Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.47.0-wmf.12 case-sensitive Phương tiện Đặc biệt Thảo luận Thành viên Thảo luận Thành viên Wiktionary Thảo luận Wiktionary Tập tin Thảo luận Tập tin MediaWiki Thảo luận MediaWiki Bản mẫu Thảo luận Bản mẫu Trợ giúp Thảo luận Trợ giúp Thể loại Thảo luận Thể loại Phụ lục Thảo luận Phụ lục TimedText TimedText talk Mô đun Thảo luận Mô đun Event Event talk Wiktionary:Tin tức 4 644 2479411 2474142 2026-07-27T03:08:42Z Hiyuune 50834 /* Tháng 7 năm 2026 */ 2479411 wikitext text/x-wiki __NOTOC__ {{Lưu trữ| {{*ym|year=2004–2009|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2010–2020|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2021–2023|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2024|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2025|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2026|month=no|base=Wiktionary:Tin tức}} }} Trang này dành cho '''tin tức về dự án''' [[Wiktionary]] tiếng Việt nói riêng hay về cộng đồng Wiktionary nói chung. Bạn có biết tin tức mới không? Mời bạn ghi ra đây! Bạn có thể chọn nút theo dõi trang để cập nhật tin tức tại [[Đặc biệt:Danh sách theo dõi|Danh sách theo dõi]].<!-- Nếu bạn đang cộng thêm một ngày nữa, và nếu đã có năm ngày ở trang này rồi, xin bạn xoá mục cuối cùng và bỏ tin tức mới trên những mục đã có rồi. Rồi, xin bạn thêm tin tức mới vào trang lưu trữ cho tháng năm phù hợp. Cám ơn. --> == Tháng 7 năm 2026 == === Thứ hai, ngày 27 tháng 7 năm 2026 === * {{l|pqe-pro|*apa}} trở thành mục từ tiếng Mã Lai-Đa Đảo Đông nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 26 tháng 7 năm 2026 === * {{l|ine-grp-pro|*dʰehós}} trở thành mục từ tiếng Graeco-Phrygia nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 17 tháng 7 năm 2026 === * {{l|smk|amlulungan}} trở thành mục từ tiếng Bolinao đầu tiên của Wiktionary tiếng Việt. * {{l|fpe|sísɔs}} trở thành mục từ tiếng Pichinglis đầu tiên của Wiktionary tiếng Việt. * {{l|nic-bco-pro|*-kala}} trở thành mục từ tiếng Benue-Congo nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 16 tháng 7 năm 2026 === * {{l|ber-pro|*a-fuʔs}} trở thành mục từ tiếng Berber nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ ba, ngày 14 tháng 7 năm 2026 === * {{l|lup|Ꞵ}} trở thành mục từ tiếng Lumbu đầu tiên của Wiktionary tiếng Việt. === Thứ hai, ngày 13 tháng 7 năm 2026 === * {{l|ccs-pro|*daq-}} trở thành mục từ tiếng Kartvelia nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 12 tháng 7 năm 2026 === * {{l|alv-pro|*-bhúa-}} trở thành mục từ tiếng Đại Tây Dương–Congo nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ bảy, ngày 11 tháng 7 năm 2026 === * {{l|urj-fin-pro|*ilma}} trở thành mục từ tiếng Finn nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|inc-ohi|तीषा}} trở thành mục từ tiếng Hindi cổ đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 10 tháng 7 năm 2026 === * {{l|map-pro|*linuʀ}} trở thành mục từ tiếng Nam Đảo nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ hai, ngày 6 tháng 7 năm 2026 === * {{l|prc|zanuk}} trở thành mục từ tiếng Parachi đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 5 tháng 7 năm 2026 === * {{l|trc|ticaviꞌ}} trở thành mục từ tiếng Triqui Copala đầu tiên của Wiktionary tiếng Việt. * {{l|sit-bdi-pro|*(')bru}} trở thành mục từ tiếng Bod nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|omq-tri-pro|*doh}} trở thành mục từ tiếng Triqui nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|rml|biš}} trở thành mục từ tiếng Digan Baltic đầu tiên của Wiktionary tiếng Việt. === Thứ bảy, ngày 4 tháng 7 năm 2026 === * {{l|olt|žmuo}} trở thành mục từ tiếng Litva cổ đầu tiên của Wiktionary tiếng Việt. * {{l|sgt|ཚི}} trở thành mục từ tiếng Brokpa đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 3 tháng 7 năm 2026 === * {{l|zom|thangkhit}} trở thành mục từ tiếng Zou đầu tiên của Wiktionary tiếng Việt. * {{l|tbq-kuk-pro|*khlaa}} trở thành mục từ tiếng Kuki-Chin nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 2 tháng 7 năm 2026 === * {{l|sqj-pro|*ulka}} trở thành mục từ tiếng Albani nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 1 tháng 7 năm 2026 === * {{l|smi-pro|*krāvēs}} trở thành mục từ tiếng Sami nguyên thủy đầu tiên của Wiktionary tiếng Việt. == Tháng 6 năm 2026 == === Thứ hai, ngày 29 tháng 6 năm 2026 === * {{l|gmq-pro|*ᚨᚢᚷᚨ}} trở thành mục từ tiếng Bắc Âu nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ bảy, ngày 27 tháng 6 năm 2026 === * {{l|jpx-ryu-pro|*memezu}} trở thành mục từ tiếng Lưu Cầu nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 26 tháng 6 năm 2026 === * {{l|gmq-ogt|þiaufr}} trở thành mục từ tiếng Gotland cổ đầu tiên của Wiktionary tiếng Việt. * {{l|cau-nwc-pro|*abˤaɡá}} trở thành mục từ tiếng Tây Bắc Kavkaz nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 25 tháng 6 năm 2026 === * {{l|dra-ote|ఒణ్డు}} trở thành mục từ tiếng Telugu cổ đầu tiên của Wiktionary tiếng Việt. * {{l|dra-sou-pro|*aracan}} trở thành mục từ tiếng Nam Dravida nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|aav-pro|*sacʔ}} trở thành mục từ tiếng Nam Á nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|crj|ᔑ}} trở thành mục từ tiếng Cree Đông Nam đầu tiên của Wiktionary tiếng Việt. * {{l|ase|OpenB@Forehead-PalmBack OpenA@FromSfhead-ThumbAside}} trở thành mục từ Ngôn ngữ ký hiệu Mỹ đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 24 tháng 6 năm 2026 === * {{l|dra-pro|*mīn}} trở thành mục từ tiếng Dravida nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|oty|𑀫𑀻𑀷𑁆}} trở thành mục từ tiếng Tamil cổ đầu tiên của Wiktionary tiếng Việt. === Thứ ba, ngày 23 tháng 6 năm 2026 === * {{l|sbl|ngipon}} trở thành mục từ tiếng Sambal Botolan đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 21 tháng 6 năm 2026 === * {{l|mga|aband}} trở thành mục từ tiếng Ireland trung đại đầu tiên của Wiktionary tiếng Việt. * {{l|xcb|*alarch}} trở thành mục từ tiếng Cumbria đầu tiên của Wiktionary tiếng Việt. * {{l|cau-lzg-pro|*q̇æl}} trở thành mục từ tiếng Lezgi nguyên thủy của Wiktionary tiếng Việt. * {{l|itc-pro|*-os}} trở thành mục từ tiếng Italic nguyên thủy của Wiktionary tiếng Việt. === Thứ bảy, ngày 20 tháng 6 năm 2026 === * {{l|ame|tumutušu}} trở thành mục từ tiếng Yanesha' đầu tiên của Wiktionary tiếng Việt. * {{l|cau-abz-pro|*zʷə́}} trở thành mục từ tiếng Abkhaz-Abaza nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 17 tháng 6 năm 2026 === * {{l|yag|tumutušu}} trở thành mục từ tiếng Yámana đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 12 tháng 6 năm 2026 === * {{l|inc-apa|𑆑𑆮𑆾𑆬}} trở thành mục từ tiếng Apabhramsa đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 10 tháng 6 năm 2026 === * {{l|grk-mar|така}} trở thành mục từ tiếng Hy Lạp Mariupol đầu tiên của Wiktionary tiếng Việt. == Tháng 5 năm 2026 == === Thứ ba, ngày 19 tháng 5 năm 2026 === * {{l|sbf|baako}} trở thành mục từ tiếng Shabo đầu tiên của Wiktionary tiếng Việt. === Thứ hai, ngày 18 tháng 5 năm 2026 === * {{l|poz-sml|manok}} trở thành mục từ tiếng Mã Lai Sarawak đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 15 tháng 5 năm 2026 === * [[ine]] đồng thời trở thành mục từ đầu tiên của các ngôn ngữ: Aka-Kede, Itene. === Thứ ba, ngày 5 tháng 5 năm 2026 === * {{l|rtm|hạni}} trở thành mục từ tiếng Rotuma đầu tiên của Wiktionary tiếng Việt. == Tháng 4 năm 2026 == === Thứ ba, ngày 14 tháng 4 năm 2026 === * {{l|anw|eka}} trở thành mục từ tiếng Anaang đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 9 tháng 4 năm 2026 === * {{l|bni|kana}} trở thành mục từ tiếng Bangi đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 5 tháng 4 năm 2026 === * {{l|zle-ono|аньгеле}} trở thành mục từ tiếng Novgorod cổ đầu tiên của Wiktionary tiếng Việt. == Xem thêm == *[[Thành viên:WikimediaNotifier/notifications|Thời sự Wikimedia]] *[[m:Tin tức về Wikimedia|Tin tức Wikimedia]] [[Thể loại:Tin tức Wiktionary| ]] [[Thể loại:Cộng đồng Wiktionary|{{PAGENAME}}]] ao1zkr8pqlea3efle4g0p3mpen45esr cửa 0 2227 2476887 2415766 2026-07-26T13:04:12Z TheHighFighter2 42988 /* Danh từ */ 2476887 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|nôm}}=== {{đầu}} *[[󰍀]]: [[cửa]] *[[𨵣]]: [[cửa]] *[[󰓇]]: [[cửa]] *[[擧]]: [[cử]], [[gỡ]], [[gở]], [[cửa]] *[[𨴦]]: [[cửa]] *[[󰒠]]: [[cửa]] {{mid}} *[[󰋏]]: [[cửa]] *[[𨷯]]: [[cửa]] *[[㪯]]: [[cử]], [[cửa]] *[[𨷶]]: [[cửa]] *[[󰌿]]: [[cửa]] *[[󰕄]]: [[cửa]] {{cuối}} ==={{ĐM|noun}}=== {{vi-noun}} # [[khoảng trống|Khoảng trống]] được [[chừa]] làm [[lối]] [[ra vào]] của một [[nơi]] đã được [[ngăn]] [[kín]], thường [[lắp]] [[bộ phận]] [[đóng]], [[mở]]. #:{{ux|vi|Gõ '''cửa'''.}} #:{{ux|vi|'''Cửa''' đóng then cài.}} #:{{ux|vi|'''Cửa''' chuồng gà.}} # [[chỗ|Chỗ]] ra vào, chỗ [[thông]] [[tự nhiên]] với [[bên ngoài]]. #:{{ux|vi|Lấp '''cửa''' hang.}} # Nơi có [[quan hệ]] [[tiếp xúc]] với bên ngoài, trong quan hệ với [[người]] có [[việc]] [[cần]] [[phải]] đến. #:{{ux|vi|Chạy chọt hết '''cửa''' nọ đến cửa kia.}} ===={{ĐM|der}}==== {{col3|vi|bậu cửa|cấm cửa|cửa Phật|cửa ải|cửa bể|cửa biển|cửa bụt|cửa bức bàn|cửa chớp|cửa công|cửa cuốn|cửa hàng|cửa hiệu|cửa khẩu|cửa kính|cửa lá sách|cửa mạch|cửa mái|cửa miệng|cửa mình|cửa mở|cửa ngõ|cửa nhà|cửa nẻo|cửa ô|cửa quan|cửa ra vào|cửa rả|cửa sông|cửa sổ|cửa tay|cửa thiền|cửa tò vò|cửa trời|cửa tử|cửa từ bi|cửa van|đóng cửa|màn cửa|mở cửa|ngưỡng cửa|nhà cửa|răng cửa|thả cửa|cửa quyền|cửa sài|Cửa Lò|Cửa Việt|tĩnh mạch cửa}} ===={{ĐM|trans}}==== {{trans-top}} * {{langname|en}}: {{t|en|door}} * {{langname|nl}}: {{t|nl|deur|f|m}} * {{langname|ru}}: {{t|ru|дверь|f}} * {{langname|fr}}: {{t|fr|porte|f}} * {{langname|uz}}: {{t|uz|eshik}} {{trans-bottom}} ==={{ĐM|ref}}=== * {{R:FVDP}} * {{R:WinVNKey:Lê Sơn Thanh}} g7isn6syb617wj7tw3nom6edmcxl2h2 2476896 2476887 2026-07-26T13:06:09Z TheHighFighter2 42988 /* Từ phái sinh */ 2476896 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|nôm}}=== {{đầu}} *[[󰍀]]: [[cửa]] *[[𨵣]]: [[cửa]] *[[󰓇]]: [[cửa]] *[[擧]]: [[cử]], [[gỡ]], [[gở]], [[cửa]] *[[𨴦]]: [[cửa]] *[[󰒠]]: [[cửa]] {{mid}} *[[󰋏]]: [[cửa]] *[[𨷯]]: [[cửa]] *[[㪯]]: [[cử]], [[cửa]] *[[𨷶]]: [[cửa]] *[[󰌿]]: [[cửa]] *[[󰕄]]: [[cửa]] {{cuối}} ==={{ĐM|noun}}=== {{vi-noun}} # [[khoảng trống|Khoảng trống]] được [[chừa]] làm [[lối]] [[ra vào]] của một [[nơi]] đã được [[ngăn]] [[kín]], thường [[lắp]] [[bộ phận]] [[đóng]], [[mở]]. #:{{ux|vi|Gõ '''cửa'''.}} #:{{ux|vi|'''Cửa''' đóng then cài.}} #:{{ux|vi|'''Cửa''' chuồng gà.}} # [[chỗ|Chỗ]] ra vào, chỗ [[thông]] [[tự nhiên]] với [[bên ngoài]]. #:{{ux|vi|Lấp '''cửa''' hang.}} # Nơi có [[quan hệ]] [[tiếp xúc]] với bên ngoài, trong quan hệ với [[người]] có [[việc]] [[cần]] [[phải]] đến. #:{{ux|vi|Chạy chọt hết '''cửa''' nọ đến cửa kia.}} ===={{ĐM|der}}==== {{col3|vi|bậu cửa|cấm cửa|cửa Phật|cửa ải|cửa bể|cửa biển|cửa bụt|cửa bức bàn|cửa chớp|cửa công|cửa cuốn|cửa hàng|cửa hiệu|cửa khẩu|cửa kính|cửa lá sách|cửa mạch|cửa mái|cửa miệng|cửa mình|cửa mở|cửa ngõ|cửa nhà|cửa nẻo|cửa ô|cửa quan|cửa ra vào|cửa rả|cửa sông|cửa sổ|cửa tay|cửa thiền|cửa tò vò|cửa trời|cửa tử|cửa từ bi|cửa van|cửa võng|đóng cửa|màn cửa|mở cửa|ngưỡng cửa|nhà cửa|răng cửa|thả cửa|cửa quyền|cửa sài|Cửa Lò|Cửa Việt|tĩnh mạch cửa}} ===={{ĐM|trans}}==== {{trans-top}} * {{langname|en}}: {{t|en|door}} * {{langname|nl}}: {{t|nl|deur|f|m}} * {{langname|ru}}: {{t|ru|дверь|f}} * {{langname|fr}}: {{t|fr|porte|f}} * {{langname|uz}}: {{t|uz|eshik}} {{trans-bottom}} ==={{ĐM|ref}}=== * {{R:FVDP}} * {{R:WinVNKey:Lê Sơn Thanh}} b2pz3kz2xri7tv7jwuqznjsdhb9j10n horen 0 3025 2478364 2112682 2026-07-26T18:23:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478364 wikitext text/x-wiki {{-nld-}} {{-pron-}} *IPA: {{IPA-old|/'horə(n)/}} {{-verb-}} {{nl-biến ngôi|hoor|hoort|hoor jij (je)|hoort|horen|hoorde|hoorden|heeft|gehoord|hoor|hore|hoort|hoorde}} {{nld-verb|hoorde|gehoord|type=weak}} # {{l|vi|nghe thấy}} # {{l|vi|đúng đắn}} #: ''Zo '''hoort''' dat niet.'' #:: Như vậy không '''đúng'''. # {{l|vi|phù hợp}}, {{l|vi|hợp tình}} #: ''Jullie '''horen''' niet bij ons.'' #:: Các bạn không '''phù hợp''' với chúng tôi. {{-related-}} *{{l|nl|luisteren}} m946tsiky9pgznt09vzoh15fq4rl8yt huis 0 3035 2478695 2280835 2026-07-26T19:40:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478695 wikitext text/x-wiki {{-nld-}} {{-pron-}} {{pron-audio |place=Hà Lan <!-- Feel free to precise the city or the area --> |file=Nl-huis.ogg |pron=}} {{nl-biến danh|huizen|huisje}} {{-noun-}} {{nld-noun|n|huizen|huisje}} # ngôi {{l|vi|nhà}}, nơi con người {{l|vi|xây dựng}} để {{l|vi|sống}} # {{l|vi|nhà}}, {{l|vi|triều đại}} #: ''het '''huis''' van Oranje'' &mdash; '''nhà''' Oranje [[Hình:Spaans.huisje.jpg|70px|right|thumb|''het Spaans '''huisje''' in Oostende'' &mdash; '''ngôi nhà''' Tây Ban Nha ở thành phố Oostende]] {{-syn-}} * [[woning]] {{-drv-}} * [[thuis]], [[tehuis]], [[verhuizen]], [[verhuizing]] {{-related-}} * [[pand]], [[appartement]], [[villa]], [[kot]], [[huurwoning]], [[koophuis]] {{-verb-}} {{nld-verb-form}} # {{nld-verb form of|p=1|n=sg|t=pres|huizen}} # {{nld-verb form of|m=imp|huizen}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɥi/}} {{-noun-}} {{fra-noun| s=huis|p=huis| sp=/ɥi/|pp=/ɥi/}} '''huis''' {{g|m}} {{IPA-old|/ɥi/}} # {{term|Từ cũ, nghĩa cũ}} [[cửa|Cửa]], [[cổng]]. #: ''à '''huis''' clos'' — kín, họp kín #: ''Juger à '''huis''' clos'' — xử kín #: ''le '''huis''' clos'' — việc xử kín {{-ref-}} {{R:FVDP|db=fv}} [[Thể loại:Danh từ tiếng Pháp]] osio3p7ampuvkxqzy6mwdfat3ujqxbh hart 0 3261 2476795 2223790 2026-07-26T12:44:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2476795 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hart.ogg |pron=ˈhɑːrt}} {{-noun-}} '''hart''' {{IPA-old|/ˈhɑːrt/}} # {{term|Động vật học}} [[hươu|Hươu]] [[đực]] (từ 5 tuổi trở lên). {{-ref-}} {{R:FVDP|db=ev}} {{-nld-}} {{-noun-}} {{nld-biến danh|harten|hartje}} {{nld-noun|n|harten|hartje}} # (''giải phẫu'') {{l|vi|trái tim}} # (''nghĩa bóng'') {{l|vi|bụng}} #: ''Ze heeft een gouden '''hart'''.'' #:: Cô ấy tốt '''bụng''' lắm. # {{l|vi|nòng cốt}}, {{l|vi|yếu chỉ}}, {{l|vi|cốt lõi}} # hình trái tim {{-drv-}} [[hartelijk]], [[harteloos]], [[hartverwarmend]] {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ/}} {{-noun-}} {{fra-noun| s=hart|p=harts| sp=/haʁ/|pp=/haʁ/}} '''hart''' {{g-old|f}} {{IPA-old|/haʁ/}} # [[lạt|Lạt]] (bó củi). # {{term|Từ cũ; nghĩa cũ}} [[dây|Dây]] [[treo cổ]]; [[tội]] [[treo cổ]]. {{-ref-}} {{R:FVDP|db=fv}} [[Thể loại:Cơ quan]] [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] pzty1d6k1nyok17qfibftm8knzgr8o7 hansom 0 5289 2476607 1850455 2026-07-26T12:02:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476607 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæn(t).səm/}} {{-noun-}} '''hansom''' /ˈhæn(t).səm/ # [[xe|Xe]] [[ngựa]] [[hai]] [[bánh]] (người điều khiển ngồi cao ở phía sau, thông dụng ở Anh khoảng 1835). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 15q3dphw2lftxgweqjbg3xp2z67exl5 hard-of-hearing 0 5290 2476674 532749 2026-07-26T12:16:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476674 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑːr.də(v).ˈhɪr.ɪŋ/}} {{-adj-}} '''hard-of-hearing''' /ˌhɑːr.də(v).ˈhɪr.ɪŋ/ # [[nghễnh ngãng|Nghễnh ngãng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] b2a8peyszklsj6kcqj2ex0zknghlnyq hastate 0 5291 2476825 1850759 2026-07-26T12:50:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476825 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæs.ˌteɪt/}} {{-adj-}} '''hastate''' /ˈhæs.ˌteɪt/ # {{term|Thực vật học}} [[hình|Hình]] [[mác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] sifmwf14hfd1fxzj0hwju1jk6f8fyik headgate 0 5292 2476988 1850968 2026-07-26T13:27:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476988 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌɡeɪt/}} {{-noun-}} '''headgate''' /ˈhɛd.ˌɡeɪt/ # [[cổng|Cổng]] [[kiểm soát]] [[nước]] [[chảy]] [[vào]] [[kênh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sah64pnaz2hfdaxcikrqdxkswqlampy hebdomad 0 5293 2477119 1851142 2026-07-26T13:58:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477119 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛb.də.ˌmæd/}} {{-noun-}} '''hebdomad''' /ˈhɛb.də.ˌmæd/ # [[tuần lễ|Tuần lễ]]. # [[bộ bảy|Bộ bảy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hwl38qjrbfj8ys93wsr7q813yfccsdn heedless 0 5294 2477166 1851211 2026-07-26T14:08:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477166 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhid.ləs/}} {{-adj-}} {{eng-adj}} {{IPA-old|/ˈhid.ləs/}} # Không [[chú ý]], không [[lưu ý]], không [[để ý]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] o5en20rfw97qw684a2gxswrbfipjrci helmet 0 5295 2477262 1851363 2026-07-26T14:30:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477262 wikitext text/x-wiki {{-eng-}} [[Hình:BlackFullCoverageMotorcycleHelmet.jpg|nhỏ|helmet]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.mət/}} {{-noun-}} '''helmet''' /ˈhɛɫ.mət/ # [[mũ sắt|Mũ sắt]] (bộ đội, lính cứu hoả... ). # [[mũ bảo hiểm]] # [[mũ cát|Mũ cát]]. # {{term|Kỹ thuật}} [[cái|Cái]] [[chao]], [[cái]] [[nắp]], [[cái]] [[chụp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 53jjtul8ooe920kc3bhcgvdj1oc693u hereditament 0 5296 2477418 1851611 2026-07-26T15:06:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477418 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛr.ə.ˈdɪ.tə.mənt/}} {{-noun-}} '''hereditament''' /ˌhɛr.ə.ˈdɪ.tə.mənt/ # [[tài sản|Tài sản]] [[có thể]] [[thừa hưởng]], [[tài sản]] [[có thể]] [[kế thừa]]. # [[di sản|Di sản]], [[tài sản]] [[kế thừa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bxf7hdno0dk0kvozwf221s5f0ed81rt heteroploid 0 5297 2477553 1851788 2026-07-26T15:36:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477553 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.rə.ˌplɔɪd/}} {{-noun-}} '''heteroploid''' /ˈhɛ.tə.rə.ˌplɔɪd/ # [[thể|Thể]] [[dị bội]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2yvsl1fyoujn60izukjic22r4qelohe hexameter 0 5298 2477593 1851847 2026-07-26T15:45:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477593 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛk.ˈsæ.mə.tɜː/}} {{-noun-}} '''hexameter''' /hɛk.ˈsæ.mə.tɜː/ # [[thơ|Thơ]] [[sáu]] [[âm tiết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l237k7h6nvcz5npuae967gllhvsjwnq hickory 0 5299 2477621 2280923 2026-07-26T15:51:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477621 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.k(ə.)ri/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hickory.ogg |pron=ˈhɪ.k(ə.)ri}} {{-noun-}} '''hickory''' /ˈhɪ.k(ə.)ri/ # [[cây|Cây]] [[mại]] [[châu]]. # [[gỗ|Gỗ]] [[mại]] [[châu]]. # [[gậy|Gậy]] (làm bằng gỗ) [[mại]] [[châu]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hi.kɔ.ʁi/}} {{-noun-}} {{fra-noun| s=hickory|p=hickory| sp=/hi.kɔ.ʁi/|pp=/hi.kɔ.ʁi/}} '''hickory''' {{g|m}} {{IPA-old|/hi.kɔ.ʁi/}} # [[mạy châu|Mạy châu]] (cây, gỗ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] t3emknq6wh7lxercymoc2r4imk9xzew hieroglyphic 0 5300 2477647 1851940 2026-07-26T15:56:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477647 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.(ə.)rə.ˈɡlɪ.fɪk/}} {{-adj-}} '''hieroglyphic''' /ˌhɑɪ.(ə.)rə.ˈɡlɪ.fɪk/ # {{term|Thuộc}} [[chữ|Chữ]] [[tượng hình]]; [[có]] [[tính chất]] [[chữ]] [[tượng hình]]. # [[viết|Viết]] [[bằng]] [[chữ viết]] [[tượng hình]]. # [[có|Có]] [[tính]] [[tượng trưng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] l1a48w3yq4qo431newjgpelab3qtgpk hillbilly 0 5301 2477727 1852052 2026-07-26T16:15:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477727 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪɫ.ˌbɪ.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hillbilly.ogg |pron=ˈhɪɫ.ˌbɪ.li}} {{-noun-}} '''hillbilly''' /ˈhɪɫ.ˌbɪ.li/ # {{term|Từ mỹ, nghĩa mỹ}} [[người|Người]] [[từ]] [[vùng]] [[núi]] [[xa xăm]]; [[người]] [[kém]] [[văn minh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3tybobnmlmcpfm9gz2yawkod66d7qcb hind 0 5302 2477744 1852075 2026-07-26T16:19:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477744 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪnd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hind.ogg |pron=ˈhɑɪnd}} {{-noun-}} '''hind''' /ˈhɑɪnd/ # {{term|Động vật học}} [[hươu|Hươu]] [[cái]]. {{-noun-}} '''hind''' /ˈhɑɪnd/ # [[tá điền|Tá điền]]. # [[người|Người]] [[quê mùa]] [[cục mịch]]. {{-adj-}} '''hind''' /ˈhɑɪnd/ # [[sau|Sau]], ở [[đằng]] [[sau]]. #: '''''hind''' leg'' — chân sau #: '''''hind''' wheel'' — bánh xe sau {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 54mk2zqlvqmcllw6l55l36oo1lmnzfw histolysis 0 5303 2477824 1852218 2026-07-26T16:37:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477824 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪs.ˈtɑː.lə.səs/}} {{-noun-}} '''histolysis''' /hɪs.ˈtɑː.lə.səs/ # {{term|Sinh vật học}} [[sự|Sự]] [[tiêu]] [[mô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lywxcvbvgxihp5bg547b2ntixi106vz hobbledehoy 0 5304 2477948 1852461 2026-07-26T17:03:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477948 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.bəl.dɪ.ˌhɔɪ/}} {{-noun-}} '''hobbledehoy''' /ˈhɑː.bəl.dɪ.ˌhɔɪ/ # [[anh chàng|Anh chàng]] [[gà tồ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dbqnev9nuxo8ga1n4c61q8ere1r8n5z holland 0 5305 2478047 2108126 2026-07-26T17:19:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478047 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.lənd/}} {{-noun-}} '''holland''' /ˈhɑː.lənd/ # [[vải|Vải]] [[lanh]] [[Hà]] [[lan]]. #: ''brown '''holland''''' — vải lanh Hà lan chưa chuội # {{term|Số nhiều}} [[rượu trắng|Rượu trắng]] [[Hà]] [[lan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q1nk9d35ljahicviuxl6uzhl29toby5 hon 0 5306 2478220 2323037 2026-07-26T17:55:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478220 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hon.ogg |pron=ˈhən}} {{-noun-}} '''hon''' /ˈhən/ # [[ngài|Ngài]], [[tướng công]] (tiếng tôn xưng đối với các tước công trở xuống, các nhân vật cao cấp ở Mỹ, các đại biểu hạ nghị viện Anh trong các cuộc họp... ) [[viết tắt]] của [[honourable]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] =={{langname|ycr}}== ==={{ĐM|etym}}=== Từ {{derived|ycr|ja|本|tr=hon}}. ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # [[sách]]. ==={{ĐM|ref}}=== * {{R:ycr:sound substitution}} {{-sce-}} {{-noun-}} {{pn}} # [[năm]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Hương]] i56vab7klm8aqlixujxe454zjiaed0h horn-mad 0 5307 2478382 1853036 2026-07-26T18:27:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478382 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˈmæd/}} {{-adj-}} '''horn-mad''' /ˈhɔrn.ˈmæd/ # [[cuống|Cuống]] [[lên]], [[điên]] [[lên]]. # {{term|Từ cổ,nghĩa cổ}} [[ghen|Ghen]] [[cuồng]] [[lên]] [[vì]] [[bị]] [[cắm sừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 17ormi1ixdja83ptvwm5wk33hg6jh2j houseboat 0 5308 2478598 1853326 2026-07-26T19:16:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478598 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌboʊt/}} {{-noun-}} '''houseboat''' /ˈhɑʊs.ˌboʊt/ # [[nhà|Nhà]] [[thuyền]] (thuyền được thiết bị thành nhà ở). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9re2lk03s919rxfq7h653u4cderznyn hubby 0 5309 2478659 2198527 2026-07-26T19:31:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478659 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʌ.bi/}} {{-noun-}} '''hubby''' /ˈhʌ.bi/ # {{term|Thông tục}} [[chồng|Chồng]], [[bố]] [[cháu]], [[ông xã]] ((cũng) [[hub]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] df1nsqsybqkhy2yey57y0ohwrrsgd7i huffish 0 5310 2478678 1853532 2026-07-26T19:36:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478678 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.fɪʃ/}} {{-adj-}} '''huffish''' /ˈhə.fɪʃ/ # [[cáu kỉnh|Cáu kỉnh]], [[dễ]] [[nổi cáu]], [[dễ]] [[phát]] [[khùng]]; [[hay]] [[giằn]] [[dỗi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] km8pc2ueknbwp4zdp3nie773rzcqfgb humerus 0 5311 2478754 1853648 2026-07-26T19:53:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478754 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.rəs/}} {{-noun-}} '''humerus''' /ˈhjuː.mə.rəs/ # {{term|Giải phẫu}} [[xương|Xương]] [[cánh tay]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mtcel8z5ch75fmm7p5g81ah7qowzxau hummock 0 5312 2478776 1853681 2026-07-26T19:59:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478776 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.mək/}} {{-noun-}} '''hummock''' /ˈhə.mək/ # [[gò|Gò]], [[đống]]. # [[gò băng|Gò băng]] (nổi gồ lên giữa đám băng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] o9eyt0zykpcc1lipx383gpfnz85z8j0 hydroxide 0 5313 2479032 1854211 2026-07-26T21:00:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479032 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɑːk.ˌsɑɪd/}} {{-noun-}} '''hydroxide''' /hɑɪ.ˈdrɑːk.ˌsɑɪd/ # {{term|Hoá học}} [[hyddroxyt|Hyddroxyt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] owickwkxw47mkpp4xgd6fqvvodndszd hyperactivity 0 5314 2479083 1854307 2026-07-26T21:12:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479083 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌæk.ˈtɪ.və.ti/}} {{-noun-}} '''hyperactivity''' /.ˌæk.ˈtɪ.və.ti/ # [[tính|Tính]] [[hiếu động]] [[thái quá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 559khwiw2e0fr9nxf0cn7cm8t38jx9r hypermarket 0 5315 2479109 1854373 2026-07-26T21:18:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479109 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pɜː.ˌmɑːr.kət/}} {{-noun-}} '''hypermarket''' /ˈhɑɪ.pɜː.ˌmɑːr.kət/ # [[cửa hàng|Cửa hàng]] [[lớn]] [[và]] [[đa dạng]] [[về]] [[hàng]] [[hoá-dịch]] [[vụ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g8e1q3pcv6rmbobo98qal9amv20apf6 hypnotism 0 5316 2479162 1854474 2026-07-26T21:30:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479162 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.nə.ˌtɪ.zəm/}} {{-noun-}} '''hypnotism''' /ˈhɪp.nə.ˌtɪ.zəm/ # [[thuật|Thuật]] [[thôi miên]]. # [[tình trạng|Tình trạng]] [[bị]] [[thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c98qe00jibcom3hz6p2g5zch5rjfi8r hypothyroid 0 5317 2479228 1854582 2026-07-26T21:46:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479228 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.poʊ.ˈθɑɪ.ˌrɔɪd/}} {{-noun-}} '''hypothyroid''' /ˌhɑɪ.poʊ.ˈθɑɪ.ˌrɔɪd/ # {{see-entry|hypothyroidism|hypothyroidism}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dofa6a5z09p5vab9cx02lkp6765h5ys hysterectomy 0 5318 2479249 1854617 2026-07-26T21:51:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479249 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.tə.ˈrɛk.tə.mi/}} {{-noun-}} '''hysterectomy''' /ˌhɪs.tə.ˈrɛk.tə.mi/ # [[thủ thuật|Thủ thuật]] [[cắt bỏ]] [[dạ con]], [[thủ thuật]] [[cắt bỏ]] [[tử cung]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tmnxzzucp4x2a0vt2zzihigjp271qih hâbleur 0 9085 2479262 1854719 2026-07-26T21:54:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479262 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.blœʁ/}} {{-noun-}} {{fra-noun2| ms=hâbleur|fs=hâbleur| mp=hâbleurs|fp=hâbleurs| msp=/ha.blœʁ/|fsp=/ha.blœʁ/| mpp=/ha.blœʁ/|fpp=/ha.blœʁ/}} '''hâbleur''' {{IPA-old|/ha.blœʁ/}} # [[kẻ|Kẻ]] [[nói khoác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hableur]] [[Thể loại:Mục từ tiếng Pháp|hableur]] rw5ndqljf36t5a1rgenr4joxbfc5091 haïssable 0 9093 2476962 1850944 2026-07-26T13:21:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476962 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.i.sabl/}} {{-adj-}} {{fra-adj| ms=haïssable|fs=haïssable| mp=haïssables|fp=haïssables| msp=/ha.i.sabl/|fsp=/ha.i.sabl/| mpp=/ha.i.sabl/|fpp=/ha.i.sabl/}} '''haïssable''' {{IPA-old|/ha.i.sabl/}} # [[dáng|Dáng]] [[căm thù]]; [[đáng ghét]]. #: ''Je trouve la guerre '''haïssable''''' — tôi cho chiến tranh là đáng căm thù #: ''Un individu '''haïssable''''' — một gã đáng ghét #: ''Il fait un temps '''haïssable''''' — thời tiết đáng ghét {{-ant-}} * [[adorable|Adorable]], [[aimable]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|haissable]] [[Thể loại:Mục từ tiếng Pháp|haissable]] 7lh0msqzju348ijgp91898v6ffxk8e7 haïtien 0 9094 2476963 1850945 2026-07-26T13:21:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476963 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.i.sjɛ̃/}} {{-adj-}} {{fra-adj| ms=haïtien|fs=haïtien| mp=haïtiens|fp=haïtiens| msp=/ha.i.sjɛ̃/|fsp=/ha.i.sjɛ̃/| mpp=/ha.i.sjɛ̃/|fpp=/ha.i.sjɛ̃/}} '''haïtien''' {{IPA-old|/ha.i.sjɛ̃/}} # {{term|Thuộc đảo}} [[Ha-i-ti|Ha-i-ti]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|haitien]] [[Thể loại:Mục từ tiếng Pháp|haitien]] 9kfxex9knh2xwlzktsh5mok3m3tx6ws hanséatique 0 9116 2476608 1850456 2026-07-26T12:02:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476608 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑ̃.se.a.tik/}} {{-adj-}} {{fra-adj| ms=hanséatique|fs=hanséatique| mp=hanséatique|fp=hanséatique| msp=/hɑ̃.se.a.tik/|fsp=/hɑ̃.se.a.tik/| mpp=/hɑ̃.se.a.tik/|fpp=/hɑ̃.se.a.tik/}} '''hanséatique''' {{IPA-old|/hɑ̃.se.a.tik/}} # {{see-entry|hanse|hanse}} {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|hanseatique]] [[Thể loại:Tính từ tiếng Pháp|hanseatique]] aysgq89pg8p6evty6p7jgq9ez4qisb3 hanté 0 9118 2476611 1850459 2026-07-26T12:03:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476611 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑ̃.te/}} {{-adj-}} {{fra-adj| ms=hanté|fs=hantée| mp=hantés|fp=hantées| msp=/hɑ̃.te/|fsp=/hɑ̃.te/| mpp=/hɑ̃.te/|fpp=/hɑ̃.te/}} '''hanté''' {{IPA-old|/hɑ̃.te/}} # [[có ma|Có ma]] (theo mê tín). #: ''Maison '''hantée''''' — nhà có ma {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hante]] [[Thể loại:Mục từ tiếng Pháp|hante]] lrzkjf5ic21kb9n39ghquy1n68b7owm harassant 0 9120 2476644 1850510 2026-07-26T12:10:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476644 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁa.sɑ̃/}} {{-adj-}} {{fra-adj| ms=harassant|fs=harassante| mp=harassants|fp=harassantes| msp=/ha.ʁa.sɑ̃/|fsp=/ha.ʁa.sɑ̃t/| mpp=/ha.ʁa.sɑ̃/|fpp=/ha.ʁa.sɑ̃t/}} '''harassant''' {{IPA-old|/ha.ʁa.sɑ̃/}} # [[làm|Làm]] [[mệt nhoài]], [[mệt nhọc]]. #: ''Travail '''harassant''''' — công việc mệt nhọc {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 1r7gxey0690b6ot9doqw6czp88tfjl7 harassé 0 9122 2476648 1850518 2026-07-26T12:11:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476648 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁa.se/}} {{-adj-}} {{fra-adj| ms=harassé|fs=harassée| mp=harassés|fp=harassées| msp=/ha.ʁa.se/|fsp=/ha.ʁa.se/| mpp=/ha.ʁa.se/|fpp=/ha.ʁa.se/}} '''harassé''' {{IPA-old|/ha.ʁa.se/}} # [[mệt nhoài|Mệt nhoài]]. {{-ant-}} * [[dispos|Dispos]] * [[fort|Fort]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|harasse]] [[Thể loại:Mục từ tiếng Pháp|harasse]] 7rq6df218y19hvbdi8in280fapi8mzz harcelant 0 9124 2476650 1850526 2026-07-26T12:12:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476650 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.sǝ.lɑ̃/}} {{-adj-}} {{fra-adj| ms=harcelant|fs=harcelante| mp=harcelants|fp=harcelantes| msp=/haʁ.sǝ.lɑ̃/|fsp=/haʁ.sǝ.lɑ̃t/| mpp=/haʁ.sǝ.lɑ̃/|fpp=/haʁ.sǝ.lɑ̃t/}} '''harcelant''' {{IPA-old|/haʁ.sǝ.lɑ̃/}} # [[quấy rối|Quấy rối]]; [[quấy rầy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] oj9eneqvczz2ydl6jekbmkw1y6525tb hardi 0 9126 2476693 1850573 2026-07-26T12:21:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476693 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.di/}} {{-adj-}} {{fra-adj| ms=hardi|fs=hardie| mp=hardis|fp=hardies| msp=/haʁ.di/|fsp=/haʁ.di/| mpp=/haʁ.di/|fpp=/haʁ.di/}} '''hardi''' {{IPA-old|/haʁ.di/}} # [[gan dạ|Gan dạ]], [[táo bạo]], [[mạnh dạn]]. #: ''Un militant '''hardi''''' — một chiến sĩ gan dạ #: ''Une plume '''hardie''''' — một ngòi bút mạnh dạn #: ''Un projet '''hardi''''' — một đề án táo bạo # {{term|Nghĩa xấu}} [[liều lĩnh|Liều lĩnh]]; [[xấc xược]], [[lấc cấc]]. #: ''Qui te rend si '''hardi'''?'' — ai khiến mày liều lĩnh như thế? #: ''Un '''hardi''' gamin'' — một đứa bé lấc cấc #: ''Propos '''hardis''''' — những lời xấc xược #: '''''hardi'''!'' — mạnh dạn lên!; cố lên! #: '''''Hardi'''! camarades'' — các đồng chí, cố lên! {{-ant-}} * [[lâche|Lâche]], [[peureux]], [[timide]], [[timoré]] * [[modeste|Modeste]] * [[banal|Banal]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 356lebny7yvmab1uhofu4ju7ioqj7k8 hargneux 0 9127 2476722 1850607 2026-07-26T12:28:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476722 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.ɲø/}} {{-adj-}} {{fra-adj| ms=hargneux|fs=hargneuse| mp=hargneux|fp=hargneuses| msp=/haʁ.ɲø/|fsp=/haʁ.ɲøz/| mpp=/haʁ.ɲø/|fpp=/haʁ.ɲøz/}} '''hargneux''' {{IPA-old|/haʁ.ɲø/}} # [[càu nhàu|Càu nhàu]]; [[tỏ vẻ]] [[cà khịa]]. {{-ant-}} * [[aimable|Aimable]], [[doux]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] oppcgi1shwco68vjegghrhlyxaj9zh3 harmoniciste 0 9128 2476745 1850638 2026-07-26T12:33:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476745 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.ni.sist/}} {{-noun-}} {{fra-noun2| ms=harmoniciste|fs=harmoniciste| mp=harmonicistes|fp=harmonicistes| msp=/aʁ.mɔ.ni.sist/|fsp=/aʁ.mɔ.ni.sist/| mpp=/aʁ.mɔ.ni.sist/|fpp=/aʁ.mɔ.ni.sist/}} '''harmoniciste''' {{IPA-old|/aʁ.mɔ.ni.sist/}} # [[người|Người]] [[chơi]] [[acmonica]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 7rg95sfhtnmf2ceyne5e7degfdn6u4v harmonieux 0 9130 2476749 1850643 2026-07-26T12:34:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476749 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.njø/}} {{-adj-}} {{fra-adj| ms=harmonieux|fs=harmonieuse| mp=harmonieux|fp=harmonieuses| msp=/aʁ.mɔ.njø/|fsp=/aʁ.mɔ.njøz/| mpp=/aʁ.mɔ.njø/|fpp=/aʁ.mɔ.njøz/}} '''harmonieux''' {{IPA-old|/aʁ.mɔ.njø/}} # [[êm tai|Êm tai]], [[du dương]]. #: ''Musique '''harmonieuse''''' — nhạc du dương #: ''Voix '''harmonieuse''''' — giọng nói êm tai # [[hài hòa|Hài hòa]], [[cân đối]]. #: ''Un ensemble '''harmonieux''''' — một tổng thể hài hòa {{-ant-}} * [[cacophonique|Cacophonique]], [[criard]], [[discordant]], [[dissonant]], [[heurté]] * [[Désorganisé]], [[disparate]], [[disproportionné]], [[incohérent]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] e3hn7qdpedivg6hjxcnynlzy9tfx6ed harpiste 0 9132 2476771 1850686 2026-07-26T12:39:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476771 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.pist/}} {{-noun-}} {{fra-noun2| ms=harpiste|fs=harpiste| mp=harpiste|fp=harpiste| msp=/haʁ.pist/|fsp=/haʁ.pist/| mpp=/haʁ.pist/|fpp=/haʁ.pist/}} '''harpiste''' {{IPA-old|/haʁ.pist/}} # [[người|Người]] [[chơi]] [[đàn]] [[hạc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 4esjogn8z0tbcagm5xk2zofzkl4n4j8 hasardeux 0 9133 2476814 1850739 2026-07-26T12:48:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476814 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.zaʁ.dø/}} {{-adj-}} {{fra-adj| ms=hasardeux|fs=hasardeuse| mp=hasardeux|fp=hasardeuses| msp=/ha.zaʁ.dø/|fsp=/ha.zaʁ.døz/| mpp=/ha.zaʁ.dø/|fpp=/ha.zaʁ.døz/}} '''hasardeux''' {{IPA-old|/ha.zaʁ.dø/}} # [[mạo hiểm|Mạo hiểm]], [[liều lĩnh]]; [[phiêu lưu]]. #: ''Un chasseur '''hasardeux''''' — một người đi săn mạo hiểm #: ''Un projet '''hasardeux''''' — một dự án phiêu lưu {{-ant-}} * Sûr {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 9inhvysxy2x13m4gahfm5adk7kbnw2f hâtif 0 9135 2479270 1854735 2026-07-26T21:56:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479270 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.tif/}} {{-adj-}} {{fra-adj| ms=hâtif|fs=hâtive| mp=hâtifs|fp=hâtives| msp=/ha.tif/|fsp=/ha.tiv/| mpp=/ha.tif/|fpp=/ha.tiv/}} '''hâtif''' {{IPA-old|/ha.tif/}} # [[sớm|Sớm]]. #: ''Riz '''hâtif''''' — lúa sớm #: ''Développement '''hâtif''''' — sự phát triển sớm # [[vội vã|Vội vã]], [[vội vàng]]. #: ''Travail '''hâtif''''' — công việc làm vội vã {{-ant-}} * [[lent|Lent]], [[minutieux]], [[retardataire]], [[retardé]], [[soigné]] * [[tardif]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hatif]] [[Thể loại:Mục từ tiếng Pháp|hatif]] pw7ttgbjg6676lmz2eo30gvu36noukw hautain 0 9137 2476891 1850850 2026-07-26T13:05:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476891 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.tɛ̃/}} {{-adj-}} {{fra-adj| ms=hautain|fs=hautaine| mp=hautains|fp=hautaines| msp=/hɔ.tɛ̃/|fsp=/hɔ.tɛn/| mpp=/hɔ.tɛ̃/|fpp=/hɔ.tɛn/}} '''hautain''' {{IPA-old|/hɔ.tɛ̃/}} # [[kiêu kỳ|Kiêu kỳ]]. #: ''Air '''hautain''''' — vẻ kiêu kỳ # {{term|Từ cũ; nghĩa cũ}} [[cao xa|Cao xa]], [[cao cả]]. #: ''Âme '''hautaine''''' — tâm hồn cao cả {{-ant-}} * [[affable|Affable]], [[modeste]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] h5x40clrz4w1ncin5xe32g000o31xb7 hâve 0 9139 2479273 1854738 2026-07-26T21:57:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479273 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hav/}} {{-adj-}} {{fra-adj| ms=hâve|fs=hâve| mp=hâves|fp=hâves| msp=/hav/|fsp=/hav/| mpp=/hav/|fpp=/hav/}} '''hâve''' {{IPA-old|/hav/}} # [[xanh xao hốc hác|Xanh xao hốc hác]]. #: ''Visage '''hâve''''' — mặt xanh xao hốc hác {{-ant-}} * [[frais|Frais]], [[replet]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|have]] [[Thể loại:Mục từ tiếng Pháp|have]] o6zn6jcy9n94f4ecdlw4cdqr65vs6si haver 0 9141 2476909 1850871 2026-07-26T13:09:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2476909 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.vɜː/}} {{-noun-}} '''haver''' {{IPA-old|/ˈheɪ.vɜː/}} # {{term|Ê-cốt}} ((thường) số nhiều) chuyện nhảm nhí, chuyện lăng nhăng, chuyện vớ vẩn. {{-intr-verb-}} '''haver''' ''nội động từ'' {{IPA-old|/ˈheɪ.vɜː/}} # {{term|Ê-cốt}} [[nói|Nói]] [[nhảm nhí]], [[nói]] [[lăng nhăng]], [[nói]] [[vớ vẩn]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/a.ve/}} {{-verb-}} '''haver''' {{IPA-old|/a.ve/}} # {{term|Ngành mỏ}} [[đánh|Đánh]] [[rạch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Động từ tiếng Pháp]] cu0jl5by8sgtgwijv0c9xjp11yjzzz7 hawaïen 0 9143 2476921 1850889 2026-07-26T13:11:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476921 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/a.wa.jɛ̃/}} {{-adj-}} {{fra-adj| ms=hawaïen|fs=hawaïenne| mp=hawaïen|fp=hawaïenne| msp=/a.wa.jɛ̃/|fsp=/a.wa.jɛn/| mpp=/a.wa.jɛ̃/|fpp=/a.wa.jɛn/}} '''hawaïen''' {{IPA-old|/a.wa.jɛ̃/}} # {{term|Thuộc đảo}} [[Ha-oai|Ha-oai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hawaien]] [[Thể loại:Mục từ tiếng Pháp|hawaien]] ovfftdm7kp525c1frshqnmb9u48ovzv hébété 0 9144 2479305 1854800 2026-07-26T22:04:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479305 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.be.te/}} {{-adj-}} {{fra-adj| ms=hébété|fs=hébétée| mp=hébétés|fp=hébétées| msp=/e.be.te/|fsp=/e.be.te/| mpp=/e.be.te/|fpp=/e.be.te/}} '''hébété''' {{IPA-old|/e.be.te/}} # [[ngây dại|Ngây dại]], [[đần độn]]. #: ''Air '''hébété''''' — vẻ ngây dại {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hebete]] [[Thể loại:Mục từ tiếng Pháp|hebete]] 70s4mgb5q5hk965qonj75isa2ei058l hébraïque 0 9145 2479300 1854790 2026-07-26T22:03:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479300 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.bʁa.ik/}} {{-adj-}} {{fra-adj| ms=hébraïque|fs=hébraïque| mp=hébraïques|fp=hébraïques| msp=/e.bʁa.ik/|fsp=/e.bʁa.ik/| mpp=/e.bʁa.ik/|fpp=/e.bʁa.ik/}} '''hébraïque''' {{IPA-old|/e.bʁa.ik/}} # {{term|Thuộc người}} [[Hê-brơ|Hê-brơ]] (Do Thái xưa). #: ''Mœurs '''hébraïques''''' — phong tục Hê-brơ {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hebraique]] [[Thể loại:Mục từ tiếng Pháp|hebraique]] bgl4qqdak0hric65uycyb2d2h0638f2 hédoniste 0 9147 2479308 1854803 2026-07-26T22:05:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479308 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.dɔ.nist/}} {{-adj-}} {{fra-adj| ms=hédoniste|fs=hédoniste| mp=hédonistes|fp=hédonistes| msp=/e.dɔ.nist/|fsp=/e.dɔ.nist/| mpp=/e.dɔ.nist/|fpp=/e.dɔ.nist/}} '''hédoniste''' {{IPA-old|/e.dɔ.nist/}} # [[hoan lạc chủ nghĩa|Hoan lạc chủ nghĩa]]. {{-noun-}} {{fra-noun2| ms=hédoniste|fs=hédoniste| mp=hédoniste|fp=hédoniste| msp=/e.dɔ.nist/|fsp=/e.dɔ.nist/| mpp=/e.dɔ.nist/|fpp=/e.dɔ.nist/}} '''hédoniste''' {{IPA-old|/e.dɔ.nist/}} # [[kẻ|Kẻ]] [[theo]] [[chủ nghĩa]] [[hoan lạc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hedoniste]] [[Thể loại:Danh từ tiếng Pháp|hedoniste]] [[Thể loại:Mục từ tiếng Pháp|hedoniste]] 3ymmy9s3obdgbkoz2tgqg7wuq62m075 hégélien 0 9149 2479311 1854806 2026-07-26T22:06:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479311 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ʒe.ljɛ̃/}} {{-adj-}} {{fra-adj| ms=hégélien|fs=hégélienne| mp=hégéliens|fp=hégéliens| msp=/e.ʒe.ljɛ̃/|fsp=/e.ʒe.ljɛn/| mpp=/e.ʒe.ljɛ̃/|fpp=/e.ʒe.ljɛ̃/}} '''hégélien''' {{IPA-old|/e.ʒe.ljɛ̃/}} # {{term|Thuộc}} [[Hê-ghen|Hê-ghen]]. #: ''Philosophie '''hégélienne''''' — triết học Hê-ghen {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hegelien]] [[Thể loại:Mục từ tiếng Pháp|hegelien]] 4ovb49pycs3mhdobh7w2al5rfn028f3 hélicoïdal 0 9152 2479320 1854820 2026-07-26T22:08:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479320 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.li.kɔ.i.dal/}} {{-adj-}} {{fra-adj| ms=hélicoïdal|fs=hélicoïdal| mp=hélicoïdal|fp=hélicoïdal| msp=/e.li.kɔ.i.dal/|fsp=/e.li.kɔ.i.dal/| mpp=/e.li.kɔ.i.dal/|fpp=/e.li.kɔ.i.dal/}} '''hélicoïdal''' {{IPA-old|/e.li.kɔ.i.dal/}} # [[xoắn ốc|Xoắn ốc]], [[xoắn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|helicoidal]] [[Thể loại:Mục từ tiếng Pháp|helicoidal]] 8qvsdkn9bvw6hr9e2z7rp2vefm015wa hellène 0 9155 2477253 1851354 2026-07-26T14:28:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477253 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛ.lɛn/}} {{-adj-}} {{fra-adj| ms=hellène|fs=hellène| mp=hellènes|fp=hellènes| msp=/ɛ.lɛn/|fsp=/ɛ.lɛn/| mpp=/ɛ.lɛn/|fpp=/ɛ.lɛn/}} '''hellène''' {{IPA-old|/ɛ.lɛn/}} # {{term|Thuộc}} [[Hy|Hy]] [[Lạp]]. #: ''Le peuple '''hellène''''' — dân tộc Hy Lạp {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hellene]] [[Thể loại:Mục từ tiếng Pháp|hellene]] nlda0drk4v8eseo0j6jb6zx6xhy99oh hellénique 0 9156 2477254 1851355 2026-07-26T14:28:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477254 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛ.le.nik/}} {{-adj-}} {{fra-adj| ms=hellénique|fs=hellénique| mp=helléniques|fp=helléniques| msp=/ɛ.le.nik/|fsp=/ɛ.le.nik/| mpp=/ɛ.le.nik/|fpp=/ɛ.le.nik/}} '''hellénique''' {{IPA-old|/ɛ.le.nik/}} # {{term|Thuộc}} [[cổ|Cổ]] [[Hy]] [[Lạp]]. #: ''Civilisation '''hellénique''''' — văn minh cổ Hy Lạp {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hellenique]] [[Thể loại:Mục từ tiếng Pháp|hellenique]] hbd4ymvg4pz1vnsw2xa5q4yz7tsbcxl helléniste 0 9158 2477259 1851360 2026-07-26T14:29:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477259 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛ.le.nist/}} {{-noun-}} {{fra-noun2| ms=helléniste|fs=helléniste| mp=hellénistes|fp=hellénistes| msp=/ɛ.le.nist/|fsp=/ɛ.le.nist/| mpp=/ɛ.le.nist/|fpp=/ɛ.le.nist/}} '''helléniste''' {{IPA-old|/ɛ.le.nist/}} # [[nhà|Nhà]] [[nghiên cứu]] [[tiếng]] [[Hy]] [[Lạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|helleniste]] [[Thể loại:Mục từ tiếng Pháp|helleniste]] qyr1nqvt3ln0d5d8qhvv7d6q9tx2a9h hellénistique 0 9160 2477260 1851361 2026-07-26T14:29:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477260 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛ.le.nis.tik/}} {{-adj-}} {{fra-adj| ms=hellénistique|fs=hellénistique| mp=hellénistiques|fp=hellénistiques| msp=/ɛ.le.nis.tik/|fsp=/ɛ.le.nis.tik/| mpp=/ɛ.le.nis.tik/|fpp=/ɛ.le.nis.tik/}} '''hellénistique''' {{IPA-old|/ɛ.le.nis.tik/}} # {{term|Thuộc}} [[thời kỳ|Thời kỳ]] [[Hy]] [[Lạp]] [[hóa]]. #: ''Art '''hellénistique''''' — nghệ thuật thời kỳ Hy Lạp hóa {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hellenistique]] [[Thể loại:Mục từ tiếng Pháp|hellenistique]] 0hb7y0mjw12xwka2m0o4q73w90iwgwk helvète 0 9162 2477285 1851398 2026-07-26T14:35:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477285 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛl.vɛt/}} {{-adj-}} {{fra-adj| ms=helvète|fs=helvète| mp=helvètes|fp=helvètes| msp=/ɛl.vɛt/|fsp=/ɛl.vɛt/| mpp=/ɛl.vɛt/|fpp=/ɛl.vɛt/}} '''helvète''' {{IPA-old|/ɛl.vɛt/}} # {{term|Thuộc}} [[cổ|Cổ]] [[Thụy]] [[Sĩ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|helvete]] [[Thể loại:Mục từ tiếng Pháp|helvete]] orrqs4l0bc3mhrrlfr2l3wrxj6vcp8l helvétique 0 9164 2477286 1851399 2026-07-26T14:35:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477286 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛl.ve.tik/}} {{-adj-}} {{fra-adj| ms=helvétique|fs=helvétique| mp=helvétiques|fp=helvétiques| msp=/ɛl.ve.tik/|fsp=/ɛl.ve.tik/| mpp=/ɛl.ve.tik/|fpp=/ɛl.ve.tik/}} '''helvétique''' {{IPA-old|/ɛl.ve.tik/}} # {{term|Thuộc}} [[Thụy|Thụy]] [[Sĩ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|helvetique]] [[Thể loại:Mục từ tiếng Pháp|helvetique]] dshs6bpn536u1qmp3yefw1wz25dk6q1 hémiplégique 0 9168 2479340 1854866 2026-07-26T22:12:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479340 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mi.ple.ʒik/}} {{-adj-}} {{fra-adj| ms=hémiplégique|fs=hémiplégique| mp=hémiplégique|fp=hémiplégique| msp=/e.mi.ple.ʒik/|fsp=/e.mi.ple.ʒik/| mpp=/e.mi.ple.ʒik/|fpp=/e.mi.ple.ʒik/}} '''hémiplégique''' {{IPA-old|/e.mi.ple.ʒik/}} # {{term|Y học}} [[liệt|Liệt]] [[nửa]] [[người]]. {{-noun-}} {{fra-noun2| ms=hémiplégique|fs=hémiplégique| mp=hémiplégique|fp=hémiplégique| msp=/e.mi.ple.ʒik/|fsp=/e.mi.ple.ʒik/| mpp=/e.mi.ple.ʒik/|fpp=/e.mi.ple.ʒik/}} '''hémiplégique''' {{IPA-old|/e.mi.ple.ʒik/}} # {{term|Y học}} [[người|Người]] [[bị]] [[liệt]] [[nửa]] [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hemiplegique]] [[Thể loại:Danh từ tiếng Pháp|hemiplegique]] [[Thể loại:Mục từ tiếng Pháp|hemiplegique]] e5x0me3rzr5pzyzqyti1zrldgnm5fdn hémisphérique 0 9170 2479342 1854868 2026-07-26T22:13:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479342 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mis.fe.ʁik/}} {{-adj-}} {{fra-adj| ms=hémisphérique|fs=hémisphérique| mp=hémisphériques|fp=hémisphériques| msp=/e.mis.fe.ʁik/|fsp=/e.mis.fe.ʁik/| mpp=/e.mis.fe.ʁik/|fpp=/e.mis.fe.ʁik/}} '''hémisphérique''' {{IPA-old|/e.mis.fe.ʁik/}} # {{term|Có}} [[hình|Hình]] [[bán cầu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hemispherique]] [[Thể loại:Mục từ tiếng Pháp|hemispherique]] delowrponeeoj032yolrfk940czuc8q hémolytique 0 9172 2479348 1854880 2026-07-26T22:14:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479348 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.li.tik/}} {{-adj-}} {{fra-adj| ms=hémolytique|fs=hémolytique| mp=hémolytique|fp=hémolytique| msp=/e.mɔ.li.tik/|fsp=/e.mɔ.li.tik/| mpp=/e.mɔ.li.tik/|fpp=/e.mɔ.li.tik/}} '''hémolytique''' {{IPA-old|/e.mɔ.li.tik/}} # {{term|Sinh vật học; sinh lý học}} [[tiêu|Tiêu]] [[máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hemolytique]] [[Thể loại:Mục từ tiếng Pháp|hemolytique]] ihlfxnypgz9cnm8exigrfwh9ujphfmg hémophile 0 9175 2479349 1854882 2026-07-26T22:15:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479349 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.fil/}} {{-adj-}} {{fra-adj| ms=hémophile|fs=hémophile| mp=hémophiles|fp=hémophiles| msp=/e.mɔ.fil/|fsp=/e.mɔ.fil/| mpp=/e.mɔ.fil/|fpp=/e.mɔ.fil/}} '''hémophile''' {{IPA-old|/e.mɔ.fil/}} # {{term|Y học}} [[bị|Bị]] [[bệnh]] [[ưa]] [[chảy máu]]. {{-noun-}} {{fra-noun2| ms=hémophile|fs=hémophile| mp=hémophiles|fp=hémophiles| msp=/e.mɔ.fil/|fsp=/e.mɔ.fil/| mpp=/e.mɔ.fil/|fpp=/e.mɔ.fil/}} '''hémophile''' {{IPA-old|/e.mɔ.fil/}} # {{term|Y học}} [[người|Người]] [[bị]] [[bệnh]] [[ưa]] [[chảy máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hemophile]] [[Thể loại:Danh từ tiếng Pháp|hemophile]] [[Thể loại:Mục từ tiếng Pháp|hemophile]] 2rmd16o7mqbdipiwmwd6dpzg5kkfgzi hémorragique 0 9177 2479353 1854887 2026-07-26T22:16:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479353 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.ʁa.ʒik/}} {{-adj-}} {{fra-adj| ms=hémorragique|fs=hémorragique| mp=hémorragique|fp=hémorragique| msp=/e.mɔ.ʁa.ʒik/|fsp=/e.mɔ.ʁa.ʒik/| mpp=/e.mɔ.ʁa.ʒik/|fpp=/e.mɔ.ʁa.ʒik/}} '''hémorragique''' {{IPA-old|/e.mɔ.ʁa.ʒik/}} # {{term|Y học}} [[chảy máu|Chảy máu]]. #: ''Accident '''hémorragique''''' — tai nạn chảy máu {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hemorragique]] [[Thể loại:Mục từ tiếng Pháp|hemorragique]] 5zhkjnzaah1ql0k10dasp37vyduvmid hennir 0 9179 2477342 1851488 2026-07-26T14:48:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477342 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/he.niʁ/}} {{-intr-verb-}} '''hennir''' ''nội động từ'' {{IPA-old|/he.niʁ/}} # [[hí|Hí]] (ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] t8pqrj062eka6mfh8ovqjymd83tf36m hennissant 0 9180 2477343 1851489 2026-07-26T14:49:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477343 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/he.ni.sɑ̃/}} {{-adj-}} {{fra-adj| ms=hennissant|fs=hennissant| mp=hennissantes|fp=hennissantes| msp=/he.ni.sɑ̃/|fsp=/he.ni.sɑ̃/| mpp=/he.ni.sɑ̃t/|fpp=/he.ni.sɑ̃t/}} '''hennissant''' {{IPA-old|/he.ni.sɑ̃/}} # [[hí|Hí]] (ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] js1x6njn11vpv9teckvmkhwbd0hf95g herbeux 0 9183 2477391 1851571 2026-07-26T15:00:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477391 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.bø/}} {{-adj-}} {{fra-adj| ms=herbeux|fs=herbeuse| mp=herbeux|fp=herbeuses| msp=/ɛʁ.bø/|fsp=/ɛʁ.bøz/| mpp=/ɛʁ.bø/|fpp=/ɛʁ.bøz/}} '''herbeux''' {{IPA-old|/ɛʁ.bø/}} # [[có|Có]] [[cỏ]]. #: ''Le côté '''herbeux''' du chemin'' — bên có cỏ trên đường {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 7b4fi2nwkmnwtpuh575p7vbsg62phmi herboriser 0 9184 2477397 1851581 2026-07-26T15:01:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477397 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.bɔ.ʁi.ze/}} {{-intr-verb-}} '''herboriser''' ''nội động từ'' {{IPA-old|/ɛʁ.bɔ.ʁi.ze/}} # [[sưu tập|Sưu tập]] [[cây cỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] g4kuz8f3v6qgaw0ng70s019gk6uj70s herboriste 0 9186 2477398 1851583 2026-07-26T15:01:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477398 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.bɔ.ʁist/}} {{-noun-}} {{fra-noun2| ms=herboriste|fs=herboriste| mp=herboristes|fp=herboristes| msp=/ɛʁ.bɔ.ʁist/|fsp=/ɛʁ.bɔ.ʁist/| mpp=/ɛʁ.bɔ.ʁist/|fpp=/ɛʁ.bɔ.ʁist/}} '''herboriste''' {{IPA-old|/ɛʁ.bɔ.ʁist/}} # [[người|Người]] [[bán]] [[cây thuốc]], [[người]] [[bán]] [[thuốc]] [[cây cỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 7yaqdwrsv3ed839glbe7ta4idkp6uqb hercher 0 9188 2477404 1851590 2026-07-26T15:03:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477404 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.ʃe/}} {{-intr-verb-}} '''hercher''' ''nội động từ'' {{IPA-old|/ɛʁ.ʃe/}} # {{term|Ngành mỏ}} [[đẩy|Đẩy]] [[goòng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] luczxoez0vxqa6qebk05aae8jnoaozr herculéen 0 9190 2477408 1851595 2026-07-26T15:04:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477408 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.ky.le.ɛ̃/}} {{-adj-}} {{fra-adj| ms=herculéen|fs=herculéenne| mp=herculéens|fp=herculéennes| msp=/ɛʁ.ky.le.ɛ̃/|fsp=/ɛʁ.ky.le.ɛn/| mpp=/ɛʁ.ky.le.ɛ̃/|fpp=/ɛʁ.ky.le.ɛn/}} '''herculéen''' {{IPA-old|/ɛʁ.ky.le.ɛ̃/}} # [[như|Như]] [[Héc-Quyn]], [[khỏe]] [[phi thường]]. #: ''Force '''herculéenne''''' — sức mạnh phi thường {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|herculeen]] [[Thể loại:Mục từ tiếng Pháp|herculeen]] 8ulj80e5qau2c0ig0dz2xn7vnty6jsb hercynien 0 9191 2477409 1851596 2026-07-26T15:04:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477409 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.si.njɛ̃/}} {{-adj-}} {{fra-adj| ms=hercynien|fs=hercynien| mp=hercyniennes|fp=hercyniennes| msp=/ɛʁ.si.njɛ̃/|fsp=/ɛʁ.si.njɛ̃/| mpp=/ɛʁ.si.njɛn/|fpp=/ɛʁ.si.njɛn/}} '''hercynien''' {{IPA-old|/ɛʁ.si.njɛ̃/}} # {{term|Địa lý; địa chất}} (thuộc bậc) [[hecxin]]. #: ''Plissements hercyniens'' — nếp uốn hecxin {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] c9bu4zy7ji5bypiejcy06ho0318so0u herniaire 0 9199 2477471 1851674 2026-07-26T15:17:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477471 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛʁ.njɛʁ/}} {{-adj-}} {{fra-adj| ms=herniaire|fs=herniaire| mp=herniaires|fp=herniaires| msp=/hɛʁ.njɛʁ/|fsp=/hɛʁ.njɛʁ/| mpp=/hɛʁ.ni.jɛʁ/|fpp=/hɛʁ.ni.jɛʁ/}} '''herniaire''' {{IPA-old|/hɛʁ.njɛʁ/}} # {{see-entry|hernie|hernie}} #: ''Sac hernie'' — bao thoát vị {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] og9o7hhvsinsq843j4i6qeg3ifg7mbu heureux 0 9213 2477572 1851814 2026-07-26T15:40:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477572 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/œ.ʁø/}} {{-adj-}} {{fra-adj| ms=heureux|fs=heureuse| mp=heureux|fp=heureuses| msp=/œ.ʁø/|fsp=/œ.ʁøz/| mpp=/œ.ʁø/|fpp=/œ.ʁøz/}} '''heureux''' {{IPA-old|/œ.ʁø/}} # [[sung sướng|Sung sướng]], [[hạnh phúc]]. #: ''Vie '''heureuse''''' — cuộc sống hạnh phúc # [[may mắn|May mắn]], [[gặp may]], [[gặp vận]]. #: ''C’est '''heureux''' pour vous'' — may cho anh đấy # [[thuận lợi|Thuận lợi]]; [[thành công]], [[mỹ mãn]]. #: '''''Heureuse''' tentative'' — một cuộc thử thành công # [[thích hợp|Thích hợp]], [[thích đáng]]. #: ''Réplique '''heureuse''''' — câu đáp lại thích đáng #: ''Mot '''heureux''''' — từ thích hợp # [[tốt|Tốt]], [[tốt lành]]. #: ''Mémoire '''heureuse''''' — ký ức tốt, trí nhớ tốt #: ''avoir la main '''heureuse''''' — mát tay, có số đỏ #: ''être né sous une '''heureuse''' étoile'' — có số may #: '''''heureux''' comme un roi'' — sung sướng quá {{-ant-}} * [[malheureux|Malheureux]], [[infortuné]], [[malchanceux]] * [[affligeant|Affligeant]], [[déplorable]], [[désolant]], [[douloureux]], [[fâcheux]], [[funeste]] * [[fâché|Fâché]], [[mécontent]], [[triste]] {{-noun-}} {{fra-noun2| ms=heureux|fs=heureux| mp=heureux|fp=heureuses| msp=/œ.ʁø/|fsp=/œ.ʁø/| mpp=/œ.ʁø/|fpp=/œ.ʁøz/}} '''heureux''' {{IPA-old|/œ.ʁø/}} <LI class=def> người sung sướng, người có hạnh phúc #: ''les '''heureux''' de la terre'' — những kẻ giàu có {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] j9fx611kzcmbjgoun8cudu0ifanva36 heurté 0 9214 2477577 1851821 2026-07-26T15:41:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477577 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hœʁ.te/}} {{-adj-}} {{fra-adj| ms=heurté|fs=heurtée| mp=heurtés|fp=heurtées| msp=/hœʁ.te/|fsp=/hœʁ.te/| mpp=/hœʁ.te/|fpp=/hœʁ.te/}} '''heurté''' {{IPA-old|/hœʁ.te/}} # [[tương phản|Tương phản]], [[chọi]] [[nhau]]. #: ''Couleurs '''heurtées''''' — màu sắc tương phản # [[lủng củng|Lủng củng]]. #: ''Style '''heurté''''' — lời văn lủng củng {{-ant-}} * [[fondu|Fondu]], lié * [[harmonieux|Harmonieux]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|heurte]] [[Thể loại:Mục từ tiếng Pháp|heurte]] smxas1bx9xjqutjhghtmp6hcbgoxw6u hexagonal 0 9216 2477588 1851841 2026-07-26T15:44:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477588 wikitext text/x-wiki {{-eng-}} [[Hình:Hexagonal.png|thumb|hexagonal]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛk.ˈsæ.ɡə.nᵊl/}} {{-adj-}} '''hexagonal''' {{IPA-old|/hɛk.ˈsæ.ɡə.nᵊl/}} # [[sáu|Sáu]] [[cạnh]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛɡ.za.ɡɔ.nal/}} {{-adj-}} {{fra-adj| ms=hexagonal|fs=hexagonale| mp=hexagonaux|fp=hexagonales| msp=/ɛɡ.za.ɡɔ.nal/|fsp=/ɛɡ.za.ɡɔ.nal/| mpp=/ɛɡ.za.ɡɔ.nɔ/|fpp=/ɛɡ.za.ɡɔ.nal/}} '''hexagonal''' {{IPA-old|/ɛɡ.za.ɡɔ.nal/}} # {{term|Toán học}} (có) [[sáu]] [[cạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] h11fhths0f1naepe5yg310eftd3bl5j hibernant 0 9219 2477610 1851879 2026-07-26T15:49:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477610 wikitext text/x-wiki {{-eng-}} {{-adj-}} '''hibernant''' # [[ngủ|Ngủ]] đông (động vật). # [[nghỉ|Nghỉ]] đông ở [[vùng]] ấm áp (người). {{-noun-}} '''hibernant''' # [[con|Con]] [[vật]] [[ngủ]] đông. # [[người|Người]] [[nghỉ]] đông ở [[vùng]] ấm áp. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.bɛʁ.nɑ̃/}} {{-adj-}} {{fra-adj| ms=hibernant|fs=hibernant| mp=hibernant|fp=hibernant| msp=/i.bɛʁ.nɑ̃/|fsp=/i.bɛʁ.nɑ̃/| mpp=/i.bɛʁ.nɑ̃/|fpp=/i.bɛʁ.nɑ̃/}} '''hibernant''' {{IPA-old|/i.bɛʁ.nɑ̃/}} # {{term|Động vật học}} [[ngủ|Ngủ]] [[đông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] pdim1hvq9uuc9fpwyggxpcrsi6o19w5 hiberner 0 9221 2477614 1851885 2026-07-26T15:50:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477614 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.bɛʁ.ne/}} {{-intr-verb-}} '''hiberner''' ''nội động từ'' {{IPA-old|/i.bɛʁ.ne/}} # {{term|Động vật học}} [[ngủ|Ngủ]] [[đông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] eojv7q7x4ae7nl99867rptc433il1l9 hideux 0 9222 2477636 2072520 2026-07-26T15:54:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477636 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hi.dø/}} {{-adj-}} {{fra-adj| ms=hideux|fs=hideuse| mp=hideux|fp=hideuses| msp=/hi.dø/|fsp=/hi.døz/| mpp=/hi.dø/|fpp=/hi.døz/}} '''hideux''' {{IPA-old|/hi.dø/}} # [[xấu|Xấu]] [[đến]] [[gớm]], [[gớm ghiếc]]. #: ''Visage '''hideux''''' — mặt xấu đến gớm #: ''Spectacle '''hideux''''' — cảnh gớm ghiếc {{-ant-}} * [[beau|Beau]] {{-ref-}} {{R:FVDP|db=fv}} [[Thể loại:Tính từ tiếng Pháp]] 9ao2b2ry10u2eyo8u83jcmjrko0iq11 hiérarchique 0 9224 2477881 1852296 2026-07-26T16:49:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477881 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/je.ʁaʁ.ʃik/}} {{-adj-}} {{fra-adj| ms=hiérarchique|fs=hiérarchique| mp=hiérarchiques|fp=hiérarchiques| msp=/je.ʁaʁ.ʃik/|fsp=/je.ʁaʁ.ʃik/| mpp=/je.ʁaʁ.ʃik/|fpp=/je.ʁaʁ.ʃik/}} '''hiérarchique''' {{IPA-old|/je.ʁaʁ.ʃik/}} # {{see-entry|hiérarchie|hiérarchie}} #: ''par voie '''hiérarchique''''' — thông qua cấp chỉ đạo trực tiếp (mà gửi lên trên) {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|hierarchique]] [[Thể loại:Tính từ tiếng Pháp|hierarchique]] audt09riywfviw4wt6c7sjy2pgy1hqr hiératique 0 9226 2477884 1852300 2026-07-26T16:50:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477884 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.e.ʁa.tik/}} {{-adj-}} {{fra-adj| ms=hiératique|fs=hiératique| mp=hiératiques|fp=hiératiques| msp=/i.e.ʁa.tik/|fsp=/i.e.ʁa.tik/| mpp=/i.e.ʁa.tik/|fpp=/i.e.ʁa.tik/}} '''hiératique''' {{IPA-old|/i.e.ʁa.tik/}} # [[theo|Theo]] [[nghi thức]] [[tôn giáo]]. # {{term|Nghệ thuật}} [[theo|Theo]] [[khuôn phép]]. # {{term|Nghĩa bóng}} [[uy nghi|Uy nghi]]. #: ''Geste '''hiératique''''' — cử chỉ uy nghi {{-ant-}} * [[laïque|Laïque]], [[profane]] * [[libre|Libre]] * [[mobile|Mobile]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hieratique]] [[Thể loại:Mục từ tiếng Pháp|hieratique]] i67pb75hakqyd85377uav02tj6k5j37 hiéroglyphique 0 9228 2477888 1852304 2026-07-26T16:51:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477888 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.e.ʁɔ.ɡli.fik/}} {{-adj-}} {{fra-adj| ms=hiéroglyphique|fs=hiéroglyphique| mp=hiéroglyphiques|fp=hiéroglyphiques| msp=/i.e.ʁɔ.ɡli.fik/|fsp=/i.e.ʁɔ.ɡli.fik/| mpp=/i.e.ʁɔ.ɡli.fik/|fpp=/i.e.ʁɔ.ɡli.fik/}} '''hiéroglyphique''' {{IPA-old|/i.e.ʁɔ.ɡli.fik/}} # {{see-entry|hiéroglyphe|hiéroglyphe}} #: ''Ecriture '''hiéroglyphique''''' — chữ viết tượng hình #: ''Texte '''hiéroglyphique''''' — bài văn bằng chữ tượng hình # {{term|Nghĩa bóng}} [[khó hiểu|Khó hiểu]], [[bí hiểm]]. #: ''Bouquin '''hiéroglyphique''''' — sách khó hiểu {{-ant-}} * [[clair|Clair]] {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|hieroglyphique]] [[Thể loại:Tính từ tiếng Pháp|hieroglyphique]] m9j6dqn4mghapqym6zertnqe604wp37 hilarant 0 9230 2477716 1852041 2026-07-26T16:13:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477716 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.la.ʁɑ̃/}} {{-adj-}} {{fra-adj| ms=hilarant|fs=hilarante| mp=hilarants|fp=hilarantes| msp=/i.la.ʁɑ̃/|fsp=/i.la.ʁɑ̃t/| mpp=/i.la.ʁɑ̃/|fpp=/i.la.ʁɑ̃t/}} '''hilarant''' {{IPA-old|/i.la.ʁɑ̃/}} # [[vui cười|Vui cười]], [[tức cười]]. #: ''Histoire '''hilarante''''' — truyện tức cười #: ''gaz '''hilarant''''' — khí gây cười {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 2eve7p3vwmewv6fiwmo6hsg54xqew0n hilare 0 9232 2477717 1852042 2026-07-26T16:13:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477717 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.laʁ/}} {{-adj-}} {{fra-adj| ms=hilare|fs=hilare| mp=hilares|fp=hilares| msp=/i.laʁ/|fsp=/i.laʁ/| mpp=/i.laʁ/|fpp=/i.laʁ/}} '''hilare''' {{IPA-old|/i.laʁ/}} # [[vui cười|Vui cười]], [[hớn hở]]. #: ''Une face '''hilare''''' — bộ mặt hớn hở {{-ant-}} * [[maussade|Maussade]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] c7bajjjgumfrzb8lvuyqxkz0w1gvbvc hindou 0 9234 2477749 1852087 2026-07-26T16:20:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477749 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛ̃.du/}} {{-adj-}} {{fra-adj| ms=hindou|fs=hindoue| mp=hindous|fp=hindoues| msp=/ɛ̃.du/|fsp=/ɛ̃.du/| mpp=/ɛ̃.du/|fpp=/ɛ̃.du/}} '''hindou''' {{IPA-old|/ɛ̃.du/}} # {{see-entry|hindouisme|hindouisme}} {{-noun-}} {{fra-noun2| ms=hindou|fs=hindou| mp=hindous|fp=hindous| msp=/ɛ̃.du/|fsp=/ɛ̃.du/| mpp=/ɛ̃.du/|fpp=/ɛ̃.du/}} '''hindou''' {{IPA-old|/ɛ̃.du/}} # [[người|Người]] [[theo]] [[đạo]] [[Hinđu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] kjcxhmfrzxf6ryucxwzdoi9rr2od7la hippie 0 9237 2477773 2023606 2026-07-26T16:26:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477773 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''hippie''' # {{term|từ Mỹ, nghĩa Mỹ}} [[thanh niên|Thanh niên]] [[lập dị]] [[chống]] lại [[những]] [[qui]] ước [[xã hội]], [[híp]] [[pi]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hi.pi/}} {{-noun-}} {{fra-noun2| ms=hippie|fs=hippie| mp=hippies|fp=hippies| msp=/hi.pi/|fsp=/hi.pi/| mpp=/hi.pi/|fpp=/hi.pi/}} '''hippie''' {{IPA-old|/hi.pi/}} # [[híp|Híp]] [[pi]]. {{-adj-}} {{fra-adj| ms=hippie|fs=hippie| mp=hippies|fp=hippies| msp=/hi.pi/|fsp=/hi.pi/| mpp=/hi.pi/|fpp=/hi.pi/}} '''hippie''' {{IPA-old|/hi.pi/}} # {{term|Theo lối}} [[híp|Híp]] [[pi]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] gv6wt4em5meu8ogki9g8spr38z8zs0s hippique 0 9239 2477774 1852134 2026-07-26T16:26:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477774 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pik/}} {{-adj-}} {{fra-adj| ms=hippique|fs=hippique| mp=hippiques|fp=hippiques| msp=/i.pik/|fsp=/i.pik/| mpp=/i.pik/|fpp=/i.pik/}} '''hippique''' {{IPA-old|/i.pik/}} # {{see-entry|cheval|cheval}} #: ''Concours '''hippique''''' — cuộc đua ngựa # {{see-entry|hippisme|hippisme}} #: ''Chronique '''hippique''''' — mục tin về môn thể thao ngựa {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] j20yqgmgimdezeds3thcdr6lm84hwz5 hippocratique 0 9241 2477783 1852143 2026-07-26T16:28:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477783 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.kʁa.tik/}} {{-adj-}} {{fra-adj| ms=hippocratique|fs=hippocratique| mp=hippocratique|fp=hippocratique| msp=/i.pɔ.kʁa.tik/|fsp=/i.pɔ.kʁa.tik/| mpp=/i.pɔ.kʁa.tik/|fpp=/i.pɔ.kʁa.tik/}} '''hippocratique''' {{IPA-old|/i.pɔ.kʁa.tik/}} # {{term|Thuộc}} [[Híp-pô-crát|Híp-pô-crát]]. #: ''doigts hippocratiques'' — ngón tay dùi trống {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] be0m7tdn9fy7zvbzrdklvi6s1r4131s hippophagique 0 9242 2477785 1852148 2026-07-26T16:28:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477785 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.fa.ʒik/}} {{-adj-}} {{fra-adj| ms=hippophagique|fs=hippophagique| mp=hippophagiques|fp=hippophagiques| msp=/i.pɔ.fa.ʒik/|fsp=/i.pɔ.fa.ʒik/| mpp=/i.pɔ.fa.ʒik/|fpp=/i.pɔ.fa.ʒik/}} '''hippophagique''' {{IPA-old|/i.pɔ.fa.ʒik/}} # {{see-entry|hippophagie|hippophagie}} #: ''Boucherie '''hippophagique''''' — hàng bán thịt ngựa {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] sc2j64iguw80ets9jmkbshxty1evkf0 hirsute 0 9244 2477795 1852170 2026-07-26T16:30:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477795 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ˌsuːt/}} {{-adj-}} '''hirsute''' {{IPA-old|/ˈhɜː.ˌsuːt/}} # [[rậm râu|Rậm râu]], [[rậm]] [[lông]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/iʁ.syt/}} {{-adj-}} {{fra-adj| ms=hirsute|fs=hirsute| mp=hirsutes|fp=hirsutes| msp=/iʁ.syt/|fsp=/iʁ.syt/| mpp=/iʁ.syt/|fpp=/iʁ.syt/}} '''hirsute''' {{IPA-old|/iʁ.syt/}} # {{term|Thực vật học}} [[có|Có]] [[lông]] [[xồm xoàm]], [[rậm]] [[lông]]. # [[bù xù|Bù xù]], [[xồm xoàm]], [[có]] [[đầu]] [[tóc]] [[bù xù]]. #: ''Barbe '''hirsute''''' — râu xồm xoàm # {{term|Nghĩa bóng}} [[cục cằn|Cục cằn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] hcpny06j9dn11wge33rn9682lb600q3 hispanique 0 9245 2477799 1852175 2026-07-26T16:31:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477799 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.pa.nik/}} {{-adj-}} {{fra-adj| ms=hispanique|fs=hispanique| mp=hispaniques|fp=hispaniques| msp=/is.pa.nik/|fsp=/is.pa.nik/| mpp=/is.pa.nik/|fpp=/is.pa.nik/}} '''hispanique''' {{IPA-old|/is.pa.nik/}} # {{term|Thuộc}} [[Tây|Tây]] [[Ban]] [[Nha]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 4h4m0oanutx6jd9r81ec48u19y5k44l hispano-américain 0 9248 2477802 1852179 2026-07-26T16:32:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477802 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.pa.nɔ.a.me.ʁi.kɛ̃/}} {{-adj-}} {{fra-adj| ms=hispano-américain|fs=hispano-américaine| mp=hispano-américain|fp=hispano-américaine| msp=/is.pa.nɔ.a.me.ʁi.kɛ̃/|fsp=/is.pa.nɔ.a.me.ʁi.kɛn/| mpp=/is.pa.nɔ.a.me.ʁi.kɛ̃/|fpp=/is.pa.nɔ.a.me.ʁi.kɛn/}} '''hispano-américain''' {{IPA-old|/is.pa.nɔ.a.me.ʁi.kɛ̃/}} # {{term|Thuộc}} [[Tây|Tây]] [[Ban]] [[Nha-Mỹ]]. #: ''Guerre '''hispano-américaine''''' — chiến tranh Tây Ban Nha-Mỹ # {{term|Thuộc}} [[châu|Châu]] [[Mỹ]] [[la tinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hispano-americain]] [[Thể loại:Mục từ tiếng Pháp|hispano-americain]] n8w6i7s5wwh55xfpzkgfskrkacvtb1v histologique 0 9251 2477821 1852213 2026-07-26T16:36:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477821 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tɔ.lɔ.ʒik/}} {{-adj-}} {{fra-adj| ms=histologique|fs=histologique| mp=histologique|fp=histologique| msp=/is.tɔ.lɔ.ʒik/|fsp=/is.tɔ.lɔ.ʒik/| mpp=/is.tɔ.lɔ.ʒik/|fpp=/is.tɔ.lɔ.ʒik/}} '''histologique''' {{IPA-old|/is.tɔ.lɔ.ʒik/}} # {{see-entry|histologie|histologie}} {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 0ug6kblke7yaad5bjc4qxocv4oxa0ju historien 0 9253 2477841 1852238 2026-07-26T16:40:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477841 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tɔ.ʁjɛ̃/}} {{-noun-}} {{fra-noun2| ms=historien|fs=historienne| mp=historiens|fp=historiens| msp=/is.tɔ.ʁjɛ̃/|fsp=/is.tɔ.ʁjɛn/| mpp=/is.tɔ.ʁjɛ̃/|fpp=/is.tɔ.ʁjɛ̃/}} '''historien''' {{IPA-old|/is.tɔ.ʁjɛ̃/}} # [[nhà sử học|Nhà sử học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] pjsbfqr9km2gnyh8s6uct9rxw0lx8sw hitlérien 0 9256 2477870 1852276 2026-07-26T16:47:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477870 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/it.le.ʁjɛ̃/}} {{-adj-}} {{fra-adj| ms=hitlérien|fs=hitlérienne| mp=hitlériens|fp=hitlériennes| msp=/it.le.ʁjɛ̃/|fsp=/it.le.ʁjɛn/| mpp=/it.le.ʁjɛ̃/|fpp=/it.le.ʁjɛn/}} '''hitlérien''' {{IPA-old|/it.le.ʁjɛ̃/}} # {{term|Thuộc}} [[Hít-le|Hít-le]]. #: ''Doctrine '''hitlérienne''''' — luận thuyết Hít-le {{-noun-}} {{fra-noun2| ms=hitlérien|fs=hitlérienne| mp=hitlériens|fp=hitlériens| msp=/it.le.ʁjɛ̃/|fsp=/it.le.ʁjɛn/| mpp=/it.le.ʁjɛ̃/|fpp=/it.le.ʁjɛ̃/}} '''hitlérien''' {{IPA-old|/it.le.ʁjɛ̃/}} # [[kẻ|Kẻ]] [[theo]] [[luận thuyết]] [[Hít-le]], [[kẻ]] [[đồng]] [[bọn]] [[của]] [[Hít-le]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hitlerien]] [[Thể loại:Danh từ tiếng Pháp|hitlerien]] [[Thể loại:Mục từ tiếng Pháp|hitlerien]] mci7ttnvlwz8o1dydlqq4u6menznt12 hittite 0 9257 2477873 1852279 2026-07-26T16:47:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477873 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hi.tit/}} {{-adj-}} {{fra-adj| ms=hittite|fs=hittite| mp=hittites|fp=hittites| msp=/hi.tit/|fsp=/hi.tit/| mpp=/hi.tit/|fpp=/hi.tit/}} '''hittite''' {{IPA-old|/hi.tit/}} # {{term|Sử học}} (thuộc dân tộc) [[Hít-tít]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] q6pumdj5di0z619bq79dr7sfyyutn7g hivernal 0 9258 2477877 1852286 2026-07-26T16:48:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477877 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.vɛʁ.nal/}} {{-adj-}} {{fra-adj| ms=hivernal|fs=hivernale| mp=hivernaux|fp=hivernales| msp=/i.vɛʁ.nal/|fsp=/i.vɛʁ.nal/| mpp=/i.vɛʁ.nɔ/|fpp=/i.vɛʁ.nal/}} '''hivernal''' {{IPA-old|/i.vɛʁ.nal/}} # {{see-entry|hiver|hiver}} #: ''Froid '''hivernal''''' — rét mùa đông {{-ant-}} * [[estival|Estival]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] g36odzw9yb10vrdjve0ekgqeik7ss10 hiverner 0 9259 2477879 1852288 2026-07-26T16:49:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477879 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.vɛʁ.ne/}} {{-intr-verb-}} '''hiverner''' ''nội động từ'' {{IPA-old|/i.vɛʁ.ne/}} # [[qua|Qua]] [[đông]] (để tránh rét). #: ''L’expédition '''hiverne''' au Groenland'' — đoàn thám hiểm qua đông ở Grô-en-lan #: ''Les troupeaux hivernent au pied des montagnes'' — những đàn súc vật qua đông ở chân núi {{-ant-}} * [[Estiver|Estiver]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] q7jp4ggnbpp4akcijhzbh2wsprljh3d hockeyeur 0 9260 2477966 1852487 2026-07-26T17:06:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477966 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.kɛ.jœʁ/}} {{-noun-}} {{fra-noun2| ms=hockeyeur|fs=hockeyeuse| mp=hockeyeurs|fp=hockeyeurs| msp=/hɔ.kɛ.jœʁ/|fsp=/ɔ.kɛ.jøz/| mpp=/hɔ.kɛ.jœʁ/|fpp=/hɔ.kɛ.jœʁ/}} '''hockeyeur''' {{IPA-old|/hɔ.kɛ.jœʁ/}} # {{term|Thể dục thể thao}} [[người|Người]] [[chơi]] [[bóng]] [[gậy]] [[cong]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] sx2hjrkl7ts7z1endmg81xfr303xefw hollywoodien 0 9261 2478062 1852606 2026-07-26T17:22:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478062 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.li.wu.djɛ̃/}} {{-adj-}} {{fra-adj| ms=hollywoodien|fs=hollywoodienne| mp=hollywoodiens|fp=hollywoodiennes| msp=/hɔ.li.wu.djɛ̃/|fsp=/hɔ.li.wu.djɛn/| mpp=/hɔ.li.wu.djɛ̃/|fpp=/hɔ.li.wu.djɛn/}} '''hollywoodien''' {{IPA-old|/hɔ.li.wu.djɛ̃/}} # {{term|Thuộc}} [[Ho-li-út|Ho-li-út]]; (theo) [[kiểu]] [[Ho-li-út]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] j1u0nagxm48yva3w84zf1qvnsrek7gs homéopathe 0 9263 2478213 1852823 2026-07-26T17:54:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478213 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.me.ɔ.pat/}} {{-noun-}} {{fra-noun2| ms=homéopathe|fs=homéopathe| mp=homéopathe|fp=homéopathe| msp=/ɔ.me.ɔ.pat/|fsp=/ɔ.me.ɔ.pat/| mpp=/ɔ.me.ɔ.pat/|fpp=/ɔ.me.ɔ.pat/}} '''homéopathe''' {{IPA-old|/ɔ.me.ɔ.pat/}} # {{term|Y học}} [[thầy thuốc|Thầy thuốc]] [[vi lượng đồng căn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homeopathe]] [[Thể loại:Mục từ tiếng Pháp|homeopathe]] qqit3uhp0xcrxnfexx16ykpdadpsh73 homéopathique 0 9265 2478215 1852825 2026-07-26T17:54:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478215 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.me.ɔ.pa.tik/}} {{-adj-}} {{fra-adj| ms=homéopathique|fs=homéopathique| mp=homéopathiques|fp=homéopathiques| msp=/ɔ.me.ɔ.pa.tik/|fsp=/ɔ.me.ɔ.pa.tik/| mpp=/ɔ.me.ɔ.pa.tik/|fpp=/ɔ.me.ɔ.pa.tik/}} '''homéopathique''' {{IPA-old|/ɔ.me.ɔ.pa.tik/}} # {{term|Y học}} [[vi lượng đồng căn|Vi lượng đồng căn]]. {{-ant-}} * [[Allopathique|Allopathique]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|homeopathique]] [[Thể loại:Mục từ tiếng Pháp|homeopathique]] g6jhhtinhnio31t238z3yd5tu8tklrh homérique 0 9266 2478218 1852830 2026-07-26T17:55:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478218 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.me.ʁik/}} {{-adj-}} {{fra-adj| ms=homérique|fs=homérique| mp=homériques|fp=homériques| msp=/ɔ.me.ʁik/|fsp=/ɔ.me.ʁik/| mpp=/ɔ.me.ʁik/|fpp=/ɔ.me.ʁik/}} '''homérique''' {{IPA-old|/ɔ.me.ʁik/}} # {{term|Thuộc}} [[Ô-me|Ô-me]]; [[theo]] [[phong cách]] [[Ô-me]]. # {{term|Thân mật}} [[kỳ|Kỳ]] [[lạ]]. #: ''rire '''homérique''''' — cười ha hả {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|homerique]] [[Thể loại:Mục từ tiếng Pháp|homerique]] p20aytscad4ob3tmzf1b7cvzadudum5 homicide 0 9268 2478140 1852701 2026-07-26T17:37:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478140 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.ˌsɑɪd/}} {{-noun-}} '''homicide''' {{IPA-old|/ˈhɑː.mə.ˌsɑɪd/}} # [[kẻ|Kẻ]] [[giết người]]. # [[hành|Hành]] động [[giết người]]; [[tội]] [[giết người]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mi.sid/}} {{-noun-}} {{fra-noun2| ms=homicide|fs=homicide| mp=homicides|fp=homicides| msp=/ɔ.mi.sid/|fsp=/ɔ.mi.sid/| mpp=/ɔ.mi.sid/|fpp=/ɔ.mi.sid/}} '''homicide''' {{IPA-old|/ɔ.mi.sid/}} # {{term|Văn học}} [[kẻ|Kẻ]] [[giết người]]. {{-adj-}} {{fra-adj| ms=homicide|fs=homicide| mp=homicides|fp=homicides| msp=/ɔ.mi.sid/|fsp=/ɔ.mi.sid/| mpp=/ɔ.mi.sid/|fpp=/ɔ.mi.sid/}} '''homicide''' {{IPA-old|/ɔ.mi.sid/}} # {{term|Văn học}} [[giết người|Giết người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] ipy60ix3vwpsi4ys3zjurbjk6weng6t hommasse 0 9269 2478150 1852716 2026-07-26T17:40:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478150 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mas/}} {{-adj-}} {{fra-adj| ms=hommasse|fs=hommasse| mp=hommasses|fp=hommasses| msp=/ɔ.mas/|fsp=/ɔ.mas/| mpp=/ɔ.mas/|fpp=/ɔ.mas/}} '''hommasse''' {{IPA-old|/ɔ.mas/}} # {{term|Nghĩa xấu}} (có) [[dáng]] [[đàn ông]], (có) [[tướng]] [[đàn ông]]. #: ''Une femme '''hommasse''''' — người đàn bà tướng đàn ông {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] sm83huf9azj954pde0eimn3l29gwe81 homogène 0 9271 2478173 1852764 2026-07-26T17:44:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478173 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.ʒɛn/}} {{-adj-}} {{fra-adj| ms=homogène|fs=homogène| mp=homogènes|fp=homogènes| msp=/ɔ.mɔ.ʒɛn/|fsp=/ɔ.mɔ.ʒɛn/| mpp=/ɔ.mɔ.ʒɛn/|fpp=/ɔ.mɔ.ʒɛn/}} '''homogène''' {{IPA-old|/ɔ.mɔ.ʒɛn/}} # [[đồng chất|Đồng chất]], [[đồng]] [[thể]], [[thuần nhất]]. #: ''Corps '''homogène''''' — chất đồng nhất #: ''Un ministère '''homogène''''' — một nội các thuần nhất #: ''Fonction '''homogène''''' — (toán học) hàm thuần nhất {{-ant-}} * [[hétérogène|Hétérogène]] * [[disparate|Disparate]], [[hétéroclite]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|homogene]] [[Thể loại:Mục từ tiếng Pháp|homogene]] 1d7sjowc21f1ep47flpuy3yecf45u18 homologable 0 9273 2478177 1852770 2026-07-26T17:45:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478177 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.lɔ.ɡabl/}} {{-adj-}} {{fra-adj| ms=homologable|fs=homologable| mp=homologable|fp=homologable| msp=/ɔ.mɔ.lɔ.ɡabl/|fsp=/ɔ.mɔ.lɔ.ɡabl/| mpp=/ɔ.mɔ.lɔ.ɡabl/|fpp=/ɔ.mɔ.lɔ.ɡabl/}} '''homologable''' {{IPA-old|/ɔ.mɔ.lɔ.ɡabl/}} # [[có thể|Có thể]] [[xác nhận]], [[có thể]] [[phê chuẩn]]. # [[có thể|Có thể]] [[công nhận]] [[chính thức]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 3m2v2w6pr4ki8y1rvu2mesd8727v933 homologue 0 9275 2478183 1852780 2026-07-26T17:47:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478183 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''homologue''' # [[vật|Vật]] [[tương]] đồng, [[vật]] [[tương]] ứng. # {{term|Hoá học}} [[chất|Chất]] đồng đẳng. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.lɔɡ/}} {{-adj-}} {{fra-adj| ms=homologue|fs=homologue| mp=homologue|fp=homologue| msp=/ɔ.mɔ.lɔɡ/|fsp=/ɔ.mɔ.lɔɡ/| mpp=/ɔ.mɔ.lɔɡ/|fpp=/ɔ.mɔ.lɔɡ/}} '''homologue''' {{IPA-old|/ɔ.mɔ.lɔɡ/}} # {{term|Sinh vật học; sinh lý học}} [[cùng nguồn|Cùng nguồn]]. # {{term|Hóa học}} [[đồng đẳng|Đồng đẳng]]. # {{term|Toán học}} [[đồng điều|Đồng điều]]. {{-ant-}} * [[Hétérologue|Hétérologue]] {{-noun-}} {{fra-noun2| ms=homologue|fs=homologue| mp=homologues|fp=homologues| msp=/ɔ.mɔ.lɔɡ/|fsp=/ɔ.mɔ.lɔɡ/| mpp=/ɔ.mɔ.lɔɡ/|fpp=/ɔ.mɔ.lɔɡ/}} '''homologue''' {{IPA-old|/ɔ.mɔ.lɔɡ/}} # [[người|Người]] [[tương đương]], [[người]] [[đồng nhiệm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] a7zlg3hz0h7qovakerzizbkd5clof3f homosexuel 0 9278 2478205 1852809 2026-07-26T17:52:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478205 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.sɛk.sɥɛl/}} {{-adj-}} {{fra-adj| ms=homosexuel|fs=homosexuelle| mp=homosexuels|fp=homosexuelles| msp=/ɔ.mɔ.sɛk.sɥɛl/|fsp=/ɔ.mɔ.sɛk.sɥɛl/| mpp=/ɔ.mɔ.sɛk.sɥɛl/|fpp=/ɔ.mɔ.sɛk.sɥɛl/}} '''homosexuel''' {{IPA-old|/ɔ.mɔ.sɛk.sɥɛl/}} # {{see-entry|homosexualité|homosexualité}} {{-ant-}} * [[hétérosexuel|Hétérosexuel]] {{-noun-}} {{fra-noun2| ms=homosexuel|fs=homosexuelle| mp=homosexuels|fp=homosexuels| msp=/ɔ.mɔ.sɛk.sɥɛl/|fsp=/ɔ.mɔ.sɛk.sɥɛl/| mpp=/ɔ.mɔ.sɛk.sɥɛl/|fpp=/ɔ.mɔ.sɛk.sɥɛl/}} '''homosexuel''' {{IPA-old|/ɔ.mɔ.sɛk.sɥɛl/}} # [[người|Người]] [[loạn dâm]] [[đồng]] [[giới]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] c4bz2phgc17r2ld0pqfeh2tfnlcqfdz hongre 0 9279 2478237 1852861 2026-07-26T17:59:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478237 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ̃ɡʁ/}} {{-adj-}} {{fra-adj| ms=hongre|fs=hongre| mp=hongres|fp=hongres| msp=/ɔ̃ɡʁ/|fsp=/ɔ̃ɡʁ/| mpp=/hɔ̃ɡʁ/|fpp=/hɔ̃ɡʁ/}} '''hongre''' {{IPA-old|/ɔ̃ɡʁ/}} # [[bị|Bị]] [[thiến]] (ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 990hk497wb1um46oiakx8ylk1u89mp7 honorable 0 9280 2478256 2023625 2026-07-26T18:02:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478256 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑː.nɜː.ə.bəl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-honorable.ogg |pron=ˈɑː.nɜː.ə.bəl}} {{-adj-}} '''honorable''' {{IPA-old|/ˈɑː.nɜː.ə.bəl/}} # {{term|từ Mỹ, nghĩa Mỹ}} (như) [[honourable]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɔ.ʁabl/}} {{-adj-}} {{fra-adj| ms=honorable|fs=honorable| mp=honorables|fp=honorables| msp=/ɔ.nɔ.ʁabl/|fsp=/ɔ.nɔ.ʁabl/| mpp=/ɔ.nɔ.ʁabl/|fpp=/ɔ.nɔ.ʁabl/}} '''honorable''' {{IPA-old|/ɔ.nɔ.ʁabl/}} # [[đáng|Đáng]] [[tôn kính]]. #: ''Homme '''honorable''''' — người đáng tôn kính # [[vẻ vang|Vẻ vang]]. #: ''Action '''honorable''''' — hành động vẻ vang # [[vừa phải|Vừa phải]], [[kha khá]], [[bậc]] [[trung]]. #: ''Fortune '''honorable''''' — gia tư bậc trung #: ''faire amende '''honorable''''' — xem amende {{-ant-}} * [[Déshonoré|Déshonoré]] * [[avilissant]], [[déshonorant]], [[honteux]], [[infamant]] {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] bzkv63l77zc12l18hb87asqbwnx8s5v honoraire 0 9282 2478258 1852886 2026-07-26T18:03:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478258 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɔ.ʁɛʁ/}} {{-adj-}} {{fra-adj| ms=honoraire|fs=honoraire| mp=honoraires|fp=honoraires| msp=/ɔ.nɔ.ʁɛʁ/|fsp=/ɔ.nɔ.ʁɛʁ/| mpp=/ɔ.nɔ.ʁɛʁ/|fpp=/ɔ.nɔ.ʁɛʁ/}} '''honoraire''' {{IPA-old|/ɔ.nɔ.ʁɛʁ/}} # [[danh dự|Danh dự]]. #: ''Président '''honoraire''''' — chủ tịch danh dự {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 2ixfnvwaxo2g67jkrti4xcgu1kmmivy honoré 0 9284 2478270 1852896 2026-07-26T18:05:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478270 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɔ.ʁe/}} {{-adj-}} {{fra-adj| ms=honoré|fs=honorée| mp=honorés|fp=honorés| msp=/ɔ.nɔ.ʁe/|fsp=/ɔ.nɔ.ʁe/| mpp=/ɔ.nɔ.ʁe/|fpp=/ɔ.nɔ.ʁe/}} '''honoré''' {{IPA-old|/ɔ.nɔ.ʁe/}} # [[kính mến|Kính mến]]. #: ''Mon '''honoré''' collègue'' — ông bạn đồng nghiệp kính mến của tôi # {{term|Có}} [[vinh hạnh|Vinh hạnh]]. #: ''Je suis très '''honoré''''' — tôi rất vinh hạnh {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|honore]] [[Thể loại:Mục từ tiếng Pháp|honore]] 5c9un23irr8semytiz3hgeovhropvge honorifique 0 9286 2478268 1852895 2026-07-26T18:04:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478268 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɔ.ʁi.fik/}} {{-adj-}} {{fra-adj| ms=honorifique|fs=honorifique| mp=honorifiques|fp=honorifiques| msp=/ɔ.nɔ.ʁi.fik/|fsp=/ɔ.nɔ.ʁi.fik/| mpp=/ɔ.nɔ.ʁi.fik/|fpp=/ɔ.nɔ.ʁi.fik/}} '''honorifique''' {{IPA-old|/ɔ.nɔ.ʁi.fik/}} # [[danh dự|Danh dự]] (không có lợi ích vật chất). #: ''Un titre '''honorifique''''' — một danh hiệu danh dự {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] ouvmb357enjdj7hkdhfrgfuo59f85ob honteux 0 9287 2478275 1852905 2026-07-26T18:05:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478275 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ̃.tø/}} {{-adj-}} {{fra-adj| ms=honteux|fs=honteuse| mp=honteux|fp=honteuses| msp=/hɔ̃.tø/|fsp=/hɔ̃.tøz/| mpp=/hɔ̃.tø/|fpp=/hɔ̃.tøz/}} '''honteux''' {{IPA-old|/hɔ̃.tø/}} # [[xấu hổ|Xấu hổ]], [[hổ thẹn]]. #: '''''Honteux''' de sa conduite'' — xấu hổ vì hạnh kiểm của mình # [[xấu xa|Xấu xa]], [[nhục nhã]]. #: ''Fuite '''honteuse''''' — sự bỏ trốn nhục nhã # {{term|Từ cũ, nghĩa cũ}} [[thẹn thùng|Thẹn thùng]], [[bẽn lẽn]], [[ngượng nghịu]]. #: ''Un enfant '''honteux''''' — đứa bé bẽn lẽn #: ''artère '''honteuse''''' — (giải phẫu) động mạch thẹn (ở bộ phận sinh dục) #: ''parties '''honteuses''''' — chỗ kín, bộ phận sinh dục #: ''pauvre '''honteux''''' — người nghèo mà giữ tiếng {{-ant-}} * [[fier|Fier]], [[noble]] * [[avoué]], [[cynique]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 0jw2ylcpxsysa9x6qno6ef87rhwnfxa hoqueter 0 9288 2478358 1853003 2026-07-26T18:22:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478358 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔk.te/}} {{-intr-verb-}} '''hoqueter''' ''nội động từ'' {{IPA-old|/hɔk.te/}} # [[nấc|Nấc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 3h1knrtah577cxr6mok05agzenlrped horizontal 0 9291 2478368 2202638 2026-07-26T18:24:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478368 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˌhɒr.ɪˈzɒn.təl/|a=UK}} * {{IPA4|en|/ˌhɔːr.ɪˈzɑːn.t̬əl/|a=US}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horizontal.ogg |pron=ˌhɔːr.ɪˈzɑːn.t̬əl}} {{-adj-}} '''horizontal''' # {{term|Thuộc}} [[chân trời|Chân trời]]; ở [[chân trời]]. # [[ngang|Ngang]], [[nằm ngang]]. #: '''''horizontal''' plane'' — mặt phẳng nằm ngang {{-noun-}} '''horizontal''' {{IPA-old|/ˌhɔr.ə.ˈzɑːn.tᵊl/}} # Đường [[nằm ngang]]. # [[thanh|Thanh]] [[ngang]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.zɔ̃.tal/}} {{-adj-}} {{fra-adj| ms=horizontal|fs=horizontale| mp=horizontaux|fp=horizontales| msp=/ɔ.ʁi.zɔ̃.tal/|fsp=/ɔ.ʁi.zɔ̃.tal/| mpp=/ɔ.ʁi.zɔ̃.tɔ/|fpp=/ɔ.ʁi.zɔ̃.tal/}} '''horizontal''' {{IPA-old|/ɔ.ʁi.zɔ̃.tal/}} # [[nằm ngang|Nằm ngang]], [[nằm]]. #: ''Plan '''horizontal''''' — mặt phẳng nằm ngang #: ''Position '''horizontale''''' — thế nằm {{-ant-}} * [[vertical|Vertical]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] [[Thể loại:Mục từ tiếng Pháp có cách phát âm IPA]] 9j713exnvk4zf2pwk9v4ey6etgarxx0 horloger 0 9293 2478374 1853025 2026-07-26T18:25:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478374 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔʁ.lɔ.ʒe/}} {{-noun-}} {{fra-noun2| ms=horloger|fs=horlogère| mp=horlogers|fp=horlogers| msp=/ɔʁ.lɔ.ʒe/|fsp=/ɔʁ.lɔ.ʒɛʁ/| mpp=/ɔʁ.lɔ.ʒe/|fpp=/ɔʁ.lɔ.ʒe/}} '''horloger''' {{IPA-old|/ɔʁ.lɔ.ʒe/}} # [[thợ|Thợ]] [[đồng hồ]]. # [[người|Người]] [[bán]] [[đồng hồ]]. {{-adj-}} {{fra-adj| ms=horloger|fs=horlogère| mp=horlogers|fp=horlogers| msp=/ɔʁ.lɔ.ʒe/|fsp=/ɔʁ.lɔ.ʒɛʁ/| mpp=/ɔʁ.lɔ.ʒe/|fpp=/ɔʁ.lɔ.ʒe/}} '''horloger''' {{IPA-old|/ɔʁ.lɔ.ʒe/}} # {{see-entry|horlogerie|horlogerie}} #: ''Industrie '''horlogère''''' — công nghiệp đồng hồ {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] 0k7ziqx01ci0wtxqykp32qvja0bmr9r hormonal 0 9295 2478378 1853029 2026-07-26T18:26:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478378 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔr.ˈmoʊ.nᵊl/}} {{-adj-}} '''hormonal''' {{IPA-old|/hɔr.ˈmoʊ.nᵊl/}} # [[thuộc|Thuộc]] [[hoặc]] [[do]] [[hooc]] [[môn]] [[gây]] [[ra]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔʁ.mɔ.nal/}} {{-adj-}} {{fra-adj| ms=hormonal|fs=hormonale| mp=hormonales|fp=hormonales| msp=/ɔʁ.mɔ.nal/|fsp=/ɔʁ.mɔ.nal/| mpp=/ɔʁ.mɔ.nal/|fpp=/ɔʁ.mɔ.nal/}} '''hormonal''' {{IPA-old|/ɔʁ.mɔ.nal/}} # {{see-entry|hormone|hormone}} {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] 6g9pc1s0vxsu93wzwitpy1qxc844m0i horrible 0 9298 2478412 2354327 2026-07-26T18:34:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478412 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhɒɹ.ɪ.bəl/|a=RP}} * {{IPA4|en|/ˈhɔɹ.ɪ.bəl/|[-b(ə)ɫ]|a=US}} * {{audio|en|en-us-horrible.ogg|a=US}} * {{IPA4|en|/ˈhɑɹ.ɪ.bəl/|a=NYC,Philadelphia,Ireland}} * {{hyph|en|hor|ri|ble}} {{-adj-}} '''horrible''' {{IPA-old|/ˈhɔr.ə.bəl/}} # [[kinh khủng|Kinh khủng]], [[kinh khiếp]]. #: '''''horrible''' cruelty'' — sự tàn ác khủng khiếp # [[kinh tởm|Kinh tởm]], [[xấu xa]]. # {{term|Thông tục}} Đáng [[ghét]]; [[hết sức]] [[khó chịu]]; [[quá lắm]]. #: '''''horrible''' weather'' — thời tiết hết sức khó chịu #: '''''horrible''' noise'' — tiếng ồn ào qua lắm {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁibl/}} {{-adj-}} {{fra-adj| ms=horrible|fs=horrible| mp=horribles|fp=horribles| msp=/ɔ.ʁibl/|fsp=/ɔ.ʁibl/| mpp=/ɔ.ʁibl/|fpp=/ɔ.ʁibl/}} '''horrible''' {{IPA-old|/ɔ.ʁibl/}} # [[khủng khiếp|Khủng khiếp]]; [[ghê tởm]]. #: ''Une mort '''horrible''''' — một cái chết khủng khiếp #: ''Crime '''horrible''''' — tội ác ghê gớm # [[tồi tệ|Tồi tệ]]; [[kinh khủng]]. #: ''Une chaleur '''horrible''''' — cái nắng kinh khủng {{-ant-}} * [[beau|Beau]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] d8c902s67j0w7lancnqc9q2xakmle87 horrifiant 0 9300 2478418 1853086 2026-07-26T18:35:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478418 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.fjɑ̃/}} {{-adj-}} {{fra-adj| ms=horrifiant|fs=horrifiante| mp=horrifiants|fp=horrifiants| msp=/ɔ.ʁi.fjɑ̃/|fsp=/ɔ.ʁi.fjɑ̃t/| mpp=/ɔ.ʁi.fjɑ̃/|fpp=/ɔ.ʁi.fjɑ̃/}} '''horrifiant''' {{IPA-old|/ɔ.ʁi.fjɑ̃/}} # [[khủng khiếp|Khủng khiếp]]. #: ''Scène '''horrifiante''''' — cảnh tượng khủng khiếp {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] kbstcy38t7i5kc3npabawnzrlz80tjc horrifique 0 9302 2478423 1853092 2026-07-26T18:36:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478423 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.fik/}} {{-adj-}} {{fra-adj| ms=horrifique|fs=horrifique| mp=horrifique|fp=horrifique| msp=/ɔ.ʁi.fik/|fsp=/ɔ.ʁi.fik/| mpp=/ɔ.ʁi.fik/|fpp=/ɔ.ʁi.fik/}} '''horrifique''' {{IPA-old|/ɔ.ʁi.fik/}} # [[gớm ghiếc|Gớm ghiếc]]. #: ''Des traits horrifiques'' — những nét gớm ghiếc {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] korr6tye4420fbqqfnpna6jb4lrcd18 horripilant 0 9304 2478426 1853096 2026-07-26T18:37:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478426 wikitext text/x-wiki {{-eng-}} {{-adj-}} '''horripilant''' # Như [[hair-raising]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.pi.lɑ̃/}} {{-adj-}} {{fra-adj| ms=horripilant|fs=horripilante| mp=horripilants|fp=horripilantes| msp=/ɔ.ʁi.pi.lɑ̃/|fsp=/ɔ.ʁi.pi.lɑ̃t/| mpp=/ɔ.ʁi.pi.lɑ̃/|fpp=/ɔ.ʁi.pi.lɑ̃t/}} '''horripilant''' {{IPA-old|/ɔ.ʁi.pi.lɑ̃/}} # {{term|Thân mật}} [[làm|Làm]] [[bực tức]], [[làm]] [[tức tối]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] jv650pnn1wos4gxtnln86om4hq095xh horticulteur 0 9306 2478480 1853162 2026-07-26T18:49:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478480 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔʁ.ti.kyl.tœʁ/}} {{-noun-}} {{fra-noun2| ms=horticulteur|fs=horticulteur| mp=horticulteurs|fp=horticulteurs| msp=/ɔʁ.ti.kyl.tœʁ/|fsp=/ɔʁ.ti.kyl.tœʁ/| mpp=/ɔʁ.ti.kyl.tœʁ/|fpp=/ɔʁ.ti.kyl.tœʁ/}} '''horticulteur''' {{IPA-old|/ɔʁ.ti.kyl.tœʁ/}} # [[người làm|Người làm]] [[vườn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] geo57hvifulhkfnch7pacf01a7sg0wr hospitalier 0 9308 2478491 1853182 2026-07-26T18:51:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478491 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.pi.ta.lje/}} {{-adj-}} {{fra-adj| ms=hospitalier|fs=hospitalière| mp=hospitaliers|fp=hospitalières| msp=/ɔs.pi.ta.lje/|fsp=/ɔs.pi.ta.ljɛʁ/| mpp=/ɔs.pi.ta.lje/|fpp=/ɔs.pi.ta.ljɛʁ/}} '''hospitalier''' {{IPA-old|/ɔs.pi.ta.lje/}} # [[hiếu khách|Hiếu khách]]. #: ''Tradition '''hospitalière''''' — truyền thống hiếu khách #: ''Pays '''hospitalier''''' — đất nước hiếu khách # {{term|Từ cũ nghĩa cũ, tôn giáo}} [[tế bần|Tế bần]], [[làm]] [[phước]] (tu sĩ). # {{see-entry|hôpital 1|hôpital 1}} {{-ant-}} * [[hostile|Hostile]] * [[inhospitalier|Inhospitalier]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] nblxw1st3aq0rtpnoa14ysgo0x2ca3l hostile 0 9309 2478510 2023639 2026-07-26T18:56:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478510 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.tᵊl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hostile.ogg |pron=ˈhɑːs.tᵊl}} {{-adj-}} '''hostile''' {{IPA-old|/ˈhɑːs.tᵊl/}} # [[thù|Thù]] địch. # Không [[thân thiện]]. # [[chống|Chống]] đối. {{-noun-}} '''hostile''' {{IPA-old|/ˈhɑːs.tᵊl/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[kẻ thù|Kẻ thù]] địch. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.til/}} {{-adj-}} {{fra-adj| ms=hostile|fs=hostile| mp=hostiles|fp=hostiles| msp=/ɔs.til/|fsp=/ɔs.til/| mpp=/ɔs.til/|fpp=/ɔs.til/}} '''hostile''' {{IPA-old|/ɔs.til/}} # [[thù địch|Thù địch]], [[thù nghịch]]; [[chống đối]]. #: ''Attitude '''hostile''''' — thái độ thù địch #: ''Paroles '''hostiles''''' — lời lẽ chống đối {{-ant-}} * [[amical|Amical]], [[bienveillant]], [[cordial]], [[favorable]] {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] fsye5yllauooajm77uu4qphjjyz3d63 houleux 0 9311 2478553 1853278 2026-07-26T19:06:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478553 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.lø/}} {{-adj-}} {{fra-adj| ms=houleux|fs=houleuse| mp=houleux|fp=houleuses| msp=/hu.lø/|fsp=/hu.løz/| mpp=/hu.lø/|fpp=/hu.løz/}} '''houleux''' {{IPA-old|/hu.lø/}} # [[nổi|Nổi]] [[sóng lừng]]. #: ''Mer '''houleuse''''' — biển nổi sóng lừng # {{term|Nghĩa bóng}} [[náo động|Náo động]], [[nhốn nháo]]. #: ''Séance '''houleuse''''' — phiên họp náo động {{-ant-}} * [[calme|Calme]], [[paisible]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] hs73ibo1knglhita100ice338ouxdd9 hugolien 0 9312 2478687 1853547 2026-07-26T19:38:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478687 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ɡɔ.ljɛ̃/}} {{-adj-}} {{fra-adj| ms=hugolien|fs=hugolien| mp=hugoliens|fp=hugoliens| msp=/y.ɡɔ.ljɛ̃/|fsp=/y.ɡɔ.ljɛ̃/| mpp=/y.ɡɔ.ljɛ̃/|fpp=/y.ɡɔ.ljɛ̃/}} '''hugolien''' {{IPA-old|/y.ɡɔ.ljɛ̃/}} # {{term|Thuộc}} [[Vích-to|Vích-to]] [[Huy-gô]]. #: ''Les idées hugoliennes'' — tư tưởng Vích-to Huy-gô {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 9yd1lv4odwumfi001271fsjmumplkin huileux 0 9314 2478693 1853557 2026-07-26T19:39:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478693 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɥi.lø/}} {{-adj-}} {{fra-adj| ms=huileux|fs=huileuse| mp=huileux|fp=huileuses| msp=/ɥi.lø/|fsp=/ɥi.løz/| mpp=/ɥi.lø/|fpp=/ɥi.løz/}} '''huileux''' {{IPA-old|/ɥi.lø/}} # {{term|Có}} [[dầu|Dầu]]. #: ''Substance '''huileuse''''' — chất có dầu #: ''Solution '''huileuse''''' — dung dịch dầu # [[bôi|Bôi]] [[dầu]]. #: ''Cheveux '''huileux''''' — tóc bôi dầu # [[như|Như]] [[có]] [[dầu]]. #: ''Eau '''huileuse''''' — nước như có dầu {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] kxjqteo52jh7vd18xnawbkgk6g6dl5s hululer 0 9316 2478713 1853586 2026-07-26T19:44:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478713 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.ly.le/}} {{-intr-verb-}} '''hululer''' ''nội động từ'' {{IPA-old|/hy.ly.le/}} # [[như|Như]] [[ululer]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] k2mfk9wp8xyjdfj6dxtab57rz9f5krk humaniste 0 9318 2478730 1853607 2026-07-26T19:48:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478730 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ma.nist/}} {{-noun-}} {{fra-noun2| ms=humaniste|fs=humaniste| mp=humanistes|fp=humanistes| msp=/y.ma.nist/|fsp=/y.ma.nist/| mpp=/y.ma.nist/|fpp=/y.ma.nist/}} '''humaniste''' {{IPA-old|/y.ma.nist/}} # [[nhà|Nhà]] [[cổ ngữ học]], [[nhà]] [[cổ văn học]]. # [[nhà|Nhà]] [[nhân văn chủ nghĩa]]. # [[nhà|Nhà]] [[nhân đạo chủ nghĩa]]. # {{term|Từ cũ, nghĩa cũ}} [[học sinh|Học sinh]] [[lớp]] [[cổ văn]] (trường trung học Pháp cũ). {{-adj-}} {{fra-adj| ms=humaniste|fs=humaniste| mp=humanistes|fp=humanistes| msp=/y.ma.nist/|fsp=/y.ma.nist/| mpp=/y.ma.nist/|fpp=/y.ma.nist/}} '''humaniste''' {{IPA-old|/y.ma.nist/}} # [[nhân văn chủ nghĩa|Nhân văn chủ nghĩa]]. #: ''Etudes '''humanistes''''' — những nghiên cứu nhân văn chủ nghĩa # [[nhân đạo chủ nghĩa|Nhân đạo chủ nghĩa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] t316v6e4loqe6cjolmttp250yrtmrht humanitaire 0 9320 2478731 1853610 2026-07-26T19:48:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478731 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ma.ni.tɛʁ/}} {{-adj-}} {{fra-adj| ms=humanitaire|fs=humanitaire| mp=humanitaires|fp=humanitaires| msp=/y.ma.ni.tɛʁ/|fsp=/y.ma.ni.tɛʁ/| mpp=/y.ma.ni.tɛʁ/|fpp=/y.ma.ni.tɛʁ/}} '''humanitaire''' {{IPA-old|/y.ma.ni.tɛʁ/}} # [[nhân ái|Nhân ái]]. #: ''Organisation '''humanitaire''''' — tổ chức nhân ái {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] blqmrr9khm1p6djj9s4tkqkxge5azw0 humanoïde 0 9321 2478741 1853626 2026-07-26T19:50:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478741 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ma.nɔ.id/}} {{-adj-}} {{fra-adj| ms=humanoïde|fs=humanoïde| mp=humanoïdes|fp=humanoïdes| msp=/y.ma.nɔ.id/|fsp=/y.ma.nɔ.id/| mpp=/y.ma.nɔ.id/|fpp=/y.ma.nɔ.id/}} '''humanoïde''' {{IPA-old|/y.ma.nɔ.id/}} # {{term|Có}} [[dạng|Dạng]] [[người]]. #: ''Le crâne '''humanoïde''' des sinanthropes'' — sọ dạng người của vượn người Bắc Kinh {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|humanoide]] [[Thể loại:Mục từ tiếng Pháp|humanoide]] jl3ah19gf9gudb8qhlxs87gkorlv3jc humble 0 9323 2478742 1853627 2026-07-26T19:51:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478742 wikitext text/x-wiki {{-eng-}} {{-adj-}} '''humble''' # [[khiêm tốn|Khiêm tốn]], [[nhún nhường]]. #: ''a '''humble''' attiude'' — thái độ khiêm tốn # [[khúm núm|Khúm núm]]. #: ''to be very '''humble''' towards one's superious'' — có thái độ quá khúm núm đối với cấp trên # [[thấp kém|Thấp kém]], [[hèn mọn]] (cấp bậc, địa vị xã hôi, thành phần). #: '''''humble''' position'' — địa vị thấp kém #: ''to be of '''humble''' birth'' — xuất thân từ tầng lớp dưới # [[xoàng xĩnh|Xoàng xĩnh]], [[tầm thường]]; [[nhỏ bé]] (đồ vật... ). #: ''a '''humble''' housee'' — căn nhà xoàng, căn nhà nhỏ bé {{-expr-}} * '''to eat humble pie''': [[phải|Phải]] [[xin lỗi]], [[phải]] [[nhận lỗi]]; [[chịu nhục]]. {{-tr-verb-}} '''humble''' ''ngoại động từ'' # [[làm nhục|Làm nhục]], [[sỉ nhục]]. # [[hạ|Hạ]] [[thấp]]. #: ''to '''humble''' oneself'' — tự hạ mình {{-forms-}} {{eng-verb|base=humble|humbl|ing}} {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/œ̃bl/}} {{-adj-}} {{fra-adj| ms=humble|fs=humble| mp=humbles|fp=humbles| msp=/œ̃bl/|fsp=/œ̃bl/| mpp=/œ̃bl/|fpp=/œ̃bl/}} '''humble''' {{IPA-old|/œ̃bl/}} # [[khiêm nhường|Khiêm nhường]], [[nhún nhường]]. #: ''Personne '''humble''''' — người khiêm nhường # [[tầm thường|Tầm thường]], [[xoàng xĩnh]]; [[hèn mọn]]. #: ''Existence '''humble''''' — cuộc sống tầm thường #: ''Une '''humble''' chaumière'' — nhà tranh xoàng xĩnh # {{term|Nghĩa xấu}} [[khúm núm|Khúm núm]]. #: ''Manières '''humbles''''' — bộ điệu khúm núm # [[kính cẩn|Kính cẩn]]. #: '''''Humble''' requête'' — đơn thỉnh cầu kính cẩn #: ''à mon '''humble''' serviteur'' — kính cẩn chào ngài (công thức cuối thư) {{-ant-}} * [[ambitieux|Ambitieux]], [[arrogant]], [[fier]], [[grandiose]], [[imposant]], [[impressionnant]], [[orgueilleux]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] jjjctr6xlzql9f1con7v0r0xpmwkr04 humiliant 0 9325 2478766 1853663 2026-07-26T19:56:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478766 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mi.ljɑ̃/}} {{-adj-}} {{fra-adj| ms=humiliant|fs=humiliante| mp=humiliants|fp=humiliantes| msp=/y.mi.ljɑ̃/|fsp=/y.mi.ljɑ̃t/| mpp=/y.mi.ljɑ̃/|fpp=/y.mi.ljɑ̃t/}} '''humiliant''' {{IPA-old|/y.mi.ljɑ̃/}} # [[nhục nhã|Nhục nhã]], [[làm]] [[mất]] [[thể diện]]. #: ''Traité '''humiliant''''' — hiệp ước nhục nhã #: ''Refus '''humiliant''''' — sự từ chối làm mất thể diện {{-ant-}} * [[exaltant|Exaltant]], [[glorieux]], [[flatteur]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] c7vxsrmnvj8l9a4444ymt6gv3juj0lj humoral 0 9327 2478780 1853685 2026-07-26T20:00:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478780 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.rəl/}} {{-adj-}} '''humoral''' {{IPA-old|/ˈhjuː.mə.rəl/}} # <y> (thuộc) [[dịch]], (thuộc) [[thể dịch]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mɔ.ʁal/}} {{-adj-}} {{fra-adj| ms=humoral|fs=humoral| mp=humoral|fp=humoral| msp=/y.mɔ.ʁal/|fsp=/y.mɔ.ʁal/| mpp=/y.mɔ.ʁal/|fpp=/y.mɔ.ʁal/}} '''humoral''' {{IPA-old|/y.mɔ.ʁal/}} # {{term|Sinh vật học, sinh lý học}} {{see-entry|humeur 3|humeur 3}} #: ''Théorie humorale'' — thuyết thể dịch {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] i6odi9n3qa75not9qphax1gee2xro2x humoriste 0 9328 2478784 1853691 2026-07-26T20:01:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478784 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mɔ.ʁist/}} {{-adj-}} {{fra-adj| ms=humoriste|fs=humoriste| mp=humoristes|fp=humoristes| msp=/y.mɔ.ʁist/|fsp=/y.mɔ.ʁist/| mpp=/y.mɔ.ʁist/|fpp=/y.mɔ.ʁist/}} '''humoriste''' {{IPA-old|/y.mɔ.ʁist/}} # [[hài hước|Hài hước]], [[hóm hỉnh]]. #: ''Ecrivain '''humoriste''''' — nhà văn hài hước {{-noun-}} {{fra-noun2| ms=humoriste|fs=humoriste| mp=humoristes|fp=humoristes| msp=/y.mɔ.ʁist/|fsp=/y.mɔ.ʁist/| mpp=/y.mɔ.ʁist/|fpp=/y.mɔ.ʁist/}} '''humoriste''' {{IPA-old|/y.mɔ.ʁist/}} # [[người|Người]] [[hài hước]]; [[nhà văn]] [[hài hước]]; [[họa sĩ]] [[hài hước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] nd0nclg6q003vnairvm8v8w6nzp5jz8 humoristique 0 9329 2478786 1853693 2026-07-26T20:01:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478786 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mɔ.ʁis.tik/}} {{-adj-}} {{fra-adj| ms=humoristique|fs=humoristique| mp=humoristiques|fp=humoristiques| msp=/y.mɔ.ʁis.tik/|fsp=/y.mɔ.ʁis.tik/| mpp=/y.mɔ.ʁis.tik/|fpp=/y.mɔ.ʁis.tik/}} '''humoristique''' {{IPA-old|/y.mɔ.ʁis.tik/}} # [[hài hước|Hài hước]], [[hóm hỉnh]]. #: ''Dessin '''humoristique''''' — bức vẽ hài hước #: ''Récit '''humoristique''''' — truyện kể hóm hỉnh {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] c2nwzcguxsjfi5s8p02o0xda0i69h1l huppé 0 9330 2478835 1853790 2026-07-26T20:13:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478835 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.pe/}} {{-adj-}} {{fra-adj| ms=huppé|fs=huppée| mp=huppés|fp=huppées| msp=/hy.pe/|fsp=/hy.pe/| mpp=/hy.pe/|fpp=/hy.pe/}} '''huppé''' {{IPA-old|/hy.pe/}} # [[có|Có]] [[mào lông]]. #: ''Oiseau '''huppé''''' — chim có mào lông # {{term|Thân mật}} [[giàu sang|Giàu sang]]. #: ''Le locataire le plus '''huppé''''' — người thuê nhà giàu sang nhất {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|huppe]] [[Thể loại:Mục từ tiếng Pháp|huppe]] bbp0o4kj02c4dzsjmaznhrnm2y3cqyj hurlant 0 9331 2478841 1853800 2026-07-26T20:14:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478841 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hyʁ.lɑ̃/}} {{-adj-}} {{fra-adj| ms=hurlant|fs=hurlante| mp=hurlants|fp=hurlantes| msp=/hyʁ.lɑ̃/|fsp=/hyʁ.lɑ̃t/| mpp=/hyʁ.lɑ̃/|fpp=/hyʁ.lɑ̃t/}} '''hurlant''' {{IPA-old|/hyʁ.lɑ̃/}} # [[gào|Gào]], [[thét]], [[gào thét]]. #: ''Foule '''hurlante''''' — đám đông gào thét # [[không|Không]] [[điều]] [[hợp]], [[tương phản]] [[mạnh]] (màu sắc). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] thghvrkdxkwqobpof519xln1nfpo5pj hurleur 0 9333 2478844 1853803 2026-07-26T20:15:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478844 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hyʁ.lœʁ/}} {{-adj-}} {{fra-adj| ms=hurleur|fs=hurleur| mp=hurleurs|fp=hurleurs| msp=/hyʁ.lœʁ/|fsp=/hyʁ.lœʁ/| mpp=/hyʁ.lœʁ/|fpp=/hyʁ.lœʁ/}} '''hurleur''' {{IPA-old|/hyʁ.lœʁ/}} # [[tru|Tru]] [[lên]]. #: ''Chiens '''hurleurs''''' — chó tru lên # [[gào|Gào]], [[thét]]. {{-ant-}} * [[silencieux|Silencieux]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] k21e0ojk6gqnntv4ovl5zsiek2yg1es hydraulicien 0 9336 2478950 1854048 2026-07-26T20:40:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478950 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.li.sjɛ̃/}} {{-noun-}} {{fra-noun2| ms=hydraulicien|fs=hydraulicien| mp=hydraulicien|fp=hydraulicien| msp=/id.ʁɔ.li.sjɛ̃/|fsp=/id.ʁɔ.li.sjɛ̃/| mpp=/id.ʁɔ.li.sjɛ̃/|fpp=/id.ʁɔ.li.sjɛ̃/}} '''hydraulicien''' {{IPA-old|/id.ʁɔ.li.sjɛ̃/}} # [[kỹ sư|Kỹ sư]] [[thủy lực]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 08qak8a8694kj994zxz0gnjz5n2dcxa hydrocéphale 0 9339 2478972 1854082 2026-07-26T20:45:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478972 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.se.fal/}} {{-adj-}} {{fra-adj| ms=hydrocéphale|fs=hydrocéphale| mp=hydrocéphales|fp=hydrocéphales| msp=/id.ʁɔ.se.fal/|fsp=/id.ʁɔ.se.fal/| mpp=/id.ʁɔ.se.fal/|fpp=/id.ʁɔ.se.fal/}} '''hydrocéphale''' {{IPA-old|/id.ʁɔ.se.fal/}} # {{term|Y học}} [[bị|Bị]] [[tràn]] [[dịch]] [[não]]. {{-noun-}} {{fra-noun2| ms=hydrocéphale|fs=hydrocéphale| mp=hydrocéphale|fp=hydrocéphale| msp=/id.ʁɔ.se.fal/|fsp=/id.ʁɔ.se.fal/| mpp=/id.ʁɔ.se.fal/|fpp=/id.ʁɔ.se.fal/}} '''hydrocéphale''' {{IPA-old|/id.ʁɔ.se.fal/}} # {{term|Y học}} [[người|Người]] [[bị]] [[tràn]] [[dịch]] [[não]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hydrocephale]] [[Thể loại:Danh từ tiếng Pháp|hydrocephale]] [[Thể loại:Mục từ tiếng Pháp|hydrocephale]] 4yltjgsh27jwczn5cya6yg0uh1fzhzq hydro-électrique 0 9342 2478959 1854062 2026-07-26T20:42:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478959 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.e.lɛk.tʁik/}} {{-adj-}} {{fra-adj| ms=hydro-électrique|fs=hydro-électrique| mp=hydro-électrique|fp=hydro-électrique| msp=/id.ʁɔ.e.lɛk.tʁik/|fsp=/id.ʁɔ.e.lɛk.tʁik/| mpp=/id.ʁɔ.e.lɛk.tʁik/|fpp=/id.ʁɔ.e.lɛk.tʁik/}} '''hydro-électrique''' {{IPA-old|/id.ʁɔ.e.lɛk.tʁik/}} # {{see-entry|hydro-électricité|hydro-électricité}} #: ''Usine '''hydro-électrique''''' — nhà máy thủy điện {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|hydro-electrique]] [[Thể loại:Tính từ tiếng Pháp|hydro-electrique]] 9ktlw0e1w9m5yxnhr9yyo3232a2gpq4 hydrophile 0 9345 2479007 1854168 2026-07-26T20:54:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479007 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.fil/}} {{-adj-}} {{fra-adj| ms=hydrophile|fs=hydrophile| mp=hydrophiles|fp=hydrophiles| msp=/id.ʁɔ.fil/|fsp=/id.ʁɔ.fil/| mpp=/id.ʁɔ.fil/|fpp=/id.ʁɔ.fil/}} '''hydrophile''' {{IPA-old|/id.ʁɔ.fil/}} # [[ưa thích|Ưa thích]]; [[hút]] [[nước]]. #: ''Coton '''hydrophile''''' — bông hút nước {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] hsmm2g4h67xsv6drleuhbhlisdcta5n hydropique 0 9347 2479014 1854179 2026-07-26T20:55:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479014 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.pik/}} {{-adj-}} {{fra-adj| ms=hydropique|fs=hydropique| mp=hydropique|fp=hydropique| msp=/id.ʁɔ.pik/|fsp=/id.ʁɔ.pik/| mpp=/id.ʁɔ.pik/|fpp=/id.ʁɔ.pik/}} '''hydropique''' {{IPA-old|/id.ʁɔ.pik/}} # {{term|Y học}} (bị) [[phù]]. {{-noun-}} {{fra-noun2| ms=hydropique|fs=hydropique| mp=hydropique|fp=hydropique| msp=/id.ʁɔ.pik/|fsp=/id.ʁɔ.pik/| mpp=/id.ʁɔ.pik/|fpp=/id.ʁɔ.pik/}} '''hydropique''' {{IPA-old|/id.ʁɔ.pik/}} # {{term|Y học}} [[người|Người]] [[bị]] [[phù]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] t2qw6sbzcvnpqt2ixd3vapzvjw4zhtz hydropneumatique 0 9349 2479017 1854182 2026-07-26T20:56:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479017 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔp.nø.ma.tik/}} {{-adj-}} {{fra-adj| ms=hydropneumatique|fs=hydropneumatique| mp=hydropneumatique|fp=hydropneumatique| msp=/id.ʁɔp.nø.ma.tik/|fsp=/id.ʁɔp.nø.ma.tik/| mpp=/id.ʁɔp.nø.ma.tik/|fpp=/id.ʁɔp.nø.ma.tik/}} '''hydropneumatique''' {{IPA-old|/id.ʁɔp.nø.ma.tik/}} # {{term|Kỹ thuật}} [[thủy|Thủy]] [[khí động]]. #: ''Frein '''hydropneumatique''''' — phanh thủy khí động {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] ghva4dh9arhv2b438hdtfbtyjgf0efk hygiénique 0 9352 2479043 1854237 2026-07-26T21:02:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479043 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ʒje.nik/}} {{-adj-}} {{fra-adj| ms=hygiénique|fs=hygiénique| mp=hygiéniques|fp=hygiéniques| msp=/i.ʒje.nik/|fsp=/i.ʒje.nik/| mpp=/i.ʒje.nik/|fpp=/i.ʒje.nik/}} '''hygiénique''' {{IPA-old|/i.ʒje.nik/}} # [[vệ sinh|Vệ sinh]]. {{-ant-}} * [[antihygiénique|Antihygiénique]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hygienique]] [[Thể loại:Mục từ tiếng Pháp|hygienique]] 2b700l3fqnddj5062s2q7mf3qs4l0k0 hygiéniste 0 9354 2479045 1854239 2026-07-26T21:03:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479045 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ʒje.nist/}} {{-noun-}} {{fra-noun2| ms=hygiéniste|fs=hygiéniste| mp=hygiénistes|fp=hygiénistes| msp=/i.ʒje.nist/|fsp=/i.ʒje.nist/| mpp=/i.ʒje.nist/|fpp=/i.ʒje.nist/}} '''hygiéniste''' {{IPA-old|/i.ʒje.nist/}} # [[chuyên gia|Chuyên gia]] [[vệ sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hygieniste]] [[Thể loại:Mục từ tiếng Pháp|hygieniste]] 2ib47rdv9cmwtzc7b0meeryi13x8lwb hygrométrique 0 9356 2479050 1854248 2026-07-26T21:04:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479050 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ɡʁɔ.met.ʁik/}} {{-adj-}} {{fra-adj| ms=hygrométrique|fs=hygrométrique| mp=hygrométriques|fp=hygrométriques| msp=/i.ɡʁɔ.met.ʁik/|fsp=/i.ɡʁɔ.met.ʁik/| mpp=/i.ɡʁɔ.met.ʁik/|fpp=/i.ɡʁɔ.met.ʁik/}} '''hygrométrique''' {{IPA-old|/i.ɡʁɔ.met.ʁik/}} # {{term|Khí tượng}} [[đo|Đo]] độ [[ẩm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hygrometrique]] [[Thể loại:Mục từ tiếng Pháp|hygrometrique]] mmderdvdsizuw7v9asxuw8cosxsp772 hyperbare 0 9359 2479084 1854312 2026-07-26T21:12:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479084 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.baʁ/}} {{-adj-}} {{fra-adj| ms=hyperbare|fs=hyperbare| mp=hyperbare|fp=hyperbare| msp=/i.pɛʁ.baʁ/|fsp=/i.pɛʁ.baʁ/| mpp=/i.pɛʁ.baʁ/|fpp=/i.pɛʁ.baʁ/}} '''hyperbare''' {{IPA-old|/i.pɛʁ.baʁ/}} # [[bội|Bội]] [[áp]] (suất). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] ltwp6hhejqcfu7h4i1vaxwmx1tzpxem hyperbolique 0 9361 2479089 1854321 2026-07-26T21:13:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479089 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.bɔ.lik/}} {{-adj-}} {{fra-adj| ms=hyperbolique|fs=hyperbolique| mp=hyperbolique|fp=hyperbolique| msp=/i.pɛʁ.bɔ.lik/|fsp=/i.pɛʁ.bɔ.lik/| mpp=/i.pɛʁ.bɔ.lik/|fpp=/i.pɛʁ.bɔ.lik/}} '''hyperbolique''' {{IPA-old|/i.pɛʁ.bɔ.lik/}} # {{see-entry|hyperbole|hyperbole}} #: ''Expression '''hyperbolique''''' — từ ngữ ngoa dụ #: ''Fonction '''hyperbolique''''' — hàm hipebon. {{-ant-}} * [[mesuré|Mesuré]], [[simple]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 4xsdiixbxvdziuryup9vohl0u47kcd8 hyperboréen 0 9362 2479094 1854328 2026-07-26T21:14:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479094 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.bɔ.ʁe.ɛ̃/}} {{-adj-}} {{fra-adj| ms=hyperboréen|fs=hyperboréenne| mp=hyperboréens|fp=hyperboréens| msp=/i.pɛʁ.bɔ.ʁe.ɛ̃/|fsp=/i.pɛʁ.bɔ.ʁe.ɛn/| mpp=/i.pɛʁ.bɔ.ʁe.ɛ̃/|fpp=/i.pɛʁ.bɔ.ʁe.ɛ̃/}} '''hyperboréen''' {{IPA-old|/i.pɛʁ.bɔ.ʁe.ɛ̃/}} # {{term|Văn học}} [[cực bắc|Cực bắc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hyperboreen]] [[Thể loại:Mục từ tiếng Pháp|hyperboreen]] eiu87gd4p6enbxn5j5j35y4418l899q hypersensible 0 9365 2479123 1854404 2026-07-26T21:21:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479123 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.sɑ̃.sibl/}} {{-adj-}} {{fra-adj| ms=hypersensible|fs=hypersensible| mp=hypersensibles|fp=hypersensibles| msp=/i.pɛʁ.sɑ̃.sibl/|fsp=/i.pɛʁ.sɑ̃.sibl/| mpp=/i.pɛʁ.sɑ̃.sibl/|fpp=/i.pɛʁ.sɑ̃.sibl/}} '''hypersensible''' {{IPA-old|/i.pɛʁ.sɑ̃.sibl/}} # [[quá|Quá]] [[nhạy cảm]]. {{-ant-}} * [[insensible|Insensible]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] q5fxcpuqd8635vh37fi78eoaq6v28ai hypertonique 0 9367 2479141 1854430 2026-07-26T21:25:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479141 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.tɔ.nik/}} {{-adj-}} {{fra-adj| ms=hypertonique|fs=hypertonique| mp=hypertonique|fp=hypertonique| msp=/i.pɛʁ.tɔ.nik/|fsp=/i.pɛʁ.tɔ.nik/| mpp=/i.pɛʁ.tɔ.nik/|fpp=/i.pɛʁ.tɔ.nik/}} '''hypertonique''' {{IPA-old|/i.pɛʁ.tɔ.nik/}} # [[ưu trương|Ưu trương]]. #: ''Solution '''hypertonique''''' — dung dịch ưu trương # [[tăng sức|Tăng sức]] [[trương]] (cơ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] epxz5i6v8wcgmxy5ddz38l4chpwfkkn hypertrophié 0 9368 2479144 1854436 2026-07-26T21:26:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479144 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.tʁɔ.fje/}} {{-adj-}} {{fra-adj| ms=hypertrophié|fs=hypertrophiée| mp=hypertrophiés|fp=hypertrophiés| msp=/i.pɛʁ.tʁɔ.fje/|fsp=/i.pɛʁ.tʁɔ.fje/| mpp=/i.pɛʁ.tʁɔ.fje/|fpp=/i.pɛʁ.tʁɔ.fje/}} '''hypertrophié''' {{IPA-old|/i.pɛʁ.tʁɔ.fje/}} # [[nở|Nở]] [[to]]. # {{term|Nghĩa bóng}} [[phát triển|Phát triển]] [[quá mức]], [[phình]] [[ra]]. #: ''Administration '''hypertrophiée''''' — cơ quan hành chính phình ra {{-ant-}} * [[atrophié|Atrophié]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hypertrophie]] [[Thể loại:Mục từ tiếng Pháp|hypertrophie]] monolx0uzbq9wthfq3qpkaq0nsqsnxn hypocondriaque 0 9369 2479174 1854494 2026-07-26T21:33:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479174 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.kɔ̃d.ʁi.jak/}} {{-adj-}} {{fra-adj| ms=hypocondriaque|fs=hypocondriaque| mp=hypocondriaques|fp=hypocondriaques| msp=/i.pɔ.kɔ̃d.ʁi.jak/|fsp=/i.pɔ.kɔ̃d.ʁi.jak/| mpp=/i.pɔ.kɔ̃d.ʁi.jak/|fpp=/i.pɔ.kɔ̃d.ʁi.jak/}} '''hypocondriaque''' {{IPA-old|/i.pɔ.kɔ̃d.ʁi.jak/}} # [[mắc|Mắc]] [[bệnh]] [[tưởng]]. # [[buồn bã|Buồn bã]] [[lo lắng]]. {{-ant-}} * Gai {{-noun-}} {{fra-noun2| ms=hypocondriaque|fs=hypocondriaque| mp=hypocondriaques|fp=hypocondriaques| msp=/i.pɔ.kɔ̃d.ʁi.jak/|fsp=/i.pɔ.kɔ̃d.ʁi.jak/| mpp=/i.pɔ.kɔ̃d.ʁi.jak/|fpp=/i.pɔ.kɔ̃d.ʁi.jak/}} '''hypocondriaque''' {{IPA-old|/i.pɔ.kɔ̃d.ʁi.jak/}} # [[người bệnh|Người bệnh]] [[tưởng]]. # {{term|Nghĩa bóng}} [[người|Người]] [[buồn bã]] [[lo lắng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] a8yhv4fqovg6d3oyg2m8sy6ekssfcmg hypocrite 0 9371 2479182 1854502 2026-07-26T21:35:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2479182 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.pə.ˌkrɪt/}} {{-noun-}} '''hypocrite''' {{IPA-old|/ˈhɪ.pə.ˌkrɪt/}} # [[kẻ|Kẻ]] [[đạo đức]] [[giả]], [[kẻ]] [[giả nhân giả nghĩa]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.kʁit/}} {{-noun-}} {{fra-noun2| ms=hypocrite|fs=hypocrite| mp=hypocrites|fp=hypocrites| msp=/i.pɔ.kʁit/|fsp=/i.pɔ.kʁit/| mpp=/i.pɔ.kʁit/|fpp=/i.pɔ.kʁit/}} '''hypocrite''' {{IPA-old|/i.pɔ.kʁit/}} # [[kẻ|Kẻ]] [[đạo đức]] [[giả]]. {{-adj-}} {{fra-adj| ms=hypocrite|fs=hypocrite| mp=hypocrites|fp=hypocrites| msp=/i.pɔ.kʁit/|fsp=/i.pɔ.kʁit/| mpp=/i.pɔ.kʁit/|fpp=/i.pɔ.kʁit/}} '''hypocrite''' {{IPA-old|/i.pɔ.kʁit/}} # [[giả đạo đức|Giả đạo đức]]. #: ''Air '''hypocrite''''' — vẻ giả đạo đức {{-ant-}} * [[cordial|Cordial]] * [[franc|Franc]], [[loyal]], [[sincère]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] iluo0iqkevnuvjiw293d6t0uwoogwof hypodermique 0 9372 2479189 1854511 2026-07-26T21:37:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479189 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.dɛʁ.mik/}} {{-adj-}} {{fra-adj| ms=hypodermique|fs=hypodermique| mp=hypodermiques|fp=hypodermiques| msp=/i.pɔ.dɛʁ.mik/|fsp=/i.pɔ.dɛʁ.mik/| mpp=/i.pɔ.dɛʁ.mik/|fpp=/i.pɔ.dɛʁ.mik/}} '''hypodermique''' {{IPA-old|/i.pɔ.dɛʁ.mik/}} # {{see-entry|hypoderme 1|hypoderme 1}} #: ''injection '''hypodermique''''' — (y học) tiêm dưới da {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] 55ogbrax2pafuu1rr87mg335gimh3my hypophysaire 0 9375 2479202 1854536 2026-07-26T21:40:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479202 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.fi.zɛʁ/}} {{-adj-}} {{fra-adj| ms=hypophysaire|fs=hypophysaire| mp=hypophysaire|fp=hypophysaire| msp=/i.pɔ.fi.zɛʁ/|fsp=/i.pɔ.fi.zɛʁ/| mpp=/i.pɔ.fi.zɛʁ/|fpp=/i.pɔ.fi.zɛʁ/}} '''hypophysaire''' {{IPA-old|/i.pɔ.fi.zɛʁ/}} # {{see-entry|hypophyse|hypophyse}} {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] fj6lvidgm6zt9uka69qu4iy742dew9a hypothécaire 0 9378 2479233 1854588 2026-07-26T21:47:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479233 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.te.kɛʁ/}} {{-adj-}} {{fra-adj| ms=hypothécaire|fs=hypothécaire| mp=hypothécaires|fp=hypothécaires| msp=/i.pɔ.te.kɛʁ/|fsp=/i.pɔ.te.kɛʁ/| mpp=/i.pɔ.te.kɛʁ/|fpp=/i.pɔ.te.kɛʁ/}} '''hypothécaire''' {{IPA-old|/i.pɔ.te.kɛʁ/}} # {{term|Luật học, pháp lý}} [[cầm cố|Cầm cố]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hypothecaire]] [[Thể loại:Mục từ tiếng Pháp|hypothecaire]] fbka7rtlij7qe9bu6nqil33p1xbmz28 hypothétique 0 9379 2479235 1854592 2026-07-26T21:48:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479235 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.te.tik/}} {{-adj-}} {{fra-adj| ms=hypothétique|fs=hypothétique| mp=hypothétiques|fp=hypothétiques| msp=/i.pɔ.te.tik/|fsp=/i.pɔ.te.tik/| mpp=/i.pɔ.te.tik/|fpp=/i.pɔ.te.tik/}} '''hypothétique''' {{IPA-old|/i.pɔ.te.tik/}} # [[giả thiết|Giả thiết]], [[giả định]]. #: ''Proposition '''hypothétique''''' — (ngôn ngữ học) mệnh đề giả thiết # [[không|Không]] [[chắc chắn]]. #: ''Succès '''hypothétique''''' — thành công không chắc chắn {{-ant-}} * [[certain|Certain]] * [[effectif|Effectif]], [[évident]], [[indubitable]], sûr {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hypothetique]] [[Thể loại:Mục từ tiếng Pháp|hypothetique]] k38l6r36cbr2sq750p6uhqjltkk1e0s hystérique 0 9381 2479256 1854630 2026-07-26T21:53:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479256 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.te.ʁik/}} {{-adj-}} {{fra-adj| ms=hystérique|fs=hystérique| mp=hystériques|fp=hystériques| msp=/is.te.ʁik/|fsp=/is.te.ʁik/| mpp=/is.te.ʁik/|fpp=/is.te.ʁik/}} '''hystérique''' {{IPA-old|/is.te.ʁik/}} # {{see-entry|hystérie 1|hystérie 1}} # {{term|Nghĩa bóng}} [[cuồng loạn|Cuồng loạn]]. {{-noun-}} {{fra-noun2| ms=hystérique|fs=hystérique| mp=hystériques|fp=hystériques| msp=/is.te.ʁik/|fsp=/is.te.ʁik/| mpp=/is.te.ʁik/|fpp=/is.te.ʁik/}} '''hystérique''' {{IPA-old|/is.te.ʁik/}} # {{term|Y học}} [[người|Người]] [[bị]] [[ictêri]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hysterique]] [[Thể loại:Mục từ tiếng Pháp|hysterique]] [[Thể loại:Tính từ tiếng Pháp|hysterique]] ot607s55y6ldky4yuw775cpzb6pa8kx hangman 0 17229 2476595 1850432 2026-07-26T11:59:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476595 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæŋ.mən/}} {{-noun-}} '''hangman''' {{IPA-old|/ˈhæŋ.mən/}} # [[người|Người]] [[treo cổ]] (những kẻ phạm tội). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6akjflg0f7450wkodo17s3p24ee5vkn hangnail 0 17230 2476596 1850433 2026-07-26T11:59:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476596 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌneɪɫ/}} {{-noun-}} '''hangnail''' {{IPA-old|/.ˌneɪɫ/}} # [[chỗ|Chỗ]] [[xước mang rô]] (ở cạnh móng tay). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] aki9j60snwlcpvs4hn8qyb41n91xunj hangout 0 17231 2476597 2023554 2026-07-26T12:00:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476597 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæŋ.ˌɑʊt/}} {{-noun-}} '''hangout''' {{IPA-old|/ˈhæŋ.ˌɑʊt/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[nơi|Nơi]] [[lui tới]] [[thường xuyên]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] dn55xn4q5prfo9y9ja9tl583gp0osv4 hangover 0 17232 2476598 1850435 2026-07-26T12:00:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476598 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæŋ.ˌoʊ.vɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hangover.ogg |pron=ˈhæŋ.ˌoʊ.vɜː}} {{-noun-}} '''hangover''' {{IPA-old|/ˈhæŋ.ˌoʊ.vɜː/}} # [[dư vị|Dư vị]] [[khó chịu]] [[do]] [[dùng]] [[thức uống]] [[có]] [[nồng]] độ [[cồn]] [[cao]]. # [[vết tích|Vết tích]], [[tàn tích]]. # [[túc túy|Túc túy]] (say đêm trước). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2eg0ddnc8m3o0dztwgta218hgwoxvhh hank 0 17234 2476599 1850439 2026-07-26T12:00:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476599 wikitext text/x-wiki {{-eng-}} [[Hình:Hank.jpg|thumb|hank]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæŋk/}} {{-noun-}} '''hank''' {{IPA-old|/ˈhæŋk/}} # [[nùi|Nùi]], [[con]] (sợi, len). # {{term|Hàng hải}} [[vòng|Vòng]] [[sắt]], [[vòng]] [[dây]] (để móc buồm). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2q00zt5snwi63d8d3c2s5ike0rrvwn1 hanky-panky 0 17235 2476603 1850446 2026-07-26T12:01:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476603 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhæŋ.ki.ˈpæŋ.ki/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hanky-panky.ogg |pron=ˌhæŋ.ki.ˈpæŋ.ki}} {{-noun-}} '''hanky-panky''' {{IPA-old|/ˌhæŋ.ki.ˈpæŋ.ki/}} # [[trò|Trò]] [[bài tây]]; [[trò]] [[bịp bợm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nukv3p4zqumdd7ip99bm68nfg6fex2n hap 0 17236 2476612 1850466 2026-07-26T12:03:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476612 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæp/}} {{-noun-}} '''hap''' {{IPA-old|/ˈhæp/}} # {{term|Từ cổ,nghĩa cổ}} [[sự|Sự]] [[may mắn]]; [[phận]] [[may]]. # [[việc|Việc]] [[ngẫu nhiên]], [[việc]] [[tình cờ]]. {{-intr-verb-}} '''hap''' ''nội động từ'' {{IPA-old|/ˈhæp/}} # {{term|Từ cổ,nghĩa cổ}} [[ngẫu nhiên|Ngẫu nhiên]] [[xảy ra]], [[tình cờ]] [[xảy ra]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 7613knis3yjphqfcbleif4utmr15rgl hapless 0 17237 2476616 1850472 2026-07-26T12:04:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476616 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.pləs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hapless.ogg |pron=ˈhæ.pləs}} {{-adj-}} '''hapless''' {{IPA-old|/ˈhæ.pləs/}} # [[rủi ro|Rủi ro]], [[không]] [[may]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] dtac07oh6g2mg7vupb29kdtdop1llsc haploid 0 17238 2476617 1850476 2026-07-26T12:04:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476617 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.ˌplɔɪd/}} {{-adj-}} '''haploid''' {{IPA-old|/ˈhæ.ˌplɔɪd/}} # [[đơn bội|Đơn bội]]. {{-noun-}} '''haploid''' {{IPA-old|/ˈhæ.ˌplɔɪd/}} # [[thể|Thể]] [[đơn bội]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 4j9mqq406dhobbnbm8pdwo9ffmdalls haplology 0 17239 2476619 1850479 2026-07-26T12:05:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476619 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hæ.ˈplɑː.lə.dʒi/}} {{-noun-}} '''haplology''' {{IPA-old|/hæ.ˈplɑː.lə.dʒi/}} # {{term|Ngôn ngữ}} [[sự|Sự]] [[đọc]] [[lược]] [[âm tiết]] [[trùng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ag08it202563duikizesbaeep6on90c haplont 0 17240 2476620 1850480 2026-07-26T12:05:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476620 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.ˌplɑːnt/}} {{-noun-}} '''haplont''' {{IPA-old|/ˈhæ.ˌplɑːnt/}} # {{term|Sinh học}} [[thể|Thể]] [[đơn bội]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b4dgap8170srvhonsupyyc2ie0mhakb happy 0 17241 2476631 2246070 2026-07-26T12:07:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476631 wikitext text/x-wiki {{also|Happy}} {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhæpi/}} * {{audio|en|En-uk-happy.ogg|a=RP}} * {{audio|en|en-us-happy.ogg|a=GA}} * {{audio|en|en-au-happy.ogg|a=AU}} * {{hyphenation|en|hap|py}} * {{rhymes|en|æpi|s=2}} {{-adj-}} '''happy''' {{IPA-old|/ˈhæ.pi/}} # [[vui|Vui]] [[sướng]], [[vui lòng]] (một công thức xã giao). #: ''I shall be '''happy''' to accept your invitation'' — tôi sung sướng nhận lời mời của ông # [[may mắn|May mắn]], [[tốt phúc]]. # [[sung sướng|Sung sướng]], [[hạnh phúc]]. #: ''a '''happy''' marriage'' — một cuộc hôn nhân hạnh phúc # [[khéo|Khéo]] [[chọn]], [[rất]] [[đắt]], [[rất]] [[đúng]], [[tài tình]] (từ, thành ngữ, câu nói... ); [[thích hợp]] (cách xử sự... ). #: ''a '''happy''' retort'' — câu đối đáp rất tài tình #: ''a '''happy''' guess'' — lời đoán rất đúng # {{term|Từ lóng}} [[bị|Bị]] [[choáng váng]], [[bị]] [[ngây ngất]] (vì bom... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] et3lj4y6vp0trsxnmxjdtbfbfdva7g2 happy-go-lucky 0 17242 2476633 1850493 2026-07-26T12:08:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476633 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhæ.pi.ɡoʊ.ˈlə.ki/}} {{-adj-}} '''happy-go-lucky''' {{IPA-old|/ˌhæ.pi.ɡoʊ.ˈlə.ki/}} # [[vô tư lự|Vô tư lự]]; [[được]] [[đến]] [[đâu]] [[hay]] [[đến]] [[đấy]]. #: ''to go through life in a '''happy-go-lucky''' fashion'' — sống vô tư lự được đến đâu hay đến đấy {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ar7difevacdzg928ktakjv05typ3f9y haptoglobin 0 17243 2476635 1850495 2026-07-26T12:08:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476635 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæp.tə.ˌɡloʊ.bən/}} {{-noun-}} '''haptoglobin''' {{IPA-old|/ˈhæp.tə.ˌɡloʊ.bən/}} # {{term|Sinh; hoá}} [[haptoglobin|Haptoglobin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ohb6vi5yyiwdqol94akf2u7346rg077 harangue 0 17244 2476640 1850502 2026-07-26T12:09:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5), {{f}} → {{g-old|f}} 2476640 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈræŋ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harangue.ogg |pron=hə.ˈræŋ}} {{-noun-}} '''harangue''' {{IPA-old|/hə.ˈræŋ/}} # [[bài|Bài]] [[diễn thuyết]], [[bài]] [[nói]] (trước hội nghị). # [[lời|Lời]] [[kêu gọi]], [[lời]] [[hô hào]] (trước công chúng). {{-verb-}} '''harangue''' {{IPA-old|/hə.ˈræŋ/}} # [[diễn thuyết|Diễn thuyết]]. # [[kêu gọi|Kêu gọi]], [[hô hào]] (trước đám đông). {{-forms-}} {{eng-verb|base=harangue|harangue|d}} {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁɑ̃ɡ/}} {{-noun-}} {{fra-noun| s=harangue|p=harangues| sp=/ha.ʁɑ̃ɡ/|pp=/ha.ʁɑ̃ɡ/}} '''harangue''' {{g-old|f}} {{IPA-old|/ha.ʁɑ̃ɡ/}} # [[bài diễn văn|Bài diễn văn]], [[diễn từ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] kene1uw4ky6a5gj4kj0uve3w4t4rsgz hardback 0 17245 2476683 1850557 2026-07-26T12:19:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476683 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˌbæk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hardback.ogg |pron=ˈhɑːrd.ˌbæk}} {{-noun-}} '''hardback''' {{IPA-old|/ˈhɑːrd.ˌbæk/}} # [[sách|Sách]] [[đóng]] [[bìa]] [[cứng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s0k1khjy3jvegaguzw4igi7cd2m3cg9 hardboot 0 17246 2476685 532762 2026-07-26T12:19:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476685 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbuːt/}} {{-noun-}} '''hardboot''' {{IPA-old|/.ˌbuːt/}} # {{term|Từ mỹ, từ lóng}} ) [[kỵ sĩ]] [[Kentơki]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 88lfbfw9c45s5xyrao4a7pc7975r3c7 hard-edge 0 17247 2476660 532737 2026-07-26T12:14:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476660 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈɛdʒ/}} {{-adj-}} '''hard-edge''' {{IPA-old|/ˈhɑːrd.ˈɛdʒ/}} # [[thuộc|Thuộc]] [[khuynh hướng]] [[hội hoạ]] [[trừu tượng]] (dùng những khuôn mẫu hình học và màu thuần khiết). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] bz36am9o1y14o69ki6nt3x9rwtfwzpm hardhead 0 17248 2476691 1850570 2026-07-26T12:20:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476691 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˌhɛd/}} {{-noun-}} '''hardhead''' {{IPA-old|/ˈhɑːrd.ˌhɛd/}} # [[người|Người]] [[ương ngạnh]]; [[người]] [[ngu ngốc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hejpzk4qzmnamd2ac68lt50oeja3tce hardheaded 0 17249 2476692 1850571 2026-07-26T12:21:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476692 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈhɛ.dəd/}} {{-adj-}} {{eng-adj}}, '''hard-headed''' {{IPA-old|/ˈhɑːrd.ˈhɛ.dəd/}} # [[cứng đầu|Cứng đầu]], [[cứng]] [[đầu]] cứng [[cổ]], [[bướng bỉnh]], [[ươn ngạnh]]. # [[thiết thực|Thiết thực]], không [[đa sầu]] [[đa cảm]], ít bị [[tình cảm]] [[lung lạc]]; không [[thông cảm]]; không [[thiện cảm]]; [[nhẫn tâm]]; không [[thương xót]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5up2hmzofei1adroba2mk80otsp091r hard-hitting 0 17250 2476669 1850539 2026-07-26T12:15:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476669 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈhɪ.tɪŋ/}} {{-adj-}} '''hard-hitting''' {{IPA-old|/.ˈhɪ.tɪŋ/}} # [[không|Không]] [[kiêng dè]], [[bốp chát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] clvm13hkw3tg3m6n0wa4wgjjxp9m8py hardihood 0 17251 2476695 2023556 2026-07-26T12:21:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476695 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.di.ˌhʊd/}} {{-noun-}} '''hardihood''' {{IPA-old|/ˈhɑːr.di.ˌhʊd/}} # [[sự|Sự]] [[táo bạo]]; [[sự]] [[gan dạ]], [[sự]] [[dũng cảm]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[sự|Sự]] [[trơ tráo]], [[sự]] [[hỗn xược]]; [[sự]] [[cản trở]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 4u143kyj8fhcfh2cj9zplgmhdsxbep2 hardiment 0 17252 2476697 1850577 2026-07-26T12:22:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2476697 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.mənt/}} {{-noun-}} '''hardiment''' {{IPA-old|/.mənt/}} # {{term|Từ cổ, nghĩa cổ}} {{see-entry|hardihood|hardihood}} # {{term|Từ cổ}} [[hành động|Hành động]] [[táo tợn]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.di.mɑ̃/}} {{-adv-}} '''hardiment''' {{IPA-old|/haʁ.di.mɑ̃/}} # [[gan dạ|Gan dạ]], [[táo bạo]], [[mạnh dạn]]. # {{term|Nghĩa xấu}} [[liều lĩnh|Liều lĩnh]]; [[xấc xược]]; [[lấc cấc]]. {{-ant-}} * [[craintivement|Craintivement]], [[timidement]] * [[modestement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Phó từ tiếng Pháp]] gw4hntqphq9eitrcsn8371y15yfj4lc hard-line 0 17253 2476670 1850541 2026-07-26T12:16:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476670 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈlɑɪn/}} {{-adj-}} '''hard-line''' {{IPA-old|/ˈhɑːrd.ˈlɑɪn/}} # [[dứt khoát|Dứt khoát]], [[kiên quyết]], [[không]] [[khoan nhượng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] j66alxa5o653v2c5hs5vjborvzulbf9 hardness 0 17254 2476701 1850582 2026-07-26T12:23:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476701 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.nəs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hardness.ogg |pron=.nəs}} {{-noun-}} '''hardness''' {{IPA-old|/.nəs/}} # [[sự|Sự]] [[cứng]] [[rắn]], [[tính]] [[cứng]] [[rắn]]; độ [[cứng]], độ [[rắn]]. #: '''''hardness''' testing'' — (kỹ thuật) sự thử độ rắn # [[tính|Tính]] [[khắc nghiệt]] (thời tiết, khí hậu). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1d17qzxiu6zmb77xw5tlqxg3zh7eeo8 hard-nosed 0 17255 2476673 1850544 2026-07-26T12:16:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476673 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈnoʊzd/}} {{-adj-}} '''hard-nosed''' {{IPA-old|/ˈhɑːrd.ˈnoʊzd/}} # [[dứt khoát|Dứt khoát]], [[không]] [[khoan nhượng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ocp4ul5tlh89h1h9qho3x9q9tuymn41 hard-pressed 0 17256 2476677 1850547 2026-07-26T12:17:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476677 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈprɛst/}} {{-adj-}} '''hard-pressed''' {{IPA-old|/ˈhɑːrd.ˈprɛst/}} # [[bị|Bị]] [[truy đuổi]] [[sát nút]]. # [[bận|Bận]] [[rộn]], [[lu]] [[bu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 6a7g2bqohfc0q1zhzvlcoa2ymo0x5wg hardscrabble 0 17257 2476702 1850584 2026-07-26T12:23:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476702 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˌskræ.bəl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hardscrabble.ogg |pron=ˈhɑːrd.ˌskræ.bəl}} {{-adj-}} '''hardscrabble''' {{IPA-old|/ˈhɑːrd.ˌskræ.bəl/}} # {{term|Từ mỹ, nghĩa mỹ}} [[được|Được]] [[đồng]] [[lương]] [[chết đói]] [[bằng]] [[lao động]] [[cực]] [[nhọc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] gbhbbppzwz0wiefvnuymu2bi8utrlan hard-set 0 17258 2476678 1850548 2026-07-26T12:17:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476678 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈsɛt/}} {{-adj-}} '''hard-set''' {{IPA-old|/ˈhɑːrd.ˈsɛt/}} # [[chặt chẽ|Chặt chẽ]], [[cứng]] [[rắn]]. # [[đang|Đang]] [[ấp]] (trứng). # [[đói|Đói]], [[đói]] [[như]] [[cào]] (người). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 4yg1m4ltc9cedn4kny2mpb1y3ycw2pc hardship 0 17259 2476703 1850586 2026-07-26T12:23:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476703 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˌʃɪp/}} {{-noun-}} '''hardship''' {{IPA-old|/ˈhɑːrd.ˌʃɪp/}} # [[sự|Sự]] [[gian khổ]], [[sự]] [[thử thách]] [[gay go]]. #: ''to go through many hardships'' — chịu đựng nhiều gian khổ {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] o94rq3ijp0vigk4f8reacdplmsa972c hardstanding 0 17260 2476704 1850587 2026-07-26T12:23:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476704 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌstæn.dɪŋ/}} {{-noun-}} '''hardstanding''' {{IPA-old|/.ˌstæn.dɪŋ/}} # [[cũng|Cũng]] [[hardstand]]. # [[diện tích|Diện tích]] [[lát]] [[cứng]] [[xe cộ]] (ô tô hoặc máy bay) [[có thể]] đỗ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hiubskdi0yplhgv6qlq8rl2xbrhsri4 hardwood 0 17261 2476706 1850590 2026-07-26T12:24:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476706 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˌwʊd/}} {{-noun-}} '''hardwood''' {{IPA-old|/ˈhɑːrd.ˌwʊd/}} # [[gỗ|Gỗ]] [[cứng]]. # [[gỗ cây|Gỗ cây]] [[lá rộng]] (đối lại với gỗ thông... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ncbllovdwhq66vksagi0hcg790dm9t2 hardy 0 17262 2476707 1850591 2026-07-26T12:24:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476707 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.di/}} {{-adj-}} '''hardy''' {{IPA-old|/ˈhɑːr.di/}} # [[khoẻ|Khoẻ]] [[mạnh]], [[dày dạn]], [[chịu đựng]] [[được]] [[gian khổ]]; [[chịu đựng]] [[được]] [[rét]] (cây). # [[táo bạo|Táo bạo]], [[gan dạ]], [[dũng cảm]]. {{-noun-}} '''hardy''' {{IPA-old|/ˈhɑːr.di/}} # {{term|Kỹ thuật}} [[cái|Cái]] [[đục]] [[thợ rèn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] ikj4nx1tlq84d5rfs2e05l0mv70shx3 harelip 0 17263 2476711 1850595 2026-07-26T12:25:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476711 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ˈlɪp/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harelip.ogg |pron=ˈhɛr.ˈlɪp}} {{-noun-}} '''harelip''' {{IPA-old|/ˈhɛr.ˈlɪp/}} # [[tật|Tật]] [[sứt môi]] [[trên]] (từ bé). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 49aaibvpst3imehugrcch0sljemkvqo haricot 0 17264 2476723 1850609 2026-07-26T12:28:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476723 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhær.ɪ.ˌkoʊ/}} {{-noun-}} '''haricot''' {{IPA-old|/ˈhær.ɪ.ˌkoʊ/}} # [[món|Món]] [[ragu]] (cừu... ). # {{term|Như}} [[haricot_bean|Haricot_bean]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ifu46hk2y910absjj32vmeaqmy03yt4 harijan 0 17265 2476725 1850611 2026-07-26T12:28:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476725 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑːr.ɪ.ˈdʒɑːn/}} {{-noun-}} '''harijan''' {{IPA-old|/ˌhɑːr.ɪ.ˈdʒɑːn/}} # [[người|Người]] [[Hin-đu]] [[thuộc]] [[nhóm]] [[người]] [[bị]] [[ruồng bỏ]] ở [[ấn]] Độ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k1qxjc2p1kf0jzbzx1yygshtsd04iej harlequin 0 17266 2476729 2004790 2026-07-26T12:29:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476729 wikitext text/x-wiki {{-eng-}} [[Hình:Arlequin, par Paul Cézanne, NGA.jpg|thumb|harlequin]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.lɪ.kwən/}} {{-noun-}} '''harlequin''' {{IPA-old|/ˈhɑːr.lɪ.kwən/}} # [[vai|Vai]] [[hề]] (trong các vở tuồng câm). # {{term|Động vật học}} [[vịt|Vịt]] [[aclơkin]] (lông sặc sỡ nhiều màu) ((cũng) [[harlequin]] [[duck]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0xplrrwxhdrffr98vdcterc9nw17vsc harlequinade 0 17267 2476730 1850620 2026-07-26T12:30:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476730 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑːr.lɪ.kwə.ˈneɪd/}} {{-noun-}} '''harlequinade''' {{IPA-old|/ˌhɑːr.lɪ.kwə.ˈneɪd/}} # [[vở|Vở]] [[tuồng]] [[hề]] (tuồng câm mà nhân vật chính là vai hề). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 95stfykq99h5pckdcl8ixb3hormh70a harlot 0 17268 2476731 1850621 2026-07-26T12:30:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476731 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.lət/}} {{-noun-}} '''harlot''' {{IPA-old|/ˈhɑːr.lət/}} # Đĩ, [[gái điếm]]. {{-intr-verb-}} '''harlot''' ''nội động từ'' {{IPA-old|/ˈhɑːr.lət/}} # [[làm|Làm]] đĩ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 44o2fususqatai820gzdgl2jxsjeydh harlotry 0 17269 2476732 1850622 2026-07-26T12:30:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476732 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.lə.tri/}} {{-noun-}} '''harlotry''' {{IPA-old|/.lə.tri/}} # [[nghề|Nghề]] [[làm]] đĩ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] aykux75slg4e1vkyzzy43q2tzdh8b4k harmful 0 17270 2476736 1850627 2026-07-26T12:31:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476736 wikitext text/x-wiki {{-eng-}} [[Hình:Harmful.gif|thumb|harmful]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrm.fəl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harmful.ogg |pron=ˈhɑːrm.fəl}} {{-adj-}} '''harmful''' {{IPA-old|/ˈhɑːrm.fəl/}} # [[gây|Gây]] [[tai hại]], [[có]] [[hại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 478z5e7wf1gdh01indesdi9wvss02i8 harmless 0 17271 2476739 1850632 2026-07-26T12:32:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476739 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrm.ləs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harmless.ogg |pron=ˈhɑːrm.ləs}} {{-adj-}} '''harmless''' {{IPA-old|/ˈhɑːrm.ləs/}} # [[không|Không]] [[có]] [[hại]], [[vô hại]]; [[không]] [[độc]]. # [[ngây thơ|Ngây thơ]], [[vô tội]]; [[không]] [[làm hại]] [[ai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] mjtav2aa31az234ftuxc99rua6l0l3m harmonic 0 17272 2476743 1850636 2026-07-26T12:33:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476743 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑːr.ˈmɑː.nɪk/}} {{-adj-}} '''harmonic''' {{IPA-old|/hɑːr.ˈmɑː.nɪk/}} # [[hài hoà|Hài hoà]], [[du dương]]. # {{term|Toán học}} [[điều|Điều]] [[hoà]]. #: '''''harmonic''' function'' — hàm điều hoà # {{term|Âm nhạc}} [[hoà âm|Hoà âm]]. #: '''''harmonic''' interval'' — quâng hoà âm {{-noun-}} '''harmonic''' {{IPA-old|/hɑːr.ˈmɑː.nɪk/}} # {{term|Vật lý}} [[hoạ|Hoạ]] [[ba]]; [[hoạ]] [[âm]]. #: ''fundamental '''harmonic''''' — hoạ ba cơ bản #: ''first '''harmonic''''' — hoạ ba thứ nhất #: ''second '''harmonic''''' — hoạ ba thứ hai #: ''odd '''harmonic''''' — hoạ ba lê #: ''even '''harmonic''''' — hoạ ba chãn # {{term|Toán học}} [[hàm|Hàm]] [[điều]] [[hoà]]. #: ''spherical '''harmonic''''' — hàm điều hoà cầu {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 560ni3lj38ig403wu6anlv8ippm5euo harmonica 0 17273 2476744 1850637 2026-07-26T12:33:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2476744 wikitext text/x-wiki {{-eng-}} [[Hình:Gaitas.jpg|thumb|harmonica]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑːr.ˈmɑː.nɪ.kə/}} {{-noun-}} '''harmonica''' {{IPA-old|/hɑːr.ˈmɑː.nɪ.kə/}} # [[kèn|Kèn]] [[acmônica]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.ni.ka/}} {{-noun-}} {{fra-noun| s=harmonica|p=harmonicas| sp=/aʁ.mɔ.ni.ka/|pp=/aʁ.mɔ.ni.ka/}} '''harmonica''' {{g-old|m}} {{IPA-old|/aʁ.mɔ.ni.ka/}} # {{term|Âm nhạc}} [[kèm|Kèm]] [[acmonica]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] awmr6xp0slv997b0ao92b5znbiq09of harmonious 0 17274 2476750 1850644 2026-07-26T12:34:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476750 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑːr.ˈmoʊ.ni.əs/}} {{-adj-}} '''harmonious''' {{IPA-old|/hɑːr.ˈmoʊ.ni.əs/}} # [[hài hoà|Hài hoà]], [[cân đối]]. #: ''a '''harmonious''' group of building'' — một khu toà nhà bố trí cân đối # [[hoà|Hoà]] [[thuận]], [[hoà]] [[hợp]]. #: ''a '''harmonious''' family'' — một gia đình hoà thuận # {{term|Âm nhạc}} [[du dương|Du dương]], [[êm tai]]; [[hoà âm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 4hrc904eg9rl8274aopsv8srl666en5 harmonium 0 17275 2476755 1850656 2026-07-26T12:35:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2476755 wikitext text/x-wiki {{-eng-}} [[Hình:Harmonium.jpg|thumb|harmonium]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑːr.ˈmoʊ.ni.əm/}} {{-noun-}} '''harmonium''' {{IPA-old|/hɑːr.ˈmoʊ.ni.əm/}} # {{term|Âm nhạc}} [[đàn|Đàn]] [[đạp]] [[hơi]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.njɔm/}} {{-noun-}} {{fra-noun| s=harmonium|p=harmoniums| sp=/aʁ.mɔ.njɔm/|pp=/aʁ.mɔ.njɔm/}} '''harmonium''' {{g-old|m}} {{IPA-old|/aʁ.mɔ.njɔm/}} # {{term|Âm nhạc}} [[đàn|Đàn]] [[đạp]] [[hơi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Nhạc cụ]] 90bk81p9p8mscwumrh9t2d90c33datz harmony 0 17276 2476757 1850662 2026-07-26T12:36:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476757 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.mə.ni/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harmony.ogg |pron=ˈhɑːr.mə.ni}} {{-noun-}} '''harmony''' {{IPA-old|/ˈhɑːr.mə.ni/}} # [[sự|Sự]] [[hài hoà]], [[sự]] [[cân đối]]. # [[sự|Sự]] [[hoà]] [[thuận]], [[sự]] [[hoà]] [[hợp]]. #: ''to be in '''harmony''' with'' — hoà thuận với, hoà hợp với #: ''to be out of '''harmony''' with'' — không hoà thuận với, không hoà hợp với # {{term|Âm nhạc}} [[hoà âm|Hoà âm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9t1mcw4ldqoeeyxje4km28ykyhdaxsk harp 0 17277 2476765 2053534 2026-07-26T12:38:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476765 wikitext text/x-wiki {{-eng-}} [[Hình:Harpist playing.jpg|thumb|harp]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrp/}} {{-noun-}} {{en-noun}} # {{term|Âm nhạc}} [[đàn|Đàn]] [[hạc]]. {{-intr-verb-}} {{en-verb}} ''nội động từ'' # [[đánh đàn|Đánh đàn]] [[hạc]]. # {{term|Nghĩa bóng}} (+ on) [[nói]] [[lải nhải]], [[nhai]] [[đi]] [[nhai lại]] (một vấn đề gì... ). {{-forms-}} {{eng-verb|base=harp}} {{-ref-}} {{R:FVDP}} [[Thể loại:Nhạc cụ]] b8h5nt9u06npvndyie4r4p25agkgycq harper 0 17278 2476768 1850682 2026-07-26T12:38:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2476768 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.pɜː/}} {{-noun-}} '''harper''' {{IPA-old|/ˈhɑːr.pɜː/}} # [[người|Người]] [[chơi]] [[đàn]] [[hạc]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.pe/}} {{-tr-verb-}} '''harper''' ''ngoại động từ'' {{IPA-old|/haʁ.pe/}} # [[câu|Câu]] [[móc]] (cá). # {{term|Từ cũ; nghĩa cũ}} [[túm|Túm]] [[chặt]], [[nắm]] [[chặt]]. #: '''''Harper''' quelqu'un au collet'' — túm cổ ai {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Pháp]] ou2u99bmt5mxb41te8zq0jbtcvazfne harpsichord 0 17279 2476779 2086421 2026-07-26T12:41:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476779 wikitext text/x-wiki {{-eng-}} [[Image:Harpsichord, Courtauld Gallery.jpg|200px|thumb|right]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrp.sɪ.ˌkɔrd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harpsichord.ogg |pron=ˈhɑːrp.sɪ.ˌkɔrd}} {{-noun-}} {{en-noun}} # {{term|Âm nhạc}} [[đàn|Đàn]] [[clavico]]. {{-drv-}} * {{l|en|harpsichordist}} * {{l|en|pedal harpsichord}} * {{l|en|lute harpsichord}} {{-ref-}} {{R:FVDP}} ezfmk86tu7ygniithjcdfmdu0qdndb7 harpy 0 17280 2476780 1850699 2026-07-26T12:41:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476780 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.pi/}} {{-noun-}} '''harpy''' {{IPA-old|/ˈhɑːr.pi/}} # {{term|Thần thoại,thần học}} [[nữ|Nữ]] [[yêu]] [[mình]] [[người]] [[cánh]] [[chim]]. # [[người|Người]] [[tham tàn]]. # [[con mụ|Con mụ]] [[lăng loàn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8712gpnf7ahvkfrc5zg5olj4urm0qwo harridan 0 17281 2476782 1850702 2026-07-26T12:42:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476782 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhær.ə.dᵊn/}} {{-noun-}} '''harridan''' {{IPA-old|/ˈhær.ə.dᵊn/}} # [[bà|Bà]] [[già]] [[độc]] [[ác]] [[cay nghiệt]]. # [[bà|Bà]] [[già]] [[hom hem]] [[hốc hác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] omxxraglplpbcyp5kzbsm6xpkc92t8s harrumph 0 17282 2476788 1850710 2026-07-26T12:43:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476788 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrəɱf/}} {{-intr-verb-}} '''harrumph''' ''nội động từ'' {{IPA-old|/hə.ˈrəɱf/}} # {{term|Từ mỹ, nghĩa mỹ}} [[dặng hắng|Dặng hắng]] (dấu hiệu của sự không tán thành). {{-forms-}} {{eng-verb|base=harrumph}} {{-noun-}} '''harrumph''' {{IPA-old|/hə.ˈrəɱf/}} # [[tiếng|Tiếng]] [[dặng hắng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] nn35lctp7pzz8xe79oge22ejreup1mu harsh 0 17283 2476791 1850716 2026-07-26T12:43:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476791 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrʃ/}} {{-adj-}} '''harsh''' {{IPA-old|/ˈhɑːrʃ/}} # [[thô|Thô]], [[ráp]], [[xù]] [[xì]]. # [[chói|Chói]] (mắt, tai); [[khó nghe]], [[nghe]] [[khó chịu]]; [[khàn khàn]] (giọng). # [[chát|Chát]] (vị). # [[lỗ mãng|Lỗ mãng]], [[thô bỉ]], [[thô bạo]], [[cục cằn]]. # [[gay gắt|Gay gắt]]; [[khe khắt]], [[ác nghiệt]], [[khắc nghiệt]], [[cay nghiệt]]; [[nhẫn tâm]], [[tàn nhẫn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 25j8759qpnv2rvi9v8ejfl9s328ra2f hartebeest 0 17284 2476796 1850723 2026-07-26T12:44:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476796 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.tə.ˌbist/}} {{-noun-}} '''hartebeest''' {{IPA-old|/ˈhɑːr.tə.ˌbist/}} # [[động|Động]] [[linh]] [[dương]] [[to]] [[có]] [[sừng]] [[cong]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lwrqnf6cumurrynjuubvcxgn8q1ietu hartshorn 0 17285 2476797 1850724 2026-07-26T12:45:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476797 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrts.ˌhɔrn/}} {{-noun-}} '''hartshorn''' {{IPA-old|/ˈhɑːrts.ˌhɔrn/}} # [[sừng hươu|Sừng hươu]]. # {{term|Hoá học}} [[dung dịch|Dung dịch]] [[amoniac]] ((cũng) [[spirit]] [[of]] [[hartshorn]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t76xx0ya92qbgcufuwfobq6ev7gtbn1 haruspication 0 17286 2476800 1850727 2026-07-26T12:45:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476800 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˌrəs.pə.ˈkeɪ.ʃən/}} {{-noun-}} '''haruspication''' {{IPA-old|/hə.ˌrəs.pə.ˈkeɪ.ʃən/}} # {{term|Sử học}} [[La|La]] [[Mã]] [[sự]] [[tiên đoán]] (dựa trên sự (xem) [[xét]] [[bộ lòng]] [[của]] [[xúc]] [[vật]] [[tế]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] px3y9qjm05ycennbhk1yfof6npm8m5m harvestman 0 17287 2476810 1850734 2026-07-26T12:47:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476810 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.vəst.mən/}} {{-noun-}} '''harvestman''' {{IPA-old|/ˈhɑːr.vəst.mən/}} # [[người|Người]] [[gặt]]. # {{term|Động vật học}} [[con|Con]] [[chôm chôm]] ((cũng) [[daddy-longlegs]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c29i8wrdsxk02erociigi2aicb47mq0 hassock 0 17288 2476822 1850756 2026-07-26T12:50:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476822 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.sək/}} {{-noun-}} '''hassock''' {{IPA-old|/ˈhæ.sək/}} # [[chiếc|Chiếc]] [[gối]] [[quỳ]] (thường dùng để kê đầu gối khi quỳ, đặc biệt là ở nhà thờ). # [[túm|Túm]] [[cỏ]] [[dày]]. # {{term|Địa lý,ddịa chất}} [[cát kết|Cát kết]] [[vôi]] (ở vùng Ken-tơ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ptbe2ke1i70u3do6rwi1sw88cq71e94 hasty 0 17289 2476834 1850773 2026-07-26T12:52:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476834 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.sti/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hasty.ogg |pron=ˈheɪ.sti}} {{-adj-}} '''hasty''' {{IPA-old|/ˈheɪ.sti/}} # [[vội|Vội]], [[vội vàng]], [[vội vã]]; [[nhanh chóng]], [[gấp rút]], [[mau]]. #: '''''hasty''' preparation'' — những sự chuẩn bị vội vàng #: ''a '''hasty''' departure'' — sự ra đi vội vàng #: '''''hasty''' growth'' — sự phát triển mau # [[hấp tấp|Hấp tấp]], [[khinh suất]], [[thiếu]] [[suy nghĩ]]. # [[nóng tính|Nóng tính]], [[nóng nảy]], [[dễ]] [[nổi nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] qq0lhixtlbekis0jk6j43pc1fxlpd6i hatband 0 17290 2476837 1850777 2026-07-26T12:53:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476837 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæt.ˌbænd/}} {{-noun-}} '''hatband''' {{IPA-old|/ˈhæt.ˌbænd/}} # [[băng|Băng]] [[mũ]], [[băng tang]] [[đen]] ở [[mũ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gv68nbbfqjsclr9e2gvdva3blhlqeng hatchback 0 17291 2476840 1850779 2026-07-26T12:53:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476840 wikitext text/x-wiki {{-eng-}} [[Hình:Matiz1.jpg|nhỏ|hatchback]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhætʃ.ˌbæk/}} {{-noun-}} '''hatchback''' {{IPA-old|/ˈhætʃ.ˌbæk/}} # [[xe|Xe]] [[ô tô]] có khoang [[hành lý]] thu gọn vào trong [[ca-bin]], cửa lật phía sau vát thẳng từ [[đèn hậu]] lên nóc ca-bin với [[bản lề]] mở lên phía trên. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Công nghệ ô tô]] 9lgaab57ewd0cf3ozyoiytia3ox442k hatchery 0 17292 2476843 1850782 2026-07-26T12:54:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476843 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.tʃə.ri/}} {{-noun-}} '''hatchery''' {{IPA-old|/ˈhæ.tʃə.ri/}} # [[nơi|Nơi]] [[ấp]] [[trứng]] (gà). # [[nơi|Nơi]] [[ương]] [[trứng]] (cá). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] a3c53p2b5ojujiyz4ckiur5lncxefa8 hatchling 0 17293 2476847 1850788 2026-07-26T12:55:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476847 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhætʃ.lɪŋ/}} {{-noun-}} '''hatchling''' {{IPA-old|/ˈhætʃ.lɪŋ/}} # [[con|Con]] [[chim]] [[vừa mới]] [[nở]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qdx9nvcdl98fp895c67xuvfv6dg5bcl hateful 0 17294 2476849 1850791 2026-07-26T12:55:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476849 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪt.fəl/}} {{-adj-}} '''hateful''' {{IPA-old|/ˈheɪt.fəl/}} # [[đầy|Đầy]] [[căm thù]], [[đầy]] [[căm hờn]]. #: '''''hateful''' glances'' — những cái nhìn đầy căm thù # [[đáng|Đáng]] [[căm thù]], [[đáng]] [[căm hờn]], [[đáng]] [[căm ghét]]. #: ''a '''hateful''' crime'' — tội ác đáng căm thù {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] f99661fci058qddtg1cygsy3wqklqb6 hatred 0 17295 2476854 1850800 2026-07-26T12:56:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476854 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.trəd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hatred.ogg |pron=ˈheɪ.trəd}} {{-noun-}} '''hatred''' {{IPA-old|/ˈheɪ.trəd/}} # [[lòng|Lòng]] [[căm thù]], [[sự]] [[căm hờn]], [[sự]] [[căm ghét]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kjeq8djwoa0fo2twyokf0qnkyfiquk1 hauberk 0 17296 2476859 1850809 2026-07-26T12:58:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476859 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ˌbɜːk/}} {{-noun-}} '''hauberk''' {{IPA-old|/ˈhɔ.ˌbɜːk/}} # {{term|Sử học}} [[áo giáp|Áo giáp]] [[dài]] (thời Trung cổ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ms4nml9l6gau09x7zjb9fbrmskeot8x haugh 0 17297 2476862 1850812 2026-07-26T12:58:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476862 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔx/}} {{-noun-}} '''haugh''' {{IPA-old|/ˈhɔx/}} # {{term|Ê-cốt}} [[dải đất|Dải đất]] [[phù sa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jdwdtamsq9x8ddqmba7ci85ba6q340h haulage 0 17298 2476868 2136878 2026-07-26T13:00:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476868 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.lɪdʒ/}} {{-noun-}} '''haulage''' {{IPA-old|/ˈhɔ.lɪdʒ/}} # [[sự|Sự]] [[kéo]]. # {{term|Ngành mỏ}} [[sự|Sự]] [[đẩy]] [[goòng]]. # [[sự|Sự]] [[chuyên chở]] [[hàng]] (bằng xe vận tải); [[cước phí]] [[chuyên chở]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 19e6stx3invanku6t2078wtih5sopdg haulier 0 17299 2476869 1850822 2026-07-26T13:00:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476869 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔl.jɜː/}} {{-noun-}} '''haulier''' {{IPA-old|/ˈhɔl.jɜː/}} # [[người|Người]] [[kéo]]. # {{term|Ngành mỏ}} [[người|Người]] [[đẩy]] [[goòng]]. # [[người|Người]] [[chuyên chở]] (bằng xe vận tải). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2qehfxjhyo839to3lfreyompijyy4vp haulm 0 17300 2476870 1850824 2026-07-26T13:00:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476870 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔm/}} {{-noun-}} '''haulm''' {{IPA-old|/ˈhɔm/}} # [[thân|Thân]] [[cây]], [[cắng]] (đậu, khoai tây... ). # {{term|Danh từ tập thể}} [[cắng|Cắng]] [[cây]] [[phơi]] [[khô]] (đậu, khoai tây... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i6i34m2kcu8viw5i7rhf5lk5a3fooul haven 0 17301 2476905 1850868 2026-07-26T13:08:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476905 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.vən/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haven.ogg |pron=ˈheɪ.vən}} {{-noun-}} '''haven''' {{IPA-old|/ˈheɪ.vən/}} # [[bến tàu|Bến tàu]], [[cảng]]. # {{term|Nghĩa bóng}} [[nơi|Nơi]] [[trú]], [[nơi]] [[ẩn náu]]. #: ''a [[safe]] '''haven''' for Al Qaeda'' — một nơi ẩn náu [[an toàn]] cho Al Qaeda. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 93dp8osu2b7iceibt0fykqxxq22oowm haversack 0 17302 2476910 1850872 2026-07-26T13:09:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476910 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.vɜː.ˌsæk/}} {{-noun-}} '''haversack''' {{IPA-old|/ˈhæ.vɜː.ˌsæk/}} # [[túi dết|Túi dết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lugnpm7py6xqwhn5wufom75vrfhy99z hawfinch 0 17303 2476922 1850892 2026-07-26T13:12:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476922 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ˌfɪntʃ/}} {{-noun-}} '''hawfinch''' {{IPA-old|/ˈhɔ.ˌfɪntʃ/}} # {{term|Động vật học}} [[chim|Chim]] [[mỏ]] [[to]] (họ chim sẻ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c71ehke2kursc90u791sam5xpgd7k5i hawker 0 17304 2476926 1850899 2026-07-26T13:13:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476926 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.kɜː/}} {{-noun-}} '''hawker''' {{IPA-old|/ˈhɔ.kɜː/}} # [[người|Người]] [[đi]] [[săn]] [[bằng]] [[chim ưng]]. # [[người|Người]] [[nuôi]] [[chim ưng]]. {{-noun-}} '''hawker''' {{IPA-old|/ˈhɔ.kɜː/}} # [[người|Người]] [[bán]] [[hàng rong]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] ql8eqmhusc49k6dmzesq528rxfl3n4d hawkmoth 0 17305 2476928 1850902 2026-07-26T13:13:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476928 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔk.ˌmɔθ/}} {{-noun-}} '''hawkmoth''' {{IPA-old|/ˈhɔk.ˌmɔθ/}} # [[loại|Loại]] [[nhậy]] [[lớn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hqs9wn6qg53ka1l9cwm5p1hf5zizo9k hawksbill 0 17306 2476929 1850904 2026-07-26T13:13:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476929 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔks.ˌbɪɫ/}} {{-noun-}} '''hawksbill''' {{IPA-old|/ˈhɔks.ˌbɪɫ/}} # [[con|Con]] [[đồi mồi]] (rùa biển). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ij67xtlduxxpcqgpoe7t3q30tbwq54z hawkweed 0 17307 2476930 1850905 2026-07-26T13:13:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476930 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔk.ˌwid/}} {{-noun-}} '''hawkweed''' {{IPA-old|/ˈhɔk.ˌwid/}} # [[cây|Cây]] [[thuộc]] [[họ]] [[cúc]] (có hoa đỏ, da cam hoặc vàng, (thường) [[mọc]] [[thành]] [[cụm]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3n3mmrqbonu3uqpgbf9zgs540yv7baw hawse 0 17308 2476931 1850907 2026-07-26T13:14:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476931 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔz/}} {{-noun-}} '''hawse''' {{IPA-old|/ˈhɔz/}} # {{term|Hàng hải}} [[vùng|Vùng]] [[thành]] [[tàu]] [[quanh]] [[lỗ]] [[dây]] [[neo]]. # [[khoảng cách|Khoảng cách]] [[giữa]] [[mũi]] [[tàu]] [[và]] [[dây]] [[neo]] [[tàu]]. # [[vị trí|Vị trí]] [[dây cáp]] [[lúc]] [[bỏ]] [[neo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s0z2ykddt41miya93a70rrsl8zz4izo hawser 0 17309 2476933 1850909 2026-07-26T13:14:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476933 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.zɜː/}} {{-noun-}} '''hawser''' {{IPA-old|/ˈhɔ.zɜː/}} # {{term|Hàng hải}} [[dây cáp|Dây cáp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] deugo9k5645hz7cm5eandzb2vifkjsv hawser-laid 0 17310 2476934 532973 2026-07-26T13:14:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476934 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.zɜː.ˌleɪd/}} {{-adj-}} '''hawser-laid''' {{IPA-old|/ˈhɔ.zɜː.ˌleɪd/}} # {{term|Dây thừng}} [[gồm|Gồm]] [[ba]] [[dây]] [[thừng]] [[bện]] [[lại]] [[với nhau]] [[từ]] [[trái]] [[qua]] [[phải]], [[mỗi]] [[dây]] [[gồm]] [[ba]] [[tao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1dtjinvqbsrc0mytz2dubmnvycyqy25 hawthorn 0 17311 2476935 1850910 2026-07-26T13:15:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476935 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ˌθɔrn/}} {{-noun-}} '''hawthorn''' {{IPA-old|/ˈhɔ.ˌθɔrn/}} # {{term|Thực vật học}} [[cây|Cây]] [[táo]] [[gai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8hscafr4fqx8st7qambuavcxhc7pz46 haylage 0 17312 2476941 1850916 2026-07-26T13:16:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476941 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.lɪdʒ/}} {{-noun-}} '''haylage''' {{IPA-old|/ˈheɪ.lɪdʒ/}} # [[thức ăn|Thức ăn]] [[dự trữ]] [[cho]] [[gia súc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pxpvvv7q6njcmnlg0zb5rvmcsda3v77 hayloft 0 17313 2476942 1850917 2026-07-26T13:16:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476942 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˌlɔft/}} {{-noun-}} '''hayloft''' {{IPA-old|/ˈheɪ.ˌlɔft/}} # [[vựa|Vựa]] [[cỏ khô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fz2ny481cl9ek87s4vll1fvrb3wmqld haymaker 0 17314 2476943 1850918 2026-07-26T13:16:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476943 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌmeɪ.kɜː/}} {{-noun-}} '''haymaker''' {{IPA-old|/.ˌmeɪ.kɜː/}} # [[người|Người]] [[dỡ]] [[cỏ]] [[phơi]] [[khô]]; [[máy]] [[dỡ]] [[cỏ]] [[phơi]] [[khô]]. # {{term|Từ lóng}} [[cú|Cú]] [[đánh]] [[choáng]] [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cfn63pqgw5jy5okfs41m4k7y7hmzyyj hayrick 0 17315 2476945 1850921 2026-07-26T13:17:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476945 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌrɪk/}} {{-noun-}} '''hayrick''' {{IPA-old|/.ˌrɪk/}} # [[đống|Đống]] [[cỏ khô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] erw2b6x3jwz4bqn9zu5r2igc015k419 hayseed 0 17316 2476946 2023564 2026-07-26T13:17:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476946 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˌsid/}} {{-noun-}} '''hayseed''' {{IPA-old|/ˈheɪ.ˌsid/}} # [[hạt|Hạt]] [[cỏ]]. # [[vụn|Vụn]] [[cỏ khô]] (bám vào người, quần áo... ). # {{term|từ Mỹ, nghĩa Mỹ}} , (thông tục) [[người]] [[quê mùa]] [[cục mịch]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 5vko6us059ey1ac28m0ilxqpqsrarsk haystack 0 17317 2476947 1850923 2026-07-26T13:17:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476947 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌstæk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haystack.ogg |pron=.ˌstæk}} {{-noun-}} '''haystack''' {{IPA-old|/.ˌstæk/}} # [[đống|Đống]] [[cỏ khô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2d65yo5mq2fsapckotns6a99h12922k hazardous 0 17318 2476951 2245913 2026-07-26T13:18:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476951 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhæ.zɚ.dɪs/|/-dəs/|a=GA}} * {{audio|en|LL-Q1860 (eng)-Vininn126-hazardous.wav|a=US}} {{-adj-}} '''hazardous''' {{IPA-old|/ˈhæ.zɜː.dəs/}} # [[liều|Liều]], [[mạo hiểm]]; [[nguy hiểm]]. # {{term|Dựa vào}} [[may rủi|May rủi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] lycm2h1p3xi49hymrgv2er39te4q3ye hazel 0 17319 2476954 1850934 2026-07-26T13:19:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476954 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.zəl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hazel.ogg |pron=ˈheɪ.zəl}} {{-noun-}} '''hazel''' {{IPA-old|/ˈheɪ.zəl/}} # {{term|Thực vật học}} [[cây|Cây]] [[phỉ]]. # [[gỗ|Gỗ]] [[phỉ]]; [[gậy]] [[bằng]] [[gỗ]] [[phỉ]]. # [[màu|Màu]] [[nâu]] đỏ, [[màu]] [[nâu]] [[lục]] [[nhạt]] (mắt... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nd9dgzgxauk0c5hv7yd3p42dqlkfj0k hazy 0 17320 2476958 1850940 2026-07-26T13:20:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476958 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.zi/}} {{-noun-}} '''hazy''' {{IPA-old|/ˈheɪ.zi/}} # [[mù sương|Mù sương]]; [[mù mịt]]. # [[lờ mờ|Lờ mờ]], [[mơ hồ]]. # [[chếnh choáng|Chếnh choáng]] [[say]], [[ngà ngà say]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tty93yj9jfd8xzqcm7cxf81dia4ymro headache 0 17321 2476982 1850961 2026-07-26T13:26:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476982 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.ˌdeɪk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-headache.ogg |pron=ˈhɛ.ˌdeɪk}} {{-noun-}} '''headache''' {{IPA-old|/ˈhɛ.ˌdeɪk/}} # [[chứng|Chứng]] [[nhức đầu]]. #: ''to suffer from '''headache'''(s)'' — bị nhức đầu #: ''to have a bad '''headache''''' — nhức đầu lắm #: ''a '''headache''' pill'' — viên thuốc nhức đầu # {{term|Thông tục}} [[vấn đề|Vấn đề]] [[hắc búa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1oils8ox2zqsd8u34pbmiiapohohv2m headband 0 17322 2476983 2011322 2026-07-26T13:26:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476983 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌbænd/}} {{-noun-}} '''headband''' {{IPA-old|/ˈhɛd.ˌbænd/}} # [[dải|Dải]] [[buộc]] [[đầu]], [[băng]] [[buộc]] [[đầu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8xiglo1b293ufvnkzec0ly4oa9c20o0 header 0 17323 2476986 1850966 2026-07-26T13:27:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476986 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.dɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-header.ogg |pron=ˈhɛ.dɜː}} {{-noun-}} '''header''' {{IPA-old|/ˈhɛ.dɜː/}} # [[người|Người]] [[đóng đáy]] [[thùng]]. # {{term|Thông tục}} [[cái|Cái]] [[nhảy]] [[lao đầu]] [[xuống]] [[trước]]. #: ''to take a '''header''''' — nhảy lao đầu xuống trước # {{term|Điện học}} [[côlectơ|Côlectơ]], [[cái]] [[góp điện]]. # {{term|Kỹ thuật}} [[vòi|Vòi]] [[phun]], [[ống]] [[phun]]. # {{term|Máy tính}} Đầu trang. # {{term|Kiến trúc}} [[gạch lát|Gạch lát]] [[ngang]], đá [[lát]] [[ngang]] (bề dọc của viên gạch, viên đá thẳng góc với tường) ((xem) [[stretcher]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5j8wwf31714in72xgx5y5xqqef2iwai headgear 0 17324 2476989 1850969 2026-07-26T13:27:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476989 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌɡɪr/}} {{-noun-}} '''headgear''' {{IPA-old|/.ˌɡɪr/}} # [[khăn|Khăn]] [[trùm]] [[đầu]], [[mũ]] (của phụ nữ để tô điểm). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] exg87yz6lle4l2kap24retryi8hvhhj headhunter 0 17325 2476991 1850972 2026-07-26T13:28:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476991 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌhən.tɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-headhunter.ogg |pron=.ˌhən.tɜː}} {{-noun-}} '''headhunter''' {{IPA-old|/.ˌhən.tɜː/}} # [[người|Người]] [[của]] [[một]] [[bộ lạc]] [[thường]] [[thu thập]] [[đầu]] [[của]] [[kẻ thù]] [[làm]] [[chiến tích]]. # [[người|Người]] [[có]] [[nhiệm vụ]] [[tìm]] [[và]] [[thu dụng]] [[những]] [[chuyên viên]] [[giỏi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kn1nxna7whls1mzv6q1n5wvf90qhfeg head-hunting 0 17326 2476969 1850952 2026-07-26T13:23:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476969 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌhən.tɪŋ/}} {{-noun-}} '''head-hunting''' {{IPA-old|/.ˌhən.tɪŋ/}} # [[công tác|Công tác]] [[tìm]] [[và]] [[thu dụng]] [[những]] [[nhân viên]] [[giỏi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bdke3a9614w6u9jrjqf6f2htiwty7ij headlamp 0 17327 2476993 1850977 2026-07-26T13:28:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476993 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌlæmp/}} {{-noun-}} '''headlamp''' {{IPA-old|/.ˌlæmp/}} # [[đèn|Đèn]] [[pha]]. # [[đèn|Đèn]] [[đeo]] [[trên]] [[trán]] (thợ mỏ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kgujhkubpoz9zx1j5ndtngh0ww5x7pz headless 0 17328 2476995 1850979 2026-07-26T13:29:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476995 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ləs/}} {{-adj-}} {{eng-adj|-}} {{IPA-old|/ˈhɛd.ləs/}} # Không có [[đầu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] mgbcby43k45bck2dy8kq96cwmdwvou3 headlight 0 17329 2476996 1850980 2026-07-26T13:29:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476996 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌlɑɪt/}} {{-noun-}} '''headlight''' {{IPA-old|/.ˌlɑɪt/}} # [[đèn|Đèn]] [[trước]] (ô tô, xe lửa, xe điện, tàu thuỷ... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ab82t9im2hq466ii47qlmfok44k5iay headliner 0 17330 2476998 1850983 2026-07-26T13:29:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476998 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌlɑɪ.nɜː/}} {{-noun-}} '''headliner''' {{IPA-old|/ˈhɛd.ˌlɑɪ.nɜː/}} # [[ngôi sao|Ngôi sao]] [[biểu diễn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2max52cifw1a0220pef7bkjlr6hox0n headlock 0 17331 2476999 1850986 2026-07-26T13:30:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476999 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌlɑːk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-headlock.ogg |pron=ˈhɛd.ˌlɑːk}} {{-noun-}} '''headlock''' {{IPA-old|/ˈhɛd.ˌlɑːk/}} # [[miếng|Miếng]] [[võ]] [[khoá]] [[đầu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] iaujajvgz9tqr63deza2sv6is4f5j8w headmost 0 17332 2477004 1850992 2026-07-26T13:31:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477004 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌmoʊst/}} {{-adj-}} '''headmost''' {{IPA-old|/ˈhɛd.ˌmoʊst/}} # [[trước tiên|Trước tiên]], [[trước nhất]]. # [[trên|Trên]] [[cùng]], [[trên]] [[hết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] p8czkiks7htnl4kdtpgj50631nfwlqx headpiece 0 17333 2477007 1850996 2026-07-26T13:31:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477007 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌpis/}} {{-noun-}} '''headpiece''' {{IPA-old|/.ˌpis/}} # [[mũ sắt|Mũ sắt]]. # [[đầu óc|Đầu óc]], [[trí óc]]. # [[người|Người]] [[thông minh]]. # [[hình|Hình]] [[trang trí]] ở [[đầu]] [[chương]] [[mục]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q6yr0bubgzcvbvkuflgiqdc10gg854h headset 0 17334 2477010 2133347 2026-07-26T13:32:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477010 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhed.set/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-headset.ogg |pron=.ˌsɛt}} {{-noun-}} '''headset''' # [[bộ|Bộ]] [[ống nghe]] (điện đài). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3jowdx58g921v63vstgyb1gu0qrbs5x headship 0 17335 2477011 1851004 2026-07-26T13:32:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477011 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌʃɪp/}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɛd.ˌʃɪp/}} # [[cương vị|Cương vị]] [[thủ trưởng]]; [[trách nhiệm]] [[thủ trưởng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] n3k33jyokvn5yq2how4jzr6chyvehut headspace 0 17336 2477013 1851007 2026-07-26T13:33:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477013 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌspeɪs/}} {{-noun-}} '''headspace''' {{IPA-old|/ˈhɛd.ˌspeɪs/}} # [[khoảng cách|Khoảng cách]] (trong chai lọ, hộp thiết) để [[chứa]] [[thêm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] szdghsodswgjp7eiz4xftk2n7iqn7j4 headspring 0 17337 2477014 1851008 2026-07-26T13:33:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477014 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌsprɪŋ/}} {{-noun-}} '''headspring''' {{IPA-old|/ˈhɛd.ˌsprɪŋ/}} # [[nguồn|Nguồn]] [[chính]] ((nghĩa đen) & (nghĩa bóng)). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7h8gltxvbdwgo32wkon1ati5zg97t5b headstall 0 17338 2477015 1851009 2026-07-26T13:33:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477015 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌstɔl/}} {{-noun-}} '''headstall''' {{IPA-old|/.ˌstɔl/}} # [[dây cương|Dây cương]] [[buộc]] [[quanh]] [[đầu]] (ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] h7y12mxsau7bq2vu6syqidlgjc7h4kd headstock 0 17339 2477016 1851010 2026-07-26T13:34:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477016 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌstɑːk/}} {{-noun-}} '''headstock''' {{IPA-old|/ˈhɛd.ˌstɑːk/}} # [[bệ|Bệ]] đỡ [[trục quay]] (máy tiện... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] du20n5af85npylcv3fpntdm6mmacjbh headstone 0 17340 2477017 1851011 2026-07-26T13:34:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477017 wikitext text/x-wiki {{-eng-}} [[Hình:Headstone.motorbike.arp.jpg|thumb|headstone]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌstoʊn/}} {{-noun-}} '''headstone''' {{IPA-old|/.ˌstoʊn/}} # [[bia|Bia]], [[mộ chí]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bkzrmnuvl6f280hq4ey579kmut5yjaw headstream 0 17341 2477018 1851012 2026-07-26T13:34:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477018 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌstrim/}} {{-noun-}} '''headstream''' {{IPA-old|/.ˌstrim/}} # [[đầu|Đầu]] [[nguồn]] [[sông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ech689l13kn9aw6nzzcnnjphrf7ykli headstrong 0 17342 2477019 2200931 2026-07-26T13:34:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477019 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌstrɔŋ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-headstrong.ogg |pron=.ˌstrɔŋ}} {{-adj-}} '''headstrong''' {{IPA-old|/.ˌstrɔŋ/}} # [[bướng bỉnh|Bướng bỉnh]] [[cứng đầu cứng cổ]], [[ương ngạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] pzgz3zyto075ywtmbdymomv6g4z48jk headwaiter 0 17343 2477020 1851015 2026-07-26T13:35:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477020 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈweɪ.tɜː/}} {{-noun-}} '''headwaiter''' {{IPA-old|/ˈhɛd.ˈweɪ.tɜː/}} # [[người|Người]] [[đầu bếp]]; [[người]] [[nấu ăn]] [[chính]] (của tiệm ăn hoặc khách sạn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7xqvou1letnu8kvq24w4nk75cp25ao3 headway 0 17344 2477021 2120782 2026-07-26T13:35:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477021 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhed.weɪ/}} {{-noun-}} '''headway''' # [[sự|Sự]] [[tiến bộ]], [[sự]] [[tiến triển]]. #: ''to make'' — tiến bộ, tiến tới # {{term|Hàng hải}} [[sự|Sự]] [[đi]]; [[tốc độ]] [[đi]] (của tàu). # [[khoảng cách|Khoảng cách]] [[thời gian]] (giữa hai chiếc xe cùng đi một đường). # {{term|Kiến trúc}} [[bề cao|Bề cao]] [[vòm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] koab7m934cpr3xkcdl9bdwliqd6enq6 headword 0 17345 2477023 1851018 2026-07-26T13:35:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477023 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌwɜːd/}} {{-noun-}} '''headword''' {{IPA-old|/ˈhɛd.ˌwɜːd/}} # [[từ đầu|Từ đầu]] (đề mục); [[từ đầu]] [[mục từ]] (ở từ điển). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] moxbeepj35rp35kjd3e17vzfq3ny93d headwork 0 17346 2477024 1851019 2026-07-26T13:35:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477024 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌwɜːk/}} {{-noun-}} '''headwork''' {{IPA-old|/.ˌwɜːk/}} # [[công việc|Công việc]] [[trí óc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7ek3mddnukjhstg5g6pbnfvi44qor4k heady 0 17347 2477025 1851020 2026-07-26T13:36:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477025 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.di/}} {{-adj-}} '''heady''' {{IPA-old|/ˈhɛ.di/}} # [[nóng nảy|Nóng nảy]], [[hung hăng]], [[hung dữ]] (người, hành động). # [[nặng|Nặng]], [[dễ]] [[bốc]] [[lên]] [[đầu]], [[dễ]] [[làm]] [[say]] (rượu). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] plmts4inzweedew1fdol3ji9eo7x8u0 healer 0 17348 2477028 1851025 2026-07-26T13:36:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477028 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.lɜː/}} {{-noun-}} '''healer''' {{IPA-old|/ˈhi.lɜː/}} # [[người|Người]] [[chữa bệnh]]. #: ''time is a great '''healer''''' — thời gian chữa khỏi được mọi vết thương {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5q3uc1n0xuz1ibadqv7jfzbnlsez33y hearken 0 17349 2477041 1851044 2026-07-26T13:39:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477041 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.kən/}} {{-intr-verb-}} '''hearken''' ''nội động từ'' {{IPA-old|/ˈhɑːr.kən/}} # {{term|+ to}} [[lắng nghe|Lắng nghe]]. #: ''to '''hearken''' to somebody'' — lắng nghe ai {{-forms-}} {{eng-verb|base=hearken}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] bymdp0n3h12mw9fyx1bjjnen33ds6fe hearse 0 17350 2477042 1851048 2026-07-26T13:40:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477042 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːs/}} {{-noun-}} '''hearse''' {{IPA-old|/ˈhɜːs/}} # [[xe tang|Xe tang]]. # {{term|Từ cổ,nghĩa cổ}} [[nhà táng|Nhà táng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 484tifekldtvk4q5g7wd1q83o1zsxsb heartache 0 17351 2477057 1851064 2026-07-26T13:43:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477057 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˌeɪk/}} {{-noun-}} '''heartache''' {{IPA-old|/ˈhɑːrt.ˌeɪk/}} # [[nỗi|Nỗi]] [[đau buồn]], [[mối]] [[đau khổ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bm6pi4k9gw161f0utrfylimi7advo8s heartbeat 0 17352 2477058 1851065 2026-07-26T13:43:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477058 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˌbit/}} {{-noun-}} '''heartbeat''' {{IPA-old|/ˈhɑːrt.ˌbit/}} # [[nhịp|Nhịp]] [[đập]] [[của]] [[tim]]. # {{term|Nghĩa bóng}} [[sự|Sự]] [[xúc động]], [[sự]] [[bồi hồi]] [[cảm động]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b0av3hm4xt1v9t0zpeh49arpyae1d2b heartburn 0 17353 2477059 1851066 2026-07-26T13:44:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477059 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbɜːn/}} {{-noun-}} '''heartburn''' {{IPA-old|/.ˌbɜːn/}} # {{term|Y học}} [[chứng|Chứng]] ợ [[nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sj1nrv221bicjqfk5mobv2u1w836ya4 heartfelt 0 17354 2477062 1851072 2026-07-26T13:44:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477062 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˌfɛɫt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heartfelt.ogg |pron=ˈhɑːrt.ˌfɛɫt}} {{-adj-}} '''heartfelt''' {{IPA-old|/ˈhɑːrt.ˌfɛɫt/}} # [[chân thành|Chân thành]], [[thành tâm]]. #: '''''heartfelt''' condolences'' — lời chia buồn chân thành #: '''''heartfelt''' sympathy'' — sự thông cảm chân thành #: '''''heartfelt''' gratitude'' — lòng biết ơn chân thành {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] hlb5r3my986kmkih540lx3dj28qivap heart-free 0 17355 2477049 1851056 2026-07-26T13:41:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477049 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˌfri/}} {{-adj-}} '''heart-free''' {{IPA-old|/ˈhɑːrt.ˌfri/}} # [[chưa|Chưa]] [[yêu]] [[ai]]; [[không]] [[yêu]] [[ai]]; [[lòng]] [[không]] [[vương vấn]] [[tình yêu]] ((cũng) [[heart-whole]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ogo8zvwsl8kaifvmrheylo9endvutue hearth 0 17356 2477063 1851073 2026-07-26T13:45:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477063 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrθ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hearth.ogg |pron=ˈhɑːrθ}} {{-noun-}} '''hearth''' {{IPA-old|/ˈhɑːrθ/}} # [[nền|Nền]] [[lò sưởi]], [[lòng]] [[lò sưởi]]. # [[khoảng|Khoảng]] [[lát]] (đá, xi măng, gạch... ) [[trước]] [[lò sưởi]]. # {{term|Kỹ thuật}} [[đáy|Đáy]] [[lò]], [[lòng]] [[lò]] (lò luyện kim... ). # [[gia đình|Gia đình]], [[tổ ấm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g58pcfxx6p5823qucw2cmu2lkmlly11 hearthstone 0 17357 2477065 1851075 2026-07-26T13:45:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477065 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌstoʊn/}} {{-noun-}} '''hearthstone''' {{IPA-old|/.ˌstoʊn/}} # Đá [[lát]] [[lò sưởi]]. # [[bột|Bột]] [[lau]] [[lò sưởi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] agax20c28w9672zd0qew2339vehhkvr heartland 0 17358 2477068 1851078 2026-07-26T13:46:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477068 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˌlænd/}} {{-noun-}} '''heartland''' {{IPA-old|/ˈhɑːrt.ˌlænd/}} # [[khu|Khu]] [[trung tâm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t26fzaqzgd511b6lfsx7p6f87la7pwl heartless 0 17359 2477069 1851079 2026-07-26T13:46:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477069 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ləs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heartless.ogg |pron=ˈhɑːrt.ləs}} {{-adj-}} {{eng-adj}} {{IPA-old|/ˈhɑːrt.ləs/}} # [[vô tình|Vô tình]], không [[có tình]]. # [[nhẫn tâm|Nhẫn tâm]]; [[ác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] b678as64yxp4a0kzfy57zfiei56ih5d heartsick 0 17360 2477072 1851083 2026-07-26T13:47:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477072 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˌsɪk/}} {{-adj-}} '''heartsick''' {{IPA-old|/ˈhɑːrt.ˌsɪk/}} # [[chán nản|Chán nản]], [[thất vọng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] lp1ag20i18ypynxgvj2z5xocphkq5on heart-to-heart 0 17361 2477053 1851061 2026-07-26T13:42:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477053 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.tə.ˈhɑːrt/}} {{-adj-}} '''heart-to-heart''' {{IPA-old|/ˈhɑːrt.tə.ˈhɑːrt/}} # [[thành thật|Thành thật]], [[chân tình]]. #: '''''heart-to-heart''' talk'' — chuyện thành thật, chuyện chân tình {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] tbjm4fcv0iqmvnq08uv9dntusp66dao heart-whole 0 17362 2477056 1851063 2026-07-26T13:43:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477056 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌhoʊl/}} {{-adj-}} '''heart-whole''' {{IPA-old|/.ˌhoʊl/}} # {{term|Như}} [[heart-free|Heart-free]]. # [[thành thật|Thành thật]], [[chân thật]], [[thật tâm]]. # [[can đảm|Can đảm]], [[dũng cảm]], [[không]] [[sợ hãi]], [[không]] [[khiếp sợ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 0yl9xuuu1qncij260aiw0zs18jtaawv hearty 0 17363 2477074 2023571 2026-07-26T13:47:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477074 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.ti/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hearty.ogg |pron=ˈhɑːr.ti}} {{-adj-}} '''hearty''' {{IPA-old|/ˈhɑːr.ti/}} # [[vui vẻ|Vui vẻ]], [[thân mật]], [[nồng nhiệt]]. #: ''a '''hearty''' welcome'' — sự tiếp đón nồng nhiệt # [[thành thật|Thành thật]], [[chân thật]], [[thật tâm]]; [[thật lòng]]. #: '''''hearty''' support'' — sự ủng hộ thật tâm # [[mạnh|Mạnh]] [[khoẻ]], [[cường tráng]], [[tráng kiện]]. #: ''to be hale and '''hearty''''' — còn khoẻ mạnh tráng kiện # [[thịnh soạn|Thịnh soạn]], [[hậu]] [[hĩ]] (bữa ăn). # [[ăn uống|Ăn uống]] [[khoẻ]], [[ăn uống]] [[ngon lành]] (người ăn, người uống). {{-noun-}} '''hearty''' {{IPA-old|/ˈhɑːr.ti/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[người|Người]] [[táo bạo]] [[dũng cảm]]. # {{term|Hàng hải}} [[my|My]] [[hearties]]! [[các]] [[bạn]] [[thuỷ]] [[thủ]]. # {{term|Ngôn ngữ nhà trường}} , (từ lóng) [[vận động viên]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] mxou5q55pveobnvmo4f056oijpbd494 heater 0 17364 2477090 2023573 2026-07-26T13:51:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477090 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.tɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heater.ogg |pron=ˈhi.tɜː}} {{-noun-}} '''heater''' {{IPA-old|/ˈhi.tɜː/}} # [[bếp|Bếp]] [[lò]], [[lò]] (để sưởi, đun nước, hâm thức ăn... ). # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[súng lục]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] kt5hzyvfgq6epzc0jsrqxv2m6r1pwy6 heath 0 17365 2477091 1851099 2026-07-26T13:51:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477091 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhiθ/}} {{-noun-}} '''heath''' {{IPA-old|/ˈhiθ/}} # [[bãi|Bãi]] [[hoang]], [[bãi]] [[thạch]] [[nam]]. # {{term|Thực vật học}} [[giống|Giống]] [[cây]] [[thạch]] [[nam]], [[giống]] [[cây]] [[erica]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5eh3ukzuso6uo80n4cyvtk6bw8v1c5r heathen 0 17366 2477092 1851100 2026-07-26T13:51:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477092 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.ðən/}} {{-noun-}} '''heathen''' {{IPA-old|/ˈhi.ðən/}} # [[người|Người]] [[ngoại đạo]] (đối với người theo đạo Do-thái, Cơ-đốc hay đạo Hồi). #: ''the '''heathen''''' — những người ngoại đạo # [[người|Người]] [[không]] [[văn minh]]; [[người]] [[dốt nát]]. {{-adj-}} '''heathen''' {{IPA-old|/ˈhi.ðən/}} # [[ngoại đạo|Ngoại đạo]]. # [[không|Không]] [[văn minh]]; [[dốt nát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] gqhpiwu0zrhqcw0pq0gzcl5thxeyw02 heathenish 0 17367 2477093 1851103 2026-07-26T13:52:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477093 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.ðə.nɪʃ/}} {{-adj-}} '''heathenish''' {{IPA-old|/ˈhi.ðə.nɪʃ/}} # [[ngoại đạo|Ngoại đạo]]. # [[không|Không]] [[văn minh]]; [[dốt nát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] aysrahrtenjhxsljc62fqvh7pnsmfop heathland 0 17368 2477097 1851109 2026-07-26T13:52:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477097 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhiθ.ˌlænd/}} {{-noun-}} '''heathland''' {{IPA-old|/ˈhiθ.ˌlænd/}} # [[vùng|Vùng]] [[có]] [[cây]] [[thạch]] [[nam]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 426msnbehsgyxv4l4ri3j5c6y8nviyf heavenly 0 17369 2477103 1851121 2026-07-26T13:54:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477103 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[w:IPA|IPA]]: {{IPA-old|/ˈhɛ.vən.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heavenly.ogg |pron=ˈhɛ.vən.li}} {{-etymology-}} Từ ''[[heaven]]'' và ''[[-ly]]''. {{-adj-}} '''heavenly''' {{IPA-old|/ˈhɛ.vən.li/}} # {{term|Thuộc}} [[trời|Trời]]; ở [[trên]] [[trời]], ở [[thiên đường]]. #: '''''heavenly''' bodies'' — các thiên thể # {{term|Thông tục}} [[tuyệt trần|Tuyệt trần]], [[siêu phàm]]. #: '''''heavenly''' beauty'' — sắc đẹp tuyệt trần {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1467ks1hw3z5mz6fzrjhh8fmb2j3ai2 heaven-sent 0 17370 2477101 1851119 2026-07-26T13:53:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477101 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌsɛnt/}} {{-adj-}} '''heaven-sent''' {{IPA-old|/.ˌsɛnt/}} # [[may mắn|May mắn]], [[thuận lợi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] a49av1slpx6tru7jj4wp8je4oj5z25d heavy-footed 0 17371 2477112 1851132 2026-07-26T13:56:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477112 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈfʊ.təd/}} {{-adj-}} '''heavy-footed''' {{IPA-old|/.ˈfʊ.təd/}} # [[nặng nề|Nặng nề]] [[chậm chạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] nwtmix9y7h91g8aot0fbeqazldtje8q heavy-handed 0 17372 2477113 1851133 2026-07-26T13:56:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477113 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈhæn.dəd/}} {{-adj-}} '''heavy-handed''' {{IPA-old|/.ˈhæn.dəd/}} # [[vụng về|Vụng về]], [[không]] [[khéo tay]]. # {{term|Nghĩa bóng}} [[độc đoán|Độc đoán]], [[áp chế]], [[áp bức]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] dsh04nffojeiqv6gifsvyyclw3ko5bp hebdomadal 0 17373 2477122 1851145 2026-07-26T13:58:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477122 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛb.ˈdɑː.mə.dᵊl/}} {{-adj-}} '''hebdomadal''' {{IPA-old|/hɛb.ˈdɑː.mə.dᵊl/}} # [[hàng tuần|Hàng tuần]], [[mỗi]] [[tuần]] [[một lần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 9aik443qqwyg0vsxnci8h17hrpm10gw hebe 0 17374 2477123 1851147 2026-07-26T13:59:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477123 wikitext text/x-wiki {{-eng-}} [[Hình:Hebe.speciosa.web.jpg|thumb|hebe]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhib/}} {{-noun-}} '''hebe''' {{IPA-old|/ˈhib/}} # {{term|Thần thoại,thần học}} [[thần|Thần]] [[thanh niên]]. # {{term|Đùa cợt}} [[cô gái|Cô gái]] [[hầu bàn]], [[cô]] [[phục vụ]] ở [[quầy]] [[rượu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pneqjlfq3mke0y456whfi31d8tz7tea hecatomb 0 17375 2477131 1851156 2026-07-26T14:00:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477131 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.kə.ˌtoʊm/}} {{-noun-}} '''hecatomb''' {{IPA-old|/ˈhɛ.kə.ˌtoʊm/}} # [[sự|Sự]] [[giết]] [[một]] [[con]] [[vật]] để [[tế]] [[thần]]. # [[sự|Sự]] [[giết chóc]] [[nhiều]] [[người]]; [[cảnh]] [[tàn sát]] [[khủng khiếp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tcrlbpd5ower79vfk1dtjf8tmyp48ax hectic 0 17376 2477136 1851164 2026-07-26T14:02:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477136 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.tɪk/}} {{-adj-}} '''hectic''' {{IPA-old|/ˈhɛk.tɪk/}} # [[cuồng nhiệt|Cuồng nhiệt]], [[sôi nổi]], [[say sưa]]. #: ''for a '''hectic''' moment'' — trong một lúc cuồng nhiệt # {{term|Thuộc}} [[lao|Lao]] [[phổi]]; [[mắc]] [[bệnh]] [[lao]] [[phổi]]. #: '''''hectic''' fever'' — sốt lao phổi # [[ửng|Ửng]] đỏ [[vì]] [[lên cơn]] [[sốt]]. {{-noun-}} '''hectic''' {{IPA-old|/ˈhɛk.tɪk/}} # [[sốt|Sốt]] [[lao]] [[phổi]]. # [[người|Người]] [[mắc]] [[bệnh]] [[lao]] [[phổi]]. # [[sự|Sự]] [[ửng]] đỏ [[vì]] [[lên cơn]] [[sốt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] preyt9ievvl0ywzrit2hit3e7u5dfbp hectogram 0 17377 2477139 1851168 2026-07-26T14:02:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477139 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.tə.ˌɡræm/}} {{-noun-}} '''hectogram''' {{IPA-old|/ˈhɛk.tə.ˌɡræm/}} # [[hectogam|Hectogam]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s9mpup9se57mae51gupvjpsh8s7ju0u hectoliter 0 17378 2477141 1851171 2026-07-26T14:03:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477141 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.tə.ˌli.tɜː/}} {{-noun-}} '''hectoliter''' {{IPA-old|/ˈhɛk.tə.ˌli.tɜː/}} # [[hectolit|Hectolit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0o62u0jbs29fvrsl1wjx5lrzcvzlkxr heddle 0 17379 2477144 1851182 2026-07-26T14:03:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477144 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.dᵊl/}} {{-noun-}} '''heddle''' {{IPA-old|/ˈhɛ.dᵊl/}} # [[dây|Dây]] [[go]] (khung cửi). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] p27m93oy8iniwek2s0nxswotrjqqzti hedgerow 0 17380 2477155 1851194 2026-07-26T14:06:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477155 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌroʊ/}} {{-noun-}} '''hedgerow''' {{IPA-old|/.ˌroʊ/}} # [[hàng rào|Hàng rào]] [[cây]] (hàng cây làm hàng rào). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j20vd4rojuvw6hksm334zt9f2tna3af hedonic 0 17381 2477157 1851199 2026-07-26T14:06:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477157 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈdɑː.nɪk/}} {{-adj-}} '''hedonic''' {{IPA-old|/hɪ.ˈdɑː.nɪk/}} # [[hưởng lạc|Hưởng lạc]]. # {{term|Thuộc}} [[chủ nghĩa|Chủ nghĩa]] [[khoái lạc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] nksm84bulyfwgri2ymq78xlgwda2awi hedonism 0 17382 2477160 1851200 2026-07-26T14:07:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477160 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.dᵊn.ˌɪ.zəm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hedonism.ogg |pron=ˈhi.dᵊn.ˌɪ.zəm}} {{-noun-}} '''hedonism''' {{IPA-old|/ˈhi.dᵊn.ˌɪ.zəm/}} # [[chủ nghĩa|Chủ nghĩa]] [[khoái lạc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ssx1fytcjqnp3y0o3af2dhj910sp0dm heebie-jeebies 0 17383 2477162 1851205 2026-07-26T14:07:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477162 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.bi.ˈdʒi.biz/}} {{-noun-}} '''heebie-jeebies''' {{IPA-old|/ˌhi.bi.ˈdʒi.biz/}} # [[cảm giác|Cảm giác]] [[lo sợ]], [[cảm giác]] [[bất an]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ails4radazuth1ttwueknwbm0idciw4 heedful 0 17384 2477164 1851208 2026-07-26T14:08:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477164 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhid.fəl/}} {{-adj-}} '''heedful''' {{IPA-old|/ˈhid.fəl/}} # [[chú ý|Chú ý]], [[lưu ý]], để ý. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] bvqtn440g1v5sl7j9v0eoxrs9j6hrkt heel-and-toe 0 17385 2477170 1851216 2026-07-26T14:09:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477170 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.lən.ˈtoʊ/}} {{-adj-}} '''heel-and-toe''' {{IPA-old|/ˌhi.lən.ˈtoʊ/}} # [[phải|Phải]] [[dùng]] [[cả]] [[gót]] [[lẫn]] [[đầu]] [[ngón chân]]. #: '''''heel-and-toe''' walking'' — cuộc thi đi bộ phải dùng cả gót lẫn đầu ngón chân {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5p0ivo57ussjdg0cd2ft247291qjcgb heeler 0 17386 2477173 2023579 2026-07-26T14:10:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477173 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.lɜː/}} {{-noun-}} '''heeler''' {{IPA-old|/ˈhi.lɜː/}} # [[thợ|Thợ]] [[đóng]] [[gót giày]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[tay sai|Tay sai]] [[đắc lực]] [[của]] [[một]] [[tay]] [[chóp bu]] [[chính trị]] ở [[địa phương]]; [[người]] [[hoạt động]] [[tích cực]] [[cho]] [[một]] [[tổ chức]] [[chính trị]] ở [[địa phương]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 8efasr9i49xql39gumdx8wrrpufxhui heeltap 0 17387 2477174 1851222 2026-07-26T14:10:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477174 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌtæp/}} {{-noun-}} '''heeltap''' {{IPA-old|/.ˌtæp/}} # [[miếng|Miếng]] [[da]] [[gót]] (giày). # [[chút|Chút]] [[rượu]] [[thừa]] [[còn lại]] ở [[cốc]] (sau khi uống). #: ''no heeltaps!'' — uống cạn cốc rượu không được để thừa! {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9hwvr1knf9sfxd5ebotbxkfpy0x0c7b hefty 0 17388 2477178 2023581 2026-07-26T14:11:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477178 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛf.ti/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hefty.ogg |pron=ˈhɛf.ti}} {{-adj-}} '''hefty''' {{IPA-old|/ˈhɛf.ti/}} # [[lực lưỡng|Lực lưỡng]], [[vạm vỡ]], [[khoẻ]] [[mạnh]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[nặng|Nặng]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] 3qjbicvotawwekczfdlagd7f38ho0ke heifer 0 17389 2477183 1851237 2026-07-26T14:12:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477183 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.fɜː/}} {{-etymology-}} {{etym-from | lang = enm | from = {{etym-from | lang = ang | term = heahfore }} }} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɛ.fɜː/}} # [[bò|Bò]] [[cái]] [[tơ]], [[bê]] [[cái]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] okaku5wkjr7y8vgntbe9wdch8dk695n heinous 0 17390 2477192 1851247 2026-07-26T14:14:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477192 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.nəs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heinous.ogg |pron=ˈheɪ.nəs}} {{-adj-}} '''heinous''' {{IPA-old|/ˈheɪ.nəs/}} # [[cực|Cực]] [[kỳ]] [[tàn ác]]; [[ghê tởm]] (tội ác, kẻ phạm tội... ). #: '''''heinous''' crime'' — tội ác ghê tởm {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1z18p4bx3m0jze6p1vzxuq303qwn27q heliograph 0 17392 2477219 1851302 2026-07-26T14:21:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477219 wikitext text/x-wiki {{-eng-}} [[Hình:Heliograph.jpg|thumb|heliograph]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌɡræf/}} {{-noun-}} '''heliograph''' {{IPA-old|/.ˌɡræf/}} # [[máy|Máy]] [[quang]] [[báo]] (dụng cụ truyền tin bằng cách phản chiếu ánh sáng mặt trời) ((cũng) [[helio]]). # [[máy|Máy]] [[ghi]] [[mặt trời]]. # [[bản|Bản]] [[khắc]] [[bằng]] [[ánh sáng]] [[mặt trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qo86dbwg94qxfxkzuwum8pobebp7bt6 heliographic 0 17393 2477220 1851303 2026-07-26T14:21:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477220 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.li.ə.ˈɡræ.fɪk/}} {{-adj-}} '''heliographic''' {{IPA-old|/ˌhi.li.ə.ˈɡræ.fɪk/}} # {{term|Thuộc}} [[thuật|Thuật]] [[truyền tin]] [[bằng]] [[quang]] [[báo]]. # {{term|Thuộc}} [[mặt trời|Mặt trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 4n8ldwqj1r2r60irxo3sxqnbno80qn6 heliolatry 0 17394 2477221 1851307 2026-07-26T14:21:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477221 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.li.ˈɑː.lə.tri/}} {{-noun-}} '''heliolatry''' {{IPA-old|/ˌhi.li.ˈɑː.lə.tri/}} # [[sự|Sự]] [[thờ]] [[mặt trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7imzh2cfum0u51q6qngg7z9vafn71gw heliometer 0 17395 2477222 1851309 2026-07-26T14:21:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477222 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.li.ˈɑː.mə.tɜː/}} {{-noun-}} '''heliometer''' {{IPA-old|/ˌhi.li.ˈɑː.mə.tɜː/}} # [[cái|Cái]] [[đo]] [[mặt trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qbh3ayro9zs488ytvhkbnlqlctjxzv3 heliostat 0 17396 2477224 1851315 2026-07-26T14:21:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477224 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.li.ə.ˌstæt/}} {{-noun-}} '''heliostat''' {{IPA-old|/ˈhi.li.ə.ˌstæt/}} # [[kính|Kính]] [[định]] [[nhật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mu8rdlc3idak9pmowy5kw0fzeyfxw2c heliotropism 0 17397 2477227 1851320 2026-07-26T14:22:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477227 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.li.ˈɑː.trə.ˌpɪ.zəm/}} {{-noun-}} '''heliotropism''' {{IPA-old|/ˌhi.li.ˈɑː.trə.ˌpɪ.zəm/}} # {{term|Thực vật học}} [[tính|Tính]] [[hướng dương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ee3ezh74d1sukm0wefcrmng4stupsxd heliozoan 0 17398 2477228 1851321 2026-07-26T14:22:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477228 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.li.ə.ˈzoʊ.ən/}} {{-noun-}} '''heliozoan''' {{IPA-old|/ˌhi.li.ə.ˈzoʊ.ən/}} # {{term|Động vật}} [[bộ|Bộ]] [[trùng]] [[mặt trời]] (động vật nguyên sinh). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 42z4l32270bprir73rf2qbr78792p8q hell-bent 0 17399 2477232 2023583 2026-07-26T14:23:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477232 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbɛnt/}} {{-adj-}} '''hell-bent''' {{IPA-old|/.ˌbɛnt/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[cứ]] [[khăng khăng]], [[cứ]] [[nhất định]], [[cứ]] [[liều]] [[bằng được]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] rwzj5zwxvamkwfbzgpvxlh9dzm6w4p7 hellgrammite 0 17400 2477243 1851341 2026-07-26T14:26:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477243 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.ɡrə.ˌmɑɪt/}} {{-noun-}} '''hellgrammite''' {{IPA-old|/ˈhɛɫ.ɡrə.ˌmɑɪt/}} # [[loại|Loại]] [[ấu trùng]] [[sống]] [[dưới]] [[nước]] ở [[bắc]] [[Mỹ]] [[dùng]] [[làm mồi]] [[câu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] oavyk89d0paber5j4j09a31n665ut1c hellhole 0 17401 2477244 1851342 2026-07-26T14:26:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477244 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.ˌhoʊl/}} {{-noun-}} '''hellhole''' {{IPA-old|/ˈhɛɫ.ˌhoʊl/}} # [[đáy|Đáy]] [[của]] [[địa ngục]]. # {{term|Thông tục}} [[nơi|Nơi]] [[tận cùng]] [[của]] [[nghèo khổ]], [[dơ dáy]], [[xấu xa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1dodq4duo82fovvk0mwtqllycdwy7im hellhound 0 17402 2477245 1851343 2026-07-26T14:26:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477245 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌhɑʊnd/}} {{-noun-}} '''hellhound''' {{IPA-old|/.ˌhɑʊnd/}} # [[người|Người]] [[tàn ác]], [[hung dữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3nlullomxmsevcs2hl3agpf0e96jvyp hellish 0 17403 2477249 1851347 2026-07-26T14:27:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477249 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lɪʃ/}} {{-adj-}} '''hellish''' {{IPA-old|/ˈhɛ.lɪʃ/}} # {{term|Thuộc}} [[địa ngục|Địa ngục]]; [[như]] [[địa ngục]], [[tối tăm]]; [[như]] [[ma quỷ]]. # [[khủng khiếp|Khủng khiếp]]; [[ghê tởm]]; [[xấu xa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 9then63qwj4nu97by9mtoyiqlpoio1f helminth 0 17404 2477264 2083739 2026-07-26T14:30:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477264 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.ˌmɪntθ/}} {{-noun-}} {{en-noun}} # [[giun sán|Giun sán]]. {{-ref-}} {{R:FVDP}} iu3y0e8564qxliln1l7ysf7jr4dqfeu helminthiasis 0 17405 2477266 1851368 2026-07-26T14:31:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477266 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛɫ.mən.ˈθɑɪ.ə.səs/}} {{-noun-}} '''helminthiasis''' {{IPA-old|/ˌhɛɫ.mən.ˈθɑɪ.ə.səs/}} # {{term|Y học}} [[bệnh|Bệnh]] [[giun sán]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] a3exdppy52plcdzgyfcj0tibwpnaau4 helminthology 0 17406 2477269 1851371 2026-07-26T14:31:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477269 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈθɑː.lə.dʒi/}} {{-noun-}} '''helminthology''' {{IPA-old|/.ˈθɑː.lə.dʒi/}} # [[khoa|Khoa]] [[giun sán]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k7e6kr1mmor7u04v9kz38v32n2b7cm3 helmsman 0 17407 2477270 1851372 2026-07-26T14:32:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477270 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫmz.mən/}} {{-noun-}} '''helmsman''' {{IPA-old|/ˈhɛɫmz.mən/}} # [[người|Người]] [[lái]] [[tàu]] [[thuỷ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b0nrwmvbfrqgkae74jykiwcs2ox3qac helot 0 17408 2477271 1851373 2026-07-26T14:32:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477271 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lət/}} {{-noun-}} '''helot''' {{IPA-old|/ˈhɛ.lət/}} # [[người|Người]] [[nô lệ]] [[thành]] [[Xpác-tơ]] (cổ Hy-lạp). # [[người|Người]] [[nô lệ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3o52pfptbz4g7o9hf9uk7lwcbnrczsx helpmeet 0 17409 2477273 1851386 2026-07-26T14:32:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477273 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌmit/}} {{-noun-}} '''helpmeet''' {{IPA-old|/.ˌmit/}} # [[đồng chí|Đồng chí]], [[đồng]] [[sự]], [[người]] [[cộng tác]]. # [[bạn đời|Bạn đời]] (vợ, chồng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] giyxfextm4bl3op04bfq6gzf6zb76bu he-man 0 17410 2476965 2023567 2026-07-26T13:22:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476965 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.ˌmæn/}} {{-noun-}} '''he-man''' {{IPA-old|/ˈhi.ˌmæn/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[người]] [[đúng]] [[là]] [[khách]] [[mày râu]], [[người]] [[xứng đáng]] [[là]] [[một]] [[trang]] [[tu mi]] [[nam tử]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] hpz72jgs0h0r0wyjms5b6p0aobicnyw hematin 0 17411 2477291 1851406 2026-07-26T14:36:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477291 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.mə.tən/}} {{-noun-}} '''hematin''' {{IPA-old|/ˈhi.mə.tən/}} # {{term|Hoá học}} [[Hematin|Hematin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1nokund573edccmsbo0lqe9tpd1jzeq hematite 0 17412 2477292 1851407 2026-07-26T14:37:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477292 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.mə.ˌtɑɪt/}} {{-noun-}} '''hematite''' {{IPA-old|/ˈhi.mə.ˌtɑɪt/}} # {{term|Khoáng chất}} [[Hematit|Hematit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] a1hfp50g0nju7cl2vf9tyuv3nt8pg67 hematology 0 17413 2477294 1851409 2026-07-26T14:37:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477294 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.mə.ˈtɑː.lə.dʒi/}} {{-noun-}} '''hematology''' {{IPA-old|/ˌhi.mə.ˈtɑː.lə.dʒi/}} # [[khoa học|Khoa học]] [[về]] [[máu]], [[huyết học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tlfeju857x05su1rwi4j5cja9xrmnk8 hemiacetal 0 17414 2477296 1851413 2026-07-26T14:38:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477296 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.mi.ˈæ.sə.ˌtæl/}} {{-noun-}} '''hemiacetal''' {{IPA-old|/ˌhɛ.mi.ˈæ.sə.ˌtæl/}} # {{term|Hoá học}} [[hêmiaxêtan|Hêmiaxêtan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jztcjiorhbfqqmz6ugajbpbmj265dls hemicycle 0 17415 2477298 1851415 2026-07-26T14:38:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477298 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.mɪ.ˌsɑɪ.kəl/}} {{-noun-}} '''hemicycle''' {{IPA-old|/ˈhɛ.mɪ.ˌsɑɪ.kəl/}} # [[cấu trúc|Cấu trúc]] [[cánh cung]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q4pwe3i5o6r36eeucqq17crkjiuh1bj hemiplegia 0 17416 2477299 1851418 2026-07-26T14:38:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477299 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.mɪ.ˈpli.dʒi.ə/}} {{-noun-}} '''hemiplegia''' {{IPA-old|/ˌhɛ.mɪ.ˈpli.dʒi.ə/}} # {{term|Y học}} [[bệnh|Bệnh]] [[liệt]] [[nửa]] [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bnxfhy2ivuu8ftilwt8mcszggz3nbt4 hemipteran 0 17417 2477300 1851420 2026-07-26T14:38:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477300 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈmɪp.tə.rən/}} {{-noun-}} '''hemipteran''' {{IPA-old|/hɪ.ˈmɪp.tə.rən/}} # [[sâu bọ|Sâu bọ]] [[cánh nửa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1zlgf9u7czqy0cavhmyxbl1vo0e5ukc hemisphere 0 17418 2477301 2051806 2026-07-26T14:39:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477301 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛmɪsfɪər/}} {{-noun-}} '''hemisphere''' {{IPA-old|/ˈhɛmɪsfɪər/}} # [[bán|Bán]] [[cầu]]. #: ''the Northern '''hemisphere''''' — bán cầu bắc {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hrq437lgwqm6jb8rywluvahm32nmt95 hemistich 0 17419 2477302 1851425 2026-07-26T14:39:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477302 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.mɪ.ˌstɪk/}} {{-noun-}} '''hemistich''' {{IPA-old|/ˈhɛ.mɪ.ˌstɪk/}} # [[nửa|Nửa]] [[câu thơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8xk7heetz7rvs2ij9ej35s9od3h9afn hemoglobin 0 17420 2477305 1851433 2026-07-26T14:40:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477305 wikitext text/x-wiki {{-info-}} {{-eng-}} [[Hình:Hemoglobin.jpg|thumb|hemoglobin]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.mə.ˌɡloʊ.bən/}} {{-noun-}} '''hemoglobin''' {{IPA-old|/ˈhi.mə.ˌɡloʊ.bən/}} # [[Hemoglobin|Hemoglobin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bs5gfwcis1eobqgk6l3kf0k8yhzuggy hemophiliac 0 17421 2477306 1851435 2026-07-26T14:40:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477306 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈfɪ.li.ˌæk/}} {{-noun-}} '''hemophiliac''' {{IPA-old|/.ˈfɪ.li.ˌæk/}} # [[người|Người]] [[mắc]] [[chứng]] [[máu]] [[loãng]] [[khó]] [[đông]], [[người]] [[bị]] [[bệnh]] [[huyết]] [[hữu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3e00ilikwld8qcpemk5xrrx7v5mql4r hemostasis 0 17422 2477310 1851441 2026-07-26T14:41:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477310 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.mə.ˈsteɪ.səs/}} {{-noun-}} '''hemostasis''' {{IPA-old|/ˌhi.mə.ˈsteɪ.səs/}} # {{term|Y học}} [[sự|Sự]] [[cầm máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pv7d052b319rn5oqui90stamn2jhkjm hemostat 0 17423 2477311 1851442 2026-07-26T14:41:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477311 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.mə.ˌstæt/}} {{-noun-}} '''hemostat''' {{IPA-old|/ˈhi.mə.ˌstæt/}} # {{term|Y học}} [[kẹp|Kẹp]] (để) [[cầm máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] amv5fna4yhnufio5zp5739g1gpsc0za hemostatic 0 17424 2477312 1851443 2026-07-26T14:41:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477312 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.mə.ˈstæ.tɪk/}} {{-adj-}} '''hemostatic''' {{IPA-old|/ˌhi.mə.ˈstæ.tɪk/}} # {{term|Y học}} [[cầm máu|Cầm máu]]. {{-noun-}} '''hemostatic''' {{IPA-old|/ˌhi.mə.ˈstæ.tɪk/}} # {{term|Y học}} [[thuốc|Thuốc]] [[cầm máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] l4iphj6ssdsv09lvnxcyhcez7ezbobv hemp 0 17425 2477313 1851444 2026-07-26T14:42:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477313 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛmp/}} {{-noun-}} '''hemp''' {{IPA-old|/ˈhɛmp/}} # {{term|Thực vật học}} [[cây|Cây]] [[gai dầu]]. # [[sợi|Sợi]] [[gai dầu]]. # {{term|Đùa cợt}} [[dây|Dây]] [[treo cổ]], [[dây]] [[thắt cổ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5lvi0dwc6dcpdewpzl4xyjvszv13gn7 hempen 0 17426 2477314 1851446 2026-07-26T14:42:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477314 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛm.pən/}} {{-adj-}} '''hempen''' {{IPA-old|/ˈhɛm.pən/}} # [[làm bằng|Làm bằng]] [[sợi]] [[gai dầu]]. # [[như|Như]] [[sợi]] [[gai dầu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] okevm03m0wf4vyl9fzqjsk5tjrr34x7 henbane 0 17427 2477323 1851459 2026-07-26T14:44:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477323 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˌbeɪn/}} {{-noun-}} '''henbane''' {{IPA-old|/ˈhɛn.ˌbeɪn/}} # {{term|Thực vật học}} [[cây|Cây]] [[kỳ]] [[nham]]. # [[chất độc|Chất độc]] [[kỳ]] [[nham]] (lấy từ cây kỳ nham). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ib5qannzax7s0no28kks2f9uli4ch5p hendecasyllabic 0 17428 2477328 1851467 2026-07-26T14:45:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477328 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛn.ˌdɛ.kə.sə.ˈlæ.bɪk/}} {{-adj-}} '''hendecasyllabic''' {{IPA-old|/ˌhɛn.ˌdɛ.kə.sə.ˈlæ.bɪk/}} # [[có|Có]] [[mười]] [[một]] [[âm tiết]] (câu thơ). {{-noun-}} '''hendecasyllabic''' {{IPA-old|/ˌhɛn.ˌdɛ.kə.sə.ˈlæ.bɪk/}} # [[câu thơ|Câu thơ]] [[có]] [[mười]] [[một]] [[âm tiết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] c8sce4lul30vmqg2gigtbvx4p4ylle3 hendiadys 0 17429 2477330 1851471 2026-07-26T14:45:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477330 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛn.ˈdɑɪ.ə.dəs/}} {{-noun-}} '''hendiadys''' {{IPA-old|/hɛn.ˈdɑɪ.ə.dəs/}} # [[phép thế|Phép thế]] [[đôi]] (dùng hai từ độc lập nối bằng and: nice and warm rất ấm). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 65st1hcht65cdcn50u7p6711ovxl9gm henna 0 17430 2477339 1851483 2026-07-26T14:48:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477339 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.nə/}} {{-noun-}} '''henna''' {{IPA-old|/ˈhɛ.nə/}} # {{term|Thực vật học}} [[cây|Cây]] [[lá]] [[móng]]. # [[lá|Lá]] [[móng]] (chồi và lá cây móng dùng làm thuốc nhuộm tóc). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j6owwbkk58ivpts2tqlj500ttk9zluw hennery 0 17431 2477340 1851486 2026-07-26T14:48:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477340 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.nə.ri/}} {{-noun-}} '''hennery''' {{IPA-old|/ˈhɛ.nə.ri/}} # [[sân|Sân]] [[nuôi]] [[gà vịt]]. # [[trại|Trại]] [[nuôi]] [[gà vịt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qyb6lqps3arfplfzvntmpc0dlxad6im henotheism 0 17432 2477346 1851493 2026-07-26T14:49:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477346 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.nə.ˌθi.ˌɪ.zəm/}} {{-noun-}} '''henotheism''' {{IPA-old|/ˈhɛ.nə.ˌθi.ˌɪ.zəm/}} # [[đạo|Đạo]] [[một]] [[thần]] [[tối cao]] (không phủ nhận sự tồn tại của các vị thần khác). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] re1zzrmn54yleea0mxvt4imcibarwtm henry 0 17433 2477351 1851502 2026-07-26T14:51:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477351 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ri/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-henry.ogg |pron=ˈhɛn.ri}} {{-noun-}} '''henry''' {{IPA-old|/ˈhɛn.ri/}} # {{term|Điện học}} [[Henri|Henri]]. #: ''international '''henry''''' — Henri quốc tế {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] owrsk9tnuenkoi20vrdemu3lhgcbdnl heparin 0 17434 2477359 1851516 2026-07-26T14:52:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477359 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.pə.rən/}} {{-noun-}} '''heparin''' {{IPA-old|/ˈhɛ.pə.rən/}} # {{term|Sinh học}} [[hêparin|Hêparin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l9b3b6wlugjin3it9qd2x19zyw5yzn0 hepatectomy 0 17435 2477360 1851517 2026-07-26T14:53:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477360 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.pə.ˈtɛk.tə.mi/}} {{-noun-}} '''hepatectomy''' {{IPA-old|/ˌhɛ.pə.ˈtɛk.tə.mi/}} # {{term|Y học}} [[thủ thuật|Thủ thuật]] [[cắt bỏ]] [[gan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ih3ltqeiehps1ur9zjer7ss9yf96ck5 hepatic 0 17436 2477361 1851518 2026-07-26T14:53:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477361 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈpæ.tɪk/}} {{-adj-}} '''hepatic''' {{IPA-old|/hɪ.ˈpæ.tɪk/}} # {{term|Thuộc}} [[gan|Gan]]. # [[bổ|Bổ]] [[gan]]. # [[màu|Màu]] [[gan]]. # {{term|Thực vật học}} (thuộc) [[lớp]] [[rêu tản]]. {{-noun-}} '''hepatic''' {{IPA-old|/hɪ.ˈpæ.tɪk/}} # {{term|Y học}} [[thuốc bổ|Thuốc bổ]] [[gan]]; [[thuốc]] [[chữa bệnh]] [[gan]]. # {{term|Thực vật học}} [[cây|Cây]] [[rêu tản]], [[cây]] [[địa]] [[tiền]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] gy8ynmql43qlkyj8pdoriom5f0nzffl hepatica 0 17437 2477362 1851519 2026-07-26T14:53:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477362 wikitext text/x-wiki {{-eng-}} [[Hình:Hepatica.jpg|thumb|hepatica]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈpæ.tɪ.kə/}} {{-noun-}} '''hepatica''' {{IPA-old|/hɪ.ˈpæ.tɪ.kə/}} # {{term|Thực vật học}} [[cây|Cây]] [[lá gan]] (thuộc họ mao lương). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0fgyph9c8ptnc1agts0akaozqmi1csv hepatitis 0 17438 2477363 1851522 2026-07-26T14:53:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477363 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.pə.ˈtɑɪ.təs/}} {{-noun-}} '''hepatitis''' {{IPA-old|/ˌhɛ.pə.ˈtɑɪ.təs/}} # {{term|Y học}} [[bệnh|Bệnh]] [[viêm]] [[gan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] azibz86b8c2zdkmj3f6bs1pjiulbiro hepatotoxic 0 17439 2477367 1851529 2026-07-26T14:54:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477367 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈtɑːk.sɪk/}} {{-adj-}} '''hepatotoxic''' {{IPA-old|/.ˈtɑːk.sɪk/}} # [[có thể|Có thể]] [[gây]] [[thương tổn]] [[cho]] [[gan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5b1gtj46wg6w1y9gzi1tqwebzv7bbd3 hepcat 0 17440 2477368 2023586 2026-07-26T14:54:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477368 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛp.ˌkæt/}} {{-noun-}} '''hepcat''' {{IPA-old|/ˈhɛp.ˌkæt/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[tay chơi]] [[nhạc]] [[ja]] [[cừ]] # [[tay]] [[nghiện]] [[nhạc]] [[ja]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] qxj2o3rfm1ze5xzvbwwe34pmryol9ds heptad 0 17441 2477370 1851534 2026-07-26T14:55:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477370 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛp.ˌtæd/}} {{-noun-}} '''heptad''' {{IPA-old|/ˈhɛp.ˌtæd/}} # [[bộ bảy|Bộ bảy]], [[nhóm]] [[bảy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rxcr9ivyvey34oolkd8y2nkrf91npur heptagon 0 17442 2477371 1851535 2026-07-26T14:55:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477371 wikitext text/x-wiki {{-eng-}} [[Hình:Heptagon.png|thumb|heptagon]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛp.tə.ˌɡɑːn/}} {{-noun-}} '''heptagon''' {{IPA-old|/ˈhɛp.tə.ˌɡɑːn/}} # {{term|Toán học}} [[hình|Hình]] [[bảy]] [[cạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] p4wwmx29ysif40ys0w5d5fd0ah546bu heptameter 0 17443 2477373 1851540 2026-07-26T14:56:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477373 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛp.ˈtæ.mə.tɜː/}} {{-noun-}} '''heptameter''' {{IPA-old|/hɛp.ˈtæ.mə.tɜː/}} # [[câu thơ|Câu thơ]] [[bảy]] [[âm tiết]], [[câu thơ]] [[thất ngôn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j2o44wm6k69lio2ksris7zbj74hwfjz heptane 0 17444 2477375 2194820 2026-07-26T14:56:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477375 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛp.ˌteɪn/}} {{-noun-}} '''heptane''' {{IPA-old|/ˈhɛp.ˌteɪn/}} # {{term|Hoá học}} [[Heptan|Heptane]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9kcvs974v6qzpnxnma7dh8r8ljl1htj heptarchy 0 17445 2477376 1851543 2026-07-26T14:56:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477376 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛp.ˌtɑːr.ki/}} {{-noun-}} '''heptarchy''' {{IPA-old|/ˈhɛp.ˌtɑːr.ki/}} # [[sự|Sự]] [[thống trị]], [[bộ bảy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7mpxruomogal43nb1ynt1j0x5kxmemh heraldry 0 17446 2477384 1851556 2026-07-26T14:58:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477384 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.əl.dri/}} {{-noun-}} '''heraldry''' {{IPA-old|/ˈhɛr.əl.dri/}} # [[khoa|Khoa]] [[nghiên cứu]] [[huy hiệu]]. # [[huy hiệu|Huy hiệu]]. # [[vẻ|Vẻ]] [[trang trọng]] [[lộng lẫy]] [[của]] [[huy hiệu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ouz90ihie2k181dq2puamkziznxrxh7 herb 0 17447 2477385 2004536 2026-07-26T14:58:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477385 wikitext text/x-wiki {{-eng-}} [[Hình:Herb.Tarczyna.gif|thumb|herb]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɜːb/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-herb.ogg |pron=ˈɜːb}} {{-noun-}} '''herb''' {{IPA-old|/ˈɜːb/}} # [[cỏ|Cỏ]], [[cây thảo]], [[thảo mộc]] #: ''medicinal herbs'' — cỏ làm thuốc, dược thảo {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3i5vby9wzktcqujup7umg4jo1lhofvc herbaceous 0 17448 2477386 1851560 2026-07-26T14:59:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477386 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.ˈbeɪ.ʃəs/}} {{-adj-}} '''herbaceous''' {{IPA-old|/ˌhɜː.ˈbeɪ.ʃəs/}} # {{term|Thuộc}} [[cỏ|Cỏ]], (thuộc) [[cây thảo]]; [[dạng]] [[cỏ]], [[dạng]] [[cây thảo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] t761e74fhu9ughso79h760ocpz9u31f herbage 0 17449 2477387 1851562 2026-07-26T14:59:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477387 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.bɪdʒ/}} {{-noun-}} '''herbage''' {{IPA-old|/ˈhɜː.bɪdʒ/}} # [[cỏ|Cỏ]] (nói chung). # {{term|Pháp lý}} [[quyền|Quyền]] [[chăn thả]] (trên đất đai của người khác). {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.baʒ/}} {{-noun-}} {{fra-noun| s=herbage|p=herbages| sp=/ɛʁ.baʒ/|pp=/ɛʁ.baʒ/}} '''herbage''' {{g-old|m}} {{IPA-old|/ɛʁ.baʒ/}} # [[đồng cỏ|Đồng cỏ]]. #: ''Gras '''herbages''''' — đồng cỏ màu mỡ {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 0x98rvxgueqg71atmkjbtjush4wmg2p herbal 0 17450 2477388 1851564 2026-07-26T14:59:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477388 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.bəl/}} {{-adj-}} '''herbal''' {{IPA-old|/ˈhɜː.bəl/}} # {{term|Thuộc}} [[cỏ|Cỏ]], (thuộc) [[cây thảo]]. {{-noun-}} '''herbal''' {{IPA-old|/ˈhɜː.bəl/}} # [[sách|Sách]] [[nghiên cứu]] [[về]] [[cỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 3xigu6ih8ak0rh1x2h4cpq3urhlbiqm herbicide 0 17452 2477393 1851573 2026-07-26T15:00:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5), {{m}} → {{g-old|m}} 2477393 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.bə.ˌsɑɪd/}} {{-noun-}} '''herbicide''' {{IPA-old|/ˈhɜː.bə.ˌsɑɪd/}} # [[thuốc|Thuốc]] [[diệt cỏ]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.bi.sid/}} {{-adj-}} {{fra-adj| ms=herbicide|fs=herbicide| mp=herbicide|fp=herbicide| msp=/ɛʁ.bi.sid/|fsp=/ɛʁ.bi.sid/| mpp=/ɛʁ.bi.sid/|fpp=/ɛʁ.bi.sid/}} '''herbicide''' {{IPA-old|/ɛʁ.bi.sid/}} # [[diệt cỏ|Diệt cỏ]]; [[trừ]] [[cỏ]]. {{-noun-}} {{fra-noun| s=herbicide|p=herbicide| sp=/ɛʁ.bi.sid/|pp=/ɛʁ.bi.sid/}} '''herbicide''' {{g-old|m}} {{IPA-old|/ɛʁ.bi.sid/}} # [[thuốc|Thuốc]] [[diệt cỏ]], [[thuốc]] [[trừ]] [[cỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] nxyg3iyif1x22743jwgnbt46da0vbe3 herdsman 0 17453 2477412 1851602 2026-07-26T15:05:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477412 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːdz.mən/}} {{-noun-}} '''herdsman''' {{IPA-old|/ˈhɜːdz.mən/}} # [[người|Người]] [[chăm sóc]] [[súc vật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gl36mv9fwgvoru6lx6m599eonnrx8j9 hereditary 0 17454 2477419 1851613 2026-07-26T15:06:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477419 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrɛ.də.ˌtɛr.i/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hereditary.ogg |pron=hə.ˈrɛ.də.ˌtɛr.i}} {{-adj-}} '''hereditary''' {{IPA-old|/hə.ˈrɛ.də.ˌtɛr.i/}} # [[di truyền|Di truyền]], [[cha]] [[truyền]] [[con]] [[nối]]. #: ''a '''hereditary''' disease'' — một bệnh di truyền {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] jz8g2ye3ek3nkluh5o8rg8pme2nnqry heredity 0 17455 2477420 1851614 2026-07-26T15:06:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477420 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrɛ.də.ti/}} {{-noun-}} '''heredity''' {{IPA-old|/hə.ˈrɛ.də.ti/}} # [[tính|Tính]] [[di truyền]]; [[sự]] [[di truyền]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0h5ignu1i801ei5z581p3yahcs0q26t heresy 0 17456 2477430 1851623 2026-07-26T15:08:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477430 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ə.si/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heresy.ogg |pron=ˈhɛr.ə.si}} {{-noun-}} '''heresy''' {{IPA-old|/ˈhɛr.ə.si/}} # [[dị giáo|Dị giáo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nt22lkry8jrmirmtcwd6ubqgn1w9nk6 heretic 0 17457 2477431 1851624 2026-07-26T15:09:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477431 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ə.ˌtɪk/}} {{-noun-}} '''heretic''' {{IPA-old|/ˈhɛr.ə.ˌtɪk/}} # [[người|Người]] [[theo]] [[dị giáo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ed64ctvthowfljr6dwwqirbudkozj3j heretical 0 17458 2477432 1851625 2026-07-26T15:09:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477432 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrɛ.tɪ.kəl/}} {{-adj-}} '''heretical''' {{IPA-old|/hə.ˈrɛ.tɪ.kəl/}} # {{term|Thuộc}} [[dị giáo|Dị giáo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] q6xjvmkvtd52w21m9vaeytv11rrx063 heriot 0 17459 2477440 1851634 2026-07-26T15:11:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477440 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.i.ət/}} {{-noun-}} '''heriot''' {{IPA-old|/ˈhɛr.i.ət/}} # {{term|Luật anh cổ}} [[nhiệm vụ|Nhiệm vụ]] [[nộp]] [[cống]] [[của]] [[người]] [[tá điền]] [[cho]] [[lãnh chúa]] [[khi]] [[người]] [[tá điền]] [[chết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i1n48nh8bre02hfiwcg9zh2udkyxwwg heritability 0 17460 2477441 1851635 2026-07-26T15:11:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477441 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛr.ə.tə.ˈbɪ.lə.ti/}} {{-noun-}} '''heritability''' {{IPA-old|/ˌhɛr.ə.tə.ˈbɪ.lə.ti/}} # [[tính|Tính]] [[có thể]] [[di truyền]]. # [[tính|Tính]] [[có thể]] [[thừa hưởng]], [[tính]] [[có thể]] [[kế thừa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4nal9714ehzns5bjo9k337tct1e9442 heritable 0 17461 2477442 1851636 2026-07-26T15:11:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477442 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ə.tə.bəl/}} {{-adj-}} '''heritable''' {{IPA-old|/ˈhɛr.ə.tə.bəl/}} # [[có thể|Có thể]] [[di truyền]], [[có thể]] [[cha]] [[truyền]] [[con]] [[nối]]. # [[có thể|Có thể]] [[thừa hưởng]], [[có thể]] [[kế thừa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 2kvoeqkofg45ccc2k4dyk1emri058m4 heritor 0 17463 2477444 1851638 2026-07-26T15:12:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477444 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ə.tɜː/}} {{-noun-}} '''heritor''' {{IPA-old|/ˈhɛr.ə.tɜː/}} # [[người|Người]] [[thừa kế]], [[người]] [[thừa tự]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jlmd58f1php3czpvkc3v7m9mnzyxk6l herm 0 17464 2477445 1851643 2026-07-26T15:12:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477445 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːm/}} {{-noun-}} '''herm''' {{IPA-old|/ˈhɜːm/}} # [[trụ|Trụ]] đá [[hình]] [[vuông]] [[trên]] [[có]] [[tượng]] [[bán thân]] [[hoặc]] [[đầu]] [[của]] [[thần]] [[Hec]] [[mét]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ioeyu4lc6bx8dwt8upleydlpiv61lx6 hermaphrodite 0 17465 2477449 1851648 2026-07-26T15:13:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5), {{m}} → {{g-old|m}} 2477449 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.ˈmæ.frə.ˌdɑɪt/}} {{-noun-}} '''hermaphrodite''' {{IPA-old|/ˌhɜː.ˈmæ.frə.ˌdɑɪt/}} # {{term|Sinh vật học}} [[loài|Loài]] [[lưỡng tính]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.ma.fʁɔ.dit/}} {{-adj-}} {{fra-adj| ms=hermaphrodite|fs=hermaphrodite| mp=hermaphrodites|fp=hermaphrodites| msp=/ɛʁ.ma.fʁɔ.dit/|fsp=/ɛʁ.ma.fʁɔ.dit/| mpp=/ɛʁ.ma.fʁɔ.dit/|fpp=/ɛʁ.ma.fʁɔ.dit/}} '''hermaphrodite''' {{IPA-old|/ɛʁ.ma.fʁɔ.dit/}} # {{term|Sinh vật học; sinh lý học}} [[lưỡng tính|Lưỡng tính]]. #: ''Fleur '''hermaphrodite''''' — hoa lưỡng tính #: ''Animal '''hermaphrodite''''' — động vật lưỡng tính {{-ant-}} * [[asexué|Asexué]], [[unisexué]] {{-noun-}} {{fra-noun| s=hermaphrodite|p=hermaphrodites| sp=/ɛʁ.ma.fʁɔ.dit/|pp=/ɛʁ.ma.fʁɔ.dit/}} '''hermaphrodite''' {{g-old|m}} {{IPA-old|/ɛʁ.ma.fʁɔ.dit/}} # [[người|Người]] [[ái nam ái nữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] tb11cikq18m2lpl5dtuq6cksggf2o4n hermeneutics 0 17466 2477452 1851654 2026-07-26T15:13:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477452 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.tɪks/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hermeneutics.ogg |pron=.tɪks}} {{-noun-}} '''hermeneutics''' {{IPA-old|/.tɪks/}} # [[khoa|Khoa]] [[chú giải]] [[văn bản]] [[cổ]] (đặc biệt về Kinh Thánh). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0kkjjvel3ln5ul2npfdzno0zplk9tkz hermeticism 0 17467 2477456 1851657 2026-07-26T15:14:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477456 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈmɛ.tə.ˌsɪ.zəm/}} {{-noun-}} '''hermeticism''' {{IPA-old|/.ˈmɛ.tə.ˌsɪ.zəm/}} # [[lý thuyết|Lý thuyết]] [[dựa trên]] [[những]] [[giáo điều]] [[khó hiểu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4y47cz12z5y7d8gikz856jwwwlsi6k3 hermetism 0 17468 2477459 533564 2026-07-26T15:14:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477459 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.mə.ˌtɪ.zəm/}} {{-noun-}} '''hermetism''' {{IPA-old|/ˈhɜː.mə.ˌtɪ.zəm/}} # {{see-entry|hermeticism|hermeticism}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gbh1oowxfbaarghahdfylnhxzdcjv3t hermit 0 17469 2477461 1851662 2026-07-26T15:15:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477461 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.mət/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hermit.ogg |pron=ˈhɜː.mət}} {{-noun-}} '''hermit''' {{IPA-old|/ˈhɜː.mət/}} # [[nhà|Nhà]] [[ẩn dật]]. # [[nhà tu|Nhà tu]] [[khổ hạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9id7v9kmu1di265a9l70stap1kqkj5d hermitage 0 17470 2477463 1851663 2026-07-26T15:15:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477463 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.mə.tɪdʒ/}} {{-noun-}} '''hermitage''' {{IPA-old|/ˈhɜː.mə.tɪdʒ/}} # [[viện|Viện]] [[tu]] [[khổ hạnh]]. # [[nơi|Nơi]] [[ẩn dật]]. # [[nhà|Nhà]] ở [[nơi]] [[hiu quạnh]]. # [[rượu vang|Rượu vang]] [[ecmita]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pgf7r7qm82cej4hkofylj76uq90kig3 hernia 0 17471 2477470 1851673 2026-07-26T15:17:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477470 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ni.ə/}} {{-noun-}} '''hernia''' {{IPA-old|/ˈhɜː.ni.ə/}} # {{term|Y học}} [[thoát vị|Thoát vị]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q70hdabs3uxjuigiq235jmp93q7anjt herniate 0 17472 2477472 1851676 2026-07-26T15:17:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477472 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ni.ˌeɪt/}} {{-intr-verb-}} '''herniate''' ''nội động từ'' {{IPA-old|/ˈhɜː.ni.ˌeɪt/}} # [[thòi|Thòi]] [[ra]]; [[thoát vị]]. {{-forms-}} {{eng-verb|base=herniate|herniat|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 9ccgjpbn3qratlu2t1db14jjaeklo4l heroin 0 17473 2477481 1851691 2026-07-26T15:19:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477481 wikitext text/x-wiki {{-eng-}} [[Hình:Heroin.png|thumb|heroin]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ə.wən/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heroin.ogg |pron=ˈhɛr.ə.wən}} {{-noun-}} '''heroin''' {{IPA-old|/ˈhɛr.ə.wən/}} # {{term|Dược học}} [[Heroin|Heroin]] (thuốc làm dịu đau). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] npg4yo6752fxrk5s2nbpnpdpbgf6dk2 heron 0 17474 2477485 1851696 2026-07-26T15:20:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477485 wikitext text/x-wiki {{-eng-}} [[Hình:Heron.jpeg|thumb|heron]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ən/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heron.ogg |pron=ˈhɛr.ən}} {{-noun-}} '''heron''' {{IPA-old|/ˈhɛr.ən/}} # {{term|Động vật học}} [[con|Con]] [[diệc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6alq061a0v9w3k0sig99nzgmhj1pgih heronry 0 17475 2477486 1851697 2026-07-26T15:20:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477486 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ən.ri/}} {{-noun-}} '''heronry''' {{IPA-old|/.ən.ri/}} # [[bãi|Bãi]] [[diệc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ffgxljsm5x487pypv1fjlpnlt9gpzzj herpes 0 17476 2477487 1851699 2026-07-26T15:21:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477487 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ˌpiz/}} {{-noun-}} '''herpes''' {{IPA-old|/ˈhɜː.ˌpiz/}} # {{term|Y học}} [[bệnh|Bệnh]] [[ecpet]], [[bệnh]] [[mụn]] [[giộp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cp0hevvzg4xs8b6ydmc9diwfm5vap36 herpesvirus 0 17477 2477488 1851700 2026-07-26T15:21:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477488 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈvɑɪ.rəs/}} {{-noun-}} '''herpesvirus''' {{IPA-old|/.ˈvɑɪ.rəs/}} # [[nhóm|Nhóm]] [[vi]] [[rút]] [[gây]] [[ra]] [[bệnh]] [[herpes]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pza3b6nd27q0b7paictfcnsprbzq9zl herpetology 0 17478 2477490 1851704 2026-07-26T15:21:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477490 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.pə.ˈtɑː.lə.dʒi/}} {{-noun-}} '''herpetology''' {{IPA-old|/ˌhɜː.pə.ˈtɑː.lə.dʒi/}} # [[khoa|Khoa]] [[bò sát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fvsfmgpy29l3c6dz9izv7ofh5fijihq hesitance 0 17479 2477509 1851727 2026-07-26T15:26:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477509 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.zə.tənts/}} {{-noun-}} '''hesitance''' {{IPA-old|/ˈhɛ.zə.tənts/}} # [[sự|Sự]] [[tự do]], [[sự]] [[ngập ngừng]], [[sự]] [[lưỡng lự]], [[sự]] [[không]] [[nhất quyết]] ((cũng) [[hesitation]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j4fjw54k1ghzcx6w02u5k2uzlz95fec hesitancy 0 17480 2477510 1851728 2026-07-26T15:26:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477510 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.tənt.si/}} {{-noun-}} '''hesitancy''' {{IPA-old|/.tənt.si/}} # [[sự|Sự]] [[tự do]], [[sự]] [[ngập ngừng]], [[sự]] [[lưỡng lự]], [[sự]] [[không]] [[nhất quyết]] ((cũng) [[hesitation]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4andge2yss2yltrx4ygla4kqao8cljf hesitant 0 17481 2477511 1851729 2026-07-26T15:26:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477511 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.zə.tənt/}} {{-adj-}} '''hesitant''' {{IPA-old|/ˈhɛ.zə.tənt/}} # [[do dự|Do dự]], [[ngập ngừng]], [[lưỡng lự]], [[không]] [[nhất quyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] hll8l3g9pyg2rlf9uwgzw0py6zyh9ae hesitate 0 17482 2477514 1851731 2026-07-26T15:27:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477514 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.zə.ˌteɪt/}} {{-intr-verb-}} '''hesitate''' ''nội động từ'' {{IPA-old|/ˈhɛ.zə.ˌteɪt/}} # [[do dự|Do dự]], [[ngập ngừng]], [[lưỡng lự]], [[không]] [[nhất quyết]]. {{-forms-}} {{eng-verb|base=hesitate|hesitat|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] ra147dqmrmkmzesovia4vp9a8hjzlmo hesitation 0 17483 2477515 2023589 2026-07-26T15:27:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477515 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.zə.ˈteɪ.ʃən/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hesitation.ogg |pron=ˌhɛ.zə.ˈteɪ.ʃən}} {{-noun-}} '''hesitation''' {{IPA-old|/ˌhɛ.zə.ˈteɪ.ʃən/}} # {{term|Như}} [[hesitance|Hesitance]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[sự|Sự]] [[nói]] [[ngắc ngứ]], [[sự]] [[nói]] [[ấp úng]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] qjfs0r5rvfeukyodlbavhygw8nwg38e hesperidin 0 17484 2477517 1851739 2026-07-26T15:27:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477517 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛ.ˈspɛr.ə.dᵊn/}} {{-noun-}} '''hesperidin''' {{IPA-old|/hɛ.ˈspɛr.ə.dᵊn/}} # {{term|Hoá học}} [[hetperidin|Hetperidin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8sf80u0jd8rh7wif9k21asljgc8xole hessian 0 17485 2477520 1851742 2026-07-26T15:28:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477520 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.ʃən/}} {{-noun-}} '''hessian''' {{IPA-old|/ˈhɛ.ʃən/}} # [[vải|Vải]] [[bao bố]] (bằng gai, đay). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jl1fsre1ky9qo1y76spkghe5nrkgbts hessonite 0 17486 2477521 1851743 2026-07-26T15:28:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477521 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.sᵊn.ˌɑɪt/}} {{-noun-}} '''hessonite''' {{IPA-old|/ˈhɛ.sᵊn.ˌɑɪt/}} # {{term|Khoáng chất}} [[exonit|Exonit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d3ed49tixyltrshg9weglarew2p3xm8 hest 0 17487 2477522 1851744 2026-07-26T15:29:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477522 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛst/}} {{-noun-}} '''hest''' {{IPA-old|/ˈhɛst/}} # {{term|Từ cổ,nghĩa cổ}} (như) [[behest]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6amgd0ygmfl8w6m2wduz2fznt8toou7 heteroatom 0 17488 2477530 1851756 2026-07-26T15:31:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477530 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.roʊ.ˌæ.təm/}} {{-noun-}} '''heteroatom''' {{IPA-old|/ˈhɛ.tə.roʊ.ˌæ.təm/}} # {{term|Hoá học}} [[nguyên tử|Nguyên tử]] [[khác]] [[loại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3o3o4ukjs6adfh7dsrsb3l1sx14zaw2 heterocercal 0 17489 2477531 2112660 2026-07-26T15:31:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477531 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈsɜː.kəl/}} {{-adj-}} {{eng-adj}} # [[dị hình|Dị hình]] ([[vây đuôi]] [[cá]]). # Có [[vây đuôi]] [[dị hình]] ([[cá]]). {{-ant-}} * [[homocercal]] {{-drv-}} * [[heterocercality]] {{-related-}} * [[diphycercal]] * [[protocercal]] * [[heterocerc]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 0mzyom4cxlode4p5k8ek3pziimop9rq heterochromatin 0 17490 2477532 1851759 2026-07-26T15:31:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477532 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈkroʊ.mə.tən/}} {{-noun-}} '''heterochromatin''' {{IPA-old|/.ˈkroʊ.mə.tən/}} # [[thể nhiễm sắc|Thể nhiễm sắc]] [[dễ]] [[nhuộm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3zv9jsifnpmkoa2f59njjkpdb58j0wf heteroclite 0 17491 2477533 1851760 2026-07-26T15:31:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477533 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.rə.ˌklɑɪt/}} {{-adj-}} '''heteroclite''' {{IPA-old|/ˈhɛ.tə.rə.ˌklɑɪt/}} # {{term|Ngôn ngữ học}} [[biến cách|Biến cách]] [[trái]] [[quy tắc]] (từ, danh từ). # {{term|Nghĩa bóng}} [[khác thường|Khác thường]], [[dị dạng]]. {{-noun-}} '''heteroclite''' {{IPA-old|/ˈhɛ.tə.rə.ˌklɑɪt/}} # {{term|Ngôn ngữ học}} [[danh từ|Danh từ]] [[biến cách]] [[trái]] [[quy tắc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] m1i3rz5q3x2fs5n74v6nprchl0kakg8 heterocyst 0 17492 2477534 1851763 2026-07-26T15:31:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477534 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.roʊ.ˌsɪst/}} {{-noun-}} '''heterocyst''' {{IPA-old|/ˈhɛ.tə.roʊ.ˌsɪst/}} # {{term|Thực vật}} [[tế bào|Tế bào]] [[dị hình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2t7eehvgs2v8zh5fshqfp1vff31cvtk heterodoxy 0 17493 2477536 1851767 2026-07-26T15:32:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477536 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌdɑːk.si/}} {{-noun-}} '''heterodoxy''' {{IPA-old|/.ˌdɑːk.si/}} # [[tính chất|Tính chất]] [[không]] [[chính]] [[thống]]. # [[tư tưởng|Tư tưởng]] [[ngược]] [[chính]] [[thống]]; [[thuyết]] [[không]] [[chính]] [[thống]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bzfq3w5gfzmb7wox0e3nyw5jslqfv0u heterogamy 0 17494 2477540 1851771 2026-07-26T15:33:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477540 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.mi/}} {{-noun-}} '''heterogamy''' {{IPA-old|/.mi/}} # {{term|Sinh vật học}} [[sự|Sự]] [[dị giao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6quxjml11jw5abupqhp2v2gyqy4g2a5 heterogony 0 17495 2477547 1851777 2026-07-26T15:34:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477547 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.ˈrɑː.ɡə.ni/}} {{-noun-}} '''heterogony''' {{IPA-old|/ˌhɛ.tə.ˈrɑː.ɡə.ni/}} # [[sự|Sự]] [[sinh trưởng]] [[dị hình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] a61ix6uugmlj2vfvt4z3e6zb4ujmloh heterograft 0 17496 2477548 1851778 2026-07-26T15:35:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477548 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.roʊ.ˌɡræft/}} {{-noun-}} '''heterograft''' {{IPA-old|/ˈhɛ.tə.roʊ.ˌɡræft/}} # [[sự|Sự]] [[ghép]] [[mô]] [[không]] [[đồng nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ks68do4b5tottnd7kypp016iswweqaw heterologous 0 17497 2477549 1851779 2026-07-26T15:35:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477549 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈrɑː.lə.ɡəs/}} {{-adj-}} '''heterologous''' {{IPA-old|/.ˈrɑː.lə.ɡəs/}} # [[khác|Khác]] [[loại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] tmka4e5ozyerrtbo0tz8hj1tcws5hgl heteromorphic 0 17498 2477550 1851780 2026-07-26T15:35:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477550 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.rə.ˈmɔr.fɪk/}} {{-adj-}} '''heteromorphic''' {{IPA-old|/ˌhɛ.tə.rə.ˈmɔr.fɪk/}} # [[khác hình|Khác hình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] a6aqemouue2pb7rgd49qxolh170yaf3 heteronomous 0 17499 2477551 1851782 2026-07-26T15:35:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477551 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.ˈrɑː.nə.məs/}} {{-adj-}} '''heteronomous''' {{IPA-old|/ˌhɛ.tə.ˈrɑː.nə.məs/}} # [[thuộc|Thuộc]] [[sự]] [[dị trị]]. {{-adj-}} '''heteronomous''' {{IPA-old|/ˌhɛ.tə.ˈrɑː.nə.məs/}} # [[thuộc|Thuộc]] [[sự]] [[dị trị]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] pksol3oocuu45s6nlfqmkr5rlrhjv9g heteronym 0 17500 2477552 1851783 2026-07-26T15:35:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477552 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.rə.ˌnɪm/}} {{-noun-}} '''heteronym''' {{IPA-old|/ˈhɛ.tə.rə.ˌnɪm/}} # [[từ|Từ]] [[khác gốc]] [[cùng]] [[loại]] (từ viết giống nhau (như) [[ng]] [[khác]] [[nghĩa]] [[và]] [[phát]] [[âm]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tlgzra0pdhzfqyxykv753kqpk7apx8k heteropterous 0 17501 2477554 1851792 2026-07-26T15:36:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477554 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.ˈrɑːp.tə.rəs/}} {{-adj-}} '''heteropterous''' {{IPA-old|/ˌhɛ.tə.ˈrɑːp.tə.rəs/}} # [[có|Có]] [[cánh khác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ataqa93ukismdnj5to0qcvg3o2twhub heterosis 0 17502 2477557 1851796 2026-07-26T15:37:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477557 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.ˈroʊ.səs/}} {{-noun-}} '''heterosis''' {{IPA-old|/ˌhɛ.tə.ˈroʊ.səs/}} # [[ưu thế|Ưu thế]] [[giống]] [[lai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 63f1dduxtc3g8hc6m667j6fedxvxzrz heterothallic 0 17503 2477559 1851798 2026-07-26T15:37:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477559 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.roʊ.ˈθæ.lɪk/}} {{-adj-}} '''heterothallic''' {{IPA-old|/ˌhɛ.tə.roʊ.ˈθæ.lɪk/}} # {{term|Thực vật}} [[hiện tượng|Hiện tượng]] [[khác]] [[tản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] amyrxuj8mraoybahel9lm25eokwn5uw heterotopic 0 17504 2477560 1851801 2026-07-26T15:37:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477560 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.rə.ˈtɑː.pɪk/}} {{-adj-}} '''heterotopic''' {{IPA-old|/.rə.ˈtɑː.pɪk/}} # [[khác chỗ|Khác chỗ]]; ở [[chỗ]] [[không]] [[bình thường]]. #: '''''heterotopic''' bone formation'' — sự cấu tạo xương không bình thường {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] p5bp8xix3ymefvw8006o1npk2lamd4o heterotrophic 0 17505 2477561 1851802 2026-07-26T15:38:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477561 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.rə.ˈtroʊ.fɪk/}} {{-adj-}} '''heterotrophic''' {{IPA-old|/ˌhɛ.tə.rə.ˈtroʊ.fɪk/}} # {{term|Sinh vật học}} [[dị dưỡng|Dị dưỡng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] q3o65jelr1lodjgigpifznlxjpa3b12 heulandite 0 17506 2477569 1851810 2026-07-26T15:39:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477569 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.lən.ˌdɑɪt/}} {{-noun-}} '''heulandite''' {{IPA-old|/ˈhjuː.lən.ˌdɑɪt/}} # {{term|Khoáng chất}} [[heulandit|Heulandit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1mrd04ou6lsdcm4f276zwzno2otnq75 heuristic 0 17507 2477573 2267994 2026-07-26T15:40:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477573 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjʊ.ˈrɪs.tɪk/}} {{-adj-}} '''heuristic''' {{IPA-old|/hjʊ.ˈrɪs.tɪk/}} # Để [[tìm ra]], để [[khám phá]]. #: '''''heuristic''' method'' — phương pháp hướng dẫn học sinh tự tìm tòi lấy # [[kinh nghiệm dân gian|Kinh nghiệm dân gian]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 9llpeajftwnm81fm67rkfih7ir9oakc hexachord 0 17508 2477584 1851835 2026-07-26T15:43:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477584 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.sə.ˌkɔrd/}} {{-noun-}} '''hexachord''' {{IPA-old|/ˈhɛk.sə.ˌkɔrd/}} # {{term|Âm nhạc}} [[chuỗi|Chuỗi]] [[sáu]] [[âm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] am2yqgt6pfvo6g0cvwrbovy2lznpdff hexagon 0 17509 2477587 1851840 2026-07-26T15:44:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477587 wikitext text/x-wiki {{-eng-}} [[Hình:Hexagon.png|thumb|hexagon]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.sə.ˌɡɑːn/}} {{-noun-}} '''hexagon''' {{IPA-old|/ˈhɛk.sə.ˌɡɑːn/}} # {{term|Toán học}} [[hình|Hình]] [[sáu]] [[cạnh]] / [[lục giác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c0nw9soww7h9kfl9qy2m3nqlys9fkzw hexagram 0 17510 2477590 1851843 2026-07-26T15:44:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477590 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.sə.ˌɡræm/}} {{-noun-}} '''hexagram''' {{IPA-old|/ˈhɛk.sə.ˌɡræm/}} # [[ngôi sao|Ngôi sao]] [[sáu]] [[cạnh]] (vẽ bằng hai hình tam giác đều lồng vào nhau). # [[hình|Hình]] [[sáu]] [[đường]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mve7q6eyhgh2y8g5vijrcwfkq9b9g7f hexahedron 0 17511 2477591 1851845 2026-07-26T15:45:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477591 wikitext text/x-wiki {{-eng-}} [[Hình:Hexahedron.gif|thumb|hexahedron]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛk.sə.ˈhi.drən/}} {{-noun-}} '''hexahedron''' {{IPA-old|/ˌhɛk.sə.ˈhi.drən/}} # {{term|Toán học}} [[khối|Khối]] [[sáu]] [[mặt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t62w2ae9733kq7e2ghvpregfgzw1dhn hexahydrate 0 17512 2477592 1851846 2026-07-26T15:45:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477592 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈhɑɪ.ˌdreɪt/}} {{-noun-}} '''hexahydrate''' {{IPA-old|/.ˈhɑɪ.ˌdreɪt/}} # [[hợp chất|Hợp chất]] [[hoá học]] [[chứa]] [[sáu]] [[phân tử]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ttr4neahcv3vn5q9jnzmynyqf51cx8p hexane 0 17513 2477595 1851851 2026-07-26T15:45:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477595 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.ˌseɪn/}} {{-noun-}} '''hexane''' {{IPA-old|/ˈhɛk.ˌseɪn/}} # {{term|Hoá học}} [[Hexan|Hexan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 38deahmgqt4rfxo0xmeci8w8p9bxrun hexaploid 0 17514 2477596 1851853 2026-07-26T15:46:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477596 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.sə.ˌplɔɪd/}} {{-adj-}} '''hexaploid''' {{IPA-old|/ˈhɛk.sə.ˌplɔɪd/}} # [[lục bội|Lục bội]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] i0jm0gmelufv595x8tsstv5s50c9tha heyday 0 17515 2477602 1851868 2026-07-26T15:47:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477602 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˌdeɪ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heyday.ogg |pron=ˈheɪ.ˌdeɪ}} {{-noun-}} '''heyday''' {{IPA-old|/ˈheɪ.ˌdeɪ/}} # [[thời|Thời]] [[cực]] [[thịnh]], [[thời]] [[hoàng kim]]. # [[thời|Thời]] [[sung sức]] [[nhất]], [[thời]] [[đang]] độ; [[tuổi]] [[thanh xuân]]. #: ''in the '''heyday''' of youth'' — lúc tuổi thanh xuân sung sức {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0h5sjbnlfwql662d1j7kdjy0qlrf378 hiatal 0 17516 2477605 1851873 2026-07-26T15:48:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477605 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈeɪ.tᵊl/}} {{-adj-}} '''hiatal''' {{IPA-old|/hɑɪ.ˈeɪ.tᵊl/}} # {{see-entry|hiatus chỉ thuộc về|hiatus chỉ thuộc về}} {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] b1rwrvxf3y6gx1wz69tka6trjgqf7bq hibachi 0 17517 2477607 1851876 2026-07-26T15:48:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477607 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈbɑː.tʃi/}} {{-noun-}} '''hibachi''' {{IPA-old|/hɪ.ˈbɑː.tʃi/}} # {{term|Từ mỹ, nghĩa mỹ}} [[lò|Lò]] [[than]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7tv0z4k06z86a99lijkgj4ffzv29tva hibernal 0 17518 2477609 1851878 2026-07-26T15:49:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477609 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈbɜː.nᵊl/}} {{-adj-}} '''hibernal''' {{IPA-old|/hɑɪ.ˈbɜː.nᵊl/}} # {{term|Thuộc}} [[mùa đông|Mùa đông]]; [[về]] [[mùa đông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] pygaggfun7ggmbbp1h9fd11qd6mhk2z hibernate 0 17519 2477612 1851880 2026-07-26T15:49:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477612 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.bɜː.ˌneɪt/}} {{-intr-verb-}} '''hibernate''' ''nội động từ'' {{IPA-old|/ˈhɑɪ.bɜː.ˌneɪt/}} # [[ngủ|Ngủ]] [[đông]] (động vật). # [[nghỉ|Nghỉ]] [[đông]] ở [[vùng]] [[ấm áp]] (người). # [[không|Không]] [[hoạt động]], [[không]] [[làm gì]], [[nằm]] [[lì]]. {{-forms-}} {{eng-verb|base=hibernate|hibernat|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] c7j7ev1i4n2uj6huqorkj97wjeb6ml3 hick 0 17520 2477619 2023592 2026-07-26T15:51:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477619 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪk/}} {{-noun-}} '''hick''' {{IPA-old|/ˈhɪk/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (thông tục) [[dân quê]] # [[dân]] [[tỉnh]] [[nhỏ]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] oe7d1dd5sjp271vtarfr6qxedtis9ox hickey 0 17521 2477620 1997741 2026-07-26T15:51:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477620 wikitext text/x-wiki {{-eng-}} [[Hình:Hickey.jpg|thumb|hickey]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.ki/}} {{-noun-}} '''hickey''' {{IPA-old|/ˈhɪ.ki/}} # Đồ [[dùng]], [[thiết bị]]. # [[mụn nhọt|Mụn nhọt]], [[vết nhơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 89q1a93xcn1bxefcaf5ylukl1bqb8xu hiddenite 0 17522 2477624 1851904 2026-07-26T15:52:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477624 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.dᵊn.ˌɑɪt/}} {{-noun-}} '''hiddenite''' {{IPA-old|/ˈhɪ.dᵊn.ˌɑɪt/}} # {{term|Khoáng chất}} [[hiđenit|Hiđenit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7gapm12hjug76q3ykq0nc3u0m2qt7hn hide-and-seek 0 17523 2477625 1851906 2026-07-26T15:52:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477625 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.dᵊn.ˈsik/}} {{-noun-}} '''hide-and-seek''' {{IPA-old|/ˌhɑɪ.dᵊn.ˈsik/}} # [[trò chơi|Trò chơi]] ú [[tim]] ((nghĩa đen) & (nghĩa bóng)). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 00lrvof1l7d57sdsmek5uay5y74pnor hidebound 0 17524 2477629 1851909 2026-07-26T15:53:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477629 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪd.ˌbɑʊnd/}} {{-adj-}} '''hidebound''' {{IPA-old|/ˈhɑɪd.ˌbɑʊnd/}} # [[nhỏ nhen|Nhỏ nhen]], [[hẹp hòi]]. # [[thủ cựu|Thủ cựu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 085u0s1ainnmy91ir306flk86xnnzsj hideous 0 17525 2477630 1851911 2026-07-26T15:53:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477630 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.di.əs/}} {{-adj-}} '''hideous''' {{IPA-old|/ˈhɪ.di.əs/}} # [[gớm guốc|Gớm guốc]] (hình thù); [[ghê tởm]] (tinh thần đạo đức). #: ''a '''hideous''' crime'' — tội ác ghê gớm {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 34zlyfs760fgrbe0o14126b0g1nyu79 hieratic 0 17527 2477644 1851936 2026-07-26T15:56:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477644 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.ə.ˈræ.tɪk/}} {{-adj-}} '''hieratic''' {{IPA-old|/ˌhɑɪ.ə.ˈræ.tɪk/}} # {{term|Thuộc}} [[thầy tu|Thầy tu]]. #: '''''hieratic''' writing'' — chữ thầy tu (ở cổ Ai-cập) {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] hzdpgfdct3s9otr07ui2c528gyqsu4j hieroglyph 0 17528 2477646 1851939 2026-07-26T15:56:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477646 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ə.rə.ˌɡlɪf/}} {{-noun-}} '''hieroglyph''' {{IPA-old|/ˈhɑɪ.ə.rə.ˌɡlɪf/}} # [[chữ viết|Chữ viết]] [[tượng hình]]. # [[ký hiệu|Ký hiệu]] [[bí mật]]. # [[chữ viết|Chữ viết]] [[khó]] [[đọc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 66hrgyczzmzd3k6zhzsx4sh28n445vg higgle 0 17529 2477649 1851947 2026-07-26T15:57:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477649 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.ɡəl/}} {{-intr-verb-}} '''higgle''' ''nội động từ'' {{IPA-old|/ˈhɪ.ɡəl/}} # [[mặc cả|Mặc cả]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 6a2p2b3khz550hixd92ob50dvuo0711 highboy 0 17530 2477699 2023600 2026-07-26T16:09:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477699 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbɔɪ/}} {{-noun-}} '''highboy''' {{IPA-old|/.ˌbɔɪ/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[tủ|Tủ]] [[con]] [[mốt]] [[cao]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] i2f6n3cewrti3pnzdkh4gmbjsv3fhjc highbrow 0 17531 2477700 1852001 2026-07-26T16:09:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477700 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbrɑʊ/}} {{-adj-}} '''highbrow''' {{IPA-old|/.ˌbrɑʊ/}} # {{term|Thông tục}} [[trí thức|Trí thức]]; [[trí thức]] [[sách vở]] (xa rời thực tế). {{-noun-}} '''highbrow''' {{IPA-old|/.ˌbrɑʊ/}} # {{term|Thông tục}} [[nhà trí thức|Nhà trí thức]]; [[nhà trí thức]] [[sách vở]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] awjsr7jjxhdrq6g5y51aw3v2r8v2vzk high-class 0 17532 2477655 1851954 2026-07-26T15:58:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477655 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈklæs/}} {{-adj-}} '''high-class''' {{IPA-old|/ˈhɑɪ.ˈklæs/}} # [[hạng|Hạng]] [[cao]], [[hạng nhất]], [[thượng hạng]] (đôi khi mỉa). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] e5yj2017v13ri7oa0zgcgl1r4reua9o high-handed 0 17533 2477660 1851962 2026-07-26T16:00:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477660 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈhæn.dəd/}} {{-adj-}} '''high-handed''' {{IPA-old|/.ˈhæn.dəd/}} # [[kiêu căng|Kiêu căng]]. # [[hống hách|Hống hách]]; [[độc đoán]], [[chuyên chế]]; [[vũ đoán]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] tiy0ffxmvr5w5z4v8uo1ky1xai3hn1x high-level 0 17534 2477668 1851970 2026-07-26T16:02:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477668 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈlɛ.vəl/}} {{-adj-}} '''high-level''' {{IPA-old|/ˈhɑɪ.ˈlɛ.vəl/}} # [[chtrị|Chtrị]] ở [[cấp cao]], [[thượng đỉnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7ra5mqouiflnw1nvp5k5pgcmk7abt04 high-minded 0 17535 2477672 1851973 2026-07-26T16:02:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477672 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈmɑɪn.dəd/}} {{-adj-}} '''high-minded''' {{IPA-old|/ˈhɑɪ.ˈmɑɪn.dəd/}} # [[có|Có]] [[tâm hồn]] [[cao thượng]]; [[có]] [[tinh thần]] [[cao cả]]. # {{term|Từ cổ,nghĩa cổ}} [[kiêu ngạo|Kiêu ngạo]], [[kiêu căng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] bvkazp2va8d0b4lry5oqtgsf6l7vw9p high-muck-a-muck 0 17536 2477674 2023596 2026-07-26T16:03:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477674 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.ˈmə.kɪ.ˌmək/}} {{-noun-}} '''high-muck-a-muck''' {{IPA-old|/ˌhɑɪ.ˈmə.kɪ.ˌmək/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[người]] [[quyền]] [[cao]] [[chức]] [[trọng]]. # [[người|Người]] [[hay]] [[lên mặt]] [[ta đây]] [[quan]] [[to]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] mnhujgr0vuuk5eqcgr8xywe99bqgr9x high-pitched 0 17537 2477676 1851978 2026-07-26T16:03:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477676 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈpɪtʃt/}} {{-adj-}} '''high-pitched''' {{IPA-old|/ˈhɑɪ.ˈpɪtʃt/}} # [[cao|Cao]], [[the thé]] (âm thanh). # [[dốc|Dốc]] (mái nhà... ). # {{term|Nghĩa bóng}} [[cao quý|Cao quý]], [[cao thượng]], [[cao cả]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 01u21b19vvfp6aj4l90jfrfmm8xrb4r high-rise 0 17538 2477684 1851984 2026-07-26T16:05:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477684 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈrɑɪz/}} {{-adj-}} '''high-rise''' {{IPA-old|/ˈhɑɪ.ˈrɑɪz/}} # [[cao ngất|Cao ngất]] (nhà nhiều tầng). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] b7fsa7wx79lqbpppmxhgbpicenbwvlp high-sounding 0 17539 2477685 1851985 2026-07-26T16:05:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477685 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈsɑʊn.dɪŋ/}} {{-adj-}} '''high-sounding''' {{IPA-old|/ˈhɑɪ.ˈsɑʊn.dɪŋ/}} # [[kêu|Kêu]], [[rỗng]], [[khoa trương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 351dnhn951cigpu726u1e4fwelqp3wh high-speed 0 17540 2477686 1851986 2026-07-26T16:06:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477686 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈspid/}} {{-adj-}} '''high-speed''' {{IPA-old|/ˈhɑɪ.ˈspid/}} # [[cao tốc|Cao tốc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 3rf8w901lhixqztjdejcbtisdiy4d9m high-spirited 0 17541 2477687 1851987 2026-07-26T16:06:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477687 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈspɪr.ə.təd/}} {{-adj-}} '''high-spirited''' {{IPA-old|/.ˈspɪr.ə.təd/}} # [[dũng cảm|Dũng cảm]], [[can đảm]]. # [[cao quý|Cao quý]], [[cao thượng]], [[cao cả]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] goljix4c6zyp0jlb43ah4pv3v56qohr high-strung 0 17542 2477690 1851990 2026-07-26T16:06:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477690 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈstrəŋ/}} {{-adj-}} '''high-strung''' {{IPA-old|/ˈhɑɪ.ˈstrəŋ/}} # [[rất|Rất]] [[khoẻ]], [[rất]] [[sung sức]]. # [[dễ|Dễ]] [[xúc động]], [[dễ]] [[xúc cảm]]; [[dễ]] [[bị]] [[kích động]] [[thần kinh]] ((cũng) [[high-keyed]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] cfrsdkwr4wevwlg5b143vmp6p2eqajq high-toned 0 17543 2477695 1851995 2026-07-26T16:08:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477695 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈtoʊnd/}} {{-adj-}} '''high-toned''' {{IPA-old|/ˈhɑɪ.ˈtoʊnd/}} # [[có|Có]] [[những]] [[tình cảm]] [[cao thượng]]; [[có]] [[cái]] [[nhìn]] [[cao cả]]. # {{term|Mỉa mai}} [[khoa trương|Khoa trương]], [[kiểu cách]]; [[tự cao]] [[tự đại]], [[kiêu căng]], [[tự phụ]]. # {{term|Từ cổ,nghĩa cổ}} [[cao|Cao]] [[giọng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] kmbowwwsjhgipfeo30sxqp0xrugdx63 highway 0 17544 2477711 1852025 2026-07-26T16:11:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477711 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌweɪ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-highway.ogg |pron=ˈhɑɪ.ˌweɪ}} {{-noun-}} '''highway''' {{IPA-old|/ˈhɑɪ.ˌweɪ/}} # [[đường cái|Đường cái]], [[quốc lộ]]. # [[con đường|Con đường]] [[chính]] (bộ hoặc thuỷ). # {{term|Nghĩa bóng}} [[con đường|Con đường]], [[đường lối]] (hành động... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ipj60t0ntbl7dts4qccoog5fsu9ahwv highwayman 0 17545 2477712 2138495 2026-07-26T16:12:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477712 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhaɪ.weɪ.mən/}} {{-noun-}} '''highwayman''' {{IPA-old|/ˈhaɪ.weɪ.mən/}} # [[kẻ cướp|Kẻ cướp]] [[đường]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7wf28rerbnfu3oya4o7681z4nir5cgh hilarity 0 17546 2477721 1852046 2026-07-26T16:14:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477721 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ə.ti/}} {{-noun-}} '''hilarity''' {{IPA-old|/.ə.ti/}} # [[sự|Sự]] [[vui vẻ]], [[sự]] [[vui]] [[nhộn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8crzxi09807o4g89vbpzsfl4ubr0tdo hillock 0 17547 2477729 1852058 2026-07-26T16:16:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477729 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.lək/}} {{-noun-}} '''hillock''' {{IPA-old|/ˈhɪ.lək/}} # [[đồi|Đồi]] [[nhỏ]]. # [[cồn|Cồn]], [[gò]], [[đống]], [[đụn]], [[mô]] [[đất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d5b0298z8qzc46omrwvotl8ychrkrdy hillside 0 17548 2477731 1852061 2026-07-26T16:16:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477731 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪɫ.ˌsɑɪd/}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɪɫ.ˌsɑɪd/}} # [[sườn|Sườn]] [[đồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7ns363mxz8upbfjwpoj76yqrnuk642b hilltop 0 17549 2477732 1852063 2026-07-26T16:16:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477732 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪɫ.ˌtɑːp/}} {{-noun-}} '''hilltop''' {{IPA-old|/ˈhɪɫ.ˌtɑːp/}} # [[đỉnh|Đỉnh]] [[đồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r76u0z20p7j353x5xzfead20f5jwuqn hilly 0 17550 2477733 1852064 2026-07-26T16:17:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477733 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.li/}} {{-adj-}} '''hilly''' {{IPA-old|/ˈhɪ.li/}} # [[có|Có]] [[nhiều]] [[đồi]] [[núi]] (vùng). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] b5l5386v4nume5d02k9syj3ujjre7rr hin 0 17551 2477743 2149199 2026-07-26T16:19:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477743 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪn/}} {{-noun-}} '''hin''' {{IPA-old|/ˈhɪn/}} # [[đơn vị|Đơn vị]] [[đo]] [[chất lỏng]] [[của]] [[người]] [[Do]] [[Thái]] [[cổ]], [[chừng]] 4 [[lít]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] {{-sce-}} {{-pron-}} {{sce-pron}} {{-adv-}} {{head|sce|Phó từ}} # [[rất]]. {{-xgn-mgl-}} {{-adj-}} {{pn}} # [[mạnh khỏe]], [[tráng kiện]]. [[Thể loại:Tính từ tiếng Mongghul]] {{-tyz-}} {{-pron-}} {{tyz-IPA}} {{-noun-}} {{pn}} # [[đá]]. [[Thể loại:Danh từ tiếng Tày]] eohqpl9fi17qvtuoqkny7xnooh4imui hindbrain 0 17552 2477745 1852076 2026-07-26T16:19:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477745 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪnd.ˌbreɪn/}} {{-noun-}} '''hindbrain''' {{IPA-old|/ˈhɑɪnd.ˌbreɪn/}} # {{term|Giải phẫu}} [[não sau|Não sau]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] diu10wddek9lb2gyxy8x1yjr4l54sud hindmost 0 17553 2477748 1852084 2026-07-26T16:20:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477748 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪnd.ˌmoʊst/}} {{-adj-}} '''hindmost''' {{IPA-old|/ˈhɑɪnd.ˌmoʊst/}} # Ở [[xa]] [[nhất]] [[phía]] [[đằng]] [[sau]]; [[sau cùng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] sc4eng3ihetusxy4jdvp029k0ynwuwf hindrance 0 17554 2477753 1852093 2026-07-26T16:21:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477753 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪn.drənts/}} {{-adj-}} '''hindrance''' {{IPA-old|/ˈhɪn.drənts/}} # [[sự|Sự]] [[cản trở]]. # [[trở lực|Trở lực]]; [[cái]] [[chướng ngại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7273rmcs9tv4u22vy52lhh88eyeu0lx hindsight 0 17555 2477754 1852096 2026-07-26T16:21:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477754 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪnd.ˌsɑɪt/}} {{-noun-}} '''hindsight''' {{IPA-old|/ˈhɑɪnd.ˌsɑɪt/}} # [[thước|Thước]] [[ngắm]] (ở súng). # {{term|Đùa cợt}} [[sự|Sự]] [[nhận thức]] [[muộn]] (sau khi việc đã xảy ra mới nhìn ra vấn đề). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7ice4vy6kjtas6kkxrme26kzhkwulei hippocras 0 17556 2477780 1852141 2026-07-26T16:27:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477780 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.pə.ˌkræs/}} {{-noun-}} '''hippocras''' {{IPA-old|/ˈhɪ.pə.ˌkræs/}} # {{term|Sử học}} [[rượu vang|Rượu vang]] [[pha]] [[chất]] [[thơm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3220kammk7lbyre8x6ayfrjyrqb45ov hipsterism 0 17557 2477789 2197722 2026-07-26T16:29:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477789 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.stə.rɪ.zəm/}} {{-noun-}} '''hipsterism''' # [[lối sống|Lối sống]] [[của]] [[người]] [[hípxtơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] sqkdnud0ncb04mgn9qy306u9te9jqg0 hispanism 0 17558 2477800 1852177 2026-07-26T16:32:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477800 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪs.pə.ˌnɪ.zəm/}} {{-noun-}} '''hispanism''' {{IPA-old|/ˈhɪs.pə.ˌnɪ.zəm/}} # [[phong trào|Phong trào]] [[khẳng định]] [[lại]] [[sự]] [[thống nhất]] [[về]] [[văn hoá]] [[của]] [[Tây]] [[Ban]] [[Nha]] [[và]] [[Mỹ]] [[La-tinh]]. # [[nét|Nét]] [[đặc biệt]] [[của]] [[tiếng]] [[Tây]] [[Ban]] [[Nha]] [[xuất hiện]] ở [[ngôn ngữ]] [[khác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] odydccj011fd32y6q7z1e1rg13l127a hispid 0 17559 2477803 1852181 2026-07-26T16:32:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477803 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪs.pəd/}} {{-adj-}} '''hispid''' {{IPA-old|/ˈhɪs.pəd/}} # {{term|Sinh vật học}} [[có|Có]] [[lông]] [[xồm xoàm]]; [[có]] [[lông]] [[cứng]] [[lởm chởm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 94wy62xnnu58il0hgrdse964p0blaiq histaminergic 0 17560 2477810 1852194 2026-07-26T16:34:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477810 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.tə.mə.ˈnɜː.dʒɪk/}} {{-adj-}} '''histaminergic''' {{IPA-old|/ˌhɪs.tə.mə.ˈnɜː.dʒɪk/}} # [[tiết|Tiết]] [[histamin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] bycqjhtor8nexu4ubnp5yyys5lflnkz histidine 0 17561 2477811 1852197 2026-07-26T16:34:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477811 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪs.tə.ˌdin/}} {{-noun-}} {{eng-noun|-}} {{IPA-old|/ˈhɪs.tə.ˌdin/}} # {{term|Hóa học; sinh học}} [[histiđin|Histiđin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Hóa học]] [[Thể loại:Sinh học]] 4bfvd48zk2cga1q9l0grpqdjn56ca2t histiocyte 0 17562 2477812 1852198 2026-07-26T16:34:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477812 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪs.ti.ə.ˌsɑɪt/}} {{-noun-}} '''histiocyte''' {{IPA-old|/ˈhɪs.ti.ə.ˌsɑɪt/}} # [[mô bào|Mô bào]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gutt7jbyizj7j5kk844rf4rq3mfvv2g histochemistry 0 17563 2477813 1852202 2026-07-26T16:34:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477813 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.toʊ.ˈkɛ.mə.stri/}} {{-noun-}} '''histochemistry''' {{IPA-old|/ˌhɪs.toʊ.ˈkɛ.mə.stri/}} # [[mô|Mô]] [[hoá học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d6zfm1ggfjx2bjv56h02zndm9rc6rc6 histogenesis 0 17564 2477815 1852204 2026-07-26T16:35:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477815 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.tə.ˈdʒɛ.nə.səs/}} {{-noun-}} '''histogenesis''' {{IPA-old|/ˌhɪs.tə.ˈdʒɛ.nə.səs/}} # {{term|Sinh vật học}} [[sự|Sự]] [[phát sinh]] [[mô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sfycxe3qsny0fg9hrjzh2kq2zqz1h6y histogram 0 17565 2477816 1852208 2026-07-26T16:35:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477816 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪs.tə.ˌɡræm/}} {{-noun-}} {{eng-noun}} # [[biểu đồ|Biểu đồ]] [[tần số]], biểu đồ [[tần suất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5qqtmhl3qf2b7qdfwzbg3p3du2q4w83 histology 0 17566 2477823 1852216 2026-07-26T16:36:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477823 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪs.ˈtɑː.lə.dʒi/}} {{-noun-}} '''histology''' {{IPA-old|/hɪs.ˈtɑː.lə.dʒi/}} # {{term|Sinh vật học}} [[mô học|Mô học]], [[khoa]] [[nghiên cứu]] [[mô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ebzfc89dtvz6t3dm90zaqhthffb97bc histophysiology 0 17567 2477828 1852223 2026-07-26T16:37:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477828 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌfɪ.zi.ˈɑː.lə.dʒi/}} {{-noun-}} '''histophysiology''' {{IPA-old|/.ˌfɪ.zi.ˈɑː.lə.dʒi/}} # [[sinh lý|Sinh lý]] [[mô]]. # [[tổ chức|Tổ chức]] [[cấu trúc]] [[và]] [[chức năng]] [[mô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rv2hxkv15memisw3u567r8af9wgqemj historical 0 17568 2477831 1852227 2026-07-26T16:38:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477831 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ɪ.kəl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-historical.ogg |pron=.ɪ.kəl}} {{-adj-}} '''historical''' {{IPA-old|/.ɪ.kəl/}} # [[lịch sử|Lịch sử]], (thuộc) [[lịch sử]]; [[có]] [[liên quan]] [[đến]] [[lịch sử]]. #: '''''historical''' studies'' — công trình nghiên cứu về lịch sử #: '''''historical''' materialism'' — duy vật lịch sử {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] s5x2vc2xbx8z7pfd965mskbw49xma99 historicity 0 17569 2477838 1852233 2026-07-26T16:39:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477838 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.tə.ˈrɪ.sə.ti/}} {{-noun-}} '''historicity''' {{IPA-old|/ˌhɪs.tə.ˈrɪ.sə.ti/}} # [[tính chất|Tính chất]] [[lịch sử]]; [[tính chất]] [[có]] [[thực]] (của một sự kiện). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hwapyonfikbbdbg02puhdvdnzlxulpe historiography 0 17570 2477846 1852246 2026-07-26T16:41:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477846 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.fi/}} {{-noun-}} '''historiography''' {{IPA-old|/.fi/}} # [[việc|Việc]] [[chép]] [[sử]]; [[thuật]] [[chép]] [[sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ru2w9l4t41vlo87xdhama6uju5dqwh9 history 0 17571 2477850 2244890 2026-07-26T16:42:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477850 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{enPR|hĭsʹt(ə)rē|hĭsʹtrĭ}}, {{IPA4|en|/ˈhɪs.t(ə.)ɹi/|/ˈhɪs.tɹɪ/}} ** {{audio|en|en-uk-history.ogg|a=UK}} ** {{audio|en|en-us-history.ogg|a=US}} * {{hyph|en|his|to|ry}}, {{hyph|en|hist|ory|nocaption=1}} * {{rhymes|en|ɪstəɹi|ɪstɹi|s1=3|s2=2}} {{-noun-}} '''history''' {{IPA-old|/ˈhɪs.tə.ri/}} # [[sử|Sử]], [[sử học]], [[lịch sử]]. #: ''ancient '''history''''' — cổ sử;(đùa cợt) cái đã cũ rích, cái đã lỗi thời #: ''modern '''history''''' — lịch sử cận đại #: ''to make '''history''''' — có tầm quan trọng, có thể ghi vào lịch sử, làm nên việc lớn, có thể ghi vào lịch sử # [[lịch sử|Lịch sử]] (một vật, một người). #: ''to have a strange '''history''''' — có một lịch sử kỳ quặc # [[kịch|Kịch]] [[lịch sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i7gt82455372p7mo8wqcslqjsgguqbm histrionic 0 17572 2477853 1852254 2026-07-26T16:43:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477853 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.tri.ˈɑː.nɪk/}} {{-adj-}} '''histrionic''' {{IPA-old|/ˌhɪs.tri.ˈɑː.nɪk/}} # {{term|Thuộc}} [[đào kép|Đào kép]], (thuộc) [[đóng kịch]], (thuộc) [[diễn kịch]]. # [[đạo đức|Đạo đức]] [[giả]], [[có vẻ]] [[đóng kịch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] d35nenvf3yrflnyqz28k7ufhh8bh2cc hit-and-miss 0 17573 2477857 1852258 2026-07-26T16:44:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477857 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪ.tᵊn.ˈmɪs/}} {{-adj-}} '''hit-and-miss''' {{IPA-old|/ˌhɪ.tᵊn.ˈmɪs/}} # [[như|Như]] [[hit-or-miss]]. {{-adj-}} '''hit-and-miss''' {{IPA-old|/ˌhɪ.tᵊn.ˈmɪs/}} # [[như|Như]] [[hit-or-miss]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] tfbtqnct6u95nrqegc7mfodmynmwgph hit-and-run 0 17574 2477858 1852259 2026-07-26T16:44:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477858 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈrən/}} {{-adj-}} '''hit-and-run''' {{IPA-old|/.ˈrən/}} # [[chớp nhoáng|Chớp nhoáng]] (tấn công). # [[đánh|Đánh]] [[rồi]] [[chạy]], [[chẹt]] [[rồi]] [[bỏ chạy]] (ô tô). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] h17673xgq11uc5h7vfhfux8usy9l3qi hitchhike 0 17575 2477865 2023612 2026-07-26T16:45:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477865 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪtʃ.ˌhɑɪk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hitchhike.ogg |pron=ˈhɪtʃ.ˌhɑɪk}} {{-noun-}} '''hitchhike''' {{IPA-old|/ˈhɪtʃ.ˌhɑɪk/}} # [[sự|Sự]] [[đi]] [[nhờ]] [[xe]], [[sự]] [[vẫy]] [[xe]] [[xin]] [[đi]] [[nhờ]]. {{-verb-}} '''hitchhike''' {{IPA-old|/ˈhɪtʃ.ˌhɑɪk/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[đi|Đi]] [[nhờ]] [[xe]]; [[vẫy]] [[xe]] [[xin]] [[đi]] [[nhờ]]. {{-forms-}} {{eng-verb|base=hitchhike|hitchhik|ing}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] fsl84lps6hvezwr4uw7lzgu7zn8m6ek hit-or-miss 0 17576 2477859 2008931 2026-07-26T16:44:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477859 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪt.ɜː.ˈmɪs/}} {{-adj-}} '''hit-or-miss''' {{IPA-old|/ˌhɪt.ɜː.ˈmɪs/}} # [[hú hoạ|Hú hoạ]], [[bất chấp]] [[thành công]] [[hay]] [[thất bại]], [[được]] [[chăng]] [[hay]] [[chớ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] b9he6zpze3a3gdsv370vbmyum5vnbjq hoatzin 0 17577 2477941 1852450 2026-07-26T17:01:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477941 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/wɑːt.ˈsin/}} {{-noun-}} '''hoatzin''' {{IPA-old|/wɑːt.ˈsin/}} # [[gà|Gà]] [[móng]] (ở Nam Mỹ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] htpypvo8nel8fdx06zlk7354wojxtnm hob 0 17578 2477944 1852456 2026-07-26T17:02:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477944 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːb/}} {{-noun-}} '''hob''' {{IPA-old|/ˈhɑːb/}} # [[ngăn|Ngăn]] [[bên]] [[lò sưởi]] (để giữ nóng thức ăn). # [[cọc|Cọc]] [[ném]] [[vòng]] (để chơi trò ném vòng). # {{term|Như}} [[hobnail|Hobnail]]. # [[bàn|Bàn]] [[trượt]] (của xe trượt tuyết). # {{term|Kỹ thuật}} [[dao phay|Dao phay]] [[lăn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rjuqfnex24ao4zmiolbqr85v83tt957 hobbit 0 17579 2477945 1852457 2026-07-26T17:02:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477945 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.bət/}} {{-noun-}} '''hobbit''' {{IPA-old|/ˈhɑː.bət/}} # [[giống người|Giống người]] [[tưởng tượng]] [[của]] [[những]] [[người]] [[ăn]] [[hang]] ở [[lỗ]] [[hình thể]] [[giống như]] [[người]] [[nhưng]] [[chỉ]] [[cao]] [[bằng]] [[nửa]] [[người]] (trong tiểu thuyết của JRR Tolkien + 1973, nhà văn Anh). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] plxun31be4w4gky885oyun2zq6ikw3p hobby 0 17580 2477949 2151119 2026-07-26T17:03:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477949 wikitext text/x-wiki {{also|Hobby}} {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.bi/}} {{-noun-}} '''hobby''' {{IPA-old|/ˈhɑː.bi/}} # [[thú|Thú]] [[riêng]], [[sở thích]] [[riêng]]. # {{term|Từ cổ,nghĩa cổ}} [[con ngựa|Con ngựa]] [[nhỏ]]. # {{term|Sử học}} [[xe đạp|Xe đạp]] [[cổ xưa]]. # {{term|Động vật học}} [[chim cắt|Chim cắt]]. {{-reference-}} {{R:FVDP|db=ev}} {{-dan-}} {{wikipedia|lang=da}} {{-etymology-}} Từ {{borrowed|da|en|hobby}}. {{-noun-}} {{da-noun|en|er}} # [[sở thích|Sở thích]]. {{-infl-}} {{da-noun-infl|en|er}} {{-synonym-}} * {{l|da|fritidsinteresse}} {{-further-}} * {{R:DDO}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.bi/}} {{-noun-}} {{fra-noun| s=hobby|p=hobbies| sp=/hɔ.bi/|pp=/ɔ.bi/}} '''hobby''' {{g-old|m}} {{IPA-old|/hɔ.bi/}} # [[thú|Thú]] [[tiêu khiển]]. {{-reference-}} {{R:FVDP|db=fv}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] d802atxv7drg6wwlcaivmpokwqu40lv hobgoblin 0 17581 2477952 1852467 2026-07-26T17:04:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477952 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːb.ˌɡɑːb.lən/}} {{-noun-}} '''hobgoblin''' {{IPA-old|/ˈhɑːb.ˌɡɑːb.lən/}} # [[quỷ|Quỷ]], [[yêu quái]]. # [[ma|Ma]], [[ông]] [[ba bị]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] heoednslfw97ln6r99hk9dpqpcaqe0l hobnail 0 17582 2477954 1852468 2026-07-26T17:04:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477954 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌneɪɫ/}} {{-noun-}} '''hobnail''' {{IPA-old|/.ˌneɪɫ/}} # [[đinh|Đinh]] [[đầu]] [[to]] (để đóng ở đế ủng) ((cũng) [[hob]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pmqxtzfjpamqll8l7arbit4zd8qtm3i hock 0 17583 2477963 1852485 2026-07-26T17:06:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477963 wikitext text/x-wiki {{-eng-}} [[Hình:Hock.jpg|thumb|hock]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːk/}} {{-noun-}} '''hock''' {{IPA-old|/ˈhɑːk/}} # [[rượu vang|Rượu vang]] [[trắng]] [[Đức]]. # {{term|Từ lóng}} [[sự|Sự]] [[cầm]] đồ, [[sự]] [[cầm cố]]. #: ''in '''hock''''' — đem cầm (đồ đạc); ở tù (người); mang công mắc nợ {{-noun-}} '''hock''' {{IPA-old|/ˈhɑːk/}} # {{term|Như}} [[hough|Hough]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gd2lf68hcer7zj6xykdc9slyk63mt5e hockey 0 17584 2477965 2038098 2026-07-26T17:06:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477965 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.ki/}} {{-noun-}} '''hockey''' {{IPA-old|/ˈhɑː.ki/}} # {{term|Thể dục, thể thao}} [[môn|Môn]] [[bóng]] [[gậy]] [[cong]], [[khúc côn cầu]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.kɛ/}} {{-noun-}} {{fra-noun| s=hockey|p=hockey| sp=/hɔ.kɛ/|pp=/hɔ.kɛ/}} '''hockey''' {{g-old|m}} {{IPA-old|/hɔ.kɛ/}} # {{term|Thể dục thể thao}} [[môn|Môn]] [[bóng]] [[gậy]] [[cong]], [[khúc côn cầu]]. #: '''''hockey''' sur glace'' — môn bóng gậy cong trên băng, băng cầu {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] c9elbbld7wtdkcowk7wkrwcgbxqe8vl hockshop 0 17585 2477967 1852488 2026-07-26T17:07:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477967 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːk.ˌʃɑːp/}} {{-noun-}} '''hockshop''' {{IPA-old|/ˈhɑːk.ˌʃɑːp/}} # {{term|Thông tục}} [[hiệu|Hiệu]] [[cầm]] đồ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] a7542z6dhecx8lxqf94ld8su2e7010g hod 0 17586 2477969 2023614 2026-07-26T17:07:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477969 wikitext text/x-wiki {{-eng-}} [[Hình:Hod.GoniecPomorski-wl.WaldemarFeculak.jpg|thumb|hod]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːd/}} {{-noun-}} '''hod''' {{IPA-old|/ˈhɑːd/}} # [[vô|Vô]] [[đựng]] [[vữa]], [[sọt]] [[đựng]] [[gạch]] (của thợ nề). # {{term|từ Mỹ, nghĩa Mỹ}} [[thùng|Thùng]] [[đựng]] [[than]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 64xsxfu2xeh7d1ztva2s6lmplxn47p7 hoecake 0 17588 2477990 1852505 2026-07-26T17:09:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477990 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.ˌkeɪk/}} {{-noun-}} '''hoecake''' {{IPA-old|/ˈhoʊ.ˌkeɪk/}} # [[bánh|Bánh]] [[nhỏ]] [[làm bằng]] [[bột]] [[ngô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] re9gjyktz3ziviycwv5map43sao8abk hoedown 0 17589 2477997 1852507 2026-07-26T17:09:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477997 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌdɑʊn/}} {{-noun-}} '''hoedown''' {{IPA-old|/.ˌdɑʊn/}} # {{term|Từ mỹ}} [[điệu|Điệu]] [[nhảy]] [[sinh động]] ở [[nông thôn]]. # [[tiệc|Tiệc]] [[có]] [[điệu]] [[nhảy]] [[này]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r4xi75wx7arpgtryk82j1ftwtezyrzv hogan 0 17590 2478002 1852516 2026-07-26T17:10:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478002 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.ˌɡɑːn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hogan.ogg |pron=ˈhoʊ.ˌɡɑːn}} {{-noun-}} '''hogan''' {{IPA-old|/ˈhoʊ.ˌɡɑːn/}} # [[nhà|Nhà]] [[làm bằng]] [[cành]] [[cây]], [[trát]] [[bùn]] [[người]] [[da]] đỏ [[Navaho]] ở. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fkqlzb8z1x99gqhcpldf57yb79zjjtz hokum 0 17591 2478020 1852552 2026-07-26T17:14:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478020 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.kəm/}} {{-noun-}} '''hokum''' {{IPA-old|/ˈhoʊ.kəm/}} # [[kịch bản|Kịch bản]] [[rẻ tiền]] (cốt chỉ để phục vụ cho những người không biết phê phán). # [[lời nói|Lời nói]] [[ngớ ngẩn]] [[vô nghĩa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tlnllg7mky6thmynhqd8x693szkny3n holdall 0 17592 2478026 1852560 2026-07-26T17:15:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478026 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl.ˌdɔl/}} {{-noun-}} '''holdall''' {{IPA-old|/ˈhoʊl.ˌdɔl/}} # [[túi|Túi]] [[đựng]] đồ [[lặt vặt]] [[đi đường]]. # {{term|Kỹ thuật}} [[hộp|Hộp]] [[đựng]] [[dụng cụ]], [[hộp]] [[đựng]] đồ [[nghề]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] egrank355feg8vsog4e1uftgsk1hch4 holdback 0 17593 2478027 2023617 2026-07-26T17:15:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478027 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊld.ˌbæk/}} {{-noun-}} '''holdback''' {{IPA-old|/ˈhoʊld.ˌbæk/}} # [[sự|Sự]] [[cản trở]], [[sự]] [[ngăn trở]]; [[điều]] [[trở ngại]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[cái|Cái]] [[chặn]] [[cửa]] (cho khỏi đóng lại). {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] snne7az4ideme5l32somuhw2sqlvv2b holder 0 17594 2478030 1852566 2026-07-26T17:16:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478030 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl.dɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-holder.ogg |pron=ˈhoʊl.dɜː}} {{-noun-}} '''holder''' {{IPA-old|/ˈhoʊl.dɜː/}} # [[người|Người]] [[giữ]], [[người]] [[nắm giữ]]; [[người]] [[giữ]] [[một]] [[chức vụ]]; (thể dục, thể thao) [[người]] [[giữ]] [[kỷ lục]]. # [[bót|Bót]] (thuốc lá); [[quản]] (bút); [[tay]] [[cầm]], [[tay]] [[nắm]], [[tay quay]]; [[đui]] (đèn). # {{term|Kỹ thuật}} [[mâm|Mâm]] [[cặp]], [[vòng]] [[kẹp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pc1hgcd7orpdq4n5grsrsbuvjrormb3 holdfast 0 17595 2478031 1852567 2026-07-26T17:16:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478031 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊld.ˌfæst/}} {{-noun-}} '''holdfast''' {{IPA-old|/ˈhoʊld.ˌfæst/}} # [[cái|Cái]] [[nắm]] [[chặt]]; [[sự]] [[kẹp]] [[chặt]]. # [[vòng|Vòng]] [[kẹp]], [[đinh]] [[kẹp]], [[má]] [[kẹp]]; [[cái]] [[kìm]], [[cái]] [[kẹp]]; [[cái]] [[êtô]]; [[móc sắt]] (bắt vào tường). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mec03k48uxn2q5d0yoog8fe6cb3uw0h holdout 0 17596 2478034 2023618 2026-07-26T17:17:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478034 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl.ˌdɑʊt/}} {{-noun-}} '''holdout''' {{IPA-old|/ˈhoʊl.ˌdɑʊt/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (thông tục) [[đấu thủ]] [[nhà nghề]] (bóng đá, bóng chày... ) [[không]] [[ký]] [[giao kèo]] [[khi]] [[đến]] [[hạn]] để [[đòi]] [[điều kiện]] [[cao]] [[hơn]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] j9cqesevhybu6jl3cuy0kh8rsrh9jvg holdover 0 17597 2478035 1852571 2026-07-26T17:17:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478035 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl.ˌdoʊ.vɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-holdover.ogg |pron=ˈhoʊl.ˌdoʊ.vɜː}} {{-noun-}} '''holdover''' {{IPA-old|/ˈhoʊl.ˌdoʊ.vɜː/}} # [[người|Người]] ở [[lại]] (chức vụ gì) [[sau]] [[khi]] [[hết]] [[nhiệm kỳ]], [[người]] [[lưu nhiệm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pnn68alvxvfzvyfvr2rtxgl61lczzfe holdup 0 17598 2478036 1852572 2026-07-26T17:17:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478036 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl.ˌdəp/}} {{-noun-}} '''holdup''' {{IPA-old|/ˈhoʊl.ˌdəp/}} # [[sự|Sự]] [[chặn]] [[lại]] để [[ăn cướp]]; [[vụ]] [[ăn cướp]] [[đường]]. # [[tình trạng|Tình trạng]] [[tắc nghẽn]], [[tình trạng]] [[đình]] [[trệ]] (giao thông). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mjohcx1m6i2y4fxzac9t4dlmx3myf6v holey 0 17599 2478039 1852577 2026-07-26T17:18:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478039 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.li/}} {{-adj-}} '''holey''' {{IPA-old|/ˈhoʊ.li/}} # [[có|Có]] [[lỗ]], [[có]] [[lỗ thủng]], [[có]] [[lỗ]] [[trống]], [[có]] [[lỗ hổng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7rrgpwupdur9otptozgrvfg8bn3sa63 holier-than-thou 0 17601 2478041 1852580 2026-07-26T17:18:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478041 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.li.ɜː.ðən.ˈðɑʊ/}} {{-adj-}} '''holier-than-thou''' {{IPA-old|/ˌhoʊ.li.ɜː.ðən.ˈðɑʊ/}} # {{term|Thông tục}} [[nghĩ|Nghĩ]] [[rằng]] [[mình]] [[đạo đức]] [[hơn]] [[người]] [[khác]]; [[tự]] [[cho là]] [[đúng]]. #: ''a '''holier-than-thou''' attitude'' — thái độ dạy đời {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] objhjc8s8mrt12ra18makkeagkyjt4t holism 0 17602 2478044 1852584 2026-07-26T17:19:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478044 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.ˌlɪ.zəm/}} {{-noun-}} '''holism''' {{IPA-old|/ˈhoʊ.ˌlɪ.zəm/}} # {{term|Triết học}} [[chính thể|Chính thể]] [[luận]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kyebpy9gl0q5gcs5c233gw5jvfpjznt holistic 0 17603 2478045 1852585 2026-07-26T17:19:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478045 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈlɪs.tɪk/}} {{-adj-}} '''holistic''' {{IPA-old|/hoʊ.ˈlɪs.tɪk/}} # {{term|Triết học}} [[thuộc|Thuộc]] [[chỉnh thể luận]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 76vi17v1a89dz2w9cb5z7x4t965k6jx holly 0 17605 2478060 1852604 2026-07-26T17:22:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478060 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-holly.ogg |pron=ˈhɑː.li}} {{-noun-}} '''holly''' {{IPA-old|/ˈhɑː.li/}} # {{term|Thực vật học}} [[cây|Cây]] [[nhựa ruồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fi3m5p4a74k9ev5kse7owmhbthcjjvf holm 0 17606 2478064 1852608 2026-07-26T17:23:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478064 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊlm/}} {{-noun-}} '''holm''' {{IPA-old|/ˈhoʊlm/}} # {{term|Thực vật học}} [[cây|Cây]] [[sồi]] [[xanh]] ((thường) [[holm-oak]]). # {{term|Như}} [[holmme|Holmme]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] m7wr6wcrllbuv4kht3r3nv3fvsu5kl7 holmium 0 17607 2478069 2028697 2026-07-26T17:24:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478069 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl.mi.əm/}} {{-noun-}} '''holmium''' {{IPA-old|/ˈhoʊl.mi.əm/}} # {{term|Hoá học}} [[honmi|Honmi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l4uxu8km0ydo7hadrqqxzc5q3k702a4 holography 0 17608 2478082 1852623 2026-07-26T17:26:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478082 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈlɑː.ɡrə.fi/}} {{-noun-}} '''holography''' {{IPA-old|/hoʊ.ˈlɑː.ɡrə.fi/}} # [[phép|Phép]] [[chụp ảnh]] [[giao thoa]] bằng [[laser]]. {{-trans-}} {{đầu}} *{{fr}}: [[holographie]] {{giữa}} *{{vi}}: [[phép toàn ảnh]] {{cuối}} {{-ref-}} {{R:FVDP}} ==Xem thêm== *[[holographic]] [[Thể loại:Danh từ tiếng Anh]] mj53phtyky741slmqqgtjrzhq0d51vx hols 0 17609 2478089 1852638 2026-07-26T17:28:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478089 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːlz/}} {{-noun-}} '''hols''' {{IPA-old|/ˈhɑːlz/}} # [[thgt|Thgt]] [[kỳ]] [[nghỉ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6f6ozcx5y9qn6ehu1rarfv1mn4kvtzn holster 0 17610 2478090 1852639 2026-07-26T17:28:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478090 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl.stɜː/}} {{-noun-}} '''holster''' {{IPA-old|/ˈhoʊl.stɜː/}} # [[bao|Bao]] [[súng ngắn]] (ngoắc ở thắt lưng hay yên ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 90bisp1jk1w0swv65018m743c7dtrom holt 0 17611 2478091 1852640 2026-07-26T17:28:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478091 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊlt/}} {{-noun-}} '''holt''' {{IPA-old|/ˈhoʊlt/}} # {{term|Thơ ca}} [[khu|Khu]] [[rừng]] [[nhỏ]]. # [[đồi|Đồi]] [[cây]]. {{-noun-}} '''holt''' {{IPA-old|/ˈhoʊlt/}} # [[hang|Hang]] [[thú]]; [[hang]] [[rái cá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] m9loikr2dpq4328iphc0iueptcfv5pe homebound 0 17613 2478108 1852665 2026-07-26T17:32:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478108 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˌbɑʊnd/}} {{-adj-}} '''homebound''' {{IPA-old|/ˈhoʊm.ˌbɑʊnd/}} # [[về|Về]] [[nhà]]. #: '''''homebound''' travellers'' — những người khách du lịch trở về nhà # [[chỉ|Chỉ]] ở [[trong]] [[nhà]]. #: '''''homebound''' invalids'' — những người tàn tật phải ở trong nhà {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] rjcyo9lf361g113hsn2ebsvxkw6n2i1 homeless 0 17614 2478110 1852670 2026-07-26T17:33:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478110 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ləs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-homeless.ogg |pron=ˈhoʊm.ləs}} {{-adj-}} {{eng-adj|-}} {{IPA-old|/ˈhoʊm.ləs/}} # Không [[cửa]] không [[nhà]], [[vô gia cư]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] scim6kvrh1f5rbxgq76xmpfg10cpz8f homelike 0 17615 2478112 1852672 2026-07-26T17:33:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478112 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˌlɑɪk/}} {{-adj-}} '''homelike''' {{IPA-old|/ˈhoʊm.ˌlɑɪk/}} # [[như|Như]] ở [[nhà]], [[như]] [[trong]] [[gia đình]]. #: '''''homelike''' atmosphere'' — không khí như ở nhà mình {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5rggt6hut6r4xj09fk1aoj10lskopcs homely 0 17616 2478115 2023621 2026-07-26T17:34:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478115 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.li/}} {{-adj-}} '''homely''' {{IPA-old|/ˈhoʊm.li/}} # [[giản dị|Giản dị]], [[chất phác]]; [[không]] [[màu mè]], [[không]] [[khách sáo]], [[không]] [[kiểu cách]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[xấu|Xấu]], [[vô duyên]], [[thô kệch]] (người, nét mặt... ). {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] 2uy55hsputwkfebi6byqwpa89iepcvv homeopathic 0 17617 2478117 1852680 2026-07-26T17:34:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478117 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mi.ə.ˈpæ.θɪk/}} {{-adj-}} '''homeopathic''' {{IPA-old|/ˌhoʊ.mi.ə.ˈpæ.θɪk/}} # {{term|Y học}} (thuộc) [[phép]] [[chữa]] [[vi lượng]] [[đồng cân]]; thuộc [[thuận thế]] [[liệu pháp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] gz01kqej2j92t0brtpx9dus5edmsvbc homer 0 17618 2478123 1852684 2026-07-26T17:35:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478123 wikitext text/x-wiki {{-info-}} {{-eng-}} [[Hình:Homer.jpg|thumb|homer]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.mɜː/}} {{-noun-}} '''homer''' {{IPA-old|/ˈhoʊ.mɜː/}} # [[chim|Chim]] [[bồ câu]] [[đưa]] [[thư]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8462r429nq5x4jhsowhk0ud2vj2ewzo homesick 0 17619 2478126 1852688 2026-07-26T17:35:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478126 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˌsɪk/}} {{-adj-}} '''homesick''' {{IPA-old|/ˈhoʊm.ˌsɪk/}} # [[nhớ nhà|Nhớ nhà]], [[nhớ]] [[quê hương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] tw9ofrv6tfntm4007g8v2pa1rq8cpcg homespun 0 17620 2478128 1852690 2026-07-26T17:35:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478128 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌspən/}} {{-adj-}} '''homespun''' {{IPA-old|/.ˌspən/}} # [[xe|Xe]] ở [[nhà]] (sợi). # [[đơn giản|Đơn giản]]; [[giản dị]], [[chất phác]]; [[thô kệch]]. {{-noun-}} '''homespun''' {{IPA-old|/.ˌspən/}} # [[vải|Vải]] [[thô]] [[dệt]] [[bằng]] [[sợi]] [[xe]] ở [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 7gb56fsvbal1r43fzomhqmgh0pjgc0b homestretch 0 17621 2478132 1852693 2026-07-26T17:36:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478132 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈstrɛtʃ/}} {{-noun-}} '''homestretch''' {{IPA-old|/ˈhoʊm.ˈstrɛtʃ/}} # [[giai đoạn|Giai đoạn]] [[cuối]] (của một dự án). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rifw49zcjny8p6zkdkrsf17au46ok84 homey 0 17622 2478138 1852698 2026-07-26T17:37:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478138 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.mi/}} {{-adj-}} '''homey''' {{IPA-old|/ˈhoʊ.mi/}} # [[như|Như]] ở [[nhà]], [[như]] ở [[gia đình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 3k64ve03uo2c3syczbqv27t9u0mlnoh homiletics 0 17623 2478142 1852703 2026-07-26T17:38:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478142 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.tɪks/}} {{-noun-}} '''homiletics''' {{IPA-old|/.tɪks/}} # [[danh từ|Danh từ]]. # [[nghệ thuật|Nghệ thuật]] [[thuyết giáo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lunep6c3mvcyldfdymox1y6ch09p0tz homily 0 17624 2478143 2224911 2026-07-26T17:38:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478143 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.li/}} {{-noun-}} '''homily''' {{IPA-old|/ˈhɑː.mə.li/}} # [[bài|Bài]] [[thuyết pháp]]. # [[những|Những]] [[lời]] [[thuyết lý]] [[đạo đức]] [[nghe]] [[chán tai]], [[những]] [[lời]] [[dạy đời]] [[buồn tẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c168x6r39sg2mbju3fzsjmnq0r1lzow hominization 0 17625 2478146 1852711 2026-07-26T17:39:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478146 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑː.mə.nə.ˈzeɪ.ʃən/}} {{-noun-}} '''hominization''' {{IPA-old|/ˌhɑː.mə.nə.ˈzeɪ.ʃən/}} # [[cũng|Cũng]] [[hominisation]]. # [[quá trình|Quá trình]] [[tiến hoá]] [[thành]] [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fva8ios1nmcedmngk9bu8aixx242ks8 hominoid 0 17626 2478147 1852713 2026-07-26T17:39:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478147 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.ˌnɔɪd/}} {{-adj-}} '''hominoid''' {{IPA-old|/ˈhɑː.mə.ˌnɔɪd/}} # [[giống người|Giống người]]. {{-noun-}} '''hominoid''' {{IPA-old|/ˈhɑː.mə.ˌnɔɪd/}} # [[thú vật|Thú vật]] [[có]] [[dạng]] [[giống người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] iyf71z0grbqwg27pvtplb4ekbk0f93j hominy 0 17627 2478148 1852714 2026-07-26T17:39:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478148 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.ni/}} {{-noun-}} '''hominy''' {{IPA-old|/ˈhɑː.mə.ni/}} # [[cháo|Cháo]] [[ngô]], [[bánh]] [[đúc]] [[ngô]] (nấu với nước hoặc sữa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] px8lc58cuqx110ib7lns43bglg841um homogamy 0 17628 2478158 1852741 2026-07-26T17:42:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478158 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑː.ɡə.mi/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-homogamy.ogg |pron=hoʊ.ˈmɑː.ɡə.mi}} {{-noun-}} '''homogamy''' {{IPA-old|/hoʊ.ˈmɑː.ɡə.mi/}} # {{term|Sinh vật học}} [[sự|Sự]] [[đồng]] [[giao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ebj3xdmdx7sb9jkork5igem65ycxzjv homonymous 0 17629 2478192 1852792 2026-07-26T17:49:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478192 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑː.nə.məs/}} {{-adj-}} '''homonymous''' {{IPA-old|/hoʊ.ˈmɑː.nə.məs/}} # [[đồng âm|Đồng âm]] (từ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ej8xtdg1jijtboiqlfimxyjii0sn9wo homonymy 0 17630 2478193 1852793 2026-07-26T17:49:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478193 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.mi/}} {{-noun-}} '''homonymy''' {{IPA-old|/.mi/}} # [[tính|Tính]] [[đồng âm]] (từ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] f3a6ehwn7157aql2ro1cppv6hwzodu5 homophile 0 17631 2478194 1852794 2026-07-26T17:49:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478194 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.mə.ˌfɑɪɫ/}} {{-adj-}} '''homophile''' {{IPA-old|/ˈhoʊ.mə.ˌfɑɪɫ/}} # {{see-entry|homosexual|homosexual}} {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] k6o14qvqt2qygsceu7x6ej8fm2c33k2 homopteran 0 17632 2478198 1852800 2026-07-26T17:50:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478198 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑːp.tə.rən/}} {{-noun-}} '''homopteran''' {{IPA-old|/hoʊ.ˈmɑːp.tə.rən/}} # [[sâu bọ|Sâu bọ]] [[cánh giống]]. {{-adj-}} '''homopteran''' {{IPA-old|/hoʊ.ˈmɑːp.tə.rən/}} # [[thuộc|Thuộc]] [[sâu bọ]] [[cánh giống]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 5azlqvcyvjcabwqfua0av1mp49khkne homothallic 0 17633 2478206 1852810 2026-07-26T17:52:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478206 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.moʊ.ˈθæ.lɪk/}} {{-adj-}} '''homothallic''' {{IPA-old|/ˌhoʊ.moʊ.ˈθæ.lɪk/}} # [[đồng tản|Đồng tản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] stax07cf57rhhlpommyei3qqcgj4f2m homozygosity 0 17634 2478208 1852815 2026-07-26T17:52:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478208 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈɡɑː.sə.ti/}} {{-noun-}} '''homozygosity''' {{IPA-old|/.ˈɡɑː.sə.ti/}} # {{term|Sinh học}} [[tình trạng|Tình trạng]] [[đồng]] [[hợp tử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8h5a8jc4vk5pb7d71t7144saxe1lrg0 homozygote 0 17635 2478209 1852816 2026-07-26T17:53:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478209 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈzɑɪ.ˌɡoʊt/}} {{-noun-}} '''homozygote''' {{IPA-old|/.ˈzɑɪ.ˌɡoʊt/}} # {{term|Sinh vật học}} [[đồng|Đồng]] [[hợp tử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e96jg24xit6j36lpehd4y93u251bpve honey 0 17637 2478224 2245865 2026-07-26T17:56:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478224 wikitext text/x-wiki {{also|Honey}} {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhʌni/}} * {{audio|en|en-us-honey.ogg|a=US}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-honey.wav|a=Southern England}} * {{rhymes|en|ʌni|s=2}} * {{hyph|en|hon|ey}} {{-noun-}} '''honey''' {{IPA-old|/ˈhə.ni/}} # [[mật ong|Mật ong]]; [[mật]] (của một vài loài sâu bọ khác). # {{term|Nghĩa bóng}} [[sự|Sự]] [[dịu dàng]], [[sự]] [[ngọt ngào]]. # [[mình|Mình]] [[yêu quý]], [[anh]] [[yêu quý]], [[em]] [[yêu quý]], [[con]] [[yêu quý]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c6w1cycmdfm4hxzwmxfn9kan4ufjdy7 honeymoon 0 17638 2478234 1852853 2026-07-26T17:58:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478234 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ni.ˌmuːn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-honeymoon.ogg |pron=ˈhə.ni.ˌmuːn}} {{-noun-}} '''honeymoon''' {{IPA-old|/ˈhə.ni.ˌmuːn/}} # [[tuần trăng mật|Tuần trăng mật]]. {{-intr-verb-}} '''honeymoon''' ''nội động từ'' {{IPA-old|/ˈhə.ni.ˌmuːn/}} # [[hưởng|Hưởng]] [[tuần trăng mật]]. {{-forms-}} {{eng-verb|base=honeymoon}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 20pl42k6tvn6zn4u6cst0op8ssnab9c honeysuckle 0 17639 2478236 1852857 2026-07-26T17:59:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478236 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ni.ˌsə.kəl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-honeysuckle.ogg |pron=ˈhə.ni.ˌsə.kəl}} {{-noun-}} '''honeysuckle''' {{IPA-old|/ˈhə.ni.ˌsə.kəl/}} # {{term|Thực vật học}} [[cây|Cây]] [[kim ngân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gjch2xc2ll99bhk3cjvtbyztc61rv3m honorary 0 17640 2478264 1852892 2026-07-26T18:04:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478264 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑː.nə.ˌrɛr.i/}} {{-noun-}} '''honorary''' {{IPA-old|/ˈɑː.nə.ˌrɛr.i/}} # [[danh dự|Danh dự]] (chức vị, bằng... ). #: '''''honorary''' vice-president'' — phó chủ tịch danh dự #: ''an '''honorary''' degree'' — học vị danh dự {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] a8e55cms8g9qh61pdd6h9lhu03tncrr honorific 0 17641 2478266 1852894 2026-07-26T18:04:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478266 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌɑː.nə.ˈrɪ.fɪk/}} {{-adj-}} '''honorific''' {{IPA-old|/ˌɑː.nə.ˈrɪ.fɪk/}} # [[kính cẩn|Kính cẩn]]. {{-noun-}} '''honorific''' {{IPA-old|/ˌɑː.nə.ˈrɪ.fɪk/}} # [[lời nói|Lời nói]] [[kính cẩn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] om92b0zblylwxme457n1tj6ocv24ocx hooch 0 17642 2478278 2023627 2026-07-26T18:06:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478278 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːtʃ/}} {{-noun-}} '''hooch''' {{IPA-old|/ˈhuːtʃ/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[rượu mạnh]], [[rượu tăm]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] rv4lgbym34xcyf67oc2mru9ajem2pbv hoodman-blind 0 17643 2478285 1852914 2026-07-26T18:07:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478285 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhʊd.mən.ˈblɑɪnd/}} {{-noun-}} '''hoodman-blind''' {{IPA-old|/ˌhʊd.mən.ˈblɑɪnd/}} # [[trò chơi|Trò chơi]] [[bịt mắt]] [[bắt]] [[dê]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i5talsfcnflmzvsyo23hdcvnsyffnjl hoo-ha 0 17644 2478276 1852906 2026-07-26T18:06:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478276 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.ˌhɑː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hoo-ha.ogg |pron=ˈhuː.ˌhɑː}} {{-noun-}} '''hoo-ha''' {{IPA-old|/ˈhuː.ˌhɑː/}} # [[sự|Sự]] [[rối rắm]] [[ầm]] ự, [[sự]] [[loạn xạ]] [[nhặng xị]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mfmsg835rdfdhtx9801e0xoonf1f6cb hooklet 0 17645 2478307 1852943 2026-07-26T18:11:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478307 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊk.lət/}} {{-noun-}} '''hooklet''' {{IPA-old|/ˈhʊk.lət/}} # [[cái|Cái]] [[móc]] [[nhỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rw8qswscli8tw4qa4jyq8ze7kkeonpz hooligan 0 17646 2478309 1852947 2026-07-26T18:11:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478309 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.lɪ.ɡən/}} {{-noun-}} '''hooligan''' {{IPA-old|/ˈhuː.lɪ.ɡən/}} # [[du côn|Du côn]], [[lưu manh]], [[bọn]] [[du côn]], [[bọn]] [[lưu manh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dtorheyk1ki1uv5ul9oqb8m34eevsu0 hoosegow 0 17647 2478321 1852960 2026-07-26T18:14:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478321 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːs.ˌɡɑʊ/}} {{-noun-}} '''hoosegow''' {{IPA-old|/ˈhuːs.ˌɡɑʊ/}} # {{term|Từ lóng}} [[nhà tù|Nhà tù]], [[nhà giam]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] akqb1cn5rhgi3v9yv0pd1sl6hj38z6t hootenanny 0 17648 2478323 1852963 2026-07-26T18:14:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478323 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.tᵊn.ˌæ.ni/}} {{-noun-}} '''hootenanny''' {{IPA-old|/ˈhuː.tᵊn.ˌæ.ni/}} # {{term|Từ mỹ, nghĩa mỹ}} [[cuộc|Cuộc]] [[biểu diễn]] [[của]] [[các]] [[ca sĩ]] [[dân gian]] [[có]] [[khán giả]] [[cùng]] [[tham gia]] [[ca hát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lzjag43dzkbctv4yhesox6upsi23zug hopeless 0 17649 2478346 1852984 2026-07-26T18:19:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478346 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[w:IPA|IPA]]: {{IPA-old|/ˈhoʊ.pləs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hopeless.ogg |pron=ˈhoʊ.pləs}} {{-adj-}} '''hopeless''' {{IPA-old|/ˈhoʊ.pləs/}} # [[không|Không]] [[hy vọng]], [[thất vọng]], [[tuyệt vọng]]. #: ''a '''hopeless''' case'' — một trường hợp không hy vọng gì chữa chạy được (bệnh) #: ''a '''hopeless''' plan'' — mọt kế hoạch không hy vọng thành công # [[thâm|Thâm]] [[căn]] [[cố]] đế, [[không thể]] [[sửa chữa]] [[được]] [[nữa]], [[không]] [[còn]] [[hy vọng]] [[gì]] [[vào]] [[được]]. #: ''a '''hopeless''' drunkard'' — một anh chàng rượu chè be bét chẳng có cách gì mà sửa được nữa {{-drv-}} *[[hopelessly]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 86vyafk9qjjyxubdt66f4wppywp82ov hophead 0 17650 2478349 1852989 2026-07-26T18:19:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478349 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˌhɛd/}} {{-noun-}} '''hophead''' {{IPA-old|/ˈhɑːp.ˌhɛd/}} # [[người|Người]] [[nghiện]] [[ma tuý]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qc4e3u71qmsxxbuqnci9qe57zow68mm hoplite 0 17651 2478350 1852991 2026-07-26T18:20:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478350 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˌlɑɪt/}} {{-noun-}} '''hoplite''' {{IPA-old|/ˈhɑːp.ˌlɑɪt/}} # {{term|Sử học}} [[lính|Lính]] [[bộ]] [[trang bị]] [[vũ khí]] [[nặng]] ((từ cổ, nghĩa cổ) [[Hy-lạp]]). {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.plit/}} {{-noun-}} {{fra-noun| s=hoplite|p=hoplite| sp=/ɔ.plit/|pp=/ɔ.plit/}} '''hoplite''' {{g-old|m}} {{IPA-old|/ɔ.plit/}} # {{term|Sử học}} [[lính|Lính]] [[võ trang]]. # {{term|Sử học}} [[người|Người]] [[chạy đua]] [[có]] [[võ trang]] (cổ Hy Lạp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] nsgpckagv3cff6zm7nzw4b1p8t6h0ox hop-o'-my-thumb 0 17652 2478331 1852975 2026-07-26T18:16:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478331 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑː.pə.mə.ˈθəm/}} {{-noun-}} '''hop-o'-my-thumb''' {{IPA-old|/ˌhɑː.pə.mə.ˈθəm/}} # [[chú|Chú]] [[lùn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ae9q93143sfrmyab5p60234t56aqalv hopper 0 17653 2478353 1852996 2026-07-26T18:20:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478353 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.pɜː/}} {{-noun-}} '''hopper''' {{IPA-old|/ˈhɑː.pɜː/}} # [[người|Người]] [[nhảy]] [[lò cò]]. # [[sâu bọ|Sâu bọ]] [[nhảy]] (bọ chét... ). # [[cái|Cái]] [[phễu]] (để đổ than vào lò, lúa vào máy xát... ). # [[sà lan|Sà lan]] [[chở]] [[bùn]] (vét sông) ((cũng) [[hopper]] [[punt]], [[hopper]] [[barge]]). # {{term|Như}} [[hop-picker|Hop-picker]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ru8dyj71vjal9mamnt73l5o5ttki6sq hopsack 0 17654 2478356 1853000 2026-07-26T18:21:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478356 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˌsæk/}} {{-noun-}} '''hopsack''' {{IPA-old|/ˈhɑːp.ˌsæk/}} # [[vải|Vải]] [[thô]]; [[vải]] [[bao tải]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ql0q23cam32yzs4sdssu7ebbrca9ved hormone 0 17656 2478379 1853030 2026-07-26T18:27:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2478379 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ˌmoʊn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hormone.ogg |pron=ˈhɔr.ˌmoʊn}} {{-noun-}} '''hormone''' {{IPA-old|/ˈhɔr.ˌmoʊn/}} # {{term|Sinh vật học}} [[Hoocmon|Hoocmon]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔʁ.mɔn/}} {{-noun-}} {{fra-noun| s=hormone|p=hormones| sp=/ɔʁ.mɔn/|pp=/ɔʁ.mɔn/}} '''hormone''' {{g-old|f}} {{IPA-old|/ɔʁ.mɔn/}} # {{term|Sinh vật học, sinh lý học}} [[hocmon|Hocmon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] lteskzc15b7tee48oxegsyp1tyfmcm1 hornbeam 0 17657 2478384 2109144 2026-07-26T18:28:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478384 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˌbim/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hornbeam.ogg |pron=ˈhɔrn.ˌbim}} {{-noun-}} '''hornbeam''' {{IPA-old|/ˈhɔrn.ˌbim/}} # {{term|Thực vật học}} duyên, duyên mộc, [[cây|Cây]] [[trăn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2496k50jxvk1oabaagzhv9ik8wxhmxg hornbill 0 17658 2478385 1853039 2026-07-26T18:28:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478385 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbɪɫ/}} {{-noun-}} '''hornbill''' {{IPA-old|/.ˌbɪɫ/}} # [[chim|Chim]] [[mỏ]] [[sừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ce0ejokoh2lkpgexjjdj9zto2hpahv2 hornblende 0 17659 2478387 1853041 2026-07-26T18:28:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478387 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌblɛnd/}} {{-noun-}} '''hornblende''' {{IPA-old|/.ˌblɛnd/}} # {{term|Khoáng chất}} [[Hocblen|Hocblen]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8fo5m3dtq5288a1lx35slh2hn9clx5b hornbook 0 17660 2478388 1853042 2026-07-26T18:28:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478388 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˌbʊk/}} {{-noun-}} '''hornbook''' {{IPA-old|/ˈhɔrn.ˌbʊk/}} # [[cuốn|Cuốn]] [[sách]] [[nhỏ]] [[dạy]] [[trẻ em]] [[tập đọc]]. # [[luận|Luận]] đề [[thô sơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kujtbp719w69ind4iwi1oo9u9mnynbb hornfels 0 17661 2478391 1853046 2026-07-26T18:29:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478391 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˌfɛɫz/}} {{-noun-}} '''hornfels''' {{IPA-old|/ˈhɔrn.ˌfɛɫz/}} # Đá [[chịu lửa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g5lz1hnot36z5wc87qr1wuzajipfj6d hornpipe 0 17662 2478395 1853051 2026-07-26T18:30:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478395 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˌpɑɪp/}} {{-noun-}} '''hornpipe''' {{IPA-old|/ˈhɔrn.ˌpɑɪp/}} # [[điệu|Điệu]] [[múa]] [[thuỷ]] [[thủ]] (một điệu múa vui nhộn, thường là múa đơn của thuỷ thủ). # [[nhạc|Nhạc]] [[cho]] [[điệu]] [[múa]] [[thuỷ]] [[thủ]]. # {{term|Âm nhạc}} [[ống sáo|Ống sáo]] [[sừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5mpb9ov79x2ra4esbn1hrgbnxx2gukx horntail 0 17663 2478397 1853054 2026-07-26T18:31:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478397 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˌteɪɫ/}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɔrn.ˌteɪɫ/}} # {{term|Động vật}} [[ong|Ong]] [[rừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r9no399ichg1dr03cuerdvipumgm48g horny 0 17664 2478399 2354257 2026-07-26T18:31:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478399 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhɔːni/|a=RP}} * {{IPA4|en|/ˈhoɹni/|a=GA}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-horny.wav|a=Southern England}} * {{rhymes|en|ɔː(ɹ)ni|s=2}} {{-adj-}} '''horny''' {{IPA-old|/ˈhɔr.ni/}} # {{term|Thuộc}} [[sừng|Sừng]]; [[như]] [[sừng]], [[giống]] [[sừng]]. # [[bằng|Bằng]] [[sừng]]. # [[có|Có]] [[sừng]]. # [[cứng|Cứng]] [[như]] [[sừng]], [[thành]] [[chai]]. #: '''''horny''' hand'' — tay chai cứng như sừng # {{term|lóng}} [[khêu gợi|Khêu gợi]], [[gợi tình]] # {{term|lóng}} [[nứng|Nứng]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] jb3xou2a0m7ihteqr2amrbh40vhp5o3 horological 0 17665 2478402 1853066 2026-07-26T18:32:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478402 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɔr.ə.ˈlɑː.dʒɪ.kəl/}} {{-adj-}} '''horological''' {{IPA-old|/ˌhɔr.ə.ˈlɑː.dʒɪ.kəl/}} # {{term|Thuộc}} [[thuật|Thuật]] [[đo]] [[thời khắc]]. # {{term|Thuộc}} [[thuật|Thuật]] [[làm]] [[đồng hồ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 8bafw7bo308snty2f55ed4827lv3nkc horologist 0 17666 2478403 1853067 2026-07-26T18:32:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478403 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrɑː.lə.dʒɪst/}} {{-noun-}} '''horologist''' {{IPA-old|/hə.ˈrɑː.lə.dʒɪst/}} # [[nhà chuyên môn|Nhà chuyên môn]] [[đo]] [[thời khắc]]. # [[thợ|Thợ]] [[làm]] [[đồng hồ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l0ln442kteox1cvkcbqefzkzpwbtnef horology 0 17667 2478405 1853068 2026-07-26T18:32:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478405 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrɑː.lə.dʒi/}} {{-etymology-}} Từ [[tiếng Latinh]] ''[[horologia]]'', từ ''[[horos]]'' (giờ) + ''[[-logy]]''. {{-noun-}} '''horology''' {{IPA-old|/hə.ˈrɑː.lə.dʒi/}} # [[thuật|Thuật]] [[đo]] [[thời khắc]]. # [[thuật|Thuật]] làm [[đồng hồ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 49abf6ogmn6bw4hoqxzqwbychrz1iul horror-struck 0 17668 2478431 1853103 2026-07-26T18:38:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478431 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌstrək/}} {{-adj-}} '''horror-struck''' {{IPA-old|/.ˌstrək/}} # [[khiếp sợ|Khiếp sợ]], [[kinh hãi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] hwfn245raem4j9dqdvcrir0hgyicqcf horseflesh 0 17669 2478461 1853134 2026-07-26T18:44:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478461 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌflɛʃ/}} {{-noun-}} '''horseflesh''' {{IPA-old|/.ˌflɛʃ/}} # [[thịt|Thịt]] [[ngựa]]. # [[ngựa|Ngựa]] (nói chung). #: ''a good judge of '''horseflesh''''' — một tay sành về ngựa {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ch1a2lc4sb7qrd1gbob3g1bqj3cqg7w horsehide 0 17670 2478464 1853136 2026-07-26T18:45:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478464 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌhɑɪd/}} {{-noun-}} '''horsehide''' {{IPA-old|/ˈhɔrs.ˌhɑɪd/}} # [[da|Da]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b4ybd6iyfnanwm0w2ggfhp6h1y1cxlw horseman 0 17671 2478465 1853138 2026-07-26T18:45:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478465 wikitext text/x-wiki {{-eng-}} [[Hình:Horseman.jpg|thumb|horseman]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.smən/}} {{-noun-}} {{eng-noun|horsemen}} {{IPA-old|/ˈhɔr.smən/}} # [[người|Người]] [[cưỡi]] [[ngựa]]; [[kị sĩ]], [[kỵ sĩ]]. # [[người|Người]] [[cưỡi]] [[ngựa]] [[ngồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gre0ox694n6iwbsoa42rcr96uk2hk0u horsemint 0 17672 2478467 1853141 2026-07-26T18:46:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478467 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌmɪnt/}} {{-noun-}} '''horsemint''' {{IPA-old|/ˈhɔrs.ˌmɪnt/}} # {{term|Thực vật}} [[cây|Cây]] [[bạc hà]] [[lá]] [[dài]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qtibcmp0ebmbefbmf9uq61caeum1s30 horseplay 0 17673 2478468 1853142 2026-07-26T18:46:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478468 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌpleɪ/}} {{-noun-}} '''horseplay''' {{IPA-old|/ˈhɔrs.ˌpleɪ/}} # [[sự|Sự]] [[vui]] [[đùa]] [[ầm]] ĩ, [[sự]] [[đùa]] [[nhộn]]; [[sự]] [[đùa nhả]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rgulds3dfr8kn0zexglyr3w1ad6d4zx horsepower 0 17674 2478470 1853143 2026-07-26T18:46:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478470 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌpɑʊ.ər/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horsepower.ogg |pron=ˈhɔrs.ˌpɑʊ.ər}} {{-noun-}} '''horsepower''' {{IPA-old|/ˈhɔrs.ˌpɑʊ.ər/}} (Số nhiều: [[không đổi]]) # {{term|Kỹ thuật}} [[sức|Sức]] [[ngựa]]; [[mã lực]] (viết tắt) [[là]] [[HP]]. #: ''a twelve-horsepower engine'' — động cơ 12 mã lực {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gcmokjv2tab8cvtcjsfnkeuk2oyl7q0 horsewoman 0 17675 2478475 1853152 2026-07-26T18:47:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478475 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌwʊm.ən/}} {{-noun-}} '''horsewoman''' {{IPA-old|/ˈhɔrs.ˌwʊm.ən/}} # [[người|Người]] [[đàn bà]] [[cưỡi]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kb9y9ojitvglz3c3afrukbagmm3xjrx horst 0 17676 2478476 1853156 2026-07-26T18:48:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478476 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrst/}} {{-noun-}} '''horst''' {{IPA-old|/ˈhɔrst/}} # {{term|Địa chất}} [[địa lũy|Địa lũy]]; [[hoxtơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s3zdzqwovhyvorup7ql7k0umcpph7fs hortative 0 17677 2478477 1853158 2026-07-26T18:48:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478477 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.tə.tɪv/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hortative.ogg |pron=ˈhɔr.tə.tɪv}} {{-adj-}} '''hortative''' {{IPA-old|/ˈhɔr.tə.tɪv/}} # [[khích lệ|Khích lệ]], [[cổ vũ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] nbhaw8cdfmg55m3xra33yf1ha4wopsa hosepipe 0 17679 2478485 1853172 2026-07-26T18:50:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478485 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊz.ˌpɑɪp/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hosepipe.ogg |pron=ˈhoʊz.ˌpɑɪp}} {{-noun-}} '''hosepipe''' {{IPA-old|/ˈhoʊz.ˌpɑɪp/}} # [[ống|Ống]] [[phun]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 00j85eepg3mtcbhndvpb6fx3kwd0ogq hospice 0 17680 2478487 1853177 2026-07-26T18:50:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478487 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.pəs/}} {{-noun-}} '''hospice''' {{IPA-old|/ˈhɑːs.pəs/}} # [[nhà|Nhà]] [[nghỉ chân]] (của khách qua đường). # [[nhà|Nhà]] [[tế bần]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.pis/}} {{-noun-}} {{fra-noun| s=hospice|p=hospices| sp=/ɔs.pis/|pp=/ɔs.pis/}} '''hospice''' {{g-old|m}} {{IPA-old|/ɔs.pis/}} # {{term|Tôn giáo}} [[nhà|Nhà]] [[đón]] [[khách]] [[thập phương]]. # [[dưỡng đường|Dưỡng đường]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] qu585z4gs2e5q32yb3v9248cemtbup3 hostel 0 17681 2478504 1853206 2026-07-26T18:54:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478504 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.tᵊl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hostel.ogg |pron=ˈhɑːs.tᵊl}} {{-noun-}} '''hostel''' {{IPA-old|/ˈhɑːs.tᵊl/}} # [[nhà|Nhà]] [[ký túc]] (của học sinh). # [[nhà|Nhà]] [[tập thể]] (cho công nhân). # [[cũ|Cũ]] [[nhà trọ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dqnkydmt99ehoqzvp5nmotk4r28c6f8 hostelry 0 17682 2478506 1853209 2026-07-26T18:55:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478506 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.tᵊl.ri/}} {{-noun-}} '''hostelry''' {{IPA-old|/ˈhɑːs.tᵊl.ri/}} # {{term|Từ cổ,nghĩa cổ}} [[nhà trọ|Nhà trọ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7a12tlupa8gz2b5vzpyfoz7ah9sa68k hot-blooded 0 17683 2478519 1853223 2026-07-26T18:58:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478519 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈblə.dəd/}} {{-adj-}} '''hot-blooded''' {{IPA-old|/.ˈblə.dəd/}} # [[sôi nổi|Sôi nổi]], [[đầy]] [[nhiệt huyết]], [[nhiệt thành]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] f0bpy0em7fz3880sndui8xg9c6o550m hotch 0 17684 2478529 1853238 2026-07-26T19:00:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478529 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːtʃ/}} {{-intr-verb-}} '''hotch''' ''nội động từ'' {{IPA-old|/ˈhɑːtʃ/}} # [[cựa|Cựa]] [[quạy]]; [[nhúch]] [[nhích]] [[luôn]]; [[không]] [[yên]] [[một]] [[chổ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] reydh5o66j1j1b0e6k75tnxjxtjz5d7 hotchpot 0 17685 2478530 1853239 2026-07-26T19:00:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478530 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːtʃ.ˌpɑːt/}} {{-noun-}} '''hotchpot''' {{IPA-old|/ˈhɑːtʃ.ˌpɑːt/}} # [[món|Món]] [[hổ lốn]]; [[món]] [[thịt]] [[cừu]] [[hầm]] [[rau]]. # {{term|Pháp lý}} [[sự|Sự]] [[thu]] [[gộp]] [[toàn bộ]] [[tài sản]] để [[chia]] [[đều]] (khi cha mẹ mất đi mà không để lại chúc thư). # [[mớ|Mớ]] [[hỗn hợp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5marf5civ71lqhjr4lcjmla17btfoku hotchpotch 0 17686 2478531 1853240 2026-07-26T19:01:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478531 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːtʃ.ˌpɑːtʃ/}} {{-noun-}} '''hotchpotch''' {{IPA-old|/ˈhɑːtʃ.ˌpɑːtʃ/}} # [[món|Món]] [[hổ lốn]]; [[món]] [[thịt]] [[cừu]] [[hầm]] [[rau]]. # {{term|Pháp lý}} [[sự|Sự]] [[thu]] [[gộp]] [[toàn bộ]] [[tài sản]] để [[chia]] [[đều]] (khi cha mẹ mất đi mà không để lại chúc thư). # [[mớ|Mớ]] [[hỗn hợp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1gc34f9e6jkmtf44vyynjvb5kmmhydu hothead 0 17687 2478536 1853245 2026-07-26T19:02:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478536 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˌhɛd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hothead.ogg |pron=ˈhɑːt.ˌhɛd}} {{-noun-}} '''hothead''' {{IPA-old|/ˈhɑːt.ˌhɛd/}} # [[người|Người]] [[nóng nảy]], [[người]] [[nóng vội]]; [[người]] [[bộp chộp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j0nxkyev7k873i8u2ifvla920z32e8f hothouse 0 17688 2478537 1853246 2026-07-26T19:02:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478537 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˌhɑʊs/}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɑːt.ˌhɑʊs/}} # [[nhà kính|Nhà kính]] ([[trồng]] [[cây]]). # {{term|Kỹ thuật}} [[phòng|Phòng]] [[sấy]]. # {{term|Định ngữ}} [[trồng|Trồng]] ở [[nhà kính]]. #: '''''hothouse''' flowers'' — hoa hồng ở nhà kính {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bzkn3dnap8qxienhy63zq862y39mzjf hotshot 0 17689 2478539 1853253 2026-07-26T19:02:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478539 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˌʃɑːt/}} {{-noun-}} '''hotshot''' {{IPA-old|/ˈhɑːt.ˌʃɑːt/}} # [[người|Người]] [[khéo]] [[ứng]] [[xử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] id77uzuceaqie50lk3l3fgzykrv8780 hound's-tongue 0 17690 2478556 1853281 2026-07-26T19:07:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478556 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊndz.ˌtəŋ/}} {{-noun-}} '''hound's-tongue''' {{IPA-old|/ˈhɑʊndz.ˌtəŋ/}} # {{term|Thực vật học}} [[cây|Cây]] [[lưỡi]] [[chó]] (thuộc họ vòi voi). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 89l3yjrpod8rmjytwxdpqypmp14g9rn hourglass 0 17691 2478570 2062095 2026-07-26T19:10:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478570 wikitext text/x-wiki {{-eng-}} [[Hình:Hourglass.jpg|thumb|hourglass]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑʊ.ər.ˌɡlæs/}} {{-noun-}} {{en-noun}} # [[đồng hồ|Đồng hồ]] [[cát]]. {{-ref-}} {{R:FVDP}} 79y3jyov8x2zd0qcneaogyuebw3d9ir hour-long 0 17692 2478566 1853297 2026-07-26T19:09:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478566 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑʊ.ər.ˈlɔŋ/}} {{-adj-}} '''hour-long''' {{IPA-old|/ˈɑʊ.ər.ˈlɔŋ/}} # [[kéo dài|Kéo dài]] [[một]] [[tiếng]]. #: ''an '''hour-long''' conversation'' — cuộc trò chuyện kéo dài một tiếng {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] bcyejmo908spj0jqat39ywb6zwxq0xt houseboy 0 17693 2478599 1853327 2026-07-26T19:17:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478599 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbɔɪ/}} {{-noun-}} '''houseboy''' {{IPA-old|/.ˌbɔɪ/}} # [[người|Người]] [[thuê]] [[làm]] [[những]] [[công việc]] [[chung]] [[trong]] [[nhà]] [[hoặc]] [[khách sạn]]; [[thằng nhỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5huehgqd4dkydvw8nsr2mh1lqrqaso1 housecoat 0 17694 2478601 1853331 2026-07-26T19:17:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478601 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌkoʊt/}} {{-noun-}} '''housecoat''' {{IPA-old|/ˈhɑʊs.ˌkoʊt/}} # [[áo|Áo]] [[xuềnh xoàng]] [[mặc]] ở [[nhà]] (của đàn bà). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k865mejm0veajexyhqh5ifa4xhqv5oy housedress 0 17695 2478602 1853334 2026-07-26T19:17:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478602 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌdrɛs/}} {{-noun-}} '''housedress''' {{IPA-old|/ˈhɑʊs.ˌdrɛs/}} # [[áo|Áo]] [[xuềnh xoàng]] [[mặc]] ở [[nhà]] (của đàn bà). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ls0k1k9hdzqkb1ihcd5dp3emf3lgch1 houseguest 0 17696 2478604 1853336 2026-07-26T19:18:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478604 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌɡɛst/}} {{-noun-}} '''houseguest''' {{IPA-old|/ˈhɑʊs.ˌɡɛst/}} # [[khách|Khách]] (của gia đình). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d6yaoqnif687ki38yumh44cyugu2wra househusband 0 17697 2478607 1853339 2026-07-26T19:19:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478607 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌhəz.bənd/}} {{-noun-}} '''househusband''' {{IPA-old|/ˈhɑʊs.ˌhəz.bənd/}} # [[người|Người]] [[chồng]] [[lo]] [[việc]] [[nhà]] [[là]] [[chính]] (trong khi vợ anh ta kiếm tiền về nuôi gia đình). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] a58cyrqqgkpti8kjolbf33no5x2f3th housekeeper 0 17698 2478608 1853340 2026-07-26T19:19:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478608 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌki.pɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-housekeeper.ogg |pron=.ˌki.pɜː}} {{-noun-}} '''housekeeper''' {{IPA-old|/.ˌki.pɜː/}} # [[bà|Bà]] [[quản gia]]. # [[người|Người]] [[coi]] [[nhà]], [[người]] [[giữ]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ionvxabdyie29me3uovtsumdm7zz3sr houseleek 0 17699 2478610 1853342 2026-07-26T19:19:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478610 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌlik/}} {{-noun-}} '''houseleek''' {{IPA-old|/ˈhɑʊs.ˌlik/}} # {{term|Thực vật học}} [[cây cảnh|Cây cảnh]] [[thiên]] [[bờ tường]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3h9dmorjcgpvf5bodp56myckubojmhm housemaster 0 17700 2478614 1853346 2026-07-26T19:20:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478614 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌmæs.tɜː/}} {{-noun-}} '''housemaster''' {{IPA-old|/.ˌmæs.tɜː/}} # [[giáo viên|Giáo viên]] [[phụ trách]] [[nơi]] [[ký túc xá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sqxl6lhex02lh6lbu4ooryqd9wfgeav housemother 0 17701 2478615 1853347 2026-07-26T19:20:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478615 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌmə.ðɜː/}} {{-noun-}} '''housemother''' {{IPA-old|/ˈhɑʊs.ˌmə.ðɜː/}} # [[bà|Bà]] [[hoặc]] [[cô]] [[trông nom]] [[trại]] [[trẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tqdizawq80ixxeltwbvi4g1pee7ngkq houseplant 0 17702 2478617 1853349 2026-07-26T19:21:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478617 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌplænt/}} {{-noun-}} '''houseplant''' {{IPA-old|/ˈhɑʊs.ˌplænt/}} # [[cấy|Cấy]] [[trồng]] [[trong]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ij5nkfy0s40emhaahagqu6ni2ppu835 house-proud 0 17703 2478587 1853316 2026-07-26T19:14:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478587 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌprɑʊd/}} {{-adj-}} '''house-proud''' {{IPA-old|/ˈhɑʊs.ˌprɑʊd/}} # [[bận tâm|Bận tâm]] [[về]] [[việc]] [[sửa sang]] [[tô điểm]] [[nhà cửa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] anczxqbqus5quwq1unievusiusuvc1x house-raising 0 17704 2478588 1853317 2026-07-26T19:14:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478588 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌreɪ.zɪŋ/}} {{-noun-}} '''house-raising''' {{IPA-old|/ˈhɑʊs.ˌreɪ.zɪŋ/}} # [[việc|Việc]] [[cất nhà]], [[việc]] [[xây dựng]] [[nhà]] (có bà con chòm xóm đến làm giúp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] eb0fuhqql18e8j8yo58czphbk1fii2m house-to-house 0 17705 2478593 1853321 2026-07-26T19:15:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478593 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑʊs.tə.ˈhɑʊs/}} {{-adj-}} '''house-to-house''' {{IPA-old|/ˌhɑʊs.tə.ˈhɑʊs/}} # [[từ|Từ]] [[nhà]] [[này]] [[sang]] [[nhà]] [[kế tiếp]], [[lần lượt]] [[từng]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] em48y9h19lva6delsf6n2cmgul9inlb housewarming 0 17706 2478619 1853353 2026-07-26T19:21:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478619 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌwɔr.mɪŋ/}} {{-noun-}} '''housewarming''' {{IPA-old|/ˈhɑʊs.ˌwɔr.mɪŋ/}} # [[bữa|Bữa]] [[liên hoan]] [[ăn mừng]] [[nhà]] [[mới]], [[tiệc]] [[mừng]] [[tân]] [[gia]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1n5mrvy5wl5pu5dbf6kxmqykezh394i housework 0 17707 2478620 1853357 2026-07-26T19:22:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478620 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌwɜːk/}} {{-noun-}} '''housework''' {{IPA-old|/ˈhɑʊs.ˌwɜːk/}} # [[công việc|Công việc]] [[trong]] [[nhà]] (nấu ăn, giặt, quét dọn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i4evzu51mqudpyd98b0bt393tviape6 hovercraft 0 17708 2478637 1853382 2026-07-26T19:26:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478637 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.vɜː.ˌkræft/}} {{-noun-}} '''hovercraft''' {{IPA-old|/.vɜː.ˌkræft/}} # [[tàu|Tàu]] [[di chuyển]] [[nhờ]] [[đệm]] [[không khí]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 52yeh1h28l3fw35h728u4qrjnqwfamo howdah 0 17709 2478642 1853393 2026-07-26T19:27:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478642 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊ.də/}} {{-noun-}} '''howdah''' {{IPA-old|/ˈhɑʊ.də/}} # [[bành voi|Bành voi]]; [[ghế]] [[đặt]] [[trên]] [[lưng]] [[voi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fwk4mzs43s3uqrn1pjhgdlbfaj6olwx howdy 0 17710 2478643 1853394 2026-07-26T19:27:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478643 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊ.di/}} {{-noun-}} '''howdy''' {{IPA-old|/ˈhɑʊ.di/}} # {{term|Từ mỹ, thông tục}} ) [[xem]] [[hello]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dc2bmuv0fosg0g79mad5pa07wczr3kl howitzer 0 17711 2478646 1853398 2026-07-26T19:28:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478646 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊ.ət.sɜː/}} {{-noun-}} '''howitzer''' {{IPA-old|/ˈhɑʊ.ət.sɜː/}} # {{term|Quân sự}} [[pháo|Pháo]] [[bức]] [[kích]], [[súng]] [[bắn]] [[đạn trái phá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mx3zbeqaavztei6l95gp10lsff1k0cn how-to 0 17712 2478640 1853391 2026-07-26T19:26:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478640 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊ.ˈtuː/}} {{-noun-}} '''how-to''' {{IPA-old|/ˈhɑʊ.ˈtuː/}} # [[sách|Sách]] [[hướng dẫn]] [[thực hiện]] [[một]] [[việc gì]] đó. #: ''She is reading a '''how-to''' on Vietnamese typing'' — Cô ta đang đọc sách hướng dẫn đánh máy tiếng Việt {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j1ylhxmd16dbv5xeew5ggv1r6or7h4i hoyden 0 17713 2478651 1853408 2026-07-26T19:29:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478651 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɪ.dᵊn/}} {{-noun-}} '''hoyden''' {{IPA-old|/ˈhɔɪ.dᵊn/}} # [[cô gái|Cô gái]] [[hay]] [[nghịch]] [[nhộn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rmj6cqcwr3n10t6yj5fl6qnkb8ll0zz hub 0 17714 2478655 1853495 2026-07-26T19:30:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478655 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəb/}} {{-noun-}} '''hub''' {{IPA-old|/ˈhəb/}} # [[trục|Trục]] [[bánh xe]], [[moayơ]]. # {{term|Nghĩa bóng}} [[trung tâm|Trung tâm]]. #: '''''hub''' of the universe'' — trung tâm của vũ trụ, rốn của vũ trụ {{-noun-}} '''hub''' {{IPA-old|/ˈhəb/}} # {{term|Như}} [[hubby|Hubby]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] a9pqwm1dgdbvs48cc60u7fy1c8jp298 hubble-bubble 0 17715 2478657 1853496 2026-07-26T19:30:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478657 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.bəl.ˌbə.bəl/}} {{-noun-}} '''hubble-bubble''' {{IPA-old|/ˈhə.bəl.ˌbə.bəl/}} # [[điếu|Điếu]] [[ống]]. # [[tiếng|Tiếng]] [[ồng]] [[ọc]] (nước... ). # [[lời nói|Lời nói]] [[líu]] [[ríu]] [[lộn xộn]]; [[nói]] [[líu]] [[ríu]] [[lộn xộn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7h5y25ygablu3c9rwe45nwrenll5jpm hubbub 0 17716 2478658 1853497 2026-07-26T19:31:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478658 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ˌbəb/}} {{-noun-}} '''hubbub''' {{IPA-old|/ˈhə.ˌbəb/}} # [[sự|Sự]] [[ồn ào]] [[huyên náo]]. # [[sự|Sự]] [[náo loạn]]. # [[tiếng|Tiếng]] [[thét]] [[xung phong]] [[hỗn loạn]] (trên chiến trường). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] juunnafvvs7uu6vol9iwusvec5ahdnt hubris 0 17717 2478661 1853500 2026-07-26T19:31:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478661 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.brəs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hubris.ogg |pron=ˈhjuː.brəs}} {{-noun-}} '''hubris''' {{IPA-old|/ˈhjuː.brəs/}} # [[sự|Sự]] [[xấc xược]], [[ngạo mạn]], [[sự]] [[kiêu căng]] [[láo xược]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1h51lhs7h7r8kel10jvgybojhq3ft4b huck 0 17718 2478664 1853505 2026-07-26T19:32:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478664 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhək/}} {{-noun-}} '''huck''' {{IPA-old|/ˈhək/}} # [[vải|Vải]] [[lanh]] [[thô]] (làm khăn lau tay). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6m5q3555474wvqj18krlyn7gb5g28ae huckaback 0 17719 2478665 1853506 2026-07-26T19:32:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478665 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.kə.ˌbæk/}} {{-noun-}} '''huckaback''' {{IPA-old|/ˈhə.kə.ˌbæk/}} # [[vải|Vải]] [[lanh]] [[thô]] (làm khăn lau tay). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i8z6dm3ja7cpahemle49zefn9j5ckks huckleberry 0 17720 2478666 1853510 2026-07-26T19:33:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478666 wikitext text/x-wiki {{-eng-}} [[Hình:Huckleberry.jpg|thumb|huckleberry]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.kəl.ˌbɛr.i/}} {{-noun-}} '''huckleberry''' {{IPA-old|/ˈhə.kəl.ˌbɛr.i/}} # [[cây|Cây]] [[việt]] [[quất]], [[trái]] [[việt]] [[quất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1b3nyc19zc4ccdajqvez4d1gusapbaq hued 0 17721 2478672 1853524 2026-07-26T19:34:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478672 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuːd/}} {{-adj-}} '''hued''' {{IPA-old|/ˈhjuːd/}} # [[có|Có]] [[màu sắc]] (dùng trong tính từ ghép). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 9ko2stkfagtva0cwo32m32h9ohmq8yc huffy 0 17722 2478679 1853535 2026-07-26T19:36:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478679 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.fi/}} {{-adj-}} '''huffy''' {{IPA-old|/ˈhə.fi/}} # [[cáu kỉnh|Cáu kỉnh]], [[dễ]] [[nổi cáu]], [[dễ]] [[phát]] [[khùng]]; [[hay]] [[giằn]] [[dỗi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ofl0gkdh6eusipghg04n6sb2gmsm1ni hula 0 17723 2478704 1853571 2026-07-26T19:42:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478704 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.lə/}} {{-noun-}} '''hula''' {{IPA-old|/ˈhuː.lə/}} # [[vũ|Vũ]] [[điệu]] [[hula]] (của các cô gái Ha-oai) ((cũng) [[hula-hula]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3zreipsezhm3r255apd7tpakl2i9boe hulk 0 17724 2478705 1853574 2026-07-26T19:42:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478705 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəlk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hulk.ogg |pron=ˈhəlk}} {{-noun-}} '''hulk''' {{IPA-old|/ˈhəlk/}} # [[chiếc|Chiếc]] [[tàu]] [[thuỷ]] [[nặng nề]] [[khoa]] [[lái]]; [[tàu]] [[thuỷ]] [[cũ]] [[dùng]] [[làm]] [[kho]]. # {{term|Số nhiều}} (sử học) [[tàu]] [[thuỷ]] [[cũ]] [[dùng]] [[làm]] [[trại giam]]. # {{term|Nghĩa bóng}} [[người|Người]] [[to lớn]] [[mà]] [[vụng về]]. # {{term|Nghĩa bóng}} [[đống|Đống]] [[lớn]], [[khối]] [[lớn]], [[tảng]] [[lớn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] n9kfnumw42xjxurgiolv72n4t2yaefv humble-bee 0 17725 2478743 1853628 2026-07-26T19:51:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478743 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəm.bəl.ˌbi/}} {{-noun-}} '''humble-bee''' {{IPA-old|/ˈhəm.bəl.ˌbi/}} # {{term|Động vật học}} [[ong nghệ|Ong nghệ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ph6olr1wqboggogh26sts91s03tttn3 humectant 0 17726 2478749 1853643 2026-07-26T19:52:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478749 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmɛk.tənt/}} {{-noun-}} '''humectant''' {{IPA-old|/hjuː.ˈmɛk.tənt/}} # [[chất|Chất]] (thí dụ glixêrin) [[làm]] [[ẩm]]; [[chất]] [[giữ]] độ [[ẩm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 389e6x11lvk6efzozpqf570otztr025 humeral 0 17727 2478753 1853647 2026-07-26T19:53:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478753 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.rəl/}} {{-adj-}} '''humeral''' {{IPA-old|/ˈhjuː.mə.rəl/}} # {{term|Giải phẫu}} (thuộc) [[xương]] [[cánh tay]]; (thuộc) [[cánh tay]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 8o04r2l2kpssreg4mvmzhqdj3bk01zm hummer 0 17728 2478773 1853677 2026-07-26T19:58:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478773 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.mɜː/}} {{-noun-}} '''hummer''' {{IPA-old|/ˈhə.mɜː/}} # {{term|Raddiô}} [[bộ|Bộ]] [[con ve]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r37b72252f5j44s6j4yai9vkh9eiecj humorless 0 17729 2478787 1853695 2026-07-26T20:01:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478787 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mɜː.ləs/}} {{-adj-}} '''humorless''' {{IPA-old|/ˈhjuː.mɜː.ləs/}} # [[không|Không]] [[đùa cợt]], [[không]] [[có]] [[tính cách]] [[hài hước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] rnnoxaut930njot43i605dfa59q65zs humpback 0 17730 2478793 1853709 2026-07-26T20:03:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478793 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbæk/}} {{-noun-}} '''humpback''' {{IPA-old|/.ˌbæk/}} # [[lưng|Lưng]] [[gù]], [[lưng]] [[có]] [[bướu]]. # [[người|Người]] [[gù lưng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 67zodxo5pnw8uzq7qgu97zfsddluy4e humpbacked 0 17731 2478794 1853710 2026-07-26T20:03:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478794 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈbækt/}} {{-adj-}} '''humpbacked''' {{IPA-old|/.ˈbækt/}} # [[gù lưng|Gù lưng]]; [[có]] [[bướu]] ở [[lưng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] rzo9q6agsmm15281zx3n2s8fvqvwlmc humpty-dumpty 0 17732 2478796 618262 2026-07-26T20:03:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478796 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhəɱ.ti.ˈdəɱ.ti/}} {{-noun-}} '''humpty-dumpty''' {{IPA-old|/ˌhəɱ.ti.ˈdəɱ.ti/}} # [[cậu|Cậu]] [["quả]] [[trứng"]] (tên một nhân vật trong truyện trẻ em ở Châu-âu). # [[người|Người]] [[béo]] [[lùn]]. # [[người|Người]] đã [[ngã]] [[thì]] [[không]] [[dậy]] [[được]], [[vật]] đã đỗ [[thì]] [[không]] [[dậy]] [[được]]; [[việc]] đã [[hỏng]] [[thì]] [[không]] [[tài]] [[nào]] [[sửa chữa]] [[được]]. # [[người|Người]] [[ùng]] [[từ]] [[bất chấp]] [[nghĩa]] [[chung]] (dùng theo nghĩa chủ quan của mình). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] f2zosr2jmyoa9jfsuvc7cgz2dhimuih humpy 0 17733 2478797 1853721 2026-07-26T20:04:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478797 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəm.pi/}} {{-noun-}} '''humpy''' {{IPA-old|/ˈhəm.pi/}} # {{term|Uc}} [[túp lều|Túp lều]]. {{-adj-}} '''humpy''' {{IPA-old|/ˈhəm.pi/}} # [[gù|Gù]]; [[có]] [[bướu]] ở [[lưng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 5t240tq85q396wqnue8ifn9k56xx8r9 hunchback 0 17734 2478802 1853730 2026-07-26T20:05:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478802 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəntʃ.ˌbæk/}} {{-noun-}} '''hunchback''' {{IPA-old|/ˈhəntʃ.ˌbæk/}} # [[lưng|Lưng]] [[gù]], [[lưng]] [[có]] [[bướu]]. # [[người|Người]] [[gù lưng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fbdhk8tu8gqx6x210q19m245v0benzw hungry 0 17735 2478817 1853768 2026-07-26T20:08:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478817 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋ.ɡri/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hungry.ogg |pron=ˈhəŋ.ɡri}} {{-adj-}} '''hungry''' {{IPA-old|/ˈhəŋ.ɡri/}} # [[đói|Đói]], [[cảm thấy]] [[đói]], [[ra vẻ]] [[đói]] [[ăn]]. #: ''as '''hungry''' as a hunter'' — đói cào ruột #: ''a lean and '''hungry''' look'' — vẻ gầy còm đói ăn # [[làm cho|Làm cho]] [[thấy]] [[đói]], [[gợi]] [[thèm]] (ăn). #: ''a '''hungry''' air'' — vẻ gợi cho người ta thấy đói, vẻ gợi thêm # {{term|Nghĩa bóng}} [[khao khát|Khao khát]], [[thèm khát]], [[ham muốn]]. #: '''''hungry''' for affection'' — thèm khát tình yêu thương # [[xấu|Xấu]], [[khô cằn]]. #: '''''hungry''' soil'' — đất xấu, đất khô cằn {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] q5xpt4jh3zs7zxe3mq7n2upgoi7xm7y hunk 0 17736 2478819 1853770 2026-07-26T20:09:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478819 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋk/}} {{-noun-}} '''hunk''' {{IPA-old|/ˈhəŋk/}} # [[miếng|Miếng]] [[to]], [[khúc]] [[to]], [[khoanh]] [[to]] (bánh, thịt... ). #: ''a '''hunk''' of bread'' — một khoanh bánh mì to {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] angrqzmypszoo3awafxhfjrswdazsg9 hunky 0 17737 2478821 2023646 2026-07-26T20:09:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478821 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋ.ki/}} {{-adj-}} '''hunky''' {{IPA-old|/ˈhəŋ.ki/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[được]], [[tốt]], [[làm]] [[hài lòng]]. # [[công bằng|Công bằng]], [[thẳng thắn]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] bb74fbbzx4y8ma6sjyt0ltl8ubi3u8m hunter 0 17738 2478825 1853781 2026-07-26T20:10:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478825 wikitext text/x-wiki {{-eng-}} [[Hình:Hunter.g-psst.arp.jpg|thumb|hunter]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.tɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hunter.ogg |pron=ˈhən.tɜː}} {{-noun-}} '''hunter''' {{IPA-old|/ˈhən.tɜː/}} # [[người|Người]] [[đi]] [[săn]]. # [[người|Người]] [[đi]] [[lùng]], [[người]] [[đi]] [[kiếm]] ((thường) [[trong]] [[từ]] [[ghép]]). # [[ngựa|Ngựa]] [[săn]]. # [[đồng hồ|Đồng hồ]] [[có]] [[nắp]] (cho mặt kính) (của những người săn cáo) ((cũng) [[hungting-watch]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 96vzzmy0orvkk4ler6geu9ltnj7mabh huntress 0 17739 2478833 1853787 2026-07-26T20:12:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478833 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.trəs/}} {{-noun-}} '''huntress''' {{IPA-old|/ˈhən.trəs/}} # [[người|Người]] [[đàn bà]] [[đi]] [[săn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q3ozm9y0u201klucbkm0jolly43k5qz huntsman 0 17740 2478834 1853789 2026-07-26T20:12:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478834 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhənt.smən/}} {{-noun-}} '''huntsman''' {{IPA-old|/ˈhənt.smən/}} # [[người|Người]] [[đi]] [[săn]]. # [[người|Người]] [[phụ trách]] [[chó săn]] (trong một cuộc đi săn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sff72k2nxta3namwopnm3cicoy9mh3e hurly-burly 0 17741 2478848 1853807 2026-07-26T20:16:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478848 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.li.ˈbɜː.li/}} {{-noun-}} '''hurly-burly''' {{IPA-old|/ˌhɜː.li.ˈbɜː.li/}} # [[cảnh|Cảnh]] [[ồn ào]] [[huyên náo]]; [[cảnh]] [[hỗn độn]] [[náo động]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kpxbmoved875k7lw7xlcw428grcd8yp hurtful 0 17742 2478858 1853828 2026-07-26T20:18:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478858 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːt.fəl/}} {{-adj-}} '''hurtful''' {{IPA-old|/ˈhɜːt.fəl/}} # [[có|Có]] [[hại]], [[gây]] [[tổn hại]], [[gây]] [[tổn thương]]. #: '''''hurtful''' to the health'' — có hại cho sức khoẻ {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ctuo8d1mewlya5yvvt1sl3vbleqr8tj hurtless 0 17743 2478863 1853835 2026-07-26T20:19:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478863 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːt.ləs/}} {{-adj-}} '''hurtless''' {{IPA-old|/ˈhɜːt.ləs/}} # [[không|Không]] [[có]] [[hại]], [[không]] [[gây]] [[tác hại]], [[không]] [[gây]] [[tổn thương]]. # [[không|Không]] [[bị]] [[tổn thương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] g4hoh734mnnqqj08l8231ndgdo6q4vw husbandry 0 17744 2478868 1853845 2026-07-26T20:21:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478868 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəz.bən.dri/}} {{-noun-}} '''husbandry''' {{IPA-old|/ˈhəz.bən.dri/}} # [[nghề|Nghề]] [[làm ruộng]], [[nghề]] [[nông]]. # [[sự|Sự]] [[quản lý]] [[trông nom]]. #: ''good '''husbandry''''' — sự quản lý tốt #: ''bad '''husbandry''''' — sự quản lý kém {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jl7vpju8ls2cyh69ypydmvashekzlnj hush-hush 0 17745 2478874 1853851 2026-07-26T20:22:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478874 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəʃ.ˌhəʃ/}} {{-adj-}} '''hush-hush''' {{IPA-old|/ˈhəʃ.ˌhəʃ/}} # [[kín|Kín]], [[bí mật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] qkpqtai7dcbb58tfmufj36z1254jag8 husky 0 17746 2478882 1853867 2026-07-26T20:24:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478882 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəs.ki/}} {{-adj-}} '''husky''' {{IPA-old|/ˈhəs.ki/}} # {{term|Thuộc}} [[vỏ|Vỏ]]; [[giống như]] [[vỏ]]; [[khô]] [[như]] [[vỏ]], [[khô]] [[như]] [[trấu]]. # [[có|Có]] [[vỏ]]. # [[khản|Khản]], [[khàn]] (giọng); [[khản tiếng]], [[nói]] [[khàn khàn]] (người). #: ''a '''husky''' voice'' — giọng nói khàn #: ''a '''husky''' cough'' — tiếng ho khan # {{term|Thông tục}} [[to|To]] [[khoẻ]], [[vạm vỡ]]. #: ''a '''husky''' fellow'' — một chàng trai vạm vỡ {{-noun-}} '''husky''' {{IPA-old|/ˈhəs.ki/}} # [[chó|Chó]] [[Et-ki-mô]]. # {{term|Husky}} [[người|Người]] [[Et-ki-mô]]. # {{term|Husky}} [[tiếng|Tiếng]] [[Et-ki-mô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] no3lhz8e8lonilg794nrxf6s1sbauz8 hutch 0 17747 2478900 1853885 2026-07-26T20:28:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478900 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhətʃ/}} {{-noun-}} '''hutch''' {{IPA-old|/ˈhətʃ/}} # [[chuồng|Chuồng]] [[thỏ]]. # [[lều|Lều]], [[chòi]], [[quán]]. # {{term|Ngành mỏ}} [[xe goòng|Xe goòng]] (chở quặng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ha9nnljbv6nsneq4njlbekuwcznhas7 hutment 0 17748 2478901 1853886 2026-07-26T20:28:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478901 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhət.mənt/}} {{-noun-}} '''hutment''' {{IPA-old|/ˈhət.mənt/}} # {{term|Quân sự}} [[sự|Sự]] [[đóng trại]] [[trong]] [[những]] [[nhà]] [[gỗ]] [[tạm thời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g5l070sejoxmynna4s1rtte98q6waay hyalite 0 17749 2478922 1853998 2026-07-26T20:33:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478922 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ə.ˌlɑɪt/}} {{-noun-}} '''hyalite''' {{IPA-old|/ˈhɑɪ.ə.ˌlɑɪt/}} # {{term|Khoáng chất}} [[Hyalit|Hyalit]], [[opan]] [[thuỷ tinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0xghbekz252cfdqk201z9ufqnpfp9bc hyaloid 0 17750 2478923 1853999 2026-07-26T20:34:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478923 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌlɔɪd/}} {{-adj-}} '''hyaloid''' {{IPA-old|/.ˌlɔɪd/}} # {{term|Giải phẫu}} [[trong|Trong]]. #: ''membrane'' — màng trong {{-noun-}} '''hyaloid''' {{IPA-old|/.ˌlɔɪd/}} # {{term|Giải phẫu}} [[màng|Màng]] [[trong]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] buj2wz23azxqauns9ekpw0pdrebdeix hybrid 0 17751 2478927 1854004 2026-07-26T20:34:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478927 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.brəd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hybrid.ogg |pron=ˈhɑɪ.brəd}} {{-noun-}} '''hybrid''' {{IPA-old|/ˈhɑɪ.brəd/}} # [[cây|Cây]] [[lai]]; [[vật]] [[lai]]; [[người]] [[lai]]. # [[từ ghép|Từ ghép]] [[lai]]. {{-adj-}} '''hybrid''' {{IPA-old|/ˈhɑɪ.brəd/}} # [[lai|Lai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 9uz5fkh5dx836x2tmskxl7ulbxf7jrk hydra-headed 0 17752 2478938 1854029 2026-07-26T20:37:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478938 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈhɛ.dəd/}} {{-adj-}} '''hydra-headed''' {{IPA-old|/ˌhɑɪ.drə.ˈhɛ.dəd/}} # [[có|Có]] [[nhiều]] [[trung tâm]] [[hoặc]] [[chi]] [[nhánh]]. #: ''a '''hydra-headed''' organization'' — một tổ chức có nhiều trung tâm (chi nhánh) {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] e4p3o2sxv52u7mn82rsk50cry4ezkq0 hydrangea 0 17753 2478940 1854031 2026-07-26T20:38:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478940 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdreɪn.dʒə/}} {{-noun-}} '''hydrangea''' {{IPA-old|/hɑɪ.ˈdreɪn.dʒə/}} # {{term|Thực vật học}} [[cây|Cây]] [[tú cầu]], [[cây]] [[hoa]] [[đĩa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3gnur1fpx0j1payiswen5hnf3t1qvl9 hydraulic 0 17754 2478948 1854046 2026-07-26T20:39:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478948 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɔ.lɪk/}} {{-adj-}} '''hydraulic''' {{IPA-old|/hɑɪ.ˈdrɔ.lɪk/}} # {{term|Thuộc}} [[nước|Nước]] (dẫn qua ống dẫn hoặc sông đào); [[chạy]] [[bằng]] [[sức]] [[nước]]. #: '''''hydraulic''' tubine'' — tuabin nước #: '''''hydraulic''' generator'' — máy thuỷ điện #: '''''hydraulic''' mining'' — sự khai mỏ bằng sức nước # [[cứng|Cứng]] [[trong]] [[nước]]. #: '''''hydraulic''' cement'' — xi măng cứng trong nước {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 0cgb9dvuvozuxw4pqhav49iorb6uheo hydrazide 0 17755 2478953 1854053 2026-07-26T20:41:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478953 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌzɑɪd/}} {{-noun-}} '''hydrazide''' {{IPA-old|/ˈhɑɪ.drə.ˌzɑɪd/}} # {{term|Hoá học}} [[hidrazit|Hidrazit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4nca86t6707i7p0e21wdfid1c68v30b hydrazine 0 17756 2478954 1854054 2026-07-26T20:41:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478954 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌzin/}} {{-noun-}} '''hydrazine''' {{IPA-old|/ˈhɑɪ.drə.ˌzin/}} # {{term|Hoá học}} [[hidrazin|Hidrazin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2l024ec2pfdbex0wr5edq3fsqlian7d hydric 0 17757 2478956 1854056 2026-07-26T20:41:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478956 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drɪk/}} {{-adj-}} '''hydric''' {{IPA-old|/ˈhɑɪ.drɪk/}} # {{term|Hoá học}} [[có|Có]] [[hyddro]], [[chứa]] [[hyddro]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5b2zuh6g8sb0458a6jx750rx7t68ykt hydride 0 17758 2478957 1854057 2026-07-26T20:42:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478957 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌdrɑɪd/}} {{-noun-}} '''hydride''' {{IPA-old|/ˈhɑɪ.ˌdrɑɪd/}} # {{term|Hoá học}} [[hyddrua|Hyddrua]]. #: ''potasium '''hydride''''' — kali hyddrua #: ''sodium '''hydride''''' — natri hyddrua {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 99v3b63smv98rc86a7kmdsr9ptx36q1 hydrobiology 0 17759 2478961 1854067 2026-07-26T20:42:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478961 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.bɑɪ.ˈɑː.lə.dʒi/}} {{-noun-}} '''hydrobiology''' {{IPA-old|/ˌhɑɪ.droʊ.bɑɪ.ˈɑː.lə.dʒi/}} # [[sinh vật học|Sinh vật học]] [[thủy]] [[sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0m8skcb054gexxablhsm8sphd8ac8m0 hydrocarbon 0 17760 2478962 2021852 2026-07-26T20:43:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478962 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.droʊ.ˌkɑːr.bən/}} {{-noun-}} '''hydrocarbon''' {{IPA-old|/ˈhɑɪ.droʊ.ˌkɑːr.bən/}} # {{term|Hoá học}} [[hyđrocacbon|Hyđrocacbon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6pl272jm6nb2nszo7shwua5wwnhilqt hydrocephalic 0 17761 2478965 1854072 2026-07-26T20:43:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478965 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.sə.ˈfæ.lɪk/}} {{-adj-}} '''hydrocephalic''' {{IPA-old|/ˌhɑɪ.droʊ.sə.ˈfæ.lɪk/}} # {{term|Y học}} [[mắc|Mắc]] [[bệnh]] [[tràn]] [[dịch]] [[não]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5tsaikavoq3akkz97aivh29fxy4ymmb hydrocephalus 0 17762 2478966 1854073 2026-07-26T20:44:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478966 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈsɛ.fə.ləs/}} {{-noun-}} '''hydrocephalus''' {{IPA-old|/.ˈsɛ.fə.ləs/}} # {{term|Y học}} [[bệnh|Bệnh]] [[tràn]] [[dịch]] [[não]], [[bệnh]] [[não]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7b47rmfe1u5ijjxsj53fm7q8ivxyg7g hydrodynamic 0 17763 2478973 1854083 2026-07-26T20:45:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478973 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.dɑɪ.ˈnæ.mɪk/}} {{-adj-}} '''hydrodynamic''' {{IPA-old|/.dɑɪ.ˈnæ.mɪk/}} # {{term|Thuộc}} [[thuỷ|Thuỷ]] [[động]] [[lực học]], (thuộc) [[động]] [[lực học]] [[chất]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ludzisv0pjr5i9rveubn18wzosyapuj hydroelectric 0 17764 2478974 2200609 2026-07-26T20:46:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478974 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.ɪ.ˈlɛk.trɪk/}} {{-adj-}} '''hydroelectric''' {{IPA-old|/ˌhɑɪ.droʊ.ɪ.ˈlɛk.trɪk/}} # [[thuỷ điện|Thuỷ điện]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] o9nv9y78otk1z3ogbkklscozklicovh hydrofoil 0 17765 2478977 1854091 2026-07-26T20:46:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478977 wikitext text/x-wiki {{-eng-}} [[Hình:Fast Flying Ferries.jpg|thumb|hydrofoil]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌfɔɪɫ/}} {{-noun-}} '''hydrofoil''' {{IPA-old|/ˈhɑɪ.drə.ˌfɔɪɫ/}} # [[thiết bị|Thiết bị]] [[nâng]] [[thân]] [[tàu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e4f7gthzztg3abkdy36vgnfbqh4tafj hydrographic 0 17766 2478984 1854107 2026-07-26T20:48:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478984 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈɡræ.fɪk/}} {{-adj-}} '''hydrographic''' {{IPA-old|/ˌhɑɪ.drə.ˈɡræ.fɪk/}} # {{term|Thuộc}} [[thuỷ|Thuỷ]] [[văn học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] b69bi1zttbt7m7g5gqu8en7e9hspfve hydroid 0 17767 2478987 1854116 2026-07-26T20:49:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478987 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌdrɔɪd/}} {{-noun-}} '''hydroid''' {{IPA-old|/ˈhɑɪ.ˌdrɔɪd/}} # {{term|Động vật học}} [[loài|Loài]] [[thuỷ]] [[tức]]. {{-adj-}} '''hydroid''' {{IPA-old|/ˈhɑɪ.ˌdrɔɪd/}} # {{term|Động vật học}} (thuộc) [[loài]] [[thuỷ]] [[tức]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] ipbf02jzw135xah27verza0y6vyut31 hydrolysis 0 17769 2478992 1854131 2026-07-26T20:50:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478992 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɑː.lə.səs/}} {{-noun-}} '''hydrolysis''' {{IPA-old|/hɑɪ.ˈdrɑː.lə.səs/}} # {{term|Hoá học}} [[sự|Sự]] [[thuỷ]] [[phân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] h86895v0pq4c52y8cb1520pma2oqm6p hydromagnetic 0 17770 2478994 1854138 2026-07-26T20:51:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478994 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.mæɡ.ˈnɛ.tɪk/}} {{-adj-}} '''hydromagnetic''' {{IPA-old|/ˌhɑɪ.droʊ.mæɡ.ˈnɛ.tɪk/}} # [[từ|Từ]] [[thủy động học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] tiirx4lohfrjswt989vsy2sgqsqrubs hydromancy 0 17771 2478995 1854140 2026-07-26T20:51:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478995 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌmænt.si/}} {{-noun-}} '''hydromancy''' {{IPA-old|/ˈhɑɪ.drə.ˌmænt.si/}} # [[thuật|Thuật]] [[bói]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4subtolsj1882pwv7dhdc6k649yxcvk hydromechanical 0 17772 2478996 1854142 2026-07-26T20:51:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478996 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.mɪ.ˈkæ.nɪ.kəl/}} {{-adj-}} '''hydromechanical''' {{IPA-old|/ˌhɑɪ.droʊ.mɪ.ˈkæ.nɪ.kəl/}} # {{term|Thuộc}} [[cơ học|Cơ học]] [[chất]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] oadl4mjryu36y6fagbnjc4ijufv0uv4 hydrometeorology 0 17773 2479000 1854150 2026-07-26T20:52:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479000 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌmi.ti.ə.ˈrɑː.lə.dʒi/}} {{-noun-}} '''hydrometeorology''' {{IPA-old|/.ˌmi.ti.ə.ˈrɑː.lə.dʒi/}} # [[khoa|Khoa]] [[khí tượng]] [[thủy văn]]. {{-noun-}} '''hydrometeorology''' {{IPA-old|/.ˌmi.ti.ə.ˈrɑː.lə.dʒi/}} # [[khoa|Khoa]] [[khí tượng]] [[thủy văn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] k024eqclvyxlecutp5184ft8yduxsg6 hydrometer 0 17774 2479001 1854151 2026-07-26T20:52:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479001 wikitext text/x-wiki {{-eng-}} [[Hình:Hydrometer.jpg|thumb|hydrometer]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɑː.mə.tɜː/}} {{-noun-}} '''hydrometer''' {{IPA-old|/hɑɪ.ˈdrɑː.mə.tɜː/}} # [[cái|Cái]] [[đo]] [[tỷ trọng]] [[chất]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] h0s92ioj7simk32wadc0m412doz6z5a hydromorphic 0 17775 2479002 1854156 2026-07-26T20:53:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479002 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈmɔr.fɪk/}} {{-adj-}} '''hydromorphic''' {{IPA-old|/ˌhɑɪ.drə.ˈmɔr.fɪk/}} # [[đất|Đất]] ứ [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] nsmipmim39hmd3hk347s32jko9hxmqs hydropathy 0 17776 2479004 1854165 2026-07-26T20:53:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479004 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɑː.pə.θi/}} {{-noun-}} '''hydropathy''' {{IPA-old|/hɑɪ.ˈdrɑː.pə.θi/}} # {{term|Y học}} [[phép|Phép]] [[chữa bệnh]] [[bằng]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] id8pjhlvm86o9wpchmphk9d6nf330zv hydroperoxide 0 17777 2479005 1854166 2026-07-26T20:53:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479005 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.pə.ˈrɑːk.ˌsɑɪd/}} {{-noun-}} '''hydroperoxide''' {{IPA-old|/ˌhɑɪ.droʊ.pə.ˈrɑːk.ˌsɑɪd/}} # [[peroxit|Peroxit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6eaf58rd3wv19ip92bi1so5op744fuu hydrophane 0 17778 2479006 1854167 2026-07-26T20:54:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479006 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌfeɪn/}} {{-noun-}} '''hydrophane''' {{IPA-old|/ˈhɑɪ.drə.ˌfeɪn/}} # [[hidrofan|Hidrofan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r32el2t79xnevtzob651sm3w7w4fky7 hydrophilic 0 17779 2479008 1854169 2026-07-26T20:54:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479008 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈfɪ.lɪk/}} {{-adj-}} '''hydrophilic''' {{IPA-old|/ˌhɑɪ.drə.ˈfɪ.lɪk/}} # [[có thể|Có thể]] [[hút]] [[nước]]. # [[có thể|Có thể]] [[thấm]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] s2vra99kcmcfjrzm5u0cm7oc66mzuxo hydrophobia 0 17780 2479009 1854172 2026-07-26T20:54:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479009 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈfoʊ.bi.ə/}} {{-noun-}} '''hydrophobia''' {{IPA-old|/ˌhɑɪ.drə.ˈfoʊ.bi.ə/}} # [[chứng|Chứng]] [[sợ]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b4mfycj94rcciljrvh6wkkoedtuh3g1 hydrophone 0 17781 2479012 1854175 2026-07-26T20:55:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479012 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌfoʊn/}} {{-noun-}} '''hydrophone''' {{IPA-old|/ˈhɑɪ.drə.ˌfoʊn/}} # {{term|Vật lý}} [[ống nghe|Ống nghe]] [[dưới]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5tjmd8r1y8jr06xln08vin428a69z88 hydrophyte 0 17782 2479013 1854177 2026-07-26T20:55:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479013 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌfɑɪt/}} {{-noun-}} '''hydrophyte''' {{IPA-old|/.ˌfɑɪt/}} # {{term|Thực vật học}} [[cây|Cây]] ở [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 20ts1w64cqv3zjtahbl4xl1v1e83g8d hydroplane 0 17783 2479016 1854181 2026-07-26T20:56:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479016 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌpleɪn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hydroplane.ogg |pron=ˈhɑɪ.drə.ˌpleɪn}} {{-noun-}} '''hydroplane''' {{IPA-old|/ˈhɑɪ.drə.ˌpleɪn/}} # [[máy bay|Máy bay]] đỗ [[trên]] [[mặt]] [[nước]], [[thuỷ]] [[phi cơ]]. # [[xuồng máy|Xuồng máy]] [[lướt]] [[mặt]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tmzpt4en9v6lyqwntf9lwetfo2k30m7 hydrosphere 0 17784 2479023 1854194 2026-07-26T20:58:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479023 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌsfɪr/}} {{-noun-}} '''hydrosphere''' {{IPA-old|/.ˌsfɪr/}} # {{term|Địa lý,ddịa chất}} [[quyển nước|Quyển nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mf5zpmfz28m34o584pr5cz4f4iaa530 hydrostatic 0 17785 2479024 1854197 2026-07-26T20:58:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479024 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈstæ.tɪk/}} {{-adj-}} '''hydrostatic''' {{IPA-old|/ˌhɑɪ.drə.ˈstæ.tɪk/}} # [[thuỷ|Thuỷ]] [[tĩnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] tpp5k8um47z2u3ib08vxalhtey1n6he hydrotherapy 0 17786 2479026 1854203 2026-07-26T20:58:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479026 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈθɛr.ə.pi/}} {{-noun-}} '''hydrotherapy''' {{IPA-old|/ˌhɑɪ.drə.ˈθɛr.ə.pi/}} # {{term|Y học}} [[phép|Phép]] [[chữa]] [[bằng]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j8bx11ydr3yrq0it4ieb834y7swis3m hydrothermal 0 17787 2479027 1854204 2026-07-26T20:58:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479027 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈθɜː.məl/}} {{-adj-}} '''hydrothermal''' {{IPA-old|/ˌhɑɪ.drə.ˈθɜː.məl/}} # {{term|Địa lý,ddịa chất}} (thuộc) [[thuỷ]] [[nhiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] gdt11o519kxup4kcwzx5q6net86ztp1 hydrotropism 0 17788 2479030 1854209 2026-07-26T20:59:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479030 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɑː.trə.ˌpɪ.zəm/}} {{-noun-}} '''hydrotropism''' {{IPA-old|/hɑɪ.ˈdrɑː.trə.ˌpɪ.zəm/}} # {{term|Thực vật học}} [[tính|Tính]] [[hướng]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 21zcakoe49vhqpxqy4s4babm4x2lkar hydrous 0 17789 2479031 1854210 2026-07-26T20:59:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479031 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drəs/}} {{-adj-}} '''hydrous''' {{IPA-old|/ˈhɑɪ.drəs/}} # [[có|Có]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] mjx2o6m88ysmqb2teo2x0o2rjg6qxnu hydrozoan 0 17790 2479034 1854214 2026-07-26T21:00:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479034 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈzoʊ.ən/}} {{-noun-}} '''hydrozoan''' {{IPA-old|/ˌhɑɪ.drə.ˈzoʊ.ən/}} # {{term|Động vật}} [[lớp|Lớp]] [[thủy]] [[tức]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g9ki7yvu0k1g7gkv3ny8evn13c7pwcw hyena 0 17791 2479036 1854217 2026-07-26T21:01:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479036 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈi.nə/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hyena.ogg |pron=hɑɪ.ˈi.nə}} {{-noun-}} '''hyena''' {{IPA-old|/hɑɪ.ˈi.nə/}} # {{term|Động vật học}} [[linh|Linh]] [[cẩu]]. # {{term|Nghĩa bóng}} [[người|Người]] [[tàn bạo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] onw1q781wm5djycy0fufd0yr60w9uia hygrograph 0 17792 2479046 1854240 2026-07-26T21:03:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479046 wikitext text/x-wiki {{-eng-}} [[Hình:Hygrograph.jpg|thumb|hygrograph]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ɡrə.ˌɡræf/}} {{-noun-}} '''hygrograph''' {{IPA-old|/ˈhɑɪ.ɡrə.ˌɡræf/}} # [[máy|Máy]] [[ghi]] độ [[ẩm]] [[không khí]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q6r22vgy46a6fon9fjcotlse7cp431l hygrometer 0 17793 2479047 1854242 2026-07-26T21:03:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479047 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈɡrɑː.mə.tɜː/}} {{-noun-}} '''hygrometer''' {{IPA-old|/hɑɪ.ˈɡrɑː.mə.tɜː/}} # {{term|Vật lý}} [[cái|Cái]] [[đo]] [[ẩm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ftx6axrcw4s7oodegfpj4f2gw4mwcst hygrophilous 0 17794 2479051 1854249 2026-07-26T21:04:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479051 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈɡrɑː.fə.ləs/}} {{-adj-}} '''hygrophilous''' {{IPA-old|/hɑɪ.ˈɡrɑː.fə.ləs/}} # [[sống|Sống]] [[và]] [[mọc]] ở [[chỗ]] [[đất]] [[ẩm ướt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] f4jz40l3oq9hs9yh07watbvuz5ejc44 hygroscopic 0 17795 2479052 1854251 2026-07-26T21:04:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479052 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.ɡrə.ˈskɑː.pɪk/}} {{-adj-}} '''hygroscopic''' {{IPA-old|/ˌhɑɪ.ɡrə.ˈskɑː.pɪk/}} # [[nghiệm|Nghiệm]] [[ẩm]]. # [[hút|Hút]] [[ẩm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] bi0heldvxd0gevogiyswv9wj0qbuk1z hyla 0 17796 2479056 1854259 2026-07-26T21:05:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479056 wikitext text/x-wiki {{-eng-}} [[Hình:Hyla.cinerea.7038.jpg|thumb|hyla]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.lə/}} {{-noun-}} '''hyla''' {{IPA-old|/ˈhɑɪ.lə/}} # [[nhái bén|Nhái bén]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 763wpfcy1b0dyqpvidvo3tb9b42fllz hylozoism 0 17797 2479057 1854264 2026-07-26T21:06:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479057 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.lə.ˈzoʊ.ˌɪ.zəm/}} {{-noun-}} '''hylozoism''' {{IPA-old|/ˌhɑɪ.lə.ˈzoʊ.ˌɪ.zəm/}} # {{term|Triết học}} [[thuyết|Thuyết]] [[vật hoạt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l1l126r5so64f2zfr7pw321uiih26nq hymeneal 0 17798 2479061 1854269 2026-07-26T21:06:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479061 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.mə.ˈni.əl/}} {{-adj-}} '''hymeneal''' {{IPA-old|/ˌhɑɪ.mə.ˈni.əl/}} # {{term|Thuộc}} [[hôn nhân|Hôn nhân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] nr2cpnwj58to36ygl9wr2jazj41lcot hymnary 0 17799 2479067 1854276 2026-07-26T21:08:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479067 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪm.nə.ri/}} {{-noun-}} '''hymnary''' {{IPA-old|/ˈhɪm.nə.ri/}} # {{see-entry|hymnal|hymnal}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jy8p2pj99fildl19c2yesbgdq7qm40r hymnody 0 17800 2479069 1854284 2026-07-26T21:08:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479069 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪm.nə.di/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hymnody.ogg |pron=ˈhɪm.nə.di}} {{-noun-}} '''hymnody''' {{IPA-old|/ˈhɪm.nə.di/}} # [[sự|Sự]] [[hát]] [[thánh ca]]; [[sự]] [[hát]] [[những]] [[bài hát]] [[ca tụng]]. # [[sự|Sự]] [[soạn]] [[thánh ca]]; [[sự]] [[soạn]] [[những]] [[bài hát]] [[ca tụng]]. # [[thánh ca|Thánh ca]] (nói chung); [[những]] [[bài hát]] [[ca tụng]] (nói chung). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dkrh1v92zjmpqezz9diu8n10k2ob7i3 hymnology 0 17801 2479071 1854290 2026-07-26T21:09:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479071 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪm.ˈnɑː.lə.dʒi/}} {{-noun-}} '''hymnology''' {{IPA-old|/hɪm.ˈnɑː.lə.dʒi/}} # [[sự|Sự]] [[soạn]] [[thánh ca]]; [[sự]] [[soạn]] [[những]] [[bài hát]] [[ca tụng]]. # [[sự|Sự]] [[nghiên cứu]] [[thánh ca]]; [[sự]] [[nghiên cứu]] [[những]] [[bài hát]] [[ca tụng]]. # [[thánh ca|Thánh ca]] (nói chung); [[những]] [[bài hát]] [[ca tụng]] (nói chung). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3mrkvo6vgvx8co9gilxtqx4cyeeg46t hyoid 0 17802 2479074 1854295 2026-07-26T21:10:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479074 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌɔɪd/}} {{-adj-}} '''hyoid''' {{IPA-old|/ˈhɑɪ.ˌɔɪd/}} # {{term|Giải phẫu}} (thuộc) [[xương]] [[móng]]. #: '''''hyoid''' bone'' — xương móng {{-noun-}} '''hyoid''' {{IPA-old|/ˈhɑɪ.ˌɔɪd/}} # {{term|Giải phẫu}} [[xương|Xương]] [[móng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 13vbv3dv11tvk5z3rcmnfv2tc3mhikd hypaethral 0 17803 2479076 1854298 2026-07-26T21:10:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479076 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpi.θrəl/}} {{-adj-}} '''hypaethral''' {{IPA-old|/hɑɪ.ˈpi.θrəl/}} # [[không|Không]] [[mái]]. # [[lộ thiên|Lộ thiên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5gitdbei95cfbkutyew5s6wv4olp1w5 hyperacidity 0 17804 2479081 1854303 2026-07-26T21:11:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479081 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ə.ˈsɪ.də.ti/}} {{-noun-}} '''hyperacidity''' {{IPA-old|/ˌhɑɪ.pɜː.ə.ˈsɪ.də.ti/}} # [[tình trạng|Tình trạng]] [[có]] [[quá]] [[nhiều]] [[lượng]] [[a]] [[xít]] (dạ dày); [[tiết]] [[nhiều]] [[a]] [[xít]] [[quá mức]] [[bình thường]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] h6w1bfmpw2asdscimzj4q621dvkv4f3 hyperactive 0 17805 2479082 1854306 2026-07-26T21:11:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479082 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈæk.tɪv/}} {{-adj-}} '''hyperactive''' {{IPA-old|/ˌhɑɪ.pɜː.ˈæk.tɪv/}} # {{term|Nói về trẻ con}} [[hiếu động|Hiếu động]] [[thái quá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] s7xvucsxw2j735w0b0ygswpzsiive1t hyperbaric 0 17806 2479085 1854313 2026-07-26T21:12:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479085 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈbær.ɪk/}} {{-adj-}} '''hyperbaric''' {{IPA-old|/ˌhɑɪ.pɜː.ˈbær.ɪk/}} # [[dùng|Dùng]] [[bội]] [[áp]] (suất). #: '''''hyperbaric''' medical treatment'' — phép điều trị dùng bội áp {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] kv19juq4s5h18fsw4qxst8m2skxmxgi hyperbole 0 17807 2479087 1854318 2026-07-26T21:13:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2479087 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɜː.bə.ˌli/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hyperbole.ogg |pron=hɑɪ.ˈpɜː.bə.ˌli}} {{-noun-}} '''hyperbole''' {{IPA-old|/hɑɪ.ˈpɜː.bə.ˌli/}} # {{term|Văn học}} [[phép|Phép]] [[ngoa dụ]]. # [[lời nói|Lời nói]] [[cường điệu]], [[lời]] [[ngoa dụ]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.bɔl/}} {{-noun-}} {{fra-noun| s=hyperbole|p=hyperboles| sp=/i.pɛʁ.bɔl/|pp=/i.pɛʁ.bɔl/}} '''hyperbole''' {{g-old|f}} {{IPA-old|/i.pɛʁ.bɔl/}} # {{term|Văn học}} [[phép|Phép]] [[ngoa dụ]]. # [[hipebon|Hipebon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] lngr7kt0pp392o3ej6tyfes1ud86164 hyperbolic 0 17808 2479088 1854319 2026-07-26T21:13:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479088 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈbɑː.lɪk/}} {{-adj-}} '''hyperbolic''' {{IPA-old|/ˌhɑɪ.pɜː.ˈbɑː.lɪk/}} # {{term|Toán học}} [[hyperbolic|Hyperbolic]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] c2hjkjr16c9oxwb7xyiiasufp80bm32 hyperboloid 0 17809 2479091 1854325 2026-07-26T21:14:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479091 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌlɔɪd/}} {{-noun-}} '''hyperboloid''' {{IPA-old|/.ˌlɔɪd/}} # {{term|Toán học}} [[hyperboloit|Hyperboloit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] m1hnurqm9s1gwcvwrkv9ji8gdeapqea hypercapnia 0 17810 2479095 1854332 2026-07-26T21:15:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479095 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈkæp.ni.ə/}} {{-noun-}} '''hypercapnia''' {{IPA-old|/.ˈkæp.ni.ə/}} # {{term|Y học}} [[sự|Sự]] [[tăng]] [[anhidrit]] [[cacbonic-huyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tka2v7ojtmjnz8uic438d1xvqnm1jzm hypercritical 0 17811 2479097 1854342 2026-07-26T21:15:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479097 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈkrɪ.tɪ.kəl/}} {{-adj-}} '''hypercritical''' {{IPA-old|/.ˈkrɪ.tɪ.kəl/}} # [[quá|Quá]] [[khe]] [[khắc]] [[trong]] [[cách]] [[phê bình]], [[hay]] [[bắt bẻ]] [[cả]] [[những]] [[chuyện]] [[nhỏ nhặt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5am9gblfbypt14exfaqfaf1lrputyjy hyperemia 0 17812 2479101 1854350 2026-07-26T21:16:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479101 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈi.mi.ə/}} {{-noun-}} '''hyperemia''' {{IPA-old|/ˌhɑɪ.pɜː.ˈi.mi.ə/}} # [[cũng|Cũng]] [[hyperaemia]]. # {{term|Y học}} [[chứng|Chứng]] [[sung huyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8amhhlk6txi3y0ku4tg803vam33zu7i hypergamy 0 17813 2479103 1854356 2026-07-26T21:16:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479103 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɜː.ɡə.mi/}} {{-noun-}} '''hypergamy''' {{IPA-old|/hɑɪ.ˈpɜː.ɡə.mi/}} # [[hôn nhân|Hôn nhân]] [[cùng]] [[đẳng cấp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jvha12m4xlronwbkf16jmxkbu80kqbz hyperinflation 0 17814 2479104 1854365 2026-07-26T21:17:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479104 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ɪn.ˈfleɪ.ʃən/}} {{-noun-}} '''hyperinflation''' {{IPA-old|/ˌhɑɪ.pɜː.ɪn.ˈfleɪ.ʃən/}} # [[sự|Sự]] [[lạm phát]] [[tăng]] [[rất]] [[nhanh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hdy95rt15iytl6ojagizszl8be0otf2 hyperkinesis 0 17815 2479106 1854368 2026-07-26T21:17:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479106 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈni.səs/}} {{-noun-}} '''hyperkinesis''' {{IPA-old|/.ˈni.səs/}} # {{see-entry|hyperkinesia|hyperkinesia}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pxr1pgdyt5x92ocukw6x8ym1q0fd5jk hyperlink 0 17816 2479107 1854369 2026-07-26T21:17:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479107 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pɜː.ˌlɪŋk/}} {{-noun-}} '''hyperlink''' {{IPA-old|/ˈhɑɪ.pɜː.ˌlɪŋk/}} # {{term|Tin học}} [[siêu|Siêu]] [[liên kết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] migv7adsx0hkjilbvgqnjbbvmxngvt7 hypermetropia 0 17817 2479111 1854378 2026-07-26T21:18:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479111 wikitext text/x-wiki {{-eng-}} [[Hình:Hypermetropia.png|thumb|hypermetropia]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.mɪ.ˈtroʊ.pi.ə/}} {{-noun-}} '''hypermetropia''' {{IPA-old|/ˌhɑɪ.pɜː.mɪ.ˈtroʊ.pi.ə/}} # {{term|Y học}} [[chứng|Chứng]] [[viễn thị]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e3jdqyx7ay1504zt93ppm7gm8922ow7 hyperon 0 17818 2479114 1854386 2026-07-26T21:19:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479114 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pə.ˌrɑːn/}} {{-noun-}} '''hyperon''' {{IPA-old|/ˈhɑɪ.pə.ˌrɑːn/}} # {{term|Vật lý}} [[hiperon|Hiperon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pgzkffrvj8wyc1xp4z6verhgwvi7avb hyperparasite 0 17819 2479116 1854390 2026-07-26T21:20:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479116 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈpær.ə.ˌsɑɪt/}} {{-noun-}} '''hyperparasite''' {{IPA-old|/ˌhɑɪ.pɜː.ˈpær.ə.ˌsɑɪt/}} # [[vật|Vật]] [[ký sinh]] [[bậc]] [[hai]]; [[vật]] [[ký sinh]] [[sống]] [[nhờ]] [[vào]] [[vật]] [[ký sinh]] [[khác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bxzzxz6at7u1cwh9e5xvd0m1xlotx1w hyperparathyroidism 0 17820 2479117 1854393 2026-07-26T21:20:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479117 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌpær.ə.ˈθɑɪ.ˌrɔɪ.ˌdɪ.zəm/}} {{-noun-}} '''hyperparathyroidism''' {{IPA-old|/.ˌpær.ə.ˈθɑɪ.ˌrɔɪ.ˌdɪ.zəm/}} # {{term|Y học}} [[chứng|Chứng]] [[tăng]] [[năng]] [[tuyến]] [[cận giáp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ivcklanop1jkbb2y151oc7y2d7y2w1s hyperplasia 0 17821 2479119 1854396 2026-07-26T21:20:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479119 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈpleɪ.ʒi.ə/}} {{-noun-}} '''hyperplasia''' {{IPA-old|/ˌhɑɪ.pɜː.ˈpleɪ.ʒi.ə/}} # {{term|Sinh vật học}} ; (y học) [[sự]] [[tăng sản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] eoegygnu09qytko4h9c8da2341irnhm hyperpyrexia 0 17822 2479121 1854402 2026-07-26T21:21:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479121 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.pɑɪ.ˈrɛk.si.ə/}} {{-noun-}} '''hyperpyrexia''' {{IPA-old|/.pɑɪ.ˈrɛk.si.ə/}} # [[tình trạng|Tình trạng]] [[có]] [[nhiệt độ]] [[trong]] [[cơ thể]] [[cao]] [[một]] [[cách]] [[nguy hiểm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1wqu7s8mp3h87w53quc1xw4226ckm8p hypersensitive 0 17823 2479124 1854405 2026-07-26T21:21:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479124 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈsɛnt.sə.tɪv/}} {{-adj-}} '''hypersensitive''' {{IPA-old|/ˌhɑɪ.pɜː.ˈsɛnt.sə.tɪv/}} # [[quá|Quá]] [[dễ]] [[xúc cảm]], [[quá]] [[đa cảm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 325bt0suc96ze7bz5hh0jeoye1sqngd hyperspace 0 17824 2479126 1854410 2026-07-26T21:22:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479126 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pɜː.ˌspeɪs/}} {{-noun-}} '''hyperspace''' {{IPA-old|/ˈhɑɪ.pɜː.ˌspeɪs/}} # {{term|Toán học}} [[siêu|Siêu]] [[không gian]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] amyu2tym7b1l3jz1bklfln9fgsstufk hypersthene 0 17825 2479127 1854412 2026-07-26T21:22:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479127 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pɜːs.ˌθin/}} {{-noun-}} '''hypersthene''' {{IPA-old|/ˈhɑɪ.pɜːs.ˌθin/}} # {{term|Khoáng chất}} [[hipecten|Hipecten]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g5oerb07y4glpppa3uqdmyeqym33ycp hypertension 0 17826 2479132 1854418 2026-07-26T21:23:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2479132 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈtɛnt.ʃən/}} {{-noun-}} '''hypertension''' {{IPA-old|/ˌhɑɪ.pɜː.ˈtɛnt.ʃən/}} # {{term|Y học}} [[chứng|Chứng]] [[tăng]] [[huyết áp]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.tɑ̃.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hypertension|p=hypertensions| sp=/i.pɛʁ.tɑ̃.sjɔ̃/|pp=/i.pɛʁ.tɑ̃.sjɔ̃/}} '''hypertension''' {{g-old|f}} {{IPA-old|/i.pɛʁ.tɑ̃.sjɔ̃/}} # {{term|Y học}} [[chứng|Chứng]] [[tăng]] [[huyết áp]]. #: '''''Hypertension''' artérielle'' — chứng tăng huyết áp động mạch {{-ant-}} * [[hypotension|Hypotension]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] g07o6enzy798ratt69o4h206wqmgjrb hypertext 0 17827 2479134 1854420 2026-07-26T21:24:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479134 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pɜː.ˌtɛkst/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hypertext.ogg |pron=ˈhɑɪ.pɜː.ˌtɛkst}} {{-noun-}} '''hypertext''' {{IPA-old|/ˈhɑɪ.pɜː.ˌtɛkst/}} # [[siêu|Siêu]] [[văn bản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1h9hqe4w7iql9fouikdrttj7est93jm hyperthermia 0 17828 2479135 1854421 2026-07-26T21:24:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479135 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈθɜː.mi.ə/}} {{-noun-}} '''hyperthermia''' {{IPA-old|/ˌhɑɪ.pɜː.ˈθɜː.mi.ə/}} # [[chứng|Chứng]] [[thân nhiệt]] [[cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nobp8znm91k7ybd6nysfz0n088olj5p hyperthyroid 0 17829 2479137 1854424 2026-07-26T21:24:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479137 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈθɑɪ.ˌrɔɪd/}} {{-noun-}} '''hyperthyroid''' {{IPA-old|/.ˈθɑɪ.ˌrɔɪd/}} # {{term|Y học}} {{see-entry|hyperthyroidism|hyperthyroidism}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ed6w2d4qc3tdxh0pn8ljuu1r2h32ch7 hyperthyroidism 0 17830 2479138 1854425 2026-07-26T21:25:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479138 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌrɔɪ.ˌdɪ.zəm/}} {{-noun-}} '''hyperthyroidism''' {{IPA-old|/.ˌrɔɪ.ˌdɪ.zəm/}} # [[sự|Sự]] [[hoạt động]] [[quá mức]] [[của]] [[tuyến giáp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l7ug8uo13po7os1bafgpudaacr52qvc hypertonic 0 17831 2479139 1854427 2026-07-26T21:25:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479139 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈtɑː.nɪk/}} {{-adj-}} '''hypertonic''' {{IPA-old|/.ˈtɑː.nɪk/}} # [[ưu trương|Ưu trương]]. # [[tăng sức|Tăng sức]] [[trương]] (cơ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] p3umdkfiki8x6i0btb9mlys1ngj4a2d hypertrophy 0 17832 2479145 2002455 2026-07-26T21:26:51Z BlueShurikenNinjaBot 50371 /* Danh từ */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479145 wikitext text/x-wiki '''Sự nở cơ ([[wikipedia:Muscle_hypertrophy|Muscle hypertrophy]])''' là sự gia tăng kích thước [[wikipedia:Skeletal_muscle|cơ xương]] thông qua sự phát triển về kích thước của tế bào cấu thành nó. Hai nhân tố góp phần cho sự nở cơ là: [[wikipedia:Sarcoplasm|sarcoplasmic hypertrophy]] (sự gia tăng sự trữ glycogen trong cơ) và [[wikipedia:Myofibril|myofibrillar hypertrophy]] (sự gia tăng protein trong cơ). == Hypertrophy stimulation == <br /> * {{-eng-}} {{-pron-}} ===Danh từ=== <span></span> [[Thể loại:Danh từ|hypertrophy]] '''hypertrophy''' {{IPA-old|/hɑɪ.ˈpɜː.trə.fi/}} # {{term|Y học}} , (sinh vật học) [[sự]] [[nở]] [[to]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] f8w4t07n3k5hb48b84flwhfggu9zjnt hyperventilation 0 17833 2479146 1854440 2026-07-26T21:27:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479146 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌvɛn.tᵊl.ˈeɪ.ʃən/}} {{-noun-}} '''hyperventilation''' {{IPA-old|/.ˌvɛn.tᵊl.ˈeɪ.ʃən/}} # [[chứng|Chứng]] [[thở]] [[quá]] [[nhanh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5uvkxkv831enm13n88xtecsiuu5uc0y hypnopompic 0 17834 2479154 1854462 2026-07-26T21:28:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479154 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪp.nə.ˈpɑːm.pɪk/}} {{-adj-}} '''hypnopompic''' {{IPA-old|/ˌhɪp.nə.ˈpɑːm.pɪk/}} # [[nửa|Nửa]] [[thức]] [[nửa]] [[ngủ]] [[trước khi]] [[tỉnh]]; [[mơ màng]]. #: '''''hypnopompic''' illusions'' — những ảo ảnh mơ màng {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] pepscmge79qojnhqb60szvrtn0swgwo hypnosis 0 17835 2479156 1854464 2026-07-26T21:29:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479156 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪp.ˈnoʊ.səs/}} {{-noun-}} '''hypnosis''' {{IPA-old|/hɪp.ˈnoʊ.səs/}} # [[giấc ngủ|Giấc ngủ]] [[nhân tạo]]. # [[sự|Sự]] [[thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rj90md6250fwvdr8gv6880ujigw06ic hypnotherapy 0 17836 2479157 1854465 2026-07-26T21:29:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479157 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪp.noʊ.ˈθɛr.ə.pi/}} {{-noun-}} '''hypnotherapy''' {{IPA-old|/ˌhɪp.noʊ.ˈθɛr.ə.pi/}} # [[phép|Phép]] [[chữa bệnh]] [[bằng]] [[thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 45zfl0swn1732h0w8nxgouwciklhp1b hypnotic 0 17837 2479158 1854466 2026-07-26T21:29:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479158 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪp.ˈnɑː.tɪk/}} {{-adj-}} '''hypnotic''' {{IPA-old|/hɪp.ˈnɑː.tɪk/}} # {{term|Thuộc}} [[thôi miên|Thôi miên]]. {{-noun-}} '''hypnotic''' {{IPA-old|/hɪp.ˈnɑː.tɪk/}} # [[thuốc ngủ|Thuốc ngủ]]. # [[người|Người]] [[bị]] [[thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] pn5bulg591g8i2gga7tcl7bb8lzbv8l hypo 0 17838 2479166 1854482 2026-07-26T21:31:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479166 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌpoʊ/}} {{-noun-}} '''hypo''' {{IPA-old|/ˈhɑɪ.ˌpoʊ/}} # {{term|Hoá học}} [[đithionit|Đithionit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] obywa1fswqcx3tjvqjkgdzwzm0z8k2u hypoblast 0 17839 2479167 1854484 2026-07-26T21:32:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479167 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pə.ˌblæst/}} {{-noun-}} '''hypoblast''' {{IPA-old|/ˈhɑɪ.pə.ˌblæst/}} # {{term|Thực vật}} [[lá mầm|Lá mầm]] [[lưng]] (hạt cây họ lúa). # {{term|Động vật}} [[lá|Lá]] [[nội]] [[bì]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e65kg3wrmwneqau89tmo0l29donufi2 hypocaust 0 17840 2479168 1854486 2026-07-26T21:32:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479168 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pə.ˌkɔst/}} {{-noun-}} '''hypocaust''' {{IPA-old|/ˈhɑɪ.pə.ˌkɔst/}} # {{term|Từ cổ,nghĩa cổ}} (La mã) [[lò]] [[dưới]] [[sàn]] (để đun nước tắm hoặc sưởi ấm). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nkbcwyf71naxwykd3bgboqg809xz8n1 hypochondria 0 17841 2479171 1854491 2026-07-26T21:33:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479171 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈkɑːn.dri.ə/}} {{-noun-}} '''hypochondria''' {{IPA-old|/ˌhɑɪ.pə.ˈkɑːn.dri.ə/}} # {{term|Y học}} [[chứng|Chứng]] [[nghi]] [[bệnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0litrwj6ng6dzu6ko2ulyq0kld1q3is hypochondriac 0 17842 2479172 1854492 2026-07-26T21:33:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479172 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.dri.ˌæk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hypochondriac.ogg |pron=.dri.ˌæk}} {{-adj-}} '''hypochondriac''' {{IPA-old|/.dri.ˌæk/}} # {{term|Y học}} (thuộc) [[chứng]] [[nghi]] [[bệnh]]. # [[mắc|Mắc]] [[chứng]] [[nghi]] [[bệnh]]. {{-noun-}} '''hypochondriac''' {{IPA-old|/.dri.ˌæk/}} # {{term|Y học}} [[người|Người]] [[mắc]] [[chứng]] [[nghi]] [[bệnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] q59j6s77mdx4wqoe820po9adrocyz1d hypocotyl 0 17843 2479178 1854498 2026-07-26T21:34:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479178 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pə.ˌkɑː.tᵊl/}} {{-noun-}} '''hypocotyl''' {{IPA-old|/ˈhɑɪ.pə.ˌkɑː.tᵊl/}} # {{term|Thực vật}} [[trụ|Trụ]] [[dưới]] [[lá mầm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4xzxdwxahmxyyxvzg6hogvgxngbxn5l hypocritical 0 17844 2479184 1854504 2026-07-26T21:36:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479184 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪ.pə.ˈkrɪ.tɪ.kəl/}} {{-adj-}} '''hypocritical''' {{IPA-old|/ˌhɪ.pə.ˈkrɪ.tɪ.kəl/}} # [[đạo đức|Đạo đức]] [[giả]], [[giả nhân giả nghĩa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] bm08n9wpg6ll7qvv06evlo73aycotvu hypocycloid 0 17845 2479186 1854506 2026-07-26T21:36:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479186 wikitext text/x-wiki {{-eng-}} [[Hình:Hypocycloid.png|thumb|hypocycloid]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.poʊ.ˈsɑɪ.ˌklɔɪd/}} {{-noun-}} '''hypocycloid''' {{IPA-old|/ˌhɑɪ.poʊ.ˈsɑɪ.ˌklɔɪd/}} # {{term|Toán học}} [[hipoxicloit|Hipoxicloit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gizr0uisrpx4fwbfkx6l5u6e0kv082q hypodermis 0 17846 2479190 1854512 2026-07-26T21:37:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479190 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈdɜː.məs/}} {{-noun-}} '''hypodermis''' {{IPA-old|/ˌhɑɪ.pə.ˈdɜː.məs/}} # [[lớp|Lớp]] [[dưới]] [[da]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3wnudc9uojostx3xrarxekd849o8e6s hypogene 0 17847 2479193 1854518 2026-07-26T21:38:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479193 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pə.ˌdʒin/}} {{-adj-}} '''hypogene''' {{IPA-old|/ˈhɑɪ.pə.ˌdʒin/}} # {{term|Địa lý}} [[hình|Hình]] [[thành]] [[sâu]] [[dưới]] [[đất]]; [[thâm sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] p8q3jbvwagk57sjcp5np0mtb84ostim hypoglossal 0 17848 2479194 1854520 2026-07-26T21:38:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479194 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈɡlɑː.səl/}} {{-adj-}} '''hypoglossal''' {{IPA-old|/ˌhɑɪ.pə.ˈɡlɑː.səl/}} # Ở [[dưới]] [[lưỡi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] i7lzru5end38nw9o9ks77qrae5kgsyp hypogynous 0 17849 2479197 1854526 2026-07-26T21:39:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479197 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɑː.dʒə.nəs/}} {{-adj-}} '''hypogynous''' {{IPA-old|/hɑɪ.ˈpɑː.dʒə.nəs/}} # {{term|Thực vật}} [[dưới|Dưới]] [[bầu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] s9uv1iux3bjo0guq4ee01tso220sdcp hypoparathyroidism 0 17850 2479200 1854534 2026-07-26T21:39:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479200 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.poʊ.ˌpær.ə.ˈθɑɪ.ˌrɔɪ.ˌdɪ.zəm/}} {{-noun-}} '''hypoparathyroidism''' {{IPA-old|/ˈhɑɪ.poʊ.ˌpær.ə.ˈθɑɪ.ˌrɔɪ.ˌdɪ.zəm/}} # {{term|Y học}} [[bệnh|Bệnh]] [[giảm]] [[năng]] [[tuyến cận giáp]]. {{-drv-}} * [[pseudohypoparathyroidism]] * [[pseudopseudohypoparathyroidism]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] h4fyxbqin8qr4wfvcye9wrelovcx2vl hypophysectomy 0 17851 2479205 1854539 2026-07-26T21:41:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479205 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.mi/}} {{-noun-}} '''hypophysectomy''' {{IPA-old|/.mi/}} # {{term|Y học}} [[thủ thuật|Thủ thuật]] [[cắt bỏ]] [[tuyến yên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] avbub7wqkr1subv8g1sf7jk0iv66dfw hypophysis 0 17852 2479206 1854540 2026-07-26T21:41:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479206 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɑː.fə.səs/}} {{-noun-}} '''hypophysis''' {{IPA-old|/hɑɪ.ˈpɑː.fə.səs/}} # {{term|Giải phẫu}} [[tuyến yên|Tuyến yên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pd6juo68dnaf2x99nr5ay8idw7bso0g hypoplasia 0 17853 2479208 1854542 2026-07-26T21:41:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479208 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈpleɪ.ʒi.ə/}} {{-noun-}} '''hypoplasia''' {{IPA-old|/.ˈpleɪ.ʒi.ə/}} # {{term|Y học}} [[sự|Sự]] [[giảm sản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k57k92fyqlm1hw288ujvknc4g6x7nml hypostasis 0 17854 2479210 1854546 2026-07-26T21:42:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479210 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɑːs.tə.səs/}} {{-noun-}} '''hypostasis''' {{IPA-old|/hɑɪ.ˈpɑːs.tə.səs/}} # {{term|Y học}} [[chứng|Chứng]] ứ [[máu]] [[chỗ]] [[thấp]]. # {{term|Triết học}} [[thực chất|Thực chất]], [[thực thể]]. # {{term|Tôn giáo}} [[vị|Vị]] (thần). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qolvxgtdglf0h991b427adf7f0ssi97 hypostome 0 17855 2479211 1854548 2026-07-26T21:42:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479211 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pə.ˌstoʊm/}} {{-noun-}} '''hypostome''' {{IPA-old|/ˈhɑɪ.pə.ˌstoʊm/}} # {{term|Động vật}} [[tấm|Tấm]] [[dưới]] [[miệng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cou95bdeyxfxuc1ajmcncv9uipfc11c hypostyle 0 17856 2479212 1854549 2026-07-26T21:42:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479212 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[w:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pə.ˌstɑɪɫ/}} {{-etymology-}} Từ ''[[hypo-]]'' và ''[[style]]''. {{-adj-}} '''hypostyle''' {{IPA-old|/ˈhɑɪ.pə.ˌstɑɪɫ/}} # (Có) [[cột]] [[đỡ]] [[trần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7cn82oe0ff2s92cn4rnelhzlwl8dls1 hypotaxis 0 17857 2479214 1854553 2026-07-26T21:43:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479214 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈtæk.səs/}} {{-noun-}} '''hypotaxis''' {{IPA-old|/.ˈtæk.səs/}} # {{term|Ngôn ngữ}} [[quan hệ|Quan hệ]] [[cú pháp]] [[lệ thuộc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rmwkvp62dz7skyx3wj2eszwkyrs10n0 hypothalamic 0 17860 2479216 1854558 2026-07-26T21:43:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479216 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.poʊ.θə.ˈlæ.mɪk/}} {{-adj-}} '''hypothalamic''' {{IPA-old|/ˌhɑɪ.poʊ.θə.ˈlæ.mɪk/}} # {{term|Y học}} [[dưới|Dưới]] [[đồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] she87hrywu1g6am8xow7qppa214zu5t hypothermal 0 17861 2479220 1854564 2026-07-26T21:44:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479220 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.poʊ.ˈθɜː.məl/}} {{-adj-}} '''hypothermal''' {{IPA-old|/ˌhɑɪ.poʊ.ˈθɜː.məl/}} # {{term|Thuộc}} [[mạch|Mạch]] [[thủy]] [[nhiệt]] [[sâu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] dtae7ur5vt4fe3zd99p8789yypaabmn hypothermia 0 17862 2479221 1854565 2026-07-26T21:44:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479221 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈθɜː.mi.ə/}} {{-noun-}} '''hypothermia''' {{IPA-old|/.ˈθɜː.mi.ə/}} # {{term|Y học}} [[sự|Sự]] [[giảm nhiệt]], [[sự]] [[giảm]] [[thế]] [[nhiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tet55uel4bvodl0dctqwiro44pfzqbr hypothyroidism 0 17863 2479229 1854583 2026-07-26T21:46:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479229 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌrɔɪ.ˌdɪ.zəm/}} {{-noun-}} '''hypothyroidism''' {{IPA-old|/.ˌrɔɪ.ˌdɪ.zəm/}} # [[sự|Sự]] [[giảm]] [[hoạt động]] [[của]] [[tuyến giáp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 98npis4dec1eo7kqinvpre2bpyx0wpf hypsometer 0 17864 2479241 1854605 2026-07-26T21:49:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479241 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪp.ˈsɑː.mə.tɜː/}} {{-noun-}} '''hypsometer''' {{IPA-old|/hɪp.ˈsɑː.mə.tɜː/}} # [[máy|Máy]] [[đo]] độ [[cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4kwkijpts75oeelat5124p3j9bq41c2 hypsometric 0 17865 2479242 1854606 2026-07-26T21:49:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479242 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪp.sə.ˈmɛ.trɪk/}} {{-adj-}} '''hypsometric''' {{IPA-old|/ˌhɪp.sə.ˈmɛ.trɪk/}} # {{term|Thuộc}} [[phép đo|Phép đo]] độ [[cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] e29b7xnkaphikl7dsbzhxifbty4mcym hyson 0 17866 2479245 1854613 2026-07-26T21:50:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479245 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.sᵊn/}} {{-noun-}} '''hyson''' {{IPA-old|/ˈhɑɪ.sᵊn/}} # [[chè|Chè]] [[hỷ]] [[xuân]] (Trung quốc). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 732lj8lhz5ls00nvu0016qg4owbxp1l hysteresis 0 17867 2479250 1854618 2026-07-26T21:51:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479250 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.tə.ˈri.səs/}} {{-noun-}} '''hysteresis''' {{IPA-old|/ˌhɪs.tə.ˈri.səs/}} # {{term|Vật lý}} [[hiện tượng|Hiện tượng]] [[trễ]]. #: ''magnetic '''hysteresis''''' — hiện tượng trễ từ #: ''thermal '''hysteresis''''' — hiện tượng trễ nhiệt {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7d3nuwpk3db29cpvy86p4rkyb3x8xw7 hysteroid 0 17868 2479252 1854626 2026-07-26T21:52:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479252 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪs.tə.ˌrɔɪd/}} {{-adj-}} '''hysteroid''' {{IPA-old|/ˈhɪs.tə.ˌrɔɪd/}} # [[như|Như]] [[cuồng loạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] siy9lqvcabx7yrjwrzr0zq0lt3l8xtk hysterotomy 0 17869 2479253 1854627 2026-07-26T21:52:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479253 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.tə.ˈrɑː.tə.mi/}} {{-noun-}} '''hysterotomy''' {{IPA-old|/ˌhɪs.tə.ˈrɑː.tə.mi/}} # {{term|Y học}} [[thủ thuật|Thủ thuật]] [[mở]] [[tử cung]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t945ea87hixgoppv9tydtmrvzg3xqsu haussier 0 19415 2476881 1850838 2026-07-26T13:02:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476881 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.sje/}} {{-noun-}} {{fra-noun2| ms=haussier|fs=haussier| mp=haussier|fp=haussier| msp=/hɔ.sje/|fsp=/hɔ.sje/| mpp=/hɔ.sje/|fpp=/hɔ.sje/}} '''haussier''' {{IPA-old|/hɔ.sje/}} # [[người|Người]] [[đầu cơ]] [[giá]] [[lên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0v4kcwoy9ko5ouwkvkh0kmbtcpw3us8 héméralope 0 19422 2479356 1854893 2026-07-26T22:16:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479356 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.me.ʁa.lɔp/}} {{-adj-}} {{fra-adj| ms=héméralope|fs=héméralope| mp=héméralope|fp=héméralope| msp=/e.me.ʁa.lɔp/|fsp=/e.me.ʁa.lɔp/| mpp=/e.me.ʁa.lɔp/|fpp=/e.me.ʁa.lɔp/}} '''héméralope''' {{IPA-old|/e.me.ʁa.lɔp/}} # {{term|Y học}} (bị) [[quáng gà]]. {{-noun-}} {{fra-noun2| ms=héméralope|fs=héméralope| mp=héméralope|fp=héméralope| msp=/e.me.ʁa.lɔp/|fsp=/e.me.ʁa.lɔp/| mpp=/e.me.ʁa.lɔp/|fpp=/e.me.ʁa.lɔp/}} '''héméralope''' {{IPA-old|/e.me.ʁa.lɔp/}} # {{term|Y học}} [[người|Người]] [[quáng gà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hemeralope]] [[Thể loại:Danh từ tiếng Pháp|hemeralope]] [[Thể loại:Mục từ tiếng Pháp|hemeralope]] s8425j8m3ode2dn7obvuaca32o0o0xc hernieux 0 19425 2477476 1851681 2026-07-26T15:18:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477476 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛʁ.njø/}} {{-adj-}} {{fra-adj| ms=hernieux|fs=hernieux| mp=hernieux|fp=hernieux| msp=/hɛʁ.njø/|fsp=/hɛʁ.njø/| mpp=/hɛʁ.njø/|fpp=/hɛʁ.njø/}} '''hernieux''' {{IPA-old|/hɛʁ.njø/}} # [[bị|Bị]] [[thoát vị]]. {{-noun-}} {{fra-noun2| ms=hernieux|fs=hernieux| mp=hernieux|fp=hernieux| msp=/hɛʁ.njø/|fsp=/hɛʁ.njø/| mpp=/hɛʁ.njø/|fpp=/hɛʁ.njø/}} '''hernieux''' {{IPA-old|/hɛʁ.njø/}} # [[người|Người]] [[bị]] [[thoát vị]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 2u5x0ucib0ammve8wjtqyjw7kz8fluc hivernant 0 19442 2477878 1852287 2026-07-26T16:49:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477878 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.vɛʁ.nɑ̃/}} {{-noun-}} {{fra-noun2| ms=hivernants|fs=hivernants| mp=hivernants|fp=hivernants| msp=/i.vɛʁ.nɑ̃/|fsp=/i.vɛʁ.nɑ̃/| mpp=/i.vɛʁ.nɑ̃/|fpp=/i.vɛʁ.nɑ̃/}} '''hivernant''' {{IPA-old|/i.vɛʁ.nɑ̃/}} # [[người|Người]] [[đi nghỉ]] [[đông]] (ở miền nam hay xứ nóng để tránh rét). {{-ant-}} * [[estivant|Estivant]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] hqefrz2s7f1r1eb1exdphn3db8uvgw0 humilié 0 19456 2478772 1853672 2026-07-26T19:58:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478772 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mi.lje/}} {{-adj-}} {{fra-adj| ms=humilié|fs=humiliée| mp=humiliés|fp=humiliées| msp=/y.mi.lje/|fsp=/y.mi.lje/| mpp=/y.mi.lje/|fpp=/y.mi.lje/}} '''humilié''' {{IPA-old|/y.mi.lje/}} # {{term|Bị}} [[nhục|Nhục]]. {{-noun-}} {{fra-noun2| ms=humilié|fs=humiliée| mp=humiliés|fp=humiliées| msp=/y.mi.lje/|fsp=/y.mi.lje/| mpp=/y.mi.lje/|fpp=/y.mi.lje/}} '''humilié''' {{IPA-old|/y.mi.lje/}} # [[kẻ|Kẻ]] [[bị]] [[nhục]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|humilie]] [[Thể loại:Danh từ tiếng Pháp|humilie]] [[Thể loại:Mục từ tiếng Pháp|humilie]] 7tgo3cci7zhuyfeoh11fvn8zswothsz hypertendu 0 19467 2479131 1854417 2026-07-26T21:23:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479131 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.tɑ̃.dy/}} {{-adj-}} {{fra-adj| ms=hypertendu|fs=hypertendue| mp=hypertendus|fp=hypertendus| msp=/i.pɛʁ.tɑ̃.dy/|fsp=/i.pɛʁ.tɑ̃.dy/| mpp=/i.pɛʁ.tɑ̃.dy/|fpp=/i.pɛʁ.tɑ̃.dy/}} '''hypertendu''' {{IPA-old|/i.pɛʁ.tɑ̃.dy/}} # {{term|Y học}} [[bị|Bị]] [[tăng]] [[huyết áp]]. {{-ant-}} * [[Hypotendu|Hypotendu]] {{-noun-}} {{fra-noun2| ms=hypertendu|fs=hypertendue| mp=hypertendus|fp=hypertendus| msp=/i.pɛʁ.tɑ̃.dy/|fsp=/i.pɛʁ.tɑ̃.dy/| mpp=/i.pɛʁ.tɑ̃.dy/|fpp=/i.pɛʁ.tɑ̃.dy/}} '''hypertendu''' {{IPA-old|/i.pɛʁ.tɑ̃.dy/}} # {{term|Y học}} [[người|Người]] [[bị]] [[tăng]] [[huyết áp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 3hygsj9or5n409sb4f768kdcshhy5ru hidrogeno 0 34228 2477639 1851921 2026-07-26T15:55:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477639 wikitext text/x-wiki {{-ido-}} {{-etym-}} :Từ ''[[hidrogen-]]'' và ''[[-o]]'' (danh từ) {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hi.drɔ.ˈɡɛ.nɔ/}} {{-noun-}} '''hidrogeno''' # [[hiđrô|Hiđrô]]. [[Thể loại:Danh từ tiếng Ido]] f4rgiunval6mvkz5pevfuisd019g5td ablution 0 34821 2479538 2278629 2026-07-27T10:10:44Z Hiyuune 50834 /* Tiếng Anh */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479538 wikitext text/x-wiki =={{langname|en}}== {{wikidata lexeme|L315930}} ==={{section|pron}}=== * {{IPA4|en|/əˈbluː.ʃn̩/|a=RP}} * {{IPA4|en|/əˈblu.ʃn̩/|a=US}} * {{audio|en|en-us-ablution.ogg|a=US}} * {{rhymes|en|uːʃən|s=3}} ==={{section|n}}=== {{en-noun|~}} # [[lễ|Lễ]] [[rửa tội]]; [[lễ]] [[tắm gội]]; [[lễ]] [[rửa]] [[sạch]] các đồ [[thờ]]. # [[nước|Nước]] [[tắm gội]]; [[nước]] [[rửa]] đồ [[thờ]]. # [[số|Số]] [[nhiều)]] sự [[tắm gội]], sự [[rửa ráy]]. ===={{section|drv}}==== {{col|en|ablutioner|ablution block}} ===={{section|rel}}==== * {{l|en|abluent}} * {{l|en|ablutionary}} * {{l|en|ablutive}} {{rootsee|en|ine|lewh₃}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} * {{R:Webster 1913}} ==={{section|ana}}=== * {{anagrams|en|a=abilnotu|abutilon|albutoin}} =={{langname|fr}}== ==={{section|etym}}=== {{learned borrowing|fr|la|ablūtiō|ablūtiōnem}}. ==={{section|pron}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-WikiLucas00-ablution.wav}} ==={{section|n}}=== {{fr-noun|f}} # [[lễ|Lễ]] [[tắm gội]], [[nghi thức]] [[rửa]] [[tay]] [[và]] [[chén]] [[thánh]] [[vào]] [[cuối]] [[thánh lễ]] (công giáo). # [[nước|Nước]] [[và]] [[rượu]] [[rửa]] [[tay]]. #: {{ux|fr|Faire ses '''ablutions'''.|Tắm rửa.}} #: {{ux|fr|Dans cette maison de campagne, il fallait faire ses '''ablutions''' dans la cour, près de la pompe.|Trong căn nhà miền quê này, người ta phải tắm trong sân, gần máy bơm nước.}} ===={{section|drv}}==== * {{link|fr|ablutionner}} ==={{section|ref}}=== * {{R:FVDP|db=fv}} ==={{section|further}}=== * {{R:fr:TLFi}} ==={{section|ana}}=== * {{l|fr|oubliant}} cay9d9xpw9oaqvnescf98x681u4rha2 2479539 2479538 2026-07-27T10:10:56Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479539 wikitext text/x-wiki =={{langname|en}}== {{wikidata lexeme|L315930}} ==={{section|pron}}=== * {{IPA4|en|/əˈbluː.ʃn̩/|a=RP}} * {{IPA4|en|/əˈblu.ʃn̩/|a=US}} * {{audio|en|en-us-ablution.ogg|a=US}} * {{rhymes|en|uːʃən|s=3}} ==={{section|n}}=== {{en-noun|~}} # [[lễ|Lễ]] [[rửa tội]]; [[lễ]] [[tắm gội]]; [[lễ]] [[rửa]] [[sạch]] các đồ [[thờ]]. # [[nước|Nước]] [[tắm gội]]; [[nước]] [[rửa]] đồ [[thờ]]. # Sự [[tắm gội]], sự [[rửa ráy]]. ===={{section|drv}}==== {{col|en|ablutioner|ablution block}} ===={{section|rel}}==== * {{l|en|abluent}} * {{l|en|ablutionary}} * {{l|en|ablutive}} {{rootsee|en|ine|lewh₃}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} * {{R:Webster 1913}} ==={{section|ana}}=== * {{anagrams|en|a=abilnotu|abutilon|albutoin}} =={{langname|fr}}== ==={{section|etym}}=== {{learned borrowing|fr|la|ablūtiō|ablūtiōnem}}. ==={{section|pron}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-WikiLucas00-ablution.wav}} ==={{section|n}}=== {{fr-noun|f}} # [[lễ|Lễ]] [[tắm gội]], [[nghi thức]] [[rửa]] [[tay]] [[và]] [[chén]] [[thánh]] [[vào]] [[cuối]] [[thánh lễ]] (công giáo). # [[nước|Nước]] [[và]] [[rượu]] [[rửa]] [[tay]]. #: {{ux|fr|Faire ses '''ablutions'''.|Tắm rửa.}} #: {{ux|fr|Dans cette maison de campagne, il fallait faire ses '''ablutions''' dans la cour, près de la pompe.|Trong căn nhà miền quê này, người ta phải tắm trong sân, gần máy bơm nước.}} ===={{section|drv}}==== * {{link|fr|ablutionner}} ==={{section|ref}}=== * {{R:FVDP|db=fv}} ==={{section|further}}=== * {{R:fr:TLFi}} ==={{section|ana}}=== * {{l|fr|oubliant}} 3v768ogtomrapahh2jr6a0iyi3u5pkn hystérie 0 41749 2479255 1854629 2026-07-26T21:52:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479255 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.te.ʁi/}} {{-noun-}} {{fra-noun| s=hystérie|p=hystéries| sp=/is.te.ʁi/|pp=/is.te.ʁi/}} '''hystérie''' {{g-old|f}} {{IPA-old|/is.te.ʁi/}} # {{term|Y học}} [[chứng|Chứng]] [[ictêri]]. # {{term|Nghĩa bóng}} [[sự|Sự]] [[cuồng loạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hysterie]] [[Thể loại:Mục từ tiếng Pháp|hysterie]] 8ufeo6fzoafh9dp36vq1y0ftf00wbpo hystérectomie 0 41750 2479254 1854628 2026-07-26T21:52:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479254 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.te.ʁɛk.tɔ.mi/}} {{-noun-}} {{fra-noun| s=hystérectomie|p=hystérectomie| sp=/is.te.ʁɛk.tɔ.mi/|pp=/is.te.ʁɛk.tɔ.mi/}} '''hystérectomie''' {{g-old|f}} {{IPA-old|/is.te.ʁɛk.tɔ.mi/}} # {{term|Y học}} [[thủ thuật|Thủ thuật]] [[cắt bỏ]] [[tử cung]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hysterectomie]] [[Thể loại:Mục từ tiếng Pháp|hysterectomie]] otxhk2sy5mtiniq7epre40n9fgx3wek hysope 0 41751 2479246 1854614 2026-07-26T21:50:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479246 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.zɔp/}} {{-noun-}} {{fra-noun| s=hysope|p=hysopes| sp=/i.zɔp/|pp=/i.zɔp/}} '''hysope''' {{g-old|f}} {{IPA-old|/i.zɔp/}} # {{term|Thực vật học}} Cây bài hương. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 587x94qkw6sq3jkiah6oi88zjllqwdq hypothyroïdie 0 41752 2479230 1854584 2026-07-26T21:47:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479230 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.ti.ʁɔ.i.di/}} {{-noun-}} {{fra-noun| s=hypothyroïdie|p=hypothyroïdie| sp=/i.pɔ.ti.ʁɔ.i.di/|pp=/i.pɔ.ti.ʁɔ.i.di/}} '''hypothyroïdie''' {{g-old|f}} {{IPA-old|/i.pɔ.ti.ʁɔ.i.di/}} # {{term|Y học}} [[chứng|Chứng]] [[giảm]] [[năng]] [[tuyến giáp]]. {{-ant-}} * [[Hyperthyroïdie|Hyperthyroïdie]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypothyroidie]] [[Thể loại:Mục từ tiếng Pháp|hypothyroidie]] 6b2fwz9fodev6lpjqrjvpezgcu2m52h hypothèse 0 41753 2479232 1854586 2026-07-26T21:47:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479232 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.tɛz/}} {{-noun-}} {{fra-noun| s=hypothèse|p=hypothèses| sp=/i.pɔ.tɛz/|pp=/i.pɔ.tɛz/}} '''hypothèse''' {{g-old|f}} {{IPA-old|/i.pɔ.tɛz/}} # [[giả thuyết|Giả thuyết]]. #: ''Emettre une '''hypothèse''' hardie'' — đưa ra một giả thuyết táo bạo {{-ant-}} * [[conclusion|Conclusion]] * [[certitude]], [[évidence]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypothese]] [[Thể loại:Mục từ tiếng Pháp|hypothese]] bj3scnucagtymy03mey4v0661cqy7j8 hypothermie 0 41754 2479222 1854567 2026-07-26T21:45:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479222 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.tɛʁ.mi/}} {{-noun-}} {{fra-noun| s=hypothermie|p=hypothermie| sp=/i.pɔ.tɛʁ.mi/|pp=/i.pɔ.tɛʁ.mi/}} '''hypothermie''' {{g-old|f}} {{IPA-old|/i.pɔ.tɛʁ.mi/}} # {{term|Y học}} [[sự|Sự]] [[hạ nhiệt]] (dưới mức bình (thường)). {{-ant-}} * [[hyperthermie|Hyperthermie]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] q4w8ltf8m5x10me262fgfl61fdw38kx hypothèque 0 41755 2479231 1854585 2026-07-26T21:47:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479231 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.tɛk/}} {{-noun-}} {{fra-noun| s=hypothèque|p=hypothèques| sp=/i.pɔ.tɛk/|pp=/i.pɔ.tɛk/}} '''hypothèque''' {{g-old|f}} {{IPA-old|/i.pɔ.tɛk/}} # {{term|Luật học, pháp lý}} [[quyền|Quyền]] [[cầm cố]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypotheque]] [[Thể loại:Mục từ tiếng Pháp|hypotheque]] ia3oxa0xw5z21djtssul2pxirp78uif hypothalamus 0 41756 2479217 1854559 2026-07-26T21:43:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2479217 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈθæ.lə.məs/}} {{-noun-}} '''hypothalamus''' ({{plur}} hypothalami hoặc hypothalamai) {{IPA-old|/.ˈθæ.lə.məs/}} # [[vùng|Vùng]] [[não]] [[điều khiển]] [[thân nhiệt]], đói, [[khát]]... {{-ref-}} {{R:FVDP}} {{-fra-}} [[Hình:Hypothalamus.jpg|thumb|hypothalamus]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.ta.la.mys/}} {{-noun-}} {{fra-noun| s=hypothalamus|p=hypothalamus| sp=/i.pɔ.ta.la.mys/|pp=/i.pɔ.ta.la.mys/}} '''hypothalamus''' {{g-old|m}} {{IPA-old|/i.pɔ.ta.la.mys/}} # {{term|Giải phẫu}} [[cấu tạo|Cấu tạo]] [[dưới]] [[đồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] b87yti81deem9q71g54cpk484267tix hypoténuse 0 41757 2479239 1854600 2026-07-26T21:49:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479239 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.te.nyz/}} {{-noun-}} {{fra-noun| s=hypoténuse|p=hypoténuse| sp=/i.pɔ.te.nyz/|pp=/i.pɔ.te.nyz/}} '''hypoténuse''' {{g-old|f}} {{IPA-old|/i.pɔ.te.nyz/}} # {{term|Toán học}} [[cạnh huyền|Cạnh huyền]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypotenuse]] [[Thể loại:Mục từ tiếng Pháp|hypotenuse]] rd89trvp9sks4qkoazlfiyilo6f4rmi hyposulfite 0 41758 2479213 1854550 2026-07-26T21:43:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479213 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.zyl.fit/}} {{-noun-}} {{fra-noun| s=hyposulfite|p=hyposulfite| sp=/i.pɔ.zyl.fit/|pp=/i.pɔ.zyl.fit/}} '''hyposulfite''' {{g-old|m}} {{IPA-old|/i.pɔ.zyl.fit/}} # {{term|Hóa học}} [[hyposunfit|Hyposunfit]], [[thiosunsat]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] lfrpbuvdxq65repjyxgokb5ttd8lsm3 hypospadias 0 41759 2479209 1854544 2026-07-26T21:42:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479209 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔs.pa.djas/}} {{-noun-}} {{fra-noun| s=hypospadias|p=hypospadias| sp=/i.pɔs.pa.djas/|pp=/i.pɔs.pa.djas/}} '''hypospadias''' {{g-old|m}} {{IPA-old|/i.pɔs.pa.djas/}} # {{term|Y học}} [[tật|Tật]] [[lỗ]] [[đái]] [[lệch]] [[thấp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3rgy25z8uu0g4hbeppghxeim5evqq0z hypophyse 0 41760 2479203 1854537 2026-07-26T21:40:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479203 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.fiz/}} {{-noun-}} {{fra-noun| s=hypophyse|p=hypophyses| sp=/i.pɔ.fiz/|pp=/i.pɔ.fiz/}} '''hypophyse''' {{g-old|f}} {{IPA-old|/i.pɔ.fiz/}} # {{term|Giải phẫu}} [[tuyến yên|Tuyến yên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] e4r66tk9l2vjr58bygctgh3zoyrsi8l hypoglycémie 0 41761 2479196 1854524 2026-07-26T21:39:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479196 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.ɡli.se.mi/}} {{-noun-}} {{fra-noun| s=hypoglycémie|p=hypoglycémie| sp=/i.pɔ.ɡli.se.mi/|pp=/i.pɔ.ɡli.se.mi/}} '''hypoglycémie''' {{g-old|f}} {{IPA-old|/i.pɔ.ɡli.se.mi/}} # {{term|Y học}} [[sự|Sự]] [[giảm]] [[glucoza]] [[huyết]]. {{-ant-}} * [[hyperglycémie|Hyperglycémie]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypoglycemie]] [[Thể loại:Mục từ tiếng Pháp|hypoglycemie]] tbkb8m50gkmqoy7nhalvj3l1ppke9ur hypoderme 0 41763 2479187 1854509 2026-07-26T21:36:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479187 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.dɛʁm/}} {{-noun-}} {{fra-noun| s=hypoderme|p=hypoderme| sp=/i.pɔ.dɛʁm/|pp=/i.pɔ.dɛʁm/}} '''hypoderme''' {{g-old|m}} {{IPA-old|/i.pɔ.dɛʁm/}} # {{term|Thực vật học; giải phẫu; động vật học}} [[hạ bì|Hạ bì]]. # {{term|Động vật học}} [[ruồi da|Ruồi da]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 9x6dhm5d2gwfl3uclf2vn38g24pzs7p hypocrisie 0 41764 2479180 1854500 2026-07-26T21:35:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479180 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.kʁi.zi/}} {{-noun-}} {{fra-noun| s=hypocrisie|p=hypocrisies| sp=/i.pɔ.kʁi.zi/|pp=/i.pɔ.kʁi.zi/}} '''hypocrisie''' {{g-old|f}} {{IPA-old|/i.pɔ.kʁi.zi/}} # [[tính|Tính]] [[đạo đức]] [[giả]]. # [[việc|Việc]] [[giả đạo đức]]. {{-ant-}} * [[franchise|Franchise]], [[loyauté]], [[sincérité]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] s0q8aiq7cm16h9umabs9anthdofv7ub hypocras 0 41765 2479179 2083499 2026-07-26T21:34:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old, {{m}} → {{g-old|m}} 2479179 wikitext text/x-wiki {{-fra-}} {{-pron-}} * {{fr-muteh}} {{fr-IPA|hypocrâss}} {{-noun-}} {{fra-noun| s=hypocras|p=hypocras| sp=/i.pɔ.kʁas/|pp=/i.pɔ.kʁas/}} '''hypocras''' {{g-old|m}} {{IPA-old|/i.pɔ.kʁas/}} # [[rượu|Rượu]] [[bổ]] [[quế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 4nrjhxu6889l7jrl2hu7cpsgftia78h hypocondrie 0 41766 2479175 1854495 2026-07-26T21:33:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479175 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.kɔ̃d.ʁi/}} {{-noun-}} {{fra-noun| s=hypocondrie|p=hypocondries| sp=/i.pɔ.kɔ̃d.ʁi/|pp=/i.pɔ.kɔ̃d.ʁi/}} '''hypocondrie''' {{g-old|f}} {{IPA-old|/i.pɔ.kɔ̃d.ʁi/}} # {{term|Y học}} [[bệnh|Bệnh]] [[tưởng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 8px6ynwu6cyd5yum9cezo9ztojm6h9o hypocondre 0 41767 2479173 1854493 2026-07-26T21:33:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479173 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.kɔ̃dʁ/}} {{-noun-}} {{fra-noun| s=hypocondre|p=hypocondre| sp=/i.pɔ.kɔ̃dʁ/|pp=/i.pɔ.kɔ̃dʁ/}} '''hypocondre''' {{g-old|m}} {{IPA-old|/i.pɔ.kɔ̃dʁ/}} # {{term|Giải phẫu}} [[vùng|Vùng]] [[hạ]] [[sườn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ez1xlxqyy3fhgpzqo3bcys3o6yac2ne hypnotisme 0 41768 2479163 1854475 2026-07-26T21:31:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479163 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ip.nɔ.tizm/}} {{-noun-}} {{fra-noun| s=hypnotisme|p=hypnotisme| sp=/ip.nɔ.tizm/|pp=/ip.nɔ.tizm/}} '''hypnotisme''' {{g-old|m}} {{IPA-old|/ip.nɔ.tizm/}} # [[thuật|Thuật]] [[thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] rckt986k98us8ce10mij21qv4qh5yik hypnotiseur 0 41769 2479161 1854472 2026-07-26T21:30:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479161 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ip.nɔ.ti.zœʁ/}} {{-noun-}} {{fra-noun| s=hypnotiseur|p=hypnotiseurs| sp=/ip.nɔ.ti.zœʁ/|pp=/ip.nɔ.ti.zœʁ/}} '''hypnotiseur''' {{g-old|m}} {{IPA-old|/ip.nɔ.ti.zœʁ/}} # [[người|Người]] [[thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] kk21pebcgjwtohtepwo6bixi6sibvks hypnotique 0 41770 2479159 1854467 2026-07-26T21:30:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2479159 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ip.nɔ.tik/}} {{-adj-}} {{fra-adj| ms=hypnotique|fs=hypnotique| mp=hypnotiques|fp=hypnotiques| msp=/ip.nɔ.tik/|fsp=/ip.nɔ.tik/| mpp=/ip.nɔ.tik/|fpp=/ip.nɔ.tik/}} '''hypnotique''' {{IPA-old|/ip.nɔ.tik/}} # {{see-entry|hypnose|hypnose}} # [[gây ngủ|Gây ngủ]]. {{-noun-}} {{fra-noun| s=hypnotique|p=hypnotiques| sp=/ip.nɔ.tik/|pp=/ip.nɔ.tik/}} '''hypnotique''' {{g-old|m}} {{IPA-old|/ip.nɔ.tik/}} # [[thuốc ngủ|Thuốc ngủ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] nylknij7vhya87zy3lt03it591mup8f hypnose 0 41771 2479155 1854463 2026-07-26T21:29:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479155 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ip.nɔz/}} {{-noun-}} {{fra-noun| s=hypnose|p=hypnoses| sp=/ip.nɔz/|pp=/ip.nɔz/}} '''hypnose''' {{g-old|f}} {{IPA-old|/ip.nɔz/}} # [[giấc ngủ|Giấc ngủ]] [[nhân tạo]]; [[giấc ngủ]] [[thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] e9p24zd9tfepnh90snj9arc8e31luvb hypertrophie 0 41772 2479142 1854432 2026-07-26T21:26:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479142 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.tʁɔ.fi/}} {{-noun-}} {{fra-noun| s=hypertrophie|p=hypertrophie| sp=/i.pɛʁ.tʁɔ.fi/|pp=/i.pɛʁ.tʁɔ.fi/}} '''hypertrophie''' {{g-old|f}} {{IPA-old|/i.pɛʁ.tʁɔ.fi/}} # [[sự|Sự]] [[nở]] [[to]]. #: '''''Hypertrophie''' du foie'' — sự nở to của gan # {{term|Nghĩa bóng}} [[sự|Sự]] [[phát triển]] [[quá mức]], [[sự]] [[phình]] [[ra]]. #: '''''Hypertrophie''' du moi'' — sự phát triển cái tôi quá mức {{-ant-}} * [[atrophie|Atrophie]], [[hypotrophie]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] b3nmvorjtd4eax6kbofu9ilb3atxe38 hyperthermie 0 41773 2479136 1854423 2026-07-26T21:24:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479136 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.tɛʁ.mi/}} {{-noun-}} {{fra-noun| s=hyperthermie|p=hyperthermie| sp=/i.pɛʁ.tɛʁ.mi/|pp=/i.pɛʁ.tɛʁ.mi/}} '''hyperthermie''' {{g-old|f}} {{IPA-old|/i.pɛʁ.tɛʁ.mi/}} # {{term|Y học}} [[sốt|Sốt]] [[cao]]. {{-ant-}} * [[hypothermie|Hypothermie]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] s7izdxg6cq2ol7f2luqucszkcjewcoq hypersensibilité 0 41774 2479122 1854403 2026-07-26T21:21:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479122 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.sɑ̃.si.bi.li.te/}} {{-noun-}} {{fra-noun| s=hypersensibilité|p=hypersensibilité| sp=/i.pɛʁ.sɑ̃.si.bi.li.te/|pp=/i.pɛʁ.sɑ̃.si.bi.li.te/}} '''hypersensibilité''' {{g-old|f}} {{IPA-old|/i.pɛʁ.sɑ̃.si.bi.li.te/}} # [[tính|Tính]] [[quá]] [[nhạy cảm]]. {{-ant-}} * [[insensibilité|Insensibilité]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypersensibilite]] [[Thể loại:Mục từ tiếng Pháp|hypersensibilite]] 5jz2y8wcvxu03c5t1bnnqji62h0tb8c hypersécrétion 0 41775 2479130 1854416 2026-07-26T21:23:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479130 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.se.kʁe.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hypersécrétion|p=hypersécrétion| sp=/i.pɛʁ.se.kʁe.sjɔ̃/|pp=/i.pɛʁ.se.kʁe.sjɔ̃/}} '''hypersécrétion''' {{g-old|f}} {{IPA-old|/i.pɛʁ.se.kʁe.sjɔ̃/}} # {{term|Y học}} [[sự|Sự]] [[tăng tiết]]. {{-ant-}} * [[Hyposécrétion|Hyposécrétion]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypersecretion]] [[Thể loại:Mục từ tiếng Pháp|hypersecretion]] of66p3xydjoivg45nmj3w59fzck1qq5 hyperplasie 0 41777 2479120 1854397 2026-07-26T21:20:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479120 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.pla.zi/}} {{-noun-}} {{fra-noun| s=hyperplasie|p=hyperplasie| sp=/i.pɛʁ.pla.zi/|pp=/i.pɛʁ.pla.zi/}} '''hyperplasie''' {{g-old|f}} {{IPA-old|/i.pɛʁ.pla.zi/}} # {{term|Y học}} [[sự|Sự]] [[tăng sản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0lbb8entnq0s964hgnn1va8pvjommjq hypernerveux 0 41778 2479113 1854384 2026-07-26T21:19:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2479113 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.nɛʁ.vø/}} {{-adj-}} {{fra-adj| ms=hypernerveux|fs=hypernerveuse| mp=hypernerveux|fp=hypernerveux| msp=/i.pɛʁ.nɛʁ.vø/|fsp=/i.pɛʁ.nɛʁ.vøz/| mpp=/i.pɛʁ.nɛʁ.vø/|fpp=/i.pɛʁ.nɛʁ.vø/}} '''hypernerveux''' {{IPA-old|/i.pɛʁ.nɛʁ.vø/}} # [[hết sức|Hết sức]] [[dễ]] [[bị]] [[kích thích]]. {{-noun-}} {{fra-noun| s=hypernerveux|p=hypernerveux| sp=/i.pɛʁ.nɛʁ.vø/|pp=/i.pɛʁ.nɛʁ.vø/}} '''hypernerveux''' {{g-old|m}} {{IPA-old|/i.pɛʁ.nɛʁ.vø/}} # [[người|Người]] [[hết sức]] [[dễ]] [[bị]] [[kích thích]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] c19n72zrzjuqdem8j8pk2r79m8sbhsg hypermnésie 0 41779 2479112 1854380 2026-07-26T21:19:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479112 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.mə.ne.zi/}} {{-noun-}} {{fra-noun| s=hypermnésie|p=hypermnésie| sp=/i.pɛʁ.mə.ne.zi/|pp=/i.pɛʁ.mə.ne.zi/}} '''hypermnésie''' {{g-old|f}} {{IPA-old|/i.pɛʁ.mə.ne.zi/}} # [[sự|Sự]] [[tăng]] [[trí nhớ]]. {{-ant-}} * [[amnésie|Amnésie]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypermnesie]] [[Thể loại:Mục từ tiếng Pháp|hypermnesie]] 775wk454temqaob7ocu4mqljlrbyjkt hypermarché 0 41780 2479108 1854372 2026-07-26T21:18:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479108 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.maʁ.ʃe/}} {{-noun-}} {{fra-noun| s=hypermarché|p=hypermarchés| sp=/i.pɛʁ.maʁ.ʃe/|pp=/i.pɛʁ.maʁ.ʃe/}} '''hypermarché''' {{g-old|m}} {{IPA-old|/i.pɛʁ.maʁ.ʃe/}} # [[quảng thị|Quảng thị]] (cửa hàng có trên 2500 mét vuông diện tích). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hypermarche]] [[Thể loại:Mục từ tiếng Pháp|hypermarche]] 31izwkjpene68x3rsygp90bus2cfh1x hyperesthésie 0 41781 2479102 1854352 2026-07-26T21:16:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479102 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pʁɛs.te.zi/}} {{-noun-}} {{fra-noun| s=hyperesthésie|p=hyperesthésie| sp=/i.pʁɛs.te.zi/|pp=/i.pʁɛs.te.zi/}} '''hyperesthésie''' {{g-old|f}} {{IPA-old|/i.pʁɛs.te.zi/}} # {{term|Y học}} [[chứng|Chứng]] [[tăng]] [[cảm giác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hyperesthesie]] [[Thể loại:Mục từ tiếng Pháp|hyperesthesie]] sr3866ogywbqnd0krrbbicr0xitgwd3 hyperémotivité 0 41782 2479147 1854441 2026-07-26T21:27:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479147 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pʁe.mɔ.ti.vi.te/}} {{-noun-}} {{fra-noun| s=hyperémotivité|p=hyperémotivité| sp=/i.pʁe.mɔ.ti.vi.te/|pp=/i.pʁe.mɔ.ti.vi.te/}} '''hyperémotivité''' {{g-old|f}} {{IPA-old|/i.pʁe.mɔ.ti.vi.te/}} # {{term|Tâm lý học}} [[chứng|Chứng]] [[đa]] [[xúc cảm]]; [[sự]] [[tăng]] [[súc]] [[cảm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hyperemotivite]] [[Thể loại:Mục từ tiếng Pháp|hyperemotivite]] m37adoenvkripx61214zvsex7iy9v6r hypallage 0 41784 2479077 1854299 2026-07-26T21:10:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2479077 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpæ.lə.dʒi/}} {{-noun-}} '''hypallage''' {{IPA-old|/hɑɪ.ˈpæ.lə.dʒi/}} # {{term|Văn học}} [[phép|Phép]] [[hoán]] [[trang]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pa.laʒ/}} {{-noun-}} {{fra-noun| s=hypallage|p=hypallage| sp=/i.pa.laʒ/|pp=/i.pa.laʒ/}} '''hypallage''' {{g-old|m}} {{IPA-old|/i.pa.laʒ/}} # {{term|Văn học}} [[phép|Phép]] [[hoán]] [[trạng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] cxejf34aobymp8itbyoij0kd3vr30y5 hyoïde 0 41785 2479075 1854296 2026-07-26T21:10:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2479075 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ɔ.id/}} {{-adj-}} {{fra-adj| ms=hyoïde|fs=hyoïde| mp=hyoïde|fp=hyoïde| msp=/i.ɔ.id/|fsp=/i.ɔ.id/| mpp=/i.ɔ.id/|fpp=/i.ɔ.id/}} '''hyoïde''' {{IPA-old|/i.ɔ.id/}} # {{term|Os hyoïde}} (giải phẫu) [[xương]] [[móng]]. {{-noun-}} {{fra-noun| s=hyoïde|p=hyoïde| sp=/i.ɔ.id/|pp=/i.ɔ.id/}} '''hyoïde''' {{g-old|m}} {{IPA-old|/i.ɔ.id/}} # {{term|Giải phẫu}} [[xương|Xương]] [[móng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hyoide]] [[Thể loại:Danh từ tiếng Pháp|hyoide]] [[Thể loại:Mục từ tiếng Pháp|hyoide]] eezllxylgoiptb2j8gvililcgno86kq hymne 0 41786 2479068 1854277 2026-07-26T21:08:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}}, {{f}} → {{g-old|f}} 2479068 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/imn/}} {{-noun-}} {{fra-noun| s=hymne|p=hymnes| sp=/imn/|pp=/imn/}} '''hymne''' {{g-old|m}} {{IPA-old|/imn/}} # [[bài hát|Bài hát]] [[ca ngợi]], [[tụng ca]]. #: '''''hymne''' national'' — quốc ca {{-noun-}} {{fra-noun| s=hymne|p=hymnes| sp=/imn/|pp=/imn/}} '''hymne''' {{g-old|f}} {{IPA-old|/imn/}} # {{term|Tôn giáo}} [[thánh ca|Thánh ca]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] jetgh82e9mdkkabawngcn6kwl2o9l7x hyménoptère 0 41789 2479073 1854293 2026-07-26T21:09:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2479073 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.me.nɔp.tɛʁ/}} {{-noun-}} {{fra-noun| s=hyménoptère|p=hyménoptères| sp=/i.me.nɔp.tɛʁ/|pp=/i.me.nɔp.tɛʁ/}} '''hyménoptère''' {{g-old|m}} {{IPA-old|/i.me.nɔp.tɛʁ/}} # {{term|Động vật học}} [[sâu bọ|Sâu bọ]] [[cánh màng]]. # {{term|Số nhiều}} Bộ cánh màng. {{-adj-}} {{fra-adj| ms=hyménoptère|fs=hyménoptère| mp=hyménoptères|fp=hyménoptères| msp=/i.me.nɔp.tɛʁ/|fsp=/i.me.nɔp.tɛʁ/| mpp=/i.me.nɔp.tɛʁ/|fpp=/i.me.nɔp.tɛʁ/}} '''hyménoptère''' {{IPA-old|/i.me.nɔp.tɛʁ/}} # {{term|Động vật học}} (có) [[cánh màng]]. #: ''Insecte '''hyménoptère''''' — sâu bọ cánh màng {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hymenoptere]] [[Thể loại:Tính từ tiếng Pháp|hymenoptere]] [[Thể loại:Mục từ tiếng Pháp|hymenoptere]] otxkadapcpagjk1oo9z6afsijiiy6jt hymen 0 41791 2479060 1854268 2026-07-26T21:06:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2479060 wikitext text/x-wiki {{-eng-}} [[Hình:Gray1229.png|thumb|hymen]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.mən/}} {{-noun-}} '''hymen''' {{IPA-old|/ˈhɑɪ.mən/}} # {{term|Thần thoại,thần học}} (Hymen) thần hôn nhân # [[ông tơ]] [[bà]] [[nguyệt]]. # {{term|Giải phẫu}} [[màng trinh|Màng trinh]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.mɛn/}} {{-noun-}} {{fra-noun| s=hymen|p=hymen| sp=/i.mɛn/|pp=/i.mɛn/}} '''hymen''' {{g-old|m}} {{IPA-old|/i.mɛn/}} # {{term|Giải phẫu}} [[màng trinh|Màng trinh]]. # {{term|Văn học}} [[hôn nhân|Hôn nhân]]. #: ''les fruits de l’hymen'' — con cái {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] ehkvqeyxvke329w0mv1cc29jbwh2nvr hygrométrie 0 41793 2479049 1854247 2026-07-26T21:04:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479049 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ɡʁɔ.met.ʁi/}} {{-noun-}} {{fra-noun| s=hygrométrie|p=hygrométrie| sp=/i.ɡʁɔ.met.ʁi/|pp=/i.ɡʁɔ.met.ʁi/}} '''hygrométrie''' {{g-old|f}} {{IPA-old|/i.ɡʁɔ.met.ʁi/}} # {{term|Khí tượng}} [[phép đo|Phép đo]] độ [[ẩm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hygrometrie]] [[Thể loại:Mục từ tiếng Pháp|hygrometrie]] r1f202zu731nuitp34xgkzujz7iqroy hygromètre 0 41794 2479048 1854245 2026-07-26T21:03:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479048 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ɡʁɔ.mɛtʁ/}} {{-noun-}} {{fra-noun| s=hygromètre|p=hygromètres| sp=/i.ɡʁɔ.mɛtʁ/|pp=/i.ɡʁɔ.mɛtʁ/}} '''hygromètre''' {{g-old|m}} {{IPA-old|/i.ɡʁɔ.mɛtʁ/}} # {{term|Khí tượng}} [[ẩm kế|Ẩm kế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hygrometre]] [[Thể loại:Mục từ tiếng Pháp|hygrometre]] qv352rnr6o0xrrlr1th1fom08x1mnmx hygiène 0 41795 2479042 1854236 2026-07-26T21:02:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479042 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ʒjɛn/}} {{-noun-}} {{fra-noun| s=hygiène|p=hygiènes| sp=/i.ʒjɛn/|pp=/i.ʒjɛn/}} '''hygiène''' {{g-old|f}} {{IPA-old|/i.ʒjɛn/}} # [[vệ sinh|Vệ sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hygiene]] [[Thể loại:Mục từ tiếng Pháp|hygiene]] 74zomhoj3jxu3wa2pmvyhu31378aboa hyène 0 41796 2479258 1854633 2026-07-26T21:53:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479258 wikitext text/x-wiki {{-fra-}} [[Hình:Striped Hyena.jpg|thumb|hyène]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/jɛn/}} {{-noun-}} {{fra-noun| s=hyène|p=hyènes| sp=/jɛn/|pp=/jɛn/}} '''hyène''' {{g-old|f}} {{IPA-old|/jɛn/}} # {{term|Động vật học}} [[linh|Linh]] [[cẩu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hyene]] [[Thể loại:Mục từ tiếng Pháp|hyene]] 8fp6na76acwc29fxkq425a0wlejpfss hydroxyde 0 41797 2479033 1854212 2026-07-26T21:00:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479033 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔk.sid/}} {{-noun-}} {{fra-noun| s=hydroxyde|p=hydroxyde| sp=/id.ʁɔk.sid/|pp=/id.ʁɔk.sid/}} '''hydroxyde''' {{g-old|m}} {{IPA-old|/id.ʁɔk.sid/}} # {{term|Hóa học}} [[hiđroxit|Hiđroxit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] jptp63og6uuwi0dn040ir3bqv96iu9o hydrothérapie 0 41799 2479029 1854206 2026-07-26T20:59:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479029 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.te.ʁa.pi/}} {{-noun-}} {{fra-noun| s=hydrothérapie|p=hydrothérapie| sp=/id.ʁɔ.te.ʁa.pi/|pp=/id.ʁɔ.te.ʁa.pi/}} '''hydrothérapie''' {{g-old|f}} {{IPA-old|/id.ʁɔ.te.ʁa.pi/}} # {{term|Y học}} [[liệu pháp|Liệu pháp]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hydrotherapie]] [[Thể loại:Mục từ tiếng Pháp|hydrotherapie]] cih6hi2rjdfebrtto1tc14why4qlm7k hydroquinone 0 41801 2479020 1854187 2026-07-26T20:57:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2479020 wikitext text/x-wiki {{-eng-}} [[Hình:Hydrochinon2.svg|thumb|hydroquinone]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.kwɪ.ˈnoʊn/}} {{-noun-}} '''hydroquinone''' {{IPA-old|/ˌhɑɪ.droʊ.kwɪ.ˈnoʊn/}} # {{term|Hoá học}} [[hyddroquinon|Hyddroquinon]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.ki.nɔn/}} {{-noun-}} {{fra-noun| s=hydroquinone|p=hydroquinone| sp=/id.ʁɔ.ki.nɔn/|pp=/id.ʁɔ.ki.nɔn/}} '''hydroquinone''' {{g-old|f}} {{IPA-old|/id.ʁɔ.ki.nɔn/}} # {{term|Hóa học}} [[hiđroquinon|Hiđroquinon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] e145dqjvcsvr2ba8f9q52b4yb7ts8dk hydropisie 0 41803 2479015 1854180 2026-07-26T20:56:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479015 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.pi.zi/}} {{-noun-}} {{fra-noun| s=hydropisie|p=hydropisie| sp=/id.ʁɔ.pi.zi/|pp=/id.ʁɔ.pi.zi/}} '''hydropisie''' {{g-old|f}} {{IPA-old|/id.ʁɔ.pi.zi/}} # {{term|Y học}} [[chứng|Chứng]] [[phù]], [[chứng]] [[thủy]] [[thũng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] aj0klipvmldz8kzr4rac4o5fuezgkba hydrophobie 0 41804 2479011 1854174 2026-07-26T20:55:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479011 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.fɔ.bi/}} {{-noun-}} {{fra-noun| s=hydrophobie|p=hydrophobie| sp=/id.ʁɔ.fɔ.bi/|pp=/id.ʁɔ.fɔ.bi/}} '''hydrophobie''' {{g-old|f}} {{IPA-old|/id.ʁɔ.fɔ.bi/}} # {{term|Y học}} [[chứng|Chứng]] [[sợ]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 13vc3viq0mzhnfysn11n6op9r6pyl82 hydrolyse 0 41806 2478991 1854129 2026-07-26T20:50:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478991 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.liz/}} {{-noun-}} {{fra-noun| s=hydrolyse|p=hydrolyse| sp=/id.ʁɔ.liz/|pp=/id.ʁɔ.liz/}} '''hydrolyse''' {{g-old|f}} {{IPA-old|/id.ʁɔ.liz/}} # {{term|Hóa học}} [[sự|Sự]] [[thủy phân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 9e2140lh2i6j5v90q55nrr2x90n1q71 hydrographie 0 41807 2478985 1854109 2026-07-26T20:48:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478985 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.ɡʁa.fi/}} {{-noun-}} {{fra-noun| s=hydrographie|p=hydrographie| sp=/id.ʁɔ.ɡʁa.fi/|pp=/id.ʁɔ.ɡʁa.fi/}} '''hydrographie''' {{g-old|f}} {{IPA-old|/id.ʁɔ.ɡʁa.fi/}} # [[khoa|Khoa]] [[địa]] [[lý]] [[thủy văn]]. # [[mạng|Mạng]] [[thủy văn]] (của một vùng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 4igss7gbug5b8t9iu03iaqr16wb6xb2 hydroglisseur 0 41808 2478983 1854105 2026-07-26T20:48:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478983 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.ɡli.sœʁ/}} {{-noun-}} {{fra-noun| s=hydroglisseur|p=hydroglisseur| sp=/id.ʁɔ.ɡli.sœʁ/|pp=/id.ʁɔ.ɡli.sœʁ/}} '''hydroglisseur''' {{g-old|m}} {{IPA-old|/id.ʁɔ.ɡli.sœʁ/}} # [[xuồng lướt|Xuồng lướt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 4i1n0sm164rxa2a99gxiiobs4tqaa2t hydrogène 0 41809 2478986 1854111 2026-07-26T20:48:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478986 wikitext text/x-wiki {{-fra-}} [[Hình:H,1.jpg|thumb|hydrogène]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.ʒɛn/}} {{-noun-}} {{fra-noun| s=hydrogène|p=hydrogènes| sp=/id.ʁɔ.ʒɛn/|pp=/id.ʁɔ.ʒɛn/}} '''hydrogène''' {{g-old|m}} {{IPA-old|/id.ʁɔ.ʒɛn/}} # {{term|Hóa học}} [[hiđro|Hiđro]]. #: ''bombe à '''hydrogène''''' — bom H, bom khinh khí {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hydrogene]] [[Thể loại:Mục từ tiếng Pháp|hydrogene]] qz2lwduu3gi3sqv4qm9b5z8tdhopeii hydrocution 0 41811 2478970 1854079 2026-07-26T20:45:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478970 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.ky.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hydrocution|p=hydrocution| sp=/id.ʁɔ.ky.sjɔ̃/|pp=/id.ʁɔ.ky.sjɔ̃/}} '''hydrocution''' {{g-old|f}} {{IPA-old|/id.ʁɔ.ky.sjɔ̃/}} # {{term|Y học}} [[sự|Sự]] [[ngất]] [[do]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] gspb1z68d0tb54nbebx4v1qoay8hs4b hydrocèle 0 41813 2478971 1854081 2026-07-26T20:45:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478971 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.sɛl/}} {{-noun-}} {{fra-noun| s=hydrocèle|p=hydrocèle| sp=/id.ʁɔ.sɛl/|pp=/id.ʁɔ.sɛl/}} '''hydrocèle''' {{g-old|f}} {{IPA-old|/id.ʁɔ.sɛl/}} # {{term|Y học}} [[sự|Sự]] [[tràn]] [[dịch]] [[áo]] [[tinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hydrocele]] [[Thể loại:Mục từ tiếng Pháp|hydrocele]] 331pe3hhs9le2ojnjdremrh6spxlc9q hydrocarbure 0 41814 2478964 1854071 2026-07-26T20:43:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478964 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.kaʁ.byʁ/}} {{-noun-}} {{fra-noun| s=hydrocarbure|p=hydrocarbures| sp=/id.ʁɔ.kaʁ.byʁ/|pp=/id.ʁɔ.kaʁ.byʁ/}} '''hydrocarbure''' {{g-old|m}} {{IPA-old|/id.ʁɔ.kaʁ.byʁ/}} # {{term|Hóa học}} [[hiđrocacbua|Hiđrocacbua]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] l4muv7ldfu7ruhv9n9ywphltbeu5xhl hydre 0 41816 2478955 1854055 2026-07-26T20:41:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478955 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/idʁ/}} {{-noun-}} {{fra-noun| s=hydre|p=hydre| sp=/idʁ/|pp=/idʁ/}} '''hydre''' {{g-old|f}} {{IPA-old|/idʁ/}} # {{term|Động vật học}} [[thủy|Thủy]] [[tức]]. # {{term|Thần thoại học}} [[rắn|Rắn]] [[bảy]] [[đầu]]. # {{term|Nghĩa bóng}} [[tai họa|Tai họa]] [[dồn dập]], [[tai ương]] [[liên]] [[hồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] d4tkkwvsbbvhi0no7gi2oztf9q8ar3a hydraulique 0 41817 2478952 1854050 2026-07-26T20:40:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{f}} → {{g-old|f}} 2478952 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁɔ.lik/}} {{-adj-}} {{fra-adj| ms=hydraulique|fs=hydraulique| mp=hydrauliques|fp=hydrauliques| msp=/id.ʁɔ.lik/|fsp=/id.ʁɔ.lik/| mpp=/id.ʁɔ.lik/|fpp=/id.ʁɔ.lik/}} '''hydraulique''' {{IPA-old|/id.ʁɔ.lik/}} # {{term|Thuộc}} [[thủy lực|Thủy lực]]. #: ''Moteur '''hydraulique''''' — động cơ thủy lực #: ''Energie '''hydraulique''''' — năng lượng thủy lực #: ''Mortier '''hydraulique''''' — vữa thủy lực (cứng trong nước) {{-noun-}} {{fra-noun| s=hydraulique|p=hydrauliques| sp=/id.ʁɔ.lik/|pp=/id.ʁɔ.lik/}} '''hydraulique''' {{g-old|f}} {{IPA-old|/id.ʁɔ.lik/}} # Thủy lực học. #: '''''hydraulique''' agricole'' — thủy nông {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 7oziii1z9sal3v4y8b2fv45w55p2kmu hydrate 0 41818 2478945 1854039 2026-07-26T20:39:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5), {{m}} → {{g-old|m}} 2478945 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌdreɪt/}} {{-noun-}} '''hydrate''' {{IPA-old|/ˈhɑɪ.ˌdreɪt/}} # {{term|Hoá học}} [[Hydrat|Hydrat]]. {{-tr-verb-}} '''hydrate''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.ˌdreɪt/}} # {{term|Hoá học}} [[Hyddrat|Hyddrat]] [[hoá]], [[thuỷ]] [[hợp]]. {{-forms-}} {{eng-verb|base=hydrate|hydrat|ing}} {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁat/}} {{-noun-}} {{fra-noun| s=hydrate|p=hydrates| sp=/id.ʁat/|pp=/id.ʁat/}} '''hydrate''' {{g-old|m}} {{IPA-old|/id.ʁat/}} # {{term|Hóa học}} [[hiđrat|Hiđrat]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] turh6uk30k6mj8eigawn6y84a2w9guf hydratation 0 41819 2478944 1854038 2026-07-26T20:38:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478944 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁa.ta.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hydratation|p=hydratation| sp=/id.ʁa.ta.sjɔ̃/|pp=/id.ʁa.ta.sjɔ̃/}} '''hydratation''' {{g-old|f}} {{IPA-old|/id.ʁa.ta.sjɔ̃/}} # {{term|Hóa học}} [[sự|Sự]] [[hiđrat]] [[hóa]]. {{-ant-}} * [[déshydratation|Déshydratation]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] p13qvce8shinx2gpra7t69gi1ius4jq hydratant 0 41820 2478943 1854037 2026-07-26T20:38:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478943 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁa.tɑ̃/}} {{-adj-}} {{fra-adj| ms=hydratant|fs=hydratante| mp=hydratants|fp=hydratantes| msp=/id.ʁa.tɑ̃/|fsp=/id.ʁa.tɑ̃t/| mpp=/id.ʁa.tɑ̃/|fpp=/id.ʁa.tɑ̃t/}} '''hydratant''' {{IPA-old|/id.ʁa.tɑ̃/}} # {{term|Hóa học}} (gây) [[hiđrat]] [[hóa]]. {{-noun-}} {{fra-noun| s=hydratant|p=hydratants| sp=/id.ʁa.tɑ̃/|pp=/id.ʁa.tɑ̃/}} '''hydratant''' {{g-old|m}} {{IPA-old|/id.ʁa.tɑ̃/}} # {{term|Hóa học}} [[chất|Chất]] [[hiđrat]] [[hóa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] b2f7n2h0q13x2gu909wr22a7ygr2880 hydne 0 41821 2478936 1854027 2026-07-26T20:37:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478936 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/idn/}} {{-noun-}} {{fra-noun| s=hydne|p=hydne| sp=/idn/|pp=/idn/}} '''hydne''' {{g-old|m}} {{IPA-old|/idn/}} # {{term|Thực vật học}} [[nấm|Nấm]] [[chăn]] [[cừu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3lpvonv882u8wrvv39pw25bodjib3tu hybride 0 41822 2478929 1854006 2026-07-26T20:35:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478929 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.bʁid/}} {{-adj-}} {{fra-adj| ms=hybride|fs=hybride| mp=hybrides|fp=hybrides| msp=/i.bʁid/|fsp=/i.bʁid/| mpp=/i.bʁid/|fpp=/i.bʁid/}} '''hybride''' {{IPA-old|/i.bʁid/}} # {{term|Sinh vật học, sinh lý học}} [[lai|Lai]]. #: ''Plante '''hybride''''' — cây lai # {{term|Nghĩa bóng}} [[lai tạp|Lai tạp]]. #: ''Œuvre '''hybride''''' — tác phẩm lai tạp {{-ant-}} * Pur {{-noun-}} {{fra-noun| s=hybride|p=hybrides| sp=/i.bʁid/|pp=/i.bʁid/}} '''hybride''' {{g-old|m}} {{IPA-old|/i.bʁid/}} # {{term|Sinh vật học, sinh lý học}} [[vật|Vật]] [[lai]]; [[cây]] [[lai]]. # {{term|Ngôn ngữ học}} [[từ ghép|Từ ghép]] [[lai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] fv5ypopmef6o7o0d7wfvj70trbatpwo hybridation 0 41823 2478928 1854005 2026-07-26T20:35:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478928 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.bʁi.da.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hybridation|p=hybridation| sp=/i.bʁi.da.sjɔ̃/|pp=/i.bʁi.da.sjɔ̃/}} '''hybridation''' {{g-old|f}} {{IPA-old|/i.bʁi.da.sjɔ̃/}} # [[sự|Sự]] [[lai]] (giống). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] e7xswqwai11633zgzt8p3t9r4n4b0ne hyacinthe 0 41824 2478920 1853994 2026-07-26T20:33:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478920 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ja.sɛ̃t/}} {{-noun-}} {{fra-noun| s=hyacinthe|p=hyacinthe| sp=/ja.sɛ̃t/|pp=/ja.sɛ̃t/}} '''hyacinthe''' {{g-old|f}} {{IPA-old|/ja.sɛ̃t/}} # {{term|Khoáng vật học}} [[hiaxin|Hiaxin]], [[ngọc]] [[da cam]]. # {{term|Văn học}} [[vải|Vải]] [[màu]] [[nâu]] [[da cam]]. # {{term|Thực vật học, từ cũ nghĩa cũ}} [[như|Như]] [[jacinthe]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] g2gu9xnjl4imi3o8butjgzejfqmdh9y hutte 0 41825 2478903 1853887 2026-07-26T20:29:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478903 wikitext text/x-wiki {{-fra-}} [[Hình:Toda Hut.JPG|thumb|hutte]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hyt/}} {{-noun-}} {{fra-noun| s=hutte|p=huttes| sp=/hyt/|pp=/hyt/}} '''hutte''' {{g-old|f}} {{IPA-old|/hyt/}} # [[cái|Cái]] [[lều]]. #: '''''Hutte''' de branchages'' — lều bằng cành cây {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] pppm0ndva0m194r4whsck4irha2a79d hussite 0 41826 2478890 1853875 2026-07-26T20:26:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478890 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ˌsɑɪt/}} {{-noun-}} '''hussite''' {{IPA-old|/ˈhə.ˌsɑɪt/}} # [[hội viên|Hội viên]] [[hội]] [[Huxit]] (tổ chức (dân tộc) và (tôn giáo) của [[người]] [[Bôhêmiên]] [[do]] [[John]] [[Huss]] [[lãnh]] đạo). {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.sit/}} {{-noun-}} {{fra-noun| s=hussite|p=hussites| sp=/hy.sit/|pp=/hy.sit/}} '''hussite''' {{g-old|m}} {{IPA-old|/hy.sit/}} # {{term|Sử học}} [[tôn giáo|Tôn giáo]] [[người]] [[theo]] [[phái]] [[Giăng]] [[Huýt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 4y5ml165ne3t1wvdq0oeblorbfw968y hussarde 0 41828 2478889 1853873 2026-07-26T20:25:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478889 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.saʁd/}} {{-noun-}} '''hussarde''' {{g-old|f}} {{IPA-old|/y.saʁd/}} # [[điệu|Điệu]] [[vũ]] [[huxac]] (gốc Hung-ga-ri). #: ''à la '''hussarde''''' — (một cách) thô bạo {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] iakllz5fz75l5x4z4uqoztanmr625zt hussard 0 41829 2478888 1853872 2026-07-26T20:25:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478888 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.saʁ/}} {{-noun-}} {{fra-noun| s=hussard|p=hussards| sp=/hy.saʁ/|pp=/hy.saʁ/}} '''hussard''' {{g-old|m}} {{IPA-old|/hy.saʁ/}} # [[kỵ binh|Kỵ binh]] [[nhẹ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] o1twpj4hzfnkfe3ztv72zpu4dt4ntni hurricane 0 41830 2478851 1853817 2026-07-26T20:17:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478851 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ə.ˌkeɪn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hurricane.ogg |pron=ˈhɜː.ə.ˌkeɪn}} {{-noun-}} '''hurricane''' {{IPA-old|/ˈhɜː.ə.ˌkeɪn/}} # [[bão|Bão]] (gió cấp 8). # {{term|Nghĩa bóng}} [[cái|Cái]] [[dữ dội]] [[mãnh liệt]], [[cơn]] [[bão tố]]. {{-ref-}} {{R:FVDP}} {{-fra-}} [[Hình:Hurricane.jpg|thumb|hurricane]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/œ.ʁi.kan/}} {{-noun-}} {{fra-noun| s=hurricane|p=hurricanes| sp=/œ.ʁi.kan/|pp=/œ.ʁi.kan/}} '''hurricane''' {{g-old|m}} {{IPA-old|/œ.ʁi.kan/}} # [[khí|Khí]] [[xoáy]] [[tụ]] [[nhiệt đới]], [[bão]] [[nhiệt đới]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] dte6myupwvwea220gf837yej8m5o311 hurluberlu 0 41831 2478847 1853806 2026-07-26T20:16:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478847 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/yʁ.ly.bɛʁ.ly/}} {{-noun-}} {{fra-noun| s=hurluberlu|p=hurluberlus| sp=/yʁ.ly.bɛʁ.ly/|pp=/yʁ.ly.bɛʁ.ly/}} '''hurluberlu''' {{g-old|m}} {{IPA-old|/yʁ.ly.bɛʁ.ly/}} # {{term|Thân mật}} [[người|Người]] [[khờ khạo]], [[người]] [[ngờ nghệch]]. {{-ant-}} * [[sage|Sage]], [[sérieux]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] g6w1al7s5bkosj644kqlnsyov6hp9i7 hurlement 0 41832 2478842 1853801 2026-07-26T20:14:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478842 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hyʁ.lə.mɑ̃/}} {{-noun-}} {{fra-noun| s=hurlement|p=hurlements| sp=/hyʁ.lə.mɑ̃/|pp=/hyʁ.lə.mɑ̃/}} '''hurlement''' {{g-old|m}} {{IPA-old|/hyʁ.lə.mɑ̃/}} # [[tiếng|Tiếng]] [[tru]] (chó, chó sói). # [[tiếng|Tiếng]] [[rú]], [[tiếng]] [[thét]]. #: '''''Hurlements''' de souffrance'' — tiếng rú đau đớn #: '''''Hurlements''' de rage'' — tiếng thét tức giận # [[tiếng|Tiếng]] [[gào]], [[tiếng]] [[rít]] (của gió). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] rk9h0kdxk3jc64riml9aoymmkxcobpn hure 0 41834 2478839 2045420 2026-07-26T20:14:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478839 wikitext text/x-wiki {{-fra-}} [[Hình:Hure.Babylon.mod.jpg|thumb|hure]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hyʁ/}} {{-noun-}} {{fra-noun| s=hure|p=hures| sp=/hyʁ/|pp=/hyʁ/}} '''hure''' {{g-old|f}} {{IPA-old|/hyʁ/}} # [[thủ|Thủ]] (lợn, lợn lòi); [[đầu]] (cá hồi, cá chó... ). # [[món|Món]] [[thủ]] [[lợn]] [[nấu]] [[đông]]. {{-ref-}} {{R:FVDP}} {{-dta-}} {{-noun-}} {{pn}} # [[hạt giống]]. [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Daur]] n9wcl3f49c8zyqc5cri0gds42kwuozm hunier 0 41835 2478818 1853769 2026-07-26T20:09:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478818 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.nje/}} {{-noun-}} {{fra-noun| s=hunier|p=huniers| sp=/hy.nje/|pp=/hy.nje/}} '''hunier''' {{g-old|m}} {{IPA-old|/hy.nje/}} # {{term|Hàng hải}} [[buồm|Buồm]] [[trên]] [[đài]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] r62cc0va4wcay9c4omrrl8c2e5clu33 hune 0 41836 2478810 2323043 2026-07-26T20:07:11Z BlueShurikenNinjaBot 50371 /* {{ĐM|ref}} */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478810 wikitext text/x-wiki =={{langname|ycr}}== ==={{ĐM|etym}}=== Từ {{derived|ycr|ja|船|tr=fune}}. ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # [[thuyền]]. ==={{ĐM|ref}}=== * {{R:ycr:sound substitution}} {{-fra-}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hyn/}} {{-noun-}} {{fra-noun| s=hune|p=hunes| sp=/hyn/|pp=/hyn/}} '''hune''' {{g-old|f}} {{IPA-old|/hyn/}} # {{term|Hàng hải}} [[đài|Đài]] [[cột buồm]], [[đài]] [[ngụy]] [[bằng]]. #: ''mât de '''hune''''' — cột buồm trên đài, cột buồm ngụy bằng {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] tea5fpzm73gpynhvle3bauhu9pkrqfv humus 0 41837 2478798 1853723 2026-07-26T20:04:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478798 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.məs/}} {{-noun-}} '''humus''' {{IPA-old|/ˈhjuː.məs/}} # [[mùn|Mùn]], đất [[mùn]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mys/}} {{-noun-}} {{fra-noun| s=humus|p=humus| sp=/y.mys/|pp=/y.mys/}} '''humus''' {{g-old|m}} {{IPA-old|/y.mys/}} # [[mùn|Mùn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] ezjl6gepjmjypkzi8wld5pyhqh4p736 humour 0 41838 2478791 2037773 2026-07-26T20:02:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478791 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''humour''' ((từ Mỹ, nghĩa Mỹ) (cũng) humor) # Sự [[hài hước]], sự [[hóm hỉnh]]. #: ''a story full of '''humour''''' — một câu chuyện rất hài hước, một câu chuyện rất hóm hỉnh # [[khả năng|Khả năng]] [[nhận thức]] được [[cái]] [[hài hước]]; [[khả năng]] [[nhận thức]] được [[cái]] [[hóm hỉnh]], sự [[biết]] [[hài hước]], sự [[biết]] đùa. #: ''to have no sense of '''humour''''' — không biết hài hước, không biết đùa # [[tính khí|Tính khí]], [[tâm trạng]]. #: ''to be in good '''humour''''' — tâm trạng vui vẻ #: ''to be in bad '''humour''''' — tâm trạng không được vui, bực bội; cáu gắt #: ''to be out of '''humour''''' — khó chịu, bực bội, gắt gỏng # Ý [[thích]], ý [[thiên]] về. #: ''not to be in the '''humour''' for joking'' — không thích đùa # [[dịch|Dịch]], [[thể dịch]] (trong cơ thể). #: ''vitreous '''humour''''' — dịch thuỷ tinh (trong cầu mắt) {{-tr-verb-}} '''humour''' ''ngoại động từ'' # [[chiều|Chiều]] [[lòng]], làm [[vừa lòng]], [[chiều]] theo (ý thích, tính khí của ai). {{-forms-}} {{eng-verb|base=humour}} {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.muʁ/}} {{-noun-}} {{fra-noun| s=humour|p=humour| sp=/y.muʁ/|pp=/y.muʁ/}} '''humour''' {{g-old|m}} {{IPA-old|/y.muʁ/}} # [[sự|Sự]] [[hài hước]], [[sự]] [[hóm hỉnh]]. #: '''''humour''' noir'' — sự cười ra nước mắt {{-ant-}} * [[sérieux|Sérieux]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] 35qzknviz01iombrjinnrdm59sxe2uc humilité 0 41839 2478771 1853671 2026-07-26T19:57:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478771 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mi.li.te/}} {{-noun-}} {{fra-noun| s=humilité|p=humilités| sp=/y.mi.li.te/|pp=/y.mi.li.te/}} '''humilité''' {{g-old|f}} {{IPA-old|/y.mi.li.te/}} # [[sự|Sự]] [[nhún nhường]]; [[sự]] [[tự]] [[hạ mình]]. # {{term|Văn học}} [[sự|Sự]] [[thấp kém]], [[sự]] [[hèn mọn]]. {{-ant-}} * [[amour-propre|Amour-propre]], [[arrogance]], [[fierté]], [[hauteur]], [[orgueil]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|humilite]] [[Thể loại:Mục từ tiếng Pháp|humilite]] rjjndjsj38tj87awo9uart0ej3teyb7 humiliation 0 41840 2478768 1853668 2026-07-26T19:57:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2478768 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˌmɪ.li.ˈeɪ.ʃən/ }} {{-noun-}} '''humiliation''' {{IPA-old|/hjuː.ˌmɪ.li.ˈeɪ.ʃən/ }} # Sự [[làm nhục]], sự làm [[bẽ mặt]]. # [[tình trạng|Tình trạng]] bị [[làm nhục]], [[tình trạng]] bị làm [[bẽ mặt]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mi.lja.sjɔ̃/}} {{-noun-}} {{fra-noun| s=humiliation|p=humiliations| sp=/y.mi.lja.sjɔ̃/|pp=/y.mi.lja.sjɔ̃/}} '''humiliation''' {{g-old|f}} {{IPA-old|/y.mi.lja.sjɔ̃/}} # [[sự|Sự]] [[làm nhục]]. # [[sự|Sự]] [[nhục nhã]]. # [[điều|Điều]] [[nhục nhã]]. {{-ant-}} * [[flatterie|Flatterie]], [[glorification]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] a6ritgt879zag1lgbdfr9whslarf0y1 humidité 0 41841 2478763 2113570 2026-07-26T19:56:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478763 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mi.di.te/}} {{-noun-}} {{fra-noun| s=humidité|p=humidité| sp=/y.mi.di.te/|pp=/y.mi.di.te/}} '''humidité''' {{g-old|f}} {{IPA-old|/y.mi.di.te/}} # [[sự|Sự]] [[ẩm]], [[sự]] [[ẩm ướt]]. # Độ [[ẩm]]. #: '''''Humidité''' absolue'' — độ ẩm tuyệt đối {{-ant-}} * [[sécheresse|Sécheresse]], [[aridité]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|humidite]] [[Thể loại:Mục từ tiếng Pháp|humidite]] 6injocqkys8i8yipzxqg9iai8oh4o92 humidificateur 0 41842 2478759 1853653 2026-07-26T19:55:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478759 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mi.di.fi.ka.tœʁ/}} {{-noun-}} {{fra-noun| s=humidificateur|p=humidificateur| sp=/y.mi.di.fi.ka.tœʁ/|pp=/y.mi.di.fi.ka.tœʁ/}} '''humidificateur''' {{g-old|m}} {{IPA-old|/y.mi.di.fi.ka.tœʁ/}} # [[máy|Máy]] [[làm]] [[ẩm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 31mu4hikidenwb0qr5zrvyqhbm49zpv humide 0 41843 2478758 1853652 2026-07-26T19:54:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478758 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mid/}} {{-adj-}} {{fra-adj| ms=humide|fs=humide| mp=humides|fp=humides| msp=/y.mid/|fsp=/y.mid/| mpp=/y.mid/|fpp=/y.mid/}} '''humide''' {{IPA-old|/y.mid/}} # [[ẩm|Ẩm]], [[ẩm ướt]], [[ẩm thấp]]. #: ''Terre '''humide''''' — đất ẩm #: ''Temps '''humide''''' — thời tiết ẩm #: ''l’humide élément'' — (từ cũ, nghĩa cũ) nước #: ''l’humide empire; les '''humides''' plaines'' — (thơ ca) biển #: ''yeux '''humides''''' — mắt đẫm lệ {{-ant-}} * Sec, [[aride]] {{-noun-}} {{fra-noun| s=humide|p=humides| sp=/y.mid/|pp=/y.mid/}} '''humide''' {{g-old|m}} {{IPA-old|/y.mid/}} # [[trạng thái|Trạng thái]] [[ẩm]]. #: ''L’humide et le sec'' — trạng thái ẩm và trạng thái khô {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 9w795frho6cb5ld9hdn4o6dnwme1o79 humeur 0 41844 2478755 1853649 2026-07-26T19:54:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478755 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mœʁ/}} {{-noun-}} {{fra-noun| s=humeur|p=humeurs| sp=/y.mœʁ/|pp=/y.mœʁ/}} '''humeur''' {{g-old|f}} {{IPA-old|/y.mœʁ/}} # [[tính khí|Tính khí]], [[tính tình]]. #: '''''Humeur''' mélancolique'' — tính khí u sầu # [[tâm trạng|Tâm trạng]] [[bực bội]] [[cáu gắt]]. #: ''Un accès d’humeur'' — cơn bực bội cáu gắt # {{term|Sinh vật học, sinh lý học}} [[dịch|Dịch]], [[thể dịch]]. #: '''''Humeur''' aqueuse'' — thủy dịch (trong mắt) # {{term|Từ cũ, nghĩa cũ}} [[như|Như]] [[humeur]]. #: ''belle '''humeur''''' — tâm trạng vui #: ''être d’humeur à'' — sẵn muốn #: ''Être d’humeur à plaisanter'' — sẵn muốn nói đùa #: ''être d’une '''humeur''' de dogue'' — bẳn tính #: ''être en '''humeur''' de'' — đang sẵn sàng (làm gì) #: '''''humeur''' noire'' — tính khí u buồn #: ''mauvaise '''humeur''''' — tâm trạng bực bội, cáu gắt {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 49evbwt6akipbexlrqamb0wetsr8f1o humérus 0 41845 2478799 1853725 2026-07-26T20:04:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478799 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.me.ʁys/}} {{-noun-}} {{fra-noun| s=humérus|p=humérus| sp=/y.me.ʁys/|pp=/y.me.ʁys/}} '''humérus''' {{g-old|m}} {{IPA-old|/y.me.ʁys/}} # {{term|Giải phẫu}} [[xương|Xương]] [[cánh tay]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|humerus]] [[Thể loại:Mục từ tiếng Pháp|humerus]] eztcmk8f3rs29wu396xixy0zekec32x humanité 0 41847 2478735 1853616 2026-07-26T19:49:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478735 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ma.ni.te/}} {{-noun-}} {{fra-noun| s=humanité|p=humanités| sp=/y.ma.ni.te/|pp=/y.ma.ni.te/}} '''humanité''' {{g-old|f}} {{IPA-old|/y.ma.ni.te/}} # [[loài|Loài]] [[người]]. #: ''Bienfaiteur de l’humanité'' — ân nhân của loài người # [[tính|Tính]] [[người]], [[bản chất]] [[con người]], [[nhân tính]]. #: '''''Humanité''' et divinité de Jésus Christ'' — nhân tính và thiên tính ở Chúa Giê-xu # [[tình thương|Tình thương]] [[người]], tình nhân loại. #: ''Traiter avec '''humanité''''' — đối xử với tình thương người # {{term|Số nhiều}} [[cổ học|Cổ học]], [[chương trình]] [[cổ học]]. #: ''Faire ses '''humanités''''' — học chương trình cổ học {{-ant-}} * [[inhumanité|Inhumanité]], [[méchanceté]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|humanite]] [[Thể loại:Mục từ tiếng Pháp|humanite]] 5q8r5hx1xtam1ckcpn7ev12r54dytuc humanitarisme 0 41848 2478733 1853613 2026-07-26T19:48:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478733 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ma.ni.ta.ʁizm/}} {{-noun-}} {{fra-noun| s=humanitarisme|p=humanitarisme| sp=/y.ma.ni.ta.ʁizm/|pp=/y.ma.ni.ta.ʁizm/}} '''humanitarisme''' {{g-old|m}} {{IPA-old|/y.ma.ni.ta.ʁizm/}} # [[chủ nghĩa|Chủ nghĩa]] [[nhân ái]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 54yjptp2sbvwjd2nddhg7avhvlneoan humanisme 0 41849 2478728 1853605 2026-07-26T19:47:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478728 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ma.nizm/}} {{-noun-}} {{fra-noun| s=humanisme|p=humanisme| sp=/y.ma.nizm/|pp=/y.ma.nizm/}} '''humanisme''' {{g-old|m}} {{IPA-old|/y.ma.nizm/}} # [[chủ nghĩa|Chủ nghĩa]] [[nhân văn]]. # [[chủ nghĩa|Chủ nghĩa]] [[nhân đạo]]. #: '''''Humanisme''' socialiste'' — chủ nghĩa nhân đạo xã hội chủ nghĩa {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] s2c9qikj9oep2ak79esnad6k048cigk humanisation 0 41850 2478725 1853598 2026-07-26T19:47:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478725 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''humanisation''' # Sự làm cho có lòng nhân đạo; sự [[hoá]] [[thành nhân]] đạo. # Sự làm cho có [[tính]] [[người]], sự [[nhân tính]] [[hoá]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ma.ni.za.sjɔ̃/}} {{-noun-}} {{fra-noun| s=humanisation|p=humanisation| sp=/y.ma.ni.za.sjɔ̃/|pp=/y.ma.ni.za.sjɔ̃/}} '''humanisation''' {{g-old|f}} {{IPA-old|/y.ma.ni.za.sjɔ̃/}} # [[sự|Sự]] [[làm cho]] [[hợp]] [[với]] [[con người]]. # [[sự|Sự]] [[nhân đạo]] [[hóa]], [[sự]] [[văn minh hóa]]. #: '''''Humanisation''' des mœurs'' — sự văn minh hóa phong tục {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 29ol4pkymkuf77s0ionz81f9ao6vd7w humain 0 41851 2478716 1853589 2026-07-26T19:44:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478716 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mɛ̃/}} {{-adj-}} {{fra-adj| ms=humain|fs=humaine| mp=humains|fp=humaines| msp=/y.mɛ̃/|fsp=/y.mɛn/| mpp=/y.mɛ̃/|fpp=/y.mɛn/}} '''humain''' {{IPA-old|/y.mɛ̃/}} # {{see-entry|homme|homme}} #: ''Le corps '''humain''''' — cơ thể người #: ''Le genre '''humain''''' — loài người, nhân loại #: ''Anatomie '''humaine''''' — giải phẫu người #: ''C’est une réaction très '''humaine''''' — đó là một phản ứng rất con người # [[nhân đạo|Nhân đạo]]. #: ''Geste généreux et '''humain''''' — cử chỉ hào hiệp và nhân đạo #: ''sciences '''humaines''''' — khoa học nhân văn {{-ant-}} * [[divin|Divin]] * [[impitoyable]], [[inhumain]], [[méchant]], [[sévère]] {{-noun-}} {{fra-noun| s=humain|p=humains| sp=/y.mɛ̃/|pp=/y.mɛ̃/}} '''humain''' {{g-old|m}} {{IPA-old|/y.mɛ̃/}} # [[tính|Tính]] [[người]], [[bản chất]] [[con người]]. #: ''Surpasser l’humain'' — vượt lên trên bản chất con người # {{term|Số nhiều, văn học}} ) [[loài]] [[người]]. #: ''Le monde et les '''humains''''' — thế giới và loài người {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] 9t0v9duqt8l7j1loqorfz67vr03oyz6 hululement 0 41852 2478712 1853585 2026-07-26T19:44:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478712 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.lyl.mɑ̃/}} {{-noun-}} {{fra-noun| s=hululement|p=hululements| sp=/hy.lyl.mɑ̃/|pp=/hy.lyl.mɑ̃/}} '''hululement''' {{g-old|m}} {{IPA-old|/hy.lyl.mɑ̃/}} # [[như|Như]] [[ululement]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ll4bfpgc63ofdg9ql653uc0djkido3e hulotte 0 41853 2478711 1853584 2026-07-26T19:43:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478711 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.lɔt/}} {{-noun-}} {{fra-noun| s=hulotte|p=hulottes| sp=/hy.lɔt/|pp=/hy.lɔt/}} '''hulotte''' {{g-old|f}} {{IPA-old|/hy.lɔt/}} # {{term|Động vật học}} [[chim|Chim]] [[hù]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3ol0pcbglsdw1rw7962zjip5mkqmxzm huître 0 41854 2478907 1853945 2026-07-26T20:30:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478907 wikitext text/x-wiki {{-fra-}} [[Image:Ostrea edulis Marennes p1050142.jpg|nhỏ|huître]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɥitʁ/}} {{-noun-}} {{fra-noun| s=huître|p=huîtres| sp=/ɥitʁ/|pp=/ɥitʁ/}} '''huître''' {{g-old|f}} {{IPA-old|/ɥitʁ/}} # {{term|Động vật học}} [[con|Con]] [[hàu]], con [[sò]]. # [[người|Người]] [[ngu đần]]. #: '''''huître''' perlière'' — con trai ngọc {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] m58j9h4gvr2wxxt2z08uoi8vsmfsm7p huitième 0 41855 2478701 1853566 2026-07-26T19:41:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5), {{m}} → {{g-old|m}}, {{f}} → {{g-old|f}} 2478701 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɥi.tjɛm/}} {{-adj-}} {{fra-adj| ms=huitième|fs=huitième| mp=huitième|fp=huitième| msp=/hɥi.tjɛm/|fsp=/hɥi.tjɛm/| mpp=/hɥi.tjɛm/|fpp=/hɥi.tjɛm/}} '''huitième''' {{IPA-old|/hɥi.tjɛm/}} # [[thứ|Thứ]] [[tám]]. #: '''''Huitième''' personne'' — người thứ tám #: ''le '''huitième''' art'' — xem art {{-noun-}} {{fra-noun2| ms=huitième|fs=huitième| mp=huitièmes|fp=huitièmes| msp=/hɥi.tjɛm/|fsp=/hɥi.tjɛm/| mpp=/hɥi.tjɛm/|fpp=/hɥi.tjɛm/}} '''huitième''' {{IPA-old|/hɥi.tjɛm/}} # [[người|Người]] [[thứ]] [[tám]]; [[cái]] [[thứ]] [[tám]]. {{-noun-}} {{fra-noun| s=huitième|p=huitièmes| sp=/hɥi.tjɛm/|pp=/hɥi.tjɛm/}} '''huitième''' {{g-old|m}} {{IPA-old|/hɥi.tjɛm/}} # [[phần|Phần]] [[tám]]. #: ''Trois '''huitièmes''''' — ba phần tám {{-noun-}} {{fra-noun| s=huitième|p=huitièmes| sp=/hɥi.tjɛm/|pp=/hɥi.tjɛm/}} '''huitième''' {{g-old|f}} {{IPA-old|/hɥi.tjɛm/}} # [[lớp|Lớp]] [[tám]]. #: ''Entrer en '''huitième''''' — vào lớp tám {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|huitieme]] [[Thể loại:Danh từ tiếng Pháp|huitieme]] [[Thể loại:Danh từ tiếng Pháp|huitieme]] [[Thể loại:Danh từ tiếng Pháp|huitieme]] [[Thể loại:Mục từ tiếng Pháp|huitieme]] ls16ctuxtqpf4erflj8rtzrlbi5tkz8 huitaine 0 41856 2478700 1853565 2026-07-26T19:41:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478700 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɥi.tɛn/}} {{-noun-}} {{fra-noun| s=huitaine|p=huitaine| sp=/hɥi.tɛn/|pp=/hɥi.tɛn/}} '''huitaine''' {{g-old|f}} {{IPA-old|/hɥi.tɛn/}} # [[khoảng|Khoảng]] [[tám]], độ [[tám]]. #: ''Une '''huitaine''' de personnes'' — khoảng tám người # [[khoảng|Khoảng]] [[tám]] [[ngày]]; (nghĩa rộng) [[tuần lễ]]. #: ''à '''huitaine''''' — ngày này tuần sau {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] rhm06mu9kxuii0xxrr1h57cqpq1lchz huissier 0 41857 2478697 1853561 2026-07-26T19:40:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478697 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɥi.sje/}} {{-noun-}} {{fra-noun| s=huissier|p=huissiers| sp=/ɥi.sje/|pp=/ɥi.sje/}} '''huissier''' {{g-old|m}} {{IPA-old|/ɥi.sje/}} # [[người|Người]] [[đón]] [[khách]] (ở cung điện, ở các bộ... ). #: '''''Huissier''' du Ministère de l’Intérieur'' — người đón khách ở bộ Nội vụ # [[nhân viên|Nhân viên]] [[phục vụ]] (các hội nghị lớn, các viện... ). # [[nhân viên|Nhân viên]] [[chấp hành]] (ở tòa án); (từ cũ, nghĩa cũ) [[mõ tòa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3cxocxhyi8ow7sf80e39avvi0jpufh0 huisserie 0 41858 2478696 1853560 2026-07-26T19:40:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478696 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɥi.sʁi/}} {{-noun-}} {{fra-noun| s=huisserie|p=huisseries| sp=/ɥi.sʁi/|pp=/ɥi.sʁi/}} '''huisserie''' {{g-old|f}} {{IPA-old|/ɥi.sʁi/}} # {{term|Xây dựng}} [[khung cửa|Khung cửa]]. # {{term|Từ cũ, nghĩa cũ}} [[cửa|Cửa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 2wczcb8wzab5nz4aooh2e5cjlobibt9 huilier 0 41860 2478694 1853558 2026-07-26T19:39:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478694 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɥi.lje/}} {{-adj-}} {{fra-adj| ms=huiliers|fs=huiliers| mp=huiliers|fp=huiliers| msp=/ɥi.lje/|fsp=/ɥi.lje/| mpp=/ɥi.lje/|fpp=/ɥi.lje/}} '''huilier''' {{IPA-old|/ɥi.lje/}} # {{term|Sản xuất}} [[dầu|Dầu]]. #: ''Industrie huilière'' — công nghiệp dầu {{-noun-}} {{fra-noun| s=huilier|p=huilier| sp=/ɥi.lje/|pp=/ɥi.lje/}} '''huilier''' {{g-old|m}} {{IPA-old|/ɥi.lje/}} # [[giá|Giá]] để [[lọ]] [[dầu]] [[giấm]] (ở bàn ăn). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] rzvvd17o7l2fy9h5t9s1yevk467otwl huile 0 41861 2478691 1853554 2026-07-26T19:39:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478691 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɥil/}} {{-noun-}} {{fra-noun| s=huile|p=huiles| sp=/ɥil/|pp=/ɥil/}} '''huile''' {{g-old|f}} {{IPA-old|/ɥil/}} # [[dầu|Dầu]]. #: '''''Huile''' minérale'' — dầu mỏ #: '''''Huile''' végétale'' — dầu thực vật #: '''''Huile''' essentielle'' — tinh dầu #: '''''Huile''' de table'' — dầu ăn #: '''''Huile''' camphrée'' — dầu long não #: '''''Huile''' sainte'' — dầu thánh # {{term|Hội họa}} [[màu dầu|Màu dầu]]; [[tranh]] [[màu dầu]]. # {{term|Thông tục}} (số nhiều) [[người]] [[có]] [[vai vế]]. #: ''Nager dans les '''huiles''''' — quen thân với những người có vai vế #: ''Il était une '''huile''''' — lúc đó ông ta là người có vai vế #: '''''huile''' de bras; '''huile''' de coude'' — sức lực (dốc vào một việc gì) #: ''il n'y a plus d’huile dans la lampe'' — kiệt sức mà chết #: ''jeter de l’huile sur le feu'' — lửa cháy đổ thêm dầu #: ''sentir l’huile'' — có công phu (tác phẩm) #: ''tache d’huile'' — (nghĩa bóng) vết dầu loang #: ''verser de l’huile sur les plaies de quelqu'un'' — an ủi ai bằng những lời dịu ngọt {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0jjbh45opihbrpe4qqxb2m45mmmq6sz huerta 0 41864 2478674 1853526 2026-07-26T19:34:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478674 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hwɛʁ.ta/}} {{-noun-}} {{fra-noun| s=huerta|p=huerta| sp=/hwɛʁ.ta/|pp=/hwɛʁ.ta/}} '''huerta''' {{g-old|f}} {{IPA-old|/hwɛʁ.ta/}} # [[cánh đồng|Cánh đồng]] [[màu mỡ]] (Tây Ban Nha). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] r31i64wennoa40s22n1ybsf2ekvxn28 huée 0 41865 2478906 2223161 2026-07-26T20:29:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478906 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɥe/}} {{-noun-}} {{fra-noun| s=huée|p=huées| sp=/hɥe/|pp=/hɥe/}} '''huée''' {{g-old|f}} {{IPA-old|/hɥe/}} # {{term|Săn bắn}} [[tiếng|Tiếng]] [[hò hét]] (để khua con thịt). # {{term|Săn bắn}} [[tiếng|Tiếng]] [[reo]] [[bắt được]] [[lợn lòi]]. # {{term|Số nhiều}} [[tiếng|Tiếng]] [[la ó]]. #: ''Accueillir par des '''huées''''' — đón tiếp bằng những tiếng la ó {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|huee]] [[Thể loại:Mục từ tiếng Pháp|huee]] 6jwem4kvy7ltlr9d6lzvocdczsxhxd2 huchet 0 41866 2478663 1853504 2026-07-26T19:32:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478663 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.ʃɛ/}} {{-noun-}} {{fra-noun| s=huchet|p=huchet| sp=/hy.ʃɛ/|pp=/hy.ʃɛ/}} '''huchet''' {{g-old|m}} {{IPA-old|/hy.ʃɛ/}} # {{term|Săn bắn, từ cũ nghĩa cũ}} [[tù và|Tù và]] [[nhỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 2wmdxv6uflbwmsf84kfrrgqvb1yphwq huche 0 41867 2478662 1853501 2026-07-26T19:32:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478662 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hyʃ/}} {{-noun-}} {{fra-noun| s=huche|p=huches| sp=/hyʃ/|pp=/hyʃ/}} '''huche''' {{g-old|f}} {{IPA-old|/hyʃ/}} # [[hòm|Hòm]], [[thùng]] [[chữ nhật]] (nắp phẳng, không khum như hòm bahut). #: '''''Huche''' à vêtements'' — hòm quần áo #: '''''Huche''' au pain'' — hòm để bánh mì (ở nông thôn) #: '''''Huche''' à pétrir'' — thùng nhào bột {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] tjxrn7smocmm1am5b5ycaaycmbwqvnk hublot 0 41868 2478660 1853499 2026-07-26T19:31:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478660 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.blɔ/}} {{-noun-}} {{fra-noun| s=hublot|p=hublots| sp=/hy.blɔ/|pp=/hy.blɔ/}} '''hublot''' {{g-old|m}} {{IPA-old|/hy.blɔ/}} # [[cửa sổ|Cửa sổ]] (ở tàu thủy, máy bay). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 8ok952q2i0uwzsi5wytlt9o3amovn4t huard 0 41869 2478654 1853494 2026-07-26T19:30:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478654 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɥaʁ/}} {{-noun-}} {{fra-noun| s=huard|p=huards| sp=/hɥaʁ/|pp=/hɥaʁ/}} '''huard''' {{g-old|m}} {{IPA-old|/hɥaʁ/}} # [[như|Như]] [[pygargue]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] bjo25fz9l3kvoqb7gtgzkbw0bkel8co hoyau 0 41870 2478650 1853407 2026-07-26T19:29:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478650 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hwa.jɔ/}} {{-noun-}} {{fra-noun| s=hoyau|p=hoyau| sp=/hwa.jɔ/|pp=/hwa.jɔ/}} '''hoyau''' {{g-old|m}} {{IPA-old|/hwa.jɔ/}} # {{term|Nông nghiệp}} [[cuốc|Cuốc]] [[lưỡi]] [[cong]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] suhk96vexi0766kelt4btt5ht071a34 housse 0 41871 2478623 1853364 2026-07-26T19:22:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478623 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hus/}} {{-noun-}} {{fra-noun| s=housse|p=housses| sp=/hus/|pp=/hus/}} '''housse''' {{g-old|f}} {{IPA-old|/hus/}} # [[vải|Vải]] [[phủ]] [[mông]] [[ngựa]]. # [[vải|Vải]] [[bao]] [[ghế]]; [[vải]] [[bao]] [[quần áo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] lfdz8pumdf8o58hz2sckfwityl81n7m houseau 0 41872 2478597 1853325 2026-07-26T19:16:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478597 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.zɔ/}} {{-noun-}} {{fra-noun| s=houseau|p=houseaux| sp=/hu.zɔ/|pp=/hu.zɔ/}} '''houseau''' {{g-old|m}} {{IPA-old|/hu.zɔ/}} # {{term|Số nhiều}} [[ghệt|Ghệt]] [[da]]. #: ''laisser ses '''houseaux'''; quitter ses '''houseaux''''' — (từ cũ, nghĩa cũ) chết {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] lcg4ctj3z5g2w3xccii9lqn99wehj84 hourvari 0 41873 2478574 1853307 2026-07-26T19:11:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478574 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/huʁ.va.ʁi/}} {{-noun-}} {{fra-noun| s=hourvari|p=hourvaris| sp=/huʁ.va.ʁi/|pp=/huʁ.va.ʁi/}} '''hourvari''' {{g-old|m}} {{IPA-old|/huʁ.va.ʁi/}} # {{term|Săn bắn}} [[tiếng|Tiếng]] [[gọi]] [[chó]]. # {{term|Săn bắn}} [[mẹo|Mẹo]] [[lừa]] [[chó]] (của thú bị săn). # {{term|Văn học}} [[sự|Sự]] [[ồn ào]]; [[tiếng]] [[ồn ào]]. {{-ant-}} * [[calme|Calme]], [[silence]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] f9qikzcfam2u9a5irwx7e5tm91cooxs houri 0 41874 2478571 1853303 2026-07-26T19:10:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2478571 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊr.i/}} {{-noun-}} '''houri''' {{IPA-old|/ˈhʊr.i/}} # [[tiên nữ|Tiên nữ]] (thiên đường Hồi giáo). # [[người|Người]] đàn [[bà]] đẹp [[say]] đắm. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.ʁi/}} {{-noun-}} {{fra-noun| s=houri|p=houris| sp=/hu.ʁi/|pp=/hu.ʁi/}} '''houri''' {{g-old|f}} {{IPA-old|/hu.ʁi/}} # {{term|Tôn giáo}} [[người đẹp|Người đẹp]] [[kiếp]] [[sau]] (Hồi giáo). # [[người|Người]] [[đàn bà]] [[rất]] [[đẹp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 33e22o7i9dmd8v2o6hjrnx5l1hqwfxw hourdis 0 41875 2478569 1853301 2026-07-26T19:10:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478569 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/huʁ.di/}} {{-noun-}} {{fra-noun| s=hourdis|p=hourdis| sp=/huʁ.di/|pp=/huʁ.di/}} '''hourdis''' {{g-old|m}} {{IPA-old|/huʁ.di/}} # {{term|Xây dựng}} [[nền|Nền]] [[sàn]]; [[nền]] [[vách]]. # {{term|Xây dựng}} [[vữa|Vữa]] [[trét]] [[đứng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0i1lxfenvtu3ebg72e6vxip9l5stat0 houppette 0 41876 2478560 1853290 2026-07-26T19:07:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478560 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.pɛt/}} {{-noun-}} {{fra-noun| s=houppette|p=houppettes| sp=/hu.pɛt/|pp=/hu.pɛt/}} '''houppette''' {{g-old|f}} {{IPA-old|/hu.pɛt/}} # [[nùi|Nùi]] [[thoa]] [[phấn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] fyjg46su1fr4g3opqm1weomloqsvnko houppelande 0 41877 2478559 1853288 2026-07-26T19:07:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478559 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.plɑ̃d/}} {{-noun-}} {{fra-noun| s=houppelande|p=houppelandes| sp=/hu.plɑ̃d/|pp=/hu.plɑ̃d/}} '''houppelande''' {{g-old|f}} {{IPA-old|/hu.plɑ̃d/}} # [[áo choàng|Áo choàng]], [[áo]] [[huplăng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ecak6e4fgcegrtw66gcp3zmlcpns95d houppe 0 41879 2478558 1853287 2026-07-26T19:07:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478558 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hup/}} {{-noun-}} {{fra-noun| s=houppe|p=houppes| sp=/hup/|pp=/hup/}} '''houppe''' {{g-old|f}} {{IPA-old|/hup/}} # [[núm|Núm]] [[tua]] (để trang trí). # [[chỏm|Chỏm]] [[tóc]]. # [[nùi|Nùi]] [[thoa]] [[phấn]]. # [[mào lông|Mào lông]] (chim). # {{term|Giải phẫu}} [[nhú|Nhú]] [[thần kinh]] (ở đầu một số dây thần kinh). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] deok115zuju6ha8k8fhgaftygmy1elr houlque 0 41880 2478554 1853279 2026-07-26T19:06:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478554 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hulk/}} {{-noun-}} {{fra-noun| s=houlque|p=houlque| sp=/hulk/|pp=/hulk/}} '''houlque''' {{g-old|f}} {{IPA-old|/hulk/}} # {{term|Thực vật học}} [[cỏ|Cỏ]] [[yến]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] m2u829d9xn95zefvqe2nvblzcboat1b houlette 0 41882 2478552 1853277 2026-07-26T19:06:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478552 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.lɛt/}} {{-noun-}} {{fra-noun| s=houlette|p=houlette| sp=/hu.lɛt/|pp=/hu.lɛt/}} '''houlette''' {{g-old|f}} {{IPA-old|/hu.lɛt/}} # [[gậy|Gậy]] [[chăn]] [[cừu]]. #: ''Lancer une pierre avec la '''houlette''''' — ném một hòn đá bằng gậy chăn cừu # [[gậy|Gậy]] [[quyền]] (của giám mục). # {{term|Nông nghiệp}} [[xẻng|Xẻng]] [[con]] (để bứng cây con). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 82w0ovwgaq3f4wnj2ie9pifchqby70n houle 0 41883 2478551 1853276 2026-07-26T19:05:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478551 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hul/}} {{-noun-}} {{fra-noun| s=houle|p=houles| sp=/hul/|pp=/hul/}} '''houle''' {{g-old|f}} {{IPA-old|/hul/}} # [[sóng lừng|Sóng lừng]] (ở biển). # {{term|Nghĩa bóng}} [[làn sóng|Làn sóng]]. #: ''Une '''houle''' humaine'' — làn sóng người {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] nxzms3yg41j46ahf3cobku3zxox2uke houiller 0 41884 2478549 1853274 2026-07-26T19:05:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{f}} → {{g-old|f}} 2478549 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.je/}} {{-adj-}} {{fra-adj| ms=houiller|fs=houillère| mp=houiller|fp=houillère| msp=/hu.je/|fsp=/hu.jɛʁ/| mpp=/hu.je/|fpp=/hu.jɛʁ/}} '''houiller''' {{IPA-old|/hu.je/}} # {{see-entry|houille|houille}} #: ''Mines houillères'' — mỏ than đá #: ''Industrie '''houillère''''' — công nghiệp than đá {{-noun-}} {{fra-noun| s=houillère|p=houillères| sp=/hu.jɛʁ/|pp=/hu.jɛʁ/}} '''houiller''' {{g-old|f}} {{IPA-old|/hu.je/}} # [[mỏ|Mỏ]] [[than]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] 8rkwia99ywdt9o1s08igmq2g42wdrnk houille 0 41885 2478548 1853273 2026-07-26T19:05:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478548 wikitext text/x-wiki {{-fra-}} [[Hình:Houille.jpg|thumb|houille]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/huj/}} {{-noun-}} {{fra-noun| s=houille|p=houilles| sp=/huj/|pp=/huj/}} '''houille''' {{g-old|f}} {{IPA-old|/huj/}} # [[than|Than]] đá. #: '''''houille''' blanche'' — than trắng (năng lượng thác nước) #: '''''houille''' bleue'' — than xanh (năng lượng thủy triều) #: '''''houille''' d’or'' — than vàng (năng lượng mặt trời) #: '''''houille''' rouge'' — than đỏ (năng lượng tầng sâu quả đất) {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] o9wen4znelr54byvn9vhya6xx3ie6s3 houe 0 41887 2478547 1853270 2026-07-26T19:04:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478547 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu/}} {{-noun-}} {{fra-noun| s=houe|p=houe| sp=/hu/|pp=/hu/}} '''houe''' {{g-old|f}} {{IPA-old|/hu/}} # {{term|Nông nghiệp}} [[cái|Cái]] [[cuốc]]; [[lưỡi]] [[xới]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 7ip7vnwtxvfdn5le2rsiiduhtpiyyep houblon 0 41889 2478545 1853264 2026-07-26T19:04:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478545 wikitext text/x-wiki {{-fra-}} [[Hình:Houblon.jpg|thumb|houblon]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.blɔ̃/}} {{-noun-}} {{fra-noun| s=houblon|p=houblons| sp=/hu.blɔ̃/|pp=/hu.blɔ̃/}} '''houblon''' {{g-old|m}} {{IPA-old|/hu.blɔ̃/}} # {{term|Thực vật học}} [[cây|Cây]] [[hoa bia]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3mdvk5b07ty4kmnp7uvc033pkmjd8rj hottée 0 41890 2478542 1853260 2026-07-26T19:03:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478542 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.te/}} {{-noun-}} {{fra-noun| s=hottée|p=hottée| sp=/hɔ.te/|pp=/hɔ.te/}} '''hottée''' {{g-old|f}} {{IPA-old|/hɔ.te/}} # {{term|Từ hiếm, nghĩa ít dùng}} [[gùi|Gùi]] (lượng chứa). #: ''Une '''hottée''' de fruits'' — một gùi quả # {{term|Thân mật}} [[đống|Đống]], [[lô]]. #: ''Une '''hottée''' d’injures'' — một lô câu chửi rủa {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hottee]] [[Thể loại:Mục từ tiếng Pháp|hottee]] 5khoopewa9mtdybks12t7wo6qb8zwqx hotte 0 41891 2478540 1853255 2026-07-26T19:03:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478540 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔt/}} {{-noun-}} {{fra-noun| s=hotte|p=hottes| sp=/hɔt/|pp=/hɔt/}} '''hotte''' {{g-old|f}} {{IPA-old|/hɔt/}} # [[cái|Cái]] [[gùi]] (đeo ở lưng). # [[cái|Cái]] [[chụp]] (ở phía dưới ống khói). #: ''porter la '''hotte''''' — (săn bắn) bị đuổi kiệt sức (thỏ, nai) {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] s84emecykxo0954frswtapxnmdq7ftt hot 0 41898 2478517 2244695 2026-07-26T18:57:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (6), {{m}} → {{g-old|m}} 2478517 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{enPR|hŏt|a=RP}}, {{IPA4|en|/hɒt/}} * {{IPA4|en|/hɔt/|a=SSBE}} * {{enPR|hät|a=GenAm}}, {{IPA4|en|/hɑt/}} * {{audio|en|en-uk-hot.ogg|a=UK}} * {{audio|en|en-us-hot.ogg|a=US}} * {{rhymes|en|ɒt|s=1}} * {{homophones|en|haught|aa=cot-caught}} {{-adj-}} '''hot''' {{IPA-old|/ˈhɑːt/}} # [[nóng|Nóng]], [[nóng bức]]. #: '''''hot''' climate'' — khí hậu nóng bức # [[cay|Cay]] [[nồng]], [[cay]] [[bỏng]] (ớt, tiêu... ). # [[nồng nặc|Nồng nặc]], [[còn]] [[ngửi]] [[thấy]] [[rõ]] (hơi thú săn). # [[nóng nảy|Nóng nảy]]. #: '''''hot''' temper'' — tính nóng nảy # [[sôi nổi|Sôi nổi]], [[hăng hái]]; [[gay gắt]], [[kịch liệt]]. #: '''''hot''' dispute'' — cuộc tranh cãi sôi nổi # [[nóng hổi|Nóng hổi]], [[sốt dẻo]] (tin tức). # [[mới|Mới]] [[phát hành]] [[giấy bạc]]. # {{term|Âm nhạc}} [[giật gân|Giật gân]]. #: '''''hot''' music'' — nhạc giật gân # {{term|Thể dục, thể thao}} Được mọi [[người]] [[hy vọng]], [[thắng]] [[hơn cả]] (vận động viên chạy... ). # {{term|Từ lóng}} [[dễ|Dễ]] [[nhận ra]] và [[khó]] [[sử dụng]] (đồ tư trang lấy cắp, giấy bạc... ). # {{term|Điện học}} [[thế hiệu|Thế hiệu]] [[cao]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (vật lý) [[phóng xạ]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[dâm|Dâm]] đãng, [[dê]] (người). # {{term|từ Mỹ, nghĩa Mỹ}} [[vừa mới|Vừa mới]] [[kiếm]] được một cách [[bất chính]]; [[vừa mới]] ăn [[cắp]] được. # {{term|từ Mỹ, nghĩa Mỹ}} Bị [[công an]] [[truy nã]]. # {{term|từ Mỹ, nghĩa Mỹ}} Không [[an toàn]] cho [[kẻ]] [[trốn tránh]]. {{-expr-}} * '''a hot potato''': vấn đề [[nan giải]], [[nóng hổi]] * '''hot and hot''': Ăn [[nóng]] (thức ăn). * '''hot and strong''': [[sôi nổi|Sôi nổi]], [[kịch liệt]]. * '''to make it (the place) too hot for somebody''': [[gây|Gây]] [[khó khăn]] [[rắc rối]] làm cho ai [[khó chịu]] [[phải]] [[bỏ]] [[chỗ]] nào [[mà]] đi. {{-adv-}} '''hot''' {{IPA-old|/ˈhɑːt/}} # [[nóng|Nóng]]. # [[nóng nảy|Nóng nảy]], [[giận dữ]]. # [[sôi nổi|Sôi nổi]]; [[kịch liệt]]. {{-expr-}} * '''to blow hot and cold''': Hay [[dao]] động, [[ngả nghiêng]], hay [[thay đổi]] [[ý kiến]]. * '''to give it somebody hot''': {{see-entry|give|Give}} {{-tr-verb-}} '''hot''' ''ngoại động từ'' {{IPA-old|/ˈhɑːt/}} # Đun [[nóng]], [[hâm]]. {{-forms-}} {{eng-verb|base=hot|hot|t|ed}} {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔt/}} {{-adj-}} {{fra-adj| ms=hot|fs=hot| mp=hot|fp=hot| msp=/hɔt/|fsp=/hɔt/| mpp=/hɔt/|fpp=/hɔt/}} '''hot''' {{IPA-old|/hɔt/}} # {{term|Âm nhạc}} [[sôi động|Sôi động]] (nhạc ja). {{-noun-}} {{fra-noun| s=hot|p=hot| sp=/hɔt/|pp=/hɔt/}} '''hot''' {{g-old|m}} {{IPA-old|/hɔt/}} # {{term|Âm nhạc}} [[nhạc|Nhạc]] [[ja]] [[sôi động]]. {{-ref-}} {{R:FVDP}} ==Tham khảo== {{tham khảo}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] jmcpiaevbs2p1sjd9kfkab4ri7xpbq0 hosto 0 41899 2478516 1853220 2026-07-26T18:57:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478516 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.tɔ/}} {{-noun-}} {{fra-noun| s=hosto|p=hostos| sp=/ɔs.tɔ/|pp=/ɔs.tɔ/}} '''hosto''' {{g-old|m}} {{IPA-old|/ɔs.tɔ/}} # {{term|Tiếng lóng, biệt ngữ}} [[như|Như]] [[hosteau]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] kq7xu0gwsg1b2ems041ohmp78mjg7u1 hostilité 0 41900 2478514 1853218 2026-07-26T18:57:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478514 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.ti.li.te/}} {{-noun-}} {{fra-noun| s=hostilité|p=hostilités| sp=/ɔs.ti.li.te/|pp=/ɔs.ti.li.te/}} '''hostilité''' {{g-old|f}} {{IPA-old|/ɔs.ti.li.te/}} # [[sự|Sự]] [[thù địch]]; [[sự]] [[chống đối]]. #: ''Acte d’hostilité'' — hành vi thù địch # {{term|Số nhiều}} [[chiến sự|Chiến sự]]. #: ''Les '''hostilités''' ont repris'' — chiến sự lại tiếp diễn {{-ant-}} * [[amitié|Amitié]], [[bienveillance]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hostilite]] [[Thể loại:Mục từ tiếng Pháp|hostilite]] njin6wjvsc5e1llvlsol77wp17ny4cx hostie 0 41901 2478509 1853212 2026-07-26T18:55:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478509 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''hostie''' # {{term|Từ úc, thông tục}} ) [[nữ]] [[chiêu]] đãi [[viên]] [[máy bay]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.ti/}} {{-noun-}} {{fra-noun| s=hostie|p=hosties| sp=/ɔs.ti/|pp=/ɔs.ti/}} '''hostie''' {{g-old|f}} {{IPA-old|/ɔs.ti/}} # {{term|Tôn giáo}} [[bánh|Bánh]] [[thánh]]. # {{term|Sử học}} [[vật|Vật]] [[tế]] (giết để tế). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] gqwlju7xqa79eeeuftbk3iuxow8801v hostellerie 0 41902 2478505 1853208 2026-07-26T18:54:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478505 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.tɛl.ʁi/}} {{-noun-}} {{fra-noun| s=hostellerie|p=hostelleries| sp=/ɔs.tɛl.ʁi/|pp=/ɔs.tɛl.ʁi/}} '''hostellerie''' {{g-old|f}} {{IPA-old|/ɔs.tɛl.ʁi/}} # [[khách sạn|Khách sạn]] [[sang]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] h4wensuzj1dlylyg0ntawn1yec7486v hospodar 0 41903 2478499 1853200 2026-07-26T18:53:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478499 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.pɔ.daʁ/}} {{-noun-}} {{fra-noun| s=hospodar|p=hospodars| sp=/ɔs.pɔ.daʁ/|pp=/ɔs.pɔ.daʁ/}} '''hospodar''' {{g-old|m}} {{IPA-old|/ɔs.pɔ.daʁ/}} # {{term|Sử học}} [[phiên chúa|Phiên chúa]], [[chúa]] [[trấn]] [[chư hầu]] (của vua Thổ Nhĩ Kỳ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0adgikkujgd6lp1g7i124ho1orc9aw6 hospitalité 0 41904 2478496 1853191 2026-07-26T18:52:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478496 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.pi.ta.li.te/}} {{-noun-}} {{fra-noun| s=hospitalité|p=hospitalité| sp=/ɔs.pi.ta.li.te/|pp=/ɔs.pi.ta.li.te/}} '''hospitalité''' {{g-old|f}} {{IPA-old|/ɔs.pi.ta.li.te/}} # [[sự|Sự]] [[tiếp đón]] [[ân cần]]; [[lòng]] [[hiếu khách]]. #: ''Recevoir l’hospitalité'' — được tiếp đón ân cần # [[sự|Sự]] [[cho]] [[cư trú]]. #: ''Donner l’hospitalité aux réfugiés politiques'' — cho những người tị nạn chính trị được cư trú {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hospitalite]] [[Thể loại:Mục từ tiếng Pháp|hospitalite]] 5yvfhj1gpswmyiwvrbreawcklstf6zy hospitalisation 0 41905 2478492 1853183 2026-07-26T18:51:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478492 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''hospitalisation''' # Sự đưa vào [[bệnh viện]]. # Sự [[nằm]] [[bệnh viện]]. # [[thời kỳ|Thời kỳ]] [[nằm]] [[bệnh viện]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.pi.ta.li.za.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hospitalisation|p=hospitalisations| sp=/ɔs.pi.ta.li.za.sjɔ̃/|pp=/ɔs.pi.ta.li.za.sjɔ̃/}} '''hospitalisation''' {{g-old|f}} {{IPA-old|/ɔs.pi.ta.li.za.sjɔ̃/}} # [[sự|Sự]] [[nhận]] [[vào]] [[bệnh viện]], [[sự]] [[cho]] [[nằm]] [[bệnh viện]]. # [[sự|Sự]] [[nằm]] [[bệnh viện]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] rjd305i1jptp7hbjbzz6dhyagneatz9 hosanna 0 41907 2478483 1853168 2026-07-26T18:49:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478483 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''hosanna''' # [[kinh|Kinh]] [[tin]] [[kính]] [[Chúa]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.za.na/}} {{-noun-}} {{fra-noun| s=hosanna|p=hosannas| sp=/ɔ.za.na/|pp=/ɔ.za.na/}} '''hosanna''' {{g-old|m}} {{IPA-old|/ɔ.za.na/}} # {{term|Tôn giáo}} [[lời|Lời]] [[tung hô]] (của người Do Thái khi làm lễ, khi rước... ). # {{term|Tôn giáo}} [[thánh ca|Thánh ca]] [[ngày hội]] [[Cành]] (xem rameau). # {{term|Văn học}} [[bài hát|Bài hát]] [[mừng]]; [[lời]] [[reo mừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 7fq9biieqyg32j2ffpz8igxh9300b5d hortillonnage 0 41909 2478482 1853166 2026-07-26T18:49:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478482 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔʁ.ti.jɔ.naʒ/}} {{-noun-}} {{fra-noun| s=hortillonnage|p=hortillonnage| sp=/ɔʁ.ti.jɔ.naʒ/|pp=/ɔʁ.ti.jɔ.naʒ/}} '''hortillonnage''' {{g-old|m}} {{IPA-old|/ɔʁ.ti.jɔ.naʒ/}} # [[đất|Đất]] [[lầy]] [[trồng]] [[rau]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] rmqafev4y56kkxu3irj511llleaouib hortensia 0 41911 2478479 1853160 2026-07-26T18:48:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478479 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔʁ.tɑ̃.sja/}} {{-noun-}} {{fra-noun| s=hortensia|p=hortensias| sp=/ɔʁ.tɑ̃.sja/|pp=/ɔʁ.tɑ̃.sja/}} '''hortensia''' {{g-old|m}} {{IPA-old|/ɔʁ.tɑ̃.sja/}} # [[hoa|Hoa]] [[tú cầu]], [[hoa]] [[đĩa]] (cây, hoa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0jrg9e43j93qw1fwmptqyswk8b9sjw7 hors-bord 0 41913 2478433 1853105 2026-07-26T18:38:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478433 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔʁ.bɔʁ/}} {{-noun-}} {{fra-noun| s=hors-bord|p=hors-bord| sp=/hɔʁ.bɔʁ/|pp=/hɔʁ.bɔʁ/}} '''hors-bord''' {{g-old|m}} {{IPA-old|/hɔʁ.bɔʁ/}} # [[động cơ|Động cơ]] [[gắn]] [[ngoài]]. # [[xuồng|Xuồng]] [[gắn]] [[máy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6g9ylbao0p0n9qrsoyqnryvgkuboixk horripilation 0 41914 2478427 1853099 2026-07-26T18:37:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478427 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''horripilation''' # Sự [[nổi]] [[da gà]], sự [[sởn]] [[gai]] ốc (vì sợ, rét... ). {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.pi.la.sjɔ̃/}} {{-noun-}} {{fra-noun| s=horripilation|p=horripilations| sp=/ɔ.ʁi.pi.la.sjɔ̃/|pp=/ɔ.ʁi.pi.la.sjɔ̃/}} '''horripilation''' {{g-old|f}} {{IPA-old|/ɔ.ʁi.pi.la.sjɔ̃/}} # [[sự|Sự]] [[dựng]] [[tóc gáy]], [[sự]] [[sởn]] [[da gà]]. # {{term|Thân mật}} [[sự|Sự]] [[bực tức]], [[sự]] [[tức tối]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 3ik9qg6sp19ydr5bjj30m30vmxiri8x horoscope 0 41915 2478406 1853071 2026-07-26T18:32:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478406 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ə.ˌskoʊp/}} {{-noun-}} '''horoscope''' {{IPA-old|/ˈhɔr.ə.ˌskoʊp/}} # Sự đoán [[số tử vi]]. # [[lá|Lá]] [[số tử vi]]. #: ''to cast a '''horoscope''''' — lấy số tử vi; đoán số tử vi {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁɔs.kɔp/}} {{-noun-}} {{fra-noun| s=horoscope|p=horoscopes| sp=/ɔ.ʁɔs.kɔp/|pp=/ɔ.ʁɔs.kɔp/}} '''horoscope''' {{g-old|m}} {{IPA-old|/ɔ.ʁɔs.kɔp/}} # [[số tử vi|Số tử vi]]. #: ''Tirer l’horoscope de quelqu'un'' — lấy số tử vi cho ai {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] spy6cvbuenjdkjxdtluqvlkcr8ofmj2 horlogerie 0 41916 2478375 1853026 2026-07-26T18:26:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478375 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔʁ.lɔʒ.ʁi/}} {{-noun-}} {{fra-noun| s=horlogerie|p=horlogerie| sp=/ɔʁ.lɔʒ.ʁi/|pp=/ɔʁ.lɔʒ.ʁi/}} '''horlogerie''' {{g-old|f}} {{IPA-old|/ɔʁ.lɔʒ.ʁi/}} # [[nghề|Nghề]] [[đồng hồ]]. # [[nghề|Nghề]] [[buôn]] [[đồng hồ]]. # [[hàng|Hàng]] [[đồng hồ]]. # [[cửa hàng|Cửa hàng]] [[đồng hồ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] t6ycljxq5aycdrofndpda6tqzqlzc34 horloge 0 41917 2478373 1853024 2026-07-26T18:25:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478373 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔʁ.lɔʒ/}} {{-noun-}} {{fra-noun| s=horloge|p=horloges| sp=/ɔʁ.lɔʒ/|pp=/ɔʁ.lɔʒ/}} '''horloge''' {{g-old|f}} {{IPA-old|/ɔʁ.lɔʒ/}} # [[đồng hồ|Đồng hồ]]. #: '''''Horloge''' électrique'' — đồng hồ điện #: ''réglé comme une '''horloge''''' — giờ nào việc ấy rất quy cũ {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] cxlnxeb8w9rirmur4nv4621hceshh3i horizontalité 0 41918 2478371 1853022 2026-07-26T18:25:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478371 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.zɔ̃.ta.li.te/}} {{-noun-}} {{fra-noun| s=horizontalité|p=horizontalité| sp=/ɔ.ʁi.zɔ̃.ta.li.te/|pp=/ɔ.ʁi.zɔ̃.ta.li.te/}} '''horizontalité''' {{g-old|f}} {{IPA-old|/ɔ.ʁi.zɔ̃.ta.li.te/}} # [[tính|Tính]] [[nằm ngang]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|horizontalite]] [[Thể loại:Mục từ tiếng Pháp|horizontalite]] gci9ea6o6uzb0obpwhi7jthkri66o81 horizon 0 41919 2478367 1853018 2026-07-26T18:24:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478367 wikitext text/x-wiki {{-eng-}} [[Hình:Horizon.jpg|thumb|horizon]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrɑɪ.zᵊn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horizon.ogg |pron=hə.ˈrɑɪ.zᵊn}} {{-noun-}} '''horizon''' {{IPA-old|/hə.ˈrɑɪ.zᵊn/}} # [[chân trời|Chân trời]]. # {{term|Nghĩa bóng}} [[tầm nhìn|Tầm nhìn]], [[tầm]] [[nhận thức]], [[phạm vi]] [[hiểu biết]]. # {{term|Địa lý,ddịa chất}} [[tầng|Tầng]]. {{-expr-}} * '''on the horizon''': {{term|Nghĩa bóng}} [[sắp|Sắp]] [[xảy ra]] đến [[nơi]] (sự việc... ). {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.zɔ̃/}} {{-noun-}} {{fra-noun| s=horizon|p=horizons| sp=/ɔ.ʁi.zɔ̃/|pp=/ɔ.ʁi.zɔ̃/}} '''horizon''' {{g-old|m}} {{IPA-old|/ɔ.ʁi.zɔ̃/}} # [[chân trời|Chân trời]]. #: ''Plaine qui s’étend jusqu'à l’horizon'' — cánh đồng trải rộng tận chân trời #: ''Ligne d’horizon'' — đường chân trời # {{term|Nông nghiệp}} [[địa chất|Địa chất]], [[địa]] [[lý]] [[tầng]]. #: '''''Horizon''' A'' — tầng A # {{term|Nghĩa bóng}} [[phạm vi|Phạm vi]]. #: '''''Horizon''' d’activité'' — phạm vi hoạt động # {{term|Nghĩa bóng}} [[triển vọng|Triển vọng]], [[chân trời]]. #: ''Ouvrir des '''horizons''' nouveaux'' — mở ra những chân trời (triển vọng) mới #: '''''Horizon''' politique'' — triển vọng chính trị {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 81c38zulknt3op8qk87i6v0doz6eeq5 horion 0 41920 2478365 1853015 2026-07-26T18:23:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478365 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ʁjɔ̃/}} {{-noun-}} {{fra-noun| s=horion|p=horions| sp=/hɔ.ʁjɔ̃/|pp=/hɔ.ʁjɔ̃/}} '''horion''' {{g-old|m}} {{IPA-old|/hɔ.ʁjɔ̃/}} # {{term|Số nhiều}} [[cú|Cú]] [[đánh]] [[mạnh]]. #: ''Recevoir des '''horions''''' — bị đánh mạnh {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 4cqq83fss8zhvktphz0atu4hdeptmbv horde 0 41921 2478362 2001412 2026-07-26T18:23:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5), {{m}} → {{g-old|m}}, {{f}} → {{g-old|f}} 2478362 wikitext text/x-wiki {{see-entry|Horde}} {{see-entry|hörde}} {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔːrd/}} {{term|Mỹ}}, {{IPA-old|/ˈhɔːd/}} {{term|Anh}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horde.ogg }} {{-homo-}} * [[hoard]] {{-etymology-}} {{etym-from | lang = pol | term = horda | from = {{etym-from | lang = tiếng Turkic | term = ord | meaning = trại | from = {{etym-from | lang = tat }} }} }} So sánh với [[tiếng Thổ Nhĩ Kỳ]] ''[[ordu]]'' (“quân đội”) và ''[[Urdu]]''. {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɔrd/}} # [[bầy|Bầy]] [[người]] ([[nguyên thủy]]); [[bộ lạc]] [[du cư]]. #: [http://en.wikipedia.org/wiki/Golden_Horde ''the Golden Horde''] - [http://vi.wikipedia.org/wiki/Kim_Trướng_hãn_quốc ''Kim Trướng hãn quốc''] # [[muồm|Muồm]] [[lũ]], [[đám]]. #: ''hordes of people'' — hằng lũ người #: ''a '''horde''' of insects'' — đám sâu {{-ref-}} {{R:FVDP}} {{-nld-}} {{-pron-}} ['ɦɔrdə] {{-noun-}} {{nld-biến danh|horden, hordes|hordetje}} {{nld-noun|mf|horden|pl2=hordes}} # [[bầy|Bầy]] [[người]] ([[nguyên thủy]]); [[bộ lạc]] [[du cư]]. # [[muồm|Muồm]] [[lũ]], [[đám]]. {{-nor-}} {{-noun-}} {{nor-noun|defsg=horden|indefsg=horde|indefpl=horder|defpl=hordene}} '''horde''' {{g-old|m}} # [[bầy|Bầy]] [[người]] ([[nguyên thủy]]); [[bộ lạc]] [[du cư]]. # [[muồm|Muồm]] [[lũ]], [[đám]]. {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔʁd/}} {{-noun-}} {{fra-noun| s=horde|p=hordes| sp=/hɔʁd/|pp=/hɔʁd/}} '''horde''' {{g-old|f}} {{IPA-old|/hɔʁd/}} # [[bộ lạc|Bộ lạc]] [[du mục]]. # [[bầy|Bầy]], [[lũ]]. #: '''''Horde''' de brigands'' — lũ kẻ cướp {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Hà Lan]] [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Pháp]] 875l3cq77lgw0ltaseru1w75p2ob6kn horaire 0 41922 2478360 1853006 2026-07-26T18:22:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478360 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁɛʁ/}} {{-adj-}} {{fra-adj| ms=horaire|fs=horaire| mp=horaires|fp=horaires| msp=/ɔ.ʁɛʁ/|fsp=/ɔ.ʁɛʁ/| mpp=/ɔ.ʁɛʁ/|fpp=/ɔ.ʁɛʁ/}} '''horaire''' {{IPA-old|/ɔ.ʁɛʁ/}} # {{term|Thuộc}} [[giờ|Giờ]]. #: ''Fuseaux '''horaires''''' — múi giờ # {{term|Tính}} [[theo|Theo]] [[giờ]]. #: ''Salaire '''horaire''''' — lương theo giờ {{-noun-}} {{fra-noun| s=horaire|p=horaires| sp=/ɔ.ʁɛʁ/|pp=/ɔ.ʁɛʁ/}} '''horaire''' {{g-old|m}} {{IPA-old|/ɔ.ʁɛʁ/}} # [[bảng|Bảng]] [[giờ]] (tàu xe); [[bảng]] [[giờ giấc]], [[biểu]] [[thời gian]] (công việc). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 4a5vs8rte1wqmc3v7tz180g7j50z3ug hoquet 0 41923 2478357 1853002 2026-07-26T18:21:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478357 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.kɛ/}} {{-noun-}} {{fra-noun| s=hoquet|p=hoquets| sp=/hɔ.kɛ/|pp=/hɔ.kɛ/}} '''hoquet''' {{g-old|m}} {{IPA-old|/hɔ.kɛ/}} # {{term|Y học}} [[cái|Cái]] [[nấc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] i49453rqwb1kbrmg33oydtpdkfh6jc7 honte 0 41926 2478272 2256805 2026-07-26T18:05:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478272 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ̃t/}} {{-noun-}} {{fra-noun| s=honte|p=hontes| sp=/hɔ̃t/|pp=/hɔ̃t/}} '''honte''' {{g-old|f}} {{IPA-old|/hɔ̃t/}} # [[sự|Sự]] [[xấu hổ]], [[sự]] [[hổ thẹn]]; [[điều]] [[xấu hổ]], [[điều]] [[hổ thẹn]]. #: ''Avoir '''honte''' d’avoir menti'' — xấu hổ vì đã nói dối # [[điều|Điều]] [[sỉ nhục]], [[điều]] [[nhục nhã]], [[mối]] [[nhơ nhuốc]]. #: ''Être la '''honte''' des siens'' — là mối nhơ nhuốc cho gia đình #: ''C’est une '''honte''''' — thật là nhục nhã #: ''avoir toute '''honte''' bue; perdre toute '''honte''''' — vô liêm sỉ, không biết xấu hổ #: ''courte '''honte''''' — xem court #: ''faire '''honte''' à'' — làm xấu hổ #: ''Faire '''honte''' à ses parents'' — làm xấu hổ cha mẹ+ vượt hẳn #: ''Cet écolier fait '''honte''' à tous les autres'' — cậu học trò này vượt hẳn các cậu khác #: ''faire '''honte''' de'' — chê trách #: ''Faire '''honte''' à un écolier de sa paresse'' — chê trách tính lười của một học sinh #: ''fausse '''honte'''; mauvaise '''honte''''' — sự xấu hổ không đáng #: '''''honte''' à'' — đáng thẹn cho #: ''ne pouvoir digérer sa '''honte''''' — xấu hổ quá {{-ant-}} * [[gloire|Gloire]], [[honneur]] * [[audace|Audace]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] =={{langname|tsu}}== ==={{ĐM|noun}}=== {{head|tsu|Danh từ}} # [[hoàng đế]]. 4v26yrbprrckkl558n1e2okmfevbunl honorabilité 0 41927 2478255 1852882 2026-07-26T18:02:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478255 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɔ.ʁa.bi.li.te/}} {{-noun-}} {{fra-noun| s=honorabilité|p=honorabilité| sp=/ɔ.nɔ.ʁa.bi.li.te/|pp=/ɔ.nɔ.ʁa.bi.li.te/}} '''honorabilité''' {{g-old|f}} {{IPA-old|/ɔ.nɔ.ʁa.bi.li.te/}} # [[tính|Tính]] [[đáng]] [[tôn kính]]; [[tiếng tăm]] [[tốt]]. #: ''Personnage d’une grande '''honorabilité''''' — người rất đáng tôn kính, người có tiếng tăm tốt {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|honorabilite]] [[Thể loại:Mục từ tiếng Pháp|honorabilite]] qve40k3rbyny6kqvkq4y5yefdd1ux1l honneur 0 41928 2478244 1852875 2026-07-26T18:00:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478244 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nœʁ/}} {{-noun-}} {{fra-noun| s=honneur|p=honneurs| sp=/ɔ.nœʁ/|pp=/ɔ.nœʁ/}} '''honneur''' {{g-old|m}} {{IPA-old|/ɔ.nœʁ/}} # [[danh dự|Danh dự]]. #: ''Défendre l’honneur de quelqu'un'' — bảo vệ danh dự của ai # [[vinh dự|Vinh dự]], [[niềm]] [[vinh dự]]; [[người làm]] [[rạng danh]]. #: ''Avoir l’honneur de parler'' — có vinh dự được nói #: ''Être l’honneur de sa famille'' — làm rạng danh gia đình # [[danh tiết|Danh tiết]], [[trinh tiết]] (của người phụ nữ). # {{term|Số nhiều}} [[công danh|Công danh]], [[danh vọng]]. #: ''à tout seigneur tout '''honneur''''' — địa vị nào vinh dự ấy #: ''champ d’honneur'' — xem champ #: ''cour d’honneur'' — sân chính (trong cung điện) #: ''cri d’honneur'' — (hàng hải) tiếng chào hoan hô (của thủy thủ) #: ''dame d’honneur'' — (từ cũ; nghĩa cũ) thị nữ, thể nữ #: ''demoiselle d’honneur'' — xem demoiselle #: ''derniers '''honneurs''''' — lễ viếng người chết #: ''en l’honneur de'' — để chào mừng #: ''en l’honneur de quel saint?'' — về vấn đề gì thế? nhân dịp gì thế? #: ''en tout bien '''honneur''''' — xem bien #: ''être en '''honneur''''' — được hoan nghênh, được ca tụng, được cảm phục #: ''faire '''honneur''' à'' — làm vinh dự cho, làm vẻ vang cho #: ''faire '''honneur''' à quelqu'un d’une chose'' — tặng ai cái gì #: ''faire '''honneur''' à sa signature'' — giữ lời cam kết #: ''faire '''honneur''' à un repas'' — ăn thật thà, không làm khách #: ''faire les '''honneurs''' de sa table'' — mời khách ăn ở nhà mình #: ''faites-moi l’honneur de'' — xin cho phép tôi được #: ''faux '''honneur''''' — hư vinh #: ''garçon d’honneur'' — xem garçon #: ''garde d’honneur'' — xem garde #: ''homme d’honneur'' — người luôn luôn giữ lời hứa #: '''''honneur''' à... !'' — hoan hô...! #: '''''honneur''' de la guerre'' — xem guerre #: '''''honneurs''' funèbres'' — tang lễ trọng thể #: '''''honneurs''' militaires'' — (quân sự) lễ bồng súng chào #: ''ma parole d’honneur'' — xin lấy danh dự mà cam đoan #: ''mettre en '''honneur''''' — biểu dương #: ''parole d’honneur'' — lời hứa danh dự #: ''piquer quelqu'un d’honneur'' — gợi cho ai là vì danh dự mà làm #: ''place d’honneur'' — chỗ ngồi danh dự #: ''point d’honneur'' — thể diện #: ''pour l’honneur'' — chỉ vì danh dự (không vì tiền tài hay điều gì khác) #: ''prix d’honneur'' — phần thưởng danh dự #: ''ranger à l’honneur'' — (hàng hải) đi sát bên cạnh #: ''Ranger à l’honneur un autre navire'' — đi sát bên cạnh một tàu khác #: ''rendre les '''honneurs''''' — bồng súng chào #: ''se faire '''honneur''' de quelque chose'' — khoe là vì mình mà có điều gì #: ''se piquer d’honneur'' — vì danh dự mà cương quyết làm để thành công #: ''sur l’honneur; sur mon '''honneur''''' — xin lấy danh dự mà thề {{-ant-}} * [[déshonneur|Déshonneur]], [[discrédit]], [[honte]], [[infamie]], [[opprobre]] * [[improbité]], [[malhonnêteté]] * [[humiliation|Humiliation]], [[vexation]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] j7ulybuec5mnri90eh7b64vb7vo63wz honnêteté 0 41929 2478250 1852880 2026-07-26T18:01:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478250 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɛt.te/}} {{-noun-}} {{fra-noun| s=honnêteté|p=honnêteté| sp=/ɔ.nɛt.te/|pp=/ɔ.nɛt.te/}} '''honnêteté''' {{g-old|f}} {{IPA-old|/ɔ.nɛt.te/}} # [[sự|Sự]] [[lương thiện]], [[sự]] [[trung thực]], [[sự]] [[đứng đắn]], [[sự]] [[chính]] [[trực]]. # {{term|Từ cũ; nghĩa cũ}} [[đức hạnh|Đức hạnh]] (của phụ nữ). # {{term|Từ cũ; nghĩa cũ}} [[sự|Sự]] [[lịch sự]]; [[lời nói]] [[lịch sự]], [[hành động]] [[lịch sự]]. {{-ant-}} * [[malhonnêteté|Malhonnêteté]] * [[grossièreté|Grossièreté]], [[impolitesse]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|honnetete]] [[Thể loại:Mục từ tiếng Pháp|honnetete]] 906i3r3v1dzvgb7nolzde1sdxlztwsd honnête 0 41930 2478247 1852878 2026-07-26T18:01:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478247 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɛt/}} {{pron-audio|place=Pháp (Paris)|file=Fr-honnête.ogg|pron=o.nɛt}} {{pron-audio|place=Canada (Montréal)|file=Qc-honnête-standard.ogg|pron=ɔ.næɪ̯t}} {{term|Tiêu chuẩn}} {{pron-audio|place=Canada (Montréal)|file=Qc-honnête-populaire.ogg|pron=ɔ.naɪ̯t}} {{term|Thông tục}} {{-adj-}} {{fra-adj| ms=honnête|fs=honnête| mp=honnêtes|fp=honnêtes| msp=/ɔ.nɛt/|fsp=/ɔ.nɛt/| mpp=/ɔ.nɛt/|fpp=/ɔ.nɛt/}} '''honnête''' {{IPA-old|/ɔ.nɛt/}} # [[lương thiện|Lương thiện]], [[trung thực]], [[đứng đắn]], [[chính]] [[trực]]. #: ''Un homme '''honnête''''' — Một người lương thiện #: ''Des propos '''honnêtes''''' — Những lời nói đứng đắn # [[trinh tiết|Trinh tiết]], (có) [[đức hạnh]]. #: ''Femme '''honnête''''' — Phụ nữ đức hạnh # {{term|Từ cũ; nghĩa cũ, thường mỉa mai}} [[lịch sự|Lịch sự]]. #: ''Merci, vous êtes bien '''honnête'''.'' — Cảm ơn, bạn lịch sự lắm. # [[xứng đáng|Xứng đáng]]; [[tạm]] [[được]]; [[phải chăng]]. #: ''Récompense '''honnête''''' — Phần thưởng xứng đáng #: '''''Honnête''' homme'' — Người quân tử, người phong nhã {{-ant-}} * [[déloyal]], [[malhonnête]] * [[impoli]] * [[malséant]], [[mauvais]] * [[extraordinaire]], [[supérieur]] {{-noun-}} {{fra-noun| s=honnête|p=honnêtes| sp=/ɔ.nɛt/|pp=/ɔ.nɛt/}} '''honnête''' {{g-old|m}} {{IPA-old|/ɔ.nɛt/}} # [[điều|Điều]] [[lương thiện]], [[điều]] [[chính]] [[trực]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|honnete]] [[Thể loại:Danh từ tiếng Pháp|honnete]] [[Thể loại:Mục từ tiếng Pháp|honnete]] bxsu999btdzeyygmwhjc8z7htq427qq hongrois 0 41931 2478239 1852864 2026-07-26T17:59:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478239 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ̃ɡ.ʁwa/}} {{-adj-}} {{fra-adj| ms=hongrois|fs=hongroise| mp=hongrois|fp=hongroises| msp=/hɔ̃ɡ.ʁwa/|fsp=/hɔ̃ɡ.ʁwaz/| mpp=/hɔ̃ɡ.ʁwa/|fpp=/hɔ̃ɡ.ʁwaz/}} '''hongrois''' {{IPA-old|/hɔ̃ɡ.ʁwa/}} # {{term|Thuộc}} [[Hung-ga-ri|Hung-ga-ri]]. #: ''Coutumes '''hongroises''''' — phong tục Hung-ga-ri {{-noun-}} {{fra-noun| s=hongrois|p=hongrois| sp=/hɔ̃ɡ.ʁwa/|pp=/hɔ̃ɡ.ʁwa/}} '''hongrois''' {{g-old|m}} {{IPA-old|/hɔ̃ɡ.ʁwa/}} # {{term|Ngôn ngữ học}} [[tiếng|Tiếng]] [[Hung-ga-ri]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 2h8h9v0eabm7pjuf2up8fxae8n43hs4 homosexualité 0 41932 2478204 1852808 2026-07-26T17:51:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478204 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.sɛk.sɥa.li.te/}} {{-noun-}} {{fra-noun| s=homosexualité|p=homosexualité| sp=/ɔ.mɔ.sɛk.sɥa.li.te/|pp=/ɔ.mɔ.sɛk.sɥa.li.te/}} '''homosexualité''' {{g-old|f}} {{IPA-old|/ɔ.mɔ.sɛk.sɥa.li.te/}} # {{term|Y học}} [[loạn dâm|Loạn dâm]] [[đồng]] [[giới]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homosexualite]] [[Thể loại:Mục từ tiếng Pháp|homosexualite]] 342n5nr8nlzamtobnkpi5mcdm6xvcox homophonie 0 41933 2478197 1852797 2026-07-26T17:50:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478197 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.fɔ.ni/}} {{-noun-}} {{fra-noun| s=homophonie|p=homophonie| sp=/ɔ.mɔ.fɔ.ni/|pp=/ɔ.mɔ.fɔ.ni/}} '''homophonie''' {{g-old|f}} {{IPA-old|/ɔ.mɔ.fɔ.ni/}} # {{term|Ngôn ngữ học}} [[sự|Sự]] [[đồng âm]]. # {{term|Âm nhạc}} [[nhạc|Nhạc]] [[chủ]] [[điệu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3wr1iy8g8jroi0xcwvyv7bv5f1ufc10 homonymie 0 41934 2478191 1852790 2026-07-26T17:48:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478191 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.ni.mi/}} {{-noun-}} {{fra-noun| s=homonymie|p=homonymie| sp=/ɔ.mɔ.ni.mi/|pp=/ɔ.mɔ.ni.mi/}} '''homonymie''' {{g-old|f}} {{IPA-old|/ɔ.mɔ.ni.mi/}} # {{term|Ngôn ngữ học}} [[sự|Sự]] [[đồng âm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] pqftmk1378xbhafbbmfkn5o0r4xog9b homonyme 0 41935 2478189 1852788 2026-07-26T17:48:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478189 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.nim/}} {{-adj-}} {{fra-adj| ms=homonyme|fs=homonyme| mp=homonyme|fp=homonyme| msp=/ɔ.mɔ.nim/|fsp=/ɔ.mɔ.nim/| mpp=/ɔ.mɔ.nim/|fpp=/ɔ.mɔ.nim/}} '''homonyme''' {{IPA-old|/ɔ.mɔ.nim/}} # {{term|Ngôn ngữ học}} [[đồng âm|Đồng âm]]. {{-ant-}} * [[Hétéronyme|Hétéronyme]] {{-noun-}} {{fra-noun| s=homonyme|p=homonymes| sp=/ɔ.mɔ.nim/|pp=/ɔ.mɔ.nim/}} '''homonyme''' {{g-old|m}} {{IPA-old|/ɔ.mɔ.nim/}} # {{term|Ngôn ngữ học}} [[từ|Từ]] [[đồng âm]]. {{-noun-}} {{fra-noun2| ms=homonyme|fs=homonyme| mp=homonymes|fp=homonymes| msp=/ɔ.mɔ.nim/|fsp=/ɔ.mɔ.nim/| mpp=/ɔ.mɔ.nim/|fpp=/ɔ.mɔ.nim/}} '''homonyme''' {{IPA-old|/ɔ.mɔ.nim/}} # [[người|Người]] [[trùng]] [[tên]]. #: ''Confondre quelqu'un avec un de ses '''homonymes''''' — nhầm với ai với một người trùng tên {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 2ttm4wa0hllk5w16oig2fh5m8z3gymh homoncule 0 41936 2478187 1852786 2026-07-26T17:47:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478187 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ̃.kyl/}} {{-noun-}} {{fra-noun| s=homoncule|p=homoncule| sp=/ɔ.mɔ̃.kyl/|pp=/ɔ.mɔ̃.kyl/}} '''homoncule''' {{g-old|m}} {{IPA-old|/ɔ.mɔ̃.kyl/}} # [[như|Như]] [[homuncule]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 2nyrfo4lvoyklr6dmsbij2ha1s6exbn homologation 0 41937 2478179 1852772 2026-07-26T17:46:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2478179 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˌmɑː.lə.ˈɡeɪ.ʃən/ }} {{-noun-}} '''homologation''' {{IPA-old|/hoʊ.ˌmɑː.lə.ˈɡeɪ.ʃən/ }} # {{term|Ê-cốt}} Sự [[thừa nhận]], sự [[công nhận]], sự [[xác nhận]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.lɔ.ɡa.sjɔ̃/}} {{-noun-}} {{fra-noun| s=homologation|p=homologation| sp=/ɔ.mɔ.lɔ.ɡa.sjɔ̃/|pp=/ɔ.mɔ.lɔ.ɡa.sjɔ̃/}} '''homologation''' {{g-old|f}} {{IPA-old|/ɔ.mɔ.lɔ.ɡa.sjɔ̃/}} # {{term|Luật học, pháp lý}} [[sự|Sự]] [[xác nhận]], [[sự]] [[phê chuẩn]]. # {{term|Thể dục thể thao}} [[sự|Sự]] [[chính thức]] [[công nhận]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] t6uh6h7jktqa0fcmti4swsk9oncmfw0 homogénéité 0 41938 2478176 2113596 2026-07-26T17:45:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478176 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.ʒe.ne.i.te/}} {{-noun-}} {{fra-noun| s=homogénéité|p=homogénéité| sp=/ɔ.mɔ.ʒe.ne.i.te/|pp=/ɔ.mɔ.ʒe.ne.i.te/}} '''homogénéité''' {{g-old|f}} {{IPA-old|/ɔ.mɔ.ʒe.ne.i.te/}} # [[tính|Tính]] [[đồng chất]] [[hóa]], [[tính]] [[đồng]] [[thể]], [[tính]] [[thuần nhất]]. {{-ant-}} * [[hétérogénéité|Hétérogénéité]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homogeneite]] [[Thể loại:Mục từ tiếng Pháp|homogeneite]] oqxh1nckzq2nwe3sbklr92ntd58equx homogénéisation 0 41939 2478175 1852766 2026-07-26T17:45:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478175 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.ʒe.ne.i.za.sjɔ̃/}} {{-noun-}} {{fra-noun| s=homogénéisation|p=homogénéisation| sp=/ɔ.mɔ.ʒe.ne.i.za.sjɔ̃/|pp=/ɔ.mɔ.ʒe.ne.i.za.sjɔ̃/}} '''homogénéisation''' {{g-old|f}} {{IPA-old|/ɔ.mɔ.ʒe.ne.i.za.sjɔ̃/}} # [[sự|Sự]] [[đồng chất]] [[hóa]], [[sự]] [[đồng]] [[thể]] [[hóa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homogeneisation]] [[Thể loại:Mục từ tiếng Pháp|homogeneisation]] 6xmdq9ohpcclo934i0r61a7so3s235d homo 0 41940 2478154 1852721 2026-07-26T17:41:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478154 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.ˌmoʊ/}} {{-noun-}} '''homo''' {{IPA-old|/ˈhoʊ.ˌmoʊ/}} # [[con người|Con người]]. {{-expr-}} * '''Homo sapiens''': {{term|Sinh vật học}} [[giống người|Giống người]] [[hiện thời]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ/}} {{-noun-}} {{fra-noun| s=homo|p=homos| sp=/ɔ.mɔ/|pp=/ɔ.mɔ/}} '''homo''' {{g-old|m}} {{IPA-old|/ɔ.mɔ/}} # {{term|Nhân loại học}} [[người|Người]]. #: '''''homo''' sapiens'' — người tinh khôn, người hiện đại # {{see-entry|homosexuel|homosexuel}} . [[người|Người]] [[loạn dâm]] [[đồng]] [[giới]]. [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 5vr154ok00w7vk63bvbq8l37evg0g0m homme-sandwich 0 41941 2478153 1852720 2026-07-26T17:40:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478153 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔm.sɑ̃.dwitʃ/}} {{-noun-}} {{fra-noun| s=homme-sandwich|p=homme-sandwich| sp=/ɔm.sɑ̃.dwitʃ/|pp=/ɔm.sɑ̃.dwitʃ/}} '''homme-sandwich''' {{g-old|m}} {{IPA-old|/ɔm.sɑ̃.dwitʃ/}} # [[người|Người]] [[đeo]] [[bảng]] [[quảng cáo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] artp67b4jhp3xdtfsxh8b3wrmb7epoc homme-grenouille 0 41944 2478152 1852718 2026-07-26T17:40:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478152 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔm.ɡʁə.nuj/}} {{-noun-}} {{fra-noun| s=homme-grenouille|p=hommes-grenouilles| sp=/ɔm.ɡʁə.nuj/|pp=/ɔm.ɡʁə.nuj/}} '''homme-grenouille''' {{g-old|m}} {{IPA-old|/ɔm.ɡʁə.nuj/}} # [[người nhái|Người nhái]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 11razen9o9dncx4xlkzwz5rc5h8d8ot hommage 0 41945 2478149 1852715 2026-07-26T17:39:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478149 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.maʒ/}} {{-noun-}} {{fra-noun| s=hommage|p=hommages| sp=/ɔ.maʒ/|pp=/ɔ.maʒ/}} '''hommage''' {{g-old|m}} {{IPA-old|/ɔ.maʒ/}} # [[sự|Sự]] [[tỏ]] [[lòng]] [[kính trọng]]; [[sự]] [[tỏ]] [[lòng]] [[cảm phục]]; [[sự]] [[tỏ]] [[lòng]] [[biết ơn]]. #: ''Rendre '''hommage''' à quelqu'un'' — tỏ lòng kính trọng ai #: ''Rendre '''hommage''' aux vertus de quelqu'un'' — tỏ lòng cảm phục đức độ của ai # [[sự|Sự]] [[kính]] [[tặng]]. #: ''Faire '''hommage''' d’un livre'' — kính tặng một cuốn sách # {{term|Số nhiều}} [[lòng|Lòng]] [[tôn kính]]. #: ''Présenter ses '''hommages''' à quelqu'un'' — tỏ bày lòng tôn kính đối với ai # {{term|Sử học}} [[lễ|Lễ]] [[thần phục]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0kmbe41icf5y0nkted3ruldvwts4yam hominisation 0 41946 2478145 1852710 2026-07-26T17:39:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478145 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mi.ni.za.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hominisation|p=hominisation| sp=/ɔ.mi.ni.za.sjɔ̃/|pp=/ɔ.mi.ni.za.sjɔ̃/}} '''hominisation''' {{g-old|f}} {{IPA-old|/ɔ.mi.ni.za.sjɔ̃/}} # [[quá trình|Quá trình]] [[tiến hóa]] [[thành]] [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] fiooth2gdkxu1qisnmtkt7qlgtfddmc homéopathie 0 41947 2478214 1852824 2026-07-26T17:54:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478214 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.me.ɔ.pa.ti/}} {{-noun-}} {{fra-noun| s=homéopathie|p=homéopathie| sp=/ɔ.me.ɔ.pa.ti/|pp=/ɔ.me.ɔ.pa.ti/}} '''homéopathie''' {{g-old|f}} {{IPA-old|/ɔ.me.ɔ.pa.ti/}} # {{term|Y học}} [[liệu pháp|Liệu pháp]] [[vi lượng đồng căn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homeopathie]] [[Thể loại:Mục từ tiếng Pháp|homeopathie]] 28csq9cymgn1st36hwdfoow7ppwn08c homélie 0 41948 2478211 1852820 2026-07-26T17:53:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478211 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.me.li/}} {{-noun-}} {{fra-noun| s=homélie|p=homélies| sp=/ɔ.me.li/|pp=/ɔ.me.li/}} '''homélie''' {{g-old|f}} {{IPA-old|/ɔ.me.li/}} # [[bài|Bài]] [[thuyết giáo]]. # [[bài|Bài]] [[thuyết giáo]] [[chán phè]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homelie]] [[Thể loại:Mục từ tiếng Pháp|homelie]] gtn2msahc8zu64i1059tztjg98lnd7f home 0 41949 2478098 2223499 2026-07-26T17:30:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (7), {{m}} → {{g-old|m}} 2478098 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhoʊm/}} * {{audio|en|En-us-home.ogg|a=US}} {{-noun-}} '''home''' {{IPA-old|/ˈhoʊm/}} # [[nhà|Nhà]], [[chỗ]] ở. #: ''to have neither hearth nor '''home''''' — không cửa không nhà #: ''to be at '''home''''' — ở nhà #: ''not at '''home''''' — không có nhà; không tiếp khách # [[nhà|Nhà]], [[gia]] đình, [[tổ]] ấm. #: ''there's no place like '''home''''' — không đâu bằng ở nhà mình #: ''make yourself at '''home''''' — xin anh cứ tự nhiên như ở nhà #: ''the pleasures of '''home''''' — thú vui gia đình # [[quê hương|Quê hương]], [[tổ quốc]], [[nơi]] [[chôn]] [[nhau]] [[cắt]] [[rún]], [[nước]] [[nhà]]. #: ''an exile from '''home''''' — một người bị đày xa quê hương # [[chỗ|Chỗ]] [[sinh sống]] (sinh vật). # [[nhà|Nhà]] (hộ sinh... ), [[viện]] (cứu tế, dưỡng lão... ), [[trại]] (mồ côi... ). #: ''convalescent '''home''''' — trại điều dưỡng #: ''orphan's '''home''''' — trại mồ côi #: ''lying in '''home''''' — nhà hộ sinh # Đích (của một số trò chơi). {{-expr-}} * '''to be (feel) quite at home''': [[cảm thấy|Cảm thấy]] [[hết sức]] [[thoải mái]] [[tự nhiên]] như ở [[nhà]]; không [[cảm thấy]] bị [[lạc lõng]]. * '''to be quite at home on (in, with) a subject''': [[thành thạo|Thành thạo]] (thông thạo, quen thuộc, biết rõ) một [[vấn đề]]. * '''a home from home''': Một [[nơi]] [[mình]] [[cảm thấy]] ấm [[cúng]] như [[gia]] đình [[mình]]. * '''home is home, be it ever so homely''': [[ta|Ta]] về [[ta]] [[tắm]] [[ao]] [[ta]], [[dù]] trong [[dù]] đục [[ao]] [[nhà]] vẫn [[hơn]]. * '''one's last (long) home''': [[nấm mồ|Nấm mồ]], [[nơi]] [[an nghỉ]] [[cuối cùng]]. {{-adj-}} '''home''' {{IPA-old|/ˈhoʊm/}} # {{term|Thuộc}} [[gia|Gia]] đình, ở [[gia]] đình, ở [[nhà]]. #: '''''home''' life'' — đời sống gia đình #: ''for '''home''' use'' — để dùng trong nhà # {{term|Thuộc}} [[nước|Nước]] [[nhà]], ở trong [[nước]], [[nội]]. #: '''''Home''' Office'' — bộ nội vụ #: '''''home''' trade'' — bộ nội thương #: '''''home''' market'' — thị trường trong nước # Địa [[phương]]. #: ''a '''home''' team'' — đội địa phương (đấu ở sân nhà với một đội ở nơi khác đến) # Ở [[gần]] [[nhà]]. # {{term|Thuộc}}[[vị trí thứ nhất, đầu tiên]] #Home trong CNTT có nghĩa là đầu tiên, (thứ) nhất #Phím Home đưa con trỏ màn hình về vị trí đầu tiên của dòng. #Home page trong website: Trang đầu, trang nhất {{-expr-}} * '''Home Counties''': *# [[những|Những]] [[hạt]] ở [[gần]] [[Luân Đôn]]. *# [[trúng|Trúng]] đích, [[trúng]]; (nghĩa bóng) [[chạm nọc]]. *#: ''a question'' — một câu hỏi trúng vào vấn đề *#: ''a '''home''' truth'' — sự thật chua xót chạm nọc ai {{-adv-}} '''home''' {{IPA-old|/ˈhoʊm/}} # Về [[nhà]], [[trở về]] [[nhà]], đến [[nhà]], ở [[nhà]]. #: ''to go '''home''''' — về nhà #: ''to see somebody '''home''''' — đưa ai về nhà #: ''he is '''home''''' — anh ta đã về đến nhà; anh ta đã ở nhà # Về [[nước]], [[hồi hương]], về quê hương. #: ''to send someone '''home''''' — cho ai hồi hương # [[trúng|Trúng]], [[trúng]] địch; (bóng) [[chạm nọc]], [[trúng tim]] đen. #: ''to strike '''home''''' — đánh trúng đích, đánh trúng chỗ yếu; chạm đúng nọc # Đến cùng. #: ''to drive a nail '''home''''' — đóng đinh sâu hẳn vào, đóng ngập đầu đinh {{-expr-}} * '''to bring charge (a crime) home to somebody''': [[vạch|Vạch]] [[tội]] của ai, [[tuyên bố]] ai [[có tội]]. * '''to bring home to''': {{see-entry|bring|Bring}} * '''to come home''': {{see-entry|come|Come}} * '''nothing to write home about''': [[tầm thường|Tầm thường]], không có gì đặc [[biệt]], không có gì [[hay ho]] [[thích thú]]. {{-intr-verb-}} '''home''' ''nội động từ'' {{IPA-old|/ˈhoʊm/}} # [[trở về|Trở về]] [[nhà]], [[trở về]] [[quê hương]] (người, chim bồ câu đưa thư... ). # {{term|từ Mỹ, nghĩa Mỹ}} Có [[nhà]], có [[gia]] đình. {{-tr-verb-}} '''home''' ''ngoại động từ'' {{IPA-old|/ˈhoʊm/}} # Cho về [[nhà]], cho [[hồi hương]]; đưa về [[nhà]]. # [[tạo|Tạo]] cho (ai... ) một [[căn]] [[nhà]], [[tạo]] một [[tổ]] ấm. {{-forms-}} {{eng-verb|base=home|hom|ing}} {{-ref-}} {{R:FVDP}} {{-fra-}} [[Hình:Home.gif|thumb|home]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔm/}} {{-noun-}} {{fra-noun| s=home|p=homes| sp=/hɔm/|pp=/hɔm/}} '''home''' {{g-old|m}} {{IPA-old|/hɔm/}} # [[nhà|Nhà]], [[gia đình]]. {{-ref-}} {{R:FVDP}} ==Tham khảo== {{tham khảo}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ffma4g314wq2igchx8tq3s39mfud4gv holographie 0 41951 2478081 1852622 2026-07-26T17:26:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478081 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.lɔ.ɡʁa.fi/}} {{-noun-}} {{fra-noun| s=holographie|p=holographie| sp=/ɔ.lɔ.ɡʁa.fi/|pp=/ɔ.lɔ.ɡʁa.fi/}} '''holographie''' {{g-old|f}} {{IPA-old|/ɔ.lɔ.ɡʁa.fi/}} # [[phép|Phép]] [[chụp ảnh]] [[giao thoa]] bằng [[laser]]. {{-trans-}} {{đầu}} *{{en}}: [[holography]] {{giữa}} *{{vi}}: [[phép toàn ảnh]] {{cuối}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 53246h7tp4mj85v0mp22gt3aafo0dp5 hologramme 0 41952 2478078 1852619 2026-07-26T17:25:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478078 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.lɔ.ɡʁam/}} {{-noun-}} {{fra-noun| s=hologramme|p=hologrammes| sp=/ɔ.lɔ.ɡʁam/|pp=/ɔ.lɔ.ɡʁam/}} '''hologramme''' {{g-old|m}} {{IPA-old|/ɔ.lɔ.ɡʁam/}} # [[ảnh|Ảnh]] [[chụp]] [[giao thoa]] [[laze]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 8fp87w82r2nss7zzd3ylib93sxt3s1j holocauste 0 41953 2478072 1852614 2026-07-26T17:24:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2478072 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.lɔ.kɔst/}} {{-noun-}} {{fra-noun| s=holocauste|p=holocaustes| sp=/ɔ.lɔ.kɔst/|pp=/ɔ.lɔ.kɔst/}} '''holocauste''' {{g-old|m}} {{IPA-old|/ɔ.lɔ.kɔst/}} # {{term|Tôn giáo}} [[lễ|Lễ]] [[thiêu sinh]]; [[vật]] [[thiêu sinh]]. # {{term|Nghĩa bóng}} [[sự|Sự]] [[hy sinh]], [[sự]] [[hiến thân]]. #: ''S’offrir en '''holocauste''' à la patrie'' — hiến thân cho tổ quốc {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] kh8bpwhduemm1o59aecowhy9kyi2mq5 hollande 0 41954 2478049 1852588 2026-07-26T17:20:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}}, {{f}} → {{g-old|f}} 2478049 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.lɑ̃d/}} {{-noun-}} {{fra-noun| s=hollande|p=hollande| sp=/hɔ.lɑ̃d/|pp=/hɔ.lɑ̃d/}} '''hollande''' {{g-old|m}} {{IPA-old|/hɔ.lɑ̃d/}} # [[pho mát|Pho mát]] [[honlăng]]. # [[giấy|Giấy]] [[honlăng]]. {{-noun-}} {{fra-noun| s=hollande|p=hollande| sp=/hɔ.lɑ̃d/|pp=/hɔ.lɑ̃d/}} '''hollande''' {{g-old|f}} {{IPA-old|/hɔ.lɑ̃d/}} # [[vải phin|Vải phin]] [[Hà]] [[Lan]]. # Đồ [[sứ]] [[Hà]] [[Lan]]. # [[khoai tây|Khoai tây]] [[honlăng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] qslbjbm2bc2fpvhbppshv4y9g6s9yw6 hollandais 0 41955 2478048 1852587 2026-07-26T17:20:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478048 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.lɑ̃.dɛ/}} {{-adj-}} {{fra-adj| ms=hollandais|fs=hollandaise| mp=hollandais|fp=hollandaises| msp=/hɔ.lɑ̃.dɛ/|fsp=/hɔ.lɑ̃.dɛz/| mpp=/hɔ.lɑ̃.dɛ/|fpp=/hɔ.lɑ̃.dɛz/}} '''hollandais''' {{IPA-old|/hɔ.lɑ̃.dɛ/}} # {{term|Thuộc}} [[Hà|Hà]] [[Lan]]. #: ''Art '''hollandais''''' — nghệ thuật Hà Lan {{-noun-}} {{fra-noun| s=hollandaise|p=hollandais| sp=/hɔ.lɑ̃.dɛz/|pp=/hɔ.lɑ̃.dɛ/}} '''hollandais''' {{g-old|m}} {{IPA-old|/hɔ.lɑ̃.dɛ/}} # {{term|Ngôn ngữ học}} [[tiếng|Tiếng]] [[Hà]] [[Lan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] jurthzqy05vfh5t00etm8uelj1mbxma holding 0 41956 2478032 1852568 2026-07-26T17:16:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2478032 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl.diɳ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-holding.ogg |pron=ˈhoʊl.diɳ}} {{-noun-}} '''holding''' {{IPA-old|/ˈhoʊl.diɳ/}} # Sự [[cầm]], sự [[nắm]]; cách [[cầm]], cách [[nắm]]. # [[cổ phần|Cổ phần]], [[vốn]] [[cổ phần]]. #: ''She has a 40% holding in the company'' — Bà ta nắm 40% vốn cổ phần trong công ty # Số lượng nắm giữ; [[trữ lượng]] (cổ phiếu); [[sưu tập]] (tranh ảnh, sách vở...) # [[ruộng|Ruộng]] đất; [[tài sản]]. #: ''small holdings'' — những mảnh ruộng nhỏ (sở hữu hoặc phát canh) {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔl.diɳ/}} {{-noun-}} {{fra-noun| s=holding|p=holdings| sp=/hɔl.diɳ/|pp=/hɔl.diɳ/}} '''holding''' {{g-old|m}} {{IPA-old|/hɔl.diɳ/}} # {{term|Kinh tế}} [[liên hợp|Liên hợp]] [[tài chính]] [[tờ]] [[rớt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] fueomsn8umdrfdfrbezx23wxx28fbvs hoirie 0 41957 2478016 1852544 2026-07-26T17:13:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478016 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/wa.ʁi/}} {{-noun-}} {{fra-noun| s=hoirie|p=hoiries| sp=/wa.ʁi/|pp=/wa.ʁi/}} '''hoirie''' {{g-old|f}} {{IPA-old|/wa.ʁi/}} # {{term|Sử học}} [[gia tài|Gia tài]], [[của]] [[thừa kế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 2t6e52j0kywt4v7ndrii7a2vje7e9jf hochet 0 41958 2477962 1852484 2026-07-26T17:06:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477962 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ʃɛ/}} {{-noun-}} {{fra-noun| s=hochet|p=hochets| sp=/hɔ.ʃɛ/|pp=/hɔ.ʃɛ/}} '''hochet''' {{g-old|m}} {{IPA-old|/hɔ.ʃɛ/}} # [[cái|Cái]] [[lúc lắc]] (đồ chơi trẻ con). # {{term|Nghĩa bóng}} [[cái|Cái]] [[phù phiếm]]; [[hư vinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 86ps6bc3q2ng4i3w9f5t4p1ppl7hxgn hochement 0 41960 2477959 1852481 2026-07-26T17:05:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477959 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔʃ.mɑ̃/}} {{-noun-}} {{fra-noun| s=hochement|p=hochements| sp=/hɔʃ.mɑ̃/|pp=/hɔʃ.mɑ̃/}} '''hochement''' {{g-old|m}} {{IPA-old|/hɔʃ.mɑ̃/}} # {{term|Hochement de tête}} [[sự|Sự]] [[lắc đầu]]; [[cái]] [[lắc đầu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ncrcdjpzoq84qnqvk7h5re0g1dhtil8 hobereau 0 41961 2477951 1852466 2026-07-26T17:03:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477951 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.bʁɔ/}} {{-noun-}} {{fra-noun| s=hobereau|p=hobereaux| sp=/hɔ.bʁɔ/|pp=/hɔ.bʁɔ/}} '''hobereau''' {{g-old|m}} {{IPA-old|/hɔ.bʁɔ/}} # {{term|Động vật học}} [[chim cắt|Chim cắt]]. # [[cường hào|Cường hào]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6l1n5ftfet9bcme21qci3zp4qip82xj hiver 0 41963 2477876 2045121 2026-07-26T16:48:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477876 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.vɛʁ/}} * {{pron-audio|place=Pháp (Paris)|file=Fr-hiver-fr_FR-Paris.ogg|pron=i.vɛːʁ̥}} * {{pron-audio|place=Ca-na-đa (Gaspésie)|file=FR-Hiver (Gaspésie).ogg|pron=i.veɪ̯ʁ̥}} {{term|Không chính thức}} * {{pron-audio|place=Ca-na-đa (Montréal)|file=Fr-hiver-fr CA.ogg|pron=i.væɛ̯̈ʁ̥}} {{-noun-}} {{fra-noun| s=hiver|p=hivers| sp=/i.vɛʁ/|pp=/i.vɛʁ/}} '''hiver''' {{g-old|m}} {{IPA-old|/i.vɛʁ/}} # [[mùa đông|Mùa đông]]. # [[cảnh|Cảnh]] [[già]]. {{-ant-}} * [[été]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Mùa/Tiếng Pháp]] eecc6nlknep27s8evuf37hct6tgsviw hitlérisme 0 41964 2477871 1852277 2026-07-26T16:47:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477871 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/it.le.ʁizm/}} {{-noun-}} {{fra-noun| s=hitlérisme|p=hitlérisme| sp=/it.le.ʁizm/|pp=/it.le.ʁizm/}} '''hitlérisme''' {{g-old|m}} {{IPA-old|/it.le.ʁizm/}} # [[chủ nghĩa|Chủ nghĩa]] [[Hít-le]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hitlerisme]] [[Thể loại:Mục từ tiếng Pháp|hitlerisme]] 195tnr6v34dv0otwy4h8dgy09wg8v78 histrion 0 41965 2477852 1852253 2026-07-26T16:43:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477852 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''histrion''' # {{term|Sân khấu}} , ((thường) [[xấu]]) đào, [[kép]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tʁi.jɔ̃/}} {{-noun-}} {{fra-noun| s=histrion|p=histrions| sp=/is.tʁi.jɔ̃/|pp=/is.tʁi.jɔ̃/}} '''histrion''' {{g-old|m}} {{IPA-old|/is.tʁi.jɔ̃/}} # [[tên|Tên]] [[hề]]. #: '''''Histrion''' politique'' — tên hề chính trị # {{term|Sử học}} [[diễn viên|Diễn viên]] [[đóng vai]] [[hề]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] lvffffuim1lwwiyfceod6iswnp15578 historique 0 41966 2477847 1852247 2026-07-26T16:42:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2477847 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tɔ.ʁik/}} {{-adj-}} {{fra-adj| ms=historique|fs=historique| mp=historiques|fp=historiques| msp=/is.tɔ.ʁik/|fsp=/is.tɔ.ʁik/| mpp=/is.tɔ.ʁik/|fpp=/is.tɔ.ʁik/}} '''historique''' {{IPA-old|/is.tɔ.ʁik/}} # {{see-entry|histoire 1|histoire 1}} #: ''Les personnages '''historiques''''' — những nhân vật lịch sử #: ''Matérialisme '''historique''''' — chủ nghĩa duy vật lịch sử #: ''Fait '''historique''''' — sự kiện lịch sử #: ''c’est '''historique''''' — (thân mật) đó là chuyện có thực {{-ant-}} * [[fabuleux|Fabuleux]], [[légendaire]], [[mythologique]] {{-noun-}} {{fra-noun| s=historique|p=historiques| sp=/is.tɔ.ʁik/|pp=/is.tɔ.ʁik/}} '''historique''' {{g-old|m}} {{IPA-old|/is.tɔ.ʁik/}} # [[quá trình|Quá trình]], [[lịch sử]]. #: ''Faire l’historique d’un évènement'' — kể lại quá trình của một sự kiện {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] q2qjhd3feumidyc65fepyfh9zdhfdo7 historiographie 0 41968 2477845 1852244 2026-07-26T16:41:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477845 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tɔ.ʁjɔ.ɡʁa.fi/}} {{-noun-}} {{fra-noun| s=historiographie|p=historiographie| sp=/is.tɔ.ʁjɔ.ɡʁa.fi/|pp=/is.tɔ.ʁjɔ.ɡʁa.fi/}} '''historiographie''' {{g-old|f}} {{IPA-old|/is.tɔ.ʁjɔ.ɡʁa.fi/}} # [[phép|Phép]] [[chép]] [[sử]], [[thuật]] [[biên soạn]] [[lịch sử]]. # [[công trình|Công trình]] [[sử liệu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 2xod8wqef9ns0t1cfqnibpi4xp85lt7 historiette 0 41969 2477842 1852240 2026-07-26T16:40:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477842 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tɔ.ʁjɛt/}} {{-noun-}} {{fra-noun| s=historiette|p=historiettes| sp=/is.tɔ.ʁjɛt/|pp=/is.tɔ.ʁjɛt/}} '''historiette''' {{g-old|f}} {{IPA-old|/is.tɔ.ʁjɛt/}} # [[chuyện|Chuyện]] [[vui]], [[chuyện]] [[vặt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] eq38p5kjlhkkc2x0rb8guq1h3l4rpu8 historicité 0 41970 2477839 1852234 2026-07-26T16:40:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477839 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tɔ.ʁi.si.te/}} {{-noun-}} {{fra-noun| s=historicité|p=historicité| sp=/is.tɔ.ʁi.si.te/|pp=/is.tɔ.ʁi.si.te/}} '''historicité''' {{g-old|f}} {{IPA-old|/is.tɔ.ʁi.si.te/}} # [[tính|Tính]] [[lịch sử]]. #: '''''Historicité''' d’un fait'' — tính lịch sử của một sự kiện {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|historicite]] [[Thể loại:Mục từ tiếng Pháp|historicite]] k4vvarovzz61tfwy0ks28k90wckmijz histologie 0 41971 2477820 1852212 2026-07-26T16:36:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477820 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tɔ.lɔ.ʒi/}} {{-noun-}} {{fra-noun| s=histologie|p=histologie| sp=/is.tɔ.lɔ.ʒi/|pp=/is.tɔ.lɔ.ʒi/}} '''histologie''' {{g-old|f}} {{IPA-old|/is.tɔ.lɔ.ʒi/}} # {{term|Sinh vật học; sinh lý học}} [[mô học|Mô học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] k0l3bzayaj93vo76d0tsnx3p5u5efdo histoire 0 41972 2477819 1852210 2026-07-26T16:35:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477819 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.twaʁ/}} {{-noun-}} {{fra-noun| s=histoire|p=histoires| sp=/is.twaʁ/|pp=/is.twaʁ/}} '''histoire''' {{g-old|f}} {{IPA-old|/is.twaʁ/}} # [[lịch sử|Lịch sử]]. #: ''L’histoire d’un peuple'' — lịch sử một dân tộc # [[sử học|Sử học]]. #: ''Professeur d’histoire'' — giáo sư sử học # [[sách|Sách]] [[sử học]]. #: ''Acheter une '''histoire''' du Viêtnam'' — mua một cuốn sách sử Việt Nam # [[truyện|Truyện]]; [[chuyện]]. #: ''Raconter des '''histoires''''' — kể chuyện # [[chuyện|Chuyện]] [[láo]]. #: ''Des '''histoires''' que tout cela'' — đó là chuyện láo hết # [[chuyện|Chuyện]] [[lôi thôi]]. #: ''Avoir des '''histoires''' avec quelqu'un'' — chuyện lôi thôi với ai # {{term|Thân mật}} Đồ [[vật]]. #: ''Porter un tas d’histoires'' — đem theo một đống đồ vật #: ''à ce que dit l’histoire'' — cứ theo người ta đồn đại #: ''ce n'est pas le plus beau de son '''histoire''''' — không có hay ho gì cho nó #: ''c’est toute une '''histoire''''' — câu chuyện còn dài, không thể kể hết ngay được #: ''c’est une autre '''histoire''''' — đó lại là chuyện khác #: '''''histoire''' de'' — (thân mật) cốt để, chỉ để #: '''''Histoire''' de rire'' — chỉ để đùa thôi #: '''''histoire''' naturelle'' — (từ cũ; nghĩa cũ) vạn vật học #: ''le plus beau de l’histoire'' — điều thú vị nhất trong câu chuyện #: ''voilà bien une autre '''histoire''''' — đấy lại là một khó khăn mới {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] dr099bkl9ktc25062m1me9zg9lu0dwa histamine 0 41973 2477809 1852193 2026-07-26T16:33:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2477809 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪs.tə.ˌmin/}} {{-noun-}} '''histamine''' {{IPA-old|/ˈhɪs.tə.ˌmin/}} # {{term|Hoá học}} [[hixtamin|Hixtamin]]. {{-ref-}} {{R:FVDP}} {{-fra-}} [[Hình:Histamine.png|thumb|histamine]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.ta.min/}} {{-noun-}} {{fra-noun| s=histamine|p=histamine| sp=/is.ta.min/|pp=/is.ta.min/}} '''histamine''' {{g-old|f}} {{IPA-old|/is.ta.min/}} # {{term|Hóa học, sinh vật học}} [[histamin|Histamin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] qbr0r5m9v1zxry8rml80z0bz2j54x9h hirsutisme 0 41974 2477797 1852172 2026-07-26T16:31:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477797 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/iʁ.sy.tizm/}} {{-noun-}} {{fra-noun| s=hirsutisme|p=hirsutisme| sp=/iʁ.sy.tizm/|pp=/iʁ.sy.tizm/}} '''hirsutisme''' {{g-old|m}} {{IPA-old|/iʁ.sy.tizm/}} # {{term|Y học}} [[chứng|Chứng]] [[rậm]] [[lông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] r9a70cddm0ecy80m2z8tllqbccogv32 hindouisme 0 41976 2477750 1852088 2026-07-26T16:20:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477750 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛ̃.du.izm/}} {{-noun-}} {{fra-noun| s=hindouisme|p=hindouisme| sp=/ɛ̃.du.izm/|pp=/ɛ̃.du.izm/}} '''hindouisme''' {{g-old|m}} {{IPA-old|/ɛ̃.du.izm/}} # [[đạo|Đạo]] [[Hinđu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] fk5hlpq0zhwn0zq70893tq5677qb581 hindi 0 41977 2477747 2090110 2026-07-26T16:20:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477747 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪn.ˌdi/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-Hindi.ogg |pron=ˈhɪn.ˌdi}} {{-noun-}} '''hindi''' {{IPA-old|/ˈhɪn.ˌdi/}} # [[tiếng|Tiếng]] [[Hin-đi]] (Ấn-độ). {{-ref-}} {{R:FVDP}} {{-fra-}} [[Hình:Hindi.png|thumb|hindi]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hin.di/}} {{-noun-}} {{fra-noun| s=hindi|p=hindi| sp=/hin.di/|pp=/hin.di/}} '''hindi''' {{g-old|m}} {{IPA-old|/hin.di/}} # [[tiếng|Tiếng]] [[hinđi]] (Ấn Độ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] dyfuc6mg9uvsxfemvmi3uy7tm1p8hsh hilarité 0 41978 2477722 1852047 2026-07-26T16:14:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477722 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.la.ʁi.te/}} {{-noun-}} {{fra-noun| s=hilarité|p=hilarités| sp=/i.la.ʁi.te/|pp=/i.la.ʁi.te/}} '''hilarité''' {{g-old|f}} {{IPA-old|/i.la.ʁi.te/}} # [[sự|Sự]] [[vui cười]], [[sự]] [[phát]] [[lên]] [[cười]]. {{-ant-}} * [[chagrin|Chagrin]], [[tristesse]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hilarite]] [[Thể loại:Mục từ tiếng Pháp|hilarite]] et5bt8ijmizksrckcwar2nffw1ziigy hi-han 0 41979 2477604 1851871 2026-07-26T15:48:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477604 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ɑ̃/}} {{-noun-}} {{fra-noun| s=hi-han|p=hi-han| sp=/i.ɑ̃/|pp=/i.ɑ̃/}} '''hi-han''' {{g-old|m}} {{IPA-old|/i.ɑ̃/}} # [[tiếng|Tiếng]] [[hí]] (của con lừa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] nbx6kxygbl0y31crep1ta15uwv3vv09 highlander 0 41980 2477705 1852014 2026-07-26T16:10:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477705 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.lən.dɜː/}} {{-noun-}} '''highlander''' {{IPA-old|/.lən.dɜː/}} # [[dân|Dân]] vùng cao nguyên. # {{term|Highlander}} [[dân|Dân]] vùng cao nguyên [[Ê-cốt]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/a.jlɑ̃.dœʁ/}} {{-noun-}} {{fra-noun| s=highlander|p=highlanders| sp=/a.jlɑ̃.dœʁ/|pp=/ha.jlɑ̃.dœʁ/}} '''highlander''' {{g-old|m}} {{IPA-old|/a.jlɑ̃.dœʁ/}} # [[dân|Dân]] vùng cao nguyên [[Ê-cốt]]. # [[lính|Lính]] [[Ê-cốt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] ry6q2wu36s0k2bz2r97cqx6nu0i5yrz hiéroglyphe 0 41981 2477887 1852303 2026-07-26T16:51:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477887 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/je.ʁɔ.ɡlif/}} {{-noun-}} {{fra-noun| s=hiéroglyphe|p=hiéroglyphes| sp=/je.ʁɔ.ɡlif/|pp=/je.ʁɔ.ɡlif/}} '''hiéroglyphe''' {{g-old|m}} {{IPA-old|/je.ʁɔ.ɡlif/}} # [[chữ|Chữ]] [[tượng hình]] [[Ai]] [[Cập]] [[cổ]]. # [[chữ|Chữ]] [[tượng hình]]. # {{term|Nghĩa bóng}} [[chữ|Chữ]] [[khó]] [[đọc]]; [[điều]] [[khó hiểu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hieroglyphe]] [[Thể loại:Mục từ tiếng Pháp|hieroglyphe]] 5m49pkl33cwsn4dshqvp5orl9nqpzor hiératisme 0 41982 2477886 1852302 2026-07-26T16:50:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477886 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.e.ʁa.tizm/}} {{-noun-}} {{fra-noun| s=hiératisme|p=hiératisme| sp=/i.e.ʁa.tizm/|pp=/i.e.ʁa.tizm/}} '''hiératisme''' {{g-old|m}} {{IPA-old|/i.e.ʁa.tizm/}} # [[tính|Tính]] [[đúng]] [[nghi thức]] [[tôn giáo]]. # [[tính|Tính]] [[uy nghi]]. #: ''L’hiératisme d’une attitude'' — tính uy nghi của một thái độ {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hieratisme]] [[Thể loại:Mục từ tiếng Pháp|hieratisme]] 2r3ttccdrvckfo70ureheltnqe1ribz hiérarchisation 0 41984 2477883 1852298 2026-07-26T16:50:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477883 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.e.ʁaʁ.ʃi.za.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hiérarchisation|p=hiérarchisation| sp=/i.e.ʁaʁ.ʃi.za.sjɔ̃/|pp=/i.e.ʁaʁ.ʃi.za.sjɔ̃/}} '''hiérarchisation''' {{g-old|f}} {{IPA-old|/i.e.ʁaʁ.ʃi.za.sjɔ̃/}} # [[sự|Sự]] [[tổ chức]] [[theo]] [[thứ bậc]]. # [[sự|Sự]] [[ấn định]] [[theo]] [[thứ bậc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hierarchisation]] [[Thể loại:Mục từ tiếng Pháp|hierarchisation]] okr4z4h00xtdybr8qb8dbbyqnnwalh3 hiérarchie 0 41985 2477880 1852295 2026-07-26T16:49:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477880 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.e.ʁaʁ.ʃi/}} {{-noun-}} {{fra-noun| s=hiérarchie|p=hiérarchies| sp=/i.e.ʁaʁ.ʃi/|pp=/i.e.ʁaʁ.ʃi/}} '''hiérarchie''' {{g-old|f}} {{IPA-old|/i.e.ʁaʁ.ʃi/}} # [[thứ bậc|Thứ bậc]], [[tôn ti]]. #: '''''Hiérarchie''' administrative'' — thứ bậc hành chính {{-ant-}} * [[anarchie|Anarchie]], [[désordre]] * [[Egalité]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hierarchie]] [[Thể loại:Mục từ tiếng Pháp|hierarchie]] gi0w1u0zkr2xqn9ojvld3s7wikyun28 hideur 0 41986 2477634 1851915 2026-07-26T15:54:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477634 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hi.dœʁ/}} {{-noun-}} {{fra-noun| s=hideur|p=hideurs| sp=/hi.dœʁ/|pp=/hi.dœʁ/}} '''hideur''' {{g-old|f}} {{IPA-old|/hi.dœʁ/}} # [[sự|Sự]] [[xấu]] [[đến]] [[gớm]], [[sự]] [[gớm ghiếc]]. {{-ant-}} * [[beauté|Beauté]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] lgaaaapn3zk4f8p1fmzvuprtradb7tv hidalgo 0 41987 2477622 1851901 2026-07-26T15:52:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477622 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈdæl.ˌɡoʊ/}} {{-noun-}} '''hidalgo''' {{plur}} hidalgos /hi'dælgouz/ {{IPA-old|/hɪ.ˈdæl.ˌɡoʊ/}} # [[người|Người]] [[quý tộc]] [[Tây Ban Nha]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.dal.ɡɔ/}} {{-noun-}} {{fra-noun| s=hidalgo|p=hidalgos| sp=/i.dal.ɡɔ/|pp=/i.dal.ɡɔ/}} '''hidalgo''' {{g-old|m}} {{IPA-old|/i.dal.ɡɔ/}} # [[nhà|Nhà]] [[quý tộc]] (Tây Ban Nha). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] plv9g6ec12nsbfhu1gfqft8rr2dd69w hic 0 41988 2477618 1851889 2026-07-26T15:51:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477618 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hik/}} {{-noun-}} {{fra-noun| s=hic|p=hic| sp=/hik/|pp=/hik/}} '''hic''' {{g-old|m}} {{IPA-old|/hik/}} # {{term|Thân mật}} [[điểm|Điểm]] [[mấu chốt]], [[cái]] [[nút]] (của một vấn đề). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] fps39pn66khjfyd79hfiy1pdduwcl91 hibiscus 0 41989 2477616 1851887 2026-07-26T15:50:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477616 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈbɪs.kəs/}} {{-noun-}} '''hibiscus''' {{IPA-old|/hɑɪ.ˈbɪs.kəs/}} # {{term|Thực vật học}} [[cây|Cây]] [[dâm bụt]]. {{-ref-}} {{R:FVDP}} {{-fra-}} [[Hình:Hibiscus.syriacus(01).jpg|thumb|hibiscus]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.bis.kys/}} {{-noun-}} {{fra-noun| s=hibiscus|p=hibiscus| sp=/i.bis.kys/|pp=/i.bis.kys/}} '''hibiscus''' {{g-old|m}} {{IPA-old|/i.bis.kys/}} # {{term|Thực vật học}} [[cây|Cây]] [[dâm bụt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 1jnbf9s7lw9yiwipue2lduysz7tey43 hibernation 0 41990 2477613 2197718 2026-07-26T15:49:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{f}} → {{g-old|f}} 2477613 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.bɜː.ˈneɪ.ʃən/ }} {{-noun-}} '''hibernation''' {{IPA-old|/ˌhɑɪ.bɜː.ˈneɪ.ʃən/ }} # Sự [[ngủ]] đông (động vật). # Sự [[nghỉ]] đông ở [[vùng]] ấm áp (người). # Sự không [[hoạt động]], sự không [[làm gì]], sự [[nằm]] [[lì]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.bɛʁ.na.sjɔ̃/}} {{-noun-}} {{fra-noun| s=hibernation|p=hibernation| sp=/i.bɛʁ.na.sjɔ̃/|pp=/i.bɛʁ.na.sjɔ̃/}} '''hibernation''' {{g-old|f}} {{IPA-old|/i.bɛʁ.na.sjɔ̃/}} # {{term|Động vật học}} [[sự|Sự]] [[ngủ]] [[đông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] krfyg9ck5tdekrmmguh71k257wf8l2w hiatus 0 41991 2477606 1851874 2026-07-26T15:48:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477606 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈeɪ.təs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hiatus.ogg |pron=hɑɪ.ˈeɪ.təs}} {{-noun-}} '''hiatus''' {{plur}} hiatuses /hai'eitəsiz/ {{IPA-old|/hɑɪ.ˈeɪ.təs/}} # [[chỗ|Chỗ]] [[gián]] đoạn, [[chỗ]] đứt [[quãng]], [[chỗ]] [[thiếu sót]] (trong một loạt sự vật, một bài tường thuật, một loạt chứng cớ... ). # {{term|Ngôn ngữ học}} [[chỗ|Chỗ]] [[vấp]] [[hai]] [[nguyên]] âm. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ja.tys/}} {{-noun-}} {{fra-noun| s=hiatus|p=hiatus| sp=/ja.tys/|pp=/ja.tys/}} '''hiatus''' {{g-old|m}} {{IPA-old|/ja.tys/}} # {{term|Ngôn ngữ học}} [[chỗ|Chỗ]] [[vấp]] [[hai]] [[nguyên âm]]. # {{term|Giải phẫu}} [[học|Học]] [[khe]], [[khoảng trống]]. #: '''''Hiatus''' diaphragmatique'' — khe hoành # {{term|Nghĩa bóng}} [[chỗ|Chỗ]] [[gián đoạn]]. {{-ant-}} * [[liaison|Liaison]] * [[continuité]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 3vwgtzdverrjzy2rp3oqubowjsr0cpk hexagone 0 41992 2477589 1851842 2026-07-26T15:44:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477589 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛɡ.za.ɡɔn/}} {{-noun-}} {{fra-noun| s=hexagone|p=hexagones| sp=/ɛɡ.za.ɡɔn/|pp=/ɛɡ.za.ɡɔn/}} '''hexagone''' {{g-old|m}} {{IPA-old|/ɛɡ.za.ɡɔn/}} # {{term|Toán học}} [[hình|Hình]] [[sáu]] [[cạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] rtafq3cazxbmaqjbnswyb3d76iljtez heurtoir 0 41993 2477576 1851820 2026-07-26T15:41:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477576 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hœʁ.twaʁ/}} {{-noun-}} {{fra-noun| s=heurtoir|p=heurtoirs| sp=/hœʁ.twaʁ/|pp=/hœʁ.twaʁ/}} '''heurtoir''' {{g-old|m}} {{IPA-old|/hœʁ.twaʁ/}} # [[búa gõ|Búa gõ]] [[cửa]]. # [[cái|Cái]] [[chặn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] po32d0hszb0w3dll180jw90yh928alb hertz 0 42003 2477508 1851724 2026-07-26T15:26:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477508 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːts/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hertz.ogg |pron=ˈhɜːts}} {{-noun-}} '''hertz''' {{IPA-old|/ˈhɜːts/}} # {{term|Vật lý}} [[Héc|Héc]]. {{-ref-}} {{R:FVDP}} {{-fra-}} [[Hình:Hertz.svg|thumb|hertz]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁts/}} {{-noun-}} {{fra-noun| s=hertz|p=hertz| sp=/ɛʁts/|pp=/ɛʁts/}} '''hertz''' {{g-old|m}} {{IPA-old|/ɛʁts/}} # {{term|Khoa đo lường}} [[héc|Héc]] (đơn vị tần số). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] arza87oqut4c60spk24gznhxvmn2xbh herse 0 42004 2477505 1851719 2026-07-26T15:25:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477505 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛʁs/}} {{-noun-}} {{fra-noun| s=herse|p=herses| sp=/hɛʁs/|pp=/hɛʁs/}} '''herse''' {{g-old|f}} {{IPA-old|/hɛʁs/}} # [[cái|Cái]] [[bừa]]. #: '''''Herse''' pour billons'' — bừa lên vồng #: '''''Herse''' canadienne'' — bừa xới #: '''''Herse''' à chaînons'' — bừa dây xích #: '''''Herse''' à disques'' — bừa đĩa #: '''''Herse''' émotteuse'' — bừa đập đất #: '''''Herse''' à ressorts'' — bừa lò xo #: '''''Herse''' rigide'' — bừa răng cứng #: '''''Herse''' souple'' — bừa lưới #: '''''Herse''' à traîneau'' — bừa trang #: '''''Herse''' en zigzag'' — bừa chữ chi # Đế [[đèn]] [[nến]] [[nhiều]] [[ngọn]]. # {{term|Sân khấu}} [[đèn trần|Đèn trần]]. # [[khung|Khung]] [[phơi]] [[da]] [[thú]]. # [[rào|Rào]] [[chắn]] [[đường]]; [[rào]] [[chắn]] [[song]]. # {{term|Sử học}} [[cổng|Cổng]] [[sắt]] [[răng]] [[bừa]] (ở công sự). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] szj350ce2w2p2b6cmy0irw69vipk73i herpès 0 42005 2477491 1851705 2026-07-26T15:22:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477491 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.pɛs/}} {{-noun-}} {{fra-noun| s=herpès|p=herpès| sp=/ɛʁ.pɛs/|pp=/ɛʁ.pɛs/}} '''herpès''' {{g-old|m}} {{IPA-old|/ɛʁ.pɛs/}} # {{term|Y học}} [[ecpet|Ecpet]], [[mụn rộp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|herpes]] [[Thể loại:Mục từ tiếng Pháp|herpes]] j5rxgli3ise1hf4lje59djibbocwysl hernie 0 42008 2477475 1851680 2026-07-26T15:18:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477475 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛʁ.ni/}} {{-noun-}} {{fra-noun| s=hernie|p=hernies| sp=/hɛʁ.ni/|pp=/hɛʁ.ni/}} '''hernie''' {{g-old|f}} {{IPA-old|/hɛʁ.ni/}} # [[thoát vị|Thoát vị]]. #: '''''Hernie''' congénitale'' — thoát vị bẩm sinh # [[bệnh|Bệnh]] [[sùi]] [[gốc]] (cải bắp). # [[chỗ|Chỗ]] [[phìu]] [[săm]] (qua một lỗ thủng của lốp xe). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] oxa4cm7si1qkuyqgbnfgvvtzsa7cz2b herminette 0 42009 2477460 1851661 2026-07-26T15:15:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477460 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.mi.nɛt/}} {{-noun-}} {{fra-noun| s=herminette|p=herminettes| sp=/ɛʁ.mi.nɛt/|pp=/ɛʁ.mi.nɛt/}} '''herminette''' {{g-old|f}} {{IPA-old|/ɛʁ.mi.nɛt/}} # [[rìu|Rìu]] [[mõm]] [[chồn]] (của thợ đóng thùng. ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] a00ktntl6glwssnal9g00ztzyl6sqcb hermétisme 0 42010 2477468 1851671 2026-07-26T15:17:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477468 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.me.tizm/}} {{-noun-}} {{fra-noun| s=hermétisme|p=hermétisme| sp=/ɛʁ.me.tizm/|pp=/ɛʁ.me.tizm/}} '''hermétisme''' {{g-old|m}} {{IPA-old|/ɛʁ.me.tizm/}} # [[học thuật|Học thuật]] [[giả]] [[kim]]. # {{term|Nghĩa bóng}} [[sự|Sự]] [[bí hiểm]], [[sự]] [[khó hiểu]]. #: ''L’hermétisme d’une théorie'' — sự khó hiểu của một lý thuyết {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hermetisme]] [[Thể loại:Mục từ tiếng Pháp|hermetisme]] molb0xee6vx1c2m3s1afuup4i440bo8 hermétique 0 42011 2477466 1851669 2026-07-26T15:16:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{f}} → {{g-old|f}} 2477466 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.me.tik/}} {{-adj-}} {{fra-adj| ms=hermétique|fs=hermétique| mp=hermétiques|fp=hermétiques| msp=/ɛʁ.me.tik/|fsp=/ɛʁ.me.tik/| mpp=/ɛʁ.me.tik/|fpp=/ɛʁ.me.tik/}} '''hermétique''' {{IPA-old|/ɛʁ.me.tik/}} # [[kín|Kín]], [[kín hơi]], [[bít]] [[kín]]. #: ''Couvercle '''hermétique''''' — vung kín hơi # {{term|Nghĩa bóng}} [[bí hiểm|Bí hiểm]], [[khó hiểu]]. #: ''Poésie '''hermétique''''' — thơ khó hiểu # {{term|Từ cũ; nghĩa cũ}} (thuộc) [[thuật]] [[giả]] [[kim]]. {{-ant-}} * [[clair|Clair]] * [[ouvert|Ouvert]] {{-noun-}} {{fra-noun| s=hermétique|p=hermétiques| sp=/ɛʁ.me.tik/|pp=/ɛʁ.me.tik/}} '''hermétique''' {{g-old|f}} {{IPA-old|/ɛʁ.me.tik/}} # [[học thuật|Học thuật]] [[giả]] [[kim]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hermetique]] [[Thể loại:Danh từ tiếng Pháp|hermetique]] [[Thể loại:Mục từ tiếng Pháp|hermetique]] 7880pnc2xvpnuhaxq3dumxj67qis0ku hermès 0 42013 2477464 1851666 2026-07-26T15:16:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477464 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.mɛz/}} {{-noun-}} {{fra-noun| s=hermès|p=hermès| sp=/ɛʁ.mɛz/|pp=/ɛʁ.mɛz/}} '''hermès''' {{g-old|m}} {{IPA-old|/ɛʁ.mɛz/}} # [[tượng|Tượng]] [[thần]] [[Héc-met]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hermes]] [[Thể loại:Mục từ tiếng Pháp|hermes]] 3nro57o4ar2gdm1efk14nm0jf5of2pl herméneutique 0 42014 2477465 1851667 2026-07-26T15:16:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{f}} → {{g-old|f}} 2477465 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.me.nø.tik/}} {{-adj-}} {{fra-adj| ms=herméneutique|fs=herméneutique| mp=herméneutique|fp=herméneutique| msp=/ɛʁ.me.nø.tik/|fsp=/ɛʁ.me.nø.tik/| mpp=/ɛʁ.me.nø.tik/|fpp=/ɛʁ.me.nø.tik/}} '''herméneutique''' {{IPA-old|/ɛʁ.me.nø.tik/}} # [[chú giải|Chú giải]] [[văn bản]] [[cổ]]. {{-noun-}} {{fra-noun| s=herméneutique|p=herméneutique| sp=/ɛʁ.me.nø.tik/|pp=/ɛʁ.me.nø.tik/}} '''herméneutique''' {{g-old|f}} {{IPA-old|/ɛʁ.me.nø.tik/}} # [[khoa|Khoa]] [[chú giải]] [[văn bản]] [[cổ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hermeneutique]] [[Thể loại:Danh từ tiếng Pháp|hermeneutique]] [[Thể loại:Mục từ tiếng Pháp|hermeneutique]] bvp5ib84v87cjijtrgy86pwxbml0dev hermaphrodisme 0 42016 2477448 1851647 2026-07-26T15:12:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477448 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.ma.fʁɔ.dizm/}} {{-noun-}} {{fra-noun| s=hermaphrodisme|p=hermaphrodisme| sp=/ɛʁ.ma.fʁɔ.dizm/|pp=/ɛʁ.ma.fʁɔ.dizm/}} '''hermaphrodisme''' {{g-old|m}} {{IPA-old|/ɛʁ.ma.fʁɔ.dizm/}} # {{term|Sinh vật học; sinh lý học}} [[hiện tượng|Hiện tượng]] [[lưỡng tính]]. {{-ant-}} * [[Gonochorisme|Gonochorisme]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6xgqv8jeco5g4vkefmfm1yq3ar88epk hère 0 42023 2479295 1854781 2026-07-26T22:02:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479295 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛʁ/}} {{-noun-}} {{fra-noun| s=hère|p=hères| sp=/hɛʁ/|pp=/hɛʁ/}} '''hère''' {{g-old|m}} {{IPA-old|/hɛʁ/}} # [[hươu|Hươu]] [[non]] [[chưa]] [[bói]] [[sừng]] (từ sáu tháng đến một năm tuổi). # [[người|Người]] [[cùng khổ]] (thường pauvre hère). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|here]] [[Thể loại:Mục từ tiếng Pháp|here]] jrc5sa9f4r5w5gbjsgtvqng59oc2620 hercule 0 42024 2477405 1851592 2026-07-26T15:03:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477405 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.kyl/}} {{-noun-}} {{fra-noun| s=hercule|p=hercules| sp=/ɛʁ.kyl/|pp=/ɛʁ.kyl/}} '''hercule''' {{g-old|m}} {{IPA-old|/ɛʁ.kyl/}} # [[người|Người]] [[rất]] [[khỏe]], [[người]] [[khỏe]] [[phi thường]]. #: '''''hercule''' de foire'' — người diễn trò thể lực ở chợ phiên {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 49p6wuhrukxzkwzpoxur6bkaqvq9uzf herbu 0 42025 2477401 1851587 2026-07-26T15:02:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{f}} → {{g-old|f}} 2477401 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.by/}} {{-adj-}} {{fra-adj| ms=herbu|fs=herbue| mp=herbus|fp=herbues| msp=/ɛʁ.by/|fsp=/ɛʁ.by/| mpp=/ɛʁ.by/|fpp=/ɛʁ.by/}} '''herbu''' {{IPA-old|/ɛʁ.by/}} # [[rậm|Rậm]] [[cỏ]]. {{-noun-}} {{fra-noun| s=herbu|p=herbus| sp=/ɛʁ.by/|pp=/ɛʁ.by/}} '''herbu''' {{g-old|f}} {{IPA-old|/ɛʁ.by/}} # {{term|Nông nghiệp}} [[đất|Đất]] chỉ có thể [[trồng]] [[cỏ]]. # {{term|Kỹ thuật}} [[sét|Sét]] [[trợ dung]] (luyện kim). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 1w7pa7bioxwsirus2cok6ak1dmn5ws4 herboristerie 0 42026 2477400 1851584 2026-07-26T15:02:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477400 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.bɔ.ʁis.tə.ʁi/}} {{-noun-}} {{fra-noun| s=herboristerie|p=herboristeries| sp=/ɛʁ.bɔ.ʁis.tə.ʁi/|pp=/ɛʁ.bɔ.ʁis.tə.ʁi/}} '''herboristerie''' {{g-old|f}} {{IPA-old|/ɛʁ.bɔ.ʁis.tə.ʁi/}} # [[nghề|Nghề]] [[bán]] [[cây thuốc]], [[nghề]] [[bán]] [[thuốc]] [[cây cỏ]]. # [[cửa hàng|Cửa hàng]] [[cây thuốc]], [[cửa hàng]] [[thuốc]] [[cây cỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0be9woozpdpn5z62nduufa0t6f3bw0j herbivore 0 42028 2477395 1851577 2026-07-26T15:01:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5), {{m}} → {{g-old|m}} 2477395 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.bə.ˌvɔr/}} {{-noun-}} '''herbivore''' {{IPA-old|/ˈhɜː.bə.ˌvɔr/}} # [[động vật|Động vật]] [[ăn cỏ]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.bi.vɔʁ/}} {{-adj-}} {{fra-adj| ms=herbivore|fs=herbivore| mp=herbivores|fp=herbivores| msp=/ɛʁ.bi.vɔʁ/|fsp=/ɛʁ.bi.vɔʁ/| mpp=/ɛʁ.bi.vɔʁ/|fpp=/ɛʁ.bi.vɔʁ/}} '''herbivore''' {{IPA-old|/ɛʁ.bi.vɔʁ/}} # [[ăn cỏ|Ăn cỏ]]. #: ''Animal '''herbivore''''' — động vật ăn cỏ {{-noun-}} {{fra-noun| s=herbivore|p=herbivores| sp=/ɛʁ.bi.vɔʁ/|pp=/ɛʁ.bi.vɔʁ/}} '''herbivore''' {{g-old|m}} {{IPA-old|/ɛʁ.bi.vɔʁ/}} # {{term|Động vật học}} [[loài|Loài]] [[ăn cỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] e190bfxgpvti8apwupl0mpkpo6c1lmv herbier 0 42029 2477394 1851574 2026-07-26T15:01:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477394 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.bje/}} {{-noun-}} {{fra-noun| s=herbier|p=herbiers| sp=/ɛʁ.bje/|pp=/ɛʁ.bje/}} '''herbier''' {{g-old|m}} {{IPA-old|/ɛʁ.bje/}} # [[tập|Tập]] [[mẫu]] [[cây]], [[tập]] [[bách thảo]]. # [[tập|Tập]] [[tranh]] [[cây cỏ]]. # [[đám|Đám]] [[rong]]; [[đám]] [[bèo]]. # {{term|Từ cũ; nghĩa cũ}} [[sách|Sách]] [[bách thảo]], [[sách]] [[thực vật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] nkapbxlk2yomfd2lz7d6t76ib62hm2l herbette 0 42030 2477390 1851570 2026-07-26T15:00:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2477390 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.bɛt/}} {{-noun-}} {{fra-noun| s=herbette|p=herbettes| sp=/ɛʁ.bɛt/|pp=/ɛʁ.bɛt/}} '''herbette''' {{g-old|f}} {{IPA-old|/ɛʁ.bɛt/}} # {{term|Thơ ca}} [[cỏ|Cỏ]] [[thấp]], [[cỏ]] [[mịn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] hyssviub95iwrx0zge6plq6ixhbllvf heptagone 0 42033 2477372 1851537 2026-07-26T14:55:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477372 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛp.ta.ɡɔn/}} {{-noun-}} {{fra-noun| s=heptagone|p=heptagone| sp=/ɛp.ta.ɡɔn/|pp=/ɛp.ta.ɡɔn/}} '''heptagone''' {{g-old|m}} {{IPA-old|/ɛp.ta.ɡɔn/}} # {{term|Toán học}} [[hình|Hình]] [[bảy]] [[cạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] d5ay1qajalj3y9wxnquuy87k21fkg3b hennissement 0 42039 2477344 1851490 2026-07-26T14:49:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477344 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/he.nis.mɑ̃/}} {{-noun-}} {{fra-noun| s=hennissement|p=hennissements| sp=/he.nis.mɑ̃/|pp=/he.nis.mɑ̃/}} '''hennissement''' {{g-old|m}} {{IPA-old|/he.nis.mɑ̃/}} # [[tiếng|Tiếng]] [[hí]] (ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 1b2e5jm3ju74vnbdbisjtiqxjrhtryt hennin 0 42040 2477341 1851487 2026-07-26T14:48:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477341 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/he.nɛ̃/}} {{-noun-}} {{fra-noun| s=hennin|p=hennin| sp=/he.nɛ̃/|pp=/he.nɛ̃/}} '''hennin''' {{g-old|m}} {{IPA-old|/he.nɛ̃/}} # {{term|Sử học}} [[mũ|Mũ]] [[hennin]], [[mũ]] [[chóp]], [[nón]] (của phụ nữ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 74iijjntwzh5si09lfky7bzm7pjz4n3 henné 0 42041 2477345 1851492 2026-07-26T14:49:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477345 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/he.ne/}} {{-noun-}} {{fra-noun| s=henné|p=henné| sp=/he.ne/|pp=/he.ne/}} '''henné''' {{g-old|m}} {{IPA-old|/he.ne/}} # {{term|Thực vật học}} [[cây|Cây]] [[lá]] [[móng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|henne]] [[Thể loại:Mục từ tiếng Pháp|henne]] 75i2koevtskiqdcm64hf446gh6xl6c6 hémostatique 0 42043 2479355 1854892 2026-07-26T22:16:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2479355 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔs.ta.tik/}} {{-adj-}} {{fra-adj| ms=hémostatique|fs=hémostatique| mp=hémostatique|fp=hémostatique| msp=/e.mɔs.ta.tik/|fsp=/e.mɔs.ta.tik/| mpp=/e.mɔs.ta.tik/|fpp=/e.mɔs.ta.tik/}} '''hémostatique''' {{IPA-old|/e.mɔs.ta.tik/}} # {{term|Y học}} [[cầm máu|Cầm máu]]. #: ''Bandage '''hémostatique''''' — băng cầm máu {{-noun-}} {{fra-noun| s=hémostatique|p=hémostatique| sp=/e.mɔs.ta.tik/|pp=/e.mɔs.ta.tik/}} '''hémostatique''' {{g-old|m}} {{IPA-old|/e.mɔs.ta.tik/}} # {{term|Y học}} [[thuốc|Thuốc]] [[cầm máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp|hemostatique]] [[Thể loại:Danh từ tiếng Pháp|hemostatique]] [[Thể loại:Mục từ tiếng Pháp|hemostatique]] 21d27fak5qmxhi7r9afksrm0flb4ol3 hémorroïde 0 42044 2479354 1854890 2026-07-26T22:16:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479354 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.ʁɔ.id/}} {{-noun-}} {{fra-noun| s=hémorroïde|p=hémorroïdes| sp=/e.mɔ.ʁɔ.id/|pp=/e.mɔ.ʁɔ.id/}} '''hémorroïde''' {{g-old|f}} {{IPA-old|/e.mɔ.ʁɔ.id/}} # {{term|Y học}} [[trĩ|Trĩ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemorroide]] [[Thể loại:Mục từ tiếng Pháp|hemorroide]] 9dma2tab0u1qwnas1med8hh7xvz7313 hémorragie 0 42045 2479352 1854886 2026-07-26T22:15:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479352 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.ʁa.ʒi/}} {{-noun-}} {{fra-noun| s=hémorragie|p=hémorragies| sp=/e.mɔ.ʁa.ʒi/|pp=/e.mɔ.ʁa.ʒi/}} '''hémorragie''' {{g-old|f}} {{IPA-old|/e.mɔ.ʁa.ʒi/}} # {{term|Y học}} [[sự|Sự]] [[chảy máu]], [[sự]] [[xuất huyết]]. #: '''''Hémorragie''' cérébrale'' — sự chảy máu não {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemorragie]] [[Thể loại:Mục từ tiếng Pháp|hemorragie]] 19v18cntahaqm2kzili324q7uqcklmo hémoptysie 0 42046 2479351 1854884 2026-07-26T22:15:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479351 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔp.ti.zi/}} {{-noun-}} {{fra-noun| s=hémoptysie|p=hémoptysies| sp=/e.mɔp.ti.zi/|pp=/e.mɔp.ti.zi/}} '''hémoptysie''' {{g-old|f}} {{IPA-old|/e.mɔp.ti.zi/}} # {{term|Y học}} [[chứng|Chứng]] [[khái huyết]], [[chứng]] [[ho]] [[ra]] [[máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemoptysie]] [[Thể loại:Mục từ tiếng Pháp|hemoptysie]] dcmwm9l2mgskr4tt0x38eh3x4g8q6ti hémophilie 0 42047 2479350 1854883 2026-07-26T22:15:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479350 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.fi.li/}} {{-noun-}} {{fra-noun| s=hémophilie|p=hémophilie| sp=/e.mɔ.fi.li/|pp=/e.mɔ.fi.li/}} '''hémophilie''' {{g-old|f}} {{IPA-old|/e.mɔ.fi.li/}} # {{term|Y học}} [[bệnh|Bệnh]] [[ưa]] [[chảy máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemophilie]] [[Thể loại:Mục từ tiếng Pháp|hemophilie]] b6wtft6ccdm3zd4x0tul19ltarl3qot hémolyse 0 42048 2479347 1854878 2026-07-26T22:14:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479347 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.liz/}} {{-noun-}} {{fra-noun| s=hémolyse|p=hémolyse| sp=/e.mɔ.liz/|pp=/e.mɔ.liz/}} '''hémolyse''' {{g-old|f}} {{IPA-old|/e.mɔ.liz/}} # {{term|Sinh vật học; sinh lý học}} [[sự|Sự]] [[tiêu]] [[máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemolyse]] [[Thể loại:Mục từ tiếng Pháp|hemolyse]] ekp97qpmo13ufdm6r6l1vmp5sxvtxlq hémogramme 0 42049 2479346 1854877 2026-07-26T22:14:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479346 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.ɡʁam/}} {{-noun-}} {{fra-noun| s=hémogramme|p=hémogramme| sp=/e.mɔ.ɡʁam/|pp=/e.mɔ.ɡʁam/}} '''hémogramme''' {{g-old|m}} {{IPA-old|/e.mɔ.ɡʁam/}} # {{term|Y học}} [[huyết|Huyết]] đồ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemogramme]] [[Thể loại:Mục từ tiếng Pháp|hemogramme]] p5g4l70gfmmz9yoztf4dvqvu4o9l8sl hémoglobine 0 42050 2479345 1854875 2026-07-26T22:14:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479345 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.ɡlɔ.bin/}} {{-noun-}} {{fra-noun| s=hémoglobine|p=hémoglobines| sp=/e.mɔ.ɡlɔ.bin/|pp=/e.mɔ.ɡlɔ.bin/}} '''hémoglobine''' {{g-old|f}} {{IPA-old|/e.mɔ.ɡlɔ.bin/}} # {{term|Sinh vật học; sinh lý học}} [[hemoglobin|Hemoglobin]], [[huyết cầu tố]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemoglobine]] [[Thể loại:Mục từ tiếng Pháp|hemoglobine]] 8h59n5kq8r1kdfw1dktzltt17mrn2ff hémoculture 0 42051 2479344 1854872 2026-07-26T22:13:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479344 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mɔ.kyl.tyʁ/}} {{-noun-}} {{fra-noun| s=hémoculture|p=hémocultures| sp=/e.mɔ.kyl.tyʁ/|pp=/e.mɔ.kyl.tyʁ/}} '''hémoculture''' {{g-old|f}} {{IPA-old|/e.mɔ.kyl.tyʁ/}} # {{term|Y học}} [[sự|Sự]] [[cấy]] [[máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemoculture]] [[Thể loại:Mục từ tiếng Pháp|hemoculture]] szwc1j7ahf8nepfnlozexqdvxkzmyvh hémistiche 0 42053 2479343 1854869 2026-07-26T22:13:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479343 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mis.tiʃ/}} {{-noun-}} {{fra-noun| s=hémistiche|p=hémistiches| sp=/e.mis.tiʃ/|pp=/e.mis.tiʃ/}} '''hémistiche''' {{g-old|m}} {{IPA-old|/e.mis.tiʃ/}} # [[nửa|Nửa]] [[câu thơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemistiche]] [[Thể loại:Mục từ tiếng Pháp|hemistiche]] b4d838cibxdgv9wmhkx608jatxa03l1 hémisphère 0 42054 2479341 1854867 2026-07-26T22:13:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479341 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mis.fɛʁ/}} {{-noun-}} {{fra-noun| s=hémisphère|p=hémisphères| sp=/e.mis.fɛʁ/|pp=/e.mis.fɛʁ/}} '''hémisphère''' {{g-old|m}} {{IPA-old|/e.mis.fɛʁ/}} # [[bán cầu|Bán cầu]]. #: ''Voûte en '''hémisphère''''' — vòm hình bán cầu #: '''''Hémisphère''' boréal'' — bán cầu bắc #: '''''Hémisphère''' cérébral'' — bán cầu não {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemisphere]] [[Thể loại:Mục từ tiếng Pháp|hemisphere]] pxi3gwviyn45urz4e12ubytg1vd509j hémiplégie 0 42056 2479339 1854865 2026-07-26T22:12:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479339 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mi.ple.ʒi/}} {{-noun-}} {{fra-noun| s=hémiplégie|p=hémiplégie| sp=/e.mi.ple.ʒi/|pp=/e.mi.ple.ʒi/}} '''hémiplégie''' {{g-old|f}} {{IPA-old|/e.mi.ple.ʒi/}} # {{term|Y học}} [[chứng|Chứng]] [[liệt]] [[nửa]] [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemiplegie]] [[Thể loại:Mục từ tiếng Pháp|hemiplegie]] o7d6dgylbszmo5j6unt75n9knlx6nok hémicycle 0 42057 2479337 1854860 2026-07-26T22:12:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479337 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.mi.sikl/}} {{-noun-}} {{fra-noun| s=hémicycle|p=hémicycle| sp=/e.mi.sikl/|pp=/e.mi.sikl/}} '''hémicycle''' {{g-old|m}} {{IPA-old|/e.mi.sikl/}} # {{term|Kiến trúc}} [[đài|Đài]] [[bán nguyệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemicycle]] [[Thể loại:Mục từ tiếng Pháp|hemicycle]] 2lxlvsxtc4cr0qnph1esqenlrmpf3hp hématose 0 42059 2479335 1854852 2026-07-26T22:11:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479335 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ma.tɔz/}} {{-noun-}} {{fra-noun| s=hématose|p=hématose| sp=/e.ma.tɔz/|pp=/e.ma.tɔz/}} '''hématose''' {{g-old|f}} {{IPA-old|/e.ma.tɔz/}} # {{term|Sinh vật học; sinh lý học}} [[sự|Sự]] [[trao đổi]] [[oxi]] [[máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hematose]] [[Thể loại:Mục từ tiếng Pháp|hematose]] 3syoctizscnh6qczb9ql5dz5uqbx9dg hématopoïèse 0 42061 2479334 1854850 2026-07-26T22:11:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479334 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ma.tɔ.pɔ.jɛz/}} {{-noun-}} {{fra-noun| s=hématopoïèse|p=hématopoïèse| sp=/e.ma.tɔ.pɔ.jɛz/|pp=/e.ma.tɔ.pɔ.jɛz/}} '''hématopoïèse''' {{g-old|f}} {{IPA-old|/e.ma.tɔ.pɔ.jɛz/}} # [[sự|Sự]] [[tạo]] [[huyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hematopoiese]] [[Thể loại:Mục từ tiếng Pháp|hematopoiese]] 2a750g2cpsqxv6chqh153cbi1rodpy0 hématome 0 42062 2479333 1854849 2026-07-26T22:11:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479333 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ma.tɔm/}} {{-noun-}} {{fra-noun| s=hématome|p=hématomes| sp=/e.ma.tɔm/|pp=/e.ma.tɔm/}} '''hématome''' {{g-old|m}} {{IPA-old|/e.ma.tɔm/}} # {{term|Y học}} [[bọc máu|Bọc máu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hematome]] [[Thể loại:Mục từ tiếng Pháp|hematome]] sbour11ykys1edt5951mhoqxlz0snws hématologie 0 42063 2479332 1854846 2026-07-26T22:11:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479332 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ma.tɔ.lɔ.ʒi/}} {{-noun-}} {{fra-noun| s=hématologie|p=hématologie| sp=/e.ma.tɔ.lɔ.ʒi/|pp=/e.ma.tɔ.lɔ.ʒi/}} '''hématologie''' {{g-old|f}} {{IPA-old|/e.ma.tɔ.lɔ.ʒi/}} # [[huyết học|Huyết học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hematologie]] [[Thể loại:Mục từ tiếng Pháp|hematologie]] 0c3w4o2u0itru690vaw2l8hc5c0fuit hématite 0 42065 2479331 1854845 2026-07-26T22:10:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479331 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ma.tit/}} {{-noun-}} {{fra-noun| s=hématite|p=hématite| sp=/e.ma.tit/|pp=/e.ma.tit/}} '''hématite''' {{g-old|f}} {{IPA-old|/e.ma.tit/}} # {{term|Khoáng vật học}} [[hematit|Hematit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hematite]] [[Thể loại:Mục từ tiếng Pháp|hematite]] f048glaokdh7b5ukalc57p4f46dbtx0 hématie 0 42066 2479329 1854842 2026-07-26T22:10:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479329 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ma.si/}} {{-noun-}} {{fra-noun| s=hématie|p=hématies| sp=/e.ma.si/|pp=/e.ma.si/}} '''hématie''' {{g-old|f}} {{IPA-old|/e.ma.si/}} # {{term|Sinh vật học; sinh lý học}} [[hồng cầu|Hồng cầu]], [[huyết cầu]] đỏ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hematie]] [[Thể loại:Mục từ tiếng Pháp|hematie]] gyxx0zh0ofzthqpzf7fxrr1zaj5b3rg helminthe 0 42067 2477265 1851366 2026-07-26T14:31:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477265 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛl.mɛ̃t/}} {{-noun-}} {{fra-noun| s=helminthe|p=helminthe| sp=/ɛl.mɛ̃t/|pp=/ɛl.mɛ̃t/}} '''helminthe''' {{g-old|m}} {{IPA-old|/ɛl.mɛ̃t/}} # [[giun sán|Giun sán]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] bpcd28z55nn78fvtfbbbgvhpwg42jex hellénisme 0 42068 2477258 1851359 2026-07-26T14:29:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477258 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛ.le.nizm/}} {{-noun-}} {{fra-noun| s=hellénisme|p=hellénisme| sp=/ɛ.le.nizm/|pp=/ɛ.le.nizm/}} '''hellénisme''' {{g-old|m}} {{IPA-old|/ɛ.le.nizm/}} # {{term|Ngôn ngữ học}} [[từ ngữ|Từ ngữ]] [[đặc]] [[Hy]] [[Lạp]]. # [[văn minh|Văn minh]] [[Hy]] [[Lạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hellenisme]] [[Thể loại:Mục từ tiếng Pháp|hellenisme]] ez9putojaduttwe52mu7175rypx5jq6 hélix 0 42069 2479328 1854839 2026-07-26T22:10:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479328 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.liks/}} {{-noun-}} {{fra-noun| s=hélix|p=hélix| sp=/e.liks/|pp=/e.liks/}} '''hélix''' {{g-old|m}} {{IPA-old|/e.liks/}} # {{term|Giải phẫu}} [[học|Học]] [[vành tai]], [[luân tai]]. # {{term|Động vật học}} [[ốc sên|Ốc sên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|helix]] [[Thể loại:Mục từ tiếng Pháp|helix]] 9j0nz77lrlcuvgndce8ta3r626dhhxo héliport 0 42072 2479326 1854835 2026-07-26T22:09:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479326 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.li.pɔʁ/}} {{-noun-}} {{fra-noun| s=héliport|p=héliport| sp=/e.li.pɔʁ/|pp=/e.li.pɔʁ/}} '''héliport''' {{g-old|m}} {{IPA-old|/e.li.pɔʁ/}} # [[bến|Bến]] máy bay lên [[thẳng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heliport]] [[Thể loại:Mục từ tiếng Pháp|heliport]] p0vvkzubs3hdievqxy0e6cs16jxf3vx héliotrope 0 42073 2479325 1854832 2026-07-26T22:09:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479325 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ljɔt.ʁɔp/}} {{-noun-}} {{fra-noun| s=héliotrope|p=héliotropes| sp=/e.ljɔt.ʁɔp/|pp=/e.ljɔt.ʁɔp/}} '''héliotrope''' {{g-old|m}} {{IPA-old|/e.ljɔt.ʁɔp/}} # {{term|Thực vật học}} [[cây|Cây]] [[vòi vọi]]. # {{term|Khoáng vật học}} [[heliotrop|Heliotrop]]. # [[máy|Máy]] [[phản xạ]] [[tín hiệu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heliotrope]] [[Thể loại:Mục từ tiếng Pháp|heliotrope]] m91u0ns9tieurkk2x5rc28dzyrc6nzj héliogravure 0 42075 2479322 1854827 2026-07-26T22:08:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479322 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ljɔ.ɡʁa.vyʁ/}} {{-noun-}} {{fra-noun| s=héliogravure|p=héliogravure| sp=/e.ljɔ.ɡʁa.vyʁ/|pp=/e.ljɔ.ɡʁa.vyʁ/}} '''héliogravure''' {{g-old|f}} {{IPA-old|/e.ljɔ.ɡʁa.vyʁ/}} # [[thuật|Thuật]] [[in ảnh]] [[chìm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heliogravure]] [[Thể loại:Mục từ tiếng Pháp|heliogravure]] rtb0cc6o8r7rimp3a590qkc8odjf7dd hélice 0 42076 2479318 1854815 2026-07-26T22:07:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479318 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.lis/}} {{-noun-}} {{fra-noun| s=hélice|p=hélices| sp=/e.lis/|pp=/e.lis/}} '''hélice''' {{g-old|f}} {{IPA-old|/e.lis/}} # {{term|Toán học}} [[đường|Đường]] [[đinh ốc]], [[đường xoắn ốc]]. # {{term|Kỹ thuật}} [[chong chóng|Chong chóng]]; [[chân vịt]]. #: '''''Hélices''' d’un avion'' — chong chóng máy bay, cánh quạt máy bay #: '''''Hélice''' d’un navire'' — chân vịt tàu thủy {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|helice]] [[Thể loại:Mục từ tiếng Pháp|helice]] n6jy9jvzuucejbn6fhf1dv36bsy1jut hégire 0 42079 2479309 1854804 2026-07-26T22:05:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479309 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ʒiʁ/}} {{-noun-}} {{fra-noun| s=hégire|p=hégire| sp=/e.ʒiʁ/|pp=/e.ʒiʁ/}} '''hégire''' {{g-old|f}} {{IPA-old|/e.ʒiʁ/}} # [[kỷ nguyên|Kỷ nguyên]] [[Hồi giáo]] (vào năm 622 công lịch). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hegire]] [[Thể loại:Mục từ tiếng Pháp|hegire]] i9dodvcztcbldox5m6u3enp1yywqw6j hégémonie 0 42080 2479312 1854807 2026-07-26T22:06:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479312 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ʒe.mɔ.ni/}} {{-noun-}} {{fra-noun| s=hégémonie|p=hégémonie| sp=/e.ʒe.mɔ.ni/|pp=/e.ʒe.mɔ.ni/}} '''hégémonie''' {{g-old|f}} {{IPA-old|/e.ʒe.mɔ.ni/}} # {{term|Chính trị}} [[quyền|Quyền]] [[lãnh đạo]], [[quyền]] [[bá chủ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hegemonie]] [[Thể loại:Mục từ tiếng Pháp|hegemonie]] 6eae16v05j27npm7lv1z0un5hol7pgb hégélianisme 0 42081 2479310 1854805 2026-07-26T22:05:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479310 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ʒe.lja.nizm/}} {{-noun-}} {{fra-noun| s=hégélianisme|p=hégélianisme| sp=/e.ʒe.lja.nizm/|pp=/e.ʒe.lja.nizm/}} '''hégélianisme''' {{g-old|m}} {{IPA-old|/e.ʒe.lja.nizm/}} # {{term|Triết học}} [[thuyết|Thuyết]] [[Hê-ghen]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hegelianisme]] [[Thể loại:Mục từ tiếng Pháp|hegelianisme]] 4ypxuabyuzu688xoxzzofu8xynl5r5g hédonisme 0 42082 2479307 1854802 2026-07-26T22:05:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479307 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.dɔ.nizm/}} {{-noun-}} {{fra-noun| s=hédonisme|p=hédonisme| sp=/e.dɔ.nizm/|pp=/e.dɔ.nizm/}} '''hédonisme''' {{g-old|m}} {{IPA-old|/e.dɔ.nizm/}} # [[chủ nghĩa|Chủ nghĩa]] [[hoan lạc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hedonisme]] [[Thể loại:Mục từ tiếng Pháp|hedonisme]] flnpgetp6wv3hm5ga0khh32ionpjndt hecto 0 42084 2477138 1851167 2026-07-26T14:02:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477138 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛk.tɔ/}} {{-noun-}} {{fra-noun| s=hecto|p=hecto| sp=/ɛk.tɔ/|pp=/ɛk.tɔ/}} '''hecto''' {{g-old|m}} {{IPA-old|/ɛk.tɔ/}} # [[hectogam|Hectogam]]; [[hectolit]] (viết tắt của hectogramme, hectolitre). #: ''Quatre hectos de sucre'' — bốn hectogam đường {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6sy2v2mhpr70qawa9kr0mh1zvrtg4s8 hectare 0 42085 2477135 1851163 2026-07-26T14:01:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2477135 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.ˌtɛr/}} {{-noun-}} '''hectare''' {{IPA-old|/ˈhɛk.ˌtɛr/}} # [[hecta|Hecta]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛk.taʁ/}} {{-noun-}} {{fra-noun| s=hectare|p=hectares| sp=/ɛk.taʁ/|pp=/ɛk.taʁ/}} '''hectare''' {{g-old|m}} {{IPA-old|/ɛk.taʁ/}} # {{term|Khoa đo lường}} [[hecta|Hecta]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 8pe1vaasuzeofoijv11hy18ev5s0hc2 hécatombe 0 42086 2479306 1854801 2026-07-26T22:04:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479306 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.ka.tɔ̃b/}} {{-noun-}} {{fra-noun| s=hécatombe|p=hécatombes| sp=/e.ka.tɔ̃b/|pp=/e.ka.tɔ̃b/}} '''hécatombe''' {{g-old|f}} {{IPA-old|/e.ka.tɔ̃b/}} # [[cuộc|Cuộc]] [[tàn sát]]. #: '''''Hécatombe''' de Mylai'' — cuộc tàn sát ở Mỹ lai # {{term|Sử học}} [[lễ|Lễ]] [[bách sinh]] (giết một trăm bò để tế thần). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hecatombe]] [[Thể loại:Mục từ tiếng Pháp|hecatombe]] e704b5swexw5c8cl3sprvrlp7j1gs96 hébraïsant 0 42089 2479301 1854791 2026-07-26T22:03:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479301 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.bʁa.i.zɑ̃/}} {{-noun-}} {{fra-noun| s=hébraïsant|p=hébraïsant| sp=/e.bʁa.i.zɑ̃/|pp=/e.bʁa.i.zɑ̃/}} '''hébraïsant''' {{g-old|m}} {{IPA-old|/e.bʁa.i.zɑ̃/}} # [[nhà|Nhà]] [[nghiên cứu]] [[tiếng]] [[Hê-brơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hebraisant]] [[Thể loại:Mục từ tiếng Pháp|hebraisant]] lrun9jfialiwi3phr21au4jhpmieoxa hébétude 0 42091 2479304 1854799 2026-07-26T22:04:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479304 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.be.tyd/}} {{-noun-}} {{fra-noun| s=hébétude|p=hébétude| sp=/e.be.tyd/|pp=/e.be.tyd/}} '''hébétude''' {{g-old|f}} {{IPA-old|/e.be.tyd/}} # [[như|Như]] [[hébétement]]. # {{term|Y học}} [[trạng thái|Trạng thái]] [[ngây dại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hebetude]] [[Thể loại:Mục từ tiếng Pháp|hebetude]] 42hxyvaimkapxpt7raw1v8j8anjrqwk hébétement 0 42092 2479303 1854797 2026-07-26T22:04:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479303 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.bɛt.mɑ̃/}} {{-noun-}} {{fra-noun| s=hébétement|p=hébétement| sp=/e.bɛt.mɑ̃/|pp=/e.bɛt.mɑ̃/}} '''hébétement''' {{g-old|m}} {{IPA-old|/e.bɛt.mɑ̃/}} # [[sự|Sự]] [[ngây dại]], [[sự]] [[đần độn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hebetement]] [[Thể loại:Mục từ tiếng Pháp|hebetement]] blbqypun0kac43fdapbzpsvomk52jee hébertisme 0 42094 2479299 1854789 2026-07-26T22:03:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479299 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.bɛʁ.tizm/}} {{-noun-}} {{fra-noun| s=hébertisme|p=hébertisme| sp=/e.bɛʁ.tizm/|pp=/e.bɛʁ.tizm/}} '''hébertisme''' {{g-old|m}} {{IPA-old|/e.bɛʁ.tizm/}} # [[phương pháp|Phương pháp]] [[thể dục]] [[tự nhiên]], [[phương pháp]] [[thẻ]] [[dục]] [[Hê-Be]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hebertisme]] [[Thể loại:Mục từ tiếng Pháp|hebertisme]] iwg2frm7shk2625qom8tkl3iifvred6 hébergement 0 42095 2479297 1854787 2026-07-26T22:02:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479297 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.bɛʁ.ʒə.mɑ̃/}} {{-noun-}} {{fra-noun| s=hébergement|p=hébergement| sp=/e.bɛʁ.ʒə.mɑ̃/|pp=/e.bɛʁ.ʒə.mɑ̃/}} '''hébergement''' {{g-old|m}} {{IPA-old|/e.bɛʁ.ʒə.mɑ̃/}} # [[sự|Sự]] [[cho]] [[trú]], [[sự]] [[cho]] [[tạm trú]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hebergement]] [[Thể loại:Mục từ tiếng Pháp|hebergement]] 354s9u6uhm9buhzfbc33ucyte4fwzha hebdomadaire 0 42096 2477120 1851143 2026-07-26T13:58:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2477120 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛb.dɔ.ma.dɛʁ/}} {{-adj-}} {{fra-adj| ms=hebdomadaire|fs=hebdomadaire| mp=hebdomadaires|fp=hebdomadaires| msp=/ɛb.dɔ.ma.dɛʁ/|fsp=/ɛb.dɔ.ma.dɛʁ/| mpp=/ɛb.dɔ.ma.dɛʁ/|fpp=/ɛb.dɔ.ma.dɛʁ/}} '''hebdomadaire''' {{IPA-old|/ɛb.dɔ.ma.dɛʁ/}} # [[hằng|Hằng]] [[tuần]]. #: ''Repos '''hebdomadaire''''' — nghỉ hằng tuần #: ''Journal '''hebdomadaire''''' — báo hằng tuần {{-noun-}} {{fra-noun| s=hebdomadaire|p=hebdomadaires| sp=/ɛb.dɔ.ma.dɛʁ/|pp=/ɛb.dɔ.ma.dɛʁ/}} '''hebdomadaire''' {{g-old|m}} {{IPA-old|/ɛb.dɔ.ma.dɛʁ/}} # [[báo|Báo]] [[hằng]] [[tuần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] q2fyasda6dx3qvucce6wscinil1733p heaume 0 42097 2477099 1851114 2026-07-26T13:53:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2477099 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔm/}} {{-noun-}} {{fra-noun| s=heaume|p=heaumes| sp=/hɔm/|pp=/hɔm/}} '''heaume''' {{g-old|m}} {{IPA-old|/hɔm/}} # {{term|Sử học}} [[mũ|Mũ]] [[chiến]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] qbcu9lbpforwyu5jaesalieqyodn0ra hayon 0 42098 2476944 1850920 2026-07-26T13:17:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476944 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛ.jɔ̃/}} {{-homo-}} * [[haillon|Haillon]] {{-noun-}} {{fra-noun| s=hayon|p=hayons| sp=/hɛ.jɔ̃/|pp=/hɛ.jɔ̃/}} '''hayon''' {{g-old|m}} {{IPA-old|/hɛ.jɔ̃/}} # [[ván|Ván]] [[tiền]]; [[ván]] [[hậu]] (xe bò). # [[cửa|Cửa]] [[lật]] (xe tải). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] p184sq9r5cjyrzkcxps1bs32x90cdbg havresac 0 42099 2476918 1850886 2026-07-26T13:11:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476918 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.vʁə.sak/}} {{-noun-}} {{fra-noun| s=havresac|p=havresacs| sp=/ha.vʁə.sak/|pp=/ha.vʁə.sak/}} '''havresac''' {{g-old|m}} {{IPA-old|/ha.vʁə.sak/}} # [[ba lô|Ba lô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] cbwx1vhsyth5tei62s52gjmqk7r81mc havre 0 42101 2476915 1850883 2026-07-26T13:10:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} (3) 2476915 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/havʁ/}} {{-noun-}} {{fra-noun| s=havre|p=havres| sp=/havʁ/|pp=/havʁ/}} '''havre''' {{g-old|m}} {{IPA-old|/havʁ/}} # {{term|Hàng hải}} [[vũng|Vũng]], [[cảng]]. # {{term|Nghĩa bóng, văn học}} ) [[chỗ]] [[náu mình]], [[chỗ]] [[yên thân]]. {{-ref-}} {{R:FVDP}} {{-nor-}} {{-noun-}} {{nor-noun|word=havre|root=havr|defsg=havre|indefsg=havren|defpl=havrer|indefpl=havrene}} '''havre''' {{g-old|m}} # [[lúa|Lúa]] [[mạch]]. #: ''Hesten spiste '''havre'''. {{-drv-}} * (1) [[havregryn]] {{g-old|m}}: [[hạt|Hạt]] [[lúa]] [[mạch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Pháp]] evux865i78qn8u0cokrz9w8df0fz1zi haveneau 0 42102 2476907 1850869 2026-07-26T13:08:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476907 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hav.nɔ/}} {{-noun-}} {{fra-noun| s=haveneau|p=haveneaux| sp=/hav.nɔ/|pp=/hav.nɔ/}} '''haveneau''' {{g-old|m}} {{IPA-old|/hav.nɔ/}} # [[vó|Vó]] (đánh) [[tôm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] i7g94pr03ijg8jj8j7n5qmaudg5ykn9 havanais 0 42103 2476901 1850863 2026-07-26T13:07:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2476901 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.va.nɛ/}} {{-adj-}} {{fra-adj| ms=havanais|fs=havanais| mp=havanais|fp=havanais| msp=/ha.va.nɛ/|fsp=/ha.va.nɛ/| mpp=/ha.va.nɛ/|fpp=/ha.va.nɛ/}} '''havanais''' {{IPA-old|/ha.va.nɛ/}} # {{term|Thuộc thành phố}} [[La|La]] [[Ha-ba-na]]. {{-noun-}} {{fra-noun| s=havanais|p=havanais| sp=/ha.va.nɛ/|pp=/ha.va.nɛ/}} '''havanais''' {{g-old|m}} {{IPA-old|/ha.va.nɛ/}} # [[chó|Chó]] [[La]] [[Ha-ba-na]], [[chó bông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 7hz5z63zjknqwihejx70z5ibdauuibt haut-relief 0 42105 2476890 1850849 2026-07-26T13:04:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476890 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ʁə.ljɛf/}} {{-noun-}} {{fra-noun| s=haut-relief|p=haut-relief| sp=/hɔ.ʁə.ljɛf/|pp=/hɔ.ʁə.ljɛf/}} '''haut-relief''' {{g-old|m}} {{IPA-old|/hɔ.ʁə.ljɛf/}} # [[khắc|Khắc]] [[nổi]] [[cao]]; [[chạm]] [[nổi]] [[cao]]. {{-ant-}} * [[bas-relief|Bas-relief]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 2nmgk3rhcusshflvtt8wkmct4ilon69 haut-parleur 0 42107 2476889 1850848 2026-07-26T13:04:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476889 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.paʁ.lœʁ/}} {{-noun-}} {{fra-noun| s=haut-parleur|p=haut-parleurs| sp=/hɔ.paʁ.lœʁ/|pp=/hɔ.paʁ.lœʁ/}} '''haut-parleur''' {{g-old|m}} {{IPA-old|/hɔ.paʁ.lœʁ/}} # [[cái|Cái]] [[loa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] j068td63wdsbll7e0ffc7sntpacgflu haut-fond 0 42108 2476888 1850845 2026-07-26T13:04:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476888 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.fɔ̃/}} {{-noun-}} {{fra-noun| s=haut-fond|p=hauts-fonds| sp=/hɔ.fɔ̃/|pp=/hɔ.fɔ̃/}} '''haut-fond''' {{g-old|m}} {{IPA-old|/hɔ.fɔ̃/}} # [[mỏm|Mỏm]] [[ngầm]] (ở sông, biển). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ic8oer4qkf8k1q3j6yf9lixq8b4oohr hautesse 0 42110 2476895 1850857 2026-07-26T13:06:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476895 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.tɛs/}} {{-noun-}} {{fra-noun| s=hautesse|p=hautesse| sp=/hɔ.tɛs/|pp=/hɔ.tɛs/}} '''hautesse''' {{g-old|f}} {{IPA-old|/hɔ.tɛs/}} # {{term|Sử học}} [[hoàng thượng|Hoàng thượng]], [[bệ hạ]] (tôn hiệu vua Thổ Nhĩ Kỳ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] sxahv8vy6l3zb6npmp07elci23uoj9b haute 0 42111 2476893 1850854 2026-07-26T13:05:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476893 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔt/}} {{-noun-}} {{fra-noun| s=haute|p=haute| sp=/hɔt/|pp=/hɔt/}} '''haute''' {{g-old|f}} {{IPA-old|/hɔt/}} # {{term|Thông tục}} [[tầng lớp|Tầng lớp]] [[trên]]. #: ''Les gens de la '''haute''''' — bọn kẻ cắp sống xa hoa {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] snepo3l3motuz6q6t74umkgat1njw79 haut-de-forme 0 42112 2476886 1850844 2026-07-26T13:04:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476886 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔd.fɔʁm/}} {{-noun-}} {{fra-noun| s=haut-de-forme|p=haut-de-forme| sp=/hɔd.fɔʁm/|pp=/hɔd.fɔʁm/}} '''haut-de-forme''' {{g-old|m}} {{IPA-old|/hɔd.fɔʁm/}} # [[mũ|Mũ]] [[cao]] [[thành]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] f0j3x0jshkimam1vetfzdu3tu1tp40g haut-de-chausses 0 42113 2476885 1850843 2026-07-26T13:03:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476885 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔd.ʃɔs/}} {{-noun-}} {{fra-noun| s=haut-de-chausses|p=haut-de-chausses| sp=/hɔd.ʃɔs/|pp=/hɔd.ʃɔs/}} '''haut-de-chausses''' {{g-old|m}} {{IPA-old|/hɔd.ʃɔs/}} # {{term|Từ cũ; nghĩa cũ}} [[quần nịt|Quần nịt]] [[ngắn]] (đàn ông). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] jgi2ti6jg54ywt9cptaqa79ng993nsf hautbois 0 42114 2476892 2112572 2026-07-26T13:05:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476892 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.bwa/}} {{-noun-}} {{fra-noun| s=hautbois|p=hautbois| sp=/hɔ.bwa/|pp=/hɔ.bwa/}} '''hautbois''' {{g-old|m}} {{IPA-old|/hɔ.bwa/}} # {{term|Âm nhạc}} [[kèn|Kèn]] [[ôboa]]. # [[người|Người]] [[chơi]] [[ôboa]]. {{-related-}} * [[algaita]] * [[bishgüür]] * [[bombarde]] * [[cor anglais]] * [[cromorne]] * [[douçaine]] * [[duduk]] * [[guan]] * [[hautbois d'amour]] * [[heckelphone]] * [[hichiriki]] * [[hnè]] * [[kabiry]] * [[kèn]] * [[mizmār]] * [[nāgasvaram]] * [[p'iri]] * [[pey prabauh]] * [[pī]] * [[piffaro]] * [[puik-puik]] * [[rgya-gling]] * [[sahanai]] * [[sarunai]] * [[selompret]] * [[shanāī]] * [[sralay]] * [[suona]] * [[zurna]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] t9zi8serr03n6liwu8g0id7mnk5nz6e hausse 0 42115 2476877 1850834 2026-07-26T13:02:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476877 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔs/}} {{-noun-}} {{fra-noun| s=hausse|p=hausses| sp=/hɔs/|pp=/hɔs/}} '''hausse''' {{g-old|f}} {{IPA-old|/hɔs/}} # [[cái|Cái]] [[kệ]], [[bệ]]. #: ''Mettre des '''hausses''' à une table'' — kê cái bàn lên # [[máy|Máy]] [[ngắm]] (ở súng). # [[sự|Sự]] [[tăng]], [[sự]] [[nâng]], [[sự]] [[nâng]] [[lên]]. #: ''La '''hausse''' des crues'' — nước sông dâng lên # [[sự|Sự]] [[lên giá]]. #: ''La '''hausse''' du blé'' — sự lên giá lúa mì #: ''ses actions sont en '''hausse''''' — (thân mật) công việc của anh ta đang tăng tiến {{-ant-}} * [[baisse|Baisse]], [[dépréciation]], [[diminution]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 79ipcqkvtdzfc9fswedt68j555v4v2z haubert 0 42116 2476860 1850810 2026-07-26T12:58:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476860 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.bɛʁ/}} {{-noun-}} {{fra-noun| s=haubert|p=haubert| sp=/hɔ.bɛʁ/|pp=/hɔ.bɛʁ/}} '''haubert''' {{g-old|m}} {{IPA-old|/hɔ.bɛʁ/}} # {{term|Sử học}} [[áo giáp|Áo giáp]] [[lưới sắt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 29z01tbzxbw5ufsh7xd1namhw8we734 hauban 0 42117 2476857 1850806 2026-07-26T12:57:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476857 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.bɑ̃/}} {{-noun-}} {{fra-noun| s=hauban|p=haubans| sp=/hɔ.bɑ̃/|pp=/hɔ.bɑ̃/}} '''hauban''' {{g-old|m}} {{IPA-old|/hɔ.bɑ̃/}} # {{term|Hàng hải}} [[dây néo|Dây néo]] (cột buồm) [[đằng]] [[lái]]; [[dây néo]] [[bên]]. # {{term|Nghĩa rộng}} [[dây néo|Dây néo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] j142929tevyojjnn12z44skgtbwqeri hâte 0 42118 2479265 1854730 2026-07-26T21:55:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479265 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hat/}} {{-noun-}} {{fra-noun| s=hâte|p=hâtes| sp=/hat/|pp=/hat/}} '''hâte''' {{g-old|f}} {{IPA-old|/hat/}} # [[sự|Sự]] [[vội vàng]], [[sự]] [[hối hả]]; [[sự]] [[hấp tấp]]. #: ''Se préparer avec '''hâte''' au départ'' — chuẩn bị vội vàng để lên đường #: ''Avoir '''hâte''' de parler'' — hấp tấp muốn nói #: ''à la '''hâte''''' — vội vàng, không kịp chuẩn bị #: ''en '''hâte''''' — mau lẹ #: ''en toute '''hâte''''' — rất gấp {{-ant-}} * [[atermoiement|Atermoiement]] * [[calme|Calme]] * [[lenteur]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hate]] [[Thể loại:Mục từ tiếng Pháp|hate]] 90f25pxs9wg0gxs5nh16c72uevmveq0 hase 0 42119 2476817 1850743 2026-07-26T12:48:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476817 wikitext text/x-wiki {{-fra-}} [[Hình:Durer_Young_Hare.jpg|thumb|hase]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haz/}} {{-noun-}} {{fra-noun| s=hase|p=hases| sp=/haz/|pp=/haz/}} '''hase''' {{g-old|f}} {{IPA-old|/haz/}} # {{term|Săn bắn}} [[thỏ|Thỏ]] [[cái]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] cohsy8b7syajpdl6qbuii4zcxchm06l haschisch 0 42120 2476816 1850742 2026-07-26T12:48:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476816 wikitext text/x-wiki {{-fra-}} [[Hình:Haschisch.jpg|thumb|haschisch]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʃiʃ/}} {{-noun-}} {{fra-noun| s=haschisch|p=haschisch| sp=/ha.ʃiʃ/|pp=/ha.ʃiʃ/}} '''haschisch''' {{g-old|m}} {{IPA-old|/ha.ʃiʃ/}} # [[như|Như]] [[hachisch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3a3a2rkx87vdpj8c2ohotunzpgncunx hasch 0 42121 2476815 1850741 2026-07-26T12:48:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476815 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʃ/}} {{-noun-}} {{fra-noun| s=hasch|p=hasch| sp=/haʃ/|pp=/haʃ/}} '''hasch''' {{g-old|m}} {{IPA-old|/haʃ/}} # {{term|Thân mật}} [[hasit|Hasit]] (viết tắt của haschisch). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] bwhqhcz5nzksgjm2oywd1jzj6x2u0fr hasard 0 42122 2476812 1850737 2026-07-26T12:47:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} (2) 2476812 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.zaʁ/}} {{-noun-}} {{fra-noun| s=hasard|p=hasards| sp=/ha.zaʁ/|pp=/ha.zaʁ/}} '''hasard''' {{g-old|m}} {{IPA-old|/ha.zaʁ/}} <LI class=def> [[sự|sự]] [[ngẫu nhiên]], [[sự]] [[tình cờ]]; [[sự]] [[may rủi]] #: ''Le '''hasard''' d’une rencontre'' — sự tình cờ của một cuộc gặp gỡ; #: ''S’en remettre au '''hasard''''' — phó mặc may rủi <LI class=def> (triết học) [[tính|tính]] [[ngẫu nhiên]] <LI class=def> (từ cũ; nghĩa cũ) [[mối nguy|mối nguy]] #: ''à tout '''hasard''''' — để phòng xa, để phòng mọi sự bất trắc+ (từ cũ; nghĩa cũ) mặc dầu mọi sự xảy ra, gặp sao hay vậy #: ''au '''hasard''''' — hú họa, không chủ định #: ''corriger le '''hasard''''' — cờ gian bạc lận #: ''gibier de '''hasard''''' — (thông tục) món hời #: ''jeu de '''hasard''''' — cờ bạc #: ''par '''hasard''''' — bất đồ, ngẫu nhiên #: ''par le plus grand des '''hasards''''' — do một trường hợp ngẫu nhiên đặc biệt #: ''si par '''hasard''''' — nếu chẳng may, may ra, thảng hoặc {{-ant-}} * [[déterminisme|Déterminisme]], [[finalité]], [[nécessité]] {{-ref-}} {{R:FVDP}} {{-nor-}} {{-noun-}} {{nor-noun|word=hasard|root=hasard|defsg=hasard|indefsg=hasarden|defpl=hasarder|indefpl=hasardene}} '''hasard''' {{g-old|m}} # [[trò chơi|Trò chơi]] [[may rủi]], [[hên]] [[xui]]. #: '' Dette er den rene '''hasard'''. #: '' å spille '''hasard''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Pháp]] 781zluw6m6yk7f6l449x0v0fjlpfrp7 harponneur 0 42123 2476775 1850690 2026-07-26T12:40:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476775 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.pɔ.nœʁ/}} {{-noun-}} {{fra-noun| s=harponneur|p=harponneurs| sp=/haʁ.pɔ.nœʁ/|pp=/haʁ.pɔ.nœʁ/}} '''harponneur''' {{g-old|m}} {{IPA-old|/haʁ.pɔ.nœʁ/}} # [[người|Người]] [[phóng]] [[ao]] [[móc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 8jtgvcqy55bhznefs0ee6ownx73rv0t harponnage 0 42124 2476773 1850688 2026-07-26T12:40:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476773 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.pɔ.naʒ/}} {{-noun-}} {{fra-noun| s=harponnage|p=harponnage| sp=/haʁ.pɔ.naʒ/|pp=/haʁ.pɔ.naʒ/}} '''harponnage''' {{g-old|m}} {{IPA-old|/haʁ.pɔ.naʒ/}} # [[sự|Sự]] [[đánh]] (cá) [[bằng]] [[lao móc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ccvkmkyspd41rjysrl6qkenkksak5fv harpon 0 42125 2476772 1850687 2026-07-26T12:39:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476772 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.pɔ̃/}} [[File:Harpon Unaaq MHNT ETH AC 198.jpg|thumb| harpon]] {{-noun-}} {{fra-noun| s=harpon|p=harpons| sp=/haʁ.pɔ̃/|pp=/haʁ.pɔ̃/}} '''harpon''' {{g-old|m}} {{IPA-old|/haʁ.pɔ̃/}} # [[cây|Cây]] [[lao móc]] (để đánh cá voi. ). # {{term|Xây dựng}} [[móc sắt|Móc sắt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] kmjsm79zm2a54cbu06x4s5fabv5kl0r harpie 0 42126 2476769 1850683 2026-07-26T12:39:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476769 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.pi/}} {{-noun-}} {{fra-noun| s=harpie|p=harpies| sp=/haʁ.pi/|pp=/haʁ.pi/}} '''harpie''' {{g-old|f}} {{IPA-old|/haʁ.pi/}} # {{term|Thần thoại; thần học}} [[nữ|Nữ]] [[yêu]] [[mình]] [[chim]]. # {{term|Thân mật}} [[kẻ|Kẻ]] [[tham tàn]]; [[con]] [[mục]] [[ác mó]]. # {{term|Động vật học}} [[chim ưng|Chim ưng]] [[mào]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] mlmvd46vckscuowcz5xabe2gx8svday haro 0 42127 2476764 2136668 2026-07-26T12:37:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476764 wikitext text/x-wiki {{-kxs-}} {{-num-}} {{pn}} # [[mười]]. [[Thể loại:Số tiếng Khang Gia]] {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁɔ/}} {{-noun-}} {{fra-noun| s=haro|p=haro| sp=/ha.ʁɔ/|pp=/ha.ʁɔ/}} '''haro''' {{g-old|m}} {{IPA-old|/ha.ʁɔ/}} #: ''Crier haro '''sur''''' — lên tiếng phẫn nộ trước (ai, việc gì). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 1qdt3bx265yjo76v7qqwyfa1p8c3kx8 harnois 0 42128 2476763 1850673 2026-07-26T12:37:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476763 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.nwa/}} {{-noun-}} {{fra-noun| s=harnois|p=harnois| sp=/haʁ.nwa/|pp=/haʁ.nwa/}} '''harnois''' {{g-old|m}} {{IPA-old|/haʁ.nwa/}} # {{term|Từ cũ; nghĩa cũ}} [[như|Như]] [[harnais]]. #: ''blanchi sous le '''harnois''''' — già đời trong nghề {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] m7g9eu2pij58qc9uxcpuj8lxbof0c2k harnachement 0 42129 2476758 1850665 2026-07-26T12:36:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476758 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.naʃ.mɑ̃/}} {{-noun-}} {{fra-noun| s=harnachement|p=harnachements| sp=/haʁ.naʃ.mɑ̃/|pp=/haʁ.naʃ.mɑ̃/}} '''harnachement''' {{g-old|m}} {{IPA-old|/haʁ.naʃ.mɑ̃/}} # [[sự|Sự]] [[thắng]] [[yên cương]] (cho ngựa). # [[bộ|Bộ]] [[yên cương]]. # {{term|Thân mật}} [[quần áo|Quần áo]] [[kỳ cục]] [[nặng nề]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] inx7jlzye1yt88nyhply1lvtgoxztbp harmonisation 0 42130 2476753 1850648 2026-07-26T12:35:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476753 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''harmonisation''' # Sự làm [[hài hoà]], sự làm [[cân]] đối, sự làm [[hoà]] [[hợp]]. # <nhạc> sự [[phối]] [[hoà]] âm. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.ni.za.sjɔ̃/}} {{-noun-}} {{fra-noun| s=harmonisation|p=harmonisation| sp=/aʁ.mɔ.ni.za.sjɔ̃/|pp=/aʁ.mɔ.ni.za.sjɔ̃/}} '''harmonisation''' {{g-old|f}} {{IPA-old|/aʁ.mɔ.ni.za.sjɔ̃/}} # [[sự|Sự]] [[điều]] [[hòa]]. #: '''''Harmonisation''' des salaires'' — sự điều hòa tiền lương # {{term|Âm nhạc}} [[sự|Sự]] [[phối]] [[hòa]] [[âm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 0nh3wish31dh6e54qqbnlfq2sm02o49 harmonique 0 42131 2476752 1850646 2026-07-26T12:35:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}}, {{f}} → {{g-old|f}} 2476752 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.nik/}} {{-noun-}} {{fra-noun| s=harmoniques|p=harmoniques| sp=/aʁ.mɔ.nik/|pp=/aʁ.mɔ.nik/}} '''harmonique''' {{g-old|m}} {{IPA-old|/aʁ.mɔ.nik/}} # {{term|Âm nhạc}} [[âm bội|Âm bội]]. {{-noun-}} {{fra-noun| s=harmoniques|p=harmoniques| sp=/aʁ.mɔ.nik/|pp=/aʁ.mɔ.nik/}} '''harmonique''' {{g-old|f}} {{IPA-old|/aʁ.mɔ.nik/}} # {{term|Vật lý học}} [[sóng hài|Sóng hài]]. # {{term|Ngôn ngữ học}} [[âm|Âm]] [[cộng hưởng]]. {{-adj-}} {{fra-adj| ms=harmonique|fs=harmonique| mp=harmoniques|fp=harmoniques| msp=/aʁ.mɔ.nik/|fsp=/aʁ.mɔ.nik/| mpp=/aʁ.mɔ.nik/|fpp=/aʁ.mɔ.nik/}} '''harmonique''' {{IPA-old|/aʁ.mɔ.nik/}} # {{term|Âm nhạc}} {{see-entry|danh từ giống đực|danh từ giống đực}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] nrp9266silzi68b3xt4e7oiuj1977xq harmonie 0 42132 2476747 1850641 2026-07-26T12:34:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476747 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.ni/}} {{-noun-}} {{fra-noun| s=harmonie|p=harmonies| sp=/aʁ.mɔ.ni/|pp=/aʁ.mɔ.ni/}} '''harmonie''' {{g-old|f}} {{IPA-old|/aʁ.mɔ.ni/}} # {{term|Âm nhạc}} [[hòa|Hòa]] [[âm]]. # [[sự|Sự]] [[hài hòa]]; [[sự]] [[hòa hợp]]. #: ''L’harmonie des couleurs dans un tableau'' — sự hài hòa màu sắc trong một bức tranh #: '''''Harmonie''' des classes'' — sự hòa hợp giai cấp #: ''Vivre en '''harmonie''''' — sống hòa hợp {{-ant-}} * [[désaccord|Désaccord]], [[désordre]], [[discordance]] * [[antagonisme|Antagonisme]], [[incompatibilité]] * [[discorde|Discorde]], [[dissentiment]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 70u0sc79gdau12b5q6dproqd1s5dl29 harmattan 0 42133 2476734 1850624 2026-07-26T12:30:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2476734 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑːr.mə.ˈtæn/}} {{-noun-}} '''harmattan''' {{IPA-old|/ˌhɑːr.mə.ˈtæn/}} # [[gió|Gió]] [[khô]] [[mang]] đầy [[bụi]] [[thổi]] [[từ]] [[sa mạc]] vào [[bờ biển]] [[châu]] [[Phi]] [[từ]] [[tháng]] 12 đến [[tháng]] 2. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.ma.tɑ̃/}} {{-noun-}} {{fra-noun| s=harmattan|p=harmattan| sp=/haʁ.ma.tɑ̃/|pp=/haʁ.ma.tɑ̃/}} '''harmattan''' {{g-old|m}} {{IPA-old|/haʁ.ma.tɑ̃/}} # [[gió|Gió]] [[hacmatan]] (gió hanh nóng ở Tây Phi). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] sdmu9q03xuh0391kjwpvcoaniyds99c harki 0 42135 2476727 1850614 2026-07-26T12:29:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476727 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.ki/}} {{-noun-}} {{fra-noun| s=harki|p=harkis| sp=/haʁ.ki/|pp=/haʁ.ki/}} '''harki''' {{g-old|m}} {{IPA-old|/haʁ.ki/}} # {{term|Sử học}} [[lính|Lính]] [[địa phương]] [[bổ sung]] (trong quân đội Pháp ở Bắc Phi). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] bs8ixmj6zf9m9t4r9g6igbi7qk9z34m haridelle 0 42136 2476724 1850610 2026-07-26T12:28:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476724 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁi.dɛl/}} {{-noun-}} {{fra-noun| s=haridelle|p=haridelles| sp=/ha.ʁi.dɛl/|pp=/ha.ʁi.dɛl/}} '''haridelle''' {{g-old|f}} {{IPA-old|/ha.ʁi.dɛl/}} # [[ngựa|Ngựa]] [[gầy]] [[xấu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] hvptclyk7zreeo55o74bpagdzz50zlq hargne 0 42137 2476720 1850605 2026-07-26T12:27:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476720 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁɲ/}} {{-noun-}} {{fra-noun| s=hargne|p=hargnes| sp=/haʁɲ/|pp=/haʁɲ/}} '''hargne''' {{g-old|f}} {{IPA-old|/haʁɲ/}} # [[sự|Sự]] [[càu nhàu]]; [[sự]] [[cà khịa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] finju4yr0zkm73k14snl8s6h2nsniis harfang 0 42138 2476719 1850604 2026-07-26T12:27:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476719 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.fɑ̃/}} {{-noun-}} {{fra-noun| s=harfang|p=harfang| sp=/haʁ.fɑ̃/|pp=/haʁ.fɑ̃/}} '''harfang''' {{g-old|m}} {{IPA-old|/haʁ.fɑ̃/}} # {{term|Động vật học}} [[cú tuyết|Cú tuyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6h71eormoa5ig1lrskwoc04112c8chi haret 0 42140 2476718 1850603 2026-07-26T12:27:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2476718 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁɛ/}} {{-adj-}} {{fra-adj| ms=haret|fs=haret| mp=haret|fp=haret| msp=/ha.ʁɛ/|fsp=/ha.ʁɛ/| mpp=/ha.ʁɛ/|fpp=/ha.ʁɛ/}} '''haret''' {{IPA-old|/ha.ʁɛ/}} # {{term|Chat haret}} [[mèo hoang|Mèo hoang]] (mèo nhà đã trở lại đời sống hoang dại). {{-noun-}} {{fra-noun| s=haret|p=haret| sp=/ha.ʁɛ/|pp=/ha.ʁɛ/}} '''haret''' {{g-old|m}} {{IPA-old|/ha.ʁɛ/}} # [[mèo hoang|Mèo hoang]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] m4emvxxqwcccwe1aspq4zvcx0rw2ht3 harenguier 0 42141 2476715 1850601 2026-07-26T12:26:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476715 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁɑ̃.ɡje/}} {{-noun-}} {{fra-noun| s=harenguier|p=harenguier| sp=/ha.ʁɑ̃.ɡje/|pp=/ha.ʁɑ̃.ɡje/}} '''harenguier''' {{g-old|m}} {{IPA-old|/ha.ʁɑ̃.ɡje/}} # [[tàu|Tàu]] đánh cá trích. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] qo8q6ag58k5d11p3cy66vvpmtxvn3bm harengère 0 42142 2476716 1850602 2026-07-26T12:26:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476716 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁɑ̃.ʒɛʁ/}} {{-noun-}} {{fra-noun| s=harengère|p=harengère| sp=/ha.ʁɑ̃.ʒɛʁ/|pp=/ha.ʁɑ̃.ʒɛʁ/}} '''harengère''' {{g-old|f}} {{IPA-old|/ha.ʁɑ̃.ʒɛʁ/}} # [[chị|Chị]] [[hàng]] [[cá]]. # {{term|Thân mật}} [[hàng|Hàng]] [[tôm]] [[hàng]] [[cá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|harengere]] [[Thể loại:Mục từ tiếng Pháp|harengere]] 9jj8k5uoa3pn5uhsovctp3doop0awkj hareng 0 42144 2476713 1850598 2026-07-26T12:26:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476713 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁɑ̃/}} {{-noun-}} {{fra-noun| s=hareng|p=harengs| sp=/ha.ʁɑ̃/|pp=/ha.ʁɑ̃/}} '''hareng''' {{g-old|m}} {{IPA-old|/ha.ʁɑ̃/}} # {{term|Động vật học}} [[cá trích|Cá trích]]. #: ''sec comme un '''hareng''''' — lép kẹp và cao lêu ngêu #: ''serré comme des '''harengs''''' — lèn như nêm cối {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] a9n5vi8w5ytd23po7hb4r36d2j2pusf harem 0 42145 2476712 1850597 2026-07-26T12:25:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2476712 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.əm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harem.ogg |pron=ˈhɛr.əm}} {{-noun-}} '''harem''' {{IPA-old|/ˈhɛr.əm/}} # [[hậu cung|Hậu cung]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁɛm/}} {{-noun-}} {{fra-noun| s=harem|p=harems| sp=/ha.ʁɛm/|pp=/ha.ʁɛm/}} '''harem''' {{g-old|m}} {{IPA-old|/ha.ʁɛm/}} # [[hậu cung|Hậu cung]], [[khuê phòng]]. # [[đám|Đám]] [[hậu cung]], [[bọn]] [[tỳ thiếp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 0lpophpa5bpytosc3q55hwbwet4gzql hardiesse 0 42148 2476694 1850574 2026-07-26T12:21:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476694 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.djɛs/}} {{-noun-}} {{fra-noun| s=hardiesse|p=hardiesses| sp=/haʁ.djɛs/|pp=/haʁ.di.jɛs/}} '''hardiesse''' {{g-old|f}} {{IPA-old|/haʁ.djɛs/}} # [[tính|Tính]] [[gan dạ]], [[tính]] [[táo bạo]], [[tính]] [[mạnh dạn]]. #: ''La '''hardiesse''' d’un explorateur'' — tính gan dạ của một nhà thám hiểu #: ''La '''hardiesse''' du pinceau'' — nét vẽ táo bạo # {{term|Nghĩa xấu}} [[sự|Sự]] [[liều lĩnh]]; [[sự]] [[xấc xược]]; [[sự]] [[lấc cấc]]. #: ''La '''hardiesse''' d’une attitude'' — sự xấc xược của một thái độ # {{term|Số nhiều}} [[hành động|Hành động]] [[liều lĩnh]]; [[lời nói]] [[xấc xược]]. {{-ant-}} * [[lâcheté|Lâcheté]], [[timidité]] * [[décence|Décence]], [[modestie]] * [[banalité|Banalité]], [[platitude]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3af4k80p8jjksejw8pi90qmaxjrmvro harde 0 42150 2476686 1850562 2026-07-26T12:19:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476686 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁd/}} {{-noun-}} {{fra-noun| s=harde|p=hardes| sp=/haʁd/|pp=/haʁd/}} '''harde''' {{g-old|f}} {{IPA-old|/haʁd/}} # [[dây buộc|Dây buộc]] [[chó]] (thành cụm bốn hay sáu con). # [[cụm|Cụm]] [[chó]] (buộc vào nhau). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] c395kzhaxxhnlnncennrts2uu1skkll harcèlement 0 42151 2476653 1850528 2026-07-26T12:12:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476653 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.sɛl.mɑ̃/}} {{-noun-}} {{fra-noun| s=harcèlement|p=harcèlements| sp=/haʁ.sɛl.mɑ̃/|pp=/haʁ.sɛl.mɑ̃/}} '''harcèlement''' {{g-old|m}} {{IPA-old|/haʁ.sɛl.mɑ̃/}} # [[sự|Sự]] [[quấy rối]]; [[sự]] [[quấy rầy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|harcelement]] [[Thể loại:Mục từ tiếng Pháp|harcelement]] qpuoqcd7bkrs5mwrdc5fc0u0ni7b92u harassement 0 42153 2476645 1850513 2026-07-26T12:10:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476645 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁas.mɑ̃/}} {{-noun-}} {{fra-noun| s=harassement|p=harassement| sp=/ha.ʁas.mɑ̃/|pp=/ha.ʁas.mɑ̃/}} '''harassement''' {{g-old|m}} {{IPA-old|/ha.ʁas.mɑ̃/}} # [[sự|Sự]] [[mệt nhoài]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 32or055uz0sbvejgipe8jgsg60wffow haras 0 42154 2476642 1850508 2026-07-26T12:10:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476642 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''haras''' # [[trại|Trại]] [[ngựa]] [[giống]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁa/}} {{-noun-}} {{fra-noun| s=haras|p=haras| sp=/ha.ʁa/|pp=/ha.ʁa/}} '''haras''' {{g-old|m}} {{IPA-old|/ha.ʁa/}} # [[trại|Trại]] [[ngựa]] [[giống]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] lhtbnelvo6fb11e9omn1uahgzxhgneo hara-kiri 0 42157 2476639 1850500 2026-07-26T12:09:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476639 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''hara-kiri''' # Sự [[mổ]] [[bụng]] [[tự sát]] (Nhật-bản). {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/a.ʁa.ki.ʁi/}} {{-noun-}} '''hara-kiri''' {{g-old|m}} {{IPA-old|/a.ʁa.ki.ʁi/}} # [[sự|Sự]] [[mổ]] [[bụng]] [[tự sát]] (theo kiểu người Nhật). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] 90tu7oehtj241j5kgl0v6cd8rntpw7g haquet 0 42158 2476638 1850499 2026-07-26T12:09:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476638 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.kɛ/}} {{-noun-}} {{fra-noun| s=haquet|p=haquets| sp=/ha.kɛ/|pp=/a.kɛ/}} '''haquet''' {{g-old|m}} {{IPA-old|/ha.kɛ/}} # [[xe bò|Xe bò]] [[không]] [[chắn]] (để chở thùng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] my09gpo14kzzblud8vou8ympr2z5mbf haquenée 0 42159 2476637 1850498 2026-07-26T12:09:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476637 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hak.ne/}} {{-noun-}} {{fra-noun| s=haquenée|p=haquenée| sp=/hak.ne/|pp=/hak.ne/}} '''haquenée''' {{g-old|f}} {{IPA-old|/hak.ne/}} # [[ngựa|Ngựa]] [[đi]] [[nước kiệu]]. # {{term|Từ cũ; nghĩa cũ}} [[ngựa|Ngựa]] [[cho]] [[phụ nữ]] [[cưỡi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|haquenee]] [[Thể loại:Mục từ tiếng Pháp|haquenee]] 0yegdlogoo3yebhszxh7z8s1cy5w5m9 happening 0 42160 2476625 2198422 2026-07-26T12:06:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476625 wikitext text/x-wiki {{also|Happening}} {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhæpənɪŋ/|/ˈhæpɪnɪŋ/|/ˈhæpnɪŋ/|[hæpnɪn]}} * {{audio|en|En-us-happening.ogg|a=US}} {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|happen||ing-form}}. {{-noun-}} {{en-noun}} # [[sự việc|Sự việc]] [[xảy ra]], chuyện xảy ra; [[biến cố]]. #: ''what a stranger '''happening'''!'' — thật là một sự việc kỳ quặc! {{-reference-}} {{R:FVDP|db=ev}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ap.niɳ/}} {{-noun-}} {{fra-noun| s=happening|p=happenings| sp=/ap.niɳ/|pp=/ap.niɳ/}} '''happening''' {{g-old|m}} {{IPA-old|/ap.niɳ/}} # {{term|Sân khấu}} [[tiết mục|Tiết mục]] [[quần chúng]]. {{-reference-}} {{R:FVDP|db=fv}} [[Thể loại:Danh từ tiếng Pháp]] n0a77bqne9lq9tst6jbi61acjk6ofep happement 0 42161 2476623 1850484 2026-07-26T12:06:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476623 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ap.mɑ̃/}} {{-noun-}} {{fra-noun| s=happement|p=happement| sp=/ap.mɑ̃/|pp=/ap.mɑ̃/}} '''happement''' {{g-old|m}} {{IPA-old|/ap.mɑ̃/}} # [[sự|Sự]] [[dính]] [[chặt]]. # {{term|Từ hiếm; nghĩa ít dùng}} [[sự|Sự]] [[đớp]], [[sự]] [[ngoạm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ehvfsq9gy8cazhod1zb7hktdizejces happe 0 42162 2476622 1850483 2026-07-26T12:05:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476622 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hap/}} {{-noun-}} {{fra-noun| s=happe|p=happe| sp=/hap/|pp=/hap/}} '''happe''' {{g-old|f}} {{IPA-old|/hap/}} # {{term|Xây dựng}} [[móc|Móc]] [[kẹp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] mjmsxj4j1v0feqc4t0bxlrajr4d2l0i hantise 0 42163 2476610 1850458 2026-07-26T12:03:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2476610 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑ̃.tiz/}} {{-noun-}} {{fra-noun| s=hantise|p=hantises| sp=/hɑ̃.tiz/|pp=/hɑ̃.tiz/}} '''hantise''' {{g-old|f}} {{IPA-old|/hɑ̃.tiz/}} # [[sự|Sự]] [[ám ảnh]]. # {{term|Từ cũ; nghĩa cũ}} [[sự|Sự]] [[lui tới]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] g392t84p6npae3sngxcce95b9wcltu2 hâle 0 42206 2479263 1854720 2026-07-26T21:54:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2479263 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/al/}} {{-noun-}} {{fra-noun| s=hâle|p=hâles| sp=/al/|pp=/al/}} '''hâle''' {{g-old|m}} {{IPA-old|/al/}} # [[màu da|Màu da]] [[rám nắng]]; [[sự]] [[rám nắng]]. # {{term|Nông nghiệp}} [[gió|Gió]] [[hanh]] [[tây bắc]]. # {{term|Từ cũ; nghĩa cũ}} [[sự|Sự]] [[làm]] [[khô héo]] (do nắng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hale]] [[Thể loại:Mục từ tiếng Pháp|hale]] datootzjz8gaeybpdqlf21op4g5cldk haïku 0 42213 2476960 1850942 2026-07-26T13:21:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476960 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.i.ky/}} {{-noun-}} {{fra-noun| s=haïku|p=haïkus| sp=/ha.i.ky/|pp=/a.i.ky/}} '''haïku''' {{g-old|m}} {{IPA-old|/ha.i.ky/}} # [[thơ|Thơ]] [[ngũ]] [[thất]] (Nhật Bản). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|haiku]] [[Thể loại:Mục từ tiếng Pháp|haiku]] 2lqyzy2opfkomnj57anvn9818jv6u9g haïk 0 42214 2476959 1850941 2026-07-26T13:20:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{m}} → {{g-old|m}} 2476959 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ik/}} {{-noun-}} {{fra-noun| s=haïk|p=haïks| sp=/ha.ik/|pp=/ha.ik/}} '''haïk''' {{g-old|m}} {{IPA-old|/ha.ik/}} # [[vải|Vải]] [[choàng]] (của phụ nữ Hồi giáo). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|haik]] [[Thể loại:Mục từ tiếng Pháp|haik]] k0mgnkm4f8kpwcrk0g6wp71zwal1pnt hâblerie 0 42234 2479261 1854718 2026-07-26T21:54:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2479261 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.blə.ʁi/}} {{-noun-}} {{fra-noun| s=hâblerie|p=hâbleries| sp=/ha.blə.ʁi/|pp=/ha.blə.ʁi/}} '''hâblerie''' {{g-old|f}} {{IPA-old|/ha.blə.ʁi/}} # Lời nói khoác. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hablerie]] [[Thể loại:Mục từ tiếng Pháp|hablerie]] 0tm1i5urf8l2byapwkjal299e8mixzg hargneusement 0 46164 2476721 1850606 2026-07-26T12:27:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476721 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.ɲøz.mɑ̃/}} {{-adv-}} '''hargneusement''' {{IPA-old|/haʁ.ɲøz.mɑ̃/}} # {{term|Một cách}} [[càu nhàu|Càu nhàu]]; (với vẻ) [[cà khịa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] ivhs58lhv4mlem86cgg4igl91rfvgjm harmonieusement 0 46165 2476748 1850642 2026-07-26T12:34:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476748 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.njøz.mɑ̃/}} {{-adv-}} '''harmonieusement''' {{IPA-old|/aʁ.mɔ.njøz.mɑ̃/}} # [[êm tai|Êm tai]], [[du dương]]. #: ''Chanter '''harmonieusement''''' — hát du dương # [[hài hòa|Hài hòa]], [[cân đối]]. #: ''Arranger '''harmonieusement''''' — sắp xếp hài hòa {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] pyl8fb8k7tm6488lyqgyrbwtxzx6m8q hâtivement 0 46166 2479272 1854737 2026-07-26T21:56:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479272 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.tiv.mɑ̃/}} {{-adv-}} '''hâtivement''' {{IPA-old|/ha.tiv.mɑ̃/}} # [[vội vã|Vội vã]], [[vội vàng]]. #: ''Partir '''hâtivement''''' — vội vã ra đi {{-ant-}} * [[doucement|Doucement]], [[lentement]], [[tardivement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp|hativement]] [[Thể loại:Mục từ tiếng Pháp|hativement]] ks3zy0vugnner79si9xoq5ht2roifyk haut 0 46167 2476884 1850842 2026-07-26T13:03:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4), {{m}} → {{g-old|m}} 2476884 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/o/}} {{pron-audio |place=Pháp (Ba Lê) |file=Fr-Haut-fr-Paris.ogg |pron=o}} {{-adj-}} {{fra-adj| ms=haut|fs=haute| mp=hauts|fp=hautes| msp=/o/|fsp=/ot/| mpp=/o/|fpp=/ot/}} '''haut''' {{IPA-old|/o/}} # [[cao|Cao]]. #: ''Mur '''haut''' de deux mètres'' — tường cao hai mét #: '''''Hautes''' fonctions'' — chức vụ cao # [[thượng|Thượng]]. #: '''''Haute''' antiquité'' — thượng cổ #: ''La '''haute''' région'' — miền thượng # [[lên cao|Lên cao]], [[dâng]] [[cao]]. #: ''A marée '''haute''''' — khi triều dâng cao # [[thẳng|Thẳng]], [[ngẩng]] [[lên]]. #: ''Marcher la tête '''haute''''' — ngẩng đầu lên mà đi # [[mạnh|Mạnh]], [[mạnh mẽ]]. #: ''Le plus '''haut''' éclat'' — ánh chói mạnh nhất # [[cao cấp|Cao cấp]]. #: '''''Hautes''' mathématiques'' — toán cao cấp # [[cao cả|Cao cả]], [[cao siêu]]. #: '''''Hautes''' vertus'' — đức hạnh cao cả #: ''à '''haute''' voix'' — nói to, hét to #: ''avoir la '''haute''' main'' — có toàn quyền điều khiển #: ''avoir le verbe '''haut''''' — nói oang oang; nói hống hách #: ''avoir une '''haute''' opinion de soi-même'' — tự phụ, tự kiêu #: ''crime de '''haute''' trahison'' — tội phản quốc #: ''de '''haute''' lutte'' — xem lutte #: ''en '''haut''' lieu'' — trong giới lãnh đạo #: ''exécuteur des '''hautes''' œuvres'' — tên đao phủ #: '''''haut''' en couleur'' — màu chói quá #: '''''haute''' bourgeoisie'' — giai cấp tư sản giàu có nhất #: '''''haute''' mer'' — biển khơi #: '''''haute''' paye'' — lương bổng hậu #: ''jeter les '''hauts''' cris'' — xem cri #: ''la main '''haute''''' — (từ cũ; nghĩa cũ) cương quyết mạnh mẽ #: ''ne pas dire une parole plus '''haute''' que l’autre'' — nói bình tĩnh {{-ant-}} * [[bas|Bas]] * [[petit|Petit]] * [[récent|Récent]] * [[faible|Faible]], [[modeste]] {{-adv-}} '''haut''' {{IPA-old|/o/}} # [[cao|Cao]]. #: ''Monter '''haut''''' — lên cao #: ''Porter '''haut''' la tête'' — ngẩng cao đầu # [[to|To]], [[mạnh]]. #: ''Parler '''haut''''' — nói to, nói mạnh # [[trên|Trên]] [[kia]]. #: ''Voir plus '''haut''''' — xem trên kia #: ''d’en '''haut''''' — từ những tầng lớp trên; từ chính quyền+ từ trên trời #: ''de '''haut''''' — từ trên cao; với vẻ khinh bỉ #: ''Regarder de '''haut''''' — nhìn với vẻ khinh bỉ+ một cách tổng quát, một cách bao quát #: ''Voir les choses de '''haut''''' — nhìn sự vật một cách bao quát #: ''de très '''haut''''' — một cách hời hợt #: ''en '''haut''''' — ở trên, lên trên #: ''Aller en '''haut''''' — đi lên trên #: ''être pendu '''haut''' et court'' — bị treo cổ #: '''''haut''' la main'' — không khó khăn gì, không vất vả gì #: '''''haut''' les cœurs!'' — can đảm lên! dũng cảm lên! #: '''''haut''' les mains!'' — giơ tay lên! #: ''par en '''haut''''' — ở trên, ở phía trên #: ''tomber de '''haut''''' — vô cùng ngạc nhiên (như rớt từ mặt trăng xuống) {{-noun-}} {{fra-noun| s=haut|p=hauts| sp=/o/|pp=/o/}} '''haut''' {{g-old|m}} {{IPA-old|/o/}} # [[chiều|Chiều]] [[cao]], [[bề cao]]. #: ''Colonne qui a vingt mètres de '''haut''''' — cái cột cao hai chục mét # [[phần|Phần]] [[trên]]; [[đỉnh]], [[chóp]], [[ngọn]]. #: ''Au '''haut''' du mur'' — ở phần trên tường #: ''Perché sur le '''haut''' d’un arbre'' — đậu trên ngọn cây # {{term|Tiếng địa phương}} [[miền|Miền]] [[đất]] [[cao]]. #: ''Aller par haut et par '''bas''''' — (thân mật) thượng thổ hạ tả. #: ''au '''haut''' de'' — ở trên ngọn, ở trên đỉnh #: ''des '''hauts''' et des bas'' — xem bas #: ''du '''haut''' de'' — từ trên đỉnh cao; với vẻ kiêu ngạo; #: ''le '''haut''' de l’eau'' — triều lên #: ''le Très-Haut'' — Thượng đế #: ''tenir le '''haut''' du pavé'' — ở địa vị cao trong xã hội #: ''tomber de son '''haut''''' — vô cùng ngạc nhiên {{-ant-}} * [[bas]], [[base]], [[fond]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Phó từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] agw2j5sswbw5j6i88c9gnlnpwl2wq07 hautement 0 46168 2476894 1850856 2026-07-26T13:05:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476894 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔt.mɑ̃/}} {{-adv-}} '''hautement''' {{IPA-old|/hɔt.mɑ̃/}} # [[lớn tiếng|Lớn tiếng]], [[rõ]]. #: ''Déclarer '''hautement''''' — lớn tiếng tuyên bố, tuyên bố rõ # Ở [[mức]] [[cao]]. #: ''Remplir '''hautement''' sa mission'' — làm tròn sứ mệnh ở mức cao {{-ant-}} * [[timidement|Timidement]] * [[médiocrement|Médiocrement]], peu {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] fbwgk26j0qeoou3cvfer093lp8r8aj1 hebdomadairement 0 46169 2477121 1851144 2026-07-26T13:58:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477121 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛb.dɔ.ma.dɛʁ.mɑ̃/}} {{-adv-}} '''hebdomadairement''' {{IPA-old|/ɛb.dɔ.ma.dɛʁ.mɑ̃/}} # [[hằng|Hằng]] [[tuần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] 2pjsg91xiz0m1o6vsim0s9iyj96gp80 hermétiquement 0 46171 2477467 1851670 2026-07-26T15:16:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477467 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛʁ.me.tik.mɑ̃/}} {{-adv-}} '''hermétiquement''' {{IPA-old|/ɛʁ.me.tik.mɑ̃/}} # [[kín|Kín]], [[kín hơi]], [[kín mít]]. #: ''Porte '''hermétiquement''' fermée'' — cửa đóng kín mít {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp|hermetiquement]] [[Thể loại:Mục từ tiếng Pháp|hermetiquement]] iugmjhv7fzjwhbudn2dg67nvqfhlq3z heureusement 0 46173 2477571 1851813 2026-07-26T15:40:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477571 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/œ.ʁøz.mɑ̃/}} {{-adv-}} '''heureusement''' {{IPA-old|/œ.ʁøz.mɑ̃/}} # [[thuận lợi|Thuận lợi]]; [[thành công]] [[mỹ mãn]]. #: ''Terminer '''heureusement''' une affaire'' — hoàn thành mỹ mãn công việc # [[thích hợp|Thích hợp]], [[thích đáng]]. #: ''Expression '''heureusement''' trouvée'' — từ ngữ tìm được thích đáng # [[may mắn|May mắn]], [[may sao]]. #: ''Il a enfin compris, '''heureusement''''' — may sao cuối cùng anh ta hiểu ra # {{term|Từ cũ; nghĩa cũ}} [[sung sướng|Sung sướng]]. #: ''Vivre '''heureusement''''' — sống sung sướng {{-ant-}} * [[malheureusement|Malheureusement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] dfe6wrxcg7sqgqo1uv4auhgpjspxpei hideusement 0 46174 2477635 1851916 2026-07-26T15:54:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477635 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hi.døz.mɑ̃/}} {{-adv-}} '''hideusement''' {{IPA-old|/hi.døz.mɑ̃/}} # [[xấu|Xấu]] [[đến]] [[gớm]], [[gớm ghiếc]]. #: ''Des traits '''hideusement''' contractés'' — nét mặt co lại một cách gớm ghiếc {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] jf4n0wvon9hj44orrdqem9fjzn9ztp1 hiérarchiquement 0 46175 2477882 1852297 2026-07-26T16:49:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477882 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/je.ʁaʁ.ʃik.mɑ̃/}} {{-adv-}} '''hiérarchiquement''' {{IPA-old|/je.ʁaʁ.ʃik.mɑ̃/}} # [[theo|Theo]] [[thứ bậc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp|hierarchiquement]] [[Thể loại:Mục từ tiếng Pháp|hierarchiquement]] pu70rvf45ml39n4m1wfy1rghadb9bbc hiératiquement 0 46176 2477885 1852301 2026-07-26T16:50:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477885 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.e.ʁa.tik.mɑ̃/}} {{-adv-}} '''hiératiquement''' {{IPA-old|/i.e.ʁa.tik.mɑ̃/}} # [[theo|Theo]] [[nghi thức]] [[tôn giáo]]. # [[uy nghi|Uy nghi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp|hieratiquement]] [[Thể loại:Mục từ tiếng Pháp|hieratiquement]] gyh2caqutmreon9f3ekw40vmc9k14ne historiquement 0 46177 2477848 1852248 2026-07-26T16:42:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477848 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/is.tɔ.ʁik.mɑ̃/}} {{-adv-}} '''historiquement''' {{IPA-old|/is.tɔ.ʁik.mɑ̃/}} # [[về|Về]] [[mặt]] [[lịch sử]]. #: ''Discuter un fait '''historiquement''''' — thảo luận một sự kiện về mặt lịch sử {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] 0m6ksjmnpoa3wsisr2ix5yt6m5njzij honnêtement 0 46178 2478248 1852879 2026-07-26T18:01:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478248 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɛt.mɑ̃/}} {{-adv-}} '''honnêtement''' {{IPA-old|/ɔ.nɛt.mɑ̃/}} # [[lương thiện|Lương thiện]], [[trung thực]], [[đứng đắn]], [[chính]] [[trực]]. #: ''Gagner '''honnêtement''' sa vie'' — kiếm ăn lương thiện # [[thực thà|Thực thà]], [[thực]]. #: '''''Honnêtement''', n'étiez-vous pas au courant?'' — thực anh không được biết à? # [[xứng đáng|Xứng đáng]]; [[tạm]] [[được]], [[phải chăng]]. # {{term|Từ cũ; nghĩa cũ}} [[lịch sự|Lịch sự]]. #: ''Accueillir quelqu'un fort '''honnêtement''''' — tiếp đón ai khá lịch sự {{-ant-}} * [[malhonnêtement|Malhonnêtement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp|honnetement]] [[Thể loại:Mục từ tiếng Pháp|honnetement]] kdb9l8071ahpk0dtyz1ya59qq8by2at honorablement 0 46179 2478257 1852884 2026-07-26T18:02:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478257 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɔ.ʁa.blə.mɑ̃/}} {{-adv-}} '''honorablement''' {{IPA-old|/ɔ.nɔ.ʁa.blə.mɑ̃/}} # {{term|Một cách}} [[đáng|Đáng]] [[tôn kính]], [[với]] [[tiếng tăm]] [[tốt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] hccpmp514wxgk41ryxuyjomkpv98kj0 honteusement 0 46180 2478273 1852904 2026-07-26T18:05:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478273 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ̃.tøz.mɑ̃/}} {{-adv-}} '''honteusement''' {{IPA-old|/hɔ̃.tøz.mɑ̃/}} # [[nhục nhã|Nhục nhã]]. #: ''S’enfuir '''honteusement''''' — nhục nhã chuồn đi {{-ant-}} * [[cyniquement|Cyniquement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] 3mxku2pkcrk4yococll0266f3t13dxv horizontalement 0 46181 2478370 1853020 2026-07-26T18:24:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478370 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.zɔ̃.tal.mɑ̃/}} {{-adv-}} '''horizontalement''' {{IPA-old|/ɔ.ʁi.zɔ̃.tal.mɑ̃/}} # [[nằm ngang|Nằm ngang]]; [[nằm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] q5iz5jvojm93ls14tg8vz5xnvca35y4 horriblement 0 46182 2478413 1853080 2026-07-26T18:34:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478413 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.blə.mɑ̃/}} {{-adv-}} '''horriblement''' {{IPA-old|/ɔ.ʁi.blə.mɑ̃/}} # [[khủng khiếp|Khủng khiếp]]; [[ghê tởm]]. # [[kinh khủng|Kinh khủng]]; [[quá chừng]]. #: '''''Horriblement''' cher'' — đắt kinh khủng {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] egm59xcw4h4rrsvt4145d5lb9gltkmx hostilement 0 46183 2478512 1853215 2026-07-26T18:56:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478512 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.til.mɑ̃/}} {{-adv-}} '''hostilement''' {{IPA-old|/ɔs.til.mɑ̃/}} # [[thù địch|Thù địch]]; [[chống đối]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] 8k7mr76828kqmvxu1pcnsd53iha152d humainement 0 46184 2478717 1853590 2026-07-26T19:45:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478717 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mɛn.mɑ̃/}} {{-adv-}} '''humainement''' {{IPA-old|/y.mɛn.mɑ̃/}} # [[về|Về]] [[mặt]] [[con người]]; [[theo]] [[nhân tính]]; [[theo]] [[khả năng]] [[con người]]. #: ''Une chose '''humainement''' impossible'' — một việc quá khả năng con người # [[nhân đạo|Nhân đạo]]. #: ''Traiter '''humainement''' les prisonniers de guerre'' — đối xử nhân đạo với tù binh {{-ant-}} * [[cruellement|Cruellement]], [[inhumainement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] hwrn8hf9n7l1p3891h75e00gt07bxd4 humblement 0 46185 2478744 1853630 2026-07-26T19:51:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478744 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/œ̃.blə.mɑ̃/}} {{-adv-}} '''humblement''' {{IPA-old|/œ̃.blə.mɑ̃/}} # [[khiêm nhường|Khiêm nhường]], [[nhún nhường]]. # [[tầm thường|Tầm thường]], [[xoàng xĩnh]]; [[hèn mọn]]. #: ''Vivre '''humblement''''' — sống tầm thường # {{term|Nghĩa xấu}} [[khúm núm|Khúm núm]]. #: ''S’abaisser '''humblement''''' — khúm núm hạ mình # {{term|Từ cũ, nghĩa cũ}} [[kính cẩn|Kính cẩn]]. #: ''Je vous salue très '''humblement''''' — xin kính cẩn chào ngài {{-ant-}} * [[orgueilleusement|Orgueilleusement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] 68s3jrec1s3sjx122yaqqk96h3rnqur hygiéniquement 0 46186 2479044 1854238 2026-07-26T21:02:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479044 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.ʒje.nik.mɑ̃/}} {{-adv-}} '''hygiéniquement''' {{IPA-old|/i.ʒje.nik.mɑ̃/}} # [[theo|Theo]] [[phép]] [[vệ sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp|hygieniquement]] [[Thể loại:Mục từ tiếng Pháp|hygieniquement]] aqbrlmwiwy7fcdwnbrl9aey8vwopi24 hyperboliquement 0 46187 2479090 1854322 2026-07-26T21:13:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479090 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɛʁ.bɔ.lik.mɑ̃/}} {{-adv-}} '''hyperboliquement''' {{IPA-old|/i.pɛʁ.bɔ.lik.mɑ̃/}} # {{term|Văn học}} (một cách) [[ngoa dụ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] 01aw0nyl8gyoo7mu0gbn27zr1bpbrd6 hypocritement 0 46188 2479183 1854503 2026-07-26T21:35:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479183 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.kʁit.mɑ̃/}} {{-adv-}} '''hypocritement''' {{IPA-old|/i.pɔ.kʁit.mɑ̃/}} # [[giả đạo đức|Giả đạo đức]]. {{-ant-}} * [[franchement|Franchement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] jzxr481ww4lwkey2sqd1702us7z9vom hypothétiquement 0 46189 2479236 1854593 2026-07-26T21:48:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479236 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.te.tik.mɑ̃/}} {{-adv-}} '''hypothétiquement''' {{IPA-old|/i.pɔ.te.tik.mɑ̃/}} # {{term|Theo lối}} [[giả thiết|Giả thiết]], [[giả định]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp|hypothetiquement]] [[Thể loại:Mục từ tiếng Pháp|hypothetiquement]] jo4fp50hsu0z2wdl81a2etwb2ydkhdp agenouiller 0 52229 2479542 2246660 2026-07-27T10:20:00Z Hiyuune 50834 /* Tham khảo */ 2479542 wikitext text/x-wiki =={{langname|fr}}== ==={{ĐM|etymology}}=== {{inh+|fr|fro|agenoillier}}, từ {{mention|fro|genoil||đầu gối}}. So sánh {{cognate|ca|agenollar}}, {{cognate|pt|ajoelhar}}, {{cognate|it|inginocchiare}}, {{cognate|ro|îngenunchea}}. ==={{ĐM|pron}}=== * {{fr-IPA|agenouiller}} * {{audio|fr|Fr-agenouiller.ogg}} ==={{ĐM|v}}=== {{fr-verb}} # {{nhãn|fr|reflexive}} [[quỳ|Quỳ]], [[quỳ gối]]. ===={{ĐM|forms}}==== {{fr-conj-auto}} ===={{ĐM|drv}}==== * {{l|fr|agenouillable}} * {{l|fr|agenouilliste}} ===={{ĐM|ref}}==== * {{R:FVDP|db=fv}} ==={{ĐM|further}}=== * {{R:fr:TLFi}} 3tvgsgvznybo2ik20l8gv1sy2ilsjqm haïr 0 55061 2476961 2061768 2026-07-26T13:21:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476961 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.iʁ/}} {{-tr-verb-}} '''haïr''' ''ngoại động từ'' {{IPA-old|/ha.iʁ/}} # [[căm thù|Căm thù]], [[căm ghét]], [[ghét]]. #: '''''Haïr''' l’ennemi'' — căm thù quân địch #: '''''Haïr''' la flatterie'' — ghét thói nịnh hót #: '''''Haïr''' à mort'' — ghét đào đất đổ đi {{-forms-}} {{fr-conj-auto}} {{-ant-}} * [[aimer|Aimer]], [[adorer]], [[chérir]], s’[[entendre]] {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|hair]] [[Thể loại:Động từ tiếng Pháp|hair]] 2r4wx2blg305dbfcgvyw5x75tixad19 hanter 0 55070 2476609 2129681 2026-07-26T12:02:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476609 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑ̃.te/}} {{-tr-verb-}} '''hanter''' ''ngoại động từ'' {{IPA-old|/hɑ̃.te/}} # [[ám ảnh|Ám ảnh]]. #: ''Ce souvenir le '''hantait''''' — kỷ niệm ấy ám ảnh anh ta # {{term|Từ cũ; nghĩa cũ}} [[lui tới|Lui tới]]. #: '''''Hanter''' les artistes'' — lui tới các nghệ sĩ #: '''''Hanter''' les tripots'' — lui tới sòng bạc {{-ant-}} * [[fuir|Fuir]], [[éloigner]] (s') {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] {{-xgn-mgr-}} {{-noun-}} {{head|xgn-mgr|Danh từ}} # [[váy]] [[ngắn]]. {{-syn-}} * [[khuermo]] tkg2b7r4p89yd14d78eocgy1szmpvv8 happer 0 55072 2476627 1850489 2026-07-26T12:07:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476627 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.pe/}} {{-tr-verb-}} '''happer''' ''ngoại động từ'' {{IPA-old|/ha.pe/}} # [[đớp|Đớp]], [[ngoạm]]. {{-ant-}} * [[lâcher|Lâcher]], [[laisser]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 1puhsd51wa33l0j1usqeni0q61ak7hu haranguer 0 55074 2476641 1850504 2026-07-26T12:09:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2476641 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈræ.ŋɜː/}} {{-noun-}} '''haranguer''' {{IPA-old|/hə.ˈræ.ŋɜː/}} # [[người|Người]] [[diễn thuyết]], [[người]] [[hô hào]]. {{-noun-}} '''haranguer''' {{IPA-old|/hə.ˈræ.ŋɜː/}} # [[người|Người]] [[diễn thuyết]], [[người]] [[hô hào]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁɑ̃.ɡe/}} {{-tr-verb-}} '''haranguer''' ''ngoại động từ'' {{IPA-old|/ha.ʁɑ̃.ɡe/}} # [[diễn thuyết|Diễn thuyết]] [[hô hào]]. #: '''''Haranguer''' la foule'' — diễn thuyết hô hào quần chúng {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Pháp]] 11vfiy78qyvd572mx5s598qoxza60ju harasser 0 55076 2476646 1850514 2026-07-26T12:11:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476646 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.ʁa.se/}} {{-tr-verb-}} '''harasser''' ''ngoại động từ'' {{IPA-old|/ha.ʁa.se/}} # Làm [[mệt nhoài]]. {{-ant-}} * [[délaisser|Délaisser]] * [[reposer|Reposer]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] g8z9ifzcw6dv9xdaxpnnac1eq9ktnvw harceler 0 55078 2476652 1850527 2026-07-26T12:12:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476652 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.sə.le/}} {{-tr-verb-}} '''harceler''' ''ngoại động từ'' {{IPA-old|/haʁ.sə.le/}} # [[quấn|Quấn]] [[rối]]; [[quấy rầy]]. #: '''''Harceler''' l’ennemi'' — quấy rối quân địch #: '''''Harceler''' quelqu'un de demandes'' — quấy rầy ai vì những lời xin xỏ {{-ant-}} * [[apaiser|Apaiser]], [[calmer]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 0xbxg0ugrcwd2a40tzzp9ffgh7uowlr harder 0 55079 2476690 1850568 2026-07-26T12:20:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476690 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.de/}} {{-tr-verb-}} '''harder''' ''ngoại động từ'' {{IPA-old|/haʁ.de/}} # {{term|Săn bắn}} [[buộc|Buộc]] (chó) thành [[cụm]] (bốn hoặc sáu con). {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] jfk3aeonnoldg0ngqw1u6z5hp17e1l4 harmoniser 0 55081 2476754 1850651 2026-07-26T12:35:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476754 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/aʁ.mɔ.ni.ze/}} {{-tr-verb-}} '''harmoniser''' ''ngoại động từ'' {{IPA-old|/aʁ.mɔ.ni.ze/}} # [[điều|Điều]] [[hòa]]. #: '''''Harmoniser''' des intérêts opposés'' — điều hòa những quyền lợi đối lập # {{term|Âm nhạc}} [[phối|Phối]] [[hòa]] [[âm]]. {{-ant-}} * [[désaccorder|Désaccorder]] * [[détonner|Détonner]], [[dissoner]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 1faodj0lypk2z3ov24u226h1kylgzsx harnacher 0 55084 2476759 1850666 2026-07-26T12:36:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476759 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.na.ʃe/}} {{-tr-verb-}} '''harnacher''' ''ngoại động từ'' {{IPA-old|/haʁ.na.ʃe/}} # [[thắng|Thắng]] [[yên cương]] (cho ngựa). # {{term|Thân mật}} Cho (ai) [[ăn mặc]] [[quần áo]] [[kỳ cục]] [[nặng nề]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 0xsvltg9p3m64u2bzr30mlnio3eej0p harponner 0 55087 2476774 1850689 2026-07-26T12:40:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476774 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/haʁ.pɔ.ne/}} {{-tr-verb-}} '''harponner''' ''ngoại động từ'' {{IPA-old|/haʁ.pɔ.ne/}} # [[đánh|Đánh]] (cá) bằng [[lao móc]]. # {{term|Thân mật}} [[tóm cổ|Tóm cổ]]. #: '''''Harponner''' un voleur'' — tóm cổ tên kẻ trộm {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 2rnhkkfq7t7nc6xbixhe475rc6satpw hasarder 0 55088 2476813 1850738 2026-07-26T12:48:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476813 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.zaʁ.de/}} {{-tr-verb-}} '''hasarder''' ''ngoại động từ'' {{IPA-old|/ha.zaʁ.de/}} # {{term|Văn học}} [[liều|Liều]]. #: '''''Hasarder''' sa vie'' — liều mạng # [[thử|Thử]] [[liều]]; [[phát biểu]] [[liều]]; #: '''''Hasarder''' une démarche'' — thử liểu một cuộc vận đồng #: '''''Hasarder''' une opinion'' — phát biểu liều một ý kiến {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] lkrz2rqwm7oajaos10iflmxr3lnwgrz hâter 0 55089 2479267 1854732 2026-07-26T21:55:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479267 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ha.te/}} {{-tr-verb-}} '''hâter''' ''ngoại động từ'' {{IPA-old|/ha.te/}} # [[đẩy|Đẩy]] [[nhanh]], làm cho đến [[sớm]]. #: '''''Hâter''' la vieillesse'' — làm cho cái già đến sớm hơn # [[thúc|Thúc]] [[mạnh]], [[giục]] [[gấp]]. #: '''''Hâter''' la marche de quelqu'un'' — thúc ai đi nhanh #: '''''Hâter''' le pas'' — rảo bước {{-ant-}} * [[ajourner|Ajourner]], [[attendre]] * [[différer|Différer]], [[freiner]], [[ralentir]], [[remettre]] * [[retarder|Retarder]], [[temporiser]], [[traîner]] {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|hater]] [[Thể loại:Động từ tiếng Pháp|hater]] kcoszyho0sfdw9kqhkx4kmgyiih0omp hausser 0 55090 2476880 1850837 2026-07-26T13:02:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476880 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.se/}} {{-tr-verb-}} '''hausser''' ''ngoại động từ'' {{IPA-old|/hɔ.se/}} # [[nâng|Nâng]] [[lên]], [[nâng cao]]. #: '''''Hausser''' un mur'' — nâng cao bức tường #: '''''Hausser''' les prix'' — nâng giá #: '''''Hausser''' l’esprit'' — nâng cao tinh thần # [[cất cao|Cất cao]]. #: '''''Hausser''' la voix'' — cất cao giọng; xẵng giọng #: ''Hausser les '''épaules''''' — nhún vai. {{-ant-}} * [[abaisser|Abaisser]], [[avilir]], [[baisser]], [[descendre]] {{-intr-verb-}} '''hausser''' ''nội động từ'' {{IPA-old|/hɔ.se/}} # {{term|Từ cũ; nghĩa cũ}} [[tăng|Tăng]] [[lên]]. #: ''Les prix ont '''haussé''''' — giá cả tăng lên {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] g8o3wxkso3brhlzpfc4rnmu034hnawx héberger 0 55092 2479298 1854788 2026-07-26T22:03:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479298 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/e.bɛʁ.ʒe/}} {{-tr-verb-}} '''héberger''' ''ngoại động từ'' {{IPA-old|/e.bɛʁ.ʒe/}} # Cho [[trú]], cho [[tạm trú]]. #: '''''Héberger''' des touristes'' — cho khách du lịch tạm trú # [[đón tiếp|Đón tiếp]]. #: ''Avoir l’honneur d’héberger quelqu'un'' — có vinh dự đón tiếp ai {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|heberger]] [[Thể loại:Động từ tiếng Pháp|heberger]] 8j5d3iyvux84z0pihbxrtu45mk0cegz héler 0 55094 2479314 1854809 2026-07-26T22:06:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479314 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/he.le/}} {{-tr-verb-}} '''héler''' ''ngoại động từ'' {{IPA-old|/he.le/}} # [[gọi|Gọi]] (từ xa). #: '''''Héler''' un bâtiment pour l’arraisonner'' — (hàng hải) gọi tàu để khám #: '''''Héler''' un taxi'' — gọi xe tắc xi {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|heler]] [[Thể loại:Động từ tiếng Pháp|heler]] 7dlbjppwn1p5nheh9ej1tp268xp1rtf helléniser 0 55096 2477256 1851358 2026-07-26T14:29:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477256 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɛ.le.ni.ze/}} {{-tr-verb-}} '''helléniser''' ''ngoại động từ'' {{IPA-old|/ɛ.le.ni.ze/}} # [[Hy|Hy]] [[Lạp]] [[hóa]]. {{-intr-verb-}} '''helléniser''' ''nội động từ'' {{IPA-old|/ɛ.le.ni.ze/}} # {{term|Từ hiếm; nghĩa ít dùng}} [[nghiên cứu|Nghiên cứu]] [[Hy]] [[Lạp]] [[học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|helleniser]] [[Thể loại:Động từ tiếng Pháp|helleniser]] jzke88e1ne9r7a7yl0nlkso50z6varf herser 0 55100 2477506 1851720 2026-07-26T15:25:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477506 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛʁ.se/}} {{-tr-verb-}} '''herser''' ''ngoại động từ'' {{IPA-old|/hɛʁ.se/}} # {{term|Nông nghiệp}} [[bừa|Bừa]]. #: '''''Herser''' une rizière'' — bừa một thửa ruộng {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] ruycq34oacptvftxf641t8yxv94vsjy heurter 0 55102 2477575 1851819 2026-07-26T15:41:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477575 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hœʁ.te/}} {{-tr-verb-}} '''heurter''' ''ngoại động từ'' {{IPA-old|/hœʁ.te/}} # [[đụng|Đụng]], [[va]]. #: ''Voiture qui '''heurte''' un passant'' — xe va phải người qua đường # {{term|Nghĩa bóng}} [[đụng chạm|Đụng chạm]] [[đến]], [[xúc phạm]]. #: '''''Heurter''' l’amour-propre'' — xúc phạm lòng tự ái #: '''''heurter''' de front'' — công kích thẳng thừng {{-intr-verb-}} '''heurter''' ''nội động từ'' {{IPA-old|/hœʁ.te/}} # [[đụng|Đụng]] [[va]]. #: '''''Heurter''' contre un caillou'' — va phải hòn đá {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] g9kpdqd2a1v7ixcy7v40elc5g39nc5x hisser 0 55104 2477806 1852187 2026-07-26T16:33:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477806 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hi.se/}} {{-tr-verb-}} '''hisser''' ''ngoại động từ'' {{IPA-old|/hi.se/}} # [[kéo|Kéo]] [[lên]]. #: '''''Hisser''' un drapeau'' — kéo cờ {{-ant-}} * [[amener|Amener]], [[baisser]] (les couleurs) * [[descendre]], [[abattre]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 97lp2ow8wb2xq7fr0pw4bqk3qub59rm hocher 0 55106 2477961 1852483 2026-07-26T17:05:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477961 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ʃe/}} {{-tr-verb-}} '''hocher''' ''ngoại động từ'' {{IPA-old|/hɔ.ʃe/}} # {{term|Hocher la tête}} [[lắc đầu|Lắc đầu]]. # {{term|Từ cũ; nghĩa cũ}} [[lắc|Lắc]], [[lay]]. #: ''Bergeronnette qui '''hoche''' sa queue'' — chim chìa vôi lắc lắc cái đuôi #: '''''Hocher''' des pommes'' — lay cho rụng táo {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] qg8plrgqe9r6uesys65z4o07gwkkqn1 homologuer 0 55109 2478184 1852781 2026-07-26T17:47:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478184 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.mɔ.lɔ.ɡe/}} {{-tr-verb-}} '''homologuer''' ''ngoại động từ'' {{IPA-old|/ɔ.mɔ.lɔ.ɡe/}} # {{term|Luật học, pháp lý}} [[xác nhận|Xác nhận]], [[phê chuẩn]], [[chuẩn y]]. #: ''Prix '''homologués''''' — giá đã được chuẩn y # [[chính thức|Chính thức]] [[công nhận]]. #: '''''Homologuer''' un record de saut en hauteur'' — chính thức công nhận một kỷ lục nhảy cao {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] dznkl4hnl5k1miubeym6bsvbmqghib4 honnir 0 55111 2478246 1852877 2026-07-26T18:00:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478246 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.niʁ/}} {{-tr-verb-}} '''honnir''' ''ngoại động từ'' {{IPA-old|/hɔ.niʁ/}} # {{term|Từ cũ; nghĩa cũ}} [[bêu xấu|Bêu xấu]], [[phỉ nhổ]]. #: '''''honni''' soit qui mal y pense'' — nhục thay kẻ có ác ý {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] b4vzdhgi4hwlrgu82tvu29p4dk0ytg7 honorer 0 55113 2478265 1852893 2026-07-26T18:04:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478265 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.nɔ.ʁe/}} {{-tr-verb-}} '''honorer''' ''ngoại động từ'' {{IPA-old|/ɔ.nɔ.ʁe/}} # [[tôn kính|Tôn kính]]. #: '''''Honorer''' ses parents'' — tôn kính cha mẹ # Làm [[vẻ vang]] cho, [[mang lại]] [[vinh hiển]] cho. #: ''Les grands hommes '''honorent''' leur pays'' — các bậc vĩ nhân làm vẻ vang cho đất nước # [[tăng|Tăng]] thêm [[phần]] [[vinh dự]]. #: ''Votre confiance m’honore'' — sự tín nhiệm của ông tăng phần vinh dự cho tôi <LI class=def> trả tiền trả thù lao #: '''''Honorer''' un médecin'' — trả tiền bác sĩ <LI class=def> giữ trọn #: '''''Honorer''' sa signature'' — giữ trọn điều mình đã ký {{-ant-}} * [[abaisser|Abaisser]], [[déshonorer]], [[mépriser]], [[rabaisser]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] mk5zfjfa8l3v54uea03y5hzsci2br0x horrifier 0 55116 2478422 1853090 2026-07-26T18:36:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478422 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.fje/}} {{-tr-verb-}} '''horrifier''' ''ngoại động từ'' {{IPA-old|/ɔ.ʁi.fje/}} # Làm [[khủng khiếp]], làm [[ghê rợn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] dmm5ok5zrag21k3nguv8u8zhorlk6wx horripiler 0 55117 2478428 1853100 2026-07-26T18:37:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478428 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁi.pi.le/}} {{-tr-verb-}} '''horripiler''' ''ngoại động từ'' {{IPA-old|/ɔ.ʁi.pi.le/}} # Làm [[dựng]] [[tóc gáy]], làm [[sởn]] [[da gà]]. # {{term|Thân mật}} Làm [[bực tức]], làm [[tức tối]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] ccjfx419v6kvlzxkdwzh7wuprazo5o0 hospitaliser 0 55119 2478493 1853185 2026-07-26T18:52:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478493 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔs.pi.ta.li.ze/}} {{-tr-verb-}} '''hospitaliser''' ''ngoại động từ'' {{IPA-old|/ɔs.pi.ta.li.ze/}} # [[nhận|Nhận]] vào [[bệnh viện]]. #: '''''Hospitaliser''' un blessé de guerre'' — nhận một thương binh vào bệnh viện {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] e725jyfwarihm0g8sgtd87o6m3tf1wc houspiller 0 55123 2478622 1853362 2026-07-26T19:22:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478622 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hus.pi.je/}} {{-tr-verb-}} '''houspiller''' ''ngoại động từ'' {{IPA-old|/hus.pi.je/}} # [[la mắng|La mắng]]. #: '''''Houspiller''' un enfant'' — la mắng một đứa bé # {{term|Từ cũ, nghĩa cũ}} [[ngược đãi|Ngược đãi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] tb5hr3jzk14soby3651sk9r0dh6kncb huer 0 55126 2478673 2223160 2026-07-26T19:34:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478673 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɥe/}} {{-tr-verb-}} '''huer''' ''ngoại động từ'' {{IPA-old|/hɥe/}} # {{term|Săn bắn}} [[hò hét|Hò hét]] để [[khua]] (chó sói). # [[la ó|La ó]]. #: ''Il se fit '''huer''' par la foule'' — nó bị đám đông la ó {{-ant-}} * [[acclamer|Acclamer]], [[applaudir]], [[ovationner]] {{-intr-verb-}} '''huer''' ''nội động từ'' {{IPA-old|/hɥe/}} # [[kêu|Kêu]] (chim hú). {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 0wh3aolytvsi2fj10rtbb7chboibp0t huiler 0 55128 2478692 1853555 2026-07-26T19:39:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478692 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɥi.le/}} {{-tr-verb-}} '''huiler''' ''ngoại động từ'' {{IPA-old|/ɥi.le/}} # [[bôi|Bôi]] [[dầu]], [[tra]] [[dầu]]; [[tẩm]] [[dầu]]. #: '''''Huiler''' une serrure'' — tra dầu vào ổ khóa {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] omgotnvyzy5im2e85s2w0t3ic4usl6p humaniser 0 55130 2478726 1853601 2026-07-26T19:47:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478726 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.ma.ni.ze/}} {{-tr-verb-}} '''humaniser''' ''ngoại động từ'' {{IPA-old|/y.ma.ni.ze/}} # [[nhân tính hóa|Nhân tính hóa]]. #: ''La fable '''humanise''' les animaux'' — ngụ ngôn nhân tính hóa loài vật # Làm cho [[hợp]] với [[con người]], làm cho [[hợp]] với [[sức]] [[người]]. #: '''''Humaniser''' l’héroïsme'' — làm cho chủ nghĩa anh hùng hợp với sức người # [[nhân đạo|Nhân đạo]] [[hóa]], [[văn minh hóa]]. #: '''''Humaniser''' les mœurs'' — văn minh hóa phong tục {{-ant-}} * [[déshumaniser|Déshumaniser]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] o882f5x07b6lbwhhqp3so7k8pvbqaf9 humecter 0 55132 2478750 1853644 2026-07-26T19:52:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478750 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mɛk.te/}} {{-tr-verb-}} '''humecter''' ''ngoại động từ'' {{IPA-old|/y.mɛk.te/}} # Làm [[ẩm]], [[tẩm]] [[ướt]]. #: ''La sueur qui '''humecte''' les tempes'' — mồ hôi tẩm ướt thái dương {{-ant-}} * [[sécher|Sécher]] * [[imbiber]], [[tremper]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] meyo5d9efc4178klahvdtranrwaq6wh humer 0 55134 2478752 1853646 2026-07-26T19:53:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478752 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy.me/}} {{-tr-verb-}} '''humer''' ''ngoại động từ'' {{IPA-old|/hy.me/}} # [[hít|Hít]]. #: '''''Humer''' l’air'' — hít không khí # {{term|Văn học}} [[hút|Hút]]. #: '''''Humer''' un œuf à la coque'' — hút một quả trứng chần {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] qkd6lkyxdpnf5qk9qgojwpp9f39tl89 humidifier 0 55136 2478760 1853655 2026-07-26T19:55:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478760 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmɪd.ə.ˌfɑɪ.ər/}} {{-noun-}} '''humidifier''' {{IPA-old|/hjuː.ˈmɪd.ə.ˌfɑɪ.ər/}} # [[cái|Cái]] làm ẩm; [[máy]] [[giữ]] độ ẩm [[không khí]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mi.di.fje/}} {{-tr-verb-}} '''humidifier''' ''ngoại động từ'' {{IPA-old|/y.mi.di.fje/}} # Làm [[ẩm]]. {{-ant-}} * [[dessécher|Dessécher]], [[sécher]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Pháp]] 0wphj4pgyjys8gp2fmozvuxxficmpoa humilier 0 55138 2478769 1853669 2026-07-26T19:57:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478769 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/y.mi.lje/}} {{-tr-verb-}} '''humilier''' ''ngoại động từ'' {{IPA-old|/y.mi.lje/}} # [[làm nhục|Làm nhục]], [[sỉ nhục]]. #: '''''Humilier''' un traître'' — làm nhục kẻ phản bội # {{term|Từ cũ, nghĩa cũ}} [[hạ|Hạ]] [[thấp]]. #: '''''Humilier''' l’orgueil d’un adversaire'' — hạ thấp sự kiêu căng của đối thủ {{-ant-}} * [[Elever|Elever]], [[enorgueillir]], [[exalter]], [[glorifier]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] g2qszaunr1ff2apj3pk43fo1ftononj hurler 0 55140 2478843 1853802 2026-07-26T20:15:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478843 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hyʁ.le/}} {{-intr-verb-}} '''hurler''' ''nội động từ'' {{IPA-old|/hyʁ.le/}} # [[tru|Tru]] (chó, chó sói). # [[rú|Rú]], [[thét]], [[gào thét]] (người). #: '''''Hurler''' de douleur'' — rú lên vì đau đớn # [[rống|Rống]] [[lên]] (hát to, nói to). # [[gào|Gào]], [[rít]] (gió). # Không [[điều]] [[hợp]], [[tương phản]] [[mạnh]] (màu sắc). #: '''''hurler''' avec les loups'' — đi với ma mặc áo giấy {{-tr-verb-}} '''hurler''' ''ngoại động từ'' {{IPA-old|/hyʁ.le/}} # [[gào|Gào]] [[lên]], [[rống]] [[lên]] (một bài hát... ); [[tru tréo]] [[lên]] (những lời chửi rủa... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] 7pkq8dgpzrvrjpw7a1nfe9d3g7qsjug hybrider 0 55142 2478930 1854007 2026-07-26T20:35:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478930 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.bʁi.de/}} {{-tr-verb-}} '''hybrider''' ''ngoại động từ'' {{IPA-old|/i.bʁi.de/}} # {{term|Cho}} [[lai|Lai]]. #: '''''Hybrider''' l’âne et la jument'' — lai lừa và ngựa {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] pcjwf6x6x4dz5n6e1ueg4lr42sx7xb6 hydrater 0 55144 2478946 1854041 2026-07-26T20:39:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478946 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/id.ʁa.te/}} {{-tr-verb-}} '''hydrater''' ''ngoại động từ'' {{IPA-old|/id.ʁa.te/}} # {{term|Hóa học}} [[hiđrat|Hiđrat]] [[hóa]]. {{-ant-}} * [[déshydrater|Déshydrater]] {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] p2exy4ggfolkf68map6moosbyuw5we0 hypnotiser 0 55146 2479160 1854470 2026-07-26T21:30:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479160 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ip.nɔ.ti.ze/}} {{-tr-verb-}} '''hypnotiser''' ''ngoại động từ'' {{IPA-old|/ip.nɔ.ti.ze/}} # [[thôi miên|Thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Pháp]] herx9r1964krrqxn51wsslimwiq9ynb hypothéquer 0 55148 2479234 1854591 2026-07-26T21:47:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479234 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i.pɔ.te.ke/}} {{-tr-verb-}} '''hypothéquer''' ''ngoại động từ'' {{IPA-old|/i.pɔ.te.ke/}} # {{term|Luật học, pháp lý}} [[cầm cố|Cầm cố]]. #: '''''Hypothéquer''' un immeuble'' — cầm cố một bất động sản # {{term|Luật học, pháp lý}} [[bảo đảm|Bảo đảm]] bằng [[vật]] [[cầm cố]]. #: '''''Hypothéquer''' une créance'' — bảo đảm quyền đòi nợ bằng vật cầm cố {{-ref-}} {{R:FVDP}} [[Thể loại:Mục từ tiếng Pháp|hypothequer]] [[Thể loại:Động từ tiếng Pháp|hypothequer]] aya8t9o201ktea715lap8q6m19h6rtn 0 56273 2479296 2098031 2026-07-26T22:02:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479296 wikitext text/x-wiki {{-nld-}} {{-interj-}} {{nld-interj}} # {{l|vi|này}}, {{l|vi|chà}} #: '''''Hé''', luister eens!'' #:: '''Này''', nghe chút đi! #: '''''Hé''', dat was leuk.'' #:: '''Chà''', vui thế. # {{l|vi|nhỉ}} #: ''Dat was goed, '''hé'''!'' #:: Tốt '''nhỉ'''! [[Thể loại:Thán từ tiếng Hà Lan|he]] [[Thể loại:Mục từ tiếng Hà Lan|he]] {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/he/}} {{-interj-}} '''hé''' {{IPA-old|/he/}} # Này! #: '''''Hé'''! là-bas, arrivez'' — Này! các anh kia, đến đây # [[chà|Chà]]! #: '''''Hé'''! il pleut!'' — Chà! trời mưa! # Ừ. #: '''''Hé''' oui!'' — ừ phải #: '''''hé'''! '''hé'''!'' — ờ ờ! #: '''''Hé'''! '''hé'''! je ne dis pas non'' — ờ ờ! tôi có nói là không đâu #: '''''hé''' bien!'' — (từ cũ; nghĩa cũ) như eh bien! (xem eh!) {{-ref-}} {{R:FVDP|db=fv}} [[Thể loại:Thán từ tiếng Pháp|he]] [[Thể loại:Mục từ tiếng Pháp|he]] hr9w7povmanu9gb2b92wbflwlv96x8d hein 0 56274 2477191 1851246 2026-07-26T14:14:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477191 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛ̃/}} {{-interj-}} '''hein''' {{IPA-old|/hɛ̃/}} # [[hử|Hử]]! [[hả]]!; [[thế nào]]! #: '''''Hein'''! Que dites-vous là?'' — Anh nói gì thế hả? {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Pháp]] cqksl27k2ozoyb9smmse0edwep6u094 hélas 0 56275 2479313 1854808 2026-07-26T22:06:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479313 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/he.las/}} {{-interj-}} '''hélas''' {{IPA-old|/he.las/}} # [[ôi|Ôi]]!, [[than ôi]]! [[chao ôi]]! {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Pháp|helas]] [[Thể loại:Mục từ tiếng Pháp|helas]] 1byzwpz5fyx2q7n0hj5dbzjysjah2mu hem 0 56276 2477288 2208723 2026-07-26T14:36:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (8) 2477288 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hem.ogg |pron=ˈhɛm}} {{-noun-}} '''hem''' {{IPA-old|/ˈhɛm/}} # Đường [[viền]] (áo, quần... ). {{-tr-verb-}} '''hem''' ''ngoại động từ'' {{IPA-old|/ˈhɛm/}} # [[viền|Viền]]. # {{term|+ in, about, around}} [[bao vây|Bao vây]], [[bao bọc]], [[bao quanh]]. #: ''to '''hem''' in the enemy'' — bao vây quân địch {{-forms-}} {{eng-verb|base=hem|hem|m|ed}} {{-noun-}} '''hem''' {{IPA-old|/ˈhɛm/}} # [[tiếng|Tiếng]] e [[hèm]]; [[tiếng]] đằng [[hắng]], [[tiếng]] [[hắng]] [[giọng]]. {{-intr-verb-}} '''hem''' ''nội động từ'' {{IPA-old|/ˈhɛm/}} # E [[hèm]]; đằng [[hắng]], [[hắng]] [[giọng]]. {{-expr-}} * '''to hem and haw''': [[nói|Nói]] ấp a ấp úng, [[nói]] [[ngắc ngứ]]. {{-interj-}} '''hem''' {{IPA-old|/ˈhɛm/}} # [[hèm|Hèm]]!, e [[hèm]]! {{-forms-}} {{eng-verb|base=hem|hem|m|ed}} {{-ref-}} {{R:FVDP}} {{-gag-}} {{-conj-}} {{pn}} # [[và]]. [[Thể loại:Liên từ tiếng Gagauz]] {{-nld-}} {{-pronoun-}} {{nld-pronoun}} # ''Đại từ ngôi thứ ba số ít giống đực, dạng bổ ngữ của'' '''{{l|nl|hij}}'''. [[Thể loại:Đại từ tiếng Hà Lan]] {{-fra-}} [[Hình:Heme b.png|thumb|hem]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛm/}} {{-interj-}} '''hem''' {{IPA-old|/hɛm/}} # Này! (để làm cho chú ý). # [[hừ|Hừ]]! [[hèm]]! (tỏ ý hoài nghi). # [[hèm|Hèm]]! {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Thán từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] =={{langname|tef}}== ==={{ĐM|noun}}=== {{head|tef|Danh từ}} # [[vườn]]. ==={{ĐM|ref}}=== * ''Lurö Dictionary: Lurö (Nicobarese) - English - Hindi'' (2020). Anvita Abbi, Vysakh R. s9q5ith34e7mq6htmzrc6skdsawgtd3 heu 0 56277 2477568 1851809 2026-07-26T15:39:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477568 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hø/}} {{-interj-}} '''heu''' {{IPA-old|/hø/}} # Ơ! (chỉ sự hoài nghi). #: '''''Heu'''! je ne sais pas trop ce que cela vaut'' — ơ! tôi chẳng biết cái đó đáng giá bao nhiêu # Ờ ờ! (chỉ sự do dự). #: ''Faut-il y aller, '''heu'''! '''heu'''!'' — có nên đi đến đấy không? ờ ờ! {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Pháp]] j8vsdj8bbktf97w6ozhglrcdxvswq4j hi 0 56278 2477603 2342370 2026-07-26T15:47:50Z BlueShurikenNinjaBot 50371 Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477603 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.i/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hi.ogg |pron=ˈhɑɪ.i}} {{-interj-}} '''hi''' {{IPA-old|/ˈhɑɪ.i/}} # {{term|từ Mỹ, nghĩa Mỹ}} Này!, ê! (gọi, chào). {{-ref-}} {{R:FVDP}} =={{langname|kta}}== ==={{ĐM|noun}}=== {{head|kta|Danh từ}} # [[mặt trời]]. ==={{ĐM|ref}}=== * Smith, Kenneth D. (1970) ''Vietnam word list (revised): Kơtua''. SIL International. =={{langname|ycr}}== ==={{ĐM|etym}}=== {{der+|ycr|ja|⽕|tr=hi}}. ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # {{label|ycr|Áo Hoa}} [[lửa]]. ==={{ĐM|ref}}=== * {{R:ycr:Lin 2022}} {{-kpm-}} {{-pronoun-}} {{head|kpm|Đại từ}} # [[chúng tôi]]. #:{{synonym|kpm|vol hi}} {{-ref-}} * Lý Toàn Thắng, Tạ Văn Thông, K'Brêu, K'Bròh (1985) ''Ngữ pháp tiếng Kơ Ho''. Sở Văn hóa và Thông tin Lâm Đồng. =={{langname|mng}}== ==={{ĐM|pronoun}}=== {{head|mng|Đại từ}} # {{label|mng|Rơlơm}} [[chúng ta]]. ==={{ĐM|ref}}=== * Blood, Evangeline; Blood, Henry (1972) ''Vietnam word list (revised): Mnong Rolom''. SIL International. {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/i/}} {{-interj-}} '''hi''' {{IPA-old|/i/}} # [[hì hì|Hì hì]] (tiếng cười). # [[hư|Hư]] [[hư]] (tiếng khóc). {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Thán từ tiếng Pháp]] {{-tyz-}} {{-pron-}} {{tyz-IPA}} {{-noun-}} {{pn}} # [[âm hộ]] (tục). {{-ref-}} {{R:Lương Bèn}} {{catname|Danh từ|tiếng Tày}} {{-aml-}} {{-noun-}} {{head|aml|Danh từ}} # {{label|aml|Lamin}} [[cá]]. {{-ref-}} * Nagaraja, K. S., Sidwell, Paul, Greenhill, Simon. (2013) ''A Lexicostatistical Study of the Khasian Languages: Khasi, Pnar, Lyngngam, and War''. =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # {{label|sed|dialectal}} [[ngày]]. ==={{đm|ref}}=== {{R:VOV}} 5z4v06ebqyhxm0g28nu3b360c7jd9wn holà 0 56279 2478095 1852645 2026-07-26T17:29:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478095 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.la/}} {{-interj-}} '''holà''' {{IPA-old|/hɔ.la/}} # Để [[gọi]] nào! #: '''''Holà'''! quelqu'un!'' — Nào! Có ai đấy không! # {{term|Để hãm lại, để bảo dừng lại}} [[thôi|Thôi]] [[đi]]! #: '''''Holà'''! pas un mot de plus'' — Thôi đi! không nói một lời nào nữa {{-noun-}} {{fra-noun| s=holà|p=holà| sp=/hɔ.la/|pp=/hɔ.la/}} '''holà''' {{g-old|m}} {{IPA-old|/hɔ.la/}} #: ''Mettre le '''holà''''' — (thân mật) lấy lại trật tự, ổn định lại. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hola]] [[Thể loại:Thán từ tiếng Pháp|hola]] [[Thể loại:Mục từ tiếng Pháp|hola]] l86xnx3bdatfevtig5frmqay8v83voy hop 0 56283 2478326 2023636 2026-07-26T18:15:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (6) 2478326 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hop.ogg |pron=ˈhɑːp}} {{-noun-}} '''hop''' {{IPA-old|/ˈhɑːp/}} # {{term|Thực vật học}} [[cây|Cây]] [[hoa bia]], [[cây]] [[hublông]]. # [[bước|Bước]] [[nhảy]] [[ngắn]]; [[bước]] [[nhảy]] [[lò cò]]; sự [[nhảy]] [[lò cò]]. # {{term|Thông tục}} Cuộc [[khiêu vũ]] (tự nhiên, không có nghi thức gì). # {{term|Hàng không}} [[chặng]] đường [[bay]]. #: ''to fly from Hanoi to Moscow in three hops'' — bay từ Hà Nội đến Mát-xcơ-va qua ba chặng đường {{-tr-verb-}} '''hop''' ''ngoại động từ'' {{IPA-old|/ˈhɑːp/}} # Ướp [[hublông]] (rượu bia). # [[nhảy|Nhảy]] qua (hố... ). # {{term|từ Mỹ, nghĩa Mỹ}} [[nhảy|Nhảy]] [[lên]] (xe buýt... ). {{-forms-}} {{eng-verb|base=hop|hop|p|ed}} {{-intr-verb-}} '''hop''' ''nội động từ'' {{IPA-old|/ˈhɑːp/}} # [[hái|Hái]] [[hublông]]. # [[nhảy|Nhảy]] [[lò cò]] (người); [[nhảy nhót]] (chim); [[nhảy cẫng]], [[nhảy]] [[bốn]] [[vó]] (súc vật). # {{term|Từ lóng}} [[chết|Chết]], [[chết]] [[bất]] [[thình lình]]. # {{term|từ Mỹ, nghĩa Mỹ}} Làm một [[chuyến]] đi [[nhanh]] bằng [[máy bay]]. {{-forms-}} {{eng-verb|base=hop|hop|p|ed}} {{-expr-}} * '''to hop off''': {{term|Hàng không}} [[cất cánh|Cất cánh]] (máy bay). * '''to hop it''': [[bỏ|Bỏ]] đi, [[chuồn]]. * '''to hop the twig (stick)''': {{term|Từ lóng}} [[chết|Chết]], [[chết]] [[bất]] [[thình lình]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔp/}} {{-interj-}} '''hop''' {{IPA-old|/hɔp/}} # [[hấp|Hấp]]! #: ''Allez, '''hop'''!'' — đi, hấp! {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] ephu0twrag7qqviw5epfjs11sl13qjv hormis 0 56284 2478376 1853027 2026-07-26T18:26:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478376 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔʁ.mi/}} {{-prep-}} '''hormis''' {{IPA-old|/hɔʁ.mi/}} # {{term|Văn học}} Trừ [[ra]], [[không kể]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Giới từ tiếng Pháp]] f6hclxcqi0gxx7ky1oxo51r2erdohir hou 0 56289 2478543 2001132 2026-07-26T19:03:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478543 wikitext text/x-wiki {{-nld-}} {{-verb-}} {{nld-verb-form}} # {{nld-verb form of|p=1|n=sg|t=pres|houden}} # {{nld-verb form of|m=imp|houden}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu/}} {{-interj-}} '''hou''' {{IPA-old|/hu/}} # {{term|Để dọa}} [[chết|Chết]]! #: '''''Hou'''! '''hou'''! voici le loup'' — chết! chết! chó sói đây này # {{term|Để chế giễu}} [[lêu lêu|Lêu lêu]]! #: '''''Hou'''! le vilain!'' — lêu lêu! đồ hư! {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Pháp]] fs1o2ytr1ir3ljwo7pj976ypd4i4msn houp 0 56290 2478557 1853286 2026-07-26T19:07:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478557 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hup/}} {{-interj-}} '''houp''' {{IPA-old|/hup/}} # Như [[hop]]! {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Pháp]] degcxfllwdguokwfwwmqyw48zqd9366 hourra 0 56291 2478573 1853306 2026-07-26T19:11:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} 2478573 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hu.ʁa/}} {{-noun-}} {{fra-noun| s=hourra|p=hourras| sp=/hu.ʁa/|pp=/hu.ʁa/}} '''hourra''' {{g-old|m}} {{IPA-old|/hu.ʁa/}} # {{term|Hàng hải}} [[tiếng|Tiếng]] [[reo]] [[hoan hô]]. # [[tiếng|Tiếng]] [[hoan hô]]. {{-interj-}} '''hourra''' {{IPA-old|/hu.ʁa/}} # [[hoan hô|Hoan hô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Thán từ tiếng Pháp]] fctj7l3pl862q0a02hrv1zxv643jbn9 hue 0 56292 2478671 1853523 2026-07-26T19:34:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478671 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hue.ogg |pron=ˈhjuː}} {{-noun-}} '''hue''' {{IPA-old|/ˈhjuː/}} # [[màu sắc|Màu sắc]]. #: ''the hues of the rainbow'' — những màu sắc của cầu vồng {{-noun-}} '''hue''' {{IPA-old|/ˈhjuː/}} # hue and cry tiếng kêu la; sự kêu la (đuổi bắt ai, phản đối ai); to pursue with hue and cry kêu la đuổi bắt; to raise a hue and cry against somebody lớn tiếng phản đối ai. # {{term|Sử học}} Sự [[công bố]] [[bắt]] một [[tội nhân]]. {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hy/}} {{-interj-}} '''hue''' {{IPA-old|/hy/}} # [[đi|Đi]]!; [[tắc|Tắc]]! (tiếng thúc ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Pháp]] mn053238alh0fvg1dk9s1hbkpbjxdf6 hum 0 56294 2478714 2203379 2026-07-26T19:44:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (8) 2478714 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hum.ogg |pron=ˈhəm}} {{-noun-}} '''hum''' {{IPA-old|/ˈhəm/}} # {{term|Từ lóng}} (như) [[humbug]]. {{-noun-}} '''hum''' ((cũng) haw) {{IPA-old|/ˈhəm/}} # [[tiếng|Tiếng]] [[vo ve]], [[tiếng]] o o (sâu bọ... ); [[tiếng kêu]] [[rền]] (máy). # [[tiếng|Tiếng]] ầm ừ, [[lời nói]] ậm à ậm ừ, [[lời nói]] ấp úng. #: ''hums and ha's'' — lời nói ậm à ậm ừ # {{term|Từ lóng}} [[mùi|Mùi]] [[khó ngửi]], [[mùi thối]]. {{-intr-verb-}} '''hum''' ''nội động từ'' {{IPA-old|/ˈhəm/}} # [[kêu|Kêu]] [[vo ve]], [[kêu]] o o (sâu bọ... ); [[kêu]] [[rền]] (máy). # Ấm ứ, ầm ừ, ấp úng; [[nói]] [[lúng búng]]. #: ''to '''hum''' and ha (haw)'' — mói ậm à, ậm ừ, nói lúng búng # [[ngậm miệng|Ngậm miệng]] [[ngân nga]]. # {{term|Thông tục}} [[hoạt động|Hoạt động]] [[mạnh]]. #: ''to make things '''hum''''' — đẩy mạnh các hoạt động # {{term|Từ lóng}} [[khó ngửi|Khó ngửi]], [[thối]]. {{-tr-verb-}} '''hum''' ''ngoại động từ'' {{IPA-old|/ˈhəm/}} # [[ngậm miệng|Ngậm miệng]] [[ngân nga]]. {{-interj-}} '''hum''' {{IPA-old|/ˈhəm/}} # [[hừ|Hừ]] (do dự, không đồng ý). {{-forms-}} {{eng-verb|base=hum|hum|m|ed}} {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hœm/}} {{-interj-}} '''hum''' {{IPA-old|/hœm/}} # [[chà|Chà]]! (tỏ ý nghi ngờ, sốt ruột). #: '''''Hum'''! il ne viendra donc pas?'' — chà! nó sẽ không đến chăng? {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Thán từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] == {{langname|ssm}} == === {{ĐM|pron}} === * {{IPA4|ssm|/hum/}} === {{ĐM|noun}} === {{head|ssm|Danh từ}} # [[tim]]. qgwtnp6v39ugn6ewyvhv827888gadua hardboard 0 56511 2476684 1850561 2026-07-26T12:19:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476684 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˌbɔrd/}} {{-noun-}} '''hardboard''' {{IPA-old|/ˈhɑːrd.ˌbɔrd/}} # [[phiến|Phiến]] [[gỗ]] [[ép]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] f11skm5f93h2tbh78cf2rlpp5sux9i3 hard-hearted 0 56512 2476668 1850538 2026-07-26T12:15:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476668 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈhɑːr.təd/}} {{-adj-}} '''hard-hearted''' {{IPA-old|/.ˈhɑːr.təd/}} # [[nhẫn tâm|Nhẫn tâm]], không [[biết]] [[thương xót]], không có tình cảm, [[lòng dạ]] [[sắt]] đá. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] bv370vo8xl946jndzrrrbhkfmpd3y4x hardware 0 56514 2476705 2112570 2026-07-26T12:24:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476705 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.wɛɻ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hardware.ogg |pron=ˈhɑːrd.wɛɻ}} {{-noun-}} {{eng-noun|-}} {{IPA-old|/ˈhɑːrd.wɛɻ/}} # {{term|Máy tính}} [[phần cứng|Phần cứng]] {{term|trong nước}}, [[cương liệu]]. # [[đồ|Đồ]] [[ngũ kim]]. # {{term|Từ Mỹ, nghĩa Mỹ; từ lóng}} [[vũ khí|Vũ khí]]. {{-related-}} * [[software]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8pssj1338xyco0khcg969tq5q9lp48c harebell 0 56515 2476710 1850594 2026-07-26T12:25:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476710 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ˌbɛɫ/}} {{-noun-}} '''harebell''' {{IPA-old|/ˈhɛr.ˌbɛɫ/}} # {{term|Thực vật học}} [[cây|Cây]] [[hoa]] [[chuông]] [[lá]] [[tròn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lng54uw9rd1ccaq0qa3w68z98nwfxit harum-scarum 0 56516 2476798 1850725 2026-07-26T12:45:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476798 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛr.əm.ˈskɛr.əm/}} {{-adj-}} '''harum-scarum''' {{IPA-old|/ˌhɛr.əm.ˈskɛr.əm/}} # [[liều lĩnh|Liều lĩnh]], [[khinh suất]]. {{-noun-}} '''harum-scarum''' {{IPA-old|/ˌhɛr.əm.ˈskɛr.əm/}} # [[người|Người]] [[liều lĩnh]], [[người]] [[khinh suất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] ke7dvx1cqoe01kblgeoev793szbwfbw hausfrau 0 56518 2476876 1850833 2026-07-26T13:01:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476876 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌfrɑʊ/}} {{-noun-}} '''hausfrau''' {{IPA-old|/ˈhɑʊs.ˌfrɑʊ/}} # Bà nội trợ (Đức). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9vzriqsn2nb8bpvgwexj59ndyo2efvc haycock 0 56519 2476940 1850915 2026-07-26T13:16:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476940 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˌkɑːk/}} {{-noun-}} '''haycock''' {{IPA-old|/ˈheɪ.ˌkɑːk/}} # Đồng cỏ khô. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6dh9jkfnsaqjtncj2e7o1134iisshdv headboard 0 56521 2476984 1850964 2026-07-26T13:26:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476984 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbɔrd/}} {{-noun-}} '''headboard''' {{IPA-old|/.ˌbɔrd/}} # [[tấm|Tấm]] [[ván]] [[đầu giường]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ijr1f3fgg1bi8ke3tocj0mymm1h0xpf headhunt 0 56522 2476990 1850970 2026-07-26T13:28:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476990 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌhənt/}} {{-intr-verb-}} '''headhunt''' ''nội động từ'' {{IPA-old|/ˈhɛd.ˌhənt/}} # Tìm và [[tuyển mộ]] [[chuyên viên]] [[giỏi]]. {{-forms-}} {{eng-verb|base=headhunt}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] cofym2r0utlhhk0xf6x5p2r3uiix3uv headnote 0 56524 2477005 2050493 2026-07-26T13:31:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477005 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌnoʊt/}} {{-noun-}} '''headnote''' {{IPA-old|/.ˌnoʊt/}} # Lời giải thích ở đầu [[trang]]. # Đầu chú {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 564cj6roh0efsmlatab8ddr8tmjypeg headsman 0 56525 2477012 1851006 2026-07-26T13:33:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477012 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdz.mən/}} {{-noun-}} '''headsman''' {{IPA-old|/ˈhɛdz.mən/}} # [[đao phủ|Đao phủ]]. # [[thuyền trưởng|Thuyền trưởng]] đánh cá voi. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sjlyb9f23gi712zw75360zb4iubtlw1 headwind 0 56526 2477022 1851017 2026-07-26T13:35:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477022 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌwɪnd/}} {{-noun-}} '''headwind''' {{IPA-old|/ˈhɛd.ˌwɪnd/}} # [[gió|Gió]] [[ngược]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1wb752z1gupwre9l32peel2c3wwwuc6 heartsore 0 56530 2477073 1851084 2026-07-26T13:47:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477073 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˌsɔr/}} {{-adj-}} '''heartsore''' {{IPA-old|/ˈhɑːrt.ˌsɔr/}} # [[đau lòng|Đau lòng]], [[đau buồn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] at78msmu7tzy1bpioxduo5yqp455zn0 heavyweight 0 56534 2477118 2023576 2026-07-26T13:57:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477118 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.vi.ˌweɪt/}} {{-noun-}} '''heavyweight''' {{IPA-old|/ˈhɛ.vi.ˌweɪt/}} # [[võ sĩ|Võ sĩ]] [[hạng nặng]], đô [[vật]] [[hạng nặng]] (nặng từ 79, 5 kg trở lên). # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[người]] rất [[thông minh]] # [[người]] có [[ảnh hưởng]] lớn, [[người]] [[quan trọng]], [[người]] có tiếng nói có [[trọng lượng]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 6i16vft5jn82zz95awexj918chqyhmc hector 0 56536 2477143 1851177 2026-07-26T14:03:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477143 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.tɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hector.ogg |pron=ˈhɛk.tɜː}} {{-noun-}} '''hector''' {{IPA-old|/ˈhɛk.tɜː/}} # [[kẻ|Kẻ]] [[bắt nạt]], [[kẻ]] [[ăn hiếp]]. # [[kẻ|Kẻ]] hay làm phách; [[kẻ]] hay [[hăm]] [[doạ]], [[quát tháo]] [[ầm]] ĩ. # [[kẻ|Kẻ]] hay [[khoe khoang]] [[khoác lác]] [[ầm]] ĩ. {{-verb-}} '''hector''' {{IPA-old|/ˈhɛk.tɜː/}} # [[bắt nạt|Bắt nạt]], [[ăn hiếp]]. # [[doạ|Doạ]] [[nạt]] [[ầm]] ĩ, [[quát tháo]] [[ầm]] ĩ. # [[khoe khoang|Khoe khoang]] [[khoác lác]] [[ầm]] ĩ. {{-forms-}} {{eng-verb|base=hector}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] e6anmphpqt3pjd7q1clh9gbfiv7j6rs heir 0 56537 2477195 1851250 2026-07-26T14:15:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477195 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɛr/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heir.ogg |pron=ˈɛr}} {{-noun-}} '''heir''' {{IPA-old|/ˈɛr/}} # [[người|Người]] [[thừa kế]], [[người]] [[thừa tự]]. # {{term|Nghĩa bóng}} [[người|Người]] [[thừa hưởng]]; [[người]] [[kế tục]] (sự nghiệp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] o43d7ym3gh6eqib8f20222f6k9xri4a heiress 0 56538 2477196 1851252 2026-07-26T14:15:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477196 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɛr.əs/}} {{-noun-}} '''heiress''' {{IPA-old|/ˈɛr.əs/}} # [[người|Người]] [[thừa kế]] (nữ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9qbskximdltr2gzbwg5lm7z7a05e23i heirloom 0 56539 2477198 1851254 2026-07-26T14:16:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477198 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɛr.ˌluːm/}} {{-noun-}} '''heirloom''' {{IPA-old|/ˈɛr.ˌluːm/}} # [[vật|Vật]] [[gia truyền]], của [[gia truyền]]. # [[động|Động]] [[sản]] [[truyền]] lại (cùng với bất động sản). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2agr9lpu89txrojjsqsqqqxieqwqlzg hellebore 0 56542 2477236 1851333 2026-07-26T14:24:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477236 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lə.ˌbɔr/}} {{-noun-}} '''hellebore''' {{IPA-old|/ˈhɛ.lə.ˌbɔr/}} # {{term|Thực vật học}} [[cây|Cây]] [[trị]] [[điên]]. # [[cây|Cây]] [[lê]] [[lư]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qd6x6xts6hqsuth19r8avzkk4bx6trd helper 0 56543 2477272 1851377 2026-07-26T14:32:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477272 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.pɜː/}} {{-noun-}} '''helper''' {{IPA-old|/ˈhɛɫ.pɜː/}} # [[người|Người]] [[giúp đỡ]]. # [[người|Người]] [[giúp việc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jqxx15gqpcbuoonf8r3ctyv4cpw2ggn hemlock 0 56544 2477303 1851426 2026-07-26T14:39:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477303 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛm.ˌlɑːk/}} {{-noun-}} '''hemlock''' {{IPA-old|/ˈhɛm.ˌlɑːk/}} # {{term|Thực vật học}} [[cây|Cây]] [[độc cần]]. # Chất độc cần (lấy từ cây độc cần). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] okb7whbxgmbzbipe8fei4259n5ptil7 henchman 0 56545 2477327 1851463 2026-07-26T14:45:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477327 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛntʃ.mən/}} {{-noun-}} '''henchman''' {{IPA-old|/ˈhɛntʃ.mən/}} # {{term|Chính trị}} [[tay sai|Tay sai]]. # {{term|Sử học}} Người hầu cận. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q9flp59ngg4hpfepyflglqya6pfjmws het 0 56548 2477526 2112615 2026-07-26T15:30:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477526 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛt/}} {{-adj-}} '''het''' {{IPA-old|/ˈhɛt/}} # {{term|từ Mỹ, nghĩa Mỹ}} Được [[đốt]] [[nóng]], được [[nung]] [[nóng]]. #: '''''het''' up'' — (từ lóng) kích động, kích thích, sôi nổi; nổi nóng {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] {{-nld-}} {{-article-}} {{nld-article}} # ''mạo từ hạn định giống trung số ít'' {{-related-}} * {{l|nl|de}} * {{l|nl|een}} {{nl-đại từ|het|'t|het|'t|het|'t|zijn|zijn}} {{-pronoun-}} {{nld-pronoun}} # {{l|vi|nó}}; ''đại từ ngôi thứ ba số ít giống trung'' #: ''Hier hebt u een glas, een deksel om '''het''' toe te doen en een rietje om '''er'''uit te drinken.'' #:: Đây bạn có ly, nắp để đóng '''no''' và ống hút để uống [từ '''no''']. # ''đại từ không ngôi, chỉ tời tiết, hậu khí, nhiệt độ…'' #: '''''Het''' regent.'' &mdash; '''Trời''' mưa. #: '''''Het''' is hier warm.'' &mdash; Nóng đây. #: ''Ik heb '''het''' koud.'' &mdash; Tôi thấy lạnh. {{-usage-}} Khi từ ''het'' được sử dụng với giới từ thì nó thành ''{{l|nl|er}}'' liên kết với giới từ, ví dụ như: ''{{l|nl|van}}'' + ''het'' → ''{{l|nl|ervan}}''. {{-related-}} * {{l|nl|hij}} * {{l|nl|zij}} [[Thể loại:Đại từ tiếng Hà Lan]] l4nmaauolqvzyjanv3ju709tueq9bxd heterogametic 0 56549 2477539 1851770 2026-07-26T15:33:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477539 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ɡə.ˈmɛ.tɪk/}} {{-adj-}} '''heterogametic''' {{IPA-old|/.ɡə.ˈmɛ.tɪk/}} # {{term|Sinh học}} Dị giao tử. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 2qrkfotnkgmyiaiytsn1geqh9wney3d hex 0 56552 2477583 1851834 2026-07-26T15:43:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477583 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛks/}} {{-verb-}} '''hex''' {{IPA-old|/ˈhɛks/}} # Làm ma thuật, bỏ bùa mê. {{-forms-}} {{eng-verb|base=hex|hex|es}} {{-noun-}} '''hex''' {{IPA-old|/ˈhɛks/}} # [[bùa|Bùa]] [[ma thuật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ja2lp9vj5p3nc363jvvx3dnm1fosqd8 high-grade 0 56561 2477659 1851961 2026-07-26T15:59:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477659 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈɡreɪd/}} {{-adj-}} '''high-grade''' {{IPA-old|/ˈhɑɪ.ˈɡreɪd/}} # [[hảo hạng|Hảo hạng]]; [[cấp cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ah5v36h54018uok144qcdtqq2bfxlpn highland 0 56563 2477704 1852013 2026-07-26T16:10:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477704 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.lənd/}} {{-noun-}} '''highland''' {{IPA-old|/ˈhɑɪ.lənd/}} # [[cao nguyên|Cao nguyên]]. # {{term|The highlands}} Vùng cao nguyên [[Ê-cốt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e8t2a3qraelygnjn95mlox3uwwjdcno highlighter 0 56564 2477707 1852018 2026-07-26T16:11:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477707 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌlɑɪ.tɜː/}} {{-noun-}} '''highlighter''' {{IPA-old|/ˈhɑɪ.ˌlɑɪ.tɜː/}} # [[bút|Bút]] [[đánh]] [[dấu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] om0hl9zerpjnkyiobku6lj320yiq781 high-powered 0 56565 2477677 1851979 2026-07-26T16:04:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477677 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈpɑʊ.ərd/}} {{-adj-}} '''high-powered''' {{IPA-old|/ˈhɑɪ.ˈpɑʊ.ərd/}} # [[chức|Chức]] [[trọng]] [[quyền]] [[cao]]. # Rất [[mạnh]], có công suất lớn. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1ak1hc2a0d5q2bnv4rhyb49svli0uml hireling 0 56576 2477793 1852164 2026-07-26T16:30:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477793 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ər.lɪŋ/}} {{-noun-}} '''hireling''' {{IPA-old|/ˈhɑɪ.ər.lɪŋ/}} # [[người|Người]] đi làm thuê. # [[phuồm['hə:sju:t]|Phuồm['hə:sju:t]]]. {{-adj-}} '''hireling''' {{IPA-old|/ˈhɑɪ.ər.lɪŋ/}} # [[rậm râu|Rậm râu]], [[rậm]] [[lông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] i8iibig1j72k2g8oqt2q246ucwnza8w historiographer 0 56581 2477844 1852242 2026-07-26T16:41:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477844 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˌstɔr.i.ˈɑː.ɡrə.fɜː/}} {{-noun-}} '''historiographer''' {{IPA-old|/hɪ.ˌstɔr.i.ˈɑː.ɡrə.fɜː/}} # [[người|Người]] [[chép]] [[sử]], [[sử quan]] (trong triều). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 55wfu0y7l30qg6syqqu8itno7lz7ycb hoar 0 56584 2477929 1852434 2026-07-26T16:58:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477929 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr/}} {{-adj-}} '''hoar''' {{IPA-old|/ˈhɔr/}} # [[hoa râm|Hoa râm]] (tóc). # [[trắng|Trắng]] [[xám]]. # [[xám|Xám]] [[đi]] (vì cũ kỹ lâu đời) (đồ vật). # [[cũ|Cũ]] [[kỹ]] [[lâu đời]], [[cổ kính]]. {{-noun-}} '''hoar''' {{IPA-old|/ˈhɔr/}} # [[màu|Màu]] [[trắng]] [[xám]]; [[màu]] [[tóc]] [[hoa râm]]. # Sự [[cũ]] [[kỹ]], sự [[lâu đời]], sự [[cổ kính]]; [[lúc]] [[tuổi già]]. # [[sương muối|Sương muối]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] foua0juytw5c2wfkxry1fzivcbzzsd8 hoarfrost 0 56585 2477933 1852440 2026-07-26T16:59:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477933 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ˌfrɔst/}} {{-noun-}} '''hoarfrost''' {{IPA-old|/ˈhɔr.ˌfrɔst/}} # [[sương muối|Sương muối]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3expmchj25qxkc4xu957bk6cetoghw2 hoarse 0 56587 2477935 1852443 2026-07-26T17:00:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477935 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hoarse.ogg |pron=ˈhɔrs}} {{-adj-}} '''hoarse''' {{IPA-old|/ˈhɔrs/}} # [[khàn khàn|Khàn khàn]], [[khản]] (giọng). #: ''to talk oneself '''hoarse''''' — nói đến khản cả tiếng {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] f96vn2paoxosuj5g3ymudupzuff6phq hoary 0 56588 2477939 1852448 2026-07-26T17:00:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477939 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.i/}} {{-adj-}} '''hoary''' {{IPA-old|/ˈhɔr.i/}} # [[bạc|Bạc]], [[hoa râm]] (tóc). # [[cổ|Cổ]], [[cổ kính]]; [[đáng kính]]. # {{term|Sinh vật học}} Có [[lông tơ]] [[trắng]] (cây, sâu bọ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 700ofq778ityv33f5k2aplje4nwhitj homework 0 56602 2478136 1852697 2026-07-26T17:37:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478136 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˌwɜːk/}} {{-noun-}} '''homework''' {{IPA-old|/ˈhoʊm.ˌwɜːk/}} # [[bài làm|Bài làm]] ở [[nhà]] (cho học sinh). # Công việc làm ở [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 60qlw4jsq4ai5haioxc2rbecgmd30i8 homosexuality 0 56610 2478203 1852807 2026-07-26T17:51:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478203 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mə.ˌsɛk.ʃə.ˈwæ.lə.ti/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-homosexuality.ogg |pron=ˌhoʊ.mə.ˌsɛk.ʃə.ˈwæ.lə.ti}} {{-noun-}} '''homosexuality''' {{IPA-old|/ˌhoʊ.mə.ˌsɛk.ʃə.ˈwæ.lə.ti/}} # Tính tình dục [[đồng]] [[giới]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j2nlmtze2ut624atr2oy80ah5zsclxu hoodie 0 56615 2478282 1852910 2026-07-26T18:06:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478282 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊ.di/}} {{-noun-}} '''hoodie''' {{IPA-old|/ˈhʊ.di/}} # {{term|Động vật học}} [[quạ|Quạ]] đầu [[xám]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] br5a49xehrrdgrqaw0a1tcc4m9xrooo hooliganism 0 56620 2478311 1852948 2026-07-26T18:11:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478311 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.lɪ.ɡə.ˌnɪ.zəm/}} {{-noun-}} '''hooliganism''' {{IPA-old|/ˈhuː.lɪ.ɡə.ˌnɪ.zəm/}} # [[tính|Tính]] [[du côn]], [[tính]] [[lưu manh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] spk71lklrwoesc6tke2rzwvcvlnq8ha hooter 0 56623 2478324 1852964 2026-07-26T18:14:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478324 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.tɜː/}} {{-noun-}} '''hooter''' {{IPA-old|/ˈhuː.tɜː/}} # [[người|Người]] [[la hét]] [[phản đối]]; [[huýt sáo]] [[phản đối]]. # [[còi|Còi]] [[nhà máy]]; [[còi]] [[ô tô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 02nqqvagn5xe1xa47xkmcy872u0mdrv horehound 0 56626 2478363 1853013 2026-07-26T18:23:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478363 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ˌhɑʊnd/}} {{-noun-}} '''horehound''' {{IPA-old|/ˈhɔr.ˌhɑʊnd/}} # {{term|Thực vật học}} [[cây|Cây]] [[bạc hà]] [[đắng]]. # {{term|Dược học}} [[chế phẩm|Chế phẩm]] [[bạc hà]] [[đắng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k3w9vdtjmujwfgi0fjgq8urj7yzjypn horsehair 0 56635 2478462 1853135 2026-07-26T18:45:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478462 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌhɛr/}} {{-noun-}} '''horsehair''' {{IPA-old|/ˈhɔrs.ˌhɛr/}} # [[lông|Lông]] [[bờm]] [[ngựa]]; [[lông]] [[đuôi]] [[ngựa]]. # [[vải|Vải]] [[lông]] [[ngựa]] (dệt bằng bờm hoặc lông đuôi ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4vbbw3mnvgujon0z8wjcryc0myr3md6 hortatory 0 56637 2478478 1853159 2026-07-26T18:48:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478478 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.tə.ˌtɔr.i/}} {{-adj-}} '''hortatory''' {{IPA-old|/ˈhɔr.tə.ˌtɔr.i/}} # [[khích lệ|Khích lệ]], [[cổ vũ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ouqygdquybkoihy26q7v8w3w3n4rlk0 hostess 0 56641 2478508 1853211 2026-07-26T18:55:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478508 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊs.təs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hostess.ogg |pron=ˈhoʊs.təs}} {{-noun-}} '''hostess''' {{IPA-old|/ˈhoʊs.təs/}} # Bà chủ nhà. # Bà chủ tiệc. # [[bà chủ|Bà chủ]] [[khách sạn]], [[bà chủ]] [[quán trọ]]. # [[cô|Cô]] [[phục vụ]] trên [[máy bay]] ((cũng) [[air]] [[hostess]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 43lr4lck6111eztvdzj6acdxq7e808v hotbed 0 56642 2478528 1853236 2026-07-26T19:00:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478528 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˌbɛd/}} {{-noun-}} '''hotbed''' {{IPA-old|/ˈhɑːt.ˌbɛd/}} # [[luống|Luống]] [[đất]] bón phân tươi. # {{term|Nghĩa bóng}} Ổ, [[lò]]. #: ''a '''hotbed''' of vice'' — ổ thói hư tật xấu #: ''a '''hotbed''' of disease'' — ổ bệnh tật #: ''a '''hotbed''' of war'' — lò lửa chiến tranh {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gygsvytpdevc2os6kaahcshuisxm186 houseparent 0 56643 2478616 1853348 2026-07-26T19:21:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478616 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌpɛr.ənt/}} {{-noun-}} '''houseparent''' {{IPA-old|/.ˌpɛr.ənt/}} # [[người|Người]] [[trông nom]] [[trại]] [[trẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3w2kpf6jjtv7meynnlfrctx4wnsv120 housewares 0 56644 2478618 1853352 2026-07-26T19:21:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478618 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌwɛrz/}} {{-noun-}} '''housewares''' {{IPA-old|/ˈhɑʊs.ˌwɛrz/}} # Đồ dùng [[gia đình]] (nồi, niêu, xoong, chảo, bất, đựa... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2xlhyoj3a9zotl9i762mlsh37vzvf3p huckster 0 56645 2478667 2198524 2026-07-26T19:33:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478667 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhʌk.stər/|a=UK}} * {{IPA4|en|/ˈhʌk.stɚ/|a=US}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-huckster.ogg |pron=ˈhək.stɜː}} {{-noun-}} '''huckster''' {{IPA-old|/ˈhək.stɜː/}} # [[người|Người]] [[chạy]] [[hàng xách]]; [[người]] [[buôn bán]] [[vặt vãnh]]. # [[người|Người]] [[hám]] [[lợi]], [[người]] [[vụ lợi]]. {{-verb-}} '''huckster''' {{IPA-old|/ˈhək.stɜː/}} # [[cò kè|Cò kè]] [[mặc cả]]. # [[chạy|Chạy]] [[hàng xách]]; [[buôn bán]] [[vặt vãnh]]. # Làm giả mạo; [[pha]] (nước vào rượu... ). {{-forms-}} {{eng-verb|base=huckster}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 68hxwhqivihx0p2htdv7127i5rslklm humdrum 0 56646 2478747 1853641 2026-07-26T19:52:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478747 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəm.ˌdrəm/}} {{-adj-}} '''humdrum''' {{IPA-old|/ˈhəm.ˌdrəm/}} # [[nhàm|Nhàm]], [[chán]], [[buồn tẻ]]. #: ''a '''humdrum''' life'' — một cuộc đời buồn tẻ {{-noun-}} '''humdrum''' {{IPA-old|/ˈhəm.ˌdrəm/}} # Sự [[nhàm]], sự [[buồn tẻ]]. {{-intr-verb-}} '''humdrum''' ''nội động từ'' {{IPA-old|/ˈhəm.ˌdrəm/}} # [[tiến hành|Tiến hành]] một cách đều đều, [[trôi]] [[đi]] một cách [[buồn tẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] e3ls2pvji40nt9vkot6rzeqq98iig0h hunky-dory 0 56647 2478822 2023647 2026-07-26T20:10:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478822 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhəŋ.ki.ˈdɔr.i/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hunky-dory.ogg |pron=ˌhəŋ.ki.ˈdɔr.i}} {{-adj-}} '''hunky-dory''' {{IPA-old|/ˌhəŋ.ki.ˈdɔr.i/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[cừ khôi]], [[chiến]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] 1ffmwwm9hweekcz48lp8hvx750zqihw husbandman 0 56648 2478867 1853844 2026-07-26T20:20:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478867 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəz.bənd.mən/}} {{-noun-}} '''husbandman''' {{IPA-old|/ˈhəz.bənd.mən/}} # Người làm ruộng, [[nông dân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] clacev7hp86v85etumkj5afczldowtp hydrant 0 56649 2478941 1854032 2026-07-26T20:38:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old, {{m}} → {{g-old|m}} 2478941 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drənt/}} {{-etymology-}} {{etym-from | term = hydr- | 2 term = -ant }} {{-noun-}} {{eng-noun}} # [[vòi nước|Vòi nước]] [[máy]] (ở [[đường phố]]). {{-drv-}} * [[fire hydrant]] {{-ref-}} {{R:FVDP}} {{-pol-}} {{-noun-}} '''hydrant''' {{g-old|m}} ({{plur}} [[hydranty]]) # [[vòi nước|Vòi nước]] [[máy]] (ở [[đường phố]]). [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Ba Lan]] ook2yft4sy1luq5mf0fyobuva3im6qv hydrogeology 0 56650 2478982 1854104 2026-07-26T20:47:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478982 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.dʒi.ˈɑː.lə.dʒi/}} {{-noun-}} '''hydrogeology''' {{IPA-old|/ˌhɑɪ.droʊ.dʒi.ˈɑː.lə.dʒi/}} # [[địa chất|Địa chất]] [[thuỷ]] [[văn]]; [[thuỷ]] [[địa chất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hbcb764d93w5mw896n9mxen8ij7mgr0 hydrometallurgy 0 56651 2478998 1854147 2026-07-26T20:52:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478998 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.ˈmɛ.tə.ˌlɜː.dʒi/}} {{-noun-}} '''hydrometallurgy''' {{IPA-old|/ˌhɑɪ.droʊ.ˈmɛ.tə.ˌlɜː.dʒi/}} # [[phép|Phép]] luyện kim bằng [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6x6f3tl31n8bbulvbu7q7h3adnzy09m hydrothorax 0 56652 2479028 1854205 2026-07-26T20:59:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479028 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈθɔr.ˌæks/}} {{-noun-}} '''hydrothorax''' {{IPA-old|/.ˈθɔr.ˌæks/}} # {{term|Y học}} [[chứng|Chứng]] [[tràn]] [[dịch]] [[ngực]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s93wpvpilwjpjzynhszrhhbmjm9sxrs hypersonic 0 56653 2479125 1854408 2026-07-26T21:22:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479125 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈsɑː.nɪk/}} {{-adj-}} '''hypersonic''' {{IPA-old|/.ˈsɑː.nɪk/}} # {{term|Thuộc}} [[tốc độ|Tốc độ]] [[nhanh]] [[hơn]] 5 [[lần]] của [[âm thanh]]. # {{term|Thuộc}} Tần số âm thanh cao [[hơn]] 1 [[ngàn]] triệu [[héc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] hkixl2y4glqf2wf55il4ttyzhtys160 hypertonicity 0 56654 2479140 1854428 2026-07-26T21:25:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479140 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.tə.ˈnɪ.sə.ti/}} {{-noun-}} '''hypertonicity''' {{IPA-old|/.tə.ˈnɪ.sə.ti/}} # Sự [[ưu trương]]. # Sự [[tăng sức]] [[trương]] (cơ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bvo34trotfbgxbeyoal06b2y702uwia hypochlorite 0 56655 2479170 1854490 2026-07-26T21:32:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479170 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈklɔr.ˌɑɪt/}} {{-noun-}} '''hypochlorite''' {{IPA-old|/ˌhɑɪ.pə.ˈklɔr.ˌɑɪt/}} # {{term|Hoá học}} [[hipoclorit|Hipoclorit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hcrzr4i1cmlrs6vo3p1jlq86xqnpvuj hypocorism 0 56656 2479176 1854496 2026-07-26T21:34:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479176 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɑː.kə.ˌrɪ.zəmµ;ù ˌhɑɪ.pə.ˈkɔr.ˌɪ./}} {{-noun-}} '''hypocorism''' {{IPA-old|/hɑɪ.ˈpɑː.kə.ˌrɪ.zəmµ;ù ˌhɑɪ.pə.ˈkɔr.ˌɪ./}} # [[tên gọi|Tên gọi]] [[âu yếm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8onfvux8xcgoy7ul60mut8d76ao6k7f hyssop 0 56657 2479248 1854615 2026-07-26T21:51:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479248 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.səp/}} {{-noun-}} '''hyssop''' {{IPA-old|/ˈhɪ.səp/}} # {{term|Thực vật học}} Cây bài hương. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2drd24u07g867nocq06wmikqldqap69 harbinger 0 61316 2476649 1850519 2026-07-26T12:11:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476649 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.bən.dʒɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harbinger.ogg |pron=ˈhɑːr.bən.dʒɜː}} {{-noun-}} '''harbinger''' {{IPA-old|/ˈhɑːr.bən.dʒɜː/}} # [[người|Người]] [[báo hiệu]], [[vật]] [[báo hiệu]] (cái gì sắp tới). #: ''the '''harbinger''' of spring'' — chim báo xuân về # {{term|Sử học}} [[người|Người]] [[đi]] [[tiền trạm]] (để thu xếp chỗ ăn ở chi một đạo quân, cho nhà vua ngự giá). {{-tr-verb-}} '''harbinger''' ''ngoại động từ'' {{IPA-old|/ˈhɑːr.bən.dʒɜː/}} # [[báo hiệu|Báo hiệu]], [[báo trước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] nz3hwstnobu8ybfqdf4afxmwlg0qitv harden 0 61318 2476687 1850563 2026-07-26T12:20:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476687 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.dᵊn/}} {{-tr-verb-}} '''harden''' ''ngoại động từ'' {{IPA-old|/ˈhɑːr.dᵊn/}} # Làm cho [[cứng]], làm cho [[rắn]]. # {{term|Kỹ thuật}} [[tôi|Tôi]] (thép... ). # {{term|Nghĩa bóng}} Làm [[chai]] [[điếng]], làm [[cứng]] [[rắn]], làm [[trở thành]] [[nhẫn tâm]]. #: ''to '''harden''' someone's heart'' — làm cho lòng ai chai điếng đi # Làm cho [[dày dạn]]. {{-forms-}} {{eng-verb|base=harden}} {{-intr-verb-}} '''harden''' ''nội động từ'' {{IPA-old|/ˈhɑːr.dᵊn/}} # [[cứng|Cứng]] lại, [[rắn]] lại. # {{term|Nghĩa bóng}} [[chai|Chai]] [[điếng]] [[đi]], [[cứng]] [[rắn]] lại, [[trở thành]] [[nhẫn tâm]] (trái tim... ). # [[dày dạn|Dày dạn]] [[đi]]. {{-forms-}} {{eng-verb|base=harden}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] h51dow46lxik21tveeldj1oq84u7k51 harm 0 61321 2476733 1850623 2026-07-26T12:30:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476733 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-harm.ogg |pron=ˈhɑːrm}} {{-noun-}} '''harm''' {{IPA-old|/ˈhɑːrm/}} # [[hại|Hại]], [[tai hại]], [[tổn hao]], [[thiệt hại]]. #: ''to do somebody '''harm''''' — làm hại ai #: ''to keep out of harms way'' — tránh những cái có thể gây tai hại; ở vào một nơi an toàn # Ý muốn [[hại]] [[người]]; [[điều]] [[gây]] [[tai hại]]. #: ''there's no '''harm''' in him'' — nó không cố ý hại ai #: ''he meant no '''harm''''' — nó không có ý muốn hại ai {{-tr-verb-}} '''harm''' ''ngoại động từ'' {{IPA-old|/ˈhɑːrm/}} # [[làm hại|Làm hại]], [[gây]] [[tai hại]], làm [[tổn hại]]. {{-forms-}} {{eng-verb|base=harm}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 2l70v5oq6ebc0687z4edyg2ofw3sxre harpoon 0 61323 2476776 1850691 2026-07-26T12:40:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476776 wikitext text/x-wiki {{-eng-}} {{-pron-}} [[File:Harpon Unaaq MHNT ETH AC 198.jpg|thumb| harpoon ]] * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑːr.ˈpuːn/}} {{-noun-}} '''harpoon''' {{IPA-old|/hɑːr.ˈpuːn/}} # [[cây|Cây]] [[lao móc]] (để đánh cá voi... ). {{-tr-verb-}} '''harpoon''' ''ngoại động từ'' {{IPA-old|/hɑːr.ˈpuːn/}} # [[đâm|Đâm]] bằng [[lao móc]]. {{-forms-}} {{eng-verb|base=harpoon}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ciglplul7f6nx48dc188ew943vxqpzt harvest 0 61324 2476802 2246333 2026-07-26T12:46:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476802 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhɑɹ.vəst/|/ˈhɑɹ.vɪst/|a=US}} * {{audio|en|en-us-harvest.ogg|a=US}} * {{IPA4|en|/ˈhɑː(ɹ)vɪst/|/ˈhɑː(ɹ)vəst/|a=UK}} * {{IPA4|en|/ˈhaːvəst/|a=Australia,NZ}} {{-noun-}} '''harvest''' {{IPA-old|/ˈhɑːr.vəst/}} # [[việc|Việc]] [[gặt]] (lúa... ), [[việc]] [[thu hoạch]] (hoa quả... ); [[mùa gặt]], [[vụ]] [[thu hoạch]]. # [[thu hoạch|Thu hoạch]], [[vụ]] [[gặt]]. # {{term|Nghĩa bóng}} [[kết quả|Kết quả]], [[thu hoạch]] (của một việc gì). {{-tr-verb-}} '''harvest''' ''ngoại động từ'' {{IPA-old|/ˈhɑːr.vəst/}} # [[gặt hái|Gặt hái]], [[thu hoạch]] ((nghĩa đen) & (nghĩa bóng)). # [[thu vén|Thu vén]], [[dành dụm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 4kgq05g2l1xah0ov3vm7jywqm6eyldc hasp 0 61327 2476819 2251098 2026-07-26T12:49:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476819 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæsp/}} {{-noun-}} '''hasp''' {{IPA-old|/ˈhæsp/}} # [[bản lề|Bản lề]] để [[móc]] [[khoá]]; [[yếm]] [[khoá]]. # {{term|Ngành dệt}} [[buộc|Buộc]] [[sợi]], [[con sợi]]. {{-tr-verb-}} '''hasp''' ''ngoại động từ'' {{IPA-old|/ˈhæsp/}} # [[đóng|Đóng]] [[tàu]] bằng [[khoá]] [[móc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ft4x3i5oas6adtpaiq9dpzlvio81618 hassle 0 61328 2476821 1850755 2026-07-26T12:49:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2476821 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.səl/}} {{-noun-}} '''hassle''' {{IPA-old|/ˈhæ.səl/}} # [[điều|Điều]] [[rắc rối]] [[phức tạp]]. # Sự [[tranh cãi]]. {{-tr-verb-}} '''hassle''' ''ngoại động từ'' {{IPA-old|/ˈhæ.səl/}} # Làm phiền nhiễu. {{-intr-verb-}} '''hassle''' ''nội động từ'' {{IPA-old|/ˈhæ.səl/}} # {{term|To hassle with sb}} [[cãi cọ|Cãi cọ]] với ai. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 57tiegfvldfbtigp4llr6bqixkmmh6g hasten 0 61330 2476828 1850762 2026-07-26T12:51:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476828 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.sᵊn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hasten.ogg |pron=ˈheɪ.sᵊn}} {{-tr-verb-}} '''hasten''' ''ngoại động từ'' {{IPA-old|/ˈheɪ.sᵊn/}} # [[thúc|Thúc]] (ai) làm [[gấp]], [[giục]] (ai) [[mau]] [[lên]]. # [[đẩy|Đẩy]] [[nhanh]] (công việc). {{-forms-}} {{eng-verb|base=hasten}} {{-intr-verb-}} '''hasten''' ''nội động từ'' {{IPA-old|/ˈheɪ.sᵊn/}} # [[vội|Vội]], [[vội vàng]], [[vội vã]]; [[hấp tấp]]. # [[đi|Đi]] [[gấp]], [[đến]] [[gấp]]. {{-forms-}} {{eng-verb|base=hasten}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 9adga8ycami7udk03ga43l4y86ogepx hate 0 61332 2476848 2246079 2026-07-26T12:55:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476848 wikitext text/x-wiki {{also|hatě|hâte|hâté|hāte}} {{-eng-}} {{-pron-}} * {{IPA4|en|/heʔ/|a=MLE}} * {{enPR|hāt|a=RP,GA}}, {{IPA4|en|/heɪt/}} * {{IPA4|en|[heːt]|a=CA}} * {{IPA4|en|/hæɪ̯t/|a=AU}} * {{IPA4|en|[hɛjt]|a=SSB}} * {{audio|en|LL-Q1860 (eng)-Back ache-hate.wav|a=RP}} * {{audio|en|En-us-hate.ogg|a=GA}} * {{rhymes|en|eɪt|s=1}} * {{homophones|en|Haight}} {{-noun-}} '''hate''' {{IPA-old|/ˈheɪt/}} # {{term|Thơ ca}} [[lòng|Lòng]] [[căm thù]]; sự [[căm hờn]], sự [[căm ghét]]. {{-tr-verb-}} '''hate''' ''ngoại động từ'' {{IPA-old|/ˈheɪt/}} # [[căm thù|Căm thù]], [[căm hờn]], [[căm ghét]], [[thù hận]]. # {{term|Thông tục}} Không muốn, không [[thích]]. #: ''I '''hate''' troubling you'' — tôi rất không muốn làm phiền anh {{-forms-}} {{eng-verb|base=hate|hat|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] =={{langname|cia}}== ==={{ĐM|noun}}=== {{head|cia|Danh từ}} # [[gan]]. ccjm7suwbwaoctztz7tqorkellqjb96 hazard 0 61339 2476950 2038056 2026-07-26T13:18:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476950 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.zɜːd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hazard.ogg |pron=ˈhæ.zɜːd}} {{-noun-}} '''hazard''' {{IPA-old|/ˈhæ.zɜːd/}} # Sự [[may rủi]]. #: ''a life full of hazards'' — một cuộc đời đầy may rủi # [[mối|Mối]] [[nguy]]. #: ''at all hazards'' — bất kể mọi nguy cơ, bất kể mọi khó khăn # [[trò chơi|Trò chơi]] [[súc sắc]] [[cổ]]. # {{term|Thể dục, thể thao}} [[vật|Vật]] [[vướng]], [[vật]] [[chướng ngại]] (trên bâi đánh gôn). # {{term|Ai-len}} [[bến xe|Bến xe]] [[ngựa]]. {{-tr-verb-}} '''hazard''' ''ngoại động từ'' {{IPA-old|/ˈhæ.zɜːd/}} # [[phó thác|Phó thác]] cho [[may rủi]]; [[liều]], [[mạo hiểm]]. #: ''to '''hazard''' one's life'' — liều mình # [[đánh bạo|Đánh bạo]] (làm một cái gì, nêu ra ý kiến gì). #: ''to '''hazard''' a remark'' — đánh bạo đưa ra một nhận xét # [[đoán đại|Đoán đại]], [[đoán bừa]]. # [[gây|gây]] [[hiểm họa]]. {{-forms-}} {{eng-verb|base=hazard}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] iewvysd31weasngnz97uwscvmwh870b haze 0 61340 2476953 2023566 2026-07-26T13:19:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2476953 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪz/}} {{-noun-}} '''haze''' {{IPA-old|/ˈheɪz/}} # [[mù|Mù]], [[sương mù]], [[khói]] [[mù]], [[bụi]] [[mù]]. # Sự [[mơ hồ]], sự [[lờ mờ]]. # Sự [[hoang mang]], sự [[rối rắm]] (trong đầu óc). {{-tr-verb-}} '''haze''' ''ngoại động từ'' {{IPA-old|/ˈheɪz/}} # Làm [[mù]] (trời... ), [[phủ]] [[mờ]]. {{-forms-}} {{eng-verb|base=haze|haz|ing}} {{-tr-verb-}} '''haze''' ''ngoại động từ'' {{IPA-old|/ˈheɪz/}} # {{term|Hàng hải}} [[bắt|Bắt]] [[làm việc]] [[quần quật]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[bắt nạt|Bắt nạt]], [[ăn hiếp]]. {{-forms-}} {{eng-verb|base=haze|haz|ing}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 5fm0xum0cnxa0etxaut04vgvvcqozcl headline 0 61342 2476997 2023569 2026-07-26T13:29:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476997 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌlɑɪn/}} {{-noun-}} '''headline''' {{IPA-old|/.ˌlɑɪn/}} # [[tiêu đề|Tiêu đề]], [[phiêu đề]]: Hàng chữ bên dưới [[nhan đề]], nêu vắn tắt [[mục tiêu]] của [[nhan đề]] đó. #: ''The '''headline''' is in big letters, and the note about dancing very small'' (Tiêu đề thì bằng chữ khổ to, mà dòng chú về khiêu vũ lại bé tí.). # {{term|Số nhiều}} [[phần|Phần]] [[tóm tắt]] [[những]] [[tin]] [[chính]] ở đầu [[bản tin]] (nói trên đài... ). {{-tr-verb-}} '''headline''' ''ngoại động từ'' {{IPA-old|/.ˌlɑɪn/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[đặt|Đặt]] vào [[dòng]] đầu (trang báo... ); [[đặt]] đầu đề, [[đặt]] đề [[mục]], [[đặt]] [[tiêu]] đề. # [[quảng cáo|Quảng cáo]] [[rầm rộ]]. {{-forms-}} {{eng-verb|base=headline|headlin|ing}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] jdmc6zl251e2xadyjipj3jt8hzsstpi heal 0 61344 2477026 1851021 2026-07-26T13:36:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477026 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhil/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heal.ogg |pron=ˈhil}} {{-tr-verb-}} '''heal''' ''ngoại động từ'' {{IPA-old|/ˈhil/}} # [[chữa|Chữa]] [[khỏi]] (bệnh... ), [[làm lành]] (vết thương... ). #: ''to '''heal''' someone of a disease'' — chữa cho ai khỏi bệnh gì # [[hàn gắn|Hàn gắn]] (mối quan hệ bị nứt rạn). #: ''to '''heal''' a rift'' — hàn gắn mối quan hệ bị nứt rạn # [[dàn hoà|Dàn hoà]], [[hoà giải]] (mối bất hoà... ). {{-forms-}} {{eng-verb|base=heal}} {{-intr-verb-}} '''heal''' ''nội động từ'' {{IPA-old|/ˈhil/}} # [[lành|Lành]] lại (vết thương). {{-forms-}} {{eng-verb|base=heal}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 08vi7i0kk2q9j4wmyjonk19qk4lra8a hearten 0 61346 2477060 1851067 2026-07-26T13:44:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477060 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.tᵊn/}} {{-tr-verb-}} '''hearten''' ''ngoại động từ'' {{IPA-old|/ˈhɑːr.tᵊn/}} # {{term|Thường}} + [[up]]) [[cổ vũ]], [[động viên]], làm cho [[phấn khởi]]. #: ''a heartening news'' — một tin tức rất phấn khởi {{-forms-}} {{eng-verb|base=hearten}} {{-intr-verb-}} '''hearten''' ''nội động từ'' {{IPA-old|/ˈhɑːr.tᵊn/}} # To [[hearten]] [[up]] [[phấn khởi]] [[lên]]. {{-forms-}} {{eng-verb|base=hearten}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 3b5s159lxq0jo5k2esdyulr6ohh2r6f heat-treat 0 61348 2477085 1851091 2026-07-26T13:50:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477085 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ˌtrit/}} {{-tr-verb-}} '''heat-treat''' ''ngoại động từ'' {{IPA-old|/ˈhit.ˌtrit/}} # {{term|Kỹ thuật}} [[nhiệt luyện|Nhiệt luyện]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] q64rd3t0kfuakcz2nlbdk481uxf8q02 hebetate 0 61349 2477125 1851150 2026-07-26T13:59:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477125 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.bə.ˌteɪt/}} {{-tr-verb-}} '''hebetate''' ''ngoại động từ'' {{IPA-old|/ˈhɛ.bə.ˌteɪt/}} # [[người|Người]] [[ngây dại]], làm [[u mê]], làm [[đần độn]]. {{-intr-verb-}} '''hebetate''' ''nội động từ'' {{IPA-old|/ˈhɛ.bə.ˌteɪt/}} # [[ngây dại|Ngây dại]], [[u mê]], [[hoá]] [[đần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] m90coay8nhizhstqspredrajffonocy hebraize 0 61350 2477130 1851155 2026-07-26T14:00:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477130 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.breɪ.ˌɑɪz/}} {{-tr-verb-}} '''hebraize''' ''ngoại động từ'' {{IPA-old|/ˈhi.breɪ.ˌɑɪz/}} # [[Hê-brơ|Hê-brơ]] [[hoá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 1slw6irdy3r19kgb5swqitlqzzlktvb hectograph 0 61352 2477140 1851170 2026-07-26T14:03:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477140 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌɡræf/}} {{-noun-}} '''hectograph''' {{IPA-old|/.ˌɡræf/}} # [[máy in|Máy in]] [[bản]] [[viết]] (thành nhiều bản). {{-tr-verb-}} '''hectograph''' ''ngoại động từ'' {{IPA-old|/.ˌɡræf/}} # [[in|In]] [[bản]] [[viết]] (thành nhiều bản). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ide1sckucbijr4k2iv1oywlqo7m8zh5 heed 0 61354 2477163 1851206 2026-07-26T14:08:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477163 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhid/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heed.ogg |pron=ˈhid}} {{-noun-}} '''heed''' {{IPA-old|/ˈhid/}} # {{term|Ê-cốt}} Sự [[chú ý]], sự [[lưu ý]], sự để ý. #: ''to give (pay, take) '''heed''' to'' — chú ý đến, lưu ý đến #: ''to take no '''heed''''' — không chú ý đến, không lưu ý đến {{-tr-verb-}} '''heed''' ''ngoại động từ'' {{IPA-old|/ˈhid/}} # {{term|Ê-cốt}} (văn học) [[chú ý]], [[lưu ý]], để ý. #: ''to '''heed''' someone's advice'' — chú ý đến lời khuyên {{-forms-}} {{eng-verb|base=heed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] r8zilqt0pm68hii0wljr0u1y8c9fp7c heighten 0 61356 2477186 1851242 2026-07-26T14:13:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477186 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.tᵊn/}} {{-tr-verb-}} '''heighten''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.tᵊn/}} # [[làm cao|Làm cao]] [[lên]], [[làm cao]] [[hơn]], [[nâng cao]]. # [[tăng|Tăng]] thêm, [[tăng cường]]. #: ''to '''heighten''' someone's anger'' — tăng thêm sự giận dữ của ai # Làm [[tôn]] [[lên]], làm [[nổi lên]] (màu sắc câu chuyện... ). {{-forms-}} {{eng-verb|base=heighten}} {{-intr-verb-}} '''heighten''' ''nội động từ'' {{IPA-old|/ˈhɑɪ.tᵊn/}} # [[cao|Cao]] [[lên]]. # [[tăng|Tăng]] [[lên]]. {{-forms-}} {{eng-verb|base=heighten}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 4ri460wzn7yluor49v2b8yepmznzjro heist 0 61358 2477201 1851260 2026-07-26T14:16:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477201 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪst/}} {{-noun-}} '''heist''' {{IPA-old|/ˈhɑɪst/}} # Sự [[trộm cắp]]. {{-tr-verb-}} '''heist''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪst/}} # [[trộm cắp|Trộm cắp]]. {{-forms-}} {{eng-verb|base=heist}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] cnohbyyty0dtf3vh0185wq2rzzbf0jl helm 0 61360 2477261 1851362 2026-07-26T14:30:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477261 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-helm.ogg |pron=ˈhɛɫm}} {{-noun-}} '''helm''' {{IPA-old|/ˈhɛɫm/}} # [[đám|Đám]] [[mây]] [[tụ]] trên [[đỉnh]] [[núi]] (lúc có động bão) ((cũng) [[helm]] [[cloud]]). # {{term|Từ cổ,nghĩa cổ}} (như) [[helmet]]. # [[tay|Tay]] [[bánh lái]], [[bánh lái]] (tàu thuỷ); [[khoang]] [[bánh lái]]. #: ''down [with the] '''helm''''' — lái con tàu đi theo dưới gió #: ''up [with the] '''helm''''' — lái con tàu đi theo chiều gió # Sự [[chỉ huy]], sự [[điều]] [[khiển]], sự [[lânh]] [[đạo]]; [[chính phủ]]. #: ''to take the '''helm''''' — nắm quyền chỉ huy, nắm quyền lânh đạo #: ''to be at the '''helm''''' — cầm lái; đứng mũi chịu sào, ở cương vị chỉ huy #: ''the '''helm''' of state'' — chính phủ {{-tr-verb-}} '''helm''' ''ngoại động từ'' {{IPA-old|/ˈhɛɫm/}} # [[lái|Lái]] (con tàu). # [[chỉ huy|Chỉ huy]], [[dẫn dắt]], [[điều]] [[khiển]], [[lânh]] [[đạo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] iv6sozhjyqtat7y3bohfojqraa3twl1 hemstitch 0 61364 2477315 1851448 2026-07-26T14:42:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477315 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛm.ˌstɪtʃ/}} {{-tr-verb-}} '''hemstitch''' ''ngoại động từ'' {{IPA-old|/ˈhɛm.ˌstɪtʃ/}} # [[trang trí|Trang trí]] bằng [[giua]]. {{-forms-}} {{eng-verb|base=hemstitch|hemstitch|es}} {{-noun-}} '''hemstitch''' {{IPA-old|/ˈhɛm.ˌstɪtʃ/}} # [[mũi|Mũi]] [[khâu]] [[giua]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] mk3jojqprcmwt7m2vzav9xn4eujeuxc henpeck 0 61367 2477348 1851496 2026-07-26T14:50:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477348 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˌpɛk/}} {{-tr-verb-}} '''henpeck''' ''ngoại động từ'' {{IPA-old|/ˈhɛn.ˌpɛk/}} # [[bắt nạt|Bắt nạt]], [[xỏ mũi]] (chồng). {{-forms-}} {{eng-verb|base=henpeck}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 4seujftmgz4nl3vb0ykfc0nmfibw73w hent 0 61368 2477354 1851506 2026-07-26T14:51:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477354 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛnt/}} {{-tr-verb-}} '''hent''' ''ngoại động từ'' {{IPA-old|/ˈhɛnt/}} # {{term|Từ cổ, nghĩa cổ}} [[bắt|Bắt]]; [[giữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] m5h2m1sy33tq4ue0vf0h5p04aiv2djm highball 0 61393 2477698 2023599 2026-07-26T16:08:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477698 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌbɔl/}} {{-noun-}} '''highball''' {{IPA-old|/ˈhɑɪ.ˌbɔl/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[bảng|Bảng]] [[tín hiệu]], [[cho phép]] [[chạy]] [[hết]] [[tốc độ]] (xe lửa). # [[xe lửa|Xe lửa]] [[tốc hành]]. # [[rượu|Rượu]] [[uytky]] [[pha]] [[xô]] [[đa]] [[uống]] bằng [[cốc vại]]. {{-intr-verb-}} '''highball''' ''nội động từ'' {{IPA-old|/ˈhɑɪ.ˌbɔl/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[chạy]] [[hết]] [[tốc độ]] (xe lửa). {{-tr-verb-}} '''highball''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.ˌbɔl/}} # [[ra hiệu|Ra hiệu]] cho (người lái xe lửa) [[tiến]] [[lên]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 1nx7yu37c2b0h1jwwwjqq739x3k46g6 highlight 0 61395 2477706 2362389 2026-07-26T16:10:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477706 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhaɪlaɪt/|a=UK}} * {{IPA4|en|/ˈhaɪˌlaɪt/|a=US}} * {{audio|en|en-us-highlight.ogg|a=US}} * {{homophones|en|hilite}} * {{rhymes|en|aɪlaɪt|aɪˌlaɪt|s=2}} {{-noun-}} '''highlight''' {{IPA-old|/ˈhɑɪ.ˌlɑɪt/}} # [[chỗ|Chỗ]] [[nổi bật]] [[nhất]], [[chỗ]] [[đẹp]] [[nhất]], [[chỗ]] [[sáng]] [[nhất]] (trong một bức tranh). # [[điểm]] [[nổi bật]] [[nhất]], [[vị trí]] [[nổi bật]] [[nhất]], [[sự việc]] [[nổi bật]] [[nhất]], [[nét]] [[nổi bật]] [[nhất]]. {{-tr-verb-}} '''highlight''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.ˌlɑɪt/}} # Làm [[nổi bật]], [[nêu bật]]. {{-forms-}} {{eng-verb|base=highlight}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 11ugnrejk9e76uzb02h2vbyu1lmoz15 hinder 0 61403 2477746 2246473 2026-07-26T16:19:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477746 wikitext text/x-wiki {{also|hinder-|Hinder}} {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhɪndə/|a=RP}} * {{IPA4|en|/ˈhɪndɚ/|a=US}} * {{audio|en|en-us-hinder.ogg|a=US}} * {{audio|en|en-au-hinder.ogg|a=AU}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-hinder.wav|a=Southern England}} * {{rhymes|en|ɪndə(ɹ)|s=2}} {{-adj-}} '''hinder''' {{IPA-old|/ˈhɪn.dɜː/}} # Ở [[đằng]] sau. {{-tr-verb-}} '''hinder''' ''ngoại động từ'' {{IPA-old|/ˈhɪn.dɜː/}} # [[cản trở|Cản trở]], [[gây]] [[trở ngại]]. #: ''to '''hinder''' someone's work'' — cản trở công việc của ai #: ''to '''hinder''' someone from working'' — cản trở không để ai làm việc gì {{-forms-}} {{eng-verb|base=hinder}} {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] i4py6o9ny8i9iw2py7e1b8xx5jdti03 hiss 0 61409 2477804 2069264 2026-07-26T16:33:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477804 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hiss.ogg |pron=ˈhɪs}} {{-noun-}} '''hiss''' {{IPA-old|/ˈhɪs/}} # [[tiếng|Tiếng]] [[huýt gió]], [[tiếng]] [[xuỵt]], [[tiếng]] [[xì]]. # [[tiếng nói|Tiếng nói]] [[rít]] [[lên]]. {{-intr-verb-}} '''hiss''' ''nội động từ'' {{IPA-old|/ˈhɪs/}} # [[huýt gió|Huýt gió]] (người, rắn... ); [[kêu]] [[xì]] (hơi nước; người để tỏ ý chê bai). {{-tr-verb-}} '''hiss''' ''ngoại động từ'' {{IPA-old|/ˈhɪs/}} # [[huýt sáo|Huýt sáo]] [[chê]] (một diễn viên... ), [[xuỵt]]. #: ''to be hissed off the stage'' — bị huýt sáo phải ra khỏi sân khấu # [[nói|Nói]] [[rít]] [[lên]] (vì giận dữ... ). {{-forms-}} {{eng-verb|base=hiss|hiss|es}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] coua9jkurc7573nbi7o9nod8tvyiyvt hitch 0 61412 2477861 2023609 2026-07-26T16:45:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477861 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪtʃ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hitch.ogg |pron=ˈhɪtʃ}} {{-noun-}} '''hitch''' {{IPA-old|/ˈhɪtʃ/}} # [[cái|Cái]] [[giật]] [[mạnh]] [[bất ngờ]], [[cái]] [[đẩy mạnh]] [[bất ngờ]], [[cái]] [[kéo]] [[mạnh]] [[bất ngờ]]. # {{term|Hàng hải}} [[nút|Nút]] [[thòng lọng]], [[nút]] [[dây]]. # Sự [[ngưng]] [[tạm thời]]; sự [[bế tắc]] [[tạm thời]]; sự [[vướng]] [[mắc]], sự [[khó khăn]], sự [[cản trở]]. #: ''everything went off without a '''hitch''''' — mọi việc đề trôi chảy không có gì vướng mắc # {{term|từ Mỹ, nghĩa Mỹ}} [[bước đi|Bước đi]] [[cà nhắc]], [[bước đi]] [[tập tễnh]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[cuốc]] [[đi]] [[xe]] [[boóng]], [[cuốc]] [[đi]] [[nhờ]] [[xe]]. # {{term|Quân sự}} , (từ lóng) [[thời gian]] [[đăng ký]] [[tòng quân]]. {{-tr-verb-}} '''hitch''' ''ngoại động từ'' {{IPA-old|/ˈhɪtʃ/}} # [[giật mình|Giật mình]], [[kéo]] [[mạnh]]; (+ up) [[giật]] [[lên]], [[kéo]] [[mạnh]] [[lên]]. #: ''to '''hitch''' (up) one's trousers'' — kéo quần lên # [[buộc|Buộc]] vào, [[buộc]] [[móc]] vào, [[buộc]] [[thòng lọng]], [[buộc]] [[vòng]] vào. #: ''to '''hitch''' a horse to a fence'' — buộc ngựa vào hàng rào # [[cố|Cố]] [[lồng]] (một ý gì... ) vào (câu chuyện). {{-forms-}} {{eng-verb|base=hitch|hitch|es}} {{-intr-verb-}} '''hitch''' ''nội động từ'' {{IPA-old|/ˈhɪtʃ/}} # [[chạy|Chạy]] [[giật]] [[lên]]. # Bị [[buộc]] vào, bị [[buộc]] [[móc]] vào, bị [[buộc]] [[thòng lọng]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[đi|Đi]] [[cà nhắc]], [[đi]] [[tập tễnh]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (thông tục) (+ together) [[ăn]] ý [[với nhau]] # [[ăn cánh]] [[với nhau]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[lấy vợ]], [[cưới]] [[vợ]]. {{-forms-}} {{eng-verb|base=hitch|hitch|es}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] gqhlgnvs3u2n0ih95egw2e73qsateb4 hoard 0 61417 2477930 1852435 2026-07-26T16:58:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477930 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hoard.ogg |pron=ˈhɔrd}} {{-noun-}} '''hoard''' {{IPA-old|/ˈhɔrd/}} # [[kho|Kho]] [[tích trữ]], [[kho]] [[dự trữ]]; [[chỗ]] [[cất giấu]]; của [[dành dụm]]. # [[kho|Kho]] [[tài liệu]] [[thu thập]] được. # {{term|Khảo cổ học}} [[nơi|Nơi]] [[chôn]] [[giấu]] [[vật]] [[quí]]. {{-tr-verb-}} '''hoard''' ''ngoại động từ'' {{IPA-old|/ˈhɔrd/}} # [[trữ|Trữ]], [[tích trữ]]; [[dự trữ]]; [[dành]] [[dum]]. # {{term|Nghĩa bóng}} [[trân trọng|Trân trọng]] [[gìn giữ]] (trong lòng... ). {{-forms-}} {{eng-verb|base=hoard}} {{-intr-verb-}} '''hoard''' ''nội động từ'' {{IPA-old|/ˈhɔrd/}} # [[tích trữ|Tích trữ]] [[lương thực]] (lúc đói kém). {{-forms-}} {{eng-verb|base=hoard}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 0r2hv5o9ltmd2mjo4hly6xf5wakxhf4 hoarsen 0 61418 2477937 1852445 2026-07-26T17:00:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477937 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.sᵊn/}} {{-tr-verb-}} '''hoarsen''' ''ngoại động từ'' {{IPA-old|/ˈhɔr.sᵊn/}} # Làm [[khản]] (giọng). {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] rk1uvhx2zisw2ux8nzm2n2cnc3e8s42 hoax 0 61419 2477942 1852451 2026-07-26T17:01:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477942 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊks/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hoax.ogg |pron=ˈhoʊks}} {{-noun-}} '''hoax''' {{IPA-old|/ˈhoʊks/}} # [[trò|Trò]] [[đánh lừa]]; [[trò chơi]] [[khăm]], [[trò chơi]] [[xỏ]]. # [[tin vịt|Tin vịt]] [[báo chí]]. {{-tr-verb-}} '''hoax''' ''ngoại động từ'' {{IPA-old|/ˈhoʊks/}} # [[đánh lừa|Đánh lừa]]; [[chơi khăm]], [[chơi]] [[xỏ]]. {{-forms-}} {{eng-verb|base=hoax|hoax|es}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ey473ue1a3k9i4e0q3g5shtvq1cc3ti hobble 0 61420 2477946 1852458 2026-07-26T17:02:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477946 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.bəl/}} {{-noun-}} '''hobble''' {{IPA-old|/ˈhɑː.bəl/}} # [[dáng đi|Dáng đi]] [[tập tễnh]], [[dáng đi]] [[khập khiễng]], [[dáng đi]] [[cà nhắc]]. # [[dây chằng|Dây chằng]] (đê buộc chằng chân ngựa... cho khỏi đi xa). # [[tình trạng|Tình trạng]] [[khó khăn]], [[tình trạng]] [[lúng túng]]. {{-intr-verb-}} '''hobble''' ''nội động từ'' {{IPA-old|/ˈhɑː.bəl/}} # [[đi|Đi]] [[tập tễnh]], [[đi]] [[khập khiễng]], [[đi]] [[cà nhắc]]. # [[nói|Nói]] [[ấp úng]], [[nói]] [[trúc trắc]]. # [[hành động|Hành động]] [[do dự]]; [[tiến hành]] [[trục trặc]]. # [[trúc trắc|Trúc trắc]] (câu thơ). {{-tr-verb-}} '''hobble''' ''ngoại động từ'' {{IPA-old|/ˈhɑː.bəl/}} # Làm cho [[đi]] [[tập tễnh]], làm cho [[đi]] [[khập khiễng]], làm cho [[đi]] [[cà nhắc]]. # [[buộc|Buộc]] [[chằng]] (chân ngựa... cho khỏi đi xa). {{-forms-}} {{eng-verb|base=hobble|hobbl|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ail82umf466qkob6bpgyb0wn4cc56uv hocus 0 61423 2477968 1852489 2026-07-26T17:07:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477968 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.kəs/}} {{-tr-verb-}} '''hocus''' ''ngoại động từ'' {{IPA-old|/ˈhoʊ.kəs/}} # [[đánh lừa|Đánh lừa]], [[lừa phỉnh]]; [[chơi khăm]] [[chơi]] [[xỏ]]. # [[đánh thuốc mê|Đánh thuốc mê]]. # [[bỏ|Bỏ]] [[thuốc mê]] vào (rượu). {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 8ruuta33uz9u542mgt4yqags0a7lnyp hoise 0 61427 2478017 1852545 2026-07-26T17:13:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478017 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɪz/}} {{-tr-verb-}} '''hoise''' ''ngoại động từ'' {{IPA-old|/ˈhɔɪz/}} # {{term|Phương ngữ}} [[kéo|Kéo]] (cờ); [[nâng]] [[lên]]. # To [[hoise]] [[the]] [[flag]] &. # 652 # [[òK³á]]. #: ''It will not be easy to '''hoise''' the price of better whiskies'' — không dễ gì nâng giá úytki ngon lên {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] r1hc0yxx3kdnovdrerg3s7btso4kb4s holystone 0 61433 2478094 2299018 2026-07-26T17:29:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478094 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.li.ˌstoʊn/}} {{-noun-}} '''holystone''' {{IPA-old|/ˈhoʊ.li.ˌstoʊn/}} # [[đá bọt|Đá bọt]] (để cọ sàn tàu thuỷ). {{-tr-verb-}} '''holystone''' ''ngoại động từ'' {{IPA-old|/ˈhoʊ.li.ˌstoʊn/}} # [[cọ|Cọ]] [[sàn]] [[tàu]] [[thuỷ]] bằng [[đá bọt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] mkaldcxdhcwx981egw2p92c54ix4a9d hone 0 61439 2478221 2339993 2026-07-26T17:56:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478221 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hone.ogg |pron=ˈhoʊn}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhoʊn/}} # [[đá|Đá]] [[mài]]; đá mài [[dao cạo]]. # {{term|Kỹ thuật}} [[đầu|Đầu]] [[mài]] [[dao]]. {{-syn-}} ; đá mài * [[hone stone]] {{-tr-verb-}} '''hone''' ''ngoại động từ'' {{IPA-old|/ˈhoʊn/}} # [[trở thành|Trở thành]] [[tinh thông]] về, [[nắm vững]], [[quán triệt]]. # [[mài|Mài]] ([[dao cạo]]...) bằng [[đá]] mài. {{-forms-}} {{eng-verb|hon|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Ngoại động từ tiếng Anh]] =={{langname|cia}}== ==={{ĐM|noun}}=== {{head|cia|Danh từ}} # {{label|cia|Wasambua}} [[cát]]. ==={{Đ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|ycr}}== ==={{ĐM|etym}}=== {{der+|ycr|ja|⾻|tr=hone}}. ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # {{label|ycr|Áo Hoa}} [[xương]]. ==={{ĐM|ref}}=== * {{R:ycr:Lin 2022}} jhewk9buve3q98ihaiba8bt5g1xy10o honeycomb 0 61440 2478230 1852847 2026-07-26T17:58:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478230 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌkoʊm/}} {{-noun-}} '''honeycomb''' {{IPA-old|/.ˌkoʊm/}} # [[tảng|Tảng]] [[ong]]. # {{term|Kỹ thuật}} [[rỗ|Rỗ]] [[tổ ong]] (ở kim loại). # [[hình|Hình]] [[trang trí]] [[tổ ong]]. {{-tr-verb-}} '''honeycomb''' ''ngoại động từ'' {{IPA-old|/.ˌkoʊm/}} # [[đục thủng|Đục thủng]] [[lỗ chỗ]] như [[tổ ong]], làm [[rỗ]] [[tổ ong]]. {{-forms-}} {{eng-verb|base=honeycomb}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] emqptgltsl5k8gllfwqgtlnbdtoedct hood 0 61444 2478280 2023628 2026-07-26T18:06:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478280 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hood.ogg |pron=ˈhʊd}} {{-noun-}} '''hood''' {{IPA-old|/ˈhʊd/}} # [[mũ|Mũ]] [[trùm]] đầu (áo mưa... ). # [[huy hiệu học|Huy hiệu học]] [[vị]] (gắn trên áo hay mũ trùm đầu để cho học vị ở trường đại học). # [[mui|Mui]] [[xe]] (xe đẩy của trẻ con, xe ô tô, bằng vải bạt có thể gập lại). # [[miếng|Miếng]] [[da]] [[trùm]] đầu (chim ưng săn). # {{term|từ Mỹ, nghĩa Mỹ}} [[Capô|Capô]] (ô tô). {{-tr-verb-}} '''hood''' ''ngoại động từ'' {{IPA-old|/ˈhʊd/}} # [[đội|Đội]] [[mũ]] [[trùm]] đầu. # [[đậy|Đậy]] [[mui]] lại, [[che]] bằng [[mui]]. {{-forms-}} {{eng-verb|base=hood}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] cyadgdypknpqis6eyljophjlc9a76ve hoodoo 0 61445 2478286 2023630 2026-07-26T18:07:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478286 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.ˌduː/}} {{-noun-}} '''hoodoo''' {{IPA-old|/ˈhuː.ˌduː/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[vận|Vận]] [[rủi]], sự không [[may]]. # [[vật|Vật]] [[xúi]], [[người]] [[xúi]] (mang lại sự không may). {{-tr-verb-}} '''hoodoo''' ''ngoại động từ'' {{IPA-old|/ˈhuː.ˌduː/}} # Làm cho [[gặp]] [[rủi]], làm cho không [[may]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 3dpxc0vq4wkqbntjty7r7luw0m4fk9b hoodwink 0 61446 2478287 1852917 2026-07-26T18:08:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478287 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊd.ˌwɪŋk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hoodwink.ogg |pron=ˈhʊd.ˌwɪŋk}} {{-tr-verb-}} '''hoodwink''' ''ngoại động từ'' {{IPA-old|/ˈhʊd.ˌwɪŋk/}} # [[lừa|Lừa]] [[đối]], [[lừa bịp]]. # [[bịt mắt|Bịt mắt]], [[băng]] [[mắt]] lại. {{-forms-}} {{eng-verb|base=hoodwink}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 1bcydrp1olwmcxvr9h4t5cz3mh1c9zw hornswoggle 0 61451 2478396 2195614 2026-07-26T18:30:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478396 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔːrnˌswɒɡəl/}} {{-tr-verb-}} '''hornswoggle''' ''ngoại động từ'' # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[lừa đảo]], [[lừa bịp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] mkqeka9g4zgkhsaextj30950lgqhxyl hose 0 61456 2478484 2206621 2026-07-26T18:49:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478484 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊz/}} {{-noun-}} '''hose''' {{IPA-old|/ˈhoʊz/}} # {{term|Thương nghiệp}} Bít tất dài. # {{term|Số nhiều}} [[ống|Ống]] [[vòi]]. #: ''rubber hoses'' — ống cao su {{-tr-verb-}} '''hose''' ''ngoại động từ'' {{IPA-old|/ˈhoʊz/}} # [[lắp|Lắp]] [[ống]], [[lắp]] [[vòi]]. # [[tưới|Tưới]] [[nước]] bằng [[vòi]]. {{-forms-}} {{eng-verb|base=hose|hos|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 7mnzwzcuid599qqvym8cfan8qp43jvh hospitalize 0 61457 2478497 1853193 2026-07-26T18:53:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478497 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.ˌpɪ.tə.ˌlɑɪz/}} {{-tr-verb-}} '''hospitalize''' ''ngoại động từ'' {{IPA-old|/ˈhɑːs.ˌpɪ.tə.ˌlɑɪz/}} # [[đưa vào|Đưa vào]] [[bệnh viện]], [[nằm]] [[bệnh viện]]. {{-forms-}} {{eng-verb|base=hospitalize|hospitaliz|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 58n9b66vjtvtjel00eumvsv71why626 housebreak 0 61461 2478600 2133558 2026-07-26T19:17:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478600 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhaʊsˌbreɪk/}} {{-tr-verb-}} '''housebreak''' ''ngoại động từ'' # {{term|Từ mỹ, nghĩa mỹ}} Như [[housetrain]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] cd7tf4mvsh19s8w1nepe3wizb5y1wre huff 0 61465 2478675 1853527 2026-07-26T19:35:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478675 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəf/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-huff.ogg |pron=ˈhəf}} {{-noun-}} '''huff''' {{IPA-old|/ˈhəf/}} # [[cơn|Cơn]] [[giận]], [[cơn]] [[bực tức]], [[cơn]] [[giận dỗi]]. #: ''to take '''huff''''' — nổi cáu, lên cơn giận #: ''in a '''huff''''' — trong cơn giận, đang cáu, đang bực tức {{-tr-verb-}} '''huff''' ''ngoại động từ'' {{IPA-old|/ˈhəf/}} # [[gắt gỏng|Gắt gỏng]] với, [[nói]] [[nặng]] với, [[nổi cáu]] với (ai). # Làm [[nổi giận]], làm [[phát]] [[cáu]]; làm [[mếch lòng]] (ai). # [[bắt nạt|Bắt nạt]] (ai); [[nạt nộ]] (ai). #: ''to '''huff''' someone into doing something'' — bắt nạt ai phải làm gì #: ''to '''huff''' someone out of doing something'' — bắt nạt ai không cho làm gì # {{term|Đánh cờ}} [[loại|Loại]] (một quân của đối phương). {{-forms-}} {{eng-verb|base=huff}} {{-intr-verb-}} '''huff''' ''nội động từ'' {{IPA-old|/ˈhəf/}} # [[nổi giận|Nổi giận]], [[phát]] [[khùng]]; [[giận dỗi]], [[mếch lòng]]. # [[gắt gỏng|Gắt gỏng]], [[nạt nộ]]. {{-forms-}} {{eng-verb|base=huff}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] g5rpcyg3sj1wkyc1j1ru9fsax7t7uw9 hug 0 61467 2478680 2038066 2026-07-26T19:36:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478680 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəɡ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hug.ogg |pron=ˈhəɡ}} {{-noun-}} '''hug''' {{IPA-old|/ˈhəɡ/}} # [[cái|Cái]] [[ôm]] [[chặt]]. # {{term|Thể dục, thể thao}} [[miếng|Miếng]] [[ghì]] [[chặt]] (đánh vật). {{-tr-verb-}} '''hug''' ''ngoại động từ'' {{IPA-old|/ˈhəɡ/}} # [[ôm|Ôm]], [[ôm]] [[chặt]]. # [[ghì|Ghì]] [[chặt]] bằng [[hai]] [[chân]] trước (gấu). # [[ôm ấp|Ôm ấp]], [[ưa thích]], [[bám]] [[chặt]]. #: ''to '''hug''' an idea'' — ôm ấp một ý kiến, bám lấy một ý kiến #: ''to '''hug''' oneself over something'' — thích thú một cái gì # [[đi|Đi]] [[sát]]. #: ''the ship hugged the coast'' — tàu thuỷ đi sát bờ biển # {{term|+ on, for}} To [[hug]] [[oneself]] [[tự]] [[hài lòng]] (về... ), [[tự]] [[khen]] [[mình]] (về... ). {{-forms-}} {{eng-verb|base=hug|hug|g|ed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 5p3nsikfsusl39qoiixg4ef6uvrh3dk hull 0 61469 2478707 2339015 2026-07-26T19:42:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478707 wikitext text/x-wiki {{-eng-}} [[Hình:Hull.jpg|thumb|hull]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəl/}} {{-noun-}} '''hull''' {{IPA-old|/ˈhəl/}} # [[vỏ|Vỏ]] đỗ, [[vỏ]] [[trái]] [[cây]]. # {{term|Nghĩa bóng}} [[vỏ|Vỏ]], [[bao]]. {{-tr-verb-}} '''hull''' ''ngoại động từ'' {{IPA-old|/ˈhəl/}} # [[bóc|Bóc]] [[vỏ]] (trái cây). {{-forms-}} {{eng-verb|base=hull}} {{-noun-}} '''hull''' {{IPA-old|/ˈhəl/}} # [[thân|Thân]] [[tàu]] [[thuỷ]], [[thân]] [[máy bay]]. #: '''''hull''' down'' — chỉ nhìn thấy cột tàu và ống khói (không thấy thân vì xa quá) {{-tr-verb-}} '''hull''' ''ngoại động từ'' {{IPA-old|/ˈhəl/}} # [[bắn|Bắn]] [[trúng]] [[thân]], [[chọc thủng]] [[thân]] (tàu, thuỷ lôi... ). {{-forms-}} {{eng-verb|base=hull}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] =={{langname|tlq}}== ==={{ĐM|verb}}=== {{head|tlq|Động từ}} # [[đi]]. ==={{ĐM|ref}}=== * [http://sealang.net/monkhmer/database/retrieve.pl?language=Tai%20Loi&sort=gloss&format=html Tiếng Tai Loi] tại Cơ sở Dữ liệu Môn-Khmer. nrdh2unyg8ivexcml7b8bma7rmjmtrr humidify 0 61474 2478761 1853656 2026-07-26T19:55:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478761 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌfɑɪ/}} {{-tr-verb-}} '''humidify''' ''ngoại động từ'' {{IPA-old|/.ˌfɑɪ/}} # Làm [[ẩm ướt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 6fzlt86tpn6i212wwr7yzl49fdirhi7 hump 0 61475 2478792 2107106 2026-07-26T20:02:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478792 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hʌmp/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hump.ogg}} {{-noun-}} '''hump''' {{IPA-old|/hʌmp/}} # [[cái|Cái]] [[bướu]] (lạc đà, người gù lưng... ). # [[gò|Gò]], [[mô]] [[đất]]. # {{term|Nghĩa bóng}} [[điểm|Điểm]] [[gay go]] (trong một cuộc thử thách). #: ''over the '''hump''''' — vượt qua được lúc gay go # {{term|Từ lóng}} [[lúc|Lúc]] [[chán nản]], [[lúc]] [[chán chường]]; [[lúc]] [[buồn phiền]]. #: ''to have the '''hump''''' — chán chường, buồn phiền {{-tr-verb-}} '''hump''' ''ngoại động từ'' {{IPA-old|/ˈhəmp/}} # Làm [[gù]], [[khom]] thành [[gù]]. #: ''to '''hump''' one's gù lưng xuống'' — làm chán nản, làm chán chường; làm buồn phiền # {{term|Uc}} [[xốc|Xốc]] [[lên]] (vai, lưng... ), [[vác]] [[lên]] (vai, lưng... ). #: ''to '''hump''' one's swag'' — vác gói quần áo lên vai {{-forms-}} {{eng-verb|base=hump}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 3qprgpsw5wzi898mj17p7jl5c0z3e79 hunger 0 61479 2478811 1853759 2026-07-26T20:07:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478811 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋ.ɡɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hunger.ogg |pron=ˈhəŋ.ɡɜː}} {{-noun-}} '''hunger''' {{IPA-old|/ˈhəŋ.ɡɜː/}} # Sự [[đói]], [[tình trạng]] [[đói]]. #: ''to die of '''hunger''''' — chết đói #: ''to suffer '''hunger''''' — bị đói #: ''to feel '''hunger''''' — cảm thấy đói # {{term|Nghĩa bóng}} Sự [[ham muốn]] [[mãnh liệt]], sự [[khao khát]], sự [[ước mong]] [[tha thiết]]. #: ''a '''hunger''' for learning'' — sự ham học {{-intr-verb-}} '''hunger''' ''nội động từ'' {{IPA-old|/ˈhəŋ.ɡɜː/}} # [[đói|Đói]], [[cảm thấy]] [[đói]]. # {{term|+ for, after}} [[ham muốn|Ham muốn]] [[mãnh liệt]] [[khát khao]], [[ước mong]] [[tha thiết]] (cái gì). #: ''to '''hunger''' for news'' — khát khao tin tức {{-tr-verb-}} '''hunger''' ''ngoại động từ'' {{IPA-old|/ˈhəŋ.ɡɜː/}} # Làm cho [[đói]], [[bắt]] [[nhịn đói]]. #: ''to '''hunger''' someone out of some place'' — bắt ai nhịn đói để phải ra khỏi nơi nào {{-forms-}} {{eng-verb|base=hunger}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] rc8cb2bvyke15ilj5q84ju7d4z6tldc hurdle 0 61480 2478836 2038070 2026-07-26T20:13:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478836 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.dᵊl/}} {{-noun-}} '''hurdle''' {{IPA-old|/ˈhɜː.dᵊl/}} # [[bức|Bức]] [[rào]] [[tạm thời]] (để quây súc vật... ). # {{term|Thể dục, thể thao}} [[rào|Rào]] (để nhảy qua trong cuộc chạy vượt rào). # {{term|The hurdles}} Cuộc [[chạy đua]] [[vượt]] [[rào]] ((cũng) [[hurdle]] [[race]]). # {{term|Sử học}} [[phên|Phên]] [[hành tội]] (tấm phên để buộc người hành tội cho ngựa kéo đi). # {{term|Nghĩa bóng}} [[vật|Vật]] [[chướng ngại]]. {{-tr-verb-}} '''hurdle''' ''ngoại động từ'' {{IPA-old|/ˈhɜː.dᵊl/}} # {{term|Thường}} (+ off) [[rào]] [[tạm]], làm [[rào]] [[tạm thời]] [[bao quanh]]. # [[bóng|Bóng]] [[khắc phục]], [[vượt qua]] (khó khăn, trở ngại). {{-forms-}} {{eng-verb|base=hurdle|hurdl|ing}} {{-intr-verb-}} '''hurdle''' ''nội động từ'' {{IPA-old|/ˈhɜː.dᵊl/}} # {{term|Thể dục, thể thao}} [[chạy|Chạy]] [[vượt]] [[rào]]. {{-forms-}} {{eng-verb|base=hurdle|hurdl|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] tu55qcfxtlta6dt74dkpye1nyrvo1uv hurl 0 61481 2478840 1853799 2026-07-26T20:14:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478840 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.əl/}} {{-noun-}} '''hurl''' {{IPA-old|/ˈhɜː.əl/}} # Sự [[ném]] [[mạnh]], [[cái]] [[ném]] [[mạnh]], [[cái]] [[phóng]] [[mạnh]]. # Sự [[lật nhào]], sự [[lật]] đổ. # {{term|Ê-cốt}} Sự [[chuyên chở]] bằng [[xe]]; cuộc [[đi]] bằng [[xe]]. {{-tr-verb-}} '''hurl''' ''ngoại động từ'' {{IPA-old|/ˈhɜː.əl/}} # [[ném|Ném]] [[mạnh]], [[phóng]] [[lao]]. #: ''to '''hurl''' a spear at a wild animal'' — phóng lao vào một con dã thú #: ''to '''hurl''' oneself at (upon) someone'' — lao vào ai, sấn vào ai # {{term|Nghĩa bóng}} [[lật nhào|Lật nhào]], [[lật]] đổ. #: ''to '''hurl''' a king from his throne'' — lật đổ một ông vua # {{term|Ê-cốt}} [[chuyên chở|Chuyên chở]] bằng [[xe]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 3sergxtbopmobfhqjrhyrkm0yynue1u hurt 0 61485 2478857 1853827 2026-07-26T20:18:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478857 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hurt.ogg |pron=ˈhɜːt}} {{-noun-}} '''hurt''' {{IPA-old|/ˈhɜːt/}} # [[vết thương|Vết thương]], [[chỗ]] bị [[đau]]. # [[điều|Điều]] [[hại]], [[tai hại]]. # Sự [[chạm]] [[đến]], sự [[xúc phạm]], sự làm [[tổn thương]]. #: ''a '''hurt''' to seomeone's reputatuion'' — điều xúc phạm đến thanh danh của ai #: ''a '''hurt''' to someone's pride'' — điều chạm đến lòng tự ái của ai {{-tr-verb-}} '''hurt''' ''ngoại động từ'' {{IPA-old|/ˈhɜːt/}} # Làm [[bị thương]], [[làm đau]]. #: ''to '''hurt''' one's arm'' — làm đau cánh tay # [[gây|Gây]] [[tác hại]], [[gây]] [[thiệt hại]], [[làm hư]], [[làm hỏng]]. #: ''rain has '''hurt''' the crop'' — mưa gây thiệt hại cho mùa màng # [[chạm|Chạm]], [[xúc phạm]], làm [[tổn thương]]. #: ''to '''hurt''' someone's pride'' — làm chạm lòng tự ái của ai #: ''to '''hurt''' someone's reputation'' — xúc phạm đến thanh danh của ai {{-intr-verb-}} '''hurt''' ''nội động từ'' {{IPA-old|/ˈhɜːt/}} # {{term|Thông tục}} [[đau|Đau]], bị [[đau]]. #: ''does your hant '''hurt'''?'' — tay anh có đau không? # {{term|Thông tục}} Bị [[tổn hại]], bị [[tổn thương]]; bị [[xúc phạm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 8aavwwjg1w68doijjtwhcjc1y3ge59n hurtle 0 61487 2478862 1853832 2026-07-26T20:19:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478862 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.tᵊl/}} {{-noun-}} '''hurtle''' {{IPA-old|/ˈhɜː.tᵊl/}} # Sự [[va chạm]], sự [[va]] [[mạnh]]. # [[tiếng|Tiếng]] [[va]] [[mạnh]]; [[tiếng]] đổ [[sầm]]. {{-tr-verb-}} '''hurtle''' ''ngoại động từ'' {{IPA-old|/ˈhɜː.tᵊl/}} # [[va|Va]] [[mạnh]], [[đụng]] [[mạnh]]. #: ''to '''hurtle''' each other'' — va mạnh vào nhau # [[lăng|Lăng]] [[nhanh]], [[ném]] [[mạnh]], [[văng]] [[mạnh]]. #: ''to '''hurtle''' stones upon someone'' — lăng mạnh những hòn đá vào nhau {{-forms-}} {{eng-verb|base=hurtle|hurtl|ing}} {{-intr-verb-}} '''hurtle''' ''nội động từ'' {{IPA-old|/ˈhɜː.tᵊl/}} # {{term|+ against}} [[va|Va]] [[mạnh]], [[đụng]] [[mạnh]], [[va chạm]]. #: ''to '''hurtle''' against each other'' — va mạnh vào nhau # [[chuyển động|Chuyển động]] [[rít]] [[lên]] [[ầm ầm]], [[bay]] [[rít]] [[lên]] [[ầm ầm]]; đổ [[dầm]] xuống. #: ''bullets hurtled through the air'' — đạn bay rít lên ầm ầm qua không khí #: ''the jet plane came hurting to the ground'' — chiếc may bay phản lực đổ sầm xuống đất {{-forms-}} {{eng-verb|base=hurtle|hurtl|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] cu7zcnpph3p2wbitiuq2lvw3efegfar husk 0 61489 2478879 1853860 2026-07-26T20:23:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478879 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəsk/}} {{-noun-}} '''husk''' {{IPA-old|/ˈhəsk/}} # [[cỏ khô|Cỏ khô]] (của trái cây), [[vỏ]] (hạt); [[trấu]] (thóc, lúa). # [[lá|Lá]] [[bao]] (ở bắp ngô). # {{term|Nghĩa bóng}} [[vỏ|Vỏ]] [[ngoài]] [[vô giá trị]] (của cái gì... ). # {{term|Thú y học}} [[bệnh|Bệnh]] [[ho khan]]. {{-tr-verb-}} '''husk''' ''ngoại động từ'' {{IPA-old|/ˈhəsk/}} # [[bóc|Bóc]] [[vỏ]]; [[xay]] (thóc). {{-forms-}} {{eng-verb|base=husk}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 7wqz41n9f8j2oya1gfhmwjrzrjlyis9 hustle 0 61491 2478895 2023650 2026-07-26T20:27:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478895 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.səl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hustle.ogg |pron=ˈhə.səl}} {{-noun-}} '''hustle''' {{IPA-old|/ˈhə.səl/}} # Sự [[xô đẩy]], sự [[chen lấn]]. # {{term|từ Mỹ, nghĩa Mỹ}} Sự [[chạy đua]] [[xoay xở]] [[làm tiền]]. {{-tr-verb-}} '''hustle''' ''ngoại động từ'' {{IPA-old|/ˈhə.səl/}} # [[xô đẩy|Xô đẩy]], [[chen lấn]], [[ẩy]]. #: ''to be hustled in the crowd'' — bị xô đẩy trong đám đông #: ''to '''hustle''' someone into the carriage'' — ẩy ai vào trong xe # [[thúc ép|Thúc ép]], [[bắt buộc]], [[ép buộc]]. #: ''to '''hustle''' someone into doing something'' — thúc ép ai phải làm gì {{-forms-}} {{eng-verb|base=hustle|hustl|ing}} {{-intr-verb-}} '''hustle''' ''nội động từ'' {{IPA-old|/ˈhə.səl/}} # {{term|Thường}} + [[agaisnt]], [[thruogh]]) [[xô đẩy]], [[chen lấn]], [[len]] qua. #: ''to '''hustle''' against someone'' — xô đẩy chen lấn ai #: ''to '''hustle''' through the crowd'' — len qua đám đông # [[lật đật|Lật đật]], [[vội vã]], [[hối hả]] [[ngược xuôi]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[hết sức|Hết sức]] [[xoay xở]] [[ngược xuôi]] (để làm tiền, để chạy việc... ). {{-forms-}} {{eng-verb|base=hustle|hustl|ing}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] db5crsjoieunmloepj3d2ex0jsrvgd1 hut 0 61492 2478899 2223473 2026-07-26T20:28:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478899 wikitext text/x-wiki {{-eng-}} [[Hình:Hut.jpg|thumb|hut]] {{-pron-}} * {{IPA4|en|/ˈhət/}} * {{audio|en|En-us-hut.ogg|a=US}} {{-noun-}} '''hut''' {{IPA-old|/ˈhət/}} # [[túp lều|Túp lều]]. # {{term|Quân sự}} [[nhà|Nhà]] [[gỗ]] [[tạm thời]] cho [[binh lính]]. {{-tr-verb-}} '''hut''' ''ngoại động từ'' {{IPA-old|/ˈhət/}} # Cho ở [[lều]]. # {{term|Quân sự}} Cho (binh lính) ở trong [[những]] [[nhà]] [[gỗ]] [[tạm thời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 1wltgpphh6xay4sf3mx3w70g788c3x2 hybridize 0 61494 2478934 1854019 2026-07-26T20:36:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478934 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.brə.ˌdɑɪz/}} {{-tr-verb-}} '''hybridize''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.brə.ˌdɑɪz/}} # Cho [[lai giống]]; [[gây giống]] [[lai]]. {{-forms-}} {{eng-verb|base=hybridize|hybridiz|ing}} {{-intr-verb-}} '''hybridize''' ''nội động từ'' {{IPA-old|/ˈhɑɪ.brə.ˌdɑɪz/}} # [[lai giống|Lai giống]]. # [[sinh ra|Sinh ra]] [[giống]] [[lai]]. {{-forms-}} {{eng-verb|base=hybridize|hybridiz|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] q6jqlft57zji96evaifj2obugr96be2 hydrolyze 0 61499 2478993 1854134 2026-07-26T20:50:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478993 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌlɑɪz/}} {{-tr-verb-}} '''hydrolyze''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.drə.ˌlɑɪz/}} # [[thuỷ|Thuỷ]] [[phân]]. {{-forms-}} {{eng-verb|base=hydrolyze|hydrolyz|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] eqpcu494srtglevtfxpk29i3jcu97ue hype 0 61504 2479078 1854300 2026-07-26T21:10:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479078 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪp/}} {{-noun-}} '''hype''' {{IPA-old|/ˈhɑɪp/}} # Sự [[quảng cáo]] [[thổi phồng]], sự [[cường điệu]]. {{-tr-verb-}} '''hype''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪp/}} # [[quảng cáo|Quảng cáo]] [[thổi phồng]], [[cường điệu]]. {{-forms-}} {{eng-verb|base=hype|hyp|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 3aolm6gy2v1j6vavm6nlfxydgu13eiq hypnotize 0 61507 2479165 1854478 2026-07-26T21:31:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479165 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌtɑɪz/}} {{-tr-verb-}} '''hypnotize''' ''ngoại động từ'' {{IPA-old|/.ˌtɑɪz/}} # [[thôi miên|Thôi miên]] (ai). {{-forms-}} {{eng-verb|base=hypnotize|hypnotiz|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] f0ceap72cggg92exp98462h4p8nsuco hypophysectomize 0 61509 2479204 648600 2026-07-26T21:40:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479204 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.ˌpɑː.fə.ˈsɛk.tə.ˌmɑɪz/}} {{-tr-verb-}} '''hypophysectomize''' ''ngoại động từ'' {{IPA-old|/ˌhɑɪ.ˌpɑː.fə.ˈsɛk.tə.ˌmɑɪz/}} # [[cắt bỏ|Cắt bỏ]] [[tuyến]] dưới. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] obrt2ttcw6xupcz3h8p1wsrslmpokop hypothesize 0 61513 2479225 1854575 2026-07-26T21:45:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479225 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɑː.θə.ˌsɑɪz/}} {{-intr-verb-}} '''hypothesize''' ''nội động từ'' {{IPA-old|/hɑɪ.ˈpɑː.θə.ˌsɑɪz/}} # [[đưa ra|Đưa ra]] một [[giả thuyết]]. {{-tr-verb-}} '''hypothesize''' ''ngoại động từ'' {{IPA-old|/hɑɪ.ˈpɑː.θə.ˌsɑɪz/}} # [[giả thuyết|Giả thuyết]] [[rằng]], cho rằng. {{-forms-}} {{eng-verb|base=hypothesize|hypothesiz|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Nội động từ tiếng Anh]] [[Thể loại:Ngoại động từ tiếng Anh]] go9useqiy0ibuma3uwyashjrwyjrvoi haply 0 61914 2476621 1850482 2026-07-26T12:05:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476621 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.pli/}} {{-adv-}} '''haply''' {{IPA-old|/ˈhæ.pli/}} # {{term|Từ cổ,nghĩa cổ}} [[may rủi|May rủi]], [[ngẫu nhiên]], [[tình cờ]]. # Có thể, [[có lẽ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] ja1dmovl06ya6bzrysoal50179ycjb2 happily 0 61915 2476628 1850490 2026-07-26T12:07:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476628 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.pə.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-happily.ogg |pron=ˈhæ.pə.li}} {{-etymology-}} {{etym-from | term = happy | 2 term = -ly }} {{-adv-}} '''happily''' {{IPA-old|/ˈhæ.pə.li/}} # [[sung sướng|Sung sướng]], [[hạnh phúc]]. # [[thật là|Thật là]] [[may mắn]], [[thật là]] [[phúc]]. #: '''''happily''' someone come and helped him'' — thật là may mắn có người đến giúp anh ta # [[khéo|Khéo]] [[chọn]], rất [[đắt]], [[tài tình]] ([[lời]] [[nói]], cách [[diễn đạt]] [[ý]]...); [[thích hợp]]. #: ''thought so '''happily''' expressed'' — ý diễn đạt một cách tài tình {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 7vsk809h4s5rgtw5r95qzss3mtxy73m hardly 0 61916 2476699 1850580 2026-07-26T12:22:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476699 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hardly.ogg |pron=ˈhɑːrd.li}} {{-adv-}} '''hardly''' {{IPA-old|/ˈhɑːrd.li/}} # [[khắc nghiệt|Khắc nghiệt]], [[nghiêm khắc]], [[tàn tệ]], [[cứng]] [[rắn]]. #: ''to be '''hardly''' treated'' — bị đối xử khắc nghiệt # [[khó khăn|Khó khăn]], [[chật vật]]. # [[vừa mới|Vừa mới]], chỉ [[vừa mới]], chỉ [[vừa phải]]. #: ''he had '''hardly''' spoken when...'' — nó vừa mời nói thì... # Hầu như không. #: '''''hardly''' a day passes but...'' — hầu như không có ngày nào mà không... #: '''''hardly''' ever'' — hầu như không bao giờ {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 7tunhltvmj27xrdq5uwzbwrdf6mkvt8 hastily 0 61917 2476831 1850769 2026-07-26T12:51:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476831 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.stə.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hastily.ogg |pron=ˈheɪ.stə.li}} {{-adv-}} '''hastily''' {{IPA-old|/ˈheɪ.stə.li/}} # [[vội vàng|Vội vàng]], [[hấp tấp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] dobvip4rzduau2m0h08f7m7j441du7t heartily 0 61918 2477066 1851076 2026-07-26T13:45:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477066 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.tə.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heartily.ogg |pron=ˈhɑːr.tə.li}} {{-adv-}} '''heartily''' {{IPA-old|/ˈhɑːr.tə.li/}} # [[vui vẻ|Vui vẻ]], [[thân mật]], [[nồng nhiệt]]. #: ''to welcome '''heartily''''' — tiếp đón nồng nhiệt # [[thành thật|Thành thật]], [[chân thành]], [[thật tâm]], [[thật lòng]]. # [[khoẻ|Khoẻ]]; [[ngon lành]] (ăn uống). # Rất, [[hoàn toàn]], [[hết sức]]; [[thật sự]]. #: ''I am '''heartily''' sick of it'' — tôi thật sự chán ngấy cái đó rồi {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 6ajcs2r1d8u6ofh37fcovyfnhwo6rir heavenwards 0 61919 2477105 1851123 2026-07-26T13:54:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477105 wikitext text/x-wiki {{-eng-}} [[Hình:Heavenwards.jpg|thumb|heavenwards]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.wɜːdz/}} {{-adv-}} '''heavenwards''' {{IPA-old|/.wɜːdz/}} # [[hướng|Hướng]] [[lên]] [[trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] tqpntcapz9rsklvl2690iee8uqoyvcl heavily 0 61920 2477107 1851126 2026-07-26T13:55:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477107 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.və.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heavily.ogg |pron=ˈhɛ.və.li}} {{-adv-}} '''heavily''' {{IPA-old|/ˈhɛ.və.li/}} # [[nặng|Nặng]], [[nặng nề]] ((nghĩa đen) & (nghĩa bóng)). #: ''a '''heavily''' loaded truck'' — một xe chở nặng, một xe chất nặng hàng hoá #: ''to be punished '''heavily''''' — bị phạt nặng {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] qu8czy9akjwpqzx8lbo0zf0zp1x9bb1 henceforward 0 61921 2477326 1851462 2026-07-26T14:45:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477326 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛnts.ˈfɔr.wɜːd/}} {{-adv-}} '''henceforward''' {{IPA-old|/hɛnts.ˈfɔr.wɜːd/}} # [[từ|Từ]] [[nay]] [[trở đi]], [[từ]] [[nay]] [[về sau]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 3gkl5sb9iui1fbfsp788p7o59lz0596 hereabouts 0 61922 2477414 1851605 2026-07-26T15:05:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477414 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr.ə.ˌbɑʊts/}} {{-adv-}} '''hereabouts''' {{IPA-old|/ˈhɪr.ə.ˌbɑʊts/}} # Quanh [[đây]], gần đây. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 0d2ka9ypnd1d4s2zmqfgl92z7r1n3ck hereafter 0 61923 2477415 1851606 2026-07-26T15:05:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477415 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪr.ˈæf.tɜː/}} {{-adv-}} '''hereafter''' {{IPA-old|/hɪr.ˈæf.tɜː/}} # [[sau đây|Sau đây]], sau này, trong [[tương lai]]. # Ở [[kiếp]] sau, ở [[đời sau]]. {{-noun-}} '''hereafter''' {{IPA-old|/hɪr.ˈæf.tɜː/}} # [[tương lai|Tương lai]]. # [[kiếp|Kiếp]] sau, [[đời sau]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] ks2vb6txy3j1tiyh1auinf0kuozf2zg herein 0 61924 2477421 1851615 2026-07-26T15:07:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477421 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪr.ˈɪn/}} {{-adv-}} '''herein''' {{IPA-old|/hɪr.ˈɪn/}} # Ở [[đây]], ở [[điểm]] này, trong [[tài liệu]] này. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] loc590evjv28e3zq169yivx6h6idypq hereinabove 0 61925 2477422 1851616 2026-07-26T15:07:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477422 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪr.ˌɪn.ə.ˈbəv/}} {{-adv-}} '''hereinabove''' {{IPA-old|/ˌhɪr.ˌɪn.ə.ˈbəv/}} # Ở [[phần]] trước của [[tài liệu]] này. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 62dj4klryey3wcg2c07vnilj3z9ytjj hereinafter 0 61926 2477423 1851617 2026-07-26T15:07:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477423 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪr.ə.ˈnæf.tɜː/}} {{-adv-}} '''hereinafter''' {{IPA-old|/ˌhɪr.ə.ˈnæf.tɜː/}} # Ở [[dưới đây]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] hamdxwmhapnvo5xz8dwx4w48581f5b0 hereinbefore 0 61927 2477424 1851618 2026-07-26T15:07:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477424 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪr.ˌɪn.bɪ.ˈfɔr/}} {{-adv-}} '''hereinbefore''' {{IPA-old|/ˌhɪr.ˌɪn.bɪ.ˈfɔr/}} # Ở [[bên trên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 10b6ozvcmfghj00l7he1mm697rv7rbz hereinbelow 0 61928 2477425 1851619 2026-07-26T15:08:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477425 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.bɪ.ˈloʊ/}} {{-adv-}} '''hereinbelow''' {{IPA-old|/.bɪ.ˈloʊ/}} # Ở [[điểm]] [[tiếp theo]] của [[tài liệu]] này. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 39oju1702ds5nk908p9nidfsjbt8t42 hereunder 0 61929 2477436 1851629 2026-07-26T15:10:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477436 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪr.ˈən.dɜː/}} {{-adv-}} '''hereunder''' {{IPA-old|/hɪr.ˈən.dɜː/}} # [[dưới đây|Dưới đây]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] ec3z45lplrao25u96ukiuonfw6zsh38 historically 0 61930 2477834 1852229 2026-07-26T16:38:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477834 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ɪ.kə.li/}} {{-adv-}} '''historically''' {{IPA-old|/.ɪ.kə.li/}} # Về [[mặt]] [[lịch sử]], về [[phương diện]] [[lịch sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] ndx943sra25jchziyw5c7nzh3xokfen hither 0 61931 2477867 1852273 2026-07-26T16:46:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477867 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.ðɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hither.ogg |pron=ˈhɪ.ðɜː}} {{-adv-}} '''hither''' {{IPA-old|/ˈhɪ.ðɜː/}} # Ở [[đây]], [[đây]]. #: '''''hither''' thither'' — đây đó, chỗ này, chỗ kia {{-adj-}} '''hither''' {{IPA-old|/ˈhɪ.ðɜː/}} # Ở [[phía]] này, [[bên]] này. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] qbkvwkbhe6x76zv4vmfek3cihl6dcsj holus-bolus 0 61932 2478092 1852641 2026-07-26T17:28:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478092 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.ləs.ˈboʊ.ləs/}} {{-adv-}} '''holus-bolus''' {{IPA-old|/ˌhoʊ.ləs.ˈboʊ.ləs/}} # [[một hơi|Một hơi]], [[một mạch]], một [[miếng]] (ăn, uống). # Tất cả cùng [[một lúc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] c1dqls10y9ysfoqjoei46fgse1f1u90 honestly 0 61933 2478223 1852839 2026-07-26T17:56:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478223 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑː.nəst.li/}} {{-adv-}} '''honestly''' {{IPA-old|/ˈɑː.nəst.li/}} # [[lương thiện|Lương thiện]]. # [[trung thực|Trung thực]]; [[chân thật]], [[thành thật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] ckox1pbfcw9500q143t154tdimw53j3 hopefully 0 61934 2478344 1852982 2026-07-26T18:18:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478344 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊp.fə.li/}} {{-adv-}} '''hopefully''' {{IPA-old|/ˈhoʊp.fə.li/}} # [[đầy|Đầy]] [[hy vọng]], [[phấn khởi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] k2pme9w13huqfm3fct2509s8ucrseij hopelessly 0 61935 2478347 1852985 2026-07-26T18:19:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478347 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[w:IPA|IPA]]: {{IPA-old|/ˈhoʊ.pləs.li/}} {{-etymology-}} Từ ''[[hopeless]]'' và ''[[-ly]]''. {{-adv-}} '''hopelessly''' {{IPA-old|/ˈhoʊ.pləs.li/}} # [[tuyệt vọng|Tuyệt vọng]], [[vô vọng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] kveax8ikqe46469j1evlvbieqp1ly3v horseback 0 61936 2478460 1853132 2026-07-26T18:44:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478460 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌbæk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horseback.ogg |pron=ˈhɔrs.ˌbæk}} {{-noun-}} {{eng-noun|-}} {{IPA-old|/ˈhɔrs.ˌbæk/}} # {{term|[[on]] +}} [[ngồi|Ngồi]] trên [[lưng]] [[ngựa]], [[cưỡi]] ngựa. {{-adv-}} {{eng-adv|-}} {{IPA-old|/ˈhɔrs.ˌbæk/}} # [[ngồi|Ngồi]] trên [[lưng]] [[ngựa]], [[cưỡi]] ngựa. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Phó từ tiếng Anh]] jk9a3rt5ur255i99t4ejuy9zp6v2z1u hotfoot 0 61937 2478535 1853243 2026-07-26T19:02:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478535 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˌfʊt/}} {{-adv-}} '''hotfoot''' {{IPA-old|/ˈhɑːt.ˌfʊt/}} # [[mau|Mau]], [[gấp]], [[vội vàng]]. {{-intr-verb-}} '''hotfoot''' ''nội động từ'' {{IPA-old|/ˈhɑːt.ˌfʊt/}} # [[đi|Đi]] [[mau]], [[đi]] [[gấp]]; [[đi]] [[vội vàng]]. {{-forms-}} {{eng-verb|base=hotfoot}} {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] dd5rs1ss1r6j4ytndc58y13sz4srjf9 hotly 0 61938 2478538 1853249 2026-07-26T19:02:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478538 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hotly.ogg |pron=ˈhɑːt.li}} {{-adv-}} '''hotly''' {{IPA-old|/ˈhɑːt.li/}} # [[sôi động|Sôi động]], [[kịch liệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] kb06ytr6nmwks1kcfpsbeuhdw6ogmcw howbeit 0 61939 2478641 1853392 2026-07-26T19:27:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478641 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑʊ.ˈbi.ət/}} {{-adv-}} '''howbeit''' {{IPA-old|/hɑʊ.ˈbi.ət/}} # {{term|Từ cổ,nghĩa cổ}} [[dù thế nào|Dù thế nào]], [[dù sao]]; tuy nhiên, [[song le]], [[mặc dù]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] bxnj8oasad998cuvrri7qsw53twxhl9 hyperbola 0 62208 2479086 1854316 2026-07-26T21:12:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479086 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɜː.bə.lə/}} {{-noun-}} '''hyperbola''' {{plur}} {{IPA-old|/hɑɪ.ˈpɜː.bə.lə/}} # {{term|Toán học}} [[Hypecbon|Hypecbon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fglt4m5l49spppnlqfezxdj4hrtwwjb hustings 0 62209 2478894 2023649 2026-07-26T20:27:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478894 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəs.tɪŋz/}} {{-noun-}} '''hustings''' {{plur}} {{IPA-old|/ˈhəs.tɪŋz/}} # {{term|Sử học}} [[đài|Đài]] [[phong]] [[đại biểu]] [[quốc hội]] (trước năm 1872 ở Anh). # [[thủ tục|Thủ tục]] [[bầu cử]] (vào quốc hội). # {{term|từ Mỹ, nghĩa Mỹ}} [[diễn đàn|Diễn đàn]] [[vận động]] [[bầu cử]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 448le1fsri9q5f5qbhs6hz57g2txddz histrionics 0 62211 2477855 2194184 2026-07-26T16:43:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477855 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/ˌhɪs.triˈɒn.ɪks/|a=UK}} * {{IPA4|en|/ˌhɪs.triˈɑː.nɪks/|a=US}} {{-noun-}} '''histrionics''' {{plur}} {{IPA-old|/.nɪks/}} # [[thuật|Thuật]] [[đóng kịch]], [[thuật]] [[diễn kịch]]. # [[trò|Trò]] [[đạo đức]] [[giả]], [[trò]] [[tuồng]], [[trò]] [[kịch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] b0ku7nm1o403z5howua2d31y48c2j1i heterozygote 0 62212 2477562 1851803 2026-07-26T15:38:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477562 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈzɑɪ.ˌɡoʊt/}} {{-noun-}} '''heterozygote''' {{plur}} {{IPA-old|/.ˈzɑɪ.ˌɡoʊt/}} # [[dị hợp tử|Dị hợp tử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g9f6zs7zl64ankopt762oruqjw5kjhr глупереный 0 69089 2479541 2316009 2026-07-27T10:18:18Z Hiyuune 50834 /* Tiếng Nga */ 2479541 wikitext text/x-wiki =={{langname|ru}}== ==={{section|pron}}=== * {{ru-IPA|глупёреный}} ==={{section|adj}}=== {{ru-adj|глупёреный}} # [[ngu|Ngu]], [[ngốc]], [[dại]], [[ngu ngốc]], [[ngu dốt]], [[ngu xuẩn]], [[dại dột]], [[khờ dại]]. #: {{ux|ru|ребёнок ещё глуп.|Cháu bé còn dại (dại dột, khờ dại).}} #: {{ux|ru|он не так глуп, чтобы.|Anh ấy không ngu đến nỗi.}} #: {{ux|ru|'''глупереный''' вид.|Vẻ ngốc nghếch.}} #: {{ux|ru|'''глупереная''' затея.|Mưu đồ ngu xuẩn.}} #: {{ux|ru|'''глупереное''' положение.|Cảnh ngộ khó xử.}} ==={{section|ref}}=== * {{R:FVDP|db=rv}} rfb5c7jtijzd6zjwvtgpvs51soajk4d дожариться 0 79119 2479424 2316060 2026-07-27T03:52:23Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479424 wikitext text/x-wiki =={{langname|ru}}== ==={{section|pron}}=== * {{ru-IPA|дожа́риться}} ==={{section|v}}=== {{ru-verb|дожа́риться|pf|impf=дожа́риваться}} # [[rán|Rán]] [[chín]], [[quay]] [[chín]], [[rang]] [[chín]]. ===={{section|conjug}}==== {{ru-conj|impf|4a|дожа́риться}} ==={{section|ref}}=== * {{R:FVDP|db=rv}} 71o1fqjshzxhtu5z6dy0dis0kqauhbt Ao Vua 0 83909 2478000 2036670 2026-07-26T17:10:24Z Kateru Zakuro 34522 2478000 wikitext text/x-wiki {{-vie-}} {{-info-}} {{-pron-}} {{vie-pron|Ao|Vua}} {{-place-}} '''Ao Vua''' # Một khu [[du lịch sinh thái]] ở xã [[Tản Lĩnh]], huyện [[Ba Vì]], tỉnh [[Hà Tây]], [[Việt Nam]]. Nó nằm dưới chân núi [[Tản Viên]]. ({{coord-old|21.096092|105.376353}}) [[Thể loại:Địa danh tiếng Việt]] gvsnq9aeqfwh0b17bssl02oe2krbqki дожариваться 0 87520 2479423 2316059 2026-07-27T03:52:17Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479423 wikitext text/x-wiki =={{langname|ru}}== ==={{section|pron}}=== * {{ru-IPA|дожа́риваться}} ==={{section|v}}=== {{ru-verb|дожа́риваться|impf|pf=дожа́риться}} # [[rán|Rán]] [[chín]], [[quay]] [[chín]], [[rang]] [[chín]]. ===={{section|conjug}}==== {{ru-conj|impf|1a|дожа́риваться}} ==={{section|ref}}=== * {{R:FVDP|db=rv}} i099p23z78oymegokpczk1mts4hin3s затушёвывать 0 91509 2479422 2315155 2026-07-27T03:51:42Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479422 wikitext text/x-wiki =={{langname|ru}}== ==={{section|pron}}=== * {{ru-IPA}} ==={{section|v}}=== {{ru-verb|затушёвывать|impf|pf=затушева́ть}} # {{rfdef|ru}} ===={{section|conjug}}==== {{ru-conj|impf|1a|затушёвывать}} ==={{section|ref}}=== * {{R:FVDP|db=rv}} iwl5uuqlds1onkrdb4lj5jhe0ie13k1 he 0 92417 2476964 2358362 2026-07-26T13:21:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3), {{m}} → {{g-old|m}} (2) 2476964 wikitext text/x-wiki {{-vie-}} {{-info-}} {{-pron-}} {{vie-pron}} {{-nôm-}} {{đầu}} *[[𡁱]]: [[he]] *[[希]]: [[hy]], [[hi]], [[he]], [[hê]], [[hơi]], [[hây]] *[[唏]]: [[hy]], [[hi]], [[he]], [[hé]], [[hì]], [[hí]], [[hầy]], [[hơi]], [[hè]] *[[鯑]]: [[he]] {{giữa}} *[[䖷]]: [[he]] *[[熙]]: [[hy]], [[hi]], [[he]], [[hây]] *[[𢬾]]: [[he]] {{cuối}} {{-paro-}} {{đầu}} :* [[hè]] :* [[Hẹ]] :* [[hề]] :* [[hệ]] {{giữa}} :* [[hẹ]] :* [[hề]] :* [[hễ]] {{cuối}} {{-adj-}} '''he''' # [[nói|Nói]] [[động vật]] [[ốm yếu]]. #: ''[[trâu|Trâu]] '''he''' cũng bằng [[bò]] [[khỏe]]. ([[tục ngữ]])'' # {{term|Địa phương}} Có [[màu]] [[hung]]. #: ''[[tóc|Tóc]] '''he'''.'' {{-noun-}} '''he''' # [[loài|Loài]] [[cá]] [[nước ngọt]] thuộc [[chi#Tiếng Việt|chi]] ''[[Barbonymus]]''.<ref name="Barbonymus">[http://fish.mongabay.com/data/VietNam.htm Danh sách cá nước ngọt Việt Nam]</ref> {{-ref-}} <references /> {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-he.ogg |pron=ˈhi}} {{-paro-}} * [[He]] {{-per-pronoun-}} '''he''' {{g-old|m}} {{IPA-old|/ˈhi/}} # [[nó|Nó]], [[anh]] [[ấy]], [[ông]] ấy... (chỉ [[người]] và [[động vật]] [[giống đực]]). {{-per-pronoun-}} '''he''' {{g-old|m}} {{IPA-old|/ˈhi/}} # [[đàn ông|Đàn ông]]; [[con]] [[đực]]. # {{term|Định ngữ}} [[đực|Đực]] ([[động vật]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Việt]] [[Thể loại:Đại từ tiếng Anh]] [[Thể loại:Danh từ tiếng Việt]] =={{langname|ibh}}== ==={{ĐM|pronoun}}=== {{head|ibh|Đại từ}} # [[chúng ta]]. ==={{ĐM|ref}}=== * Tam Thi Minh Nguyen, ''A grammar of Bih ''(2013) =={{langname|ycr}}== ==={{ĐM|etym}}=== Từ {{derived|ycr|tay|he}}. ==={{ĐM|pron}}=== * {{IPA4|ycr|[he]}} ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # [[da]]. ==={{ĐM|ref}}=== * {{R:ycr:Lin 2022}} {{-kpm-}} {{-pronoun-}} {{head|kpm|Đại từ}} # [[chúng mình]], [[chúng ta]]. #:{{synonym|kpm|vol he}} {{-ref-}} * Lý Toàn Thắng, Tạ Văn Thông, K'Brêu, K'Bròh (1985) ''Ngữ pháp tiếng Kơ Ho''. Sở Văn hóa và Thông tin Lâm Đồng. =={{langname|tth}}== ==={{ĐM|pronoun}}=== {{head|tth|Đại từ}} # Đại từ ngôi thứ nhất (số nhiều). #:{{uxi|tth|'''He '''karlúh|'''chúng tôi''' chạy.}} ==={{ĐM|ref}}=== * Georgi, Doreen (2019) ''Morphological alignment in Ta'oih''. Universität Potsdam. =={{langname|tef}}== ==={{ĐM|verb}}=== {{head|tef|Động từ}} # [[sẵn sàng]] rời đi. ==={{ĐM|noun}}=== {{head|tef|Danh từ}} # [[mỡ]], [[dầu]]. ==={{ĐM|ref}}=== * ''Lurö Dictionary: Lurö (Nicobarese) - English - Hindi'' (2020). Anvita Abbi, Vysakh R. =={{langname|zzj}}== ==={{ĐM|noun}}=== {{head|zzj|Danh từ}} # [[lưới]] [[đánh]] [[cá]]. 7s1kafpic9ltpr3ba3edjjl5lgsrrtn hansard 0 100759 2476604 1850449 2026-07-26T12:01:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476604 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhænt.sɜːd/}} {{-noun-}} '''hansard''' {{IPA-old|/ˈhænt.sɜːd/}} # [[biên bản|Biên bản]] [[chính thức]] về các [[cuộc họp]] [[nghị viện]] (Anh). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4ngjs6yx9n186kq0s8yxojv4gi2sttg happenstance 0 100760 2476626 1850488 2026-07-26T12:06:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476626 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.pən.ˌstænts/}} {{-noun-}} '''happenstance''' {{IPA-old|/ˈhæ.pən.ˌstænts/}} # {{term|Từ mỹ, nghĩa mỹ}} [[tình huống|Tình huống]] được [[coi]] là [[ngẫu nhiên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mc8jvgymjl6umtjanwhka2j3f1d1l1q harass 0 100763 2476643 1850509 2026-07-26T12:10:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476643 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈræsµ;ù ˈhɛr.əs/}} {{-tr-verb-}} '''harass''' ''ngoại động từ'' {{IPA-old|/hə.ˈræsµ;ù ˈhɛr.əs/}} # [[gây|Gây]] ưu [[phiền]], [[gây]] [[lo lắng]]; [[quấy rầy]], [[phiền nhiễu]]. # [[quấy rối|Quấy rối]]. #: ''to '''harass''' the enemy forces'' — quấy rối quân địch {{-forms-}} {{eng-verb|base=harass|harass|es}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] ab99ja4nsikaurptyzau8zrx80d8u3o hardener 0 100766 2476688 1850565 2026-07-26T12:20:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476688 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.nɜː/}} {{-noun-}} '''hardener''' {{IPA-old|/ˈhɑːrd.nɜː/}} # {{term|Kỹ thuật}} [[chất|Chất]] để [[tôi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 64kbszqc9u45vo4s8cqq3yrqb1zlhvz hardmouthed 0 100768 2476700 2200950 2026-07-26T12:23:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476700 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈmɑʊðd/}} {{-adj-}} '''hardmouthed''' {{IPA-old|/ˈhɑːrd.ˈmɑʊðd/}} # {{term|Ngựa}} [[khó|Khó]] [[kìm]] bằng [[hàm thiếc]]. # [[ương bướng|Ương bướng]]; [[ương ngạnh]], [[bướng bỉnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ctavtpvl6ffh7fp9z07vrm570bsq3b7 harquebus 0 100771 2476781 1850700 2026-07-26T12:41:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476781 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.kwɪ.ˌbəs/}} {{-noun-}} '''harquebus''' {{IPA-old|/ˈhɑːr.kwɪ.ˌbəs/}} # {{term|Sử học}} [[súng|Súng]] [[hoả]] [[mai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] p4t2uozik3a2kjteyyrr63qbi4dj25u harry 0 100773 2476789 1850714 2026-07-26T12:43:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476789 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.i/}} {{-tr-verb-}} '''harry''' ''ngoại động từ'' {{IPA-old|/ˈhɛr.i/}} # [[phiền nhiễu|Phiền nhiễu]], [[làm phiền]], [[quấy rầy]]. # [[cướp bóc|Cướp bóc]], [[tàn phá]]. {{-forms-}} {{eng-verb|base=harry|harr|i|ed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] noj1okoez6o1ei4r627lx5ww6gehtci hashish 0 100775 2476818 1850750 2026-07-26T12:49:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476818 wikitext text/x-wiki {{-eng-}} [[Hình:Hashish.jpg|thumb|hashish]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.ˌʃiʃ/}} {{-noun-}} '''hashish''' {{IPA-old|/ˈhæ.ˌʃiʃ/}} # [[Hasit|Hasit]] (thuốc lá chế bằng lá thuốc non và đọt gai dầu ở Thổ-nhĩ-kỳ, Ân-ddộ... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2wv9uj979xgfinsxih6enb5sm2dy9wc haughty 0 100777 2476865 1850815 2026-07-26T12:59:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476865 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ti/}} {{-adj-}} '''haughty''' {{IPA-old|/ˈhɔ.ti/}} # [[kiêu kỳ|Kiêu kỳ]], [[kiêu căng]], [[ngạo mạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] od6oqvdtc5bzvouh0bhp4zg6efxxeub haunt 0 100779 2476872 1850828 2026-07-26T13:01:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2476872 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔnt/}} {{-noun-}} '''haunt''' {{IPA-old|/ˈhɔnt/}} # [[nơi|Nơi]] thường [[lui tới]], [[nơi]] hay [[lai vãng]]. # [[nơi|Nơi]] [[thú]] thường đến [[kiếm]] [[mồi]]. # [[sào huyệt|Sào huyệt]] (của bọn lưu manh... ). {{-tr-verb-}} '''haunt''' ''ngoại động từ'' {{IPA-old|/ˈhɔnt/}} # [[năng|Năng]] [[lui tới]], hay [[lui tới]] (nơi nào, người nào). # Ám ảnh (ai) (ý nghĩ). {{-forms-}} {{eng-verb|base=haunt}} {{-intr-verb-}} '''haunt''' ''nội động từ'' {{IPA-old|/ˈhɔnt/}} # Thường [[lảng vảng]], thường [[lui tới]], thường [[lai vãng]]. #: ''to '''haunt''' in (about) a place'' — thường lảng vảng ở một nơi nào #: ''to '''haunt''' with someone'' — năng lui tới ai {{-forms-}} {{eng-verb|base=haunt}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 2w38rmcsh2lowrd0len2atwems4x5e3 hauteur 0 100780 2476897 2108265 2026-07-26T13:06:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476897 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ˈtɜː/}} {{-noun-}} '''hauteur''' {{IPA-old|/hɔ.ˈtɜː/}} # [[thái độ|Thái độ]] [[kiêu kỳ]], [[thái độ]] [[kiêu căng]], [[thái độ]] [[ngạo mạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qo973550bd01rhfcvj80hsmm3qqv05u havana 0 100782 2476900 1850862 2026-07-26T13:06:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476900 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈvæ.nə/}} {{-noun-}} '''havana''' {{IPA-old|/hə.ˈvæ.nə/}} # [[xì gà|Xì gà]] [[havan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] puf6isoxn0jyact0o3mbil3y8gk9gli haven’t 0 100784 2476908 1850870 2026-07-26T13:08:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476908 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.vənt/}} {{-noun-}} '''haven't''' {{IPA-old|/ˈhæ.vənt/}} # {{term|Thông tục}} [[người|Người]] [[nghèo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c3ukge2cba0xnags0a7hini569n3les havoc 0 100785 2476914 1850882 2026-07-26T13:10:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476914 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.vək/}} {{-noun-}} '''havoc''' {{IPA-old|/ˈhæ.vək/}} # Sự [[tàn phá]]. #: ''to make/cause/wreak '''havoc''''' — tàn phá #: ''to play '''havoc''' among (with)'' — tàn phá #: ''to cry '''havoc''''' — ra lệnh cho tàn phá {{-tr-verb-}} '''havoc''' ''ngoại động từ'' {{IPA-old|/ˈhæ.vək/}} # [[tàn phá|Tàn phá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] lsxhr24k1kw06mdhyy9ce00fep90f78 headforemost 0 100789 2476987 1850967 2026-07-26T13:27:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476987 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈfoʊr.ˌmoʊst/}} {{-adv-}} '''headforemost''' {{IPA-old|/.ˈfoʊr.ˌmoʊst/}} # {{see-entry|headfirst|headfirst}} {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] fc5hg27krawtymdnhskrarl340fcbd3 headland 0 100792 2476994 1850978 2026-07-26T13:28:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476994 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.lənd/}} {{-noun-}} '''headland''' {{IPA-old|/ˈhɛd.lənd/}} # [[mũi|Mũi]] (biển). # {{term|Nông nghiệp}} [[khoảnh|Khoảnh]] đất không [[cày]] [[tới]] ở cuối [[ruộng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ht6sb7vy55azwytdvsyucj7lgd0tfpg headmaster 0 100793 2477001 1850989 2026-07-26T13:30:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477001 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌmæs.tɜː/}} {{-noun-}} '''headmaster''' {{IPA-old|/ˈhɛd.ˌmæs.tɜː/}} # Ông [[hiệu trưởng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ch50wtr3vo4zrzxgr1pv0eg4gyrlv4b headmistress 0 100794 2477003 1850991 2026-07-26T13:31:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477003 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌmɪs.trəs/}} {{-noun-}} '''headmistress''' {{IPA-old|/.ˌmɪs.trəs/}} # [[bà|Bà]] [[hiệu trưởng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8ncid05cqhzj8dbznr0baxtqhs5y71q headroom 0 100796 2477008 1850999 2026-07-26T13:32:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477008 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌruːm/}} {{-noun-}} '''headroom''' {{IPA-old|/ˈhɛd.ˌruːm/}} # [[khoảng trống|Khoảng trống]] ở [[phía]] trên một [[chiếc]] [[xe]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nqhpiki5ug70tkx34hthf0812t2drcg headsail 0 100798 2477009 1851001 2026-07-26T13:32:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477009 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌseɪɫ/}} {{-noun-}} '''headsail''' {{IPA-old|/.ˌseɪɫ/}} # [[cánh buồm|Cánh buồm]] ở [[phía trước]], ở cột buồm mũi. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8r03uwadku42is85y313d0mkyx4c2ck heathery 0 100805 2477096 1851108 2026-07-26T13:52:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477096 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛð.ri/}} {{-adj-}} '''heathery''' {{IPA-old|/ˈhɛð.ri/}} # [[phủ|Phủ]] đầy [[cây]] [[thạch]] [[nam]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 2hhfdu887vdy9gf4l20eqt64e99vnf1 hebephrenia 0 100808 2477124 1851148 2026-07-26T13:59:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477124 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.bə.ˈfri.ni.ə/}} {{-noun-}} '''hebephrenia''' {{IPA-old|/ˌhi.bə.ˈfri.ni.ə/}} # [[bệnh|Bệnh]] [[thanh xuân]] (ngây ngô, ảo giác và hành động (như) [[trẻ]] [[con]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 36r3dyfz3cmntynktzc70wy9e7ogo96 hebetude 0 100810 2477126 1851151 2026-07-26T13:59:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477126 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.bə.ˌtuːd/}} {{-noun-}} '''hebetude''' {{IPA-old|/ˈhɛ.bə.ˌtuːd/}} # Sự [[ngây dại]], sự u [[mê]], sự đần độn. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ikjgnx78rtiv70b23h9w1tv82jfr7iz hebraism 0 100814 2477127 1851152 2026-07-26T13:59:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477127 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.ˌbreɪ.ˌɪ.zəm/}} {{-noun-}} '''hebraism''' {{IPA-old|/ˈhi.ˌbreɪ.ˌɪ.zəm/}} # Đặc [[tính]] của [[người]] [[Hê-brơ]]. # [[hệ|Hệ]] [[tư tưởng]] và [[tôn giáo]] [[Hê-brơ]]. # [[từ ngữ|Từ ngữ]] đặc [[Hê-brơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mwp99xbpw97pnuomhldr1rigqg8tzc3 hebraist 0 100815 2477128 1851153 2026-07-26T14:00:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477128 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbreɪ.ɪst/}} {{-noun-}} '''hebraist''' {{IPA-old|/.ˌbreɪ.ɪst/}} # [[chuyên gia|Chuyên gia]] [[nghiên cứu]] về [[Hê-brơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ns2g7glfngn9aijg9yb9tg4id3lbuil hebraistic 0 100817 2477129 1851154 2026-07-26T14:00:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477129 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.breɪ.ˈɪs.tɪk/}} {{-adj-}} '''hebraistic''' {{IPA-old|/ˌhi.breɪ.ˈɪs.tɪk/}} # {{see-entry|hebraic|hebraic}} # [[mang|Mang]] [[nét]] đặc [[trưng]] của [[Hê]] [[brơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 8jdn06hkumaiv4pgsljdn23fyahpzu7 hedgehog 0 100822 2477153 1851192 2026-07-26T14:06:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477153 wikitext text/x-wiki {{-eng-}} [[Hình:Hedgehog.jpg|thumb|hedgehog]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdʒ.ˌhɔɡ/}} {{-noun-}} '''hedgehog''' {{IPA-old|/ˈhɛdʒ.ˌhɔɡ/}} # {{term|Động vật học}} [[con|Con]] [[nhím]] Âu (thuộc loại ăn sâu bọ). # {{term|Quân sự}} [[tập|Tập]] đoàn [[cứ]] điểm [[kiểu]] "con [[chim"]]. # [[quả|Quả]] có nhiều [[gai]]. # [[người|Người]] [[khó]] [[giao thiệp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0mge8dpesqhjo690en3utzyyb5r2vtd hegelian 0 100824 2477179 1851230 2026-07-26T14:11:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477179 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/heɪ.ˈɡeɪ.li.ən/}} {{-adj-}} '''hegelian''' {{IPA-old|/heɪ.ˈɡeɪ.li.ən/}} # {{term|Thuộc}} [[Hê-gen|Hê-gen]]. {{-noun-}} '''hegelian''' {{IPA-old|/heɪ.ˈɡeɪ.li.ən/}} # [[người|Người]] theo [[thuyết]] [[Hê-gen]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] f4oe4cjdx78v4dwi0s9ufi7wl52tzgj hegemony 0 100825 2477180 1851232 2026-07-26T14:12:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477180 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈdʒɛ.mə.ni/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hegemony.ogg |pron=hɪ.ˈdʒɛ.mə.ni}} {{-noun-}} {{eng-noun|hegemon|ies}} # [[quyền|Quyền]] [[bá chủ]], quyền [[lãnh đạo]]. #: ''the '''hegemony''' of the proletariat'' — quyền lãnh đạo của giai cấp vô sản {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 41per0wqs34hcf6hc00uey8hxocuzof height 0 100826 2477184 2245860 2026-07-26T14:13:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477184 wikitext text/x-wiki {{also|Height}} {{-eng-}} {{-pron-}} * {{enPR|hīt}}, {{IPA4|en|/haɪt/}} * {{audio|en|en-us-height.ogg|a=US}} * {{rhymes|en|aɪt|s=1}} * {{homophones|en|hight}} * {{hyphenation|en|height}} {{-noun-}} '''height''' {{IPA-old|/ˈhɑɪt/}} # [[chiều|Chiều]] [[cao]], [[bề cao]]; độ [[cao]]. #: ''to be 1.70m in '''height''''' — cao 1 mét 70 #: '''''height''' above sea level'' — độ cao trên mặt biển # Điểm [[cao]], đỉnh. # {{term|Từ lóng}} [[tột|Tột]] độ, đỉnh [[cao]] [[nhất]]. #: ''to be at its '''height''''' — lên đến đỉnh cao nhất {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hby9zq9i7p3jm7wx6wuegrz53qp5kwq heldentenor 0 100829 2477209 1851278 2026-07-26T14:18:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477209 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.dən.ˌteɪ.ˌnɔr/}} {{-noun-}} '''heldentenor''' {{IPA-old|/ˈhɛɫ.dən.ˌteɪ.ˌnɔr/}} # [[giọng|Giọng]] [[nam cao]] [[phù hợp]] với [[những]] [[vai]] [[anh hùng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nu8h1d1fm7zuvgm6dn9v4tuxl8h084f helical 0 100831 2477216 1851291 2026-07-26T14:20:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477216 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lɪ.kəl/}} {{-adj-}} '''helical''' {{IPA-old|/ˈhɛ.lɪ.kəl/}} # [[xoắn|Xoắn]] ốc. # {{term|Kỹ thuật}} (thuộc) đinh ốc; (thuộc) đường đinh ốc. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] se6udg0cm2dyn26jug2h54sto11aow7 helicon 0 100832 2477218 1851295 2026-07-26T14:20:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477218 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lə.ˌkɑːn/}} {{-noun-}} '''helicon''' {{IPA-old|/ˈhɛ.lə.ˌkɑːn/}} # {{term|Thần thoại,thần học}} [[ngọn|Ngọn]] [[núi]] của [[nàng]] [[Thơ]]. # [[nguồn|Nguồn]] [[thơ]], [[nguồn]] [[thi hứng]]. # {{term|Helicon}} [[kèn|Kèn]] [[tuba]] lớn (trong các dàn nhạc quân đội). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rli2xnxfbzsoctub7wc46kfwmbke4ee heliotrope 0 100836 2477225 1851318 2026-07-26T14:22:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477225 wikitext text/x-wiki {{-eng-}} [[Hình:Heliotropium arborescens1.jpg|thumb|heliotrope]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.li.ə.ˌtroʊp/}} {{-noun-}} '''heliotrope''' {{IPA-old|/ˈhi.li.ə.ˌtroʊp/}} # {{term|Thực vật học}} [[cây|Cây]] [[vòi voi]]. # [[màu|Màu]] đỏ ánh [[xanh]]. # {{term|Địa lý,ddịa chất}} , đá [[heliotrope]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bqxzno6d4w3ttwc9jt129njsz7xaybf helipad 0 100837 2477229 1851322 2026-07-26T14:22:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477229 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lə.ˌpæd/}} {{-noun-}} '''helipad''' {{IPA-old|/ˈhɛ.lə.ˌpæd/}} # {{see-entry|heliport|heliport}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sji04617c4dvq3r9f2btw64rf3h1x57 hellene 0 100839 2477237 1851335 2026-07-26T14:24:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477237 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.ˌlin/}} {{-noun-}} '''hellene''' {{IPA-old|/ˈhɛ.ˌlin/}} # [[người|Người]] [[Hy-lạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] teqmh612tkv08zugb4zxjeletbktucc hellenic 0 100841 2477238 1851336 2026-07-26T14:24:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477238 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛ.ˈlɛ.nɪk/}} {{-adj-}} '''hellenic''' {{IPA-old|/hɛ.ˈlɛ.nɪk/}} # {{term|Thuộc}} [[Hy-lạp|Hy-lạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] fhnbuopenhryy3ikl633stauz161kvk hellenism 0 100843 2477239 1851337 2026-07-26T14:25:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477239 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lə.ˌnɪ.zəm/}} {{-noun-}} '''hellenism''' {{IPA-old|/ˈhɛ.lə.ˌnɪ.zəm/}} # [[văn hoá|Văn hoá]] [[cổ]] [[Hy-lạp]]. # Sự [[bắt chước]] [[Hy-lạp]]. # [[từ ngữ|Từ ngữ]] đặc [[Hy-lạp]]. # [[tinh thần|Tinh thần]] [[dân tộc]] [[Hy-lạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6k3ame4b3mb51e2um3c82av8mm933ki hellenist 0 100844 2477240 1851338 2026-07-26T14:25:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477240 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.nɪst/}} {{-noun-}} '''hellenist''' {{IPA-old|/.nɪst/}} # [[nhà|Nhà]] [[nghiên cứu]] [[cổ]] [[Hy-lạp]]. # [[người|Người]] theo [[văn hoá]] [[Hy-lạp]] (nói tiếng Hy-lạp nhưng không phải chính cống là người Hy-lạp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5xwhaggwanwisz27gxx43p8xdb2bpwo hellenistic 0 100846 2477241 1851339 2026-07-26T14:25:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477241 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.lə.ˈnɪs.tɪk/}} {{-adj-}} '''hellenistic''' {{IPA-old|/ˌhɛ.lə.ˈnɪs.tɪk/}} # {{term|Thuộc}} [[văn hoá|Văn hoá]] [[cổ]] [[Hy-lạp]]. # {{term|Thuộc}} [[nhà|Nhà]] [[nghiên cứu]] [[cổ]] [[Hy-lạp]]. # {{term|Thuộc}} [[người|Người]] theo [[văn hoá]] [[Hy-lạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] sra3t4dqsg8osf7449itnfy9xy5zui9 hemicellulose 0 100849 2477297 1851414 2026-07-26T14:38:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477297 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.mɪ.ˈsɛɫ.jə.ˌloʊs/}} {{-noun-}} '''hemicellulose''' {{IPA-old|/ˌhɛ.mɪ.ˈsɛɫ.jə.ˌloʊs/}} # {{term|Hoá học}} [[Hemixenluloza|Hemixenluloza]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ipws3610qcw5qdt5y0bmjqb5mywv21r hemorrhage 0 100851 2477307 1851436 2026-07-26T14:40:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477307 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛm.rɪdʒ/}} {{-noun-}} '''hemorrhage''' {{IPA-old|/ˈhɛm.rɪdʒ/}} # {{term|Y học}} Sự [[chảy máu]], sự [[xuất huyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r33ozahrc2wiknbd3cz4z72igb49n75 hemorrhoidal 0 100853 2477308 1851437 2026-07-26T14:40:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477308 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛm.ˈrɔɪ.dᵊl/}} {{-adj-}} '''hemorrhoidal''' {{IPA-old|/ˌhɛm.ˈrɔɪ.dᵊl/}} # {{term|Y học}} , (thuộc) [[bệnh]] [[trĩ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] h562zcxrunidf5iq6ojqdaby713g5up henequen 0 100857 2477333 1851474 2026-07-26T14:46:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477333 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.nɪ.kən/}} {{-noun-}} '''henequen''' {{IPA-old|/ˈhɛ.nɪ.kən/}} # {{term|Thực vật}} [[cây|Cây]] [[thùa sợi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lisbwk93br5y2o5wb6zodcewocteq6y hep 0 100859 2477358 2023585 2026-07-26T14:52:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477358 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛp/}} {{-adj-}} '''hep''' {{IPA-old|/ˈhɛp/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[biết]] [[thừa]], [[biết]] [[tỏng]]. #: ''to be '''hep''' to someone's trick'' — biết tỏng cái trò chơi khăm của ai # [[am hiểu|Am hiểu]] [[những]] [[cái]] [[mới]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] 6i8mlpky92diddb048esdvp23wvn8v7 hepatocellular 0 100861 2477364 1851525 2026-07-26T14:54:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477364 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.pə.toʊ.ˈsɛɫ.jə.lɜː/}} {{-adj-}} '''hepatocellular''' {{IPA-old|/ˌhɛ.pə.toʊ.ˈsɛɫ.jə.lɜː/}} # [[thuộc|Thuộc]] [[tế bào]] [[gan]]. #: '''''hepatocellular''' jaundice'' — bệnh vàng da do gan {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] t0qk0l9v6vphozc13huudpc7l281gpx hepatocyte 0 100863 2477365 1851526 2026-07-26T14:54:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477365 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈpæ.tə.ˌsɑɪt/}} {{-noun-}} '''hepatocyte''' {{IPA-old|/hɪ.ˈpæ.tə.ˌsɑɪt/}} # [[tế bào|Tế bào]] [[gan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sw27ejuase0zlphukej4zqzyk3lp1cn hepatopancreas 0 100864 2477366 1851527 2026-07-26T14:54:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477366 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈpæŋ.kri.əs/}} {{-noun-}} '''hepatopancreas''' {{IPA-old|/.ˈpæŋ.kri.əs/}} # [[gan|Gan]] [[tụy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q9vanulpc8yn5yngu3532gug52ppuvj hepplewhite 0 100865 2477369 533479 2026-07-26T14:55:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477369 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.pəl.ˌʍɑɪt/}} {{-adj-}} '''hepplewhite''' {{IPA-old|/ˈhɛ.pəl.ˌʍɑɪt/}} # [[kiểu|Kiểu]] đồ [[gỗ]] ở [[Anh]] cuối [[thế kỷ]] 18, (nhẹ nhàng, thanh lịch và những đường cong duyên dáng). {{-noun-}} '''hepplewhite''' {{IPA-old|/ˈhɛ.pəl.ˌʍɑɪt/}} # Đồ [[gỗ]] [[Heppơoai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 9fcg5bhrzpf8ghvwolhm6u3gio78tk8 heptateuch 0 100867 2477377 1851545 2026-07-26T14:57:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477377 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛp.tə.ˌtuːk/}} {{-noun-}} '''heptateuch''' {{IPA-old|/ˈhɛp.tə.ˌtuːk/}} # [[bảy|Bảy]] [[cuống]] [[sách]] đầu của [[Kinh]] [[Cựu]] ứơc. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gto0zur1ltlthp6s0p18zqnnw0sfd1u heptathlon 0 100869 2477378 1851546 2026-07-26T14:57:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477378 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛp.ˈtæθ.lən/}} {{-noun-}} '''heptathlon''' {{IPA-old|/hɛp.ˈtæθ.lən/}} # [[thi|Thi]] điền [[kinh]] [[nữ]] (bảy môn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0ypb8m91pzes1pqdjt4sejezt2uwaln heptose 0 100872 2477380 1851550 2026-07-26T14:57:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477380 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛp.ˌtoʊs/}} {{-noun-}} '''heptose''' {{IPA-old|/ˈhɛp.ˌtoʊs/}} # {{term|Hoá học}} [[heptôza|Heptôza]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rd0uhhnsewbp4ycxnfipfgdpwgquymh herald 0 100874 2477382 1851552 2026-07-26T14:58:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477382 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.əld/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-herald.ogg |pron=ˈhɛr.əld}} {{-noun-}} '''herald''' {{IPA-old|/ˈhɛr.əld/}} # [[viên|Viên]] [[quan]] [[phụ trách]] [[huy hiệu]]. # [[người|Người]] đưa [[tin]], [[sứ giả]]; điềm, triệu. # {{term|Sử học}} [[sứ|Sứ]] [[truyền lệnh]]. {{-tr-verb-}} '''herald''' ''ngoại động từ'' {{IPA-old|/ˈhɛr.əld/}} # [[báo trước|Báo trước]]. {{-forms-}} {{eng-verb|base=herald}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 0rd2ju45arzcdvr6ipmzrh64hurf523 heraldic 0 100876 2477383 1851554 2026-07-26T14:58:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477383 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛ.ˈræl.dɪk/}} {{-adj-}} '''heraldic''' {{IPA-old|/hɛ.ˈræl.dɪk/}} # {{term|Thuộc}} [[khoa|Khoa]] [[nghiên cứu]] [[huy hiệu]]; (thuộc) [[huy hiệu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] jnod5gwl0izi42vq4kyku1xua1lubjq herbivorous 0 100878 2477396 1851578 2026-07-26T15:01:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477396 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.ˈbɪv.rəs/}} {{-adj-}} '''herbivorous''' {{IPA-old|/ˌhɜː.ˈbɪv.rəs/}} # Ăn [[cỏ]] (động vật). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] k6g37pecz8rhm1bfol7a4lbhsr9p9lw herculean 0 100879 2477406 1851593 2026-07-26T15:03:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477406 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.kjə.ˈli.ən/}} {{-adj-}} '''herculean''' {{IPA-old|/ˌhɜː.kjə.ˈli.ən/}} # {{term|Thuộc}} [[thần|Thần]] [[Ec-cun]]. # [[khoẻ|Khoẻ]] như [[Ec-cun]]. # Đòi [[hỏi]] [[sức mạnh]] [[phi thường]], [[khó khăn]] [[nặng nề]]. #: ''a '''herculean''' task'' — một nhiệm vụ hết sức nặng nề {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 8357s35vp51n5bx739pv5z3sif5yld3 hercules 0 100881 2477407 1851594 2026-07-26T15:03:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477407 wikitext text/x-wiki {{-eng-}} [[Hình:Hercules.beetle.arp.jpg|thumb|hercules]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.kjə.ˌliz/}} {{-noun-}} '''hercules''' {{IPA-old|/ˈhɜː.kjə.ˌliz/}} # {{term|Thần thoại,thần học}} [[thần|Thần]] [[Ec-cun]] (thần thoại Hy-lạp). # [[người|Người]] [[khoẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0xqdktmuha0ztbm7je9kvyij5qfhc8x hereby 0 100883 2477417 1851609 2026-07-26T15:06:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477417 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪr.ˈbɑɪ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hereby.ogg |pron=hɪr.ˈbɑɪ}} {{-adv-}} '''hereby''' {{IPA-old|/hɪr.ˈbɑɪ/}} # Bằng [[biện pháp]] này, bằng cách này. # [[do|Do]] đó, [[nhờ]] đó, [[nhờ]] [[thế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] fl21fpgl7ww731ai2l7800sinn34wae hereof 0 100885 2477426 1851620 2026-07-26T15:08:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477426 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪr.ˈəv/}} {{-adv-}} '''hereof''' {{IPA-old|/hɪr.ˈəv/}} # {{term|Từ cổ,nghĩa cổ}} Về [[cái]] này. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] a9hg2oce19g8wceyd506sfjovv84u54 hereon 0 100887 2477427 1851621 2026-07-26T15:08:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477427 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈɔn/}} {{-adv-}} '''hereon''' {{IPA-old|/.ˈɔn/}} # [[ngay|Ngay]] sau đây, đến đấy. # [[nhân thể|Nhân thể]], [[do]] đó. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] tw3795lr1w6zviqgwu0nlhwbwhta5hy heresiarch 0 100888 2477428 1851622 2026-07-26T15:08:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477428 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈri.zi.ˌɑːrk/}} {{-noun-}} '''heresiarch''' {{IPA-old|/hə.ˈri.zi.ˌɑːrk/}} # [[người|Người]] [[sáng lập]] [[dị giáo]]. # [[lãnh tụ|Lãnh tụ]] [[dị giáo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pzy88bif0x2grog4al95uu7ozyiydar heretofore 0 100889 2477435 1851628 2026-07-26T15:10:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477435 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr.tə.ˌfɔr/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heretofore.ogg |pron=ˈhɪr.tə.ˌfɔr}} {{-adv-}} '''heretofore''' {{IPA-old|/ˈhɪr.tə.ˌfɔr/}} # Cho đến [[nay]], trước đây. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] p21pyk96pivmu79kpge6sxnsgaxkgh3 hereupon 0 100891 2477438 1851631 2026-07-26T15:10:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477438 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr.ə.ˌpɔn/}} {{-adv-}} '''hereupon''' {{IPA-old|/ˈhɪr.ə.ˌpɔn/}} # [[ngay|Ngay]] sau đây, đến đấy. # [[nhân thể|Nhân thể]], [[do]] đó. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] h07oe1pcth4p3o9iavjxrvzqr734cbd herewith 0 100893 2477439 1851632 2026-07-26T15:11:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477439 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪr.ˈwɪð/}} {{-adv-}} '''herewith''' {{IPA-old|/hɪr.ˈwɪð/}} # [[kèm theo|Kèm theo]] đây. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 6i82bdyjqj26ghxcjdcyjwecv5jovid hern 0 100897 2477469 1851672 2026-07-26T15:17:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477469 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛrn/}} {{-noun-}} '''hern''' {{IPA-old|/ˈhɛrn/}} # {{term|Động vật học}} [[con|Con]] [[diệc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9r5o2t5vyj3tj52e5kz37q2rle405w8 heroine 0 100898 2477482 1851692 2026-07-26T15:20:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477482 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ə.wən/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heroine.ogg |pron=ˈhɛr.ə.wən}} {{-noun-}} '''heroine''' {{IPA-old|/ˈhɛr.ə.wən/}} # [[nữ anh hùng|Nữ anh hùng]]. # [[nhân vật|Nhân vật]] [[nữ]] [[chính]] (trong các tác phẩm văn học). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gk0gkr9oukttv8fehvpe0vrolajw1se heroism 0 100899 2477483 1851694 2026-07-26T15:20:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477483 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ə.ˌwɪ.zəm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heroism.ogg |pron=ˈhɛr.ə.ˌwɪ.zəm}} {{-noun-}} '''heroism''' {{IPA-old|/ˈhɛr.ə.ˌwɪ.zəm/}} # Đức [[tính]] [[anh hùng]], [[cử chỉ]] [[anh hùng]]; [[thái độ]] [[anh hùng]]. # [[chủ nghĩa|Chủ nghĩa]] [[anh hùng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mqzqzjwh6yj6nvrp7k5ewry0xulj738 heroize 0 100900 2477484 1851695 2026-07-26T15:20:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477484 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr.ˌoʊ.ˌɑɪzµ;ù ˈhɛr.ə.ˌwɑɪz/}} {{-tr-verb-}} '''heroize''' ''ngoại động từ'' {{IPA-old|/ˈhɪr.ˌoʊ.ˌɑɪzµ;ù ˈhɛr.ə.ˌwɑɪz/}} # [[tôn|Tôn]] thành [[anh hùng]]. {{-intr-verb-}} '''heroize''' ''nội động từ'' {{IPA-old|/ˈhɪr.ˌoʊ.ˌɑɪzµ;ù ˈhɛr.ə.ˌwɑɪz/}} # [[làm ra vẻ|Làm ra vẻ]] [[anh hùng]]; đóng [[vai]] [[anh hùng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] rovqg97iupndsa88pk4y95efn28c4z1 herr 0 100901 2477492 1851708 2026-07-26T15:22:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477492 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛr/}} {{-noun-}} '''herr''' {{IPA-old|/ˌhɛr/}} # Ông (tiếng Đức). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t0mutbe7w2d04e15qwm8kbygh25xw1j herrenvolk 0 100902 2477498 1851713 2026-07-26T15:23:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477498 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ən.ˌfoʊk/}} {{-noun-}} '''herrenvolk''' {{IPA-old|/ˈhɛr.ən.ˌfoʊk/}} # [[giống người|Giống người]] [[thượng]] đẳng, (phát xít Đức coi người Đức là giống người thượng đẳng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] blaeqn2kdw9d6gp13k8u6h4onwopwso hesperian 0 100904 2477516 1851738 2026-07-26T15:27:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477516 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛ.ˈspɪr.i.ən/}} {{-adj-}} '''hesperian''' {{IPA-old|/hɛ.ˈspɪr.i.ən/}} # {{term|Thơ ca}} Ở [[phương tây]], ở [[phương]] đoài. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] n1y3e50dhv4xxejzttw1e28ff1w05it hesperus 0 100905 2477519 1851741 2026-07-26T15:28:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477519 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛs.pə.rəs/}} {{-noun-}} '''hesperus''' {{IPA-old|/ˈhɛs.pə.rəs/}} # [[sao|Sao]] [[Hôm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bk9n1se1pjsikj2l7ehywyafoeyjmlh heterodox 0 100908 2477535 1851766 2026-07-26T15:32:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477535 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.rə.ˌdɔːks/}} {{-adj-}} '''heterodox''' {{IPA-old|/ˈhɛ.tə.rə.ˌdɔːks/}} # Không [[chính]] [[thống]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] a6gokinekdbrfx9cgi8hq70660f5tbb heterodyne 0 100909 2477537 1851768 2026-07-26T15:32:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477537 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.rə.ˌdɑɪn/}} {{-noun-}} '''heterodyne''' {{IPA-old|/ˈhɛ.tə.rə.ˌdɑɪn/}} # {{term|Raddiô}} [[Heteroddin|Heteroddin]] bộ [[tạo]] [[phách]]. {{-adj-}} '''heterodyne''' {{IPA-old|/ˈhɛ.tə.rə.ˌdɑɪn/}} # {{term|Raddiô}} (thuộc) [[Heteroddin]] bộ [[tạo]] [[phách]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] janjvtsraouawwdu2f08zvbs8l69zal heterogeneity 0 100910 2477541 1851772 2026-07-26T15:33:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477541 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.roʊ.dʒə.ˈni.ə.ti/}} {{-noun-}} '''heterogeneity''' {{IPA-old|/ˌhɛ.tə.roʊ.dʒə.ˈni.ə.ti/}} # [[tính|Tính]] [[hỗn tạp]], [[tính]] [[khác thể]], [[tính]] không đồng [[nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lcfsywxxmhnx22r4ojc37x0f7pkzd28 heterogeneous 0 100912 2477542 1851773 2026-07-26T15:33:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477542 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.rə.ˈdʒi.ni.əs/}} {{-adj-}} '''heterogeneous''' {{IPA-old|/ˌhɛ.tə.rə.ˈdʒi.ni.əs/}} # [[hỗn tạp|Hỗn tạp]], [[khác thể]], không đồng [[nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 0h9kyixu07ianr3rgqznfl1ktcn3pyw heterosexual 0 100915 2477555 1851794 2026-07-26T15:36:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477555 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.roʊ.ˈsɛk.ʃə.wəl/}} {{-adj-}} '''heterosexual''' {{IPA-old|/ˌhɛ.tə.roʊ.ˈsɛk.ʃə.wəl/}} # Dị tính luyến ái, [[thích|thích]] [[người]] khác [[giới]] (chủ yếu hoặc hoàn toàn). # Thuộc về, hay liên quan đến, [[tình dục|tình dục]] khác giới. {{-ant-}} * [[homosexual]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5wmn40dbuy71jm4xzjrzpnz0zhvi2kc heterospory 0 100916 2477558 1851797 2026-07-26T15:37:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477558 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.rə.ˌspɔr.i/}} {{-noun-}} '''heterospory''' {{IPA-old|/ˈhɛ.tə.rə.ˌspɔr.i/}} # [[hiện tượng|Hiện tượng]] khác [[bào tử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1li9gb95qg57hfv8xdmg58tmis1zz0h heth 0 100917 2477565 1851805 2026-07-26T15:38:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477565 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈxeɪt/}} {{-noun-}} '''heth''' {{IPA-old|/ˈxeɪt/}} # [[chữ cái|Chữ cái]] thứ [[tám]] trong [[tự]] [[mẫu]] [[Hê-brơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 312ru1zfc3ilavpvilqmv8roz5l1kqx hexadecimal 0 100919 2477586 1851839 2026-07-26T15:43:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477586 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛk.sə.ˈdɛs.məl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hexadecimal.ogg |pron=ˌhɛk.sə.ˈdɛs.məl}} {{-adj-}} '''hexadecimal''' {{IPA-old|/ˌhɛk.sə.ˈdɛs.məl/}} # [[thuộc|Thuộc]] [[hệ thống]] [[số]] có cơ sở là 16. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] oxjnq7x51d7l9yf60wd4ih78mf4x51k hexose 0 100922 2477599 1851866 2026-07-26T15:46:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477599 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.ˌsoʊs/}} {{-noun-}} '''hexose''' {{IPA-old|/ˈhɛk.ˌsoʊs/}} # {{term|Hoá học}} [[Hexoza|Hexoza]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9ufbqv9ge7214smoxo613n8fx6wez9e hibernian 0 100924 2477615 2197719 2026-07-26T15:50:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477615 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈbɜː.ni.ən/}} {{-adj-}} '''hibernian''' {{IPA-old|/hɑɪ.ˈbɜː.ni.ən/}} # {{term|Thuộc}} [[Ai-len|Ai-len]]. {{-noun-}} '''hibernian''' {{IPA-old|/hɑɪ.ˈbɜː.ni.ən/}} # [[người|Người]] [[Ai-len]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] oaa28gv6i2zrsbh1hdvq7fjfuzrnips hierodule 0 100928 2477645 1851938 2026-07-26T15:56:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477645 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ə.roʊ.ˌduːl/}} {{-noun-}} '''hierodule''' {{IPA-old|/ˈhɑɪ.ə.roʊ.ˌduːl/}} # [[người|Người]] [[nô lệ]] [[hầu hạ]] trong đền [[Hy]] [[Lạp]] [[cổ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tuoha0mivhozxrv30f2lldgt0vnaoud hierophant 0 100930 2477648 1851945 2026-07-26T15:57:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477648 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ə.rə.ˌfænt/}} {{-noun-}} '''hierophant''' {{IPA-old|/ˈhɑɪ.ə.rə.ˌfænt/}} # <tôn> đại [[tư]] [[giáo]] (cổ Hy-lạp). # [[người|Người]] [[giải thích]] [[những]] điều [[huyền bí]] <tôn>. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] iggtmkdhwgn92xnr9hfk1bq5vau0t6e hilarious 0 100932 2477718 1852043 2026-07-26T16:13:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477718 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈlɛr.i.əs/}} {{-adj-}} '''hilarious''' {{IPA-old|/hɪ.ˈlɛr.i.əs/}} # [[vui vẻ|Vui vẻ]], [[vui]] [[nhộn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 66941je14w050qscjix4yq57rppk9up him 0 100934 2477737 1852069 2026-07-26T16:18:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477737 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-him.ogg |pron=hɪm}} {{-noun-}} '''him''' {{IPA-old|/hɪm/}} # [[nó|Nó]], [[hắn]], ông ấy, [[anh]] ấy. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8qmupr7u8itj0h2w37qosr2lt8sewyj himation 0 100936 2477738 1852071 2026-07-26T16:18:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477738 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈmæ.ti.ˌɑːn/}} {{-noun-}} '''himation''' {{IPA-old|/hɪ.ˈmæ.ti.ˌɑːn/}} # [[mảnh|Mảnh]] [[vải]] [[hình]] [[chữ nhật]] [[quấn]] quanh [[người]] và qua [[vai]] [[trái]] ở [[Hy]] [[Lạp]] [[cổ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tsmrh3uzdzpknvmdmcdq0tlbkjeg2yc hindquarter 0 100937 2477752 1852091 2026-07-26T16:21:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477752 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌkwɔr.tɜː/}} {{-noun-}} '''hindquarter''' {{IPA-old|/.ˌkwɔr.tɜː/}} # [[nửa|Nửa]] sau [[xác]] [[súc vật]] [[bốn chân]]. # {{term|Số nhiều}} [[hai|Hai]] [[chân]] sau của một [[động vật]] [[bốn chân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rdmy3o4k0i774odd86177p1gqouyo7a hinduism 0 100939 2477755 2165350 2026-07-26T16:22:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477755 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪn.ˌduː.ˌɪ.zəm/}} {{-noun-}} '''hinduism''' {{IPA-old|/ˈhɪn.ˌduː.ˌɪ.zəm/}} # Đạo Ấn, [[Ấn Độ giáo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cf6ey8t8ebs80kmpzhtt9k8wbsyw37i hindustani 0 100940 2477756 1852098 2026-07-26T16:22:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477756 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪn.duː.ˈstæ.ni/}} {{-adj-}} '''hindustani''' {{IPA-old|/ˌhɪn.duː.ˈstæ.ni/}} # {{term|Thuộc}} [[Hin-ddu-xtăng|Hin-ddu-xtăng]]. {{-noun-}} '''hindustani''' {{IPA-old|/ˌhɪn.duː.ˈstæ.ni/}} # [[người|Người]] [[Hin-ddu-xtăng]]. # [[tiếng|Tiếng]] [[Hin-ddu-xtăng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] t1uzoyjiuuo04gd5rm3xl82gcl8a0m3 hinterland 0 100941 2477761 2023605 2026-07-26T16:23:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477761 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪn.tɜː.ˌlænd/}} {{-noun-}} '''hinterland''' {{IPA-old|/ˈhɪn.tɜː.ˌlænd/}} # [[nội|Nội]] địa (vùng ở sâu phía sau bờ biển, bờ sông). # {{term|từ Mỹ, nghĩa Mỹ}} [[vùng|Vùng]] [[xa]] [[thành thị]]. # {{term|Quân sự}} [[hậu phương|Hậu phương]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] hsmhmwsf08ioei5tuzwmrl2872jwbk3 hippocratic 0 100943 2477781 1852142 2026-07-26T16:27:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477781 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪ.pə.ˈkræ.tɪk/}} {{-adj-}} '''hippocratic''' {{IPA-old|/ˌhɪ.pə.ˈkræ.tɪk/}} # [[thuộc|Thuộc]] [[Hippôcrat]] hoặc theo [[trường phái]] y của ông [[ta]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] df6l38c8huo0df4p38jrep6vqv5p2b8 hirsutism 0 100945 2477796 1852171 2026-07-26T16:31:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477796 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.sə.ˌtɪ.zəm/}} {{-noun-}} '''hirsutism''' {{IPA-old|/ˈhɜː.sə.ˌtɪ.zəm/}} # {{term|Y học}} [[chứng|Chứng]] [[mọc]] [[lông]] quá nhiều. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ktard4jkdh3z355qwsbv9pdtx0vd8qi hirudin 0 100947 2477798 1852173 2026-07-26T16:31:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477798 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈruː.dᵊn/}} {{-noun-}} '''hirudin''' {{IPA-old|/hɪ.ˈruː.dᵊn/}} # {{term|Dược}} [[hiruđin|Hiruđin]] (lấy từ miệng đỉa để ngăn máu khỏi đóng cục). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d1yiodoh8b8jx5cypvnskap3ehm0g4u histopathology 0 100950 2477827 2026672 2026-07-26T16:37:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477827 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.toʊ.pə.ˈθɑː.lə.dʒi/}} {{-noun-}} {{eng-noun|histopathologies|-}} # {{term|Y học}} [[mô bệnh học|Mô bệnh học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1hzgavhleblf13j0fal0j8lu34kq2a0 historian 0 100952 2477829 1852225 2026-07-26T16:38:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477829 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈstɔr.i.ən/}} {{-noun-}} '''historian''' {{IPA-old|/hɪ.ˈstɔr.i.ən/}} # [[nhà|Nhà]] [[viết]] [[sử]], [[sử gia]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jox6fq8r8m920bbh2kzyd4hszyg8js6 historic 0 100954 2477830 1852226 2026-07-26T16:38:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477830 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈstɔr.ɪk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-historic.ogg |pron=hɪ.ˈstɔr.ɪk}} {{-adj-}} '''historic''' {{IPA-old|/hɪ.ˈstɔr.ɪk/}} # Có [[tính chất]] [[lịch sử]]; được [[ghi]] vào [[lịch sử]]. #: ''a '''historic''' speech'' — một bài diễn văn lịch sử #: '''''historic''' times'' — thời kỳ lịch sử (có sử sách chép lại) {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 10q0q5ex7s185gfkzv8vhq22lfvx8vf historicism 0 100955 2477835 1852230 2026-07-26T16:39:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477835 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈstɔr.ə.ˌsɪ.zəm/}} {{-noun-}} '''historicism''' {{IPA-old|/hɪ.ˈstɔr.ə.ˌsɪ.zəm/}} # [[chủ nghĩa|Chủ nghĩa]] [[lịch sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4gha071b5ktb1dnueyki1lcqj43yhzc historicize 0 100956 2477840 1852235 2026-07-26T16:40:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477840 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈstɔr.ə.ˌsɑɪz/}} {{-tr-verb-}} '''historicize''' ''ngoại động từ'' {{IPA-old|/hɪ.ˈstɔr.ə.ˌsɑɪz/}} # [[lịch sử|Lịch sử]] [[hoá]]. {{-intr-verb-}} '''historicize''' ''nội động từ'' {{IPA-old|/hɪ.ˈstɔr.ə.ˌsɑɪz/}} # Dùng [[tài liệu]] [[lịch sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] tu387z7j1xxe3px6ln7opf4qrdyvcfr hitherto 0 100957 2477868 1852274 2026-07-26T16:46:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477868 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌtuː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hitherto.ogg |pron=.ˌtuː}} {{-adv-}} '''hitherto''' {{IPA-old|/.ˌtuː/}} # Cho đến [[nay]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 97943wbqix6hz5ulrh6dlcj2intbnf0 hitlerism 0 100958 2477869 1852275 2026-07-26T16:46:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477869 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪt.lə.ˌrɪ.zəm/}} {{-noun-}} '''hitlerism''' {{IPA-old|/ˈhɪt.lə.ˌrɪ.zəm/}} # [[chủ nghĩa|Chủ nghĩa]] [[Hít-le]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hwbgjgj0pzn60ahmim0murbiu095znr hodoscope 0 100961 2477978 1852503 2026-07-26T17:09:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477978 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.də.ˌskoʊp/}} {{-noun-}} '''hodoscope''' {{IPA-old|/ˈhɑː.də.ˌskoʊp/}} # Sự [[nghiệm]] đường [[hạt]] [[tích]] điện. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c21sa400jwnai4upo7uveksbxz64tex hogback 0 100962 2478003 1852517 2026-07-26T17:10:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478003 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɡ.ˌbæk/}} {{-noun-}} '''hogback''' {{IPA-old|/ˈhɔɡ.ˌbæk/}} # [[dây|Dây]] [[núi]] đồi [[sống trâu]] (có sống nhọn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] p9cx5uitfvq9r75vfafze5xrdd9foa3 hogget 0 100963 2478005 1852523 2026-07-26T17:11:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478005 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.ɡət/}} {{-noun-}} '''hogget''' {{IPA-old|/ˈhɑː.ɡət/}} # [[cừu|Cừu]] [[non]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 06s70qqar1s9eiz3lwnw6hq1zzmmf1o hoggish 0 100964 2478006 1852526 2026-07-26T17:11:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478006 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ɡɪʃ/}} {{-adj-}} '''hoggish''' {{IPA-old|/ˈhɔ.ɡɪʃ/}} # Như [[lợn]]. # {{term|Nghĩa bóng}} [[tham|Tham]] ăn; [[thô tục]]; [[bẩn thỉu]] (như lợn). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 786pwkxqg5cz3vc5xfoqge1yuqploqw hogmanay 0 100966 2478008 1852528 2026-07-26T17:11:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478008 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑːɡ.mə.ˈneɪ/}} {{-noun-}} '''hogmanay''' {{IPA-old|/ˌhɑːɡ.mə.ˈneɪ/}} # {{term|Scotland}} [[ngày|Ngày]] [[tất niên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kjgpa27j7hs1e4t9h118c2ly922z3zi hogshead 0 100968 2478009 1852531 2026-07-26T17:12:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478009 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɡz.ˌhɛd/}} {{-noun-}} '''hogshead''' {{IPA-old|/ˈhɔɡz.ˌhɛd/}} # [[thùng|Thùng]] lớn (đựng rượu). # [[Bơrin|Bơrin]] (đơn vị đo lường bằng 238 lít). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] eqdogndcw59s2h6fb4p02bvu8b1lhf0 hohenstaufen 0 100970 2478010 1223118 2026-07-26T17:12:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478010 wikitext text/x-wiki {{-eng-}} [[Hình:King Manfred of Sicily Arms.svg|thumb|hohenstaufen]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.ən.ˌʃtɑʊ.fən/}} {{-adj-}} '''hohenstaufen''' {{IPA-old|/ˈhoʊ.ən.ˌʃtɑʊ.fən/}} # [[thuộc|Thuộc]] [[gia]] đình [[hoàng tộc]] Đức [[thống trị]] Đế [[quốc]] [[La]] [[Mã]] [[từ]] 1138 đến 1254 và [[Xixilơ]] [[từ]] 1194 đến 1266. {{-noun-}} '''hohenstaufen''' {{IPA-old|/ˈhoʊ.ən.ˌʃtɑʊ.fən/}} # [[người|Người]] trong [[gia]] đình [[Hohenstaufen]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] ftb5b9790ngci7ikh8ldrr653fr2s4a hohenzollern 0 100972 2478012 534122 2026-07-26T17:12:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478012 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.ən.ˈzɑː.lɜːn/}} {{-adj-}} '''hohenzollern''' {{IPA-old|/ˌhoʊ.ən.ˈzɑː.lɜːn/}} # [[thuộc|Thuộc]] [[gia]] đình [[hoàng tộc]] [[thống trị]] [[nước]] [[Phổ]] [[từ]] 1701 đến 1918 và ở Đức [[từ]] 1871 đến 1918. {{-noun-}} '''hohenzollern''' {{IPA-old|/ˌhoʊ.ən.ˈzɑː.lɜːn/}} # [[người|Người]] trong [[gia]] đình [[Hohenzollern]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 4h42ht7dmkl6oi648hlg59toogqkxol holandric 0 100973 2478023 1852555 2026-07-26T17:14:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478023 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈlæn.drɪk/}} {{-adj-}} '''holandric''' {{IPA-old|/hoʊ.ˈlæn.drɪk/}} # {{term|Sinh học}} [[di truyền|Di truyền]] chỉ cho [[bên]] đực. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] to7shl484gq17ujdec23umkm17gz123 holarctic 0 100974 2478024 1852556 2026-07-26T17:14:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478024 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈlɑːrk.tɪk/}} {{-adj-}} '''holarctic''' {{IPA-old|/hoʊ.ˈlɑːrk.tɪk/}} # {{term|Địa lý}} [[thuộc|Thuộc]] [[miền]] [[toàn]] [[bắc]]; [[thuộc]] [[miền]] [[Hôlactic]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] q41q4y03x04gobkezhva9a9qafrmala holoblastic 0 100976 2478070 1852612 2026-07-26T17:24:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478070 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.lə.ˈblæs.tɪk/}} {{-adj-}} '''holoblastic''' {{IPA-old|/ˌhoʊ.lə.ˈblæs.tɪk/}} # {{term|Sinh học}} [[phân cắt|Phân cắt]] [[toàn phần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] l5150ht5e6pey2y5rpputid1z1993qe holocaust 0 100978 2478071 2021075 2026-07-26T17:24:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478071 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.lə.ˌkɔst/}} {{-noun-}} '''holocaust''' {{IPA-old|/ˈhoʊ.lə.ˌkɔst/}} # Lễ [[hàng loạt|toàn]] [[thiêu]] các [[vật]] [[tế]] [[thần]]. # {{term|Nghĩa bóng}} Sự [[huỷ diệt]] [[hàng loạt]]; sự [[tàn sát]] [[khủng khiếp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2e4ub29mmsljqy1na5x990npntia8xp holocene 0 100980 2478073 1852615 2026-07-26T17:25:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478073 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.lə.ˌsin/}} {{-noun-}} '''holocene''' {{IPA-old|/ˈhoʊ.lə.ˌsin/}} # {{term|Địa lý,ddịa chất}} [[thế|Thế]] [[holoxen]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5jexdfhi0m6npdpvpzrzhubjms2cfmn holocrine 0 100981 2478075 1852616 2026-07-26T17:25:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478075 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.krən/}} {{-adj-}} '''holocrine''' {{IPA-old|/.krən/}} # {{term|Sinh học}} [[toàn tiết|Toàn tiết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7ymistkvtygnjud0jiec5wzthz1y90w hologram 0 100983 2478077 1852618 2026-07-26T17:25:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478077 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.lə.ˌɡræm/}} {{-noun-}} '''hologram''' {{IPA-old|/ˈhoʊ.lə.ˌɡræm/}} # [[kỹ thuật|Kỹ thuật]] [[tạo]] ảnh [[ba]] [[chiều]] khi có ánh [[sáng]] [[thích hợp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t07nl3cs7s4c6q2rkd9xkr036qva4fm holograph 0 100984 2478079 1852620 2026-07-26T17:26:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478079 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.lə.ˌɡræf/}} {{-adj-}} '''holograph''' {{IPA-old|/ˈhoʊ.lə.ˌɡræf/}} # [[hoàn toàn|Hoàn toàn]] [[tự]] [[tay]] [[viết]] [[ra]] (bản di chúc... ). {{-noun-}} '''holograph''' {{IPA-old|/ˈhoʊ.lə.ˌɡræf/}} # [[văn bản|Văn bản]] [[hoàn toàn]] [[tự]] [[tay]] [[viết]] [[ra]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] i3n1dsgzcjb6xjaeuzndjr722s3adra holohedral 0 100986 2478083 1852625 2026-07-26T17:26:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478083 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.lə.ˈhi.drəl/}} {{-adj-}} '''holohedral''' {{IPA-old|/ˌhoʊ.lə.ˈhi.drəl/}} # [[toàn|Toàn]] đối (tinh thể). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5cibgcohk6er8o80w65skzhf2p9qv9j holometabolous 0 100988 2478084 1852629 2026-07-26T17:27:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478084 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.loʊ.mə.ˈtæ.bə.ləs/}} {{-adj-}} '''holometabolous''' {{IPA-old|/ˌhoʊ.loʊ.mə.ˈtæ.bə.ləs/}} # [[biến thái|Biến thái]] [[hoàn toàn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ijti1l7bjfdj0afzhbwpc7nzrcxyjkp holophrastic 0 100989 2478085 1852632 2026-07-26T17:27:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478085 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.lə.ˈfræs.tɪk/}} {{-adj-}} '''holophrastic''' {{IPA-old|/ˌhoʊ.lə.ˈfræs.tɪk/}} # [[diễn tả|Diễn tả]] [[những]] ý [[tưởng]] [[phức tạp]] trong một [[từ]] hoặc một [[cụm]] [[từ]] [[cố]] định. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] j9jhp67aw27m3jwm91ee4r2g0y3bklu holothurian 0 100991 2478087 1852635 2026-07-26T17:27:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478087 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈθʊr.i.ən/}} {{-noun-}} '''holothurian''' {{IPA-old|/.ˈθʊr.i.ən/}} # {{term|Động vật học}} [[dưa|Dưa]] [[biển]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tqv0pklq1yj0f6r1hog6q0az7j9ypin holotype 0 100993 2478088 1852637 2026-07-26T17:28:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478088 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.lə.ˌtɑɪp/}} {{-noun-}} '''holotype''' {{IPA-old|/ˈhoʊ.lə.ˌtɑɪp/}} # {{term|Sinh học}} [[mẫu gốc|Mẫu gốc]], [[holotip]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t75avyagxbqeq3q2wesqu9ukgmnyf6c homage 0 100995 2478096 1852648 2026-07-26T17:29:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478096 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑː.mɪdʒ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-homage.ogg |pron=ˈɑː.mɪdʒ}} {{-noun-}} '''homage''' {{IPA-old|/ˈɑː.mɪdʒ/}} # Sự [[tôn kính]]; [[lòng]] [[kính trọng]]. #: ''to pay (do) '''homage''' to someone'' — tỏ lòng kính trọng (ai) # {{term|Sử học}} Sự [[thần phục]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pml27f61ey2xxoe0mm73psi8glodhqy homeopathy 0 100997 2478119 1852681 2026-07-26T17:34:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478119 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mi.ˈɑː.pə.θi/}} {{-noun-}} '''homeopathy''' {{IPA-old|/ˌhoʊ.mi.ˈɑː.pə.θi/}} # {{term|Y học}} [[phép|Phép]] [[chữa]] [[vi lượng]] đồng [[cân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rt9tk3b3wm8c25eabsvoen8qb58jktf homeric 0 100998 2478125 1852685 2026-07-26T17:35:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478125 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɛr.ɪk/}} {{-adj-}} '''homeric''' {{IPA-old|/hoʊ.ˈmɛr.ɪk/}} # {{term|Thuộc}} [[Hô-me|Hô-me]]; theo [[phong cách]] [[Hô-me]] (nhà thờ lớn Hy lạp). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] qxlk6ero1e2y9b88rdc43lzy4rp4j3x homestead 0 101000 2478129 2023622 2026-07-26T17:36:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478129 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˌstɛd/}} {{-noun-}} '''homestead''' {{IPA-old|/ˈhoʊm.ˌstɛd/}} # [[nhà cửa|Nhà cửa]] [[vườn tược]]. # Ấp, [[trại]]. # {{term|từ Mỹ, nghĩa Mỹ}} Đất [[cấp]] cho [[người]] [[di cư]] (với điều kiện phải ở đó và trồng trọt đất đó). {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] muezb6gn1aa60pwayc11bf7w18210dk homicidal 0 101001 2478139 1852700 2026-07-26T17:37:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478139 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑː.mə.ˈsɑɪ.dᵊl/}} {{-adj-}} '''homicidal''' {{IPA-old|/ˌhɑː.mə.ˈsɑɪ.dᵊl/}} # [[giết người|Giết người]] (tội, hành động... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7jnbvbnqyr0640qnrcf85269majebep hominid 0 101004 2478144 1852708 2026-07-26T17:38:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478144 wikitext text/x-wiki {{-eng-}} {{-info-|Họ Người}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.nəd/}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɑː.mə.nəd/}} # [[họ|Họ]] [[người]]. {{-adj-}} {{eng-adj|-}} {{IPA-old|/ˈhɑː.mə.nəd/}} # (thuộc) [[họ|Họ]] [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] p5r2wpr1nb4r70vd1rfm8u0x82aywu7 homocercal 0 101005 2478155 1852724 2026-07-26T17:41:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478155 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mə.ˈsɜː.kəl/}} {{-adj-}} '''homocercal''' {{IPA-old|/ˌhoʊ.mə.ˈsɜː.kəl/}} # Có [[vây]] đuôi đồng [[hình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] qtbpng7sl6ibpu0ds04itnalsljfqbw homogametic 0 101007 2478157 1852740 2026-07-26T17:41:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478157 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.moʊ.ɡə.ˈmɛ.tɪk/}} {{-adj-}} '''homogametic''' {{IPA-old|/ˌhoʊ.moʊ.ɡə.ˈmɛ.tɪk/}} # {{see-entry|homogamy, chỉ thuộc về|homogamy, chỉ thuộc về}} {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1yps3902sadt1retsmpl4c0o67nyf0o homogenate 0 101009 2478159 1852742 2026-07-26T17:42:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478159 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑː.dʒə.ˌneɪt/}} {{-noun-}} '''homogenate''' {{IPA-old|/hoʊ.ˈmɑː.dʒə.ˌneɪt/}} # [[chất|Chất]] đồng [[chất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 592gihpf73xwqvywz20x6twnbah4h14 homogeneity 0 101011 2478160 1852743 2026-07-26T17:42:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478160 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mə.dʒə.ˈni.ə.ti/}} {{-noun-}} '''homogeneity''' {{IPA-old|/ˌhoʊ.mə.dʒə.ˈni.ə.ti/}} # [[tính|Tính]] đồng [[nhất]], [[tình]] đồng đều, [[tính]] [[thuần nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rd89ltyb339r1hlipq450iep4u006hv homogeneous 0 101013 2478161 1990474 2026-07-26T17:42:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478161 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈdʒi.ni.əs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file= |pron=.ˈdʒi.ni.əs}} {{-adj-}} '''homogeneous''' {{IPA-old|/.ˈdʒi.ni.əs/}} # [[đồng nhất|Đồng nhất]], [[đồng đều]], [[thuần nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 8zryummp0dhkvtg5c3jq26ak5j4hpgi homogenize 0 101015 2478164 1852753 2026-07-26T17:43:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478164 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑː.dʒə.ˌnɑɪz/}} {{-tr-verb-}} '''homogenize''' ''ngoại động từ'' {{IPA-old|/hoʊ.ˈmɑː.dʒə.ˌnɑɪz/}} # Làm đồng [[nhất]], làm đồng đều; làm [[thuần nhất]]. {{-forms-}} {{eng-verb|base=homogenize|homogeniz|ing}} {{-tr-verb-}} '''homogenize''' ''ngoại động từ'' {{IPA-old|/hoʊ.ˈmɑː.dʒə.ˌnɑɪz/}} # Làm cho [[tương]] đồng, làm cho [[tương]] ứng. # Làm đồng đắng. {{-forms-}} {{eng-verb|base=homogenize|homogeniz|ing}} {{-intr-verb-}} '''homogenize''' ''nội động từ'' {{IPA-old|/hoʊ.ˈmɑː.dʒə.ˌnɑɪz/}} # [[tương|Tương]] đồng với, [[tương]] ứng với. # {{term|Hoá học}} Đồng đãng với. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 594wxdjdpw8ljgv5am3gcyulz5x42r3 homograft 0 101016 2478165 1852758 2026-07-26T17:43:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478165 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.mə.ˌɡræft/}} {{-noun-}} '''homograft''' {{IPA-old|/ˈhoʊ.mə.ˌɡræft/}} # Như [[allograft]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] n7hptknkqcnhv9vpv3httmazer1a4kz homograph 0 101018 2478167 1852759 2026-07-26T17:43:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478167 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.ˌɡræf/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-homograph.ogg |pron=ˈhɑː.mə.ˌɡræf}} {{-noun-}} '''homograph''' {{IPA-old|/ˈhɑː.mə.ˌɡræf/}} # {{term|Ngôn ngữ học}} [[từ|Từ]] cùng [[chữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j7zaaiv2nmx195eybbqj191hatofgks homologate 0 101019 2478178 1852771 2026-07-26T17:45:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478178 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑː.lə.ˌɡeɪt/}} {{-tr-verb-}} '''homologate''' ''ngoại động từ'' {{IPA-old|/hoʊ.ˈmɑː.lə.ˌɡeɪt/}} # {{term|Ê-cốt}} [[thừa nhận|Thừa nhận]], [[công nhận]], [[xác nhận]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] thawhbbu37e2b39dgx5xts3i6a6jn5m homological 0 101021 2478180 1852773 2026-07-26T17:46:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478180 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mə.ˈlɑː.dʒɪ.kəl/}} {{-adj-}} '''homological''' {{IPA-old|/ˌhoʊ.mə.ˈlɑː.dʒɪ.kəl/}} # [[tương|Tương]] đồng, [[tương]] ứng. # {{term|Hoá học}} Đồng đãng. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5stx9pssmc6f2sk90xp8t81tzdbx3gh homologize 0 101023 2478181 1852777 2026-07-26T17:46:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478181 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑː.lə.ˌdʒɑɪz/}} {{-tr-verb-}} '''homologize''' ''ngoại động từ'' {{IPA-old|/hoʊ.ˈmɑː.lə.ˌdʒɑɪz/}} # Làm cho [[tương]] đồng, làm cho [[tương]] ứng. # {{term|Hoá học}} Làm cho đồng đãng. {{-intr-verb-}} '''homologize''' ''nội động từ'' {{IPA-old|/hoʊ.ˈmɑː.lə.ˌdʒɑɪz/}} # [[tương|Tương]] đồng với, [[tương]] ứng với. # {{term|Hoá học}} Đồng đãng với. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] mg57h1hkkkzy1d4bboiq8hylo6u9gzv homologous 0 101025 2478182 1852778 2026-07-26T17:46:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478182 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑː.lə.ɡəs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-homologous.ogg |pron=hoʊ.ˈmɑː.lə.ɡəs}} {{-adj-}} '''homologous''' {{IPA-old|/hoʊ.ˈmɑː.lə.ɡəs/}} # [[tương|Tương]] đồng, [[tương]] ứng. # {{term|Hoá học}} Đồng đãng. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] eaekqgsl1ofkt5jja7j4n9bl706vd1t homology 0 101027 2478185 1852782 2026-07-26T17:47:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478185 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈmɑː.lə.dʒi/}} {{-noun-}} '''homology''' {{IPA-old|/hoʊ.ˈmɑː.lə.dʒi/}} # [[tính|Tính]] [[tương]] đồng, [[tính]] [[tương]] ứng. # {{term|Hoá học}} [[tính|Tính]] đồng đãng. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cmdl7kbrqqb0j070i8qdy4wq83m32e0 homomorphism 0 101028 2478186 2112678 2026-07-26T17:47:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478186 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mə.ˈmɔr.ˌfɪ.zəm/}} {{-noun-}} '''homomorphism''' {{IPA-old|/ˌhoʊ.mə.ˈmɔr.ˌfɪ.zəm/}} # [[tính|Tính]] [[đồng hình]]. #{{term|Toán học}} [[phép đồng cấu|Phép đồng cấu]], [[sự]] [[đồng cấu]] {{-related-}} *[[homomorphic]] *[[isomorphism]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 87nm54d6at2j7y9nah96h5ndbevn1ag homonym 0 101029 2478188 1852787 2026-07-26T17:48:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478188 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.ˌnɪm/}} {{-noun-}} '''homonym''' {{IPA-old|/ˈhɑː.mə.ˌnɪm/}} # Xem [[từ đồng âm khác nghĩa]] # [[người|Người]] [[trùng]] [[tên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3tmusa0z9lktk5mtt52xzals0b4hgpu homophone 0 101031 2478195 1998286 2026-07-26T17:49:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478195 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.ˌfoʊn/}} {{-noun-}} '''homophone''' {{IPA-old|/ˈhɑː.mə.ˌfoʊn/}} # {{term|Ngôn ngữ}} [[từ|Từ]] [[phát]] âm [[giống]] với một [[từ]] khác, nhưng khác với [[từ]] khác đó về [[nghĩa]] hoặc cách [[viết]] (''{{l|en|sea}}'' và ''{{l|en|see}}'' chẳng hạn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d74fk2f7cbk45giwj0g34xwytmcxlbz homophonic 0 101032 2478196 1852796 2026-07-26T17:50:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478196 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑː.mə.ˈfɑː.nɪk/}} {{-adj-}} '''homophonic''' {{IPA-old|/ˌhɑː.mə.ˈfɑː.nɪk/}} # {{term|Âm nhạc}} Cùng một [[chủ]] điệu. # [[phát|Phát]] âm [[giống]] [[nhau]] (từ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] eyhjg032ngy4f6biks4yj0rjcdzdllh homosexual 0 101034 2478202 2152306 2026-07-26T17:51:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478202 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mə.ˈsɛk.ʃə.wəl/}} {{-adj-}} {{eng-adj|-}} {{IPA-old|/ˌhoʊ.mə.ˈsɛk.ʃə.wəl/}} # [[đồng tính|Đồng tính]] [[luyến ái]], [[thích]] [[người]] cùng [[giới]] ([[chủ yếu]] hoặc [[hoàn toàn]]). # Thuộc về, hay [[liên quan]] đến, [[tình dục|tình dục]] [[đồng giới]]. # Dành cho người [[đồng tính]] ([[câu lạc bộ]], [[quán]] [[bar]], [[vũ trường]]...). {{-syn-}} * [[fairy]], [[gay]], [[lesbian]] {{-ant-}} * [[heterosexual]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] q0k87r4s0k1h9wysuzy2di1n12gyx6b homozygosis 0 101036 2478207 1852814 2026-07-26T17:52:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478207 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.mə.zɪ.ˈɡoʊ.səs/}} {{-noun-}} '''homozygosis''' {{IPA-old|/ˌhoʊ.mə.zɪ.ˈɡoʊ.səs/}} # {{see-entry|homozygosity|homozygosity}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b4kx2trxsvize8ysbirn94ukk5o7i7n honeydew 0 101037 2478231 1852851 2026-07-26T17:58:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478231 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌduː/}} {{-noun-}} '''honeydew''' {{IPA-old|/.ˌduː/}} # [[dịch|Dịch]] [[ngọt]] (do sâu bọ tiết ra). # [[chất|Chất]] [[ngọt]] [[thơm]] [[dịu]]. # [[thuốc lá|Thuốc lá]] [[tẩm]] [[mật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c6hqm0cuhg8drr00m0th3zmpk5q0v44 honk 0 101038 2478242 1852869 2026-07-26T18:00:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478242 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːŋk/}} {{-noun-}} '''honk''' {{IPA-old|/ˈhɑːŋk/}} # [[tiếng kêu|Tiếng kêu]] của [[ngỗng trời]]. # [[tiếng|Tiếng]] [[còi]] [[ô tô]]. {{-intr-verb-}} '''honk''' ''nội động từ'' {{IPA-old|/ˈhɑːŋk/}} # [[kêu|Kêu]] (ngỗng trời). # [[bóp còi|Bóp còi]] (ô tô). {{-forms-}} {{eng-verb|base=honk}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] mepk2c2fpnxw1stpcivfctxurn6x9c6 hoodlum 0 101040 2478283 2023629 2026-07-26T18:07:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478283 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːd.ləm/}} {{-noun-}} '''hoodlum''' {{IPA-old|/ˈhuːd.ləm/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[du côn|Du côn]], [[lưu manh]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] kd8sd1mqlx3iei4raqxjtww4h6b3q1u hoofbeat 0 101042 2478291 1852924 2026-07-26T18:09:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478291 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊf.ˌbit/}} {{-noun-}} '''hoofbeat''' {{IPA-old|/ˈhʊf.ˌbit/}} # [[tiếng|Tiếng]] [[vó]] [[ngựa]], [[tiếng]] [[móng]] [[ngựa]], [[tiếng]] [[móng]] (thú vật). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jrwyus10e8f851ns3r6lcr91g2vsyca hoofer 0 101044 2478293 2023633 2026-07-26T18:09:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478293 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊ.fɜː/}} {{-noun-}} '''hoofer''' {{IPA-old|/ˈhʊ.fɜː/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[tay]] [[khiêu vũ]] [[nhà nghề]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] p9rc9rpx5ac99zpuf2cr7a23ihp7jcb hoofprint 0 101045 2478295 1852930 2026-07-26T18:09:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478295 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊf.ˌprɪnt/}} {{-noun-}} '''hoofprint''' {{IPA-old|/ˈhʊf.ˌprɪnt/}} # [[vết|Vết]] [[vó]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rhhikq8n89znh3jxoi6abj1275b0sad hookah 0 101047 2478302 1852938 2026-07-26T18:10:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478302 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊ.kə/}} {{-noun-}} '''hookah''' {{IPA-old|/ˈhʊ.kə/}} # Điếu ống. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rb9qkp3ewr0yzw50xrho93q6nunpc8l hoopla 0 101050 2478318 1852955 2026-07-26T18:13:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478318 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.ˌplɑː/}} {{-noun-}} {{eng-noun|-}} {{IPA-old|/ˈhuː.ˌplɑː/}} # [[trò chơi|Trò chơi]] [[ném]] [[vòng]]. # {{term|Từ Mỹ, nghĩa Mỹ; thông tục}} Sự [[huyên náo]], sự [[om sòm]]. # Sự [[vô nghĩa]], sự [[vớ vẩn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4wbbupc03uq7r0k1snoe9jsrpa07t8w hoopoe 0 101052 2478319 1852956 2026-07-26T18:13:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478319 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.ˌpuː/}} {{-noun-}} '''hoopoe''' {{IPA-old|/ˈhuː.ˌpuː/}} # {{term|Động vật học}} [[chim|Chim]] đầu [[rìu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9bwmkvzow80tzpstoi7ta75gwcf7lcp hoover 0 101053 2478325 1852968 2026-07-26T18:14:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478325 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.vɜː/}} {{-noun-}} '''hoover''' {{IPA-old|/ˈhuː.vɜː/}} # [[máy hút bụi|Máy hút bụi]]. {{-tr-verb-}} '''hoover''' ''ngoại động từ'' {{IPA-old|/ˈhuː.vɜː/}} # Làm [[sạch]] bằng [[máy hút bụi]]. {{-forms-}} {{eng-verb|base=hoover}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 23bgehdndlwp0efumvtmv4mewjs48uq horary 0 101054 2478361 1853007 2026-07-26T18:22:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478361 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ɜː.i/}} {{-adj-}} '''horary''' {{IPA-old|/ˈhɔr.ɜː.i/}} # {{term|Thuộc}} [[giờ|Giờ]]. # [[hàng|Hàng]] [[giờ]], [[xảy ra]] mỗi [[giờ]]. # [[lâu|Lâu]] một [[giờ]], [[kéo dài]] một [[giờ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 39i10ghhoxres2ahwvatkuf1vqsxto6 hornwort 0 101057 2478398 1853056 2026-07-26T18:31:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478398 wikitext text/x-wiki {{-eng-}} [[Hình:Liverwort.jpg|thumb|hornwort]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌwɜːt/}} {{-noun-}} '''hornwort''' {{IPA-old|/.ˌwɜːt/}} # [[loài|Loài]] [[rong]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] by1vksbr8zwh2u7qjantm208tvt9ohs horologe 0 101059 2478401 1853063 2026-07-26T18:32:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478401 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ə.ˌloʊdʒ/}} {{-noun-}} '''horologe''' {{IPA-old|/ˈhɔr.ə.ˌloʊdʒ/}} # Đồng [[hồ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] p97hdkqhh23zxvp78dzchsqshv6k57y horrendous 0 101062 2478407 1853075 2026-07-26T18:33:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478407 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ˈrɛn.dəs/}} {{-adj-}} '''horrendous''' {{IPA-old|/hɔ.ˈrɛn.dəs/}} # [[kinh khủng|Kinh khủng]], [[khủng khiếp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] luzlvpqn4508uyw8y5aber0nmil72dl horrent 0 101064 2478409 1853077 2026-07-26T18:33:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478409 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ənt/}} {{-adj-}} '''horrent''' {{IPA-old|/ˈhɔr.ənt/}} # {{term|Thơ ca}} [[lởm chởm|Lởm chởm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 2r3c7naitqklhkc0giuca0ma3rs6fl8 horrid 0 101066 2478415 1853083 2026-07-26T18:34:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478415 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.əd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horrid.ogg |pron=ˈhɔr.əd}} {{-adj-}} '''horrid''' {{IPA-old|/ˈhɔr.əd/}} # [[kinh khủng|Kinh khủng]], [[kinh khiếp]], [[dễ sợ]]. # {{term|Thông tục}} [[khó chịu|Khó chịu]]; [[quá lắm]]. # {{term|Thơ ca}} ; (từ cổ, nghĩa cổ) [[lởm chởm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] g1s7nf3c8j7715xf35mr6i4857sd5dp horrific 0 101068 2478419 1853087 2026-07-26T18:35:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478419 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ˈrɪ.fɪk/}} {{-adj-}} '''horrific''' {{IPA-old|/hɔ.ˈrɪ.fɪk/}} # [[kinh khủng|Kinh khủng]], [[khủng khiếp]], [[ghê]] [[khiếp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] q43f4fie81fn8iqk77fji6ksi1fh0ws horrify 0 101069 2478424 1853093 2026-07-26T18:36:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478424 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ə.ˌfɑɪ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horrify.ogg |pron=ˈhɔr.ə.ˌfɑɪ}} {{-tr-verb-}} '''horrify''' ''ngoại động từ'' {{IPA-old|/ˈhɔr.ə.ˌfɑɪ/}} # Làm [[khiếp sợ]], làm [[kinh khiếp]]. # Làm [[kinh tởm]], làm [[khó chịu]]. {{-forms-}} {{eng-verb|base=horrify|horrif|i|ed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] mwst8ic2cwv7v381p3zg8supa7bhnk5 horror 0 101070 2478429 1853101 2026-07-26T18:37:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478429 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horror.ogg |pron=ˈhɔr.ɜː}} {{-noun-}} '''horror''' {{IPA-old|/ˈhɔr.ɜː/}} # Sự [[khiếp]], sự [[ghê rợn]]. # Điều [[kinh khủng]]; [[cảnh]] [[khủng khiếp]]. # Sự [[ghét]] độc địa, sự [[ghê tởm]]. # {{term|Y học}} Sự [[rùng mình]]. # {{term|The horrors}} [[cơn|Cơn]] [[rùng mình]], sự [[sợ hãi]]; [[trạng thái]] ủ [[rũ]] [[buồn]] [[nản]] (trong cơn mê sảng của những người nghiện rượu nặng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 26zl75rlviffa6q62skv8xwo0yvz4a1 horseshit 0 101071 2478471 1853145 2026-07-26T18:46:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478471 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌʃɪt/}} {{-noun-}} '''horseshit''' {{IPA-old|/ˈhɔrs.ˌʃɪt/}} # {{term|Từ mỹ, từ lóng}} ) [[chuyện]] [[vớ]] vẫn, [[nhảm nhí]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2f3ehumvugipihn5q9azvqqtfgyw6d5 horseshoe 0 101073 2478472 1853146 2026-07-26T18:47:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478472 wikitext text/x-wiki {{-eng-}} [[Hình:Horseshoe.jpg|thumb|horseshoe]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌʃuː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-horseshoe.ogg |pron=ˈhɔrs.ˌʃuː}} {{-noun-}} '''horseshoe''' {{IPA-old|/ˈhɔrs.ˌʃuː/}} # [[móng|Móng]] [[ngựa]]. # [[vật|Vật]] [[hình]] [[móng]] [[ngựa]]. # {{term|Định ngữ}} [[hình|Hình]] [[móng]] [[ngựa]]. #: '''''horseshoe''' table'' — bàn hình móng ngựa {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c697wplwk060lb7qmlurp7z5i703bse horsewhip 0 101075 2478474 1853148 2026-07-26T18:47:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478474 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌwɪp/}} {{-noun-}} '''horsewhip''' {{IPA-old|/ˈhɔrs.ˌwɪp/}} # [[roi|Roi]] [[ngựa]]. {{-tr-verb-}} '''horsewhip''' ''ngoại động từ'' {{IPA-old|/ˈhɔrs.ˌwɪp/}} # Đánh bằng [[roi]] [[ngựa]]. {{-forms-}} {{eng-verb|base=horsewhip|horsewhip|p|ed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ddut26ppeq7c54gwa1zpaplwf4gc3v9 hosiery 0 101078 2478486 1853175 2026-07-26T18:50:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478486 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊʒ.ri/}} {{-noun-}} '''hosiery''' {{IPA-old|/ˈhoʊʒ.ri/}} # [[hàng|Hàng]] [[dệt kim]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] njz8y6gpzsfxoaiwza3r7pbwpjyzs8o hospitable 0 101079 2478488 1853178 2026-07-26T18:50:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478488 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑː.ˈspɪ.tə.bəl/}} {{-adj-}} '''hospitable''' {{IPA-old|/hɑː.ˈspɪ.tə.bəl/}} # [[mến|Mến]] [[khách]], [[hiếu khách]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] e0170m87mk3iyir5j20kzn6uunasfci hostler 0 101082 2478515 1853219 2026-07-26T18:57:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478515 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.lɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hostler.ogg |pron=ˈhɑːs.lɜː}} {{-noun-}} '''hostler''' {{IPA-old|/ˈhɑːs.lɜː/}} # [[người|Người]] [[coi]] [[chuồng]] [[ngựa]] (ở quán trọ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3mkg0wfaq7dmh0iu9cm90jowj6hya8i hotel 0 101084 2478532 2245823 2026-07-26T19:01:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478532 wikitext text/x-wiki {{also|Hotel|hotèl|hótel|hôtel|hoṭél}} {{-eng-}} {{-pron-}} * {{IPA4|en|/(h)əʊˈtɛl/|/ˈ(h)əʊtəl/|a=UK}} * {{enPR|hō-tĕlʹ|a=US}}, {{IPA4|en|/hoʊˈtɛl/}} * {{audio|en|en-us-hotel.ogg|a=US}} * {{rhymes|en|ɛl|əl|s=2}} * {{hyph|en|ho|tel}} {{-noun-}} '''hotel''' {{IPA-old|/hoʊ.ˈtɛɫ/}} # [[khách sạn|Khách sạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i0v7k0g3ibffmzqnvlilztop1iwpyo5 hotelier 0 101085 2478534 1853242 2026-07-26T19:01:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478534 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈtɛɫ.jɜːµ;ù ˌoʊ.tᵊl.ˈjeɪ/}} {{-noun-}} '''hotelier''' {{IPA-old|/hoʊ.ˈtɛɫ.jɜːµ;ù ˌoʊ.tᵊl.ˈjeɪ/}} # [[chủ|Chủ]] [[khách sạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j992dy7vzw2lj2brr5c5wcu0zg52ikk hottentot 0 101086 2478541 1853257 2026-07-26T19:03:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478541 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.tᵊn.ˌtɑːt/}} {{-noun-}} '''hottentot''' {{IPA-old|/ˈhɑː.tᵊn.ˌtɑːt/}} # [[người|Người]] [[Hốt-tan-tô]] (ở Nam-phi). # [[tiếng|Tiếng]] [[Hốt-tan-tô]]. # {{term|Nghĩa bóng}} [[người|Người]] ít [[hiểu biết]], [[người]] [[văn hoá]] [[kém]]; [[người]] [[kém]] [[thông minh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1ntrqvt7xm6q8825300jxu1bzi0apgr householder 0 101088 2478606 1853338 2026-07-26T19:18:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478606 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌhoʊl.dɜː/}} {{-noun-}} '''householder''' {{IPA-old|/ˈhɑʊs.ˌhoʊl.dɜː/}} # [[người|Người]] [[thuê]] [[nhà]]. # [[chủ hộ|Chủ hộ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sce46z7k7231schs2qxm8ft35a2vqwm houseman 0 101090 2478613 1853345 2026-07-26T19:20:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478613 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.mən/}} {{-noun-}} '''houseman''' {{IPA-old|/ˈhɑʊs.mən/}} # [[bác|Bác]] sĩ [[nội trú]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kdtw123c28c6rt969hber7yol1gg00s hovel 0 101092 2478636 1853378 2026-07-26T19:25:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478636 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.vəl/}} {{-noun-}} '''hovel''' {{IPA-old|/ˈhə.vəl/}} # [[mái che|Mái che]]. # [[túp lều|Túp lều]]; [[căn]] [[nhà]] [[tồi tàn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mtqj48xii9cj49gdex39jk07hcy4lfk hoverfly 0 101093 2478638 1853384 2026-07-26T19:26:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478638 wikitext text/x-wiki {{-eng-}} [[Hình:Hoverfly.jpg|thumb|hoverfly]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.vɜː.ˌflɑɪ/}} {{-noun-}} '''hoverfly''' {{IPA-old|/ˈhə.vɜː.ˌflɑɪ/}} # [[loại|Loại]] [[ong]] [[màu sắc]] [[rực rỡ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2ys9fz2j4q0na9zfe69cwzh5s1aacpk howe 0 101094 2478644 1853395 2026-07-26T19:27:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478644 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊ/}} {{-noun-}} '''howe''' {{IPA-old|/ˈhɑʊ/}} # [[thung lũng|Thung lũng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ini66chldleo5264qw9eb7nt3hi2xut hsia 0 101097 2478653 534817 2026-07-26T19:29:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478653 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ʃi.ˈɑː/}} {{-noun-}} '''hsia''' {{IPA-old|/ʃi.ˈɑː/}} # {{term|Lịch sử trung hoa}} [[Nhà|Nhà]] [[Hạ]] (2205 - 1766 trước Công nguyên) (cũng) [[Xia]]. {{-noun-}} '''hsia''' {{IPA-old|/ʃi.ˈɑː/}} # {{term|Lịch sử trung hoa}} [[Nhà|Nhà]] [[Hạ]] (2205 - 1766 trước Công nguyên) (cũng) [[Xia]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 5qh46uj55z04inmnqbftzw3ug9hg58z huge 0 101100 2478681 1853537 2026-07-26T19:36:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478681 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuːdʒ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-huge.ogg |pron=ˈhjuːdʒ}} {{-adj-}} '''huge''' {{IPA-old|/ˈhjuːdʒ/}} # [[to lớn|To lớn]], đồ [[sộ]], [[khổng lồ]]. #: ''a '''huge''' mistake'' — sai lầm to lớn #: ''a '''huge''' animal'' — một con vật khổng lồ {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] mrfhqezx5c1350w73gjgcac6jyiu4o9 hugeous 0 101102 2478684 1853540 2026-07-26T19:37:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478684 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.dʒəs/}} {{-adj-}} '''hugeous''' {{IPA-old|/ˈhjuː.dʒəs/}} # {{term|Thông tục}} (đùa cợt) (như) [[huge]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ritbs1xw7jsaqn0s1cbgiizubx41x3s hullabaloo 0 101104 2478708 2223169 2026-07-26T19:43:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478708 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.lə.bə.ˌluː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hullabaloo.ogg |pron=ˈhə.lə.bə.ˌluː}} {{-noun-}} '''hullabaloo''' {{IPA-old|/ˈhə.lə.bə.ˌluː/}} # Sự làm [[rùm beng]], [[tiếng]] [[la ó]], [[tiếng]] [[ồn ào]]. #: ''to make (raise) a '''hullabaloo''''' — làm rùm beng #: ''what a '''hullabaloo'''!'' — thật là ồn quá! {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hvr827y978om3faqf6e5oid6f2sc51c human 0 101106 2478718 2198525 2026-07-26T19:45:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478718 wikitext text/x-wiki {{-eng-}} [[Hình:Human.png|thumb|human]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mən/}} {{pron-audio |place=Hoa Kì <!-- Feel free to precise the city or the area --> |file=En-us-human.ogg |pron=ˈhjuː.mən}} {{-adj-}} '''human''' {{IPA-old|/ˈhjuː.mən/}} # {{term|Thuộc}} [[con người|Con người]], (thuộc) [[loài]] [[người]]. #: '''''human''' being'' — con người #: '''''human''' nature'' — bản tính con người, nhân tính # Có [[tính]] [[người]], có tình cảm của [[con người]]. {{-noun-}} '''human''' {{IPA-old|/ˈhjuː.mən/}} # [[con người|Con người]]. {{-ref-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] 3mm8dhwlm9ploquahvygjns74b2hf77 humane 0 101107 2478721 1853593 2026-07-26T19:46:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478721 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmeɪn/}} {{-adj-}} '''humane''' {{IPA-old|/hjuː.ˈmeɪn/}} # [[nhân|Nhân]] đạo, [[nhân]] đức. # [[nhân văn|Nhân văn]] (các ngành học thuật). #: '''''humane''' studies'' — khoa học nhân văn {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] duvp1a6h9xnwyo8y3tr5uji1z2t1i0y humanism 0 101109 2478727 1853604 2026-07-26T19:47:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478727 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.ˌnɪ.zəm/}} {{-noun-}} '''humanism''' {{IPA-old|/ˈhjuː.mə.ˌnɪ.zəm/}} # [[chủ nghĩa|Chủ nghĩa]] [[nhân]] đạo. # [[chủ nghĩa|Chủ nghĩa]] [[nhân văn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ca57t7b6xpivdvanxebr46ww4b2e06j humanitarian 0 101111 2478732 1853611 2026-07-26T19:48:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478732 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˌmæ.nə.ˈtɛr.i.ən/}} {{-noun-}} {{eng-noun}} # [[người|Người]] theo [[chủ nghĩa]] [[nhân đạo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2kmjqca1nhs11h3ykw3tbcfyxams8qw humanity 0 101113 2478734 1853615 2026-07-26T19:49:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478734 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmæ.nə.ti/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-humanity.ogg |pron=hjuː.ˈmæ.nə.ti}} {{-noun-}} '''humanity''' {{IPA-old|/hjuː.ˈmæ.nə.ti/}} # [[loài|Loài]] [[người]], [[nhân loại]]. #: ''a crime against '''humanity''''' — một tội ác đối với toàn thể loài người # [[lòng nhân|Lòng nhân]] đạo. # [[bản chất|Bản chất]] của [[loài]] [[người]], [[nhân tính]]. # {{term|Số nhiều}} [[hành|Hành]] động [[nhân]] đạo. # {{term|Số nhiều}} [[những|Những]] đặc [[tính]] của [[con người]]. # {{term|The humanity}} [[khoa học|Khoa học]] [[nhân văn]]; [[cổ]] điển [[học]] [[Hy]] [[lạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6f1cirp71tt6btf1ujo0477hvh8y5ga humanize 0 101115 2478736 1853618 2026-07-26T19:49:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478736 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.ˌnɑɪz/}} {{-tr-verb-}} '''humanize''' ''ngoại động từ'' {{IPA-old|/ˈhjuː.mə.ˌnɑɪz/}} # Làm cho có lòng nhân đạo. # Làm cho có [[tính]] [[người]], [[nhân tính]] [[hoá]]. #: ''to '''humanize''' cow's milk'' — làm cho sữa bò giống như sữa người {{-forms-}} {{eng-verb|base=humanize|humaniz|ing}} {{-intr-verb-}} '''humanize''' ''nội động từ'' {{IPA-old|/ˈhjuː.mə.ˌnɑɪz/}} # [[hoá|Hoá]] [[thành nhân]] đạo. {{-forms-}} {{eng-verb|base=humanize|humaniz|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] hxdraoz09060l14vl7oijvt3egwkzzy humankind 0 101116 2478737 2232243 2026-07-26T19:49:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478737 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mən.ˌkɑɪnd/}} {{-noun-}} '''humankind''' {{IPA-old|/ˈhjuː.mən.ˌkɑɪnd/}} # [[loài|Loài]] [[người]], [[nhân loại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q5f1q31ajs2i5k0ces6nsgh4rgk3rod humanly 0 101118 2478738 1853623 2026-07-26T19:50:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478738 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mən.li/}} {{-adv-}} '''humanly''' {{IPA-old|/ˈhjuː.mən.li/}} # Với [[cái]] [[nhìn]] của [[con người]], với [[cung cách]] [[con người]]; với [[tình cảm]] [[con người]]; bằng [[những]] [[phương tiện]] [[thông thường]] của [[con người]]; trong [[phạm vi]] [[hiểu biết]] của [[con người]]. #: ''to do evething that is '''humanly''' possible'' — làm tất cả những gì mà con người có thể làm được {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] sdbxwnmscioi9695bdqzvlgrc7efsdk humanoid 0 101119 2478740 1853625 2026-07-26T19:50:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478740 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.ˌnɔɪd/}} {{-adj-}} '''humanoid''' {{IPA-old|/ˈhjuː.mə.ˌnɔɪd/}} # Có [[hình dáng]] hoặc [[tính cách]] của [[con người]]. #: '''''humanoid''' robots'' — người máy (có hình dáng (như) người) {{-noun-}} '''humanoid''' {{IPA-old|/ˈhjuː.mə.ˌnɔɪd/}} # [[vượn|Vượn]] [[nhân hình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 0405u12g2us242cr4138d88rd26e2jh humic 0 101121 2478756 1853650 2026-07-26T19:54:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478756 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mɪk/}} {{-adj-}} '''humic''' {{IPA-old|/ˈhjuː.mɪk/}} # [[thuộc|Thuộc]] đất [[mùn]]; có [[mùn]]. # [[humic|Humic]] [[soil]]. # Đất [[mùn]]. # [[humic|Humic]] [[coal]]. # [[than|Than]] [[mùn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] tt5qy3k4lbz29s5b0phus8mhe434csv humid 0 101123 2478757 1853651 2026-07-26T19:54:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478757 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.məd/}} {{-adj-}} '''humid''' {{IPA-old|/ˈhjuː.məd/}} # Ẩm, ẩm ướt. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] a59zv66u59vxot9qwb318hrkmvhwkdf humidity 0 101126 2478762 1853657 2026-07-26T19:55:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478762 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmɪ.də.ti/}} {{-noun-}} '''humidity''' {{IPA-old|/hjuː.ˈmɪ.də.ti/}} # Sự ẩm ướt. # Độ ẩm. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q1qaeoz7uqdy9b7c9vv2aasf705p8k7 humidor 0 101128 2478764 1853659 2026-07-26T19:56:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478764 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.ˌdɔr/}} {{-noun-}} '''humidor''' {{IPA-old|/ˈhjuː.mə.ˌdɔr/}} # [[hộp|Hộp]] [[giữ]] độ ẩm cho [[xì gà]]. # [[máy|Máy]] [[giữ]] độ ẩm của [[không khí]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] htt6se2393rfhd7eyx2iglebhblm4q0 humification 0 101129 2478765 1853660 2026-07-26T19:56:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478765 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhjuː.mə.fə.ˈkeɪ.ʃən/}} {{-noun-}} '''humification''' {{IPA-old|/ˌhjuː.mə.fə.ˈkeɪ.ʃən/}} # [[sự biến|Sự biến]] thành [[mùn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 91fxw628ntlziyzae3wdegb1aghec3b humiliate 0 101130 2478767 1853664 2026-07-26T19:57:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478767 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmɪ.li.ˌeɪt/}} {{-tr-verb-}} '''humiliate''' ''ngoại động từ'' {{IPA-old|/hjuː.ˈmɪ.li.ˌeɪt/}} # [[làm nhục|Làm nhục]], làm [[bẽ mặt]]. {{-forms-}} {{eng-verb|base=humiliate|humiliat|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 5v7vrn8jcmgjia3k1xksetr8kb2fhgl humility 0 101132 2478770 1853670 2026-07-26T19:57:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478770 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmɪ.lə.ti/}} {{-noun-}} '''humility''' {{IPA-old|/hjuː.ˈmɪ.lə.ti/}} # Sự [[khiêm tốn]], sự [[nhún nhường]]. # [[tình trạng|Tình trạng]] [[kém]]; [[địa vị]] [[hèn mọn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3zfnqct89wvrw49ef5jh6y33jmmvjia humor 0 101135 2478779 1853684 2026-07-26T19:59:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478779 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-humor.ogg |pron=ˈhjuː.mɜː}} {{-noun-}} '''humor''' {{IPA-old|/ˈhjuː.mɜː/}} # Sự [[hài hước]], sự [[hóm hỉnh]]. # [[khả năng|Khả năng]] [[nhận thức]] được [[cái]] [[hài hước]]; [[khả năng]] [[nhận thức]] được [[cái]] [[hóm hỉnh]], sự [[biết]] [[hài hước]], sự [[biết]] đùa. # [[tính khí|Tính khí]], [[tâm trạng]]. # Ý [[thích]], ý [[thiên]] về. # [[dịch|Dịch]], [[thể dịch]] (trong cơ thể). {{-tr-verb-}} '''humor''' ''ngoại động từ'' {{IPA-old|/ˈhjuː.mɜː/}} # [[chiều|Chiều]] [[lòng]], làm [[vừa lòng]], [[chiều]] theo (ý thích, tính khí của ai). {{-forms-}} {{eng-verb|base=humor}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 9vdgr3qbao034310pss6y7b354uova6 humoresque 0 101136 2478781 1853687 2026-07-26T20:00:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478781 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhjuː.mə.ˈrɛsk/}} {{-noun-}} '''humoresque''' {{IPA-old|/ˌhjuː.mə.ˈrɛsk/}} # {{term|Âm nhạc}} [[khúc|Khúc]] [[tùy]] [[hứng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cftqokn7tl2pmgq86jilista162glw2 humorist 0 101137 2478783 1853690 2026-07-26T20:00:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478783 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.rɪst/}} {{-noun-}} '''humorist''' {{IPA-old|/ˈhjuː.mə.rɪst/}} # [[người|Người]] [[hài hước]], [[người]] hay [[khôi hài]]; [[người]] [[hóm hỉnh]]. # [[nhà văn|Nhà văn]] [[khôi hài]], [[diễn viên]] [[hài hước]]; [[người]] [[nói chuyện]] [[hóm hỉnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cib1hl37nktyhppklt2ucoakgdj2qfe humoristic 0 101139 2478785 1853692 2026-07-26T20:01:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478785 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhjuː.mə.ˈrɪs.tɪk/}} {{-adj-}} '''humoristic''' {{IPA-old|/ˌhjuː.mə.ˈrɪs.tɪk/}} # [[dí dỏm|Dí dỏm]]; [[hài hước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ggdk3bt46jfybzlcys9sa1jxriwols5 humorous 0 101140 2478788 1853696 2026-07-26T20:01:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478788 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuːm.rəs/}} {{-adj-}} '''humorous''' {{IPA-old|/ˈhjuːm.rəs/}} # [[khôi hài|Khôi hài]], [[hài hước]]; [[hóm hỉnh]]. #: ''a '''humorous''' writer'' — một nhà văn hài hước #: ''a '''humorous''' remark'' — một nhận xét hóm hỉnh {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 0dcpqg0zbmtao7u5p0ndar2zl63khp7 hunnish 0 101143 2478823 1853777 2026-07-26T20:10:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478823 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.nɪʃ/}} {{-noun-}} '''hunnish''' {{IPA-old|/ˈhə.nɪʃ/}} # {{term|Thuộc}} [[rợ|Rợ]] [[Hung]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] elsijxf7n4ji5a6mx7n2kr7jcfdohbs hurley 0 101144 2478845 1853804 2026-07-26T20:15:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478845 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.li/}} {{-noun-}} '''hurley''' {{IPA-old|/ˈhɜː.li/}} # {{term|Ailen}} [[Hơlê|Hơlê]] (một lối chơi bóng gậy cong). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qu0n9w2z1732gcnsck3q4snoopwqg3h hurst 0 101145 2478856 1853826 2026-07-26T20:18:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478856 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːst/}} {{-noun-}} '''hurst''' {{IPA-old|/ˈhɜːst/}} # [[gò|Gò]], đồi nhỏ. # [[dải|Dải]] [[cát]] (ở biển, sông). # Đồi [[cây]]. # [[rừng|Rừng]] nhỏ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 931nzdrm5ewzehrgx74zs4xtvttlmmw hussar 0 101147 2478887 1853871 2026-07-26T20:25:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478887 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhə.ˈzɑːr/}} {{-noun-}} '''hussar''' {{IPA-old|/ˌhə.ˈzɑːr/}} # [[kỵ binh|Kỵ binh]] [[nhẹ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] stwu7sq44dx2lia1krtftwtvuinuw0t hussy 0 101148 2478893 1853876 2026-07-26T20:26:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478893 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.si/}} {{-noun-}} '''hussy''' {{IPA-old|/ˈhə.si/}} # [[người|Người]] đàn [[bà]] [[mất nết]], [[người]] đàn [[bà]] [[hư hỏng]]. # Đứa [[con gái]] [[trơ tráo]]; đứa [[con gái]] [[hỗn xược]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b60wcrckcf5gw883pq1bdw2zzvrarrg hyacinth 0 101150 2478919 1853993 2026-07-26T20:33:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478919 wikitext text/x-wiki {{-eng-}} [[Hình:Hyacinth.jpg|thumb|hyacinth]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ə.ˌsɪntθ/}} {{-noun-}} '''hyacinth''' {{IPA-old|/ˈhɑɪ.ə.ˌsɪntθ/}} # {{term|Thực vật học}} [[cây|Cây]] [[lan]] [[dạ hương]] (họ hành tỏi); [[hoa]] [[lan]] [[dạ hương]]. # [[màu|Màu]] [[xanh]] [[tía]]. # {{term|Khoáng chất}} [[Hiaxin|Hiaxin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cska049qypvv6i14xpgpyhh0yhipayg hyaloplasm 0 101151 2478924 1854000 2026-07-26T20:34:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478924 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈæ.lə.ˌplæ.zəm/}} {{-noun-}} '''hyaloplasm''' {{IPA-old|/hɑɪ.ˈæ.lə.ˌplæ.zəm/}} # {{term|Sinh học}} [[chất|Chất]] trong. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] p1j4c4od5pfva0cjgheh87vckbo7hs2 hyaluronidase 0 101152 2478925 1854002 2026-07-26T20:34:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478925 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈrɑː.nə.ˌdeɪs/}} {{-noun-}} '''hyaluronidase''' {{IPA-old|/.ˈrɑː.nə.ˌdeɪs/}} # [[hiahuronidaza|Hiahuronidaza]] (men). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] msx1ax4he6kbj92ycursbsoxwbrvpsa hydatid 0 101153 2478935 1854025 2026-07-26T20:36:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478935 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.də.təd/}} {{-intr-verb-}} '''hydatid''' ''nội động từ'' {{IPA-old|/ˈhɑɪ.də.təd/}} # {{term|Y học}} , (giải phẫu) [[bọng nước]]. # [[bọc|Bọc]] [[sán]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] k7uvy71pieo7een6atmp4ltiwzhmmb7 hydra 0 101154 2478937 1854028 2026-07-26T20:37:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478937 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə/}} {{-noun-}} '''hydra''' {{IPA-old|/ˈhɑɪ.drə/}} # {{term|Thần thoại,thần học}} [[rắn|Rắn]] nhiều đầu (chặt đầu này lại mọc đầu khác, trong thần thoại Hy-lạp). # {{term|Nghĩa bóng}} [[tai|Tai]] ương [[khó]] [[trị]]; [[cái]] [[khó]] [[trừ tiệt]]. # {{term|Động vật học}} [[con|Con]] [[thuỷ]] [[tức]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] alees80qo0bxck6bmxnljockfhhu4gt hydrocortisone 0 101157 2478968 1854076 2026-07-26T20:44:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478968 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈkɔr.tə.ˌsoʊn/}} {{-noun-}} '''hydrocortisone''' {{IPA-old|/.ˈkɔr.tə.ˌsoʊn/}} # [[hidrococtizon|Hidrococtizon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] f5mqtd9hqr5yojggz0lp7en5c3dblfn hydrogenase 0 101161 2478979 1854095 2026-07-26T20:47:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478979 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɑː.dʒə.ˌneɪs/}} {{-noun-}} '''hydrogenase''' {{IPA-old|/hɑɪ.ˈdrɑː.dʒə.ˌneɪs/}} # [[thủy|Thủy]] [[nguyên]] [[học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dozjxpvpvvcaqj27u3p70j21z3qjaks hydrogenate 0 101163 2478980 1854096 2026-07-26T20:47:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478980 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɑː.dʒə.ˌneɪt/}} {{-tr-verb-}} '''hydrogenate''' ''ngoại động từ'' {{IPA-old|/hɑɪ.ˈdrɑː.dʒə.ˌneɪt/}} # [[hyddrô|Hyddrô]] [[hoá]]. {{-forms-}} {{eng-verb|base=hydrogenate|hydrogenat|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] tuup8z43ne1m8xqq31dgypyxh9u9goc hydrokinetic 0 101166 2478988 1854117 2026-07-26T20:49:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478988 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.kə.ˈnɛ.tɪk/}} {{-adj-}} '''hydrokinetic''' {{IPA-old|/ˌhɑɪ.droʊ.kə.ˈnɛ.tɪk/}} # {{term|Thuộc}} [[thuỷ|Thuỷ]] động [[học]], (thuộc) động [[học]] [[chất]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 6dt1fihzjfpyfqyvaq24bogp9u73knt hydrolase 0 101167 2478989 1854119 2026-07-26T20:50:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478989 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.drə.ˌleɪs/}} {{-noun-}} '''hydrolase''' {{IPA-old|/ˈhɑɪ.drə.ˌleɪs/}} # {{term|Sinh học}} [[hydrolaza|Hydrolaza]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] n7edeb8py6mdhocu4cfyloh909wycs6 hydrometeor 0 101169 2478999 1854148 2026-07-26T20:52:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478999 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.ˈmi.ti.ɜː/}} {{-noun-}} '''hydrometeor''' {{IPA-old|/ˌhɑɪ.droʊ.ˈmi.ti.ɜː/}} # {{term|Khí tượng}} [[băng|Băng]] [[ngưng]] [[giữa trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l3q0b8n2zzvm2yifv9875xbhnx3pg2g hygeia 0 101174 2479037 1854225 2026-07-26T21:01:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479037 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdʒi.ə/}} {{-noun-}} '''hygeia''' {{IPA-old|/hɑɪ.ˈdʒi.ə/}} # {{term|Thần thoại,thần học}} [[nữ thần|Nữ thần]] [[sức khoẻ]]. # [[sức khoẻ|Sức khoẻ]] (nhân cách hoá). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qfxm40uwdjt6xywn1xz20fbvk6ciif2 hygienic 0 101175 2479039 1854230 2026-07-26T21:01:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479039 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.ˈdʒi.nɪk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hygienic.ogg |pron=ˌhɑɪ.ˈdʒi.nɪk}} {{-adj-}} '''hygienic''' {{IPA-old|/ˌhɑɪ.ˈdʒi.nɪk/}} # [[vệ sinh|Vệ sinh]], [[hợp]] [[vệ sinh]]. #: '''''hygienic''' conditions'' — điều kiện vệ sinh, điều kiện hợp vệ sinh {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 0xt40l0almjdsrpxr70zycw9cnyg2hr hyksos 0 101178 2479054 1854257 2026-07-26T21:05:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479054 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪk.ˌsɑːs/}} {{-noun-}} '''hyksos''' {{IPA-old|/ˈhɪk.ˌsɑːs/}} # [[triều|Triều]] đại [[Xê]] [[mit]] [[trị vì]] ở [[Ai]] [[cập]] [[từ]] [[thế kỷ]] 18 đến [[thế kỷ]] 16 trước [[Công]] [[nguyên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jho9tw0c5cjtwwtn8ufc8l0kjg21wy5 hyperborean 0 101182 2479093 1854327 2026-07-26T21:14:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479093 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈbɔr.i.ən/}} {{-adj-}} '''hyperborean''' {{IPA-old|/ˌhɑɪ.pɜː.ˈbɔr.i.ən/}} # Ở [[bắc cực]] (của trái đất). # {{term|Thông tục}} Ở [[cực bắc]] của một [[nước]]. {{-noun-}} '''hyperborean''' {{IPA-old|/ˌhɑɪ.pɜː.ˈbɔr.i.ən/}} # [[người|Người]] [[dân]] [[miền]] [[bắc cực]] (của trái đất). # {{term|Thông tục}} [[người|Người]] [[dân]] [[miền]] [[cực bắc]] của một [[nước]]. # {{term|Thần thoại,thần học}} [[dân tộc|Dân tộc]] [[sống]] trên [[nguồn]] [[gió bấc]] (ở một vùng màu mỡ, tràn đầy ánh sáng mặt trời) (thần thoại Hy-lạp). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 4bzpq2dnk07w3538fz2frzmpnh64ex9 hyperkinesia 0 101185 2479105 1854367 2026-07-26T21:17:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479105 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.kə.ˈni.ʒi.ə/}} {{-noun-}} '''hyperkinesia''' {{IPA-old|/.kə.ˈni.ʒi.ə/}} # {{term|Y học}} [[chứng|Chứng]] [[tăng]] động. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qx0kr74n7kiuow00ikto21sja8s8yc6 hyperpituitarism 0 101187 2479118 1854395 2026-07-26T21:20:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479118 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.pə.ˈtuː.ə.tə.ˌrɪ.zəm/}} {{-noun-}} '''hyperpituitarism''' {{IPA-old|/.pə.ˈtuː.ə.tə.ˌrɪ.zəm/}} # {{term|Y học}} [[chứng|Chứng]] [[tăng]] [[năng]] [[tuyến yên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 62cj6qyvlsrgugja836hov4acv6q903 hypomania 0 101193 2479199 1854531 2026-07-26T21:39:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479199 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈmeɪ.ni.ə/}} {{-noun-}} '''hypomania''' {{IPA-old|/ˌhɑɪ.pə.ˈmeɪ.ni.ə/}} # {{term|Y học}} [[hưng cảm|Hưng cảm]] [[nhẹ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 759ezfyf9sguukv24mwnmsg887vypga hypopituitarism 0 101194 2479207 1854541 2026-07-26T21:41:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479207 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.poʊ.pə.ˈtuː.ə.tə.ˌrɪ.zəm/}} {{-noun-}} '''hypopituitarism''' {{IPA-old|/ˌhɑɪ.poʊ.pə.ˈtuː.ə.tə.ˌrɪ.zəm/}} # {{term|Y học}} [[chứng|Chứng]] [[giảm]] [[năng]] [[tuyến yên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5lg40qg1e33f6ai2b0e4yki5wv926x9 hypotenuse 0 101196 2479215 1854557 2026-07-26T21:43:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479215 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɑː.tə.ˌnuːs/}} {{-noun-}} '''hypotenuse''' {{IPA-old|/hɑɪ.ˈpɑː.tə.ˌnuːs/}} # {{term|Toán học}} [[cạnh huyền|Cạnh huyền]] (của tam giác vuông). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] oafk6vyn04h2kgt85a4p3orl19335ht hypothecate 0 101198 2479218 1854562 2026-07-26T21:44:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479218 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈpɑː.θə.ˌkeɪt/}} {{-tr-verb-}} '''hypothecate''' ''ngoại động từ'' {{IPA-old|/hɪ.ˈpɑː.θə.ˌkeɪt/}} # [[cầm|Cầm]], đem [[thế]] [[nợ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] q70iz24udl1y8xpjagtozq6zw2pnafx hypotonic 0 101200 2479237 1854594 2026-07-26T21:48:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479237 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈtɑː.nɪk/}} {{-adj-}} '''hypotonic''' {{IPA-old|/ˌhɑɪ.pə.ˈtɑː.nɪk/}} # [[nhược trương|Nhược trương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 6x2oawyi4h1osvttoqwfdokuy0pfwnd hypoxia 0 101201 2479240 2112695 2026-07-26T21:49:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479240 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈpɑːk.si.ə/}} {{-noun-}} {{eng-noun|-}} {{IPA-old|/hɪ.ˈpɑːk.si.ə/}} # {{term|Y học}} Sự [[giảm]] [[oxi]]-[[huyết]], sự [[thiếu]] oxi trong [[máu]]. # {{term|Sinh học}} Sự [[thiếu]] [[oxi]] trong [[môi trường]] [[nước]]. {{-drv-}} * [[hypoxic]] {{-related-}} * [[altitude sickness]] * [[anoxia]] * [[hyperoxia]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j03x4pk6x2xt8w65okhytalmw3po05t hysteria 0 101204 2479251 1854619 2026-07-26T21:51:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479251 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪs.ˈtɛr.i.ə/}} {{-noun-}} '''hysteria''' {{IPA-old|/hɪs.ˈtɛr.i.ə/}} # {{term|Y học}} [[chứng|Chứng]] [[ictêri]]. # Sự quá [[kích động]], sự [[cuồng loạn]]. #: ''war '''hysteria''''' — tinh thần cuồng chiến, sự hiếu chiến {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 00ubjx7cjeafow7pk1pu7hzu4zjr2yd happen 0 102122 2476624 2245827 2026-07-26T12:06:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476624 wikitext text/x-wiki {{also|Happen}} {{-eng-}} {{-pron-}} * {{IPA4|en|/ˈhæpən/}} * {{audio|en|en-us-happen.ogg|a=US}} * {{rhymes|en|æpən|s=2}} {{-intr-verb-}} '''happen''' ''nội động từ'' {{IPA-old|/ˈhæ.pən/}} # [[xảy|Xảy]] đến, [[xảy ra]]; [[ngẫu nhiên]] [[xảy ra]], [[tình cờ]] [[xảy ra]]. #: ''it happened last night'' — câu chuyện xảy ra đêm qua # [[tình cờ|Tình cờ]], [[ngẫu nhiên]]. #: ''I happened to mention it'' — tình cờ tôi nói đến điều đó # {{term|+ upon}} [[tình cờ|Tình cờ]] [[gặp]], [[ngẫu nhiên]] [[gặp]]; [[ngẫu nhiên]] [[thấy]]. #: ''to '''happen''' upon someone'' — tình cờ gặp ai {{-expr-}} * '''as it happens''': [[ngẫu nhiên|Ngẫu nhiên]] [[mà]], [[tình cờ]] [[mà]]. * '''if anything should happen to me''': [[nếu|Nếu]] [[tôi]] có [[mệnh hệ]] nào. {{-forms-}} {{eng-verb|base=happen}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 8x2me44wlg6mxd9s3u3hm1ds7d3e504 hard 0 102123 2476654 2372646 2026-07-26T12:12:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476654 wikitext text/x-wiki {{-eng-}} {{rank-eng|family|earth|live|403|hard|ask|question|doubt}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hard.ogg |pron=ˈhɑːrd}} {{-adj-}} {{eng-adj|er}} # [[cứng|Cứng]], [[rắn]]. #: '''''hard''' as steel'' — rắn như thép # [[rắn chắc|Rắn chắc]], [[cứng cáp]]. #: '''''hard''' muscles'' — bắp thịt rắn chắc # [[cứng|Cứng]] ([[nước]]). #: '''''hard''' water'' — nước cứng (có hoà tan nhiều muối vô cơ) # [[thô|Thô]] [[cứng]]; [[gay gắt]], [[khó chịu]]. #: '''''hard''' feature'' — những nét thô cứng #: '''''hard''' to the ear'' — nghe khó chịu #: '''''hard''' to the eye'' — nhìn khó chịu # [[hà khắc|Hà khắc]], [[khắc nghiệt]], [[nghiêm khắc]], không [[thương xót]], không có tính [[cứng rắn]], [[cứng cỏi]]; [[hắc]], [[keo cú]], [[chi li]]. #: ''a '''hard''' look'' — cái nhìn nghiêm khắc #: '''''hard''' discipline'' — kỷ luật khắc nghiệt #: '''''hard''' winter'' — mùa đông khắc nghiệt #: ''to be '''hard''' on (upon) somebody'' — khắc nghiệt với ai # [[nặng|Nặng]], [[nặng nề]]. #: ''a '''hard''' blow'' — một đòn nặng nề, một đòn trời giáng #: '''''hard''' of hearing'' — nặng tai #: ''a '''hard''' drinker'' — người nghiện rượu nặng # [[gay go|Gay go]], [[khó khăn]], [[gian khổ]], [[hắc búa]]. #: ''a '''hard''' problem'' — vấn đề hắc búa #: '''''hard''' lines'' — số không may; sự khổ cực #: ''to be '''hard''' to convince'' — khó mà thuyết phục # Không thể [[chối cãi]] được, không [[bác bỏ]] được, [[rõ]] [[rành rành]]. #: '''''hard''' facts'' — sự việc rõ rành rành không thể chối câi được # [[cao|Cao]], [[đứng giá]] ([[thị trường]] [[giá cả]]). # {{context|ngôn ngữ học}} [[kêu|Kêu]] ([[âm]]). # Bằng [[đồng]], bằng [[kim loại]] ([[tiền]]). #: '''''hard''' cash'' — tiền đồng, tiền kim loại # {{context|Mỹ}} Có [[nồng độ]] [[rượu]] [[cao]]. #: '''''hard''' liquors'' — rượu mạnh {{-expr-}} * '''hard and fast''': [[cứng rắn|Cứng rắn]], [[chặt chẽ]] ([[nguyên tắc]], [[luật lệ]]...). * '''hard as nails''': {{see-entry|nail}} * '''a hard nut to crack''': {{see-entry|nut}} * '''a hard row to hoe''': {{see-entry|row}} {{-adv-}} {{eng-adv|er}} # [[hết sức|Hết sức]] [[cố gắng]], [[tích cực]]. #: ''to try '''hard''' to succeed'' — cố gắng hết sức để thành công # [[chắc|Chắc]], [[mạnh]], [[nhiều]]. #: ''to hold something '''hard''''' — nắm chắc cái gì #: ''to strike '''hard''''' — đánh mạnh #: ''to drink '''hard''''' — uống tuý luý, uống rượu như hũ chìm #: ''it's raining '''hard''''' — trời mưa to # [[khắc nghiệt|Khắc nghiệt]], [[nghiêm khắc]]; [[cứng rắn]]; [[hắc]]. #: ''don't use him too '''hard''''' — đừng khắc nghiệt quá đối với nó #: ''to criticize '''hard''''' — phê bình nghiêm khắc # [[gay go|Gay go]], [[khó khăn]], [[chật vật]], [[gian khổ]]. #: ''to die '''hard''''' — chết một cách khó khăn #: '''''hard''' won'' — thắng một cách chật vật # [[sát|Sát]], [[gần]], [[sát cạnh]]. #: '''''hard''' by'' — sát cạnh, gần bên #: ''to follow '''hard''' after'' — bám sát theo sau {{-expr-}} * '''to be hard bit''': {{see-entry|bit}} * '''to be hard pressed''': {{see-entry|press}} * '''to be hard put to bit''': Bị [[lâm]] vào [[hoàn cảnh]] [[khó khăn]]. * '''to be hard up''': [[cạn túi|Cạn túi]], [[cháy túi]], [[hết]] [[tiền]]. * '''to be hard up for''': [[bí|Bí]] không [[bới]] đâu ra, [[bế tắc]] không tìm đâu ra (cái gì...). * '''to be hard up against it''' * '''to have it hard''': {{context|Mỹ|thông tục}} [[lâm|Lâm]] vào [[hoàn cảnh]] [[khó khăn]], phải [[va chạm]] với những [[khó khăn]]. * '''hard upon''': *# [[gần|Gần]] [[sát]], [[xấp xỉ]]. *#: ''it is getting '''hard''' upon twelve'' — đã gần 12 giờ rồi * '''it will go hard with him''': Rất là [[khó khăn]] [[bất lợi]] cho [[anh]] ta. {{-noun-}} {{eng-noun}} # {{context|hàng hải}} [[đường|Đường]] [[dốc]] xuống [[bãi]], đường dốc xuống [[bến]]. # {{context|lóng}} [[khổ sai|Khổ sai]]. #: ''to get two year '''hard''''' — bị hai năm khổ sai {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] oblokaca4qqu4sd4pq2gekkbyxqqpb2 hare 0 102124 2476708 2053741 2026-07-26T12:24:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476708 wikitext text/x-wiki {{-eng-}} [[Hình:Feldhase.jpg|thumb|hare]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hare.ogg |pron=ˈhɛr}} {{-noun-}} '''hare''' {{IPA-old|/ˈhɛr/}} # {{term|Động vật học}} [[thỏ rừng|Thỏ rừng]]. {{-expr-}} * '''first catch your hare then cook him''': {{term|Tục ngữ}} Chưa đẻ [[chớ]] [[vội]] đặt [[tên]], chưa có trong [[tay]] đừng [[nên]] [[nói]] [[chắc]]. * '''hare and hounds''': [[trò chơi|Trò chơi]] [[chạy]] đuổi [[rắc]] [[giấy]] (một người chạy rắc giấy ở đằng sau, người khác theo vết giấy mà tìm). * '''made as a March hare''': [[cuống|Cuống]] [[lên]] như [[thỏ rừng]] vào [[mùa]] đi [[tơ]]; [[phát]] điên, [[hoá]] [[rồ]]. * '''to run (hold) with the hare and run (hunt) with the hounds''': [[bắt|Bắt]] [[cá]] [[hai]] [[tay]]; [[chơi]] với cả [[hai]] [[phe]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] {{-dta-}} {{-adj-}} {{pn}} # [[đen]]. [[Thể loại:Tính từ tiếng Daur]] 8n6vs8bffvfketfrgfsbx9jryqrovdf harness 0 102125 2476762 1850669 2026-07-26T12:37:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476762 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.nəs/}} {{-noun-}} '''harness''' {{IPA-old|/ˈhɑːr.nəs/}} # Bộ [[yên cương]] (ngựa). # {{term|Nghĩa bóng}} [[trang bị|Trang bị]] [[lao]] động, [[dụng cụ]] [[lao]] động. # {{term|Sử học}} Áo [[giáp]] (của người và ngựa). # [[dệt|Dệt]] [[khung]] [[go]]. {{-expr-}} * '''to go (get) back into harness''': Lại [[lao]] đầu vào [[công việc]]. * '''in harness''': *# {{term|Từ lóng}} Đang làm công việc thường xuyên. *#: ''to die in '''harness''''' — chết trong lúc đang làm công việc thường xuyên {{-tr-verb-}} '''harness''' ''ngoại động từ'' {{IPA-old|/ˈhɑːr.nəs/}} # Đóng [[yên cương]] (ngựa). # [[khai thác|Khai thác]] để [[sản xuất]] điện (một con sông, một thác nước... ). #: ''We will '''harness''' the sun and the winds and the soil to fuel our cars and run our factories'' — Chúng ta sẽ khai thác mặt trời, gió, và đất để cấp nhiên liệu cho ô tô và vận hành các nhà máy. {{-forms-}} {{eng-verb|base=harness|harness|es}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 65gs6ify27rwresji4pigzox90a3v4c harrow 0 102126 2476785 1850706 2026-07-26T12:42:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476785 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ˌoʊ/}} {{-noun-}} '''harrow''' {{IPA-old|/ˈhɛr.ˌoʊ/}} # [[cái|Cái]] [[bừa]]. {{-expr-}} * '''under the harrow''': {{term|Nghĩa bóng}} [[lâm|Lâm]] vào [[cảnh]] [[hoạn nạn]]; [[lâm]] vào [[cảnh]] [[gay go]]. {{-tr-verb-}} '''harrow''' ''ngoại động từ'' {{IPA-old|/ˈhɛr.ˌoʊ/}} # [[bừa|Bừa]] (ruộng... ). # {{term|Nghĩa bóng}} Làm đau đớn, làm [[tổn thương]], [[rầy]] [[khổ]]. #: ''to '''harrow''' someone's feelings'' — làm đau lòng ai {{-forms-}} {{eng-verb|base=harrow}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] hk7w1cf7ae98w3a087cptbmusqkmdpr haste 0 102128 2476826 1850760 2026-07-26T12:51:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476826 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪst/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haste.ogg |pron=ˈheɪst}} {{-noun-}} '''haste''' {{IPA-old|/ˈheɪst/}} # Sự [[vội vàng]], sự [[vội vã]], sự [[gấp rút]]. #: ''make '''haste'''!'' — gấp lên!, mau lên! # Sự [[hấp tấp]]. {{-expr-}} * '''more haste, less speed''': {{see-entry|speed|Speed}} {{-intr-verb-}} '''haste''' ''nội động từ'' {{IPA-old|/ˈheɪst/}} # [[vội|Vội]], [[vội vàng]], [[vội vã]]. # [[hấp tấp|Hấp tấp]]. {{-forms-}} {{eng-verb|base=haste|hast|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 9lsu5byoowkhzrq28zqnpfkjzqaaom9 hat 0 102129 2476835 2333392 2026-07-26T12:52:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476835 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/hæt/|a=UK,US}} ** {{audio|en|en-us-hat.ogg|a=US}} * {{IPA4|en|[hat]|a=Canada,California,RP}} ** {{audio|en|en-uk-hat.ogg|a=RP}} * {{IPA4|en|[hɛt]|a=Northern US}} * {{rhymes|en|æt|s=1}} {{-noun-}} '''hat''' {{IPA-old|/ˈhæt/}} # [[cái|Cái]] [[mũ]] ((thường) có [[vành]]). #: ''squash '''hat''''' — mũ phớt mềm {{-expr-}} * '''bad hat''': {{term|Nghĩa bóng}} [[người|Người]] [[xấu]], [[người]] đê [[tiện]], [[người]] không có [[luân thường]] đạo [[lý]]. * '''to go round with the hat''' * '''to make the hat go round''' * '''to pass round the hat''', hay '''pass the hat''': Đi quyên tiền. * '''to send round the hat''': Đi [[quyên]] [[tiền]]. * '''to hang one's hat on somebody''': {{term|từ Mỹ, nghĩa Mỹ}} [[lệ thuộc|Lệ thuộc]] vào ai; [[bám]] vào ai, [[dựa]] vào ai; [[hy vọng]] vào ai. * '''hat in hand''' * '''with one's hat in one's hand''': [[khúm núm|Khúm núm]]. * '''his hat covers his family''': {{term|Thông tục}} [[anh|Anh]] [[ta]] [[sống]] độc [[thân]] không có [[gia]] đình. * '''to keep something under one's hat''': [[giữ|Giữ]] [[bí mật]] điều gì. * '''my hat!''': [[thật|Thật]] à!, [[thế]] à! (tỏ ý ngạc nhiên). * '''to take of one's hat to somebody''': {{see-entry|take|Take}} * '''to talk through one's hat''': {{term|Từ lóng}} [[huênh hoang|Huênh hoang]] [[khoác lác]]. * '''to throw one's hat into the ring''': [[nhận lời|Nhận lời]] [[thách]]. * '''under one's hat''': {{term|Thông tục}} [[hết sức|Hết sức]] [[bí mật]], [[tối mật]]. {{-tr-verb-}} '''hat''' ''ngoại động từ'' {{IPA-old|/ˈhæt/}} # Đội [[mũ]] cho (ai). {{-forms-}} {{eng-verb|base=hat|hat|t|ed}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] =={{langname|sed}}== ==={{ĐM|etym}}=== {{bor+|sed|vi|hát}}. ==={{ĐM|verb}}=== {{head|sed|Động từ}} # [[hát]]. #:{{synonym|sed|hơdruê}} ==={{đm|ref}}=== * [https://tudien.vov.gov.vn/ Từ điển tiếng Dân tộc], Đài Tiếng nói Việt Nam. d8xe671ox1gz72kmxfbbh9bu6m7qo92 hatch 0 102130 2476838 1850778 2026-07-26T12:53:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (7) 2476838 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhætʃ/}} {{-noun-}} '''hatch''' {{IPA-old|/ˈhætʃ/}} # [[cửa|Cửa]] [[sập]], [[cửa]] [[hầm]] (dưới sàn nhà); [[cửa]] [[hầm]] [[chứa]] [[hàng]] (của tàu thuỷ). #: ''under hatches'' — để dưới hầm tàu, giam trong hầm tàu # [[cửa|Cửa]] [[cống]], [[cửa]] đập [[nước]]. # {{term|Nghĩa bóng}} Sự [[chết]]. # {{term|Nghĩa bóng}} Sự đẩy vào [[cảnh]] [[tối tăm]] [[bần cùng]]. {{-noun-}} '''hatch''' {{IPA-old|/ˈhætʃ/}} # Sự [[nở]] (trứng). # Sự ấp [[trứng]]. # Ổ [[chim]] [[con]] [[mới]] [[nở]]. # Ổ [[trứng]] ấp. {{-expr-}} * '''hatches, catches, matches, dispaches''': [[mục|Mục]] [[sinh tử]] [[giá thú]] (trên báo). {{-tr-verb-}} '''hatch''' ''ngoại động từ'' {{IPA-old|/ˈhætʃ/}} # Làm [[nở]] [[trứng]]. # Ấp (trứng). # [[ngấm ngầm|Ngấm ngầm]] [[bày]] đặt, [[ngấm ngầm]] [[dự]] định (âm mưu... ). {{-forms-}} {{eng-verb|base=hatch|hatch|es}} {{-intr-verb-}} '''hatch''' ''nội động từ'' {{IPA-old|/ˈhætʃ/}} # [[nở|Nở]] (trứng, gà con). {{-expr-}} * '''to count one's chickens before they are hatched''': {{term|Tục ngữ}} (xem) [[chicken]]. {{-noun-}} '''hatch''' {{IPA-old|/ˈhætʃ/}} # [[nét chải|Nét chải]], đường [[gạch]] [[bóng]] (trên hình vẽ). {{-tr-verb-}} '''hatch''' ''ngoại động từ'' {{IPA-old|/ˈhætʃ/}} # [[tô|Tô]] [[nét chải]], [[gạch]] đường [[bóng]] (trên hình vẽ). {{-forms-}} {{eng-verb|base=hatch|hatch|es}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] jr5siqvsnoa4ict91skb9096mgakcno hatter 0 102131 2476856 1850804 2026-07-26T12:57:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476856 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.tɜː/}} {{-noun-}} '''hatter''' {{IPA-old|/ˈhæ.tɜː/}} # [[người làm|Người làm]] [[mũ]]. # [[người|Người]] [[bán]] [[mũ]]. {{-expr-}} * '''as mad as a hatter''': Điên [[cuồng]] [[rồ dại]]; [[phát]] điên [[cuồng]] [[lên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 36sj6uv4sq40dgd1w6dkzccjqji9t5o haul 0 102132 2476867 2016138 2026-07-26T12:59:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2476867 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔl/}} {{-noun-}} '''haul''' {{IPA-old|/ˈhɔl/}} # Sự [[kéo]] [[mạnh]]; đoạn đường [[kéo]]. #: ''a long '''haul''''' — sự kéo trên một đoạn đường dài # {{term|Ngành mỏ}} Sự đẩy [[goòng]]. # Sự [[chuyên chở]] [[hàng]] (bằng xe vận tải); [[khối lượng]] [[chuyên chở]]. # {{term|Nghĩa bóng}} [[mẻ|Mẻ]] [[lưới]]; [[món]] [[lãi]], [[món]] [[kiếm]] được, [[mẻ]] [[vớ]] được. #: ''a good '''haul''' of fish'' — một mẻ lưới đầy cá {{-tr-verb-}} '''haul''' ''ngoại động từ'' {{IPA-old|/ˈhɔl/}} # [[kéo|Kéo]] [[mạnh]], [[lôi]] [[mạnh]]. # {{term|Ngành mỏ}} Đẩy (goòng than). # [[chuyên chở|Chuyên chở]] (hàng hoá... bằng xe vận tải). # {{term|Hàng hải}} Đổi [[hướng]] đi (của tàu). {{-forms-}} {{eng-verb|base=haul}} {{-intr-verb-}} '''haul''' ''nội động từ'' {{IPA-old|/ˈhɔl/}} # {{term|+ at, upon}} [[kéo|Kéo]] [[mạnh]], [[lôi]] [[mạnh]]. #: ''to '''haul''' at a rope'' — kéo mạnh cái dây thừng # {{term|Ngành mỏ}} Đẩy (goòng than). # {{term|Hàng hải}} [[xoay|Xoay]] [[hướng]]. #: ''to '''haul''' upon the wind'' — xoay hướng đi theo chiều gió # Đổi [[chiều]] (gió). #: ''the wind hauls from north to west'' — gió đổi chiều từ bắc sang tây {{-expr-}} * '''to haul off''': *# {{term|Hàng hải}} [[xoay|Xoay]] [[hướng]], [[chuyển hướng]] [[tàu]]. *# [[rút lui|Rút lui]]. *# {{term|Thông tục}} [[rút|Rút]] [[tay]] về [[trước khi]] đánh [[trúng]], [[chuẩn bị]] đấm. * '''to haul down one's flag''': Đầu [[hàng]]. * '''to haul somebody over the coals''': {{see-entry|coal|Coal}} {{-forms-}} {{eng-verb|base=haul}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] pqoas218oz4wm3o8iup71wofdl3zddo hawk 0 102133 2476923 2023560 2026-07-26T13:12:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (9) 2476923 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hawk.ogg |pron=ˈhɔk}} {{-noun-}} '''hawk''' {{IPA-old|/ˈhɔk/}} # {{term|Động vật học}} [[diều hâu|Diều hâu]], [[chim]] ưng. # {{term|từ Mỹ, nghĩa Mỹ}} , (chính trị) [[kẻ]] [[hiếu chiến]], [[diều hâu]] ((nghĩa bóng)). # [[kẻ|Kẻ]] [[tham tàn]]. {{-expr-}} * '''not to know a hawk from a handsaw''': [[dốt|Dốt]] đặc không [[biết]] gì [[hết]]. {{-intr-verb-}} '''hawk''' ''nội động từ'' {{IPA-old|/ˈhɔk/}} # [[săn|Săn]] bằng [[chim]] ưng. # {{term|+ at}} [[vồ|Vồ]], [[chụp]] (như chim ưng vồ mồi); [[bắt]] [[sâu]] (chim). {{-tr-verb-}} '''hawk''' ''ngoại động từ'' {{IPA-old|/ˈhɔk/}} # [[vồ|Vồ]], [[chụp]] (mồi). {{-forms-}} {{eng-verb|base=hawk}} {{-tr-verb-}} '''hawk''' ''ngoại động từ'' {{IPA-old|/ˈhɔk/}} # [[bán|Bán]] (hàng) [[rong]]. # {{term|Nghĩa bóng}} [[tung|Tung]] (tin), [[tuyên truyền]]. #: ''to '''hawk''' news about'' — tung tin đi khắp nơi #: ''to '''hawk''' gossip about'' — truyền tin đồn nhảm khắp nơi {{-forms-}} {{eng-verb|base=hawk}} {{-noun-}} '''hawk''' {{IPA-old|/ˈhɔk/}} # Sự đằng [[hắng]]. # [[tiếng|Tiếng]] đằng [[hắng]]. {{-intr-verb-}} '''hawk''' ''nội động từ'' {{IPA-old|/ˈhɔk/}} # Đằng [[hắng]]. {{-tr-verb-}} '''hawk''' ''ngoại động từ'' {{IPA-old|/ˈhɔk/}} # {{term|+ up}} Đằng [[hắng]] để làm [[bật]] (những cái vướng ở cổ). {{-noun-}} '''hawk''' {{IPA-old|/ˈhɔk/}} # [[cái|Cái]] [[bàn xoa]] (của thợ nề). {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 0gv1tlbcr7e185l95rsmge7x3rj61gg haywire 0 102134 2476948 2023565 2026-07-26T13:18:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476948 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/heɪ.ˌwɑɪ.ər/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haywire.ogg |pron=heɪ.ˌwɑɪ.ər}} {{-noun-}} '''haywire''' {{IPA-old|/.ˌwɑɪ.ər/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[cái|Cái]] [[rối rắm]], [[cái]] [[mắc míu]]. {{-expr-}} * '''to go haywire''': [[bối rối|Bối rối]], [[mất]] [[bình tĩnh]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] di2yifbcckiid76ys2f6odrk6xikjh8 heap 0 102135 2477037 1851035 2026-07-26T13:38:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477037 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhip/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heap.ogg |pron=ˈhip}} {{-noun-}} '''heap''' {{IPA-old|/ˈhip/}} # Đống. #: ''a '''heap''' of sand'' — một đống cát # {{term|Thông tục}} Rất nhiều. #: ''there is heaps more to say on this question'' — còn có thể nói rất nhiều về vấn đề này #: ''heaps of times'' — rất nhiều lần #: ''heaps of people'' — rất nhiều người # {{term|Số nhiều dùng như phó từ}} Nhiều, [[lắm]]. #: ''he is heaps better'' — nó khá (đỡ) nhiều rồi {{-expr-}} * '''to be struck all of a heap''': Điếng [[người]], [[sửng sốt]], [[rụng rời]], [[mất vía]]. {{-tr-verb-}} '''heap''' ''ngoại động từ'' {{IPA-old|/ˈhip/}} # {{term|Thường + [[up]]}} [[xếp]] thành đống, [[chất]] đống. #: ''to '''heap''' up stones'' — xếp đá lại thành đống, chất đống #: ''to '''heap''' up riches'' — tích luỹ của cải # Để đầy, [[chất]] đầy; cho nhiều. #: ''to '''heap''' a card with goods'' — chất đầy hàng lên xe bò #: ''to '''heap''' insults upon someone'' — chửi ai như tát nước vào mặt #: ''to '''heap''' someone with favours'' — ban cho ai nhiều đặc ân {{-forms-}} {{eng-verb|base=heap}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 56rqftwfudz1b00w0gsatd0ax1c2dui heather 0 102136 2477095 1851107 2026-07-26T13:52:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477095 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.ðɜː/}} {{-noun-}} '''heather''' {{IPA-old|/ˈhɛ.ðɜː/}} # {{term|Thực vật học}} [[cây|Cây]] [[thạch]] [[nam]]. {{-expr-}} * '''to take to the heather''': {{term|Ê-cốt}} [[trở thành|Trở thành]] [[kẻ]] [[sống]] [[ngoài vòng]] [[pháp luật]]; [[trốn]] vào [[rừng]] làm [[nghề]] [[ăn cướp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1k5ub8tr9gr9rq01w1mlnnviygvpjkw heel 0 102138 2477169 2156738 2026-07-26T14:09:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2477169 wikitext text/x-wiki {{-aar-}} [[Image:Cardamom.JPG|thumb|Heel.]] {{-pron-}} * {{aa-IPA|héel}} {{-noun-}} {{aa-noun|héel|g=m}} # [[thảo quả]], cây bạch đậu khấu {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhil/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heel.ogg |pron=ˈhil}} {{-noun-}} '''heel''' {{IPA-old|/ˈhil/}} # [[gót chân|Gót chân]]. # [[gót|Gót]] [[móng]] (ngựa... ); (số nhiều) [[chân]] sau (loài thú bốn chân). # [[gót|Gót]] (giày, bít tất). # Đầu [[cán]] [[vĩ]] (đàn viôlông); đầu [[cong]] (của gậy đánh gôn). # {{term|Hàng hải}} Đuôi [[sống]] [[tàu]]; [[chân]] [[cột buồm]]. # {{term|từ Mỹ, nghĩa Mỹ}} Đồ [[đê tiện]], [[kẻ]] [[đáng khinh]]. {{-expr-}} * '''Achilles' heel''': [[gót|Gót]] [[A-sin]], điểm [[dễ]] bị [[tổn thương]]. * '''at somebody's heel''' * '''at (on, upon) somebody's heels''': Theo [[sát]] [[gót]] ai. * '''to be carried with the heels foremost''': Đã cho vào [[sáu]] [[tấm]] đem đi. * '''to come to heel''': [[lẽo đẽo|Lẽo đẽo]] theo sau [[chủ]] (chó). * '''to come (follow) upon the heels of somebody''': Theo [[sát]] [[gót]] ai. * '''to cool (kick) one's heels''': Đứng [[chờ]] [[mỏi]] [[gối]]. * '''to be down at heel(s)''': {{see-entry|down|Down}} * '''to fling (pick) up one's heels''' * '''to show a clean pair of heels''' * '''to take to one's heels''': [[vắt|Vắt]] [[chân]] [[lên]] [[cổ]] [[mà]] [[chạy]]; [[bỏ chạy]]. * '''to get (have) the heels of somebody''' * '''to show the heels to somebody''': [[chạy|Chạy]] [[vượt]] ai, [[chạy]] [[nhanh]] [[hơn]] ai. * '''hairy about (at, in) the heel''': {{see-entry|hairy|Hairy}} * '''head over heels''' * '''heels over head''': [[lộn tùng phèo|Lộn tùng phèo]]. * '''the iron heel''': [[gót sắt|Gót sắt]]; sự áp [[chế]] [[tàn bạo]]. * '''to kick up one's heels''': *# [[chết|Chết]]. *# {{term|Từ lóng}} [[nhảy cỡn|Nhảy cỡn]] [[lên]]. * '''to lay (clap, set) somebody by the heels''': [[bắt|Bắt]] [[bỏ tù]] ai, [[bắt giam]] ai; [[giam hãm]] ai. * '''out at heels''': *# [[rách|Rách]] [[gót]] (bít tất). *# Đi [[bít tất]] [[rách]] [[gót]]; ăn [[mặc]] [[nghèo nàn]] [[rách rưới]]. * '''to turn on one's heels''': {{see-entry|turn|Turn}} * '''to turn up one's heels''': [[chết|Chết]]. * '''under heel''': Bị [[giày xéo]], [[sống]] dưới [[gót giày]]. {{-tr-verb-}} '''heel''' ''ngoại động từ'' {{IPA-old|/ˈhil/}} # Đóng (gót giày); đan [[gót]] (bít tất). # Theo [[sát]] [[gót]]. # {{term|Thể dục, thể thao}} ((thường) + [[out]]) đá [[gót]] (để đẩy quả bóng ra khỏi chỗ đang xô lấn). # {{term|Thể dục, thể thao}} Đánh bằng đầu [[cong]] của [[gậy]] (đánh gôn). {{-forms-}} {{eng-verb|base=heel}} {{-intr-verb-}} '''heel''' ''nội động từ'' {{IPA-old|/ˈhil/}} # [[giậm|Giậm]] [[gót chân]] (khi nhảy múa). {{-forms-}} {{eng-verb|base=heel}} {{-intr-verb-}} '''heel''' ''nội động từ'' {{IPA-old|/ˈhil/}} # {{term|Hàng hải}} Sự [[nghiêng]] đi (tàu thuỷ). {{-ref-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] {{-nld-}} {{-adj-}} {{nld-biến tính-không cấp|hele}} {{nld-adj|hele|-}} # {{l|vi|cả}}, {{l|vi|hoàn toàn}} #: ''Morgen regent het in het '''hele''' land.'' #:: Mai '''cả''' nước sẽ có trời mưa. # không {{l|vi|hỏng}} #: ''Ik heb een kommetje laten vallen, maar het is nog '''heel'''.'' #:: Tôi để rơi cái chén, nhưng nó '''không bị hỏng'''. {{-adverb-}} {{nld-adverb}} # {{l|vi|rất}}, {{l|vi|lắm}} #: '''''heel''' groot'' &mdash; to '''lắm''' k6fsm0a61t9a7419pqior51677jeiaw hell 0 102139 2477231 2245878 2026-07-26T14:23:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477231 wikitext text/x-wiki {{also|he'll|Hell|héll}} {{-eng-}} {{-pron-}} * {{enPR|hĕl}}, {{IPA4|en|/hɛl/}} * {{audio|en|en-us-hell.ogg|a=US}} * {{audio|en|En-uk-hell.ogg|a=UK}} * {{rhymes|en|ɛl|s=1}} {{-noun-}} '''hell''' {{IPA-old|/ˈhɛɫ/}} # Địa [[ngục]], âm [[ti]]; [[nơi]] [[tối tăm]] [[khổ cực]]. #: ''life is a '''hell''' under colonialism'' — dưới ách thực dân cuộc sống làm một địa ngục #: '''''hell''' on earth'' — địa ngục trần gian # [[chỗ|Chỗ]] [[giam]] [[những]] [[người]] bị [[bắt]] (trong trò chơi bắt tù binh của trẻ con). # [[sòng bạc|Sòng bạc]]. # [[quỷ|Quỷ]], đồ [[chết]] [[tiệt]] (trong câu rủa). #: '''''hell'''!'' — chết tiệt! #: ''what the '''hell''' do you want?'' — mày muốn cái chết tiệt gì? #: ''to go '''hell'''!'' — đồ chết tiệt!, quỷ tha ma bắt mày đi! {{-expr-}} * '''a hell of a...''': *# [[kinh khủng|Kinh khủng]], [[ghê]] [[khiếp]], không thể [[chịu]] được. *#: ''a '''hell''' of a way'' — đường xa kinh khủng *#: ''a '''hell''' of a noise'' — tiếng ồn ào không thể chịu được *#: ''all hell breaks loose'' — tình huống đột nhiên trở lên bạo động và ồn ào * '''to give somebody hell''': *# Đày đoạ ai, làm ai điêu đứng. *# [[xỉ vả|Xỉ vả]] ai, [[mắng nhiếc]] ai. * '''like hell''': *# [[hết sức|Hết sức]] [[mình]], [[chết]] [[thôi]]. *#: ''to work like '''hell''''' — làm việc chết thôi *#: ''to run like '''hell''''' — chạy chết thôi, chạy như ma đuổi * '''to ride hell for leather''': {{see-entry|ride|Ride}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pxw3e92b0izgwdax3f11rvz5ux1gyx8 helve 0 102140 2477282 1851394 2026-07-26T14:34:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477282 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫv/}} {{-noun-}} '''helve''' {{IPA-old|/ˈhɛɫv/}} # [[cán|Cán]] (rìu, búa). {{-expr-}} * '''to throw the helve after the hatchet''': [[hatchet|Hatchet]]. {{-tr-verb-}} '''helve''' ''ngoại động từ'' {{IPA-old|/ˈhɛɫv/}} # [[tra|Tra]] [[cán]] (vào rìu, búa... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 1adocafpz51gd9zryas1rtabih9uvlj hence 0 102141 2477325 1851460 2026-07-26T14:44:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477325 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛnts/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hence.ogg |pron=ˈhɛnts}} {{-adv-}} '''hence''' {{IPA-old|/ˈhɛnts/}} # Sau đây, [[kể từ]] đây. #: ''a week '''hence''''' — trong vòng một tuần lễ nữa; sau đay một tuần lễ # [[do|Do]] đó, [[vì thế]], vì [[lý do]] đó. # {{term|Từ cổ,nghĩa cổ}} [[từ|Từ]] [[chỗ]] này, [[từ]] [[nơi]] đây ((thường) [[from]] [[hence]]). {{-expr-}} * '''to go hence''': {{see-entry|go|Go}} * '''hence!''': [[cút|Cút]] [[ngay]]. * '''hence with him!''': [[tống cổ|Tống cổ]] [[nó]] đi! {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] gb3w08f9ekhx6nqujyrbcysy559c2a7 here 0 102142 2477413 1851603 2026-07-26T15:05:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477413 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-here.ogg |pron=ˈhɪr}} {{-adv-}} '''here''' {{IPA-old|/ˈhɪr/}} # Đây, ở đây, ở [[chỗ]] này. #: '''''here''' and there'' — đó đây #: ''come '''here'''!'' — lại đây! #: ''look '''here'''!'' — trông đây!, nghe đây! #: '''''here''' below'' — trên thế gian này #: '''''here''' he stopped reading'' — đến đây anh ta ngừng đọc {{-expr-}} * '''here you are''': Đây [[cái]] [[anh]] đang [[cần]] đây; đây đúng là điều [[anh]] muốn [[biết]] đây. * '''here's to you!''' * '''here's how!''': [[xin|Xin]] [[chúc]] [[sức khoẻ]] [[anh]] (thường nói khi chúc rượu). * '''here goes!''': {{term|Thông tục}} Nào, [[bắt đầu]] [[nhé]]! * '''here, there and everywhere''': Ở [[khắp]] mọi [[nơi]], [[khắp nơi]] [[khắp]] [[chỗ]]. * '''neither here nor there''': {{term|Thông tục}} Không đúng vào [[vấn đề]], không [[quan trọng]]. {{-noun-}} '''here''' {{IPA-old|/ˈhɪr/}} # [[nơi|Nơi]] đây, [[chốn]] này. #: ''from '''here''''' — từ đây #: ''near '''here''''' — gần đây {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Phó từ tiếng Anh]] ipt63e9oworddz64e3sa4wz1m3p3q1u hermetic 0 102143 2477453 1851655 2026-07-26T15:13:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477453 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.ˈmɛ.tɪk/}} {{-adj-}} '''hermetic''' {{IPA-old|/ˌhɜː.ˈmɛ.tɪk/}} # [[kín|Kín]]. #: '''''hermetic''' seal'' — (kỹ thuật) sự hàn kín, sự gắn kín {{-expr-}} * '''heretic art''': [[thuật|Thuật]] [[luyện]] đan, [[thuật]] [[giả]] [[kim]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 4yvinygirfevr5yoqokm7z44tfdl0wb herring 0 102144 2477499 1851714 2026-07-26T15:24:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477499 wikitext text/x-wiki {{-eng-}} [[Hình:Heringsschwarm.gif|thumb|herring]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ɪŋ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-herring.ogg |pron=ˈhɛr.ɪŋ}} {{-noun-}} '''herring''' {{IPA-old|/ˈhɛr.ɪŋ/}} # {{term|Động vật học}} [[cá trích|Cá trích]]. {{-expr-}} * '''packed as close as herrings''': [[xếp|Xếp]] [[chật]] như [[nêm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9vybzo6kd0roq23a7og6i1u9egt6kwd high 0 102145 2477650 2245643 2026-07-26T15:57:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477650 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{enPR|hī}}, {{IPA4|en|/ˈhaɪ/|[haɪ̯]}} * {{audio|en|en-us-high.ogg|a=US}} * {{audio|en|En-uk-high.ogg|a=UK}} * {{rhymes|en|aɪ|s=1}} * {{homophones|en|hi|Hi|hie}} {{-adj-}} '''high''' {{IPA-old|/ˈhɑɪ/}} # [[cao|Cao]]. #: '''''high''' mountain'' — núi cao #: '''''high''' flight'' — sự bay cao #: '''''high''' price'' — giá cao #: '''''high''' speed'' — tốc độ cao #: '''''high''' voice'' — giọng cao #: ''to have a '''high''' opinion of'' — đánh giá cao # [[cao giá|Cao giá]], đắt. #: ''corn is '''high''''' — lúa gạo đắt # Lớn, [[trọng]]; [[tối cao]], [[cao cấp]]; [[thượng]], trên. #: '''''high''' road'' — đường cái #: '''''high''' crime'' — trọng tội, tội lớn #: '''''High''' Court'' — toà án tối cao #: '''''high''' antiquity'' — thượng cổ #: ''higher mathematics'' — toán cao cấp #: ''the higher classes'' — tầng lớp thượng lưu, tầng lớp trên #: ''the higher middle class'' — tiểu tư sản lớp trên # [[cao quý|Cao quý]], [[cao thượng]], [[cao cả]]. #: '''''high''' thoughts'' — tư tưởng cao cả # [[mạnh|Mạnh]], [[dữ dội]], [[mãnh liệt]], [[giận dữ]]. #: '''''high''' wind'' — gió mạnh #: '''''high''' fever'' — sốt dữ dội, sốt cao #: '''''high''' words'' — lời nói nặng # [[sang trọng|Sang trọng]], [[xa hoa]]. #: '''''high''' living'' — lối sống sang trọng xa hoa #: '''''high''' feeding'' — sự ăn uống sang trọng # [[kiêu kỳ|Kiêu kỳ]], [[kiêu căng]], [[hách dịch]]. #: '''''high''' look'' — vẻ kiêu kỳ #: '''''high''' and mighty'' — vô cùng kiêu ngạo # [[vui vẻ|Vui vẻ]] [[phấn khởi]]; [[hăng hái]]; [[dũng cảm]]. #: ''in '''high''' spirits'' — vui vẻ phấn khới, phấn chấn #: '''''high''' spirit'' — tinh thần dũng cảm # [[cực|Cực]] đoan. #: ''a '''high''' Tory'' — đảng viên Bảo thủ cực đoan (ở Anh) # [[hơi|Hơi]] [[có mùi]] (thối), [[hơi]] ôi. #: '''''high''' game'' — thịt thú săn để đã có hơi có mùi #: '''''high''' meat'' — thịt hơi ôi # Đúng giữa; đến [[lúc]]. #: '''''high''' noon'' — đúng giữa trưa #: '''''high''' summer'' — đúng giữa mùa hạ #: ''it's '''high''' time to go'' — đã đến lúc phải đi, không thì muộn # {{term|từ Mỹ, nghĩa Mỹ}} (+ on) [[ngà ngà say]]. {{-expr-}} * '''to mount (be on, get on, ride) the high horse''': {{see-entry|horse|Horse}} * '''high and dry''': *# Bị [[mắc cạn]] (tàu thuỷ). *# {{term|Nghĩa bóng}} [[xa rời|Xa rời]] [[thực tế]], không [[biết]] gì đến [[việc]] [[xung quanh]] (người). * '''on the high ropes''': {{see-entry|rope|Rope}} * '''the Most High''': [[Thượng|Thượng]] đế. * '''with a high hand''': {{see-entry|hand|Hand}} {{-adv-}} '''high''' {{IPA-old|/ˈhɑɪ/}} # [[cao|Cao]], ở [[mức độ]] [[cao]]. #: ''to soar '''high''' in the sky'' — bay vút lên cao trong bầu trời #: ''to sing '''high''''' — hát cao giọng #: ''prices run '''high''''' — giá cả lên cao # Lớn. #: ''to plwy '''high''''' — (đánh bài) đánh lớn; đánh những quân bài cao # [[mạnh mẽ|Mạnh mẽ]], [[dữ dội]], [[mãnh liệt]]; [[giận dữ]]. #: ''the wind blows '''high''''' — gió thổi mạnh #: ''words run '''high''''' — lời lẽ trở nên giận dữ # [[sang trọng|Sang trọng]], [[xa hoa]]. #: ''to live '''high''''' — sống sang trọng xa hoa {{-noun-}} '''high''' {{IPA-old|/ˈhɑɪ/}} # Độ [[cao]]; điểm [[cao]]. # [[quân bài|Quân bài]] [[cao]] [[nhất]] (đánh ra hay rút được). # [[nơi|Nơi]] [[cao]], [[trời]] [[cao]]. #: ''on '''high''''' — ở trên cao, ở trên trời {{-ref-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 1osf04wyytq4v3qbp17w9n8tw85eesb highly 0 102146 2477708 1852021 2026-07-26T16:11:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477708 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-highly.ogg |pron=ˈhɑɪ.li}} {{-adv-}} '''highly''' {{IPA-old|/ˈhɑɪ.li/}} # Rất, [[lắm]], [[hết sức]], ở [[mức độ]] [[cao]]. #: ''to commend '''highly''''' — hết sức ca ngợi # Tốt, [[cao]]; với ý [[tôn trọng]], với ý [[ca ngợi]]. #: ''to think '''highly''' of somebody'' — coi trọng ai; tôn trọng ai {{-expr-}} * '''to speak highly of somebody''': *# [[nói|Nói]] tốt về ai; [[ca ngợi]] ai. *# [[dòng dõi|Dòng dõi]] [[quý phái]]. *#: '''''highly''' descended'' — xuất thân dòng dõi quý phái {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] bztpzss8i3xlh9vdyosu0sxydsn1ar2 highness 0 102147 2477709 1852023 2026-07-26T16:11:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477709 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.nəs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-highness.ogg |pron=ˈhɑɪ.nəs}} {{-noun-}} '''highness''' {{IPA-old|/ˈhɑɪ.nəs/}} # [[mức|Mức]] [[cao]] (thuê giá cả... ). # Sự [[cao quý]], sự [[cao thượng]], sự [[cao cả]]. #: ''the '''highness''' of one's character'' — đức tính cao cả # {{term|Highness}} [[hoàng thân|Hoàng thân]], [[hoàng tử]], [[công chúa]]; điện [[hạ]]. {{-expr-}} * '''His Highness''': [[hoàng thân|Hoàng thân]]. * '''His Royal Highness''': [[hoàng tử|Hoàng tử]]. * '''Her Royal Highness''': [[công chúa|Công chúa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] au81nxq1khwp543f2k59zglmej3ekuh hill 0 102148 2477724 2223614 2026-07-26T16:15:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477724 wikitext text/x-wiki {{-eng-}} [[Hình:Panna.JPG|nhỏ|phải|hill]] {{-pron-}} * {{IPA4|en|/ˈhɪɫ/}} * {{audio|en|En-us-hill.ogg|a=US}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɪɫ/}} # [[đồi|Đồi]]. # [[cồn|Cồn]], [[gò]], [[đống]], [[đụn]], [[mô]] [[đất]], [[chỗ]] đất [[đùn]] lên ([[mối]], [[kiến]]...). {{-expr-}} # '''the hills''': {{term|Anh-Ấn}} [[vùng|Vùng]] [[đồi]] [[núi]] [[nơi]] [[nghỉ]] [[an dưỡng]]. * '''to go down hill''': {{see-entry|go}} * '''up hill and down dale''', '''over hill and dale''': [[lên|Lên]] [[dốc]] [[xuống]] [[đèo]]. {{-tr-verb-}} '''hill''' ''ngoại động từ'' {{IPA-old|/ˈhɪɫ/}} # [[đắp|Đắp]] thành [[đồi]]. # {{term|Thường + [[up]]}} [[vun|Vun]] [[đất]] (vào [[gốc]] [[cây]]). #: ''to '''hill''' up a plant'' — vun đất vào gốc cây {{-forms-}} {{eng-verb}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Ngoại động từ tiếng Anh]] [[Thể loại:Nội động từ tiếng Anh]] bsonsbdln1c45pi7o2rudzi3hlcs9q9 hilt 0 102149 2477735 1852067 2026-07-26T16:17:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477735 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪɫt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hilt.ogg |pron=ˈhɪɫt}} {{-noun-}} '''hilt''' {{IPA-old|/ˈhɪɫt/}} # [[cán|Cán]] (kiếm, dao găm... ). {{-expr-}} * '''up to the hill''': *# Đầy đủ, [[hoàn toàn]]. *#: ''to prove up to the '''hilt''' that...'' — chứng tỏ đầy đủ rằng... {{-tr-verb-}} '''hilt''' ''ngoại động từ'' {{IPA-old|/ˈhɪɫt/}} # [[tra|Tra]] [[cán]] (kiếm, dao găm... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 2cb18xihrji6a1iiyx0dwc2gmroq4r3 hire 0 102150 2477790 2023607 2026-07-26T16:29:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477790 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ər/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hire.ogg |pron=ˈhɑɪ.ər}} {{-noun-}} '''hire''' {{IPA-old|/ˈhɑɪ.ər/}} # Sự [[thuê]]; sự [[cho thuê]]. #: ''for '''hire''''' — để cho thuê # {{term|từ Mỹ, nghĩa Mỹ}} Sự [[mướn]] (nhân công). # [[tiền|Tiền]] [[thuê]]; [[tiền]] [[trả công]]; [[tiền thưởng]]. {{-tr-verb-}} '''hire''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.ər/}} # [[thuê|Thuê]]; [[cho thuê]] (nhà... ). # {{term|từ Mỹ, nghĩa Mỹ}} [[mướn|Mướn]], [[thuê]] (nhân công). # [[trả công|Trả công]]; [[thưởng]]. {{-expr-}} * '''to hire out''': [[cho thuê|Cho thuê]], cho [[mướn]]. {{-forms-}} {{eng-verb|base=hire|hir|ing}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] a5qw36nid56vsaaizl1yyp07tsy8cte hit 0 102151 2477856 2285975 2026-07-26T16:44:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477856 wikitext text/x-wiki {{also|Hit|HIT|hít|-hit}} {{-eng-}} {{-pron-}} * {{IPA4|en|/hɪt/}} * {{audio|en|en-us-hit.ogg|a=US}} * {{rhymes|en|ɪt|s=1}} {{-noun-}} '''hit''' {{IPA-old|/ˈhɪt/}} # Đòn, [[cú]] đánh [[trúng]] (đấm, bắn, ném). #: ''a clever '''hit''''' — một đòn hay #: ''three hits and five misses'' — ba đòn trúng năm đòn hụt # [[việc|Việc]] [[thành công]]; [[việc]] đạt [[kết quả]]; [[việc]] [[may mắn]]. #: ''the new play is quite a '''hit''''' — bản kịch mới rất thành công # {{term|Thường + [[at]]}} [[lời]] [[chỉ trích]] [[cay]] độc, [[nhận xét]] [[gay gắt]]. #: ''that was a '''hit''' at me'' — câu đó nhằm chỉ trích tôi đấy {{-tr-verb-}} '''hit''' ''ngoại động từ'' {{IPA-old|/ˈhɪt/}} # Đánh, đấm [[trúng]], [[bắn]] [[trúng]], [[ném]] [[trúng]]. #: '''''hit''' hard!; '''hit''' out!'' — đánh mạnh vào #: ''to '''hit''' someone on the head'' — đánh trúng đầu ai # [[va|Va]] [[phải]], [[vấp]] [[phải]], [[va]] [[trúng]]. #: ''to '''hit''' one's head against (on) a door'' — va đầu vào cửa # {{term|Nghĩa bóng}} [[chạm nọc|Chạm nọc]], [[xúc phạm]] đến, làm [[tổn thương]], làm đau [[khổ]] (về tình cảm... ). #: ''to be hard '''hit''''' — bị đòn nặng; bị đánh trúng; (nghĩa bóng) bị xúc phạm nặng nề; bị chạm nọc, bị đau khổ # [[tìm ra|Tìm ra]], [[vớ]] được. #: ''to '''hit''' the right path'' — tìm ra con đường đi đúng # [[hợp|Hợp]] với, đúng với. #: ''to '''hit''' someone's fancy'' — hợp với (đúng với) sở thích của ai # {{term|từ Mỹ, nghĩa Mỹ}} Đạt [[tới]], đạt được, [[tới]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[mê|Mê]] đắm, đam [[mê]]. #: ''to '''hit''' the bottle'' — đam mê rượu chè {{-intr-verb-}} '''hit''' ''nội động từ'' {{IPA-old|/ˈhɪt/}} # {{term|+ at}} [[nhằm|Nhằm]] đánh. # {{term|+ against, upon}} [[vấp|Vấp]] [[phải]], [[va]] [[trúng]]. # {{term|+ on, upon}} [[tìm ra|Tìm ra]], [[vớ]] được. #: ''to '''hit''' upon a plan'' — tìm ra một kế hoạch {{-expr-}} * '''to hit off''': *# [[nhại|Nhại]] đúng [[như hệt]], [[lặp lại]] đúng [[như in]]. *# Đánh [[tới tấp]]; đấm [[phải]], đấm [[trái]] [[túi bụi]]. * '''to hit below the belt''': *# {{term|Thể dục, thể thao}} Đánh [[bụng dưới]], đánh [[sai]] [[luật]] (quyền Anh). *# {{term|Nghĩa bóng}} [[chơi|Chơi]] không [[chính]] đáng, [[chơi]] [[gian lận]], [[chơi]] [[xấu]]. * '''to hit it off with somebody''': Đồng ý với ai, ăn ý với ai, [[tâm]] đầu ý [[hợp]] với ai. * '''to hit it off together''': Ăn ý [[với nhau]], [[tâm]] đầu ý [[hợp]] [[với nhau]]. * '''to hit it''' * '''to hit the [right] nail on the heald''': Đoán [[trúng]], [[nói]] đúng. * '''to hit the bit spots''': *# {{term|từ Mỹ, nghĩa Mỹ}} , (hàng không), (từ lóng) [[hạ cánh]], đỗ xuống đất. *# [[rơi|Rơi]] xuống đất. * '''to hit the silk''': {{see-entry|silk|Silk}} * '''to hit the trail (pike, road, breeze)''': *# {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[ra]] đi, [[lên]] đường. *# Đi [[chơi]], đi [[du lịch]]. {{-ref-}} {{R:FVDP}} {{-ref-}} {{tham khảo}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] =={{langname|kta}}== ==={{ĐM|adj}}=== {{head|kta|Tính từ}} # [[nhiều]]. ==={{ĐM|ref}}=== * Smith, Kenneth D. (1970) ''Vietnam word list (revised): Kơtua''. SIL International. {{-aml-}} {{-verb-}} {{head|aml|Động từ}} # {{label|aml|Lamin}} [[cắn]]. {{-ref-}} * Nagaraja, K. S., Sidwell, Paul, Greenhill, Simon. (2013) ''A Lexicostatistical Study of the Khasian Languages: Khasi, Pnar, Lyngngam, and War''. i4bc0mzxzm4wjg5xxavf2nftvxku6be hive 0 102152 2477875 1852282 2026-07-26T16:48:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477875 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪv/}} {{-noun-}} '''hive''' {{IPA-old|/ˈhɑɪv/}} # [[tổ ong|Tổ ong]], đõ [[ong]]. # Đám đông, [[bầy]] đàn [[lúc nhúc]]. # [[vật|Vật]] [[hình]] [[tổ ong]]. # [[chỗ|Chỗ]] đông đúc ồn ào [[náo nhiệt]]. {{-tr-verb-}} '''hive''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪv/}} # Đưa (ong) vào [[tổ]]. # Cho (ai) ở [[nhà]] một [[mình]] một cách ấm [[cúng]] [[thoải mái]]. # [[chứa|Chứa]], [[trữ]] (như ong trữ mật trong tổ). {{-forms-}} {{eng-verb|base=hive|hiv|ing}} {{-intr-verb-}} '''hive''' ''nội động từ'' {{IPA-old|/ˈhɑɪv/}} # Vào [[tổ]] (ong), [[sống]] trong [[tổ]] (ong). # [[sống|Sống]] đoàn [[kết]] [[với nhau]] (như ong). {{-expr-}} * '''to hive off''': *# [[chia|Chia]] [[tổ]] (ong). *# [[chia|Chia]] cho một [[chi]] [[nhánh]] [[sản xuất]] một [[mặt hàng]]. {{-forms-}} {{eng-verb|base=hive|hiv|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 3a7idcvedh64e7cmb7kxs6hithqsy9f hog 0 102153 2477998 2023615 2026-07-26T17:09:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477998 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɡ/}} {{-noun-}} '''hog''' {{IPA-old|/ˈhɔɡ/}} # [[lợn|Lợn]]; [[lợn]] [[thiến]]. # {{term|Tiếng địa phương}} [[cừu|Cừu]] [[non]] (trước khi xén lông lần thứ nhất). # {{term|Nghĩa bóng}} [[người|Người]] [[tham]] ăn; [[người]] [[thô tục]]; [[người]] [[bẩn thỉu]]. {{-expr-}} * '''to go the whole hog''': Làm đến [[nơi]] đến [[chốn]], không [[bỏ]] [[nửa chừng]]. * '''hog in armour''': [[người|Người]] [[trông]] [[vụng về]] [[cứng]] đơ. {{-tr-verb-}} '''hog''' ''ngoại động từ'' {{IPA-old|/ˈhɔɡ/}} # [[cong|Cong]] (lưng... ). # [[cắt ngắn|Cắt ngắn]], [[xén]] (bờm ngựa). # {{term|từ Mỹ, nghĩa Mỹ}} [[lấy|Lấy]] quá [[phần]], [[lấn]] [[phần]]. {{-forms-}} {{eng-verb|base=hog|hog|g|ed}} {{-intr-verb-}} '''hog''' ''nội động từ'' {{IPA-old|/ˈhɔɡ/}} # [[cong|Cong]] [[lên]], bị [[cong]]. # {{term|Thông tục}} [[lái|Lái]] ẩu, đi ẩu (lái ô tô, đi xe đạp... ). {{-forms-}} {{eng-verb|base=hog|hog|g|ed}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] e7rpvv16yfcsyns9eq1tyh3l12g0cdy hold 0 102154 2478025 2246386 2026-07-26T17:15:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478025 wikitext text/x-wiki {{also|Hold|hołd}} {{-eng-}} {{-pron-}} * {{enPR|hōld|a=RP}}, {{IPA4|en|/həʊld/|[həʊɫd]}} * {{enPR|hōld|a=GenAm}}, {{IPA4|en|/hoʊld/|[hoəɫd]}} * {{IPA4|en|[hoːɫd]|a=CA}} * {{audio|en|en-us-hold.ogg|a=US}} * {{homophones|en|holed}} * {{rhymes|en|əʊld|s=1}} {{-noun-}} '''hold''' {{IPA-old|/ˈhoʊld/}} # [[khoang|Khoang]] (của tàu thuỷ). {{-noun-}} '''hold''' {{IPA-old|/ˈhoʊld/}} # Sự [[cầm]], sự [[nắm giữ]], sự [[nắm]] [[chặt]]. #: ''to take (get, keep) '''hold''' of'' — nắm giữ, nắm chặt (cái gì) # {{term|Nghĩa bóng}} Sự [[nắm]] được, sự [[hiểu]] [[thấu]]. #: ''to get '''hold''' of a secret'' — nắm được điều bí mật # {{term|Nghĩa bóng}} [[ảnh hưởng|Ảnh hưởng]]. #: ''to have a great '''hold''' on (over) somebody'' — có ảnh hưởng (uy tín) lớn đối với ai # [[vật|Vật]] để [[nắm lấy]]; [[vật]] đỡ; [[chỗ dựa]]. # {{term|từ Mỹ, nghĩa Mỹ}} Đồn ải, [[thành luỹ]], [[pháo đài]]. # {{term|từ Mỹ, nghĩa Mỹ}} Sự [[giam cầm]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[nhà lao|Nhà lao]], [[nhà tù]]. {{-tr-verb-}} '''hold''' ''ngoại động từ'' {{IPA-old|/ˈhoʊld/}} # [[cầm|Cầm]], [[nắm]], [[giữ]], [[nắm giữ]], [[giữ vững]]. #: ''to '''hold''' a pen'' — cầm bút #: ''to '''hold''' an office'' — giữ một chức vụ #: ''to '''hold''' one's ground'' — giữ vững lập trường; (quân sự) giữ vững vị trí; giữ vững sức khoẻ không yếu đi (người ốm) # [[giữ|Giữ]], ở (trong một tư thế nào đó). #: ''to '''hold''' oneself erect'' — đứng thẳng người #: ''to '''hold''' one's head'' — ngẩng cao đầu # [[chứa|Chứa]], [[chứa]] đựng. #: ''this room holds one hundred people'' — phòng này chứa được một trăm người # {{term|từ Mỹ, nghĩa Mỹ}} [[giam giữ|Giam giữ]] (ai). # [[giữ|Giữ]], [[nén]], [[nín]], [[kìm]] lại. #: ''to '''hold''' one's breath'' — nín hơi, nín thở #: ''to '''hold''' one's tongue'' — nín lặng; không nói gì #: '''''hold''' your noise!'' — im đi!, đừng làm ầm lên thế! #: ''to '''hold''' one's hand'' — kìm tay lại (không ra tay trừng phạt đánh đập...) #: ''there's no holding him'' — không sao kìm được hắn # [[bắt|Bắt]] [[phải]] giữ lời hứa. #: ''to '''hold''' somebody in suspense'' — làm cho ai phải thấm đòn chờ đợi # [[choán|Choán]], [[xâm chiếm]], [[thu hút]], [[lôi cuốn]]. #: ''to '''hold''' someone's attention'' — thu hút sự chú ý của ai #: ''to '''hold''' one's audience'' — lôi cuốn được thính giả # Có [[ý nghĩ]] là, [[cho là]], [[xem]] là, [[coi]] là; [[tin]] [[rằng]]. #: ''to '''hold''' oneself responsible for'' — tự cho là mình có trách nhiệm về #: ''to '''hold''' strange opinions'' — có những ý kiến kỳ quặc #: ''to '''hold''' somebody in high esteem'' — kính mến ai, quý trọng ai #: ''to '''hold''' somebody in contempt'' — coi khinh ai #: ''to '''hold''' something cheap'' — coi rẻ cái gì, coi thường cái gì #: ''I '''hold''' it good'' — tôi cho cái đó là đúng (là nên làm) # {{term|+ that}} [[quyết|Quyết]] định là (toà án, quan toà... ). # [[tổ chức|Tổ chức]], [[tiến hành]]. #: ''to '''hold''' a meeting'' — tổ chức một cuộc mít tinh, họp mít tinh #: ''to '''hold''' negotiation'' — tiến hành đàm phán # [[nói|Nói]], đúng (những lời lẽ... ). #: ''to '''hold''' insolent language'' — dùng những lời lẽ láo xược # Theo, theo đuổi, [[tiếp tục]] đi theo. #: ''to '''hold''' a North course'' — tiếp tục đi theo con đường về hướng bắc {{-intr-verb-}} '''hold''' ''nội động từ'' {{IPA-old|/ˈhoʊld/}} # {{term|Thường}} (+ to, by) [[giữ vững]], [[giữ]] [[chắc]] ((nghĩa đen) & (nghĩa bóng)). #: ''to '''hold''' to one's promise'' — giữ lời hứa #: ''to '''hold''' by one's principles'' — giữ vững nguyên tắc của mình #: ''will the anchor '''hold'''?'' — liệu neo có chắc không? # [[tiếp tục|Tiếp tục]], [[kéo dài]], [[còn]] [[mãi]], [[cứ]] vẫn. #: ''will this fine weather '''hold'''?'' — liệu thời tiết này có kéo dài mãi không? # Có [[giá trị]], có [[hiệu lực]], có thể áp [[dụng]] ((cũng) to [[hold]] [[good]], to [[hold]] [[true]]). #: ''the rule holds in all cases'' — điều lệ này có giá trị trong mọi trường hợp #: ''does this principle '''hold''' good?'' — nguyên tắc còn có giá trị nữa không? # {{term|Từ lóng}} ((thường) [[phủ]] định + [[with]]) [[tán thành]]. #: ''not to '''hold''' with a proposal'' — không tán thành một đề nghị # {{term|Từ cổ,nghĩa cổ}} [[hold|Hold]]! đứng lại, [[dừng lại]]; đợi một [[tí]]! {{-expr-}} * '''to hold back''': *# [[ngăn|Ngăn]] lại, [[giữ lại]], [[nén]] lại, [[kìm]] lại. *# [[giấu|Giấu]], [[giữ]] [[bí mật]], [[giữ]] [[riêng]] (tin tức... ). *# [[do dự|Do dự]], [[ngập ngừng]]. *# {{term|+ from}} [[cố|Cố]] [[ngăn]], [[cố]] [[nén]]. * '''to hold down''': *# [[bắt|Bắt]] [[lệ thuộc]], [[bắt]] [[phụ thuộc]], [[bắt]] [[phục tùng]]; [[áp bức]]. *# [[cúi|Cúi]] (đầu). *# {{term|từ Mỹ, nghĩa Mỹ}} [[tiếp tục|Tiếp tục]] [[giữ]], vẫn [[giữ]], vẫn (ở trong hoàn cảnh nào... ). *#: ''to '''hold''' down an office'' — vẫn giữ một chức vụ * '''to hold forth''': *# Đưa [[ra]], đặt [[ra]], [[nêu]] [[ra]] (một đề nghị... ). *# [[nói|Nói]]; [[hò hét]] [[diễn thuyết]] ((thường) [[xấu]]). *#: ''to '''hold''' forth to the crowd'' — hò hét diễn thuyết trước đám đông * '''to hold in''': *# [[nói|Nói]] [[chắc]], [[dám]] [[chắc]]. *# [[giam giữ|Giam giữ]]. *# [[nén|Nén]] lại, [[kìm]] lại, [[dằn]] lại. * '''to hold off''': *# [[giữ|Giữ]] không cho lại [[gần]]; [[giữ]] [[cách xa]]. *# [[chậm|Chậm]] lại, [[nán]] lại. * '''to hold on''': *# [[nắm|Nắm]] [[chặt]], [[giữ]] [[chặt]], [[bám]] [[chặt]]. *# [[giữ|Giữ]] [[máy]] không [[cắt]] (dây nói). * '''to hold out''': *# [[giơ|Giơ]] [[ra]], đưa [[ra]]. *# [[chịu|Chịu]] đựng, [[kiên trì]] [[dai dẳng]]; không [[nhượng bộ]], không đầu [[hàng]] (thành bị bao vây... ). *# {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) không cho, không [[từ chối]] cho (cái gì phải cho). * '''to hold over''': *# Để [[chậm]] lại, đình lại, [[hoàn]] lại. *# Ở lại sau khi [[hết]] [[nhiệm kỳ]]; ở lại thêm [[nhiệm kỳ]]. * '''to hold together''': *# [[gắn|Gắn]] lại [[với nhau]], [[giữ lại]] [[với nhau]]. *# [[gắn bó|Gắn bó]] [[với nhau]], đoàn [[kết]] [[với nhau]]. * '''to hold up''': *# Đưa [[lên]], [[giơ]] [[lên]]. *# Đỡ, [[chống]] đỡ. *# Vẫn [[vững]], vẫn [[duy trì]]. *# Vẫn đứng [[vững]], không [[ngã]] (ngựa). *# [[nêu|Nêu]] [[ra]], [[phô]] [[ra]], đưa [[ra]]. *#: ''to be held up to derision'' — bị đưa ra làm trò cười *# [[chặn|Chặn]] đứng (ô tô... ) [[ăn cướp]]. *# Làm đình [[trệ]], làm [[tắc nghẽn]] (giao thông... ). * '''to hold aloof''': {{see-entry|loof|Loof}} * '''hold hard!''': Đứng lại! * '''hold on!''': {{term|Thông tục}} [[ngừng|Ngừng]]! * '''to hold one's own''': {{see-entry|own|Own}} * '''to hold something over somebody''': [[luôn luôn|Luôn luôn]] [[giơ]] cái gì đe [[doạ]] ai. * '''to hold water''': *# [[kín|Kín]] không [[rò]] (thùng). *# Đứng [[vững]] được (lập luận... ). {{-ref-}} {{R:FVDP}} ==Tham khảo== {{tham khảo}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] oxmk04iptoaxzj41zaobinu2433f18r hole 0 102155 2478038 2037932 2026-07-26T17:17:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478038 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hole.ogg |pron=ˈhoʊl}} {{-noun-}} '''hole''' {{IPA-old|/ˈhoʊl/}} # [[lỗ|Lỗ]], [[lỗ thủng]]; [[lỗ]] [[trống]]; [[lỗ khoan]]. # [[lỗ|Lỗ]] đáo; [[lỗ]] đặt [[bóng]] (trong một số trò chơi). # [[chỗ|Chỗ]] [[sâu]], [[chỗ]] [[trũng]] (ở dòng suối); [[hố]]. # [[hang|Hang]] (chuột, chồn... ). # [[túp lều|Túp lều]] [[tồi tàn]], [[nhà]] ổ [[chuột]]. # {{term|Thể dục, thể thao}} Điểm [[thắng]] (khi đánh được quả gôn từ lỗ nọ sang lỗ kia). # {{term|Hàng không}} [[lỗ|Lỗ]] [[trống]] (trong không khí). # {{term|Kỹ thuật}} [[rỗ|Rỗ]] [[kim]], [[rỗ]] [[tổ ong]]. # [[khuyết|Khuyết]] điểm; [[thiếu sót]], [[lỗ hổng]] (bóng). #: ''we found holes in his argument'' — trong lý lẽ của anh ta chúng tôi thấy có những lỗ hổng (thiếu sót) # {{term|Từ lóng}} [[tình thế|Tình thế]] [[khó xử]], [[hoàn cảnh]] [[lúng túng]]. #: ''to out somebody in a '''hole''''' — đẩy ai vào một tình thế khó xử #: ''to be in a devil of a '''hole''''' — ở trong một tình thế hết sức lúng túng khó khăn {{-expr-}} * '''need like a hole in the head''': thứ không thiết yếu, quan trọng cho lắm *#: ''I need a house cat like I need a hole in the head!'' — Tớ muốn có con mèo; có cũng được mà không có cũng chẳng sao * '''a hole in one's coast''': *# {{term|Nghĩa bóng}} [[vết nhơ|Vết nhơ]] đối với [[thanh danh]] của [[mình]]. *#: ''a man with a '''hole''' in his coat'' — người mà thanh danh không phải hoàn toàn không có vết * '''to make a hole in''': *# {{term|Nghĩa bóng}} [[gây|Gây]] một [[chỗ trống]] lớn (trong ngân quỹ... ). *# [[lấy|Lấy]] [[ra]] một [[phần lớn]] (cái hì... ). * '''to pick holes in''': Tìm [[khuyết]] điểm, [[bới]] [[lông]] tìm [[vết]]. * '''a round peg in a square hole''' * '''a square peg in a round hole''': [[nồi|Nồi]] [[tròn]] [[vung]] [[méo]], [[người]] đặt không đúng [[chỗ]], [[người]] [[bố trí]] không [[thích hợp]] với [[công tác]]. {{-tr-verb-}} '''hole''' ''ngoại động từ'' {{IPA-old|/ˈhoʊl/}} # Đào [[lỗ]], đục [[lỗ]]; [[chọc thủng]], làm [[thủng]]. # {{term|Thể dục, thể thao}} Để vào [[lỗ]], đánh vào [[lỗ]]. # Đào (hầm), [[khoan]] (giếng). {{-forms-}} {{eng-verb|base=hole|hol|ing}} {{-intr-verb-}} '''hole''' ''nội động từ'' {{IPA-old|/ˈhoʊl/}} # [[thủng|Thủng]]. # {{term|Thể dục, thể thao}} Đánh [[bóng]] vào [[lỗ]] (đánh gôn). # {{term|Ngành mỏ}} Đào [[hầm]] [[thông]] (từ hầm này sang hầm khác). # [[nấp|Nấp]] [[trốn]] trong [[hang]] (thú vật). {{-forms-}} {{eng-verb|base=hole|hol|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] os8egjuvn260uh18txclfwolkpem4lv holiness 0 102156 2478043 1852582 2026-07-26T17:19:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478043 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.li.nəs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-holiness.ogg |pron=ˈhoʊ.li.nəs}} {{-noun-}} '''holiness''' {{IPA-old|/ˈhoʊ.li.nəs/}} # [[tính chất|Tính chất]] [[thiêng liêng]], [[tính chất]] [[thần thánh]]. {{-expr-}} * '''His Holiness''': Đức [[giáo hoàng]] (tiếng tôn xưng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0u7x86ooum0l9wae0evy1zm704ume1e hollow 0 102157 2478053 1852595 2026-07-26T17:21:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478053 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.ˌloʊ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hollow.ogg |pron=ˈhɑː.ˌloʊ}} {{-adj-}} '''hollow''' {{IPA-old|/ˈhɑː.ˌloʊ/}} # [[rỗng|Rỗng]]. # [[trống rỗng|Trống rỗng]], đói [[meo]] (bụng). # [[hõm|Hõm]] vào, [[lõm]] vào, [[trũng]] [[sâu hoắm]]. #: '''''hollow''' cheeks'' — má hõm # Ốm ốm, [[rỗng]] (âm thanh). # [[rỗng tuếch|Rỗng tuếch]]. #: '''''hollow''' words'' — những lời rỗng tuếch # [[giả dối|Giả dối]], không [[thành thật]]. #: '''''hollow''' promises'' — những lời hứa giả dối, những lời hứa suông {{-expr-}} * '''a hollow race''': Cuộc đua [[uể oải]]. {{-adv-}} '''hollow''' {{IPA-old|/ˈhɑː.ˌloʊ/}} # [[hoàn toàn|Hoàn toàn]]. #: ''to beat somebody '''hollow''''' — hoàn toàn đánh bại ai; đánh ai tơi bời {{-noun-}} '''hollow''' {{IPA-old|/ˈhɑː.ˌloʊ/}} # [[chỗ|Chỗ]] [[rống]]. # [[chỗ|Chỗ]] [[trũng]], [[chỗ]] [[lõm]] [[sâu hoắm]]. # [[thung lũng|Thung lũng]] [[lòng chảo]]. {{-tr-verb-}} '''hollow''' ''ngoại động từ'' {{IPA-old|/ˈhɑː.ˌloʊ/}} # Làm [[rỗng]]. # Làm [[lõm]] [[sâu]] vào; đào [[trũng]] ((cũng) to [[hollow]] [[out]]). {{-forms-}} {{eng-verb|base=hollow}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] jyvzmoofjufuejs4qkq34tvl0kufbi4 honest 0 102158 2478222 1852838 2026-07-26T17:56:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478222 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɒn.ɪst/}} {{pron-audio |place=Hoa Kỳ (California) |file=En-us-honest.ogg |pron=ˈɑn.əst}} {{-adj-}} '''honest''' {{IPA-old|/ˈɒn.ɪst/}} # [[lương thiện|Lương thiện]]. #: ''an '''honest''' man'' — một người lương thiện # [[trung thực|Trung thực]], [[chân thật]]. #: '''''honest''' truth'' — sự thật trung thực, sự thật hoàn toàn # [[kiếm|Kiếm]] được một cách [[lương thiện]]; [[chính]] đáng. #: ''to turn (earn) an '''honest''' penny'' — làm ăn lương thiện # [[thật|Thật]], không [[giả mạo]] (đồ vật, hàng hoá... ). # {{term|Đùa và có ý kẻ cả}} Tốt, [[xứng]] đáng. #: ''my '''honest''' friend'' — ông bạn tốt của tôi # {{term|Từ cổ,nghĩa cổ}} [[trong trắng|Trong trắng]], [[trinh tiết]] (đàn bà). {{-expr-}} * '''honest Injun!''': [[xin|Xin]] [[hãy]] [[lấy]] [[danh dự]] [[mà]] [[thề]]!, [[xin]] [[thề]] là [[nói]] [[trung thực]]. * '''to make an honest woman of someone''': [[cưới xin|Cưới xin]] [[tử tế]] một [[người]] đàn [[bà]] sau khi đã [[chung chạ]] [[với nhau]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] t1f85py1wgkozii3dxjw1mfg2qhhjkd hook 0 102159 2478297 2037962 2026-07-26T18:10:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478297 wikitext text/x-wiki {{-eng-}} [[Hình:Hook.agr.jpg|thumb|hook]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hook.ogg |pron=ˈhʊk}} {{-noun-}} '''hook''' {{IPA-old|/ˈhʊk/}} # [[cái|Cái]] [[móc]], [[cái]] [[mác]]. # [[bản lề|Bản lề]] [[cửa]]. # {{term|Từ lóng}} [[cái|Cái]] [[neo]]. # [[lưỡi câu|Lưỡi câu]] ((cũng) [[fish]] [[hook]]). # [[lưỡi liềm|Lưỡi liềm]], [[lưỡi hái]]; [[dao quắm]]. # {{term|Thể dục, thể thao}} [[cú|Cú]] đấm [[móc]] (quyền Anh). # {{term|Thể dục, thể thao}} [[cú|Cú]] đánh [[nhẹ]] [[sang]] [[trái]] (đánh gôn). # {{term|Thể dục, thể thao}} [[cú|Cú]] [[hất]] [[móc]] về đằng sau (bóng bầu dục). # [[mũi|Mũi]] đất; [[khúc]] [[cong]] (của con sông). # {{term|Nghĩa bóng}} [[cạm bẫy|Cạm bẫy]]. {{-expr-}} * '''by hook or by crook''': Bằng đủ mọi cách, [[trăm]] [[phương]] nghìn [[kế]] (để đạt mục đích gì... ). * '''to drop (pop) off the hooks''': {{term|Từ lóng}} [[chết|Chết]]. * '''hook and eye''': [[cái|Cái]] [[móc]] [[gài]] (để gài hai bên mép áo... ). * '''hook, line and sinker''': {{see-entry|sinker|Sinker}} * '''on one's own hook''': {{term|Từ lóng}} Cho [[riêng]] [[mình]] [[phải]] [[gánh vác]] một [[mình]]. * '''to take (sling) one's hook''': {{term|Từ lóng}} [[chuồn|Chuồn]], [[tẩu]], [[cuốn gói]]. {{-tr-verb-}} '''hook''' ''ngoại động từ'' {{IPA-old|/ˈhʊk/}} # [[móc|Móc]] vào, [[treo]] vào, [[mắc]] vào; [[gài]] bằng [[móc]]. # [[câu|Câu]] (cá); (nghĩa bóng) [[câu]] (chồng). # {{term|Từ lóng}} [[móc túi|Móc túi]], ăn [[cắp]], [[xoáy]]. # {{term|Thể dục, thể thao}} Đấm [[móc]] (quyền Anh). # {{term|Thể dục, thể thao}} Đánh [[nhẹ]] [[sang]] [[trái]] (đánh gôn). # {{term|Thể dục, thể thao}} [[hất|Hất]] [[móc]] về đằng sau (bóng bầu dục). {{-forms-}} {{eng-verb|base=hook}} {{-intr-verb-}} '''hook''' ''nội động từ'' {{IPA-old|/ˈhʊk/}} # [[cong|Cong]] lại thành hình móc. # {{term|+ on}} [[móc|Móc]] vào, [[mắc]] vào; bị [[móc]] vào, bị [[mắc]] vào; [[bíu]] [[lấy]] (cánh tay... ). {{-expr-}} * '''to hook it''': [[chuồn|Chuồn]], [[tẩu]], [[cuốn gói]]. {{-forms-}} {{eng-verb|base=hook}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 6w5rh511yd8q1542b9czdpee7d78vo2 hooker 0 102160 2478306 2038095 2026-07-26T18:11:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478306 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊ.kɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hooker.ogg |pron=ˈhʊ.kɜː}} {{-noun-}} '''hooker''' {{IPA-old|/ˈhʊ.kɜː/}} # [[người|Người]] [[móc]]. # {{term|Thể dục, thể thao}} Đấu [[thủ]] [[giành]] [[hất]] [[móc]] (bóng bầu dục). # [[thuyền|Thuyền]] đánh [[cá]] một [[buồm]]; [[thuyền]] đánh [[cá]] [[buồm]] nhỏ (Hà-lan, Ai-len). {{-expr-}} * '''the old hooker''': [[khuội|Khuội]] (thần thoại, thần học) [[con tàu]] (bất cứ loại nào). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] issgz8s8jztq1ils9kdui14cnu2xupo hope 0 102161 2478338 1852978 2026-07-26T18:17:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478338 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊp/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hope.ogg |pron=ˈhoʊp}} {{-noun-}} '''hope''' {{IPA-old|/ˈhoʊp/}} # [[hy vọng|Hy vọng]]. #: ''to pin (anchor) one's hopes on...'' — đặt hy vọng vào... #: ''vague hopes'' — những hy vọng mơ hồ #: ''to be past (beyond) '''hope''''' — không còn hy vọng gì nữa # [[nguồn|Nguồn]] [[hy vọng]]. #: ''he was their last '''hope''''' — anh ấy là nguồn hy vọng cuối cùng của họ {{-expr-}} * '''to give up (resign) all hope''': [[từ bỏ|Từ bỏ]] mọi [[hy vọng]]. * '''in vain hope''': [[hy vọng|Hy vọng]] [[hão huyền]], [[uổng công]]. * '''while there is life there's is hope''': {{see-entry|while|While}} {{-verb-}} '''hope''' {{IPA-old|/ˈhoʊp/}} # [[hy vọng|Hy vọng]]. #: ''to '''hope''' for something'' — hy vọng cái gì, trông mong cái gì #: ''to '''hope''' against '''hope''''' — hy vọng hão {{-forms-}} {{eng-verb|base=hope|hop|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] lthjg11lx9iffmds8ylfpyjpgjwckvj hornet 0 102163 2478390 1853045 2026-07-26T18:29:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478390 wikitext text/x-wiki {{-eng-}} [[Hình:Hornet.f18.750pix.jpg|thumb|hornet]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.nət/}} {{-noun-}} '''hornet''' {{IPA-old|/ˈhɔr.nət/}} # {{term|Động vật học}} [[ong bắp cày|Ong bắp cày]]. {{-expr-}} * '''to stir up a nest of hornets''' * '''to bring hornets nest about one's ears''': [[trêu|Trêu]] vào [[tổ]] [[ong bắp cày]] ((nghĩa đen) & (nghĩa bóng)). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1m82s8pwf18rdhy5y279bxzqgkrnyrc horse 0 102164 2478435 2223630 2026-07-26T18:39:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478435 wikitext text/x-wiki {{-eng-}} [[Hình:Holsteiner Apfelschimmel-2005.jpg|thumb|horse]] {{-pron-}} * {{IPA4|en|/ˈhɔrs/}} * {{audio|en|En-us-horse.ogg|a=US}} {{-noun-}} '''horse''' {{IPA-old|/ˈhɔrs/}} # [[ngựa|Ngựa]]. #: ''to take '''horse''''' — đi ngựa, cưỡi ngựa #: ''to '''horse'''!'' — lên ngựa! # [[kỵ binh|Kỵ binh]]. #: '''''horse''' and foot'' — kỵ binh và bộ binh #: ''light '''horse''''' — kỵ binh nhẹ # {{term|Thể dục, thể thao}} [[ngựa gỗ|Ngựa gỗ]] ((cũng) [[vaulting]] [[horse]]). # [[giá|Giá]] (có chân để phơi quần áo... ). # {{term|Thần thoại,thần học}} [[quỷ|Quỷ]] đầu [[ngựa]] đuôi [[cá]]. # {{term|Hàng hải}} [[dây|Dây]] [[thừng]], [[dây chão]]. # {{term|Ngành mỏ}} [[khối|Khối]] đá [[nằm ngang]] (trong mạch mỏ). # {{term|từ Mỹ, nghĩa Mỹ}} (như) [[horse-power]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[bài]] [[dịch]] để [[quay cóp]] (của học sinh). {{-expr-}} * '''to back the wrong horse''': *# Đánh cá con ngựa [[thua]]. *# Ủng [[hộ]] [[phe]] [[thua]]. * '''black (dark) horse''': *# [[con ngựa|Con ngựa]] ít [[người]] [[biết]] đến trong cuộc đua. *# {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) ứng [[cử]] [[viên]] ít [[người]] [[biết]] đến trong cuộc [[bầu cử]]. * '''to eat (work) like a horse''': Ăn (làm) [[khoẻ]]. * '''to flog a dead horse''': {{see-entry|flog|Flog}} * '''to hold one's horses''': {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[kìm]] sự [[nóng nảy]]. * '''to mount (be on, get on, ride) the high horse''': [[vênh váo|Vênh váo]], [[làm bộ]] làm [[tịch]], [[lên mặt]] [[ta]] đây. * '''to put the cart before the horse''': {{see-entry|cart|Cart}} * '''to swop (change) horse while crossing the stream''': [[thay|Thay]] [[ngựa]] giữa [[dòng]]. * '''that's a horse of another colour''': Đó là một [[vấn đề]] [[hoàn toàn]] khác. {{-intr-verb-}} '''horse''' ''nội động từ'' {{IPA-old|/ˈhɔrs/}} # [[cưỡi|Cưỡi]] [[ngựa]], đi [[ngựa]]. # {{term|từ Mỹ, nghĩa Mỹ}} Động đực (ngựa cái). # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) đùa [[nhả]] ((cũng) to [[horse]] [[around]]). {{-tr-verb-}} '''horse''' ''ngoại động từ'' {{IPA-old|/ˈhɔrs/}} # [[cấp|Cấp]] [[ngựa]] cho (ai). # Đóng [[ngựa]] vào (xe... ). # [[cõng|Cõng]], cho [[cưỡi]] trên [[lưng]]. # Đặt (ai) [[lên]] [[lưng]] (người nào hoặc ngựa gỗ) để đánh đòn. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) đùa [[nhả]] (ai). {{-forms-}} {{eng-verb|base=horse|hors|ing}} {{-ref-}} {{R:FVDP}} ==Tham khảo== {{tham khảo}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] k8tqw9lozlnakcs1081nu5f9hmzabq8 hospitality 0 102166 2478495 2135209 2026-07-26T18:52:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478495 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑːs.pə.ˈtæ.lə.ti/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hospitality.ogg |pron=ˌhɑːs.pə.ˈtæ.lə.ti}} {{-noun-}} {{eng-noun|hospitalities|-}} # [[lòng|Lòng]] [[mến]] [[khách]]. # Ngành [[phục vụ]] [[khách hàng]]. {{-syn-}} * [[guestfriendship]] * [[guestfriendliness]] {{-expr-}} * '''afford me the hospitality of your columns''': [[đề nghị|Đề nghị]] [[quý]] [[báo]] cho [[đăng]] [[thư]] của [[tôi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s9a1rnemmffb771qbg0dkkqh6zint9w hostage 0 102167 2478500 1853202 2026-07-26T18:53:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478500 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.tɪdʒ/}} {{pron-audio |place=Bắc California, Hoa Kỳ (nữ giới) |file=En-us-hostage.ogg |pron=ˈhɑːs.tɪdʒ}} {{-etymology-}} {{etym-from | lang = fro | term = hostage | from = {{etym-from | term = hoste | from = {{etym-from | lang = lat | term = obsidanus }} }} }} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɑːs.tɪdʒ/}} # [[con tin|Con tin]]. #: ''to keep somebody as a '''hostage''''' — giữ ai làm con tin # Đồ [[thế]], đồ [[đảm bảo]]. {{-expr-}} * '''hostage to fortune''': *# [[người|Người]] có thể [[mất]]; [[vật]] có thể mất; [[con tin]] cho [[số mệnh]]. *# {{term|Số nhiều}} [[con cái|Con cái]]; [[vợ con]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cewivzblzmbju2c4w1qzei06vh5nj6y hostility 0 102168 2478513 1853217 2026-07-26T18:56:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478513 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑː.ˈstɪ.lə.ti/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hostility.ogg |pron=hɑː.ˈstɪ.lə.ti}} {{-noun-}} '''hostility''' {{IPA-old|/hɑː.ˈstɪ.lə.ti/}} # Sự [[thù]] địch; [[thái độ]] [[thù]] địch; [[hành vi]] [[thù]] địch. # [[tình trạng|Tình trạng]] [[chiến tranh]]. # {{term|Số nhiều}} [[hành|Hành]] động [[chiến tranh]]; [[chiến sự]]. #: ''to open hostilities'' — khai chiến {{-expr-}} * '''during the hostilities''': *# [[trong lúc|Trong lúc]] có [[chiến sự]]. *# Sự [[chống]] đối (về tư tưởng... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8m5po4m66wfvmmuw7wur9ujo23a0yd8 hound 0 102169 2478555 2112684 2026-07-26T19:06:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478555 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊnd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hound.ogg |pron=ˈhɑʊnd}} {{-etymology-}} {{etym-from | lang = ang | term = hund | from = {{etym-from | lang = gem-proto | attested = 0 | term = hundaz | from = {{etym-from | lang = ine-proto | attested = 0 | term = kwntos | lterm = kwntós | from = {{etym-from | attested = 0 | term = kwon- | meaning = chó }} }} }} }} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɑʊnd/}} # [[chó săn|Chó săn]]. #: ''the hounds'' — bầy chó săn #: ''to follow the hounds; to ride to hounds'' — đi săn bằng chó # [[kẻ|Kẻ]] [[đê tiện]] đáng [[khinh]]. # [[người|Người]] theo [[vết]] [[giầy]] đi [[tìm]] (trong [[trò chơi]] [[chạy]] [[đuổi]] [[rắc]] [[giấy]]). # {{like-entry|houndfish}} {{-related-}} ; người theo vết giầy đi tìm * [[hare]] {{-tr-verb-}} '''hound''' ''ngoại động từ'' {{IPA-old|/ˈhɑʊnd/}} # [[săn|Săn]] bằng [[chó]]. # [[săn đuổi|Săn đuổi]], [[truy lùng]]; [[đuổi]]. #: ''to be hounded out of the town'' — bị đuổi ra khỏi thành phố # {{term|+ [[at]]}} [[thả|Thả]] ([[chó]]) [[đuổi]] theo; cho ([[người]]) [[truy lùng]]. {{-expr-}} * '''to hound on''': [[giục giã|Giục giã]], [[thúc giục]] (ai làm gì...). {{-forms-}} {{eng-verb|base=hound}} {{-ref-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Ngoại động từ tiếng Anh]] 16qzt28prbrdh3newswwuej7euiuicu hour 0 102170 2478562 2049789 2026-07-26T19:08:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478562 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑʊ.ər/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hour.ogg |pron=ˈɑʊ.ər}} {{-noun-}} '''hour''' {{IPA-old|/ˈɑʊ.ər/}} # [[giờ|Giờ]], [[tiếng]] (đồng hồ). #: ''half an '''hour''''' — nửa giờ #: ''to strike the hours'' — đánh giờ (đồng hồ) # [[giờ phút|Giờ phút]], [[lúc]]. #: ''in the '''hour''' of danger'' — trong giờ phút hiểm nguy #: ''until one's last '''hour''''' — cho đến giờ phút cuối cùng của cuộc đời #: ''his '''hour''' has come'' — giờ phút cuối cùng của đời nó đã đến rồi, nó đã đến lúc chết rồi # {{term|Thường [[số|Số]] [[nhiều]]}} [[giờ]] (làm việc gì theo quy định). #: ''school hours'' — giờ học ở trường #: ''the off hours'' — giờ nghỉ, giờ được tự do # {{term|Tôn giáo}} [[giờ|Giờ]] [[cầu kinh]] (bảy lần trong một ngày); [[kinh]] [[tụng]] [[hằng]] [[ngày]]. {{-expr-}} * '''Book of Hours''': [[sách|Sách]] [[tụng kinh]] [[hằng]] [[ngày]]. * '''at the eleventh hour''': {{see-entry|elevent|Elevent}} * '''in a good hour''': Vào [[lúc]] [[may mắn]]. * '''in an evil hour''': Vào [[lúc]] [[rủi ro]], vào [[lúc]] [[gặp vận]] đen. * '''to keep good (early) hours''': Đi [[ngủ]] [[sớm]] [[dậy]] [[sớm]]. * '''to keep bad (late) hours''': [[thức|Thức]] [[khuya]] [[dậy]] [[muộn]]. * '''to keep regular of the hours''': [[dậy|Dậy]] [[ngủ]] đúng [[giờ giấc]]. * '''the question of the hour''': [[vấn đề|Vấn đề]] [[nóng hổi]] [[lúc này]], [[vấn đề]] [[nóng hổi]] [[lúc]] đó; [[vấn đề]] [[thời sự]] [[nóng hổi]]. * '''till all hours''': Cho đến [[tận]] [[lúc]] [[gà gáy]] [[sáng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cp8ek5m1fo34d42jrt4f6p5p5be3znq household 0 102171 2478605 1853337 2026-07-26T19:18:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478605 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌhoʊld/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-household.ogg |pron=ˈhɑʊs.ˌhoʊld}} {{-noun-}} '''household''' {{IPA-old|/ˈhɑʊs.ˌhoʊld/}} # [[hộ|Hộ]], [[gia]] đình. # Toàn bộ [[người nhà]]; toàn bộ [[người hầu]] trong [[nhà]]. # {{term|Số nhiều}} [[bột|Bột]] [[loại]] [[hai]]. {{-adj-}} '''household''' {{IPA-old|/ˈhɑʊs.ˌhoʊld/}} # {{term|Thuộc}} [[gia|Gia]] đình, (thuộc) [[hộ]]; [[nội trợ]]. #: '''''household''' gods'' — các vị thần trong nhà; (nghĩa bóng) những thức cần thiết cho đời sống gia đình #: '''''household''' word'' — lời nói thông thường, lời nói cửa miệng {{-expr-}} * '''household troops''': [[quân|Quân]] [[ngự]] [[lâm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] r7zh1jhjdlf7dzplqj0wtz6ml45dvwf housemaid 0 102172 2478612 1853344 2026-07-26T19:20:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478612 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌmeɪd/}} {{-noun-}} '''housemaid''' {{IPA-old|/ˈhɑʊs.ˌmeɪd/}} # [[chị|Chị]] [[hầu]] [[phòng]]. {{-expr-}} * '''housemaid's knee''': [[bệnh|Bệnh]] [[sưng]] đầu [[gối]] (do quỳ nhiều để lau nhà... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k4s528dw3xst9exi1vpajj2beaasr2q howler 0 102174 2478647 1853401 2026-07-26T19:28:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478647 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊ.lɜː/}} {{-noun-}} '''howler''' {{IPA-old|/ˈhɑʊ.lɜː/}} # [[người|Người]] [[rú]] [[lên]], [[người]] [[gào]] [[lê]], [[người]] [[la hét]]; [[con thú]] [[tru]] [[lên]], [[con thú]] [[hú]] [[lên]]. # {{term|Động vật học}} [[khỉ rú|Khỉ rú]]. # {{term|Từ lóng}} [[sai lầm|Sai lầm]] lớn. {{-expr-}} * '''to come a howler''': {{term|Thông tục}} [[ngã|Ngã]], [[té]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9mwtewqzgka8m2y0zbmrxdgew5s31jw howsoever 0 102175 2478648 1853405 2026-07-26T19:28:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478648 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑʊ.sə.ˈwɛ.vɜː/}} {{-adv-}} '''howsoever''' {{IPA-old|/ˌhɑʊ.sə.ˈwɛ.vɜː/}} # [[dù sao|Dù sao]], [[dù thế nào]], [[dù]] đến [[chừng mực]] nào; [[dù]] bằng cách nào. {{-expr-}} * '''howsoever he comes''': [[dù|Dù]] [[hắn]] đến bằng cách nào. * '''how many soever they be''': [[dù|Dù]] [[chúng]] đông đến [[mức]] nào. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 3pt4ddhxwl93nxmkhqrffyz4ahwty1v hunch 0 102176 2478801 2023644 2026-07-26T20:05:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478801 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəntʃ/}} {{-noun-}} '''hunch''' {{IPA-old|/ˈhəntʃ/}} # [[cái|Cái]] [[bướu]]. # [[miếng|Miếng]] to, [[khúc]] to, [[khoanh]] to (bánh mì, bánh ngọt). # {{term|từ Mỹ, nghĩa Mỹ}} [[linh cảm|Linh cảm]]. #: ''to have a '''hunch''' that'' — có linh cảm rằng {{-tr-verb-}} '''hunch''' ''ngoại động từ'' {{IPA-old|/ˈhəntʃ/}} # [[khom|Khom]] xuống, [[gập]] [[cong]], [[uốn cong]]. {{-expr-}} * '''to hunch up (out)''': Làm thành [[gù]]; [[gù]]. {{-forms-}} {{eng-verb|base=hunch|hunch|es}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] tk4c7wx3a4qc6cjrydqa170t1b8df1m hundred 0 102177 2478806 2091709 2026-07-26T20:06:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478806 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʌn.drɪd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hundred.ogg |pron=ˈhʌn.drɪd}} {{wikipedia}} {{number box|en|100}} {{-adj-}} '''hundred''' {{IPA-old|/ˈhʌn.drɪd/}} # [[trăm|Trăm]]. #: ''six '''hundred''' men'' — sáu trăm người {{-expr-}} * '''to have a hundred and one things to do''': Rất [[bận]] [[phải]] làm [[trăm]] [[công]] nghìn [[việc]]. {{-noun-}} '''hundred''' {{IPA-old|/ˈhʌn.drɪd/}} # [[trăm|Trăm]]; [[hàng]] [[trăm]]. #: ''hundreds pf people'' — hàng trăm người # {{term|Sử học}} [[hạt|Hạt]], [[khu vực]] (ở Anh). {{-expr-}} * '''a hundred per cent efficient''': Làm với [[năng]] [[xuất]] [[cao]] [[nhất]]. * '''great hundred''' * '''long hundred''': {{term|Thương nghiệp}} Một [[trăm]] [[hai]] [[mươi]]. * '''hundreds and thousands''': [[kẹo trứng chim|Kẹo trứng chim]] để [[bày]] [[lên]] [[bánh]]. * '''one hundred per cent''': Một [[trăm]] [[phần trăm]] [[hoàn toàn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 7tw419lu0izqz9qjhpxq0kdvmlb6y91 hunt 0 102178 2478824 2023648 2026-07-26T20:10:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478824 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhənt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hunt.ogg |pron=ˈhənt}} {{-noun-}} '''hunt''' {{IPA-old|/ˈhənt/}} # Cuộc đi [[săn]]; sự đi [[săn]]. # Cuộc [[lùng sục]], cuộc [[tìm kiếm]]. #: ''to find somebody after a long '''hunt''''' — tìm thấy ai sau khi đã đi tìm một thời gian dài #: ''to have a '''hunt''' for a job'' — đi tìm việc làm # Đoàn [[người]] đi [[săn]]. # [[khu vực|Khu vực]] [[săn bắn]]. {{-intr-verb-}} '''hunt''' ''nội động từ'' {{IPA-old|/ˈhənt/}} # [[săn bắn|Săn bắn]]. # {{term|+ after, gor}} [[lùng|Lùng]], [[tìm kiếm]]. #: ''to '''hunt''' for old furniture'' — lùng mua đồ gỗ cũ #: ''to '''hunt''' for someone'' — tìm kiếm ai {{-tr-verb-}} '''hunt''' ''ngoại động từ'' {{IPA-old|/ˈhənt/}} # [[săn|Săn]], [[săn]] đuổi. #: ''to '''hunt''' big gam'' — săn thú lớn # [[lùng sục|Lùng sục]] để [[săn]] đuổi, [[lùng sục]] để [[tìm kiếm]]. #: ''to '''hunt''' the whole district for game'' — lùng sục khắp vùng để săn thú # Dùng (ngựa, chó săn) để đi [[săn]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[bắn|Bắn]] (thú săn). {{-expr-}} * '''to hunt down''': *# [[dồn|Dồn]] vào [[thế]] cùng. *# [[lùng sục|Lùng sục]], [[lùng bắt]]. *#: ''to '''hunt''' down a criminal'' — lùng bắt một kẻ phạm tôi * '''to hunt out''': *# [[lùng|Lùng]] đuổi, đuổi [[ra]]. *# [[tìm ra|Tìm ra]], [[lùng]] [[ra]]. * '''to hunt up''': [[lùng sục|Lùng sục]], [[tìm kiếm]]. * '''to hunt in couples''': {{see-entry|couple|Couple}} {{-forms-}} {{eng-verb|base=hunt}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] cws81tdyr34y9bi98zrc19s2reyisxy hurry 0 102179 2478854 1853823 2026-07-26T20:17:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478854 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʌɹ.i/}} {{pron-audio|place=Anh <!-- Feel free to precise thy city or the area -->|file=en-uk-hurry.ogg|pron=ˈhʌɹ.i}} {{pron-audio|place=Hoa Kỳ (California)|file=En-us-hurry.ogg|pron=ˈhɝ.i}} {{pron-audio|place=Hoà Kỳ (New England)|file=En-us-ne-hurry.ogg|pron=ˈhʌɹ.i}} {{-noun-}} '''hurry''' {{IPA-old|/ˈhʌɹ.i/}} # Sự [[vội vàng]], sự [[hấp tấp]], sự [[hối hả]], sự [[gấp rút]]. #: ''why all this '''hurry'''?'' — việc gì phải vội vàng thế? #: ''is there any '''hurry'''?'' — có cần phải làm gấp không? # Sự [[sốt ruột]] (muốn làm vội việc gì, mong có cái gì ngay... ). {{-expr-}} * '''in a hurry''': *# [[vội vàng|Vội vàng]], [[hối hả]], [[gấp rút]]. *# [[sốt ruột|Sốt ruột]]. *# {{term|Thông tục}} [[dễ dàng|Dễ dàng]]. *#: ''you won't find anything better in a '''hurry''''' — anh chẳng thể tìm được cái tốt hơn một cách dễ dàng đâu *# {{term|Thông tục}} [[vui lòng|Vui lòng]], [[sãn]] [[lòng]]. *#: ''I shall not ask again in a '''hurry''''' — tôi chẳng tội gì mà hỏi lại {{-tr-verb-}} '''hurry''' ''ngoại động từ'' {{IPA-old|/ˈhʌɹ.i/}} # [[thúc giục|Thúc giục]], [[giục]] làm [[gấp]]; [[bắt]] làm [[gấp]]. #: ''don't '''hurry''' me'' — đừng giục tôi #: ''to '''hurry''' someone into doing something'' — giục ai làm gấp việc gì # Làm [[gấp]], làm [[mau]], làm [[vội vàng]], [[xúc tiến]] [[nhanh]] (một công việc gì... ). # {{term|Thường}} + [[away]], [[along]], [[out]], [[into]]... ) [[mang]] [[gấp]] đi, [[kéo]] [[vội]] đi, đưa [[vội]] đi, đẩy [[vội]]. #: ''to '''hurry''' someone out of the fire'' — kéo vội ai ra khỏi đám lửa #: ''to '''hurry''' the soldiers along to the front'' — đưa vội quân ra mặt trận {{-forms-}} {{eng-verb|base=hurry|hurr|i|ed}} {{-intr-verb-}} '''hurry''' ''nội động từ'' {{IPA-old|/ˈhɜː.i/}} # [[hành|Hành]] động [[vội vàng]], [[hành]] động [[hấp tấp]], làm [[gấp]]; đi [[gấp]], đi [[vội vàng]]. #: ''don't '''hurry''', there is plenty of time'' — đừng vội, con nhiều thì giờ lắm {{-expr-}} * '''to hurry away''' * '''to hurry off''': Đi [[vội vàng]], [[hấp tấp]] [[ra]] đi. * '''to hurry over''' * '''to hurry through''': Làm [[vội]] làm [[vàng]] cho [[xong]] [[việc]] (việc gì). * '''to hurry up''': *# Làm [[gấp]], [[tiến hành]] [[gấp rút]]. *#: '''''hurry''' uphurry'' — mau lên!, nhanh lên {{-forms-}} {{eng-verb|base=hurry|hurr|i|ed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 65r6ace1ry49qfi3l69x61549n1emyj hymn 0 102180 2479063 2058855 2026-07-26T21:07:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479063 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪm/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hymn.ogg |pron=ˈhɪm}} {{-noun-}} {{en-noun}} # [[bài|Bài]] [[thánh ca]]. # [[bài hát|Bài hát]] [[ca tụng]]. {{-expr-}} * '''national hymn''': [[quốc ca|Quốc ca]]. {{-tr-verb-}} {{en-verb}} # [[hát|Hát]] [[ca tụng]] (Chúa... ). # [[hát|Hát]] [[lên]] [[những]] [[lời]] [[ca ngợi]], [[nói lên]] [[những]] [[lời]] [[tán tụng]]. {{-forms-}} {{eng-verb|base=hymn}} {{-intr-verb-}} {{en-verb}} # [[hát|Hát]] [[thánh ca]]. {{-forms-}} {{eng-verb|base=hymn}} {{-ref-}} {{R:FVDP}} dfl1lh8ow5lcnhm332mc8uz5rkdzbta harmfully 0 103240 2476737 1850628 2026-07-26T12:31:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476737 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrm.fəl.li/}} {{-adv-}} '''harmfully''' {{IPA-old|/ˈhɑːrm.fəl.li/}} # [[tai hại|Tai hại]], [[tác hại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 1xptx0x7v45wwlpts8tbsta9l2r5lfo harmlessly 0 103241 2476740 1850633 2026-07-26T12:32:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476740 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrm.ləs.li/}} {{-adv-}} '''harmlessly''' {{IPA-old|/ˈhɑːrm.ləs.li/}} # [[vô hại|Vô hại]]. # [[ngây thơ|Ngây thơ]], [[vô tội]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] c7zyn7rwct03183owitd62iz2ks58w1 harmoniously 0 103242 2476751 1850645 2026-07-26T12:34:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476751 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑːr.ˈmoʊ.ni.əs.li/}} {{-adv-}} '''harmoniously''' {{IPA-old|/hɑːr.ˈmoʊ.ni.əs.li/}} # [[hài hoà|Hài hoà]], [[cân]] đối. # [[hoà|Hoà]] [[thuận]], [[hoà]] [[hợp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] cau7n00osdtly88o3feyrtt6fiw58t6 harshly 0 103243 2476792 1850717 2026-07-26T12:44:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476792 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrʃ.li/}} {{-adv-}} '''harshly''' {{IPA-old|/ˈhɑːrʃ.li/}} # [[cay nghiệt|Cay nghiệt]], [[khắc nghiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] jhth0bqq6j6gqnn5zzyv12fixgfvdos hatefully 0 103244 2476850 1850792 2026-07-26T12:55:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476850 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪt.fəl.li/}} {{-adv-}} '''hatefully''' {{IPA-old|/ˈheɪt.fəl.li/}} # Đáng [[căm hờn]], đáng [[ghét]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] rkrgnf8vmo9w6b3icef6wi9fpga5irp hazardously 0 103245 2476952 1850930 2026-07-26T13:19:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476952 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.zɜː.dəs.li/}} {{-adv-}} '''hazardously''' {{IPA-old|/ˈhæ.zɜː.dəs.li/}} # [[liều|Liều]] [[lỉnh]], [[mạo hiểm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] b6k0mgegkspqxalqhrrhsnqqpxmaqh3 heartlessly 0 103246 2477070 1851080 2026-07-26T13:46:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477070 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ləs.li/}} {{-adv-}} '''heartlessly''' {{IPA-old|/.ləs.li/}} # [[vô tâm|Vô tâm]], [[nhẫn tâm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] dcv17xykbsbplcpcs8zc79vw7ee489n heatedly 0 103247 2477089 1851097 2026-07-26T13:51:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477089 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.təd.li/}} {{-adv-}} '''heatedly''' {{IPA-old|/ˈhi.təd.li/}} # [[giận dữ|Giận dữ]], [[nóng nảy]]. # [[sôi nổi|Sôi nổi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] tiflgnp1cs1f0kx6l16huxwro3aaujl heedlessly 0 103248 2477167 1851212 2026-07-26T14:09:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477167 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ləs.li/}} {{-adv-}} '''heedlessly''' {{IPA-old|/.ləs.li/}} # [[lơ là|Lơ là]], [[lơ]] đễnh. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 1botztz85rr5wa4cuu41sh7wregj1cv heinously 0 103249 2477193 1851248 2026-07-26T14:14:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477193 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.nəs.li/}} {{-adv-}} '''heinously''' {{IPA-old|/ˈheɪ.nəs.li/}} # [[tàn|Tàn]] ác, [[bạo ngược]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 01zulsufvpjqb0pbeugu3oaxx4yggbp hellishly 0 103250 2477250 1851348 2026-07-26T14:27:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477250 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lɪʃ.li/}} {{-adv-}} '''hellishly''' {{IPA-old|/ˈhɛ.lɪʃ.li/}} # [[tồi tệ|Tồi tệ]]. # Rất, [[cực]] [[kỳ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 7zojph0j8n0brta97bkcz1nlyo8044j heretically 0 103251 2477433 1851626 2026-07-26T15:09:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477433 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrɛ.tɪ.kəl.li/}} {{-adv-}} '''heretically''' {{IPA-old|/hə.ˈrɛ.tɪ.kəl.li/}} # [[dị thường|Dị thường]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] tbxt6ady53pl0z6gg04ygq93wk4ul0d hesitantly 0 103252 2477513 1851730 2026-07-26T15:27:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477513 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.zə.tənt.li/}} {{-adv-}} '''hesitantly''' {{IPA-old|/ˈhɛ.zə.tənt.li/}} # [[do dự|Do dự]], [[ngại ngùng]], [[lưỡng lự]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 533l9jdzq59ka2tzwhh50ahp3v9yru6 heterogeneously 0 103253 2477545 1851774 2026-07-26T15:34:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477545 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.rə.ˈdʒi.ni.əs.li/}} {{-adv-}} '''heterogeneously''' {{IPA-old|/ˌhɛ.tə.rə.ˈdʒi.ni.əs.li/}} # [[hỗn tạp|Hỗn tạp]], không đồng [[nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 3qfekl8qtizz4gz4g17n5t7vp3s5ych hideously 0 103254 2477631 1851912 2026-07-26T15:53:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477631 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.di.əs.li/}} {{-adv-}} '''hideously''' {{IPA-old|/ˈhɪ.di.əs.li/}} # [[gớm ghiếc|Gớm ghiếc]], đáng [[tởm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] jgvo24au3426znngfeajbiuza0f8utb hilariously 0 103255 2477719 1852044 2026-07-26T16:13:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477719 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈlɛr.i.əs.li/}} {{-adv-}} '''hilariously''' {{IPA-old|/hɪ.ˈlɛr.i.əs.li/}} # [[vui|Vui]] [[nhộn]], [[vui]] [[tươi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] f5ciaxl8y44a35g1gfli8vg59h82y59 hoarsely 0 103256 2477936 1852444 2026-07-26T17:00:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477936 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.li/}} {{-adv-}} '''hoarsely''' {{IPA-old|/ˈhɔrs.li/}} # Bằng [[giọng]] [[khàn khàn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] jx04f3yj4kiw2hjg2ly77rzbas9erit horizontally 0 103257 2478372 1853023 2026-07-26T18:25:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478372 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɔr.ə.ˈzɑːn.tᵊl.li/}} {{-adv-}} '''horizontally''' {{IPA-old|/ˌhɔr.ə.ˈzɑːn.tᵊl.li/}} # Theo [[chiều]] [[ngang]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] r0koczjvw2eyci1q2xpreegsusi98qw horrendously 0 103258 2478408 1853076 2026-07-26T18:33:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478408 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ˈrɛn.dəs.li/}} {{-adv-}} '''horrendously''' {{IPA-old|/hɔ.ˈrɛn.dəs.li/}} # [[kinh khủng|Kinh khủng]], [[khủng khiếp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 9vlwen5eb3p0ee0quztp8gmq3iq445l horridly 0 103259 2478416 1853084 2026-07-26T18:35:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478416 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.əd.li/}} {{-adv-}} '''horridly''' {{IPA-old|/ˈhɔr.əd.li/}} # [[kinh khủng|Kinh khủng]], [[khủng khiếp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 8681w0yu1fsg7nvrls3avivrlfnxqgg hostilely 0 103260 2478511 1853214 2026-07-26T18:56:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478511 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.tᵊl.li/}} {{-adv-}} '''hostilely''' {{IPA-old|/ˈhɑːs.tᵊl.li/}} # [[thù|Thù]] địch, [[oán ghét]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 2dgo5n1l1vhceoanenyv07f4jm66434 hugely 0 103261 2478682 1853538 2026-07-26T19:36:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478682 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuːdʒ.li/}} {{-adv-}} '''hugely''' {{IPA-old|/ˈhjuːdʒ.li/}} # Rất đỗi, [[hết sức]]. #: '''''hugely''' amused'' — rất đỗi vui thích {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 5lmhaac8ycjnavs32hds6vluyskvnqm humanely 0 103262 2478722 1853594 2026-07-26T19:46:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478722 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmeɪn.li/}} {{-adv-}} '''humanely''' {{IPA-old|/hjuː.ˈmeɪn.li/}} # [[nhân|Nhân]] đạo. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] rwgrkqk5molviwb4khxb7jji4bau1mx humorously 0 103263 2478789 1853697 2026-07-26T20:02:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478789 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuːm.rəs.li/}} {{-adv-}} '''humorously''' {{IPA-old|/ˈhjuːm.rəs.li/}} # [[khôi hài|Khôi hài]], [[hài hước]], [[dí dỏm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] tqiay3yr0wmnz2ztmusaidf5yztqoq1 hurtfully 0 103264 2478859 1853829 2026-07-26T20:18:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478859 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːt.fəl.li/}} {{-adv-}} '''hurtfully''' {{IPA-old|/ˈhɜːt.fəl.li/}} # [[tai hại|Tai hại]], [[tai quái]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 8i60xszf7956gbr4iwb6zdso1jvxpla hypercritically 0 103265 2479098 1854343 2026-07-26T21:15:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479098 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈkrɪ.tɪ.kəl.li/}} {{-adv-}} '''hypercritically''' {{IPA-old|/.ˈkrɪ.tɪ.kəl.li/}} # Quá [[khe khắt]], [[vụn vặt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 12httfsb2dkcbtgqu119yz8wlgw8nmg hypocritically 0 103266 2479185 1854505 2026-07-26T21:36:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479185 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪ.pə.ˈkrɪ.tɪ.kəl.li/}} {{-adv-}} '''hypocritically''' {{IPA-old|/ˌhɪ.pə.ˈkrɪ.tɪ.kəl.li/}} # [[giả nhân giả nghĩa|Giả nhân giả nghĩa]]. #: ''he cares '''hypocritically''' for his father-in-law, in order to usurp all his fortune'' — hắn giả nhân giả nghĩa lo cho ông bố vợ hòng đoạt hết tài sản của ông ta {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] afrvezhpo0wjw4f8tk4ayqyhyftsx33 hypothetically 0 103267 2479227 1854581 2026-07-26T21:46:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479227 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈθɛ.tɪ.kəl.li/}} {{-adv-}} '''hypothetically''' {{IPA-old|/ˌhɑɪ.pə.ˈθɛ.tɪ.kəl.li/}} # Theo [[giả thuyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] eqw1wuh30n1t62pnw648u31nzlg0tgv haunted 0 103918 2476874 1850829 2026-07-26T13:01:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476874 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔn.təd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haunted.ogg |pron=ˈhɔn.təd}} {{-verb-}} '''haunted''' # {{past of|[[haunt]]}} {{-forms-}} {{eng-verb|base=haunt}} {{-adj-}} '''haunted''' {{IPA-old|/ˈhɔn.təd/}} # Thường được [[năng]] [[lui tới]]. # [[có ma|Có ma]] (nhà). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] rpamhlo3ajat6tcgagns324c7p0rswp heated 0 103919 2477088 1851096 2026-07-26T13:50:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477088 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.təd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heated.ogg |pron=ˈhi.təd}} {{-verb-}} '''heated''' # {{past of|[[heat]]}} {{-forms-}} {{eng-verb|base=heat}} {{-adj-}} '''heated''' {{IPA-old|/ˈhi.təd/}} # Được đốt [[nóng]], được đun [[nóng]]. # [[giận dữ|Giận dữ]], [[nóng nảy]]. #: ''to get '''heated''''' — nổi nóng # [[sôi nổi|Sôi nổi]]. #: ''a '''heated''' discussion'' — cuộc thảo luận sôi nổi {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 7ek2plefazuhbx9r2yjwher6jyhve90 helmeted 0 103920 2477263 1851364 2026-07-26T14:30:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477263 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.mə.təd/}} {{-adj-}} '''helmeted''' {{IPA-old|/ˈhɛɫ.mə.təd/}} # Có đội [[mũ]] [[bảo hộ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 73rbao3b6wdtjxk3vgkxqzs4tp85mdx herniated 0 104086 2477473 1851677 2026-07-26T15:18:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477473 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ni.ˌeɪ.təd/}} {{-verb-}} '''herniated''' # {{past of|[[herniate]]}} {{-forms-}} {{eng-verb|base=herniate|herniat|ing}} {{-adj-}} '''herniated''' {{IPA-old|/ˈhɜː.ni.ˌeɪ.təd/}} # {{term|Y học}} Bị [[thoát vị]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 39f4xx1e2vjoy25745f0hgoz5wn2aon hyphenated 0 104087 2479150 1854447 2026-07-26T21:28:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479150 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.fə.ˌneɪ.təd/}} {{-verb-}} '''hyphenated''' # {{past of|[[hyphenate]]}} {{-forms-}} {{eng-verb|base=hyphenate|hyphenat|ing}} {{-adj-}} '''hyphenated''' {{IPA-old|/ˈhɑɪ.fə.ˌneɪ.təd/}} # Có [[dấu nối]] ở giữa. # Có [[nguồn gốc]] nước ngoài. #: ''a '''hyphenated''' American'' — người Mỹ có gốc nước khác. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 1vs3o0mdmeg6jo8heask83jx5biwvjx hutted 0 104158 2478905 1853889 2026-07-26T20:29:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478905 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhət.təd/}} {{-adj-}} '''hutted''' {{IPA-old|/ˈhət.təd/}} # Có nhiều [[lều]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ahhd6b4ahghyqvd3jp9zzmhagxr57as harmfulness 0 104965 2476738 1850629 2026-07-26T12:31:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476738 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrm.fəl.nəs/}} {{-noun-}} '''harmfulness''' {{IPA-old|/ˈhɑːrm.fəl.nəs/}} # Sự có [[hại]]; [[tính]] [[gây]] [[tai hại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gmkd8wj2lf3oy282u1tgmik3a45emlz harmlessness 0 104967 2476741 1850634 2026-07-26T12:32:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476741 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrm.ləs.nəs/}} {{-noun-}} '''harmlessness''' {{IPA-old|/ˈhɑːrm.ləs.nəs/}} # [[tính|Tính]] [[vô hại]], [[tính]] không độc. # [[tính|Tính]] [[ngây thơ]] [[vô tội]]; sự không [[làm hại]] ai. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rlmqonoycbfz1aznjsy8yg35yml1y5b harshness 0 104969 2476793 1850718 2026-07-26T12:44:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476793 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrʃ.nəs/}} {{-noun-}} '''harshness''' {{IPA-old|/ˈhɑːrʃ.nəs/}} # [[tính|Tính]] [[thô]] [[ráp]], [[tính]] [[xù]] [[xì]]. # Sự [[chói]] (mắt, tai); [[tính]] [[khàn khàn]] (giọng). # [[vị|Vị]] [[chát]]. # [[tính|Tính]] [[lỗ mãng]], [[tính]] [[thô bỉ]], [[tính]] [[thô bạo]], [[tính]] [[cục cằn]]. # [[tính|Tính]] [[gay gắt]]; [[tính]] [[khe khắt]], [[tính]] ác [[nghiệt]], [[tính]] [[khắc nghiệt]], [[tính]] [[cay nghiệt]]; [[tính]] [[nhẫn tâm]], [[tính]] [[tàn nhẫn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] khh99xsbrl2ptr0v9oxdgq7y72t5mt7 hatefulness 0 104971 2476851 1850793 2026-07-26T12:56:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476851 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪt.fəl.nəs/}} {{-noun-}} '''hatefulness''' {{IPA-old|/ˈheɪt.fəl.nəs/}} # [[tính|Tính]] đáng [[căm thù]], [[tính]] đáng [[căm hờn]], [[tính]] đáng [[căm ghét]]. # Sự [[căm thù]], sự [[căm hờn]], sự [[căm ghét]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] di4xrvrapyy5t0bkgpsc78kpicz3d8v heartlessness 0 104974 2477071 1851081 2026-07-26T13:46:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477071 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ləs.nəs/}} {{-noun-}} '''heartlessness''' {{IPA-old|/.ləs.nəs/}} # Sự [[vô tâm]], sự [[nhẫn tâm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] svp7ln9503b6p7vml5q3ht3rfcr89zm heedfulness 0 104976 2477165 1851209 2026-07-26T14:08:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477165 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhid.fəl.nəs/}} {{-noun-}} '''heedfulness''' {{IPA-old|/ˈhid.fəl.nəs/}} # Sự [[chú ý]], sự [[lưu ý]], sự để ý. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q5bnogcemy0kbyw3xasi6kiexckwxax heedlessness 0 104977 2477168 1851213 2026-07-26T14:09:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477168 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ləs.nəs/}} {{-noun-}} '''heedlessness''' {{IPA-old|/.ləs.nəs/}} # Sự không [[chú ý]], sự không [[lưu ý]], sự không để ý. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 91dtyj14pd3whzwyygocwd1cfspbnq0 heinousness 0 104978 2477194 1851249 2026-07-26T14:15:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477194 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.nəs.nəs/}} {{-noun-}} '''heinousness''' {{IPA-old|/ˈheɪ.nəs.nəs/}} # [[tính chất|Tính chất]] [[cực]] [[kỳ]] [[tàn]] ác; [[tính chất]] [[ghê tởm]] (tội ác... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gc7ml02ry0txgs24fje65v1bhymaycx hellishness 0 104979 2477251 1851349 2026-07-26T14:28:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477251 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lɪʃ.nəs/}} {{-noun-}} '''hellishness''' {{IPA-old|/ˈhɛ.lɪʃ.nəs/}} # Sự [[tối tăm]] [[khủng khiếp]] như địa [[ngục]]. # [[tính|Tính]] độc ác [[xấu xa]] như [[ma quỷ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j0ssadlgf8obf3hooqeiqbgqki60gge hideousness 0 104980 2477633 1851913 2026-07-26T15:53:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477633 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.di.əs.nəs/}} {{-noun-}} '''hideousness''' {{IPA-old|/ˈhɪ.di.əs.nəs/}} # [[vẻ|Vẻ]] [[gớm guốc]]; [[tính]] [[ghê tởm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l8jb5qavujqgfg36lrjt8teixo08x8y hilariousness 0 104981 2477720 1852045 2026-07-26T16:14:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477720 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈlɛr.i.əs.nəs/}} {{-noun-}} '''hilariousness''' {{IPA-old|/hɪ.ˈlɛr.i.əs.nəs/}} # [[tính|Tính]] [[vui vẻ]], [[tính]] [[vui]] [[nhộn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cfsgsimoppefl9s8ydyize8bkexwv8e hoarseness 0 104982 2477938 1852446 2026-07-26T17:00:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477938 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.nəs/}} {{-noun-}} '''hoarseness''' {{IPA-old|/ˈhɔrs.nəs/}} # [[tình trạng|Tình trạng]] [[khản]] [[giọng]]. # [[giọng|Giọng]] [[khàn khàn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] n9irnouxhoxwglk86rcm2r5dxpkb65t hoggishness 0 104983 2478007 1852527 2026-07-26T17:11:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478007 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ɡɪʃ.nəs/}} {{-noun-}} '''hoggishness''' {{IPA-old|/ˈhɔ.ɡɪʃ.nəs/}} # [[tính|Tính]] [[tham]] ăn; [[tính]] [[thô tục]]; [[tính]] [[bẩn thỉu]] (như lợn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] np7m6whxnvfox3tpgvqlhpk054shfyc hollowness 0 104984 2478058 1852601 2026-07-26T17:21:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478058 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.ˌloʊ.nəs/}} {{-noun-}} '''hollowness''' {{IPA-old|/ˈhɑː.ˌloʊ.nəs/}} # Sự [[rỗng]]. # Sự [[lõm]] [[sâu]], sự [[trũng]] vào. # Sự [[rỗng tuếch]]. # Sự [[giả dối]], sự không [[thành thật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jkqygyn2juup3jkvfdgjolu2u560vh0 homelessness 0 104985 2478111 1852671 2026-07-26T17:33:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478111 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ləs.nəs/}} {{-noun-}} '''homelessness''' {{IPA-old|/.ləs.nəs/}} # [[tình trạng|Tình trạng]] không [[cửa không]] [[nhà]], [[tình trạng]] [[vô gia cư]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ai3gt5ph8et5gzyemwuci9a7tzsyxoh homesickness 0 104986 2478127 1852689 2026-07-26T17:35:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478127 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˌsɪk.nəs/}} {{-noun-}} '''homesickness''' {{IPA-old|/ˈhoʊm.ˌsɪk.nəs/}} # [[nỗi|Nỗi]] [[nhớ nhà]], [[lòng]] [[nhớ]] [[quê hương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dkkcft9ogyocm52oexgqsv5f0h83f7r homogeneousness 0 104987 2478163 1852746 2026-07-26T17:43:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478163 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈdʒi.ni.əs.nəs/}} {{-noun-}} '''homogeneousness''' {{IPA-old|/.ˈdʒi.ni.əs.nəs/}} # [[tính|Tính]] đồng [[nhất]], [[tình]] đồng đều, [[tính]] [[thuần nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sfchd2iu1wj2910nr8mn4pj5g7uy2bb hopefulness 0 104988 2478345 1852983 2026-07-26T18:18:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478345 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊp.fəl.nəs/}} {{-noun-}} '''hopefulness''' {{IPA-old|/ˈhoʊp.fəl.nəs/}} # Sự [[chứa chan]] [[hy vọng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dllmhtne52dgyn0lwgp08s8pnomze1u hopelessness 0 104989 2478348 1852986 2026-07-26T18:19:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478348 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.pləs.nəs/}} {{-noun-}} '''hopelessness''' {{IPA-old|/ˈhoʊ.pləs.nəs/}} # Sự không [[hy vọng]], sự [[tuyệt vọng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ode8dpc0ystfifs5k8u24h51u8ttsdx horribleness 0 104990 2478414 1853081 2026-07-26T18:34:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478414 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ə.bəl.nəs/}} {{-noun-}} '''horribleness''' {{IPA-old|/ˈhɔr.ə.bəl.nəs/}} # Sự [[khủng khiếp]], sự [[kinh khiếp]]. # Sự [[kinh tởm]], sự [[xấu xa]]. # {{term|Thông tục}} [[tính|Tính]] đáng [[ghét]]; [[tính]] [[hết sức]] [[khó chịu]]; [[tính]] quá [[quắc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q9tgbhg3bhpnyqfzecsaam7bs93i0mq horridness 0 104991 2478417 1853085 2026-07-26T18:35:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478417 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.əd.nəs/}} {{-noun-}} '''horridness''' {{IPA-old|/ˈhɔr.əd.nəs/}} # Sự [[kinh khủng]], sự [[khủng khiếp]]. # {{term|Thông tục}} [[tính|Tính]] [[khó chịu]]; [[tính]] quá [[quắc]]. # {{term|Thơ ca}} ; (từ cổ, nghĩa cổ) sự [[lởm chởm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7vyx88fz57obwzs11gj46b8kautljqm hugeness 0 104992 2478683 1853539 2026-07-26T19:37:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478683 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuːdʒ.nəs/}} {{-noun-}} '''hugeness''' {{IPA-old|/ˈhjuːdʒ.nəs/}} # Sự [[to lớn]], sự [[khổng lồ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ssozze7ajvoqt05to5o3hhqw27gdss3 humaneness 0 104993 2478723 1853595 2026-07-26T19:46:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478723 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hjuː.ˈmeɪn.nəs/}} {{-noun-}} '''humaneness''' {{IPA-old|/hjuː.ˈmeɪn.nəs/}} # [[tính|Tính]] [[nhân dân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rj1ypvmf4uo468m5dwcr80vqr5hl003 humanness 0 104994 2478739 1853624 2026-07-26T19:50:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478739 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mən.nəs/}} {{-noun-}} '''humanness''' {{IPA-old|/ˈhjuː.mən.nəs/}} # [[tính chất|Tính chất]] [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qvpp40bdqjra31su5h5bmq8bbsx380b humorousness 0 104995 2478790 1853698 2026-07-26T20:02:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478790 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuːm.rəs.nəs/}} {{-noun-}} '''humorousness''' {{IPA-old|/ˈhjuːm.rəs.nəs/}} # [[tính|Tính]] [[hài hước]]; [[tính]] [[hóm hỉnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2yej1078iz22pvzubjcrgp148x803wy hurtfulness 0 104996 2478860 1853830 2026-07-26T20:19:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478860 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːt.fəl.nəs/}} {{-noun-}} '''hurtfulness''' {{IPA-old|/ˈhɜːt.fəl.nəs/}} # [[tính|Tính]] có [[hại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5l5g762xnen4xp4ipevj94kfeb1zlpw harpooner 0 105453 2476778 1850694 2026-07-26T12:41:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476778 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑːr.ˈpuː.nɜː/}} {{-noun-}} '''harpooner''' {{IPA-old|/hɑːr.ˈpuː.nɜː/}} # [[người|Người]] [[phóng]] [[lao móc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8kreknjh6d971ej4dzqqnwr6n8ukx3x harvester 0 105455 2476807 1850733 2026-07-26T12:47:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476807 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.vəs.tɜː/}} {{-noun-}} '''harvester''' {{IPA-old|/ˈhɑːr.vəs.tɜː/}} # [[người|Người]] [[gặt]]. # {{term|Nông nghiệp}} [[máy gặt|Máy gặt]]. # {{term|Động vật học}} [[con|Con]] [[muỗi]] [[mắt]] (hay có về mùa gặt) ((cũng) [[harvest-bug]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] anzi666m2vb1f29x75qk7w9peqbwk4y hatcher 0 105457 2476841 1850781 2026-07-26T12:54:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476841 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæt.ʃɜː/}} {{-noun-}} '''hatcher''' {{IPA-old|/ˈhæt.ʃɜː/}} # [[gà|Gà]] ấp. # [[máy|Máy]] ấp. # [[người|Người]] [[ngầm]] âm [[mưu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c7lpfx7ui68lwfpg0cwnx3gs6a3il8a haunter 0 105458 2476875 1850830 2026-07-26T13:01:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476875 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔn.tɜː/}} {{-noun-}} '''haunter''' {{IPA-old|/ˈhɔn.tɜː/}} # [[người|Người]] [[năng]] [[lui tới]], [[người]] hay [[lai vãng]] (nơi nào). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5yxoqfo2c7g51rao46fa8qabescbu60 hearer 0 105461 2477039 1851041 2026-07-26T13:39:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477039 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.rɜː/}} {{-noun-}} '''hearer''' {{IPA-old|/ˈhɪ.rɜː/}} # [[người|Người]] [[nghe]], [[thính giả]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ir4rmpr35ku68mps5yddlyx2271x3yg hewer 0 105463 2477582 1851830 2026-07-26T15:42:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477582 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhju.ːɜː/}} {{-noun-}} '''hewer''' {{IPA-old|/ˈhju.ːɜː/}} # [[người|Người]] [[chặt]], [[người]] đốn (cây); [[người]] đẽo (đá... ). # [[thợ|Thợ]] [[gương]] [[lò]] (ở mỏ than). {{-expr-}} * '''hewers of wood and drawers of water''': [[những|Những]] [[người]] [[lao]] động [[vất vả]] [[cực]] [[nhọc]]; [[thân]] [[trâu ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9t18px24p4d6v55y3ydjww7iv5bvdme hoarder 0 105465 2477931 1852437 2026-07-26T16:59:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477931 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.dɜː/}} {{-noun-}} '''hoarder''' {{IPA-old|/ˈhɔr.dɜː/}} # [[kẻ|Kẻ]] [[tích trữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nn612cxxwcc49l7vupxvlzuavt2n8w8 hoaxer 0 105467 2477943 1852453 2026-07-26T17:01:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477943 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊk.sɜː/}} {{-noun-}} '''hoaxer''' {{IPA-old|/ˈhoʊk.sɜː/}} # [[kẻ|Kẻ]] [[chơi khăm]], [[kẻ]] [[chơi]] [[xỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bd91vp6vsy0dmwcrhjrr5kil2icv3rl homesteader 0 105469 2478130 1852692 2026-07-26T17:36:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478130 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˌstɛ.dɜː/}} {{-noun-}} '''homesteader''' {{IPA-old|/ˈhoʊm.ˌstɛ.dɜː/}} # [[người|Người]] [[sống]] trên đất [[nhà nước]] [[cấp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2g3jyqju3t9bfzpmkd6el5fwee5mkb1 hooper 0 105471 2478316 1852952 2026-07-26T18:13:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478316 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.pɜː/}} {{-noun-}} '''hooper''' {{IPA-old|/ˈhuː.pɜː/}} # [[người|Người]] đóng đai (thùng... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] afxhxmb6yf0jz8xuodyst29yir9jqgx haphazardly 0 106225 2476615 1850470 2026-07-26T12:04:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476615 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhæp.ˈhæ.zɜːd.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haphazardly.ogg |pron=ˌhæp.ˈhæ.zɜːd.li}} {{-adv-}} '''haphazardly''' {{IPA-old|/ˌhæp.ˈhæ.zɜːd.li/}} # [[bừa bãi|Bừa bãi]], [[lung tung]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 2c27qwhy3sietct0d67k1f4okrgzasn hater 0 106230 2476852 1850795 2026-07-26T12:56:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476852 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.tɜː/}} {{-noun-}} '''hater''' {{IPA-old|/ˈheɪ.tɜː/}} # [[người|Người]] [[căm thù]], [[người]] [[căm ghét]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8i4z4kw3wnlh3h5343oqneoia9vm9vv health 0 106232 2477029 2246648 2026-07-26T13:37:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477029 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{enPR|hĕlth}}, {{IPA4|en|/hɛlθ/|[hɛl̪θ]}} ** {{audio|en|En-uk-health.ogg|a=UK}} ** {{audio|en|en-us-health.ogg|a=US}} * {{rhymes|en|ɛlθ|s=1}} {{-noun-}} '''health''' {{IPA-old|/ˈhɛɫθ/}} # [[sức khoẻ|Sức khoẻ]]. # Sự [[lành mạnh]]. # [[thể chất|Thể chất]]. #: ''good '''health''''' — thể chất khoẻ mạnh; sức khoẻ tốt #: ''bad '''health''''' — thể chất yếu đuối; sức khoẻ kém #: ''to be broken in '''health''''' — thể chất suy nhược; sức khoẻ suy nhược # [[cốc|Cốc]] [[rượu]] [[chúc]] [[sức khoẻ]]. #: ''to drink somebody's '''health''''' — nâng cốc chúc sức khoẻ ai # Y [[tế]]. #: ''the Ministry of '''Health''''' — bộ y tế #: ''officer of '''health''''' — cán bộ y tế {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] o8k5ldxjdbgsevrgmxe5ldift134py1 healthful 0 106233 2477032 1851030 2026-07-26T13:37:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477032 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫθ.fəl/}} {{-adj-}} '''healthful''' {{IPA-old|/ˈhɛɫθ.fəl/}} # [[lành mạnh|Lành mạnh]]. # [[có lợi|Có lợi]] cho [[sức khoẻ]], làm [[tăng]] [[sức khoẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 4eegci34m6w2yi4fdbvrwhejq8lsuby healthfulness 0 106236 2477033 1851031 2026-07-26T13:38:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477033 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫθ.fəl.nəs/}} {{-noun-}} '''healthfulness''' {{IPA-old|/ˈhɛɫθ.fəl.nəs/}} # [[tính chất|Tính chất]] [[lành mạnh]]. # [[tính chất|Tính chất]] [[có lợi]] cho [[sức khoẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qhi726asld0hldruf240al8wpsh34pc healthy 0 106237 2477036 2047030 2026-07-26T13:38:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477036 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.θi/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-healthy.ogg |pron=ˈhɛɫ.θi}} {{-adj-}} '''healthy''' {{IPA-old|/ˈhɛɫ.θi/}} # [[có lợi|Có lợi]] cho [[sức khoẻ]]. #: ''a '''healthy''' climate'' — khí hậu lành (tốt cho sức khoẻ) # [[lành mạnh|Lành mạnh]]. #: ''a '''healthy''' way of living'' — lối sống lành mạnh {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] e6jokvaps1o1uu7c7atn9si7jbuvsw4 heaver 0 106238 2477106 1851124 2026-07-26T13:55:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477106 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.vɜː/}} {{-noun-}} '''heaver''' {{IPA-old|/ˈhi.vɜː/}} # [[người|Người]] [[bốc dỡ]], [[công nhân]] [[khuân vác]] (ở bến tàu... ). # {{term|Kỹ thuật}} [[tay|Tay]] đòn, đòn [[bẫy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] du1uem3mx8m1k089hwp8j0kany6336i heckler 0 106239 2477134 1851160 2026-07-26T14:01:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477134 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.kə.lɜː/}} {{-noun-}} '''heckler''' {{IPA-old|/ˈhɛ.kə.lɜː/}} # [[người|Người]] [[truy]], [[người]] [[chất vấn]], [[người]] [[hỏi vặn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r2py4fppwjzo6wljlcgq9njuej4t72l hedger 0 106241 2477154 1851193 2026-07-26T14:06:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477154 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ʒɜː/}} {{-noun-}} '''hedger''' {{IPA-old|/ˈhɛd.ʒɜː/}} # [[người làm|Người làm]] [[hàng rào]], [[người]] [[sửa]] [[dậu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] liryufse2owkxtifdqmz66kvml3k3g3 heroic 0 106242 2477479 2023587 2026-07-26T15:19:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477479 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈroʊ.ɪk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heroic.ogg |pron=hɪ.ˈroʊ.ɪk}} {{-adj-}} '''heroic''' {{IPA-old|/hɪ.ˈroʊ.ɪk/}} # [[anh hùng|Anh hùng]]. #: '''''heroic''' deeds'' — chiến công anh hùng #: ''a '''heroic''' people'' — một dân tộc anh hùng #: '''''heroic''' poetry'' — anh hùng ca # [[quả cảm|Quả cảm]], [[dám]] [[làm việc]] lớn. # [[kêu|Kêu]], [[khoa trương]], [[cường]] điệu (ngôn ngữ). # {{term|từ Mỹ, nghĩa Mỹ}} [[to lớn|To lớn]] [[khác thường]], [[hùng]] [[mạnh]] [[khác thường]]. #: ''a statue of '''heroic''' size'' — một bức tượng to lớn khác thường {{-noun-}} '''heroic''' {{IPA-old|/hɪ.ˈroʊ.ɪk/}} # [[câu thơ|Câu thơ]] trong [[bài ca]] [[anh hùng]]. # {{term|Số nhiều}} [[ngôn ngữ|Ngôn ngữ]] [[khoa trương]] [[cường]] điệu. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 6kts12h8o320xrc15zagv1x25rzoojk heterogamete 0 106244 2477538 1851769 2026-07-26T15:32:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477538 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.roʊ.ˈɡæ.ˌmit/}} {{-noun-}} '''heterogamete''' {{IPA-old|/ˌhɛ.tə.roʊ.ˈɡæ.ˌmit/}} # Dị giao tử. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 74bepf8ncdf5cs26vu79yi0d4u4xgla hierarchical 0 106246 2477642 2112663 2026-07-26T15:55:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477642 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhaɪ.ər.ˈɑː.kɪ.kəl/}} {{term|Anh}}, {{IPA-old|/ˌhaɪ.ˈrɑːr.kɪ.kəl/}} {{term|Mỹ}} {{pron-audio |place=Bắc California, Hoa Kỳ (nam giới) |file=En-us-hierarchical.ogg |pron=}} {{-etymology-}} So sánh với [[tiếng Pháp]] ''[[hiérarchique]]''. {{-adj-}} {{eng-adj}} # Có [[thứ bậc]], có [[tôn ti]]. # (thuộc) [[hệ thống|Hệ thống]] [[cấp bậc]]. # (thuộc) [[giáo hội|Giáo hội]]; (thuộc) [[thầy tu]]. {{-syn-}} ; có thứ bậc * [[hierarchic]] ; thuộc hệ thống cấp bậc * [[hierarchic]] ; thuộc giáo hội * [[hierarchic]] {{-drv-}} * [[hierarchically]] {{-related-}} * [[hierarch]] * [[hierarchal]] * [[hierarchic]] * [[hierarchy]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] szq700vcqwkv941rhovkvic1wvzjsr2 hierarchy 0 106247 2477643 1851935 2026-07-26T15:56:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477643 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ə.ˌrɑːr.ki/}} {{-noun-}} '''hierarchy''' {{IPA-old|/ˈhɑɪ.ə.ˌrɑːr.ki/}} # [[hệ thống|Hệ thống]] [[cấp bậc]]; [[thứ bậc]], [[tôn ti]] (trong giới tu hành công giáo, trong chính quyền, trong các tổ chức... ). # [[thiên thần|Thiên thần]], các [[thiên thần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i1wym1jqwqy6i1jorbvwfbor4ewf101 hiker 0 106248 2477714 1852035 2026-07-26T16:12:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477714 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.kɜː/}} {{-noun-}} '''hiker''' {{IPA-old|/ˈhɑɪ.kɜː/}} # [[người|Người]] đi bộ đường [[dài]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pgb89amd1315oocn4rp7k7uf9vdx2e7 hitchhiker 0 106250 2477866 2023613 2026-07-26T16:46:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477866 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪtʃ.ˌhɑɪ.kɜː/}} {{-noun-}} '''hitchhiker''' {{IPA-old|/ˈhɪtʃ.ˌhɑɪ.kɜː/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[người|Người]] đi [[nhờ]] [[xe]], [[người]] [[vẫy]] [[xe]] [[xin]] đi [[nhờ]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 5ov74kel4iuw16s44gt4bvw4ej1hyqn hollowly 0 106251 2478057 2175509 2026-07-26T17:21:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478057 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.ˌloʊ.li/}} {{-adv-}} '''hollowly''' {{IPA-old|/ˈhɑː.ˌloʊ.li/}} # [[giả tạo|Giả tạo]], không [[thành thật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] bje3d013xg1mkfo41bn25gujvgblpm0 holmesian 0 106252 2478068 534173 2026-07-26T17:23:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478068 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.zi.ən/}} {{-adj-}} '''holmesian''' {{IPA-old|/ˈhoʊm.zi.ən/}} # Theo [[kiểu]] [[thám tử]] [[Sherlock]] [[Holmes]] (Sherlock Holmes nhân vật của Conan Doyle + 1930 nhà văn Anh). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 8xjlykje9izd0pm10gnsrxmoyij6lew homeland 0 106254 2478109 1852669 2026-07-26T17:32:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478109 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌlænd/}} {{-noun-}} '''homeland''' {{IPA-old|/.ˌlænd/}} # [[quê hương|Quê hương]], [[tổ quốc]], [[xứ sở]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d12b0ujomaa96m5w1yk5xe6zz8u5u9e hoop 0 106255 2478312 2097978 2026-07-26T18:12:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478312 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːp/}} {{-noun-}} '''hoop''' {{IPA-old|/ˈhuːp/}} # [[cái|Cái]] [[vòng]] (của trẻ con dùng để chạy chơi). # [[cái|Cái]] [[vành]], [[cái]] đai (bằng thép, gỗ... ở các thùng ống... ). # [[vòng|Vòng]] [[váy]] (phụ nữ để làm cho váy phồng và không bị nhăn). # [[vòng|Vòng]] [[cung]] (chơi crôkê). # [[vòng|Vòng]] [[dán]] [[giấy]] (để cho người phi ngựa nhảy qua ở rạp xiếc). #: ''to go through a '''hoop''''' — nhảy qua vòng; chịu đựng một cuộc thử thách gay go # [[nhẫn|Nhẫn]] (đeo tay). # [[tiếng kêu|Tiếng kêu]] "húp". # [[tiếng|Tiếng]] [[ho]] (như tiếng ho gà). {{-tr-verb-}} '''hoop''' ''ngoại động từ'' {{IPA-old|/ˈhuːp/}} # Đóng đai (thùng... ). # [[bao quanh|Bao quanh]] như một [[vành]] đai. {{-forms-}} {{eng-verb|base=hoop}} {{-intr-verb-}} '''hoop''' ''nội động từ'' {{IPA-old|/ˈhuːp/}} # [[kêu|Kêu]] "húp". # [[ho|Ho]] (như ho gà). {{-forms-}} {{eng-verb|base=hoop}} {{-ref-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] {{-nld-}} {{-noun-}} {{nld-noun|f|-|-}} # niềm {{l|vi|hy vọng}} {{nld-noun|m|hopen|hoopje}} # {{l|vi|đống}}, {{l|vi|chồng}} # {{l|vi|hàng}}, {{l|vi|nhiều}}, {{l|vi|vô khối}} {{-verb-}} {{nld-verb-form}} # {{nld-verb form of|p=1|n=sg|t=pres|hopen}} # {{nld-verb form of|m=imp|hopen}} 85lq95thjm3kpxc4qsi1e7yd0tgymj7 horseshoer 0 106256 2478473 1853147 2026-07-26T18:47:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478473 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˌʃu.ːɜː/}} {{-noun-}} '''horseshoer''' {{IPA-old|/ˈhɔrs.ˌʃu.ːɜː/}} # [[thợ|Thợ]] đóng [[móng]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] am9i2aae92p682k2pam1cdq5vajjujj hurdler 0 106259 2478837 2038312 2026-07-26T20:13:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478837 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.dᵊ.lɜː/}} {{-noun-}} '''hurdler''' {{IPA-old|/ˈhɜː.dᵊ.lɜː/}} # [[người làm|Người làm]] [[rào]] [[tạm thời]]. # {{term|Thể dục, thể thao}} [[vận động viên|Vận động viên]] [[chạy]] [[vượt]] [[rào]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hv0wkqmpolz1byk0bipn3lhoku5y41g hustler 0 106261 2478896 2023651 2026-07-26T20:27:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478896 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.sə.lɜː/}} {{-noun-}} '''hustler''' {{IPA-old|/ˈhə.sə.lɜː/}} # {{term|từ Mỹ, nghĩa Mỹ}} Người làm việc [[tích cực]] và [[khẩn trương]]. # [[người|Người]] có [[nghị lực]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] fh6ie9iqsykuafxms2cye98pwz92pp4 hygiene 0 106263 2479038 1854229 2026-07-26T21:01:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479038 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌdʒin/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hygiene.ogg |pron=ˈhɑɪ.ˌdʒin}} {{-noun-}} '''hygiene''' {{IPA-old|/ˈhɑɪ.ˌdʒin/}} # [[vệ sinh|Vệ sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b8r6hkmpt6qpqqps7mr8p9jfe51pbt9 hypocrisy 0 106264 2479181 1854501 2026-07-26T21:35:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479181 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈpɑː.krə.si/}} {{-noun-}} '''hypocrisy''' {{IPA-old|/hɪ.ˈpɑː.krə.si/}} # Đạo đức [[giả]]. # [[hành|Hành]] động đạo đức [[giả]], [[thái độ]] đạo đức [[giả]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 65xhulm6m99gnbqtl2w3nyvc1rkmzfj hedonist 0 106375 2477161 1851201 2026-07-26T14:07:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477161 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.də.ˌnɪst/}} {{-noun-}} '''hedonist''' {{IPA-old|/ˈhi.də.ˌnɪst/}} # [[người|Người]] theo [[chủ nghĩa]] [[khoái lạc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] htyxj41oqyv4o5d6fv5twjmu2l25ydu henotheist 0 106377 2477347 2073084 2026-07-26T14:50:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477347 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.nə.ˌθi.ˌɪst/}} {{-noun-}} {{en-noun}} # {{see-entry|henotheism|henotheism, chỉ người theo}} {{-ref-}} {{R:FVDP}} c2uriq8krnpgehv80mcdw7pg35tvaxl historicist 0 106378 2477837 1852232 2026-07-26T16:39:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477837 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈstɔr.ə.ˌsɪst/}} {{-adj-}} '''historicist''' {{IPA-old|/hɪ.ˈstɔr.ə.ˌsɪst/}} # [[lịch sử|Lịch sử]] [[chủ nghĩa]]. {{-noun-}} '''historicist''' {{IPA-old|/hɪ.ˈstɔr.ə.ˌsɪst/}} # [[người|Người]] theo [[chủ nghĩa]] [[lịch sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 8jpbfyn6v6dwndw5xsqoiehcrqx0xj4 humanist 0 106380 2478729 1853606 2026-07-26T19:48:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478729 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.mə.ˌnɪst/}} {{-noun-}} '''humanist''' {{IPA-old|/ˈhjuː.mə.ˌnɪst/}} # [[nhà|Nhà]] [[nghiên cứu]] [[khoa học]] [[nhân văn]]; [[người]] [[theo dõi]] [[chủ nghĩa]] [[nhân văn]]. # [[nhà|Nhà]] [[nghiên cứu]] [[văn hoá]] [[Hy-lạp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nyn85zrqjrwzfrk95l4d84450andrvy hylozoist 0 106382 2479058 1854265 2026-07-26T21:06:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479058 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.lə.ˈzoʊ.ˌɪst/}} {{-noun-}} '''hylozoist''' {{IPA-old|/ˌhɑɪ.lə.ˈzoʊ.ˌɪst/}} # [[người|Người]] theo [[thuyết]] [[vật hoạt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2ukx97fdi689t6igr32ir9nx3bilw6u hypnotist 0 106385 2479164 1854476 2026-07-26T21:31:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479164 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.nə.ˌtɪst/}} {{-noun-}} '''hypnotist''' {{IPA-old|/ˈhɪp.nə.ˌtɪst/}} # [[nhà|Nhà]] [[thôi miên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nl4ie8kwdpj05gt1tq0cck7vkba803c hematologist 0 106485 2477293 1851408 2026-07-26T14:37:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477293 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhi.mə.ˈtɑː.lə.dʒist/}} {{-noun-}} '''hematologist''' {{IPA-old|/ˌhi.mə.ˈtɑː.lə.dʒist/}} # [[bác sĩ|Bác sĩ]] [[chuyên]] về [[khoa]] [[huyết học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r279153m1004s0b8oew18d2k94lcb2u herpetologist 0 106487 2477489 1851703 2026-07-26T15:21:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477489 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.pə.ˈtɑː.lə.dʒist/}} {{-noun-}} '''herpetologist''' {{IPA-old|/ˌhɜː.pə.ˈtɑː.lə.dʒist/}} # [[nhà|Nhà]] [[nghiên cứu]] [[bò sát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rbxek5rnh8alboach4goq1laox4k3dx histologist 0 106489 2477822 1852214 2026-07-26T16:36:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477822 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪs.ˈtɑː.lə.dʒist/}} {{-noun-}} '''histologist''' {{IPA-old|/hɪs.ˈtɑː.lə.dʒist/}} # {{term|Sinh vật học}} [[nghiên cứu|Nghiên cứu]] [[mô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6ves5ffq24vzg5qqjr0dpm0xsjb2jn2 histopathologist 0 106491 2477826 1852221 2026-07-26T16:37:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477826 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.toʊ.pə.ˈθɑː.lə.dʒist/}} {{-noun-}} '''histopathologist''' {{IPA-old|/ˌhɪs.toʊ.pə.ˈθɑː.lə.dʒist/}} # [[người|Người]] [[nghiên cứu]] [[mô]] [[bệnh học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2skp91vi1bjxjji38i7txhcybcuugpz hydrobiologist 0 106493 2478960 1854066 2026-07-26T20:42:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478960 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.bɑɪ.ˈɑː.lə.dʒist/}} {{-noun-}} '''hydrobiologist''' {{IPA-old|/ˌhɑɪ.droʊ.bɑɪ.ˈɑː.lə.dʒist/}} # [[người|Người]] nghiên cứu sinh vật học [[thủy]] [[sinh]]. {{-noun-}} '''hydrobiologist''' {{IPA-old|/ˌhɑɪ.droʊ.bɑɪ.ˈɑː.lə.dʒist/}} # [[người|Người]] nghiên cứu sinh vật học [[thủy]] [[sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] b6eev89xnah5p3h90jp2uywwgweej3g harassment 0 106598 2476647 1850517 2026-07-26T12:11:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476647 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈræsµ;ù ˈhɛr.əs.mənt/}} {{-noun-}} '''harassment''' {{IPA-old|/hə.ˈræsµ;ù ˈhɛr.əs.mənt/}} # Sự [[quấy rầy]], sự [[phiền nhiễu]]; sự [[lo lắng]] ưu [[phiền]]. # Sự [[quấy rối]] (quân địch). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6bfw09zu0fzk50cbxtg39ll0rsf2o5k hanging 0 107516 2476594 2251854 2026-07-26T11:59:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476594 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.ŋiɳ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hanging.ogg |pron=ˈhæ.ŋiɳ}} {{-noun-}} '''hanging''' {{IPA-old|/ˈhæ.ŋiɳ/}} # Sự [[treo]]. # Sự [[treo cổ]]. # {{term|Thường [[số|Số]] [[nhiều]]}} [[rèm]] # [[màn]] # [[trướng]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[dốc|Dốc]], đường [[dốc]] xuống. {{-expr-}} * '''hanging committee''': [[ban|Ban]] [[xét duyệt]] [[tranh]] [[triển lãm]]. {{-verb-}} '''hanging''' # {{present participle of|en|hang}} {{-forms-}} {{eng-verb|base=hang}} {{-adj-}} '''hanging''' {{IPA-old|/ˈhæ.ŋiɳ/}} # [[treo|Treo]]. #: '''''hanging''' bridge'' — cầu treo # Đáng [[treo cổ]], đáng [[chết]] [[treo]]. #: ''a '''hanging''' look'' — bộ mặt đáng chết treo #: ''a '''hanging''' matter'' — một tội ác có thể bị kết án tro cổ {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 3sdrzk4iwb06bbjhzd29g7zl92j8gkn hankering 0 107519 2476601 2181324 2026-07-26T12:01:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476601 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæŋ.kɜ.ːiɳ/}} {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|hanker||ing-form}}. {{-noun-}} {{en-noun}} # Sự [[ao ước]], sự [[khao khát]], sự [[thèm muốn]]. {{-anagram-}} * {{anagrams|en|a=aeghiknnr|harkening}} {{-reference-}} {{R:FVDP|db=ev}} 5wjjyi3jwg8ee90e3fxw7ypazcaypeq hardening 0 107520 2476689 2192801 2026-07-26T12:20:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476689 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.dᵊ.niɳ/}} {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|harden||ing-form}}. {{-noun-}} '''hardening''' # Một cái gì [[rắn]] lại. # {{term|Y học}} [[bệnh|Bệnh]] [[xơ cứng]]. #: '''''hardening''' of the arteries'' — bệnh xơ cứng động mạch {{-reference-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] p1iocraiqw7pboj75dvxfo30zcmrevg harrowing 0 107523 2476787 2251160 2026-07-26T12:42:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476787 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ˌo.ʊiɳ/}} {{-verb-}} '''harrowing''' # {{present participle of|en|harrow}} {{-forms-}} {{eng-verb|base=harrow}} {{-adj-}} '''harrowing''' {{IPA-old|/ˈhɛr.ˌo.ʊiɳ/}} # Làm đau đớn, làm đau [[khổ]]; đau [[lòng]]. #: ''a '''harrowing''' story'' — câu chuyện đau lòng {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] h5lj8expnhxlamcrsuoy8h8ho41nkjp hatching 0 107525 2476846 2198421 2026-07-26T12:55:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2476846 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæt.ʃiɳ/}} {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|hatch||ing-form}}. {{-noun-}} '''hatching''' # Đường [[gạch]] [[bóng]] trên [[hình]] [[vẽ]]. {{-reference-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] 1dfwv9oyjj9g5v1x4g471frh29nstr5 hearing 0 107530 2477040 1851042 2026-07-26T13:39:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477040 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.riɳ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hearing.ogg |pron=ˈhɪ.riɳ}} {{-noun-}} '''hearing''' {{IPA-old|/ˈhɪ.riɳ/}} # [[thính giác|Thính giác]]. #: ''to be hard of '''hearing''''' — nặng tai #: ''to be quick of '''hearing''''' — thính tai # [[tầm|Tầm]] [[nghe]]. #: ''within '''hearing''''' — ở gần có thể nghe được, ở gần có thể bị nghe thấy #: ''out of '''hearing''''' — ở xa không nghe thấy được, ở xa không bị nghe thấy #: ''in my '''hearing''''' — trong lúc tôi có mặt # Sự [[nghe]]. #: ''to give somebody a fair '''hearing''''' — nghe ai (nói, trình bày ý kiến...) với thái độ vô tư {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ir8j71s6ku5c9sqe5bsxglhuozho39c heartening 0 107532 2477061 2198425 2026-07-26T13:44:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477061 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.tᵊ.niɳ/}} {{-adjc-}} {{en-adj}} # [[cổ vũ|Cổ vũ]], [[khích lệ]], [[phấn khích]]. {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|hearten||ing-form}}. {{-reference-}} {{R:FVDP|db=ev}} {{-anagram-}} * {{anagrams|en|a=aeeghinnrt|earthening}} qxk56narrgnl1nl7idgknlay87w3tgs hilling 0 107539 2477728 1852055 2026-07-26T16:15:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477728 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.ɫiɳ/}} {{-noun-}} '''hilling''' {{IPA-old|/ˈhɪ.ɫiɳ/}} # {{term|Nông nghiệp}} Sự [[vun gốc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] exym4v36yz09my2fu30ercip65n5znd horrifying 0 107543 2478425 2186330 2026-07-26T18:37:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478425 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ə.ˌfɑ.ɪiɳ/}} {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|horrify||ing-form}}. {{-adjc-}} {{en-adj}} # Gây [[kinh hãi]], [[kinh hoàng]]. {{-reference-}} {{R:FVDP|db=ev}} n9vcc6065e9z1d4bojf2jqeawmihd58 housekeeping 0 107548 2478609 1853341 2026-07-26T19:19:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478609 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˌki.piɳ/}} {{-noun-}} '''housekeeping''' {{IPA-old|/ˈhɑʊs.ˌki.piɳ/}} # [[công việc|Công việc]] [[quản lý]] [[gia]] đình; [[công việc]] [[nội trợ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sfde6w6blhslwzpfrxt6772n5o5v9i4 hulking 0 107553 2478706 1853575 2026-07-26T19:42:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478706 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəl.kiɳ/}} {{-adj-}} '''hulking''' {{IPA-old|/ˈhəl.kiɳ/}} # [[to lớn|To lớn]] [[mà]] [[vụng về]]; [[nặng nề]] và [[vụng về]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 3djdwran3pk34nii4fyqws0134wgk5t hurdling 0 107559 2478838 2197967 2026-07-26T20:13:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478838 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.dᵊ.liɳ/}} {{-noun-}} {{en-noun|~}} # Môn [[chạy]]/[[nhảy]] [[vượt]] [[rào]]. {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|hurdle||ing-form}}. {{-reference-}} {{R:FVDP|db=ev}} hhqyd3wrjtxbrzb16y5jwtqxuhduye7 hurling 0 107561 2478846 1853805 2026-07-26T20:15:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478846 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ə.liɳ/}} {{-noun-}} '''hurling''' {{IPA-old|/ˈhɜː.ə.liɳ/}} # [[môn|Môn]] [[bóng]] [[gậy]] [[cong]] (đặc biệt ở Airơlân, giữa hai đội, mỗi đội có 15 người). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0wottd2emt65x5anfxszz82bsmdpwi1 hopping 0 107713 2478354 2192906 2026-07-26T18:21:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478354 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.piɳ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hopping.ogg |pron=ˈhɑːp.piɳ}} {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|hop||ing-form}}. {{-adjc-}} '''hopping''' # Đi lại [[từ]] [[nơi]] này qua [[nơi]] khác, [[hết]] [[chỗ]] [[nọ]] đến [[chỗ]] [[kia]]. {{-reference-}} {{R:FVDP|db=ev}} [[Thể loại:Tính từ tiếng Anh]] khvbgh4qmggadq0immti602cfkoaq1l hydration 0 108123 2478947 1854044 2026-07-26T20:39:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478947 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.ˈdreɪ.ʃən/ }} {{-noun-}} '''hydration''' {{IPA-old|/ˌhɑɪ.ˈdreɪ.ʃən/ }} # {{term|Hoá học}} Sự [[Hyddrat]] [[hoá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] taae1qgw166xk0skdmlnpg6wp5bsab7 hydrogenation 0 108124 2478981 1854100 2026-07-26T20:47:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478981 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˌdrɑː.dʒə.ˈneɪ.ʃən/ }} {{-noun-}} '''hydrogenation''' {{IPA-old|/hɑɪ.ˌdrɑː.dʒə.ˈneɪ.ʃən/ }} # Sự [[hyddrô]] [[hoá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pptm5avexqlc70u1reqabrntknt1dmr hypothecation 0 108125 2479219 1854563 2026-07-26T21:44:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479219 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˌpɑː.θə.ˈkeɪ.ʃən/ }} {{-noun-}} '''hypothecation''' {{IPA-old|/hɪ.ˌpɑː.θə.ˈkeɪ.ʃən/ }} # Sự [[cầm]] đồ, sự đem [[thế]] [[nợ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k7vhot8x90d2aut95873vd7k5y2yl5r hardily 0 108452 2476696 1850576 2026-07-26T12:22:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476696 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.di.li/}} {{-adv-}} '''hardily''' {{IPA-old|/ˈhɑːr.di.li/}} # [[táo bạo|Táo bạo]]; [[gan dạ]], [[dũng cảm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 0hohbfo7lpfhlydusnb1ynq35ai2v8u hardiness 0 108453 2476698 1850578 2026-07-26T12:22:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476698 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.di.nəs/}} {{-noun-}} '''hardiness''' {{IPA-old|/ˈhɑːr.di.nəs/}} # [[sức|Sức]] [[dày dạn]], [[sức]] [[chịu]] đựng được [[gian khổ]]; [[sức mạnh]]. # Sự [[táo bạo]]; sự [[gan dạ]], sự [[dũng cảm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] iebfibi8x77qu0ka8s9x8zzyejgnnar hastiness 0 108455 2476832 1850770 2026-07-26T12:52:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476832 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.sti.nəs/}} {{-noun-}} '''hastiness''' {{IPA-old|/ˈheɪ.sti.nəs/}} # Sự [[vội]], sự [[vội vàng]], sự [[vội vã]]; sự [[nhanh chóng]], sự [[gấp rút]]. # Sự [[hấp tấp]], sự [[khinh suất]], sự [[thiếu]] [[suy nghĩ]]. # Sự [[nóng nảy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6pp6060q3qhp4g2ek8knqly18iqaw11 haughtily 0 108456 2476863 1850813 2026-07-26T12:59:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476863 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ti.li/}} {{-adv-}} '''haughtily''' {{IPA-old|/ˈhɔ.ti.li/}} # [[kiêu căng|Kiêu căng]], [[ngạo mạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 5nshygivvx7s0wukl4wf1j9wfm5lpe0 haughtiness 0 108457 2476864 1850814 2026-07-26T12:59:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476864 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ti.nəs/}} {{-noun-}} '''haughtiness''' {{IPA-old|/ˈhɔ.ti.nəs/}} # [[tính|Tính]] [[kiêu kỳ]], [[tính]] [[kiêu căng]], [[tính]] [[ngạo mạn]]; [[thái độ]] [[kiêu kỳ]], [[thái độ]] [[kiêu căng]], [[thái độ]] [[ngạo mạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kchhx32oss6t1qdw0ou3mityav6vyk8 hazily 0 108458 2476956 1850937 2026-07-26T13:20:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476956 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.zi.li/}} {{-adv-}} '''hazily''' {{IPA-old|/ˈheɪ.zi.li/}} # [[lờ mờ|Lờ mờ]], [[mơ hồ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 9i53r0xvjy2k5tcsuu6lfbrponby9yd haziness 0 108459 2476957 1850938 2026-07-26T13:20:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476957 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.zi.nəs/}} {{-noun-}} '''haziness''' {{IPA-old|/ˈheɪ.zi.nəs/}} # [[tình trạng|Tình trạng]] [[mù sương]]; sự [[mù mịt]]. # Sự [[lờ mờ]], sự [[mơ hồ]]. # Sự [[chếnh choáng]] [[say]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] moezf7fnkarzcdy1z94usdy8i1rx5qd headed 0 108460 2476985 1850965 2026-07-26T13:26:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476985 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.dəd/}} {{-verb-}} '''headed''' # {{past of|[[head]]}} {{-forms-}} {{eng-verb|base=head}} {{-adj-}} '''headed''' {{IPA-old|/ˈhɛ.dəd/}} # Có [[ghi]] ở đầu (trang giấy... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] bivvzrn2mxdytky8qicmmmjd4twgb79 headiness 0 108461 2476992 1850975 2026-07-26T13:28:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476992 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.di.nəs/}} {{-noun-}} '''headiness''' {{IPA-old|/ˈhɛ.di.nəs/}} # [[tính|Tính]] [[nóng nảy]], [[tính]] [[hung hăng]], [[tính]] [[hung dữ]]. # [[tính chất|Tính chất]] [[dễ]] [[bốc]] [[lên]] đầu, [[tính]] đễ làm [[say]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] iyolby5xpazl2zm8z7qhml7brup5jwa healthily 0 108462 2477034 1851032 2026-07-26T13:38:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477034 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.θi.li/}} {{-adv-}} '''healthily''' {{IPA-old|/ˈhɛɫ.θi.li/}} # [[mạnh|Mạnh]] [[khoẻ]], [[lành mạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] ie0msngc9y5azmtpzg6yabx4adtz1wd healthiness 0 108463 2477035 1851033 2026-07-26T13:38:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477035 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.θi.nəs/}} {{-noun-}} '''healthiness''' {{IPA-old|/ˈhɛɫ.θi.nəs/}} # Sự [[khoẻ]] [[mạnh]], [[trạng thái]] [[sức khoẻ]] tốt. # [[tính chất|Tính chất]] [[có lợi]] cho [[sức khoẻ]]. # [[tính|Tính]] [[lành mạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] itjv6yscg82lhh7q2j4q6uimdf38f7t heavenliness 0 108464 2477102 1851120 2026-07-26T13:54:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477102 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.li.nəs/}} {{-noun-}} '''heavenliness''' {{IPA-old|/.li.nəs/}} # {{see-entry|heavenly|heavenly}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cwo0fsa3msz67jiowfre1t3xs4svwfo heaviness 0 108465 2477108 1851127 2026-07-26T13:55:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477108 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.vi.nəs/}} {{-noun-}} '''heaviness''' {{IPA-old|/ˈhɛ.vi.nəs/}} # Sự [[nặng]], sự [[nặng nề]]. # [[tính chất|Tính chất]] [[nặng]], [[tính chất]] [[khó tiêu]] (đồ ăn). # [[tính chất|Tính chất]] [[nặng]] [[trình trịch]], [[tính chất]] [[vụng về]] [[khó coi]], [[tính chất]] [[thô]]. # [[tình trạng|Tình trạng]] [[xấu]], [[tình trạng]] [[lầy lội]] [[khó]] đi (đường sá). # Sự đau [[buồn]], sự [[buồn phiền]]; sự [[chán nản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t85u3dmntnnz175wtc684fizumm15ws hoariness 0 108466 2477934 1852442 2026-07-26T16:59:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477934 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.i.nəs/}} {{-noun-}} '''hoariness''' {{IPA-old|/ˈhɔr.i.nəs/}} # [[màu|Màu]] [[hoa râm]], [[vẻ]] [[hoa râm]]. # [[vẻ|Vẻ]] [[cổ kính]], [[vẻ]] đáng [[kính]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2sd5twrf9otlaqynd6cxi6g7mzxoi21 holily 0 108467 2478042 1852581 2026-07-26T17:18:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478042 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.li.li/}} {{-adv-}} '''holily''' {{IPA-old|/ˈhoʊ.li.li/}} # [[thiêng liêng|Thiêng liêng]], [[thần thánh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 89e1z8cvwj1oesdgqt1bzd2s83wfbkr hollander 0 108468 2478050 1852589 2026-07-26T17:20:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478050 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.lən.dɜː/}} {{-noun-}} '''hollander''' {{IPA-old|/ˈhɑː.lən.dɜː/}} # [[người|Người]] [[Hà-lan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 74o6tbxwuy388ogj8kxhj5nj9ryh9uy homeliness 0 108469 2478114 2023620 2026-07-26T17:33:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478114 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.li.nəs/}} {{-noun-}} '''homeliness''' {{IPA-old|/ˈhoʊm.li.nəs/}} # [[tính chất|Tính chất]] [[giản dị]], [[tính chất]] [[phác]]; [[tính chất]] không [[màu mè]], [[tính chất]] không [[khách sáo]], [[tính chất]] không [[kiểu cách]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[vẻ|Vẻ]] [[xấu]], [[vẻ]] [[vô duyên]], [[vẻ]] [[thô kệch]] (người, nét mặt... ). {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] bmdeovwt3mkjjg4q5x4hvtovsnyr1hh hooded 0 108470 2478281 1852909 2026-07-26T18:06:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478281 wikitext text/x-wiki {{-eng-}} [[Hình:Hooded.merganser.arp.600pix.jpg|thumb|hooded]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊ.dəd/}} {{-verb-}} '''hooded''' # {{past of|[[hood]]}} {{-forms-}} {{eng-verb|base=hood}} {{-adj-}} '''hooded''' {{IPA-old|/ˈhʊ.dəd/}} # Có [[mũ]] [[trùm]] đầu. # Có [[mui]] [[che]]. # {{term|Thực vật học}} [[dạng|Dạng]] [[túi]]. # {{term|Động vật học}} Có [[mào]], có [[mũ]]. # {{term|Động vật học}} Có đầu khác [[màu]] (chim). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 3xs6l8efq43bkqdtgbqlooz5crxy2oo horniness 0 108471 2478392 1853048 2026-07-26T18:29:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478392 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ni.nəs/}} {{-noun-}} '''horniness''' {{IPA-old|/ˈhɔr.ni.nəs/}} # [[tính chất|Tính chất]] [[sừng]], [[tính chất]] như [[sừng]]. # Sự có [[sừng]]. # Sự [[cứng]] như [[sừng]], sự thành [[chai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tgeesmq5ofioog6g00rm0b0jk2ws0bh huffily 0 108472 2478676 1853529 2026-07-26T19:35:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478676 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.fi.li/}} {{-adv-}} '''huffily''' {{IPA-old|/ˈhə.fi.li/}} # [[cáu kỉnh|Cáu kỉnh]], [[gắt gỏng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] tixzr91sf1yu99k7xygg2ujjz8ka95m huffiness 0 108473 2478677 1853530 2026-07-26T19:35:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478677 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.fi.nəs/}} {{-noun-}} '''huffiness''' {{IPA-old|/ˈhə.fi.nəs/}} # {{term|Như}} [[huffishness|Huffishness]]. # [[tính|Tính]] [[kiêu kỳ]], [[tính]] [[kiêu căng]], [[tính]] [[ngạo mạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mee2glxe0cfg017s5x9ow3mt4c7tn9r hungrily 0 108474 2478816 1853767 2026-07-26T20:08:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478816 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋ.ɡri.li/}} {{-adv-}} '''hungrily''' {{IPA-old|/ˈhəŋ.ɡri.li/}} # [[khao khát|Khao khát]], [[thèm muốn]], [[thèm thuồng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] oz5kp2e4xn77v84fu6ecktuwac5v0st huskily 0 108475 2478880 1853863 2026-07-26T20:23:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478880 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəs.ki.li/}} {{-adv-}} '''huskily''' {{IPA-old|/ˈhəs.ki.li/}} # [[khản|Khản]], [[khàn khàn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] m09nz5rdzmyucvhjvvr50w30tzbd3zd huskiness 0 108476 2478881 1853864 2026-07-26T20:24:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478881 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəs.ki.nəs/}} {{-noun-}} '''huskiness''' {{IPA-old|/ˈhəs.ki.nəs/}} # Sự [[khản tiếng]], sự [[khản]] [[giọng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1yt3hae8pckgh7tng3gudbqpj5jxg9u herbicidal 0 108741 2477392 1851572 2026-07-26T15:00:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477392 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.bə.ˌsɑɪ.dəl/}} {{-adj-}} '''herbicidal''' {{IPA-old|/ˈhɜː.bə.ˌsɑɪ.dəl/}} # [[diệt cỏ|Diệt cỏ]]; (thuộc) [[thuốc]] [[diệt cỏ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] hqep64jj9drshwuvvo2i5y36op39dm2 horticultural 0 108742 2478481 1853163 2026-07-26T18:49:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478481 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.tə.ˌkəl.tʃɜ.ːəl/}} {{-adj-}} '''horticultural''' {{IPA-old|/ˈhɔr.tə.ˌkəl.tʃɜ.ːəl/}} # {{term|Thuộc}} [[nghề|Nghề]] làm [[vườn]]. # [[do|Do]] làm [[vườn]] [[sản xuất]] [[ra]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1t2ccf0fpt2vof445bnpjzslhgsyhqu hectically 0 108810 2477137 1851165 2026-07-26T14:02:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477137 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.tɪ.kəl.li/}} {{-adv-}} '''hectically''' {{IPA-old|/ˈhɛk.tɪ.kəl.li/}} # [[sôi nổi|Sôi nổi]], [[cuồng nhiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] j0golpdcs94hrejkt9jtdk5z3u893wl hermetically 0 108811 2477454 1851656 2026-07-26T15:13:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477454 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.ˈmɛ.tɪ.kəl.li/}} {{-adv-}} '''hermetically''' {{IPA-old|/ˌhɜː.ˈmɛ.tɪ.kəl.li/}} # [[kín mít|Kín mít]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] prkvggd9vn3trtzrydl2o7okj3n9nnn heroically 0 108812 2477480 2105678 2026-07-26T15:19:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477480 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈroʊ.ɪ.kəl.li/}} {{-adv-}} {{en-adv}} # [[anh hùng|Anh hùng]]. {{-ref-}} {{R:FVDP|db=en}} 7ke6aa5tfq9ykc54170moagzpa5vaw3 histrionically 0 108813 2477854 1852255 2026-07-26T16:43:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477854 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪs.tri.ˈɑː.nɪ.kəl.li/}} {{-adv-}} '''histrionically''' {{IPA-old|/ˌhɪs.tri.ˈɑː.nɪ.kəl.li/}} # Có vẻ như đóng [[kịch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] tss9zw5xyak8vhtudcbz8leaqvji9f2 horrifically 0 108814 2478421 1853088 2026-07-26T18:36:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478421 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔ.ˈrɪ.fɪ.kəl.li/}} {{-adv-}} '''horrifically''' {{IPA-old|/hɔ.ˈrɪ.fɪ.kəl.li/}} # [[kinh khủng|Kinh khủng]], [[khủng khiếp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 5bt4h8rlpe0orpz47rd7ekciubhf4d3 hydraulically 0 108815 2478949 1854047 2026-07-26T20:40:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478949 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɔ.lɪ.kəl.li/}} {{-adv-}} '''hydraulically''' {{IPA-old|/hɑɪ.ˈdrɔ.lɪ.kəl.li/}} # Bằng [[sức]] [[nước]], [[nhờ]] [[sức]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] m0lk8oqg9v99rvgjo61s4d4n67ano11 hydroelectrically 0 108816 2478975 1854088 2026-07-26T20:46:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478975 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.ɪ.ˈlɛk.trɪ.kəl.li/}} {{-adv-}} '''hydroelectrically''' {{IPA-old|/ˌhɑɪ.droʊ.ɪ.ˈlɛk.trɪ.kəl.li/}} # Bằng [[thủy]] điện, [[nhờ]] [[thủy]] điện. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 0n69c6aqh1idjqiszel6g9k6sv95cel hygienically 0 108817 2479040 1854232 2026-07-26T21:02:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479040 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.ˈdʒi.nɪ.kəl.li/}} {{-adv-}} '''hygienically''' {{IPA-old|/ˌhɑɪ.ˈdʒi.nɪ.kəl.li/}} # Đúng [[phép]] [[vệ sinh]], [[hợp]] [[vệ sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] nvypnqfumtebg2i1hxsu89jyyb783tb haploidy 0 109150 2476618 1850477 2026-07-26T12:05:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476618 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.ˌplɔɪ.di/}} {{-noun-}} '''haploidy''' {{IPA-old|/ˈhæ.ˌplɔɪ.di/}} # {{term|Sinh học}} [[tính|Tính]] đơn [[bội]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mv4srx06ln352t6sh58ucrrxmflnd0x heathy 0 109151 2477098 1851110 2026-07-26T13:53:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477098 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.θi/}} {{-adj-}} '''heathy''' {{IPA-old|/ˈhi.θi/}} # Có nhiều [[bãi]] [[thạch]] [[nam]]. # [[phủ|Phủ]] đầy [[cây]] [[thạch]] [[nam]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] dg9c1spc0byx7q2yu2j0bzp50yyb243 herby 0 109152 2477402 1851588 2026-07-26T15:02:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477402 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɜː.bi/}} {{-adj-}} '''herby''' {{IPA-old|/ˈɜː.bi/}} # Có [[cỏ]], đầy [[cỏ]], có [[cây thảo]]. # {{term|Thuộc}} [[cỏ|Cỏ]], (thuộc) [[cây thảo]]; như [[cỏ]], như [[cây thảo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 0ezg4h5pq0jehsuqbfbzhir5pcxs333 heterosexuality 0 109153 2477556 1851795 2026-07-26T15:36:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477556 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛ.tə.roʊ.ˈsɛk.ʃə.wə.lə.ti/}} {{-noun-}} '''heterosexuality''' {{IPA-old|/ˌhɛ.tə.roʊ.ˈsɛk.ʃə.wə.lə.ti/}} # [[tính|Tính]] [[thích]] [[giao hợp]] với [[người]] khác [[giới]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] efz8wjj0pgtg60ynqjrl1gbxp61jqqa hillocky 0 109154 2477730 1852059 2026-07-26T16:16:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477730 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.lə.ki/}} {{-adj-}} '''hillocky''' {{IPA-old|/ˈhɪ.lə.ki/}} # [[thuộc|Thuộc]] [[ngọn]] đồi nhỏ. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ev03aq47ex3jmuy0q3jjaeauymqnly0 hoody 0 109155 2478288 1852921 2026-07-26T18:08:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478288 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊ.di/}} {{-noun-}} '''hoody''' {{IPA-old|/ˈhʊ.di/}} # {{term|Động vật học}} [[quạ|Quạ]] đầu [[xám]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5u6m09n3xpifloxflkimdomul428rbc hummocky 0 109156 2478777 1853682 2026-07-26T19:59:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478777 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.mə.ki/}} {{-adj-}} '''hummocky''' {{IPA-old|/ˈhə.mə.ki/}} # Có nhiều [[gò]] đống. # Có nhiều [[gò băng]] (nổi gồ lên giữa đám băng). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] pff2skskuqow9tgsry8bvky78t7fg3k hybridity 0 109157 2478933 1854016 2026-07-26T20:36:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478933 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.brə.də.ti/}} {{-noun-}} '''hybridity''' {{IPA-old|/ˈhɑɪ.brə.də.ti/}} # [[tính chất|Tính chất]] [[lai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gbhvjjd0x42hsqgjxdby5pvg80lzyjd hydroelectricity 0 109158 2478976 1854089 2026-07-26T20:46:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478976 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.ɪ.ˈlɛk.trɪ.kə.ti/}} {{-noun-}} '''hydroelectricity''' {{IPA-old|/ˌhɑɪ.droʊ.ɪ.ˈlɛk.trɪ.kə.ti/}} # [[thủy|Thủy]] điện. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hp2inirh7tctxog53xmj9ez7r1oe0lr hydrophobicity 0 109159 2479010 1854173 2026-07-26T20:54:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479010 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈfoʊ.bɪ.kə.ti/}} {{-noun-}} '''hydrophobicity''' {{IPA-old|/.ˈfoʊ.bɪ.kə.ti/}} # [[tính|Tính]] [[sợ]] [[nước]]; [[tính]] không ưa [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pi54p15ne1rnn5tvjyu8dmyc5okny58 hypotonicity 0 109160 2479238 1854595 2026-07-26T21:48:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479238 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈtɑː.nɪ.kə.ti/}} {{-noun-}} '''hypotonicity''' {{IPA-old|/ˌhɑɪ.pə.ˈtɑː.nɪ.kə.ti/}} # Sự [[nhược trương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7gphr4bus5iv7w8fpli414y2bq172zj hatless 0 109378 2476853 1850799 2026-07-26T12:56:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476853 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæt.ləs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hatless.ogg |pron=ˈhæt.ləs}} {{-adj-}} '''hatless''' {{IPA-old|/ˈhæt.ləs/}} # Không đội [[mũ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] evvl5leq4x171oakfyxmsd9r90xi1s2 heirless 0 109380 2477197 1851253 2026-07-26T14:15:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477197 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɛr.ləs/}} {{-adj-}} '''heirless''' {{IPA-old|/ˈɛr.ləs/}} # Không [[có người]] [[thừa kế]], không [[có người]] [[thừa tự]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 8gj6ug1hhc89ge11v17ndpufwu4ci67 hornless 0 109382 2478393 1853049 2026-07-26T18:30:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478393 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ləs/}} {{-adj-}} '''hornless''' {{IPA-old|/ˈhɔrn.ləs/}} # Không [[sừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] gcfbc40dmexybwvhxi1xu8b1m8yjvtv houseless 0 109384 2478611 1853343 2026-07-26T19:20:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478611 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ləs/}} {{-adj-}} '''houseless''' {{IPA-old|/ˈhɑʊs.ləs/}} # Không [[cửa không]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] fhgbsh5kw20uq9aya622bgibccv7cc5 hyphenless 0 109386 2479152 1854453 2026-07-26T21:28:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479152 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.fən.ləs/}} {{-adj-}} '''hyphenless''' {{IPA-old|/ˈhɑɪ.fən.ləs/}} # Không có [[dấu gạch nối]]. {{-adj-}} '''hyphenless''' {{IPA-old|/ˈhɑɪ.fən.ləs/}} # Không có [[dấu gạch nối]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] nef9kef0uln2djhzj4iuwtmsz0slhpm hornlike 0 109397 2478394 1853050 2026-07-26T18:30:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478394 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˌlɑɪk/}} {{-adj-}} '''hornlike''' {{IPA-old|/ˈhɔrn.ˌlɑɪk/}} # Như [[sừng]], [[giống]] [[sừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] njyhv6ckurd9aei1a4gw2d0me3izrns hormonelike 0 109399 2478380 1853031 2026-07-26T18:27:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478380 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ˌmoʊn.ˌlɑɪk/}} {{-adj-}} '''hormonelike''' {{IPA-old|/ˈhɔr.ˌmoʊn.ˌlɑɪk/}} # [[dạng|Dạng]] [[hoocmon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] izfkedxrgckprq2n179tmt4lw3ilxj9 headmastership 0 109448 2477002 1850990 2026-07-26T13:30:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477002 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌmæs.tɜː.ˌʃɪp/}} {{-noun-}} '''headmastership''' {{IPA-old|/ˈhɛd.ˌmæs.tɜː.ˌʃɪp/}} # [[chức|Chức]] [[hiệu trưởng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jhfkqcxa5oo0zjrzmxtda2hfhzk06es heirship 0 109450 2477199 1851256 2026-07-26T14:16:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477199 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɛr.ˌʃɪp/}} {{-noun-}} '''heirship''' {{IPA-old|/ˈɛr.ˌʃɪp/}} # [[tư cách|Tư cách]] [[thừa kế]]; [[quyền]] [[thừa kế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k1y0ps2qi7fkfufqe6i8ps48f4iy9yb horsemanship 0 109452 2478466 2056607 2026-07-26T18:45:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478466 wikitext text/x-wiki {{-eng-}} {{-etym-}} {{etym-from|term=horseman|2 term=-ship}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.mən.ˌʃɪp/}} {{-noun-}} {{en-noun|-|s}} # [[thuật|Thuật]] [[cưỡi]] [[ngựa]]. # [[tài|Tài]] [[cưỡi]] [[ngựa]]. {{-ref-}} {{R:FVDP}} 1eex2i9hh5z3ko1jwosxagah8kd88w7 homonymic 0 109569 2478190 1852789 2026-07-26T17:48:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478190 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.ˌnɪ.m.ɪk/}} {{-adj-}} '''homonymic''' {{IPA-old|/ˈhɑː.mə.ˌnɪ.m.ɪk/}} # Đồng âm (từ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 2d4941vc3mtgt91db28mjcpxbwoq4f3 homographic 0 109571 2478171 1852761 2026-07-26T17:44:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478171 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.mə.ˌɡræ.f.ɪk/}} {{-adj-}} '''homographic''' {{IPA-old|/ˈhɑː.mə.ˌɡræ.f.ɪk/}} # {{term|Nói về một từ}} [[giống hệt|Giống hệt]] một [[từ]] khác về cách [[viết]], nhưng không đồng âm hoặc đồng [[nghĩa]] với [[từ]] khác đó. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] hs7vklgr0fch3nnwxq5p9jie6yus5iy helminthic 0 109572 2477267 1851369 2026-07-26T14:31:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477267 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.ˌmɪnt.θ.ɪk/}} {{-adj-}} '''helminthic''' {{IPA-old|/ˈhɛɫ.ˌmɪnt.θ.ɪk/}} # {{term|Thuộc}} [[giun sán|Giun sán]]. # [[tẩy|Tẩy]] [[giun sán]]; trừ [[giun sán]]. {{-noun-}} '''helminthic''' {{IPA-old|/ˈhɛɫ.ˌmɪnt.θ.ɪk/}} # {{term|Y học}} Thuốc giun sán. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] rrz7hfstqfrchubd0gwo92m8ve0j369 hunchbacked 0 109826 2478803 1853731 2026-07-26T20:05:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478803 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəntʃ.ˌbæ.kəd/}} {{-adj-}} '''hunchbacked''' {{IPA-old|/ˈhəntʃ.ˌbæ.kəd/}} # [[gù lưng|Gù lưng]]; có [[bướu]] ở [[lưng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 32270gjsiobxivkcizzswqgewgkiwvu humped 0 109828 2478795 1853712 2026-07-26T20:03:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478795 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəmpt/}} {{-verb-}} '''humped''' # {{past of|[[hump]]}} {{-forms-}} {{eng-verb|base=hump}} {{-adj-}} '''humped''' {{IPA-old|/ˈhəmpt/}} # Có [[bướu]]. # [[gù lưng|Gù lưng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 1a76khbcbt97g60doije93hfkr4ddh3 horned 0 109830 2478389 1853043 2026-07-26T18:29:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478389 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrnd/}} {{-adj-}} '''horned''' {{IPA-old|/ˈhɔrnd/}} # Có [[sừng]]. #: '''''horned''' cattle'' — vật nuôi có sừng # Có [[hai]] đầu [[nhọn]] [[cong]] như [[sừng]]. # {{term|Từ cổ,nghĩa cổ}} Bị [[cắm sừng]], bị [[vợ]] cho [[mọc sừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] mru15qeru2bab2a4jzps709wxxyomv9 hooked 0 109832 2478304 2005638 2026-07-26T18:10:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478304 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊ.kəd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hooked.ogg |pron=ˈhʊ.kəd}} {{-verb-}} '''hooked''' # {{past of|[[hook]]}} {{-forms-}} {{eng-verb|base=hook}} {{-adj-}} '''hooked''' {{IPA-old|/ˈhʊ.kəd/}} # Có hình móc câu. # Có [[móc]]. # Hook up: yêu thích {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 6wdabi3i8a1724ijsy1736dfqmu8ko8 hoofed 0 109834 2478292 1852927 2026-07-26T18:09:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478292 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊft/}} {{-verb-}} '''hoofed''' # {{past of|[[hoof]]}} {{-forms-}} {{eng-verb|base=hoof}} {{-adj-}} '''hoofed''' {{IPA-old|/ˈhʊft/}} # Có [[móng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] tp7kdmhn2klhi68hwmspil1gb9ryp7e honeyed 0 109836 2478233 1852852 2026-07-26T17:58:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478233 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ni.əd/}} {{-adj-}} '''honeyed''' {{IPA-old|/ˈhə.ni.əd/}} # Có [[mật]]; [[ngọt]] như [[mật]]. # {{term|Nghĩa bóng}} [[ngọt ngào|Ngọt ngào]], [[dịu dàng]]; đường [[mật]]. #: '''''honeyed''' words'' — những lời đường mật {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] chohzooedh4j9hy4rwheqokxle3igjd hobnailed 0 109838 2477955 1852469 2026-07-26T17:04:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477955 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌneɪɫd/}} {{-adj-}} '''hobnailed''' {{IPA-old|/.ˌneɪɫd/}} # Có đóng đinh đầu to (đế ủng). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] iyqnsv1ms53xx0k3u0oq1u2kzstapds hired 0 109840 2477792 1852163 2026-07-26T16:30:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477792 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ərd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hired.ogg |pron=ˈhɑɪ.ərd}} {{-verb-}} '''hired''' # {{past of|[[hire]]}} {{-forms-}} {{eng-verb|base=hire|hir|ing}} {{-adj-}} '''hired''' {{IPA-old|/ˈhɑɪ.ərd/}} # [[thuê|Thuê]]; để [[cho thuê]]. # {{term|Quân sự}} Đánh [[thuê]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] i8piwc4ee8p8y2lnyxtsxb3o5c1p794 henpecked 0 109842 2477349 2195638 2026-07-26T14:50:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477349 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhen.pekt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-henpecked.ogg |pron=ˈhɛn.ˌpɛ.kəd}} {{-verb-}} '''henpecked''' # {{past of|[[henpeck]]}} {{-forms-}} {{eng-verb|base=henpeck}} {{-adj-}} '''henpecked''' # [[sợ|Sợ]] [[vợ]], bị [[vợ]] [[xỏ mũi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] c47nlfordlh68dazlqpn28d0rahh9hx heeled 0 109844 2477172 2023578 2026-07-26T14:10:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477172 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhild/}} {{-verb-}} '''heeled''' # {{past of|[[heel]]}} {{-forms-}} {{eng-verb|base=heel}} {{-adj-}} '''heeled''' {{IPA-old|/ˈhild/}} # Có [[gót]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) có [[tiền]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[mang]] [[súng lục]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 8ti3088mjbnclht0tbiko49rso2ukop hypertrophied 0 109904 2479143 1854433 2026-07-26T21:26:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479143 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɜː.trə.fi.əd/}} {{-adj-}} '''hypertrophied''' {{IPA-old|/hɑɪ.ˈpɜː.trə.fi.əd/}} # {{term|Y học}} , (sinh vật học) [[nở]] to. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] f3xxw4978btrp8up2pbdaxv8w40uac4 hypercriticism 0 109996 2479099 1854344 2026-07-26T21:16:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479099 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈkrɪ.tɪ.ˌsɪ.zᵊm/}} {{-noun-}} '''hypercriticism''' {{IPA-old|/ˌhɑɪ.pɜː.ˈkrɪ.tɪ.ˌsɪ.zᵊm/}} # [[tính|Tính]] quá [[khe khắt]] trong cách [[phê bình]], [[tính]] hay [[bắt bẻ]] cả [[những]] [[chuyện]] [[nhỏ nhặt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8mg74q1k4r6go9f1jku7twyngis6p22 hybridism 0 109999 2478931 1854013 2026-07-26T20:35:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478931 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.brə.ˌdɪ.zᵊm/}} {{-noun-}} '''hybridism''' {{IPA-old|/ˈhɑɪ.brə.ˌdɪ.zᵊm/}} # [[tính chất|Tính chất]] [[lai]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] oi168hwvcly9fev4tzhlz86z6jhlxr3 huguenotism 0 110001 2478689 534855 2026-07-26T19:38:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478689 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː.ɡə.ˌnɑː.ˌtɪ.zᵊm/}} {{-noun-}} '''huguenotism''' {{IPA-old|/ˈhjuː.ɡə.ˌnɑː.ˌtɪ.zᵊm/}} # Đạo [[tin lành]] (thế kỷ) 16, 17 ở [[Pháp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sb0hbchu6es5l2mia4eh9wn39a9l4am hoodlumism 0 110003 2478284 1852913 2026-07-26T18:07:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478284 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːd.lə.ˌmɪ.zᵊm/}} {{-noun-}} '''hoodlumism''' {{IPA-old|/ˈhuːd.lə.ˌmɪ.zᵊm/}} # [[nạn|Nạn]] [[côn]] đồ. {{-noun-}} '''hoodlumism''' {{IPA-old|/ˈhuːd.lə.ˌmɪ.zᵊm/}} # [[nạn|Nạn]] [[côn]] đồ. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] ivxzjjtyx3o0i0eo4pylm7v6c89z5wu highbrowism 0 110005 2477701 1852002 2026-07-26T16:09:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477701 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌbrɑ.ˌʊɪ.zᵊm/}} {{-noun-}} '''highbrowism''' {{IPA-old|/.ˌbrɑ.ˌʊɪ.zᵊm/}} # [[thái độ|Thái độ]] [[tự]] [[cho là]] [[học giả]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pnhnyi798vbxcwzqamy07xozjcmc192 heathenism 0 110006 2477094 1851104 2026-07-26T13:52:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477094 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.ðə.ˌnɪ.zᵊm/}} {{-noun-}} '''heathenism''' {{IPA-old|/ˈhi.ðə.ˌnɪ.zᵊm/}} # [[tà giáo|Tà giáo]]. # Sự không [[văn minh]]; sự [[dốt nát]] ((cũng) [[heathenry]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0qkcq9nxczed3noajulpb6r6ospn225 harpist 0 110021 2476770 1850685 2026-07-26T12:39:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476770 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.ˌpɪst/}} {{-noun-}} '''harpist''' {{IPA-old|/ˈhɑːr.ˌpɪst/}} # [[người|Người]] [[chơi]] đàn [[hạc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 53lavk7gg6moeop6dcyeyt7bs9uxypr hawkish 0 110074 2476927 1850901 2026-07-26T13:13:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476927 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ˌkɪʃ/}} {{-adj-}} '''hawkish''' {{IPA-old|/ˈhɔ.ˌkɪʃ/}} # {{term|Chính trị}} Ủng [[hộ]] [[chính sách]] [[diều hâu]] (chứ không thoả hiệp). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7sw2bbnufyvv8l2jz9y6ip47ieb3sa3 hollywoodish 0 110075 2478063 1852607 2026-07-26T17:22:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478063 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.li.ˌwʊ.ˌdɪʃ/}} {{-adj-}} '''hollywoodish''' {{IPA-old|/ˈhɑː.li.ˌwʊ.ˌdɪʃ/}} # [[thuộc|Thuộc]] [[công nghiệp]] [[phim]] của [[Mỹ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ns8ccc5hr6jz0qk95c1mbazgrfb39y2 hoydenish 0 110076 2478652 1853409 2026-07-26T19:29:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478652 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɪ.dᵊ.ˌnɪʃ/}} {{-adj-}} '''hoydenish''' {{IPA-old|/ˈhɔɪ.dᵊ.ˌnɪʃ/}} # [[nghịch|Nghịch]] [[nhộn]] (con gái). # Như [[cô gái]] hay [[nghịch]] [[nhộn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 6qrwya0sn3prs7g32l3mfs8i6zyvvx9 houseful 0 110121 2478603 1853335 2026-07-26T19:18:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478603 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.fʊl/}} {{-noun-}} '''houseful''' {{IPA-old|/ˈhɑʊs.fʊl/}} # [[nhà|Nhà]] đầy. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] evcfasp67s9al7332n112okpxq7812y horreur 0 129178 2478411 1853078 2026-07-26T18:33:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2), {{f}} → {{g-old|f}} 2478411 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ɔ.ʁœʁ/}} {{-noun-}} {{fra-noun| s=horreur|p=horreurs| sp=/ɔ.ʁœʁ/|pp=/ɔ.ʁœʁ/}} '''horreur''' {{g-old|f}} {{IPA-old|/ɔ.ʁœʁ/}} # Sự [[khiếp sợ]], sự [[ghê rợn]]. #: ''Être pâle d’horreur'' — khiếp sợ tái người đi # Sự [[ghê tởm]]. #: ''L’horreur du crime'' — sự ghê tởm tội ác # [[cái|Cái]] làm [[ghê rợn]], điều [[ghê tởm]]. # {{term|Số nhiều}} Điều [[khủng khiếp]], [[cảnh]] [[ghê rợn]]. #: ''Les '''horreurs''' de la guerre'' — những cảnh ghê rợn của chiến tranh # {{term|Số nhiều}} Điều [[xấu xa]], điều [[tục tằn]]. #: ''Dire des '''horreurs''''' — nói những điều tục tằn # {{term|Thân mật}} [[người|Người]] [[xấu]] như [[ma lem]]. #: ''Sans être une '''horreur''', elle est loin d’être jolie'' — không phải là một người xấu như ma len, chị ta cũng chẳng phải một người đẹp {{-ant-}} * [[admiration|Admiration]], [[amour]] * [[beauté|Beauté]], [[charme]] {{-interj-}} '''horreur''' # [[khiếp|Khiếp]] quá! [[tởm]] quá! #: ''De la calomnie! '''horreur'''!'' — vu khống! tởm quá! {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Thán từ tiếng Pháp]] lkgvg0yttieaz6fy7rlf08qpa4syoqv hors 0 129179 2478432 1853104 2026-07-26T18:38:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478432 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɔʁ/}} {{-prep-}} '''hors''' {{IPA-old|/hɔʁ/}} # [[ngoài|Ngoài]], [[ngoại]]. #: '''''Hors''' barrière'' — ngoài hàng rào #: '''''Hors''' classe'' — ngoại hạng # {{term|Từ cũ, nghĩa cũ}} Trừ. #: ''Ils y sont tous allés, '''hors''' deux ou trois'' — họ đều đi đến đấy cả, trừ hai ba người #: '''''hors''' d’affaire'' — khỏi lôi thôi #: '''''hors''' d’atteinte'' — xem atteinte #: '''''hors''' de'' — ở ngoài; ở ngoài vòng #: '''''hors''' de cause'' — được miễn tố; không liên quan gì #: '''''hors''' de combat'' — xem combat #: '''''hors''' de danger'' — thoát nạn #: '''''hors''' de doute'' — xem doute #: '''''hors''' de prix'' — đắt quá #: '''''hors''' de saison'' — quá mùa, lỗi thời #: '''''hors''' de sens'' — vô lý #: '''''hors''' de soi'' — phát khùng lên+ rợn người, điên người (sướng...) #: '''''hors''' d’haleine'' — hết hơi #: '''''hors''' d’ici!'' — bước ngay ra khỏi đây! cút! #: '''''hors''' d’usage'' — không dùng được nữa #: '''''hors''' ligne'' — siêu việt, siêu đẳng #: ''Talent '''hors''' ligne'' — tài hoa siêu việt #: '''''hors''' pair'' — xem pair #: '''''hors''' que'' — (văn học) trừ ra, trừ phi #: '''''hors''' rang'' — (quân sự) không chiến đấu, làm việc bàn giấy (đơn vị) #: ''longueur '''hors''' tout'' — chiều dài nhất (của tàu, của máy bay) #: ''mettre quelqu'un '''hors''' la loi'' — đặt ai ngoài vòng pháp luật {{-adv-}} '''hors''' # {{term|Từ cũ, nghĩa cũ}} [[ngoài|Ngoài]], ở [[ngoài]]. #: ''Aller '''hors''''' — ra ngoài {{-ant-}} * [[dans|Dans]], [[dedans]] * En * [[compris]] {{-ref-}} {{R:FVDP}} [[Thể loại:Giới từ tiếng Pháp]] [[Thể loại:Phó từ tiếng Pháp]] 00dxo9a71slafghrwihxuge43kesmbn hiện tại 0 129818 2477890 2361107 2026-07-26T16:51:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477890 wikitext text/x-wiki {{-vie-}} {{-etym-}} {{vi-etym-sino|現在}}. {{-pron-}} {{vie-pron}} {{-noun-}} '''hiện tại''' # [[thời gian|Thời gian]] [[trước mắt]], thời gian [[hiện nay]]. #: '''''Hiện tại''' đang ngay thực tại, đang xảy ra.Tiếp đến tương lai ([[w:Phạm Văn Đồng|Phạm Văn Đồng]])'' {{-syn-}} * [[lúc này]] {{-trans-}} {{đầu}} * {{eng}}: the [[present]] * {{spa}}: [[presente]] {{g-old|m}}, [[hoy]], [[hoy día]] {{giữa}} * {{zho}}: [[现在]] ('''hiện tại''', ''xiàn zài'') * {{th}}: [[ปัจจุบัน]] * {{km}}: [[បច្ចុប្បន្ទ]] {{cuối}} {{-adj-}} '''hiện tại''' # Đang [[xảy ra]] vào [[thời điểm]] này, [[lúc này]]. {{-trans-}} {{đầu}} * {{eng}}: [[current]] * {{spa}}: [[actual]] {{giữa}} * {{zho}}: [[现在]] ('''hiện tại''', ''xiàn zài'') {{cuối}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Việt]] [[Thể loại:Tính từ tiếng Việt]] lcj7a40gen5qq1nm6h1yycremkw9xzq huguenot 0 130307 2478688 1853549 2026-07-26T19:38:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (6), {{f}} → {{g-old|f}} 2478688 wikitext text/x-wiki {{-info-}} {{-eng-}} {{-pron-}} * [[w:IPA|IPA]]: {{IPA-old|/ˈhjuː.ɡə.ˌnɑːt/}} {{-pr-noun-}} '''huguenot''' {{IPA-old|/ˈhjuː.ɡə.ˌnɑːt/}} # {{see-entry|Huguenot#Tiếng Anh|Huguenot}} {{-ref-}} {{R:FVDP}} {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/yɡ.nɔ/}} {{-adj-}} {{fra-adj| ms=huguenot|fs=huguenote| mp=huguenot|fp=huguenote| msp=/yɡ.nɔ/|fsp=/yɡ.nɔt/| mpp=/yɡ.nɔ/|fpp=/yɡ.nɔt/}} '''huguenot''' {{IPA-old|/yɡ.nɔ/}} # {{term|Nghĩa xấu}} [[theo|Theo]] [[giáo phái]] [[Can-vanh]]. {{-pr-noun-}} {{fra-noun2| ms=huguenot|fs=huguenote| mp=huguenots|fp=huguenots| msp=/yɡ.nɔ/|fsp=/yɡ.nɔt/| mpp=/yɡ.nɔ/|fpp=/yɡ.nɔ/}} '''huguenot''' {{IPA-old|/yɡ.nɔ/}} # {{see-entry|huguenot#Tiếng Pháp|huguenot}} {{-noun-}} {{fra-noun| s=huguenot|p=huguenots| sp=/yɡ.nɔ/|pp=/yɡ.nɔ/}} '''huguenot''' {{g-old|f}} {{IPA-old|/yɡ.nɔ/}} # [[nồi|Nồi]] [[đất]]. # [[lò|Lò]] [[đun]] [[nồi]] [[đất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ riêng tiếng Anh]] [[Thể loại:Danh từ riêng tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] h1vf8y0ekzu0nrg6tqbcz5gcwb8y5nw goyavier 0 140139 2476830 2474824 2026-07-26T12:51:35Z Kelly zhrm 58416 2476830 wikitext text/x-wiki =={{langname|fr}}== ==={{ĐM|etym}}=== {{ety|fr|:af|goyave|-ier}} Từ {{affix|fr|goyave|-ier}}. ==={{ĐM|pron}}=== * {{fr-IPA|goïavier}} * {{audio|fr|LL-Q150 (fra)-Jules78120-goyavier.wav}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-goyavier.wav|a=Vosges}} * {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-goyavier.wav|a=Somain}} ==={{ĐM|n}}=== {{fr-noun|m}} # [[cây|Cây]] [[ổi]]. ===={{ĐM|desc}}==== * {{desc|muy|gwayafu|bor=1}} ==={{ĐM|ref}}=== {{R:FVDP|db=fv}} ==={{ĐM|further}}=== * {{R:fr:TLFi}} {{C|fr|Họ Đào kim nương}} hrhud9yphj30pdowf6m8q7pu44kq79f hansart 0 141435 2476605 1850451 2026-07-26T12:01:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476605 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hansart''' {{g-old|m}} # {{term|Tiếng địa phương}} [[dao|Dao]] [[thái]] [[thịt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] m0wxoeaj9t8afubcmt10mohp518d0ub hapax 0 141439 2476613 1850468 2026-07-26T12:03:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476613 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hapax''' {{g-old|m}} # {{term|Ngôn ngữ học}} [[từ|Từ]] chỉ [[gặp]] [[một lần]]; [[hình]] [[thái]] chỉ [[gặp]] [[một lần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 5drguq8d54dty4smuyy423zcr8hm0b4 haptène 0 141445 2476636 1850496 2026-07-26T12:08:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476636 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''haptène''' {{g-old|m}} # {{term|Sinh vật học; sinh lý học; hóa học}} [[hapten|Hapten]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|haptene]] [[Thể loại:Mục từ tiếng Pháp|haptene]] ema5gwxmmuseqy56na91lhvyr8j537c harenguet 0 141457 2476714 1850600 2026-07-26T12:26:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476714 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''harenguet''' {{g-old|m}} # Như [[sprat]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3jvnqyw0i0t3f6xe79psi1ogpbhbs5r harle 0 141459 2476728 1850618 2026-07-26T12:29:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476728 wikitext text/x-wiki {{-eng-}} {{-verb-}} '''harle''' ''(Ớ-cốt)'' # [[kéo lê|Kéo lê]] trên [[mặt]] đất; đi [[kéo lê]]. # [[lát|Lát]] bằng [[vôi]] và đá [[cuội]]. {{-noun-}} '''harle''' (harle) /hɑ:l/ (herl) /hə:l/ # [[tơ|Tơ]] [[lông]] (chim). {{-ref-}} {{R:FVDP}} {{-fra-}} {{-noun-}} '''harle''' {{g-old|m}} # {{term|Động vật học}} [[vịt|Vịt]] [[mỏ]] [[răng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Động từ tiếng Anh]] l7sye79gqu0n2snioyrf1ar5rolugyb harmonicorde 0 141463 2476746 1850639 2026-07-26T12:33:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476746 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''harmonicorde''' {{g-old|m}} # {{term|Âm nhạc}} Đàn [[acmonicooc]], đàn [[dây]] đạp [[hơi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] gl4a1lqhbx505nzwslij0n2bqd3a5gl harnacheur 0 141467 2476760 1850667 2026-07-26T12:37:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476760 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''harnacheur''' {{g-old|m}} # [[thợ|Thợ]] làm [[yên cương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] n7l96gbcr9c7gw0ickutjdrp6roeyno harpagon 0 141469 2476766 1850676 2026-07-26T12:38:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476766 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''harpagon''' {{g-old|m}} # [[kẻ|Kẻ]] [[keo kiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 64r5ziqd1hslt9jkdk6ba126oscrtb2 harpail 0 141472 2476767 1850677 2026-07-26T12:38:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476767 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''harpail''' {{g-old|m}} # {{term|Săn bắn}} Đàn [[hươu]] [[cái]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0oxq9f791i0177rynag3q1os92kvfd2 haruspice 0 141476 2476801 1850728 2026-07-26T12:45:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476801 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=haruspices|p=haruspices| sp=/a.ʁys.pis/|pp=/a.ʁys.pis/}} '''haruspice''' {{g-old|m}} # Như [[aruspice]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] bq272i6bmirr4oc4bbpm9bejzqvtl1s hast 0 141482 2476823 1850757 2026-07-26T12:50:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2476823 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hast''' {{g-old|m}} # {{term|Sử học}} [[cái|Cái]] [[lao]]. {{-ref-}} {{R:FVDP}} {{-nor-}} {{-noun-}} {{nor-noun|word=hast|root=hast|defsg=hast|indefsg=hasten|defpl=haster|indefpl=hastene}} '''hast''' {{g-old|m}} # Sự [[vội vàng]], [[vội vã]], [[gấp gáp]], [[gấp rút]]. #: ''De reiste i all '''hast'''. #: '' Det har ingen '''hast'''. #: '' i hui og '''hast''' '' — Một cách gấp rút. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Pháp]] 94nhz6jd8604mtm3tqpepititl1iui9 hastaire 0 141484 2476824 1850758 2026-07-26T12:50:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476824 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hastaire''' {{g-old|m}} # {{term|Sử học}} [[lính|Lính]] [[cầm]] [[lao]] (cổ La Mã). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ovkrzvjgizs3f7alx7ojnjaff1qmtcb haubanage 0 141493 2476858 1850807 2026-07-26T12:57:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476858 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''haubanage''' {{g-old|m}} # {{term|Hàng không}} Bộ [[dây néo]], [[hệ thống]] [[dây néo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] g1duilca5ommsy3hbrd5qenfq1hlowh hausse-col 0 141495 2476878 1850835 2026-07-26T13:02:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476878 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hausse-col''' {{g-old|m}} # {{term|Sử học}} [[mảnh|Mảnh]] [[che]] [[cổ]] (áo giáp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ajj1zuxtz3qxb2l18nul3cbfd7xmmhc haussement 0 141496 2476879 1850836 2026-07-26T13:02:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476879 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=haussement|p=haussements| sp=/hɔs.mɑ̃/|pp=/hɔs.mɑ̃/}} '''haussement''' {{g-old|m}} # {{term|Từ cũ; nghĩa cũ}} Sự [[nâng]] [[lên]]. #: '''''haussement''' d’épaules'' — sự nhún vai {{-homo-}} * [[Ossement|Ossement]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] euf92871hq7ruf082i20zyn9xqht9rm havage 0 141499 2476899 1850861 2026-07-26T13:06:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476899 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''havage''' {{g-old|m}} # {{term|Ngành mỏ}} Sự đánh [[rạch]]. # [[rạch|Rạch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] n2qdt9r67i1ra8l8wwikrkp7h8jfxq1 haveur 0 141500 2476911 1850875 2026-07-26T13:09:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476911 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''haveur''' {{g-old|m}} # {{term|Ngành mỏ}} [[thợ|Thợ]] đánh [[rạch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0j5pnh543l4ex34c8x7ybm2il3p3awk hectomètre 0 141508 2477142 1851175 2026-07-26T14:03:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477142 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=hectomètres|p=hectomètres| sp=/ɛk.tɔ.mɛtʁ/|pp=/ɛk.tɔ.mɛtʁ/}} '''hectomètre''' {{g-old|m}} # {{term|Khoa đo lường}} [[hectomet|Hectomet]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hectometre]] [[Thể loại:Mục từ tiếng Pháp|hectometre]] 0645s5219ongw0kvqm3b81fputvl0xx hellénisant 0 141513 2477255 1851356 2026-07-26T14:28:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477255 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hellénisant''' {{g-old|m}} # [[nhà|Nhà]] [[Hy]] [[Lạp]] [[học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hellenisant]] [[Thể loại:Mục từ tiếng Pháp|hellenisant]] 9i4fykiguqm82poarzfc0xhnb5jfw9y helminthique 0 141518 2477268 1851370 2026-07-26T14:31:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477268 wikitext text/x-wiki {{-fra-}} {{-adj-}} '''helminthique''' # [[trị|Trị]] [[giun sán]]. {{-noun-}} '''helminthique''' {{g-old|m}} # Thuốc giun sán. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] asjyxdvon2udozfn50v69knlji60iub helvétisme 0 141521 2477287 1851400 2026-07-26T14:35:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477287 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''helvétisme''' {{g-old|m}} # {{term|Ngôn ngữ học}} [[từ ngữ|Từ ngữ]] đặc [[Thụy]] [[sĩ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|helvetisme]] [[Thể loại:Mục từ tiếng Pháp|helvetisme]] mu11t11zuonl4koa371z5xs65k5igby hendécagone 0 141524 2477331 1851472 2026-07-26T14:46:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477331 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hendécagone''' {{g-old|m}} # {{term|Toán học}} [[hình|Hình]] [[mười]] một cạnh. {{-adj-}} '''hendécagone''' # {{term|Có}} [[mười|Mười]] một cạnh. #: ''Figure '''hendécagone''''' — hình mười một cạnh {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hendecagone]] [[Thể loại:Tính từ tiếng Pháp|hendecagone]] [[Thể loại:Mục từ tiếng Pháp|hendecagone]] ce0arwo5f7ai3phdb2noqzz0r3c7r8r hendécasyllabe 0 141527 2477332 1851473 2026-07-26T14:46:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477332 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hendécasyllabe''' {{g-old|m}} # [[câu thơ|Câu thơ]] [[mười]] một âm [[tiết]]. {{-adj-}} '''hendécasyllabe''' # {{term|Có}} [[mười|Mười]] một âm [[tiết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hendecasyllabe]] [[Thể loại:Tính từ tiếng Pháp|hendecasyllabe]] [[Thể loại:Mục từ tiếng Pháp|hendecasyllabe]] nd0w2omw5ye7lk8dnc7wwuby6f0j3w7 heptamètre 0 141530 2477374 1851541 2026-07-26T14:56:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477374 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''heptamètre''' {{g-old|m}} # {{term|Thơ ca, từ cũ; nghĩa cũ}} [[câu thơ|Câu thơ]] [[bảy]] âm [[tiết]], [[câu thơ]] [[thất ngôn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heptametre]] [[Thể loại:Mục từ tiếng Pháp|heptametre]] 27hf15bty8l40edj6aomkeo23bt1ptg heptaèdre 0 141532 2477379 1851548 2026-07-26T14:57:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477379 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''heptaèdre''' {{g-old|m}} # {{term|Toán học}} [[hình|Hình]] [[bảy]] [[mặt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heptaedre]] [[Thể loại:Mục từ tiếng Pháp|heptaedre]] gc7xpbtwhgs7jyw0ve5vcy2a4furads herchage 0 141541 2477403 1851589 2026-07-26T15:02:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477403 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''herchage''' {{g-old|m}} # {{term|Ngành mỏ}} Sự đẩy [[goòng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] lsbg4bfoc2ci4l2bow58lp7wr9b5x54 herd-book 0 141542 2477411 1851598 2026-07-26T15:04:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477411 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''herd-book''' {{g-old|m}} # {{term|Nông nghiệp}} [[sổ|Sổ]] [[giống]] [[trâu bò]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 5ki1prf1b1wrufxgrixrqxcbmiwk8dp hersage 0 141557 2477503 1851716 2026-07-26T15:24:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477503 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hersage''' {{g-old|m}} # {{term|Nông nghiệp}} Sự [[bừa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] d2ksjqajg1t7hahmj2l44nuarcmfukv herschage 0 141558 2477504 1851717 2026-07-26T15:25:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477504 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''herschage''' {{g-old|m}} # Như [[herchage]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] abxabu4csf4t282zu9qwsrgj7xm7wfd heur 0 141564 2477570 2053930 2026-07-26T15:40:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477570 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=heur|p=heurs| sp=/œʁ/|pp=/hœʁ/}} '''heur''' {{g-old|m}} # {{term|Từ cũ; nghĩa cũ}} [[vận|Vận]] [[may]]. #: ''avoir l’heur de'' — có vinh dự #: ''Aurai-je l’heur de vous plaire?'' — tôi có vinh dự làm ông vui lòng không? {{-homo-}} * [[Heure|Heure]], [[heurt]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] {{-dta-}} {{-noun-}} {{pn}} # [[ngực]]. [[Thể loại:Danh từ tiếng Daur]] 0lwoor3txia71fc0fo11hrj4323xa0y heurt 0 141569 2477574 1851818 2026-07-26T15:41:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477574 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=heurt|p=heurts| sp=/hœʁ/|pp=/hœʁ/}} '''heurt''' {{g-old|m}} # Sự đụng, sự [[va]]. #: '''''Heurt''' de deux voitures'' — hai xe va nhau # Sự [[tương phản]]. #: '''''Heurt''' de deux couleurs'' — sự tương phản giữa hai màu # Sự [[va chạm]]. #: ''Eviter les heurts'' — tránh những sự va chạm {{-homo-}} * [[Heur|Heur]], [[heure]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] suv96r2pvb38zid1cghqlinzw5ume2j hexacorde 0 141571 2477585 1851836 2026-07-26T15:43:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477585 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hexacorde''' {{g-old|m}} # {{term|Âm nhạc, từ cũ; nghĩa cũ}} [[gam|Gam]] [[sáu]] âm. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 1eo9prchnlj5zroawxpo9k8u7i3fl13 hexamètre 0 141572 2477594 1851850 2026-07-26T15:45:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477594 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=hexamètres|p=hexamètres| sp=/ɛɡ.za.mɛtʁ/|pp=/ɛɡ.za.mɛtʁ/}} '''hexamètre''' {{g-old|m}} # [[câu thơ|Câu thơ]] [[sáu]] âm [[tiết]], [[thơ]] [[lục]] [[ngôn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hexametre]] [[Thể loại:Mục từ tiếng Pháp|hexametre]] fptdqkupht4y1ubrrkstjzwo5bntxgf hexaèdre 0 141576 2477598 1851862 2026-07-26T15:46:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477598 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hexaèdre''' {{g-old|m}} # {{term|Toán học}} [[hình|Hình]] [[sáu]] [[mặt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hexaedre]] [[Thể loại:Mục từ tiếng Pháp|hexaedre]] bq6c8i90mnhb426ze81thdgysfnzkgn hier 0 141580 2477640 2097717 2026-07-26T15:55:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477640 wikitext text/x-wiki {{-nld-}} {{-adverb-}} {{nld-adverb}} # ở {{l|vi|đây}} {{-pronoun-}} # ''dạng của từ'' '''{{l|nl|dit}}''' ''được sử dụng với giới từ'' {{-fra-}} {{-adv-}} '''hier''' # [[hôm qua|Hôm qua]]. # [[gần|Gần]] đây, [[mới]] đây. #: ''Des techniques '''hier''' inconnues'' — những kỹ thuật mới đây còn chưa biết #: ''homme d’hier'' — kẻ mới giàu sang #: ''ne pas être né d’hier'' — có nhiều kinh nghiệm {{-noun-}} '''hier''' {{g-old|m}} # [[ngày|Ngày]] [[hôm qua]]. #: ''Vous aviez tout '''hier''' pour réfléchir'' — anh đã có cả ngày hôm qua để suy nghĩ {{-ant-}} * [[Aujourd'hui|Aujourd'hui]] * [[demain]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] oqea1zdyjl0q3991ummv5zio8dk7gih hile 0 141585 2477723 1852049 2026-07-26T16:14:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477723 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hile''' {{g-old|m}} # {{term|Giải phẫu}} [[học|Học]]; [[thực vật học]] [[rốn]]. #: '''''Hile''' du rein'' — rốn thận #: '''''Hile''' de la graine'' — rốn hạt {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] asftne21am32d54g078nk5wpifmi9xp hindoustani 0 141588 2477751 1852090 2026-07-26T16:21:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477751 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hindoustani''' {{g-old|m}} # Như [[hindi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] h5pbbgi97cco4wxexrztsowbo59sd2o hipparion 0 141593 2477770 1852126 2026-07-26T16:25:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477770 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hipparion''' {{g-old|m}} # {{term|Động vật học}} [[ngựa|Ngựa]] [[ba]] [[ngón]] (hóa thạch). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] hs4qc1j5ts6z7rk5ve6fjbgecaqb4y9 hipparque 0 141594 2477771 1852127 2026-07-26T16:25:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477771 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hipparque''' {{g-old|m}} # {{term|Sử học}} [[viên|Viên]] [[chỉ huy]] đoàn [[kỵ binh]] (cổ Hy Lạp) (xem hipparchie). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ro2tuohfvbn977onbc4hfw22tmll4ce hippisme 0 141600 2477775 1852135 2026-07-26T16:26:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477775 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hippisme''' {{g-old|m}} # [[môn|Môn]] [[thể thao]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6kb3393530mp2f7kkletchs1f33oe31 hippocratisme 0 141602 2477784 1852144 2026-07-26T16:28:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477784 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hippocratisme''' {{g-old|m}} # [[thuyết|Thuyết]] [[Híp-pô-crát]]. # {{term|Y học}} [[chứng|Chứng]] [[ngón tay]] [[dùi]] [[trống]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 8qowsn1qdwx0ss6o0xiexwp4uaq2qjo hispanisme 0 141612 2477801 1852178 2026-07-26T16:32:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477801 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hispanisme''' {{g-old|m}} # {{term|Ngôn ngữ học}} [[từ ngữ|Từ ngữ]] đặc [[Tây]] [[Ban]] [[Nha]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] qoydpmpya6uxspagg3zh7hapyyb6hzf histogramme 0 141622 2477818 1852209 2026-07-26T16:35:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477818 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''histogramme''' {{g-old|m}} # [[biểu đồ|Biểu đồ]] [[tổ chức]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 8g55gu7pj5ata6u0a7wzvrdaocpsofn historicisme 0 141629 2477836 1852231 2026-07-26T16:39:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477836 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''historicisme''' {{g-old|m}} # [[thuyết|Thuyết]] [[lịch sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 49rtnrg8t4yksmef96emb1lxp8q35ph historiographe 0 141631 2477843 1852241 2026-07-26T16:41:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477843 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''historiographe''' {{g-old|m}} # {{term|Sử học}} [[sử quan|Sử quan]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 2h21ct1rki2rtn8y6v9j4hc7algk1lq historisme 0 141636 2477849 1852250 2026-07-26T16:42:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477849 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''historisme''' {{g-old|m}} # {{term|Triết học}} [[quan điểm|Quan điểm]] [[lịch sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 88nbbx353e1oenaa0tfbkktpse9lsck histotoxique 0 141640 2477851 261603 2026-07-26T16:42:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477851 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''histotoxique''' {{g-old|m}} # [[chất|Chất]] [[phá hoại]] [[mô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3yz6en5319a5qmicede3fgxvyjq6knt hiérogrammate 0 141648 2477889 1852305 2026-07-26T16:51:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477889 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hiérogrammate''' {{g-old|m}} # {{term|Sử học}} [[thư lại|Thư lại]] [[miếu]] đền (phục vụ trong các đền). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hierogrammate]] [[Thể loại:Mục từ tiếng Pháp|hierogrammate]] j8hgi6mx6qhk42ut97z44i2c4eoof25 hocco 0 141650 2477958 1852480 2026-07-26T17:05:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477958 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hocco''' {{g-old|m}} # {{term|Động vật học}} [[gà gô|Gà gô]] [[Mỹ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] lsd4lk8ma2l5ba0vjep8behp1fizhz7 hochequeue 0 141652 2477960 1852482 2026-07-26T17:05:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477960 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hochequeue''' {{g-old|m}} # {{term|Động vật học}} [[chim|Chim]] [[chìa vôi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] m7n2hgo1gcwuidvkbzttvqgn57yl28v hodographe 0 141654 2477977 2117534 2026-07-26T17:08:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477977 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hodographe''' {{g-old|m}} # Như [[odographe]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6qbz6nvij8qhpngog6jvgqtkxygaryv hoir 0 141656 2478014 1852543 2026-07-26T17:13:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478014 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hoir''' {{g-old|m}} # {{term|Sử học}} [[người|Người]] [[thừa kế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] f63r7kcv3khy0hunm9vjkr38ebys2u0 holocène 0 141660 2478076 1852617 2026-07-26T17:25:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478076 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''holocène''' {{g-old|m}} # {{term|Địa lý; địa chất}} [[thế|Thế]] [[holoxen]]; [[thống]] [[holoxen]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|holocene]] [[Thể loại:Mục từ tiếng Pháp|holocene]] 00j5n9crg5skgbv1hxlyirqvrwn4bgy holoside 0 141666 2478086 1852634 2026-07-26T17:27:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478086 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''holoside''' {{g-old|m}} # {{term|Hóa học; sinh vật học; sinh lý học}} [[holozit|Holozit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] l8vv0nrrg4b0ozoji30ixcffvyg1r1i homographe 0 141698 2478169 1852760 2026-07-26T17:44:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478169 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''homographe''' {{g-old|m}} # {{term|Ngôn ngữ học}} [[từ|Từ]] cùng [[chữ]]. {{-adj-}} '''homographe''' # {{term|Ngôn ngữ học}} Cùng [[chữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] [[Thể loại:Tính từ tiếng Pháp]] p5dcwbll5kgpv77h5jj41kcu11g3t4f homogénéisateur 0 141706 2478174 680694 2026-07-26T17:44:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478174 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''homogénéisateur''' {{g-old|m}} # [[máy|Máy]] đồng [[thể]] [[hóa]] (chất nước). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homogeneisateur]] [[Thể loại:Mục từ tiếng Pháp|homogeneisateur]] ianxvrkbuhcvku18lpj4qi34y2b7aa8 homéomorphisme 0 141715 2478212 1852822 2026-07-26T17:53:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478212 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''homéomorphisme''' {{g-old|m}} # {{term|Khoáng vật học}} [[tính|Tính]] đồng [[hình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homeomorphisme]] [[Thể loại:Mục từ tiếng Pháp|homeomorphisme]] hkpshstmpaij62arn6p62dn2v38fs8m honorariat 0 141721 2478260 1852890 2026-07-26T18:03:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478260 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''honorariat''' {{g-old|m}} # Chức danh dự. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] en8zslcm5lezkia13dbztgyj0yrshcd hoqueton 0 141723 2478359 1853004 2026-07-26T18:22:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478359 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hoqueton''' {{g-old|m}} # Áo [[vét]] [[vải]] [[thô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] qdutickw94zmzz46gw76dzc3gcfqlz4 horodateur 0 141725 2478400 1853059 2026-07-26T18:31:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478400 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''horodateur''' {{g-old|m}} # [[máy in|Máy in]] [[ngày giờ]] (lên văn kiện). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6872awns6wob37u21l29n0ott5366jq horsain 0 141732 2478434 1853110 2026-07-26T18:39:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478434 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''horsain''' {{g-old|m}} # {{term|Tiếng địa phương}} [[người lạ|Người lạ]] (đối với người Noóc-măng đi). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] picpejusfjga37aevm687spj9peavs2 houppier 0 141738 2478561 1853291 2026-07-26T19:08:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478561 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''houppier''' {{g-old|m}} # {{term|Lâm nghiệp}} [[chỏm|Chỏm]] [[cây]], [[ngọn]] [[cây]]. # {{term|Lâm nghiệp}} [[cây|Cây]] đẵn [[hết]] [[cành]] chỉ [[còn]] [[chỏm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 5w3vrk7jam5r5tqo1kwvadadr0tkqc4 hourd 0 141739 2478567 1853298 2026-07-26T19:09:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478567 wikitext text/x-wiki {{-fra-}} [[Hình:2005-08-24-Carcassonne-hourds sur la cité de Carcassonne.jpg|thumb|hourd]] {{-noun-}} {{fra-noun| s=hourds|p=hourds| sp=/huʁ/|pp=/huʁ/}} '''hourd''' {{g-old|m}} # {{term|Khảo cổ học}} [[khán|Khán]] đài (ở trường đấu). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 47u91zhep25rwnzqtrj8y22loj2dp7t hourdage 0 141742 2478568 1853299 2026-07-26T19:09:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478568 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hourdage''' {{g-old|m}} # Sự [[xây]] [[sơ sài]] (một bức vách). # [[lớp|Lớp]] [[thạch cao]] [[nền]] (của sàn nhà). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] k94zawxoekudyifrc6rzh0lbopcc5m4 houssoir 0 141746 2478625 1853369 2026-07-26T19:23:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478625 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''houssoir''' {{g-old|m}} # [[chổi|Chổi]] [[cành]]; [[chổi lông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ovjkno3abl8ihk4919djma9izhfp0lm huilage 0 141747 2478690 1853553 2026-07-26T19:38:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478690 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''huilage''' {{g-old|m}} # Sự [[bôi]] [[dầu]], sự [[tra]] [[dầu]] (vào máy). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] k9qdqoh0px0v7dvlrebpoqvxqey8wub huitain 0 141753 2478699 1853564 2026-07-26T19:40:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478699 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''huitain''' {{g-old|m}} # [[bài thơ|Bài thơ]] [[tám]] [[câu]], [[bài thơ]] [[bát cú]]. # [[khổ thơ|Khổ thơ]] [[tám]] [[câu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] d2h54d1l6ekwse4qasgyy5vk6epa00m humectage 0 141756 2478748 1853642 2026-07-26T19:52:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478748 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''humectage''' {{g-old|m}} # Sự làm ẩm, sự [[tẩm]] ướt. #: '''''Humectage''' des étoffes'' — sự tẩm ướt vải {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] b8brazt9lacp65n4ih31x56ctlk7zlm humorisme 0 141758 2478782 1853689 2026-07-26T20:00:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478782 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''humorisme''' {{g-old|m}} # {{term|Y học}} [[thuyết|Thuyết]] [[thể dịch]] (về nguyên nhân bệnh). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 7gc2v5egvu9obvitsi8gsm3ss7enmsy hybridisme 0 141769 2478932 1854014 2026-07-26T20:36:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478932 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hybridisme''' {{g-old|m}} # Như [[hybridité]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 1rrltgct929sd5602keoexj95zdim18 hydrocraquage 0 141782 2478969 1854078 2026-07-26T20:44:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478969 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydrocraquage''' {{g-old|m}} # {{term|Kỹ thuật}} [[phương pháp|Phương pháp]] [[hiđrocrackin]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] jegh4wmt3yz4e9jv1argqpscffiqfys hydrofuge 0 141787 2478978 2011303 2026-07-26T20:46:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478978 wikitext text/x-wiki {{-fra-}} {{-adj-}} '''hydrofuge''' # [[chống|Chống]] ẩm, [[phòng]] ướt. {{-noun-}} '''hydrofuge''' {{g-old|m}} # [[chất|Chất]] [[chống]] ẩm, [[chất]] [[phòng]] ướt. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] ebkqwco0b7bx0zxbl9i3eaq5ea8vbk8 hydrolat 0 141791 2478990 1854120 2026-07-26T20:50:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478990 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydrolat''' {{g-old|m}} # [[nước cất|Nước cất]] [[hương]], [[nước cất]] [[thơm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 59fdm4awz567mj6ss416r3fgu1znaq7 hydromètre 0 141798 2479003 1854157 2026-07-26T20:53:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479003 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=hydromètres|p=hydromètres| sp=/id.ʁɔ.mɛtʁ/|pp=/id.ʁɔ.mɛtʁ/}} '''hydromètre''' {{g-old|m}} # {{term|Vật lý học}} [[thủy|Thủy]] [[kế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hydrometre]] [[Thể loại:Mục từ tiếng Pháp|hydrometre]] 5tk3lm9030xr0fknqop60zz2d7f6sfk hydrure 0 141808 2479035 1854215 2026-07-26T21:00:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479035 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydrure''' {{g-old|m}} # {{term|Hóa học}} [[hiđrua|Hiđrua]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] nyky9e28rt22kwkmhqwjupp0re8tu51 hypersustentateur 0 141826 2479129 1854415 2026-07-26T21:23:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479129 wikitext text/x-wiki {{-fra-}} {{-adj-}} '''hypersustentateur''' # {{term|Hàng không}} [[tăng sức|Tăng sức]] [[nâng]]. {{-noun-}} '''hypersustentateur''' {{g-old|m}} # {{term|Hàng không}} [[thiết bị|Thiết bị]] [[tăng sức]] [[nâng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 6k7a0gca747mp0fp1z7bgonmrdh7p96 hypocoristique 0 141835 2479177 1854497 2026-07-26T21:34:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479177 wikitext text/x-wiki {{-fra-}} {{-adj-}} '''hypocoristique''' # {{term|Ngôn ngữ học}} Âu [[yếm]]. #: ''Suffixe '''hypocoristique''''' — tiếp tố âu yếm {{-noun-}} '''hypocoristique''' {{g-old|m}} # {{term|Ngôn ngữ học}} [[từ|Từ]] âu [[yếm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] tq6ai2zzwmz7jwmc4emnptxbjo7wuq9 hypogastre 0 141837 2479191 1854514 2026-07-26T21:37:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479191 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hypogastre''' {{g-old|m}} # {{term|Giải phẫu}} [[hạ|Hạ]] [[vị]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] enqpj2f9dzudj73ngpqh458dh1n8vjl hypoglosse 0 141841 2479195 1854521 2026-07-26T21:38:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479195 wikitext text/x-wiki {{-fra-}} {{-adj-}} '''hypoglosse''' # {{term|Nerf hypoglosse}} (giải phẫu) [[dây]] [[thần kinh]] dưới [[lưỡi]]. {{-noun-}} '''hypoglosse''' {{g-old|m}} # {{term|Giải phẫu}} [[dây|Dây]] [[thần kinh]] dưới [[lưỡi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] dmwa84epng47ddcwscuyktznz5g2o8v hâloir 0 141859 2479264 1854722 2026-07-26T21:55:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479264 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hâloir''' {{g-old|m}} # [[sân phơi|Sân phơi]] [[gai dầu]] (sau khi giầm). # [[phòng|Phòng]] [[hong]] [[pho mát]] (sau khi muối). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|haloir]] [[Thể loại:Mục từ tiếng Pháp|haloir]] 3v3kwgwiwpzhyo99aoqpytz7z8cdile hâtelet 0 141863 2479266 1854731 2026-07-26T21:55:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479266 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hâtelet''' {{g-old|m}} # {{term|Từ cũ; nghĩa cũ}} [[que|Que]] [[xiên]] [[con]] (để nướng, để quay thịt). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hatelet]] [[Thể loại:Mục từ tiếng Pháp|hatelet]] 15zmqmma12rm6fs05ftjuij8yffu18x hâtier 0 141867 2479269 1854734 2026-07-26T21:56:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479269 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hâtier''' {{g-old|m}} # [[thanh|Thanh]] [[gác]] [[xiên]] [[quay]] [[thịt]] (ở bếp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hatier]] [[Thể loại:Mục từ tiếng Pháp|hatier]] pugv6bnij3ylwgk29sz3wrsrbapdwlh hébraïsme 0 141870 2479302 1854793 2026-07-26T22:04:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479302 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hébraïsme''' {{g-old|m}} # {{term|Ngôn ngữ học}} [[từ ngữ|Từ ngữ]] đặc [[Hê-brơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hebraisme]] [[Thể loại:Mục từ tiếng Pháp|hebraisme]] 3u0nu058gmirniidsktit3fz6qmaxc6 hélianthe 0 141871 2479315 1854810 2026-07-26T22:07:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479315 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=hélianthes|p=hélianthes| sp=/e.ljɑ̃t/|pp=/e.ljɑ̃t/}} '''hélianthe''' {{g-old|m}} # {{term|Thực vật học}} [[cây|Cây]] [[hướng dương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|helianthe]] [[Thể loại:Mục từ tiếng Pháp|helianthe]] rgsr09zlg3oq3oqvbtkgq6ne0egu47v hélianthème 0 141873 2479316 1854812 2026-07-26T22:07:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479316 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hélianthème''' {{g-old|m}} # {{term|Thực vật học}} [[cây|Cây]] [[lượm]] [[vàng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heliantheme]] [[Thể loại:Mục từ tiếng Pháp|heliantheme]] a7884ocobywaojds82udshvjwp4cd8u héliostat 0 141884 2479324 1854830 2026-07-26T22:09:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479324 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''héliostat''' {{g-old|m}} # [[kính|Kính]] định [[nhật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heliostat]] [[Thể loại:Mục từ tiếng Pháp|heliostat]] jo2s061zicdjec8apsjbpoqq3c6d7ry hémione 0 141897 2479338 1854863 2026-07-26T22:12:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479338 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hémione''' {{g-old|m}} # {{term|Động vật học}} [[ngựa|Ngựa]] [[lừa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hemione]] [[Thể loại:Mục từ tiếng Pháp|hemione]] mo25rh6xmr3iua95zdfxglybgx1xwgz hello 0 143577 2477252 2012006 2026-07-26T14:28:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477252 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: ** {{IPA-old|/hə.ˈləʊ̯/}}, {{IPA-old|/hɛ.ˈləʊ̯/}} {{term|Anh}} ** {{IPA-old|/hɛ.ˈloʊ̯/}}, {{IPA-old|/hə.ˈloʊ̯/}} {{term|Mỹ}} {{pron-audio |place=Gloucestershire, Anh (nam giới) |file=En-uk-hello-1.ogg |pron=}} {{pron-audio |place=Bắc California, Hoa Kỳ (nữ giới) |file=En-us-hello.ogg |pron=}} {{pron-audio |place=Gloucestershire, Anh (nam giới) |file=En-uk-hello-2.ogg |pron=}} {{pron-audio |place=Bắc California, Hoa Kỳ (nam giới) |file=En-us-hello-2.ogg |pron=}} {{pron-audio |place=Gloucestershire, Anh (nam giới) |file=En-uk-hello-5.ogg |pron=}} {{-etymology-}} {{etym-from | term = hallo }} Đôi khi được cho là do [[w:Thomas Edison|Thomas Edison]] hoặc một nhân viên của ông chế (hoặc lấy từ [[tiếng Hungary]] ''[[hallom]]'') để sử dụng khi nói điện thoại. Tuy nhiên, Edison thực sự thích sử dụng ''[[ahoy]]!'', và '''hello''' được sử dụng hơn 300 năm trước khi điện thoại được phát minh. {{-interj-}} '''hello''' # [[chào|Chào]] [[anh]]!, chào [[chị]]! # [[a lô|A lô]] (trên [[điện thoại]]). # [[này, này|Này, này]]. # [[ô này|Ô này]]! (tỏ ý [[ngạc nhiên]]). {{-syn-}} ; chào anh! * [[g'day]] {{term|Úc}} * [[hallo]] {{term|Anh}} * [[hey]] {{term|Mỹ; Anh}} * [[hi]] {{term|Mỹ; Anh}} * [[howdy]] {{term|Mỹ}} * [[howzit]] {{term|Nam Phi}} * [[wassup]] {{term|lóng}} * [[what's up]] {{term|lóng}} * [[yo]] {{term|lóng}} * [[sup]] {{term|lóng}} {{-ant-}} ; chào anh! * [[bye]] {{term|Mỹ; Anh}} * [[goodbye]] {{-noun-}} {{eng-noun}} # [[tiếng|Tiếng]] [[chào]]. # [[tiếng|Tiếng]] [[gọi]] "[[này, này]]!" # [[tiếng|Tiếng]] [[kêu]] "[[ô này]]!" (tỏ ý [[ngạc nhiên]]). {{-intr-verb-}} '''hello''' ''nội động từ'' # [[chào|Chào]] # [[gọi|Gọi]] "[[này, này]]!" # [[kêu|Kêu]] "[[ô này]]!" (tỏ ý [[ngạc nhiên]]). {{-forms-}} {{eng-verb}} {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Nội động từ tiếng Anh]] 1b1goqu0732u8ge4d3yfeiczoirkqn7 sandcastler 0 146676 2479515 2426992 2026-07-27T08:56:54Z Hiyuune 50834 Hiyuune đã đổi [[sand-castle]] thành [[sandcastler]] 2426992 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈsænd.ˈkæ.səl/}} {{-noun-}} '''sand-castle''' {{IPA-old|/ˈsænd.ˈkæ.səl/}} # [[lâu|Lâu]] đài trên [[cát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 780mcnxpyu6dt7ussrgnc90v21bt5ca 2479517 2479515 2026-07-27T08:57:43Z Hiyuune 50834 2479517 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|etym}}=== Từ {{suffix|en|sandcastle|er}}. ==={{ĐM|noun}}=== {{en-noun}} {{tlb|en|rare}} # [[người|Người]] xây [[lâu đài]] [[cát]]. nlvxbkos0jqu5h7ndglgg6csk6yp11i hard-boiled 0 150383 2476656 1850530 2026-07-26T12:13:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476656 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈbɔɪ.əld/}} {{-adj-}} '''hard-boiled''' {{IPA-old|/ˈhɑːrd.ˈbɔɪ.əld/}} # [[luộc|Luộc]] [[chín]] (trứng). # {{term|Từ lóng}} [[cứng|Cứng]] [[rắn]]; [[sắt]] đá, không có tình cảm (người. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] a6e6dw18roz6oxzabi73hgae9j0lio3 hard-covered 0 150387 2476658 532735 2026-07-26T12:13:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476658 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈkə.vɜːd/}} {{-adj-}} '''hard-covered''' {{IPA-old|/ˈhɑːrd.ˈkə.vɜːd/}} # Đóng [[bìa]] [[cứng]] (sách). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] pu9vts8f11b7gwax6jq7n0kpi1uoqi6 hard-earned 0 150389 2476659 1850531 2026-07-26T12:13:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476659 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈɜːnd/}} {{-adj-}} '''hard-earned''' {{IPA-old|/ˈhɑːrd.ˈɜːnd/}} # [[kiếm|Kiếm]] được một cách [[khó khăn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] p3n97tyy1wljunndm9eztve5wie9v30 hard-featured 0 150392 2476661 1850533 2026-07-26T12:14:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476661 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈfi.tʃɜːd/}} {{-adj-}} '''hard-featured''' {{IPA-old|/ˈhɑːrd.ˈfi.tʃɜːd/}} # Có [[nét mặt]] [[thô]] [[cứng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] riom7c754lpnig9az3153t2ar87uvca hard-fisted 0 150394 2476662 1850534 2026-07-26T12:14:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476662 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈfɪs.təd/}} {{-adj-}} '''hard-fisted''' {{IPA-old|/ˈhɑːrd.ˈfɪs.təd/}} # Có [[bàn tay]] [[cứng]] [[rắn]]. # {{term|Nghĩa bóng}} [[keo kiệt|Keo kiệt]], [[bủn xỉn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] sor79v6qmak1tnjarf7pbdtcxbqecj6 hard-grained 0 150395 2476663 1850535 2026-07-26T12:14:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476663 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈɡreɪnd/}} {{-adj-}} '''hard-grained''' {{IPA-old|/ˈhɑːrd.ˈɡreɪnd/}} # [[thô|Thô]] [[mặt]], to [[mặt]], to [[thớ]]. # [[thô bạo|Thô bạo]], [[cục cằn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] n5wqdplpfdp4c67075lcu3jfqmlkig7 hard-handed 0 150396 2476665 2023555 2026-07-26T12:15:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476665 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈhæn.dəd/}} {{-adj-}} '''hard-handed''' {{IPA-old|/ˈhɑːrd.ˈhæn.dəd/}} # Có [[tay]] bị [[chai]]. # [[khắt khe|Khắt khe]], [[khắc nghiệt]], [[hà khắc]]. {{-adj-}} '''hard-handed''' {{IPA-old|/ˈhɑːrd.ˈhæn.dəd/}} # [[thiết thực|Thiết thực]]; không đa [[sầu]] đa [[cảm]], ít bị [[tình cảm]] [[lung lạc]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[bướng bỉnh|Bướng bỉnh]], ương [[ngạnh]], [[cứng]] đầu, [[cứng cổ]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 26ii0lnv5dy8m2m7gv75o91guna6mwq hard-headed 0 150397 2476666 2098282 2026-07-26T12:15:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476666 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈhɛ.dəd/}} {{-adj-}} {{eng-adj}} {{IPA-old|/ˈhɑːrd.ˈhɛ.dəd/}} # {{alt of|en|hardheaded}} {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] rc6mo5lbt2mdgw4txs5q3o23yhwr24w hard-liner 0 150401 2476671 1850542 2026-07-26T12:16:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476671 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈlɑɪ.nɜː/}} {{-noun-}} '''hard-liner''' {{IPA-old|/ˈhɑːrd.ˈlɑɪ.nɜː/}} # [[người|Người]] [[kiên]] định [[lập trường]], [[người]] [[kiên quyết]] ủng [[hộ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 662va3fizha0tloubvy8vdssajsra2g hard-mouthed 0 150402 2476672 1850543 2026-07-26T12:16:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476672 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈmɑʊθt/}} {{-adj-}} '''hard-mouthed''' {{IPA-old|/ˈhɑːrd.ˈmɑʊθt/}} # [[khó|Khó]] [[kìm]] bằng [[hàm thiếc]] (ngựa). # {{term|Nghĩa bóng}} [[bướng bỉnh|Bướng bỉnh]], [[cứng]] đầu [[cứng cổ]], [[khó]] [[kiềm chế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5g718g7vj1uzgzzp1mutw5sukyd3yoh hard-on 0 150403 2476675 1850545 2026-07-26T12:17:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476675 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈɔn/}} {{-noun-}} '''hard-on''' {{IPA-old|/ˈhɑːrd.ˈɔn/}} # {{term|Tục tĩu}} (nói về đàn ông) [[trạng thái]] [[hứng tình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] f0obd62sshymm767ugzbhemfu4td9yl hard-pan 0 150404 2476676 1850546 2026-07-26T12:17:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476676 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈpæn/}} {{-noun-}} '''hard-pan''' {{IPA-old|/ˈhɑːrd.ˈpæn/}} # {{term|Địa lý,ddịa chất}} [[tầng|Tầng]] đất [[cát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rfclya4ugase52gmqfi0i4rf18yadqd hard-tempered 0 150405 2476679 532754 2026-07-26T12:18:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476679 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈtɛm.pɜːd/}} {{-adj-}} '''hard-tempered''' {{IPA-old|/ˈhɑːrd.ˈtɛm.pɜːd/}} # Đã [[tôi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] swgakrc87y0cjtj3h7e422icbij8uld hard-wearing 0 150407 2476680 1850550 2026-07-26T12:18:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476680 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈwɛ.riɳ/}} {{-adj-}} '''hard-wearing''' {{IPA-old|/ˈhɑːrd.ˈwɛ.riɳ/}} # [[bền|Bền]], [[sử dụng]] được [[lâu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] jfatzcb056zzjzbdb52jubdv2my6edi hard-wired 0 150410 2476681 1850551 2026-07-26T12:18:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476681 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈwɑɪ.ərd/}} {{-adj-}} '''hard-wired''' {{IPA-old|/ˈhɑːrd.ˈwɑɪ.ərd/}} # {{term|Vi tính}} Cài cứng, gắn cứng. # Bẩm sinh {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] fj3pux4lbf2ni82fga9icdxgsaqiqqc hard-working 0 150412 2476682 1994640 2026-07-26T12:18:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476682 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrd.ˈwɜː.kiɳ/}} {{-adj-}} '''hard-working''' {{IPA-old|/ˈhɑːrd.ˈwɜː.kiɳ/}} # [[làm việc|Làm việc]] [[tích cực]] và [[chu]] đáo. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 3qh91k5dq31i5edrpdvolokqd6jlvyy hare-brained 0 150414 2476709 1850593 2026-07-26T12:25:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476709 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ˈbreɪnd/}} {{-adj-}} '''hare-brained''' {{IPA-old|/ˈhɛr.ˈbreɪnd/}} # [[liều lĩnh|Liều lĩnh]], [[khinh suất]], [[nông nổi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] imxk3l13t4pic262jb4qxg2e8xg23um harpoon-gun 0 150418 2476777 1850692 2026-07-26T12:41:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476777 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑːr.ˈpuːn.ˈɡən/}} {{-noun-}} '''harpoon-gun''' {{IPA-old|/hɑːr.ˈpuːn.ˈɡən/}} # [[súng|Súng]] [[phóng]] [[lao móc]] (đánh cá voi). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] h7oegrq5glx4ujnhnvhs47mx83rjcc5 harvest-bug 0 150422 2476803 1850731 2026-07-26T12:46:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476803 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.vəst.ˈbəɡ/}} {{-noun-}} '''harvest-bug''' {{IPA-old|/ˈhɑːr.vəst.ˈbəɡ/}} # {{term|Động vật học}} [[con|Con]] [[muỗi]] [[mắt]] (hay có về mùa gặt) ((cũng) [[harvester]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c6qx4xpopciyu736v4l3hvl3zts47v2 harvest-fly 0 150424 2476804 1850732 2026-07-26T12:46:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476804 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.vəst.ˈflɑɪ/}} {{-noun-}} '''harvest-fly''' {{IPA-old|/ˈhɑːr.vəst.ˈflɑɪ/}} # Con ve sầu. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ggyvcfg5gt8dfzs9iwcw448drn8mvug harvest-mite 0 150426 2476806 532869 2026-07-26T12:46:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476806 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.vəst.ˈmɑɪt/}} {{-noun-}} '''harvest-mite''' {{IPA-old|/ˈhɑːr.vəst.ˈmɑɪt/}} # {{term|Động vật học}} [[con|Con]] [[muỗi]] [[mắt]] (hay có về mùa gặt) ((cũng) [[harvester]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5k8p69cqvzjb7k53nhapnis2asr4d41 harvester-thresher 0 150430 2476808 532871 2026-07-26T12:47:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476808 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.vəs.tɜː.ˈθrɛ.ʃɜː/}} {{-noun-}} '''harvester-thresher''' {{IPA-old|/ˈhɑːr.vəs.tɜː.ˈθrɛ.ʃɜː/}} # {{term|Nông nghiệp}} [[máy gặt|Máy gặt]] đập. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9v24sxrz38z78q8lb7ha5iicmzf3s5d hat-pin 0 150432 2476836 532891 2026-07-26T12:52:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476836 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæt.ˈpɪn/}} {{-noun-}} '''hat-pin''' {{IPA-old|/ˈhæt.ˈpɪn/}} # [[ghim|Ghim]] [[dài]] để [[cài]] [[mũ]] vào [[tóc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 32g6voukng60d1dtldgk8389f8gem28 hatch-way 0 150433 2476839 532894 2026-07-26T12:53:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476839 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhætʃ.ˈweɪ/}} {{-noun-}} '''hatch-way''' {{IPA-old|/ˈhætʃ.ˈweɪ/}} # [[cửa|Cửa]] xuống [[hầm]] (tàu thuỷ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mlb5eusb1ujfoe1fhtcwjvsxpw2th3s hatchet-face 0 150435 2476845 1850785 2026-07-26T12:54:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476845 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.tʃət.ˈfeɪs/}} {{-noun-}} '''hatchet-face''' {{IPA-old|/ˈhæ.tʃət.ˈfeɪs/}} # [[mặt|Mặt]] [[lưỡi cày]]. {{-adj-}} '''hatchet-face''' {{IPA-old|/ˈhæ.tʃət.ˈfeɪs/}} # Có [[bộ mặt]] [[lưỡi cày]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] pth9q21zo9pkzstfl56561lvmeae845 have-not 0 150442 2476903 1850867 2026-07-26T13:07:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476903 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæv.ˈnɑːt/}} {{-noun-}} '''have-not''' {{IPA-old|/ˈhæv.ˈnɑːt/}} # {{term|Thông tục}} [[người|Người]] [[nghèo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3kkor7bs73pipcmxk0mtc7sgzd8jk5x have-on 0 150444 2476904 532948 2026-07-26T13:07:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476904 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæv.ˈɔn/}} {{-noun-}} '''have-on''' {{IPA-old|/ˈhæv.ˈɔn/}} # {{term|Thông tục}} Sự [[lừa gạt]], sự [[lừa bịp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8lvyivs9wepj46luglkl4vrmosnczy2 haw-haw 0 150447 2476920 1850888 2026-07-26T13:11:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476920 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ.ˈhɔ/}} {{-noun-}} '''haw-haw''' {{IPA-old|/ˈhɔ.ˈhɔ/}} # {{term|Như}} [[ha-ha|Ha-ha]]. # [[tiếng|Tiếng]] [[cười]] [[hô hố]]. {{-intr-verb-}} '''haw-haw''' ''nội động từ'' {{IPA-old|/ˈhɔ.ˈhɔ/}} # [[cười|Cười]] [[hô hố]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] h3925fa3vpzgb83ocyrgicfom0hik34 hawk-eyed 0 150449 2476924 1850895 2026-07-26T13:12:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476924 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔk.ˈɑ.ɪəd/}} {{-adj-}} '''hawk-eyed''' {{IPA-old|/ˈhɔk.ˈɑ.ɪəd/}} # Có [[mắt]] [[tinh]], có [[mắt]] [[sắc]] (như mắt chim ưng). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 8g1dwp7hmb40y8ypxkfuc25ck2ed9xq hawk-like 0 150451 2476925 2023561 2026-07-26T13:12:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476925 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔk.ˈlɑɪk/}} {{-adj-}} '''hawk-like''' {{IPA-old|/ˈhɔk.ˈlɑɪk/}} # Như [[chim]] ưng như [[diều hâu]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (chính trị) [[hiếu chiến]], [[diều hâu]] ((nghĩa bóng)). {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] 36m6i56475cafy5ym1iusc0jwrgugs1 hawse-hole 0 150454 2476932 1850908 2026-07-26T13:14:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476932 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔz.ˈhoʊl/}} {{-noun-}} '''hawse-hole''' {{IPA-old|/ˈhɔz.ˈhoʊl/}} # {{term|Hàng hải}} [[lỗ|Lỗ]] [[dây]] [[neo]] (ở thành tàu). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q1huyvlxnaipu6a236l6v2g026qahfb hay-box 0 150456 2476936 1850912 2026-07-26T13:15:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476936 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˈbɑːks/}} {{-noun-}} '''hay-box''' {{IPA-old|/ˈheɪ.ˈbɑːks/}} # Ấm [[giỏ]] độn [[cỏ khô]] (ủ cơm... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i1e2e7yp37ji7thajod15p62mg5ulg1 hay-fork 0 150459 2476937 1850913 2026-07-26T13:15:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476937 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˈfɔrk/}} {{-noun-}} '''hay-fork''' {{IPA-old|/ˈheɪ.ˈfɔrk/}} # [[cái|Cái]] [[chĩa]] để [[xóc]] [[dỡ]] [[cỏ khô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rkswzsjr5ytxiojb61apowk0pc5okiv hay-mow 0 150463 2476938 532978 2026-07-26T13:15:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476938 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˈmɑʊ/}} {{-noun-}} '''hay-mow''' {{IPA-old|/ˈheɪ.ˈmɑʊ/}} # [[vựa|Vựa]] [[cỏ khô]], [[nơi]] đánh đồng [[cỏ khô]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cko4qneyu5v3qqpcq0rdcgmr9k2urbh hay-rack 0 150464 2476939 1850914 2026-07-26T13:16:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476939 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˈræk/}} {{-noun-}} '''hay-rack''' {{IPA-old|/ˈheɪ.ˈræk/}} # [[toa|Toa]] [[chở]] [[cỏ khô]]. # [[máng|Máng]] để [[cỏ khô]] (cho súc vật ăn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 175iw8mz405f1adnuzq45v8jbh9osv0 hazel-nut 0 150467 2476955 1850935 2026-07-26T13:19:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476955 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.zəl.ˈnət/}} {{-noun-}} '''hazel-nut''' {{IPA-old|/ˈheɪ.zəl.ˈnət/}} # [[quả|Quả]] [[phỉ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] eimagnr4z6yoba1au65eel97s7eixjp head-dress 0 150470 2476967 1850950 2026-07-26T13:22:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476967 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈdrɛs/}} {{-noun-}} '''head-dress''' {{IPA-old|/ˈhɛd.ˈdrɛs/}} # [[kiểu|Kiểu]] [[tóc]] (phụ nữ). # [[khăn|Khăn]] [[trùm]] đầu, [[mũ]] (của phụ nữ để tô điểm). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kgi2lv3i10qivepp20ffc0tb2vrpzbe head-hunter 0 150472 2476968 1850951 2026-07-26T13:22:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476968 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈhən.tɜː/}} {{-noun-}} '''head-hunter''' {{IPA-old|/ˈhɛd.ˈhən.tɜː/}} # [[người|Người]] [[sưu tập]] đầu [[kẻ thù]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] goqeirqgwzp3rpkev5i738m0yajt0x8 head-liner 0 150473 2476970 2023568 2026-07-26T13:23:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476970 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈlɑɪ.nɜː/}} {{-noun-}} '''head-liner''' {{IPA-old|/ˈhɛd.ˈlɑɪ.nɜː/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[ngôi sao|Ngôi sao]] [[sáng]], [[người]] được [[quảng cáo]] [[rầm rộ]], [[người]] được [[nêu tên]] [[hàng]] đầu. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 8oudf6v99nmval59bpjcc3949qb6eu9 head-master 0 150475 2476971 1850954 2026-07-26T13:23:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476971 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈmæs.tɜː/}} {{-noun-}} '''head-master''' {{IPA-old|/ˈhɛd.ˈmæs.tɜː/}} # Ông [[hiệu trưởng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4oqzp6h88ka4sgo93qfyii2h5wqioas head-mistress 0 150478 2476972 533013 2026-07-26T13:23:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476972 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈmɪs.trəs/}} {{-noun-}} '''head-mistress''' {{IPA-old|/ˈhɛd.ˈmɪs.trəs/}} # [[bà|Bà]] [[hiệu trưởng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] oblbtoa4j38aoo6lgm49bydp56tu6n8 head-money 0 150485 2476973 1850955 2026-07-26T13:24:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476973 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈmə.ni/}} {{-noun-}} '''head-money''' {{IPA-old|/ˈhɛd.ˈmə.ni/}} # [[thuế thân|Thuế thân]]. # [[giải thưởng|Giải thưởng]] [[lấy]] đầu, [[giải thưởng]] [[bắt]] (một người nào). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4ht3t6cxj2e3l400lo3bkm0ccmc8yuz head-nurse 0 150486 2476974 533015 2026-07-26T13:24:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476974 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈnɜːs/}} {{-noun-}} '''head-nurse''' {{IPA-old|/ˈhɛd.ˈnɜːs/}} # [[trưởng|Trưởng]] y [[tá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] m0h933nfk89gqgw85idqzo6gd0g4x48 head-rest 0 150488 2476976 1850957 2026-07-26T13:24:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476976 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈrɛst/}} {{-noun-}} '''head-rest''' {{IPA-old|/ˈhɛd.ˈrɛst/}} # [[cái|Cái]] để [[gối]] đầu, [[cái]] để [[tựa]] đầu. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] k02slbbhytblny2nod203csquh07y9b head-shrinker 0 150489 2476977 1850958 2026-07-26T13:24:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476977 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈʃrɪŋ.kɜː/}} {{-noun-}} '''head-shrinker''' {{IPA-old|/ˈhɛd.ˈʃrɪŋ.kɜː/}} # [[thầy thuốc|Thầy thuốc]] [[chữa bệnh]] [[tâm thần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8wcx59isu5egvs9ew07tu1xhvkg69rt head-up 0 150492 2476978 533019 2026-07-26T13:25:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476978 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈəp/}} {{-adj-}} '''head-up''' {{IPA-old|/ˈhɛd.ˈəp/}} # [[thuộc cách|Thuộc cách]] [[bố trí]] (dụng cụ máy bay) có thể [[nhìn thấy]] [[ngay]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] jaebt35tw7pywzadcuno13r1isiknr5 head-water 0 150494 2476979 1850959 2026-07-26T13:25:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476979 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈwɔ.tɜː/}} {{-noun-}} '''head-water''' {{IPA-old|/ˈhɛd.ˈwɔ.tɜː/}} # [[thượng nguồn|Thượng nguồn]], [[thượng lưu]] (của một dòng sông). # {{term|Số nhiều}} [[nước|Nước]] [[nguồn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b21yb181bkm6nb012gglwbyup12qndm head-word 0 150496 2476980 627915 2026-07-26T13:25:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476980 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈwɜːd/}} {{-noun-}} '''head-word''' {{IPA-old|/ˈhɛd.ˈwɜːd/}} # [[từ|Từ]] đầu (đề mục); [[từ]] đầu [[mục từ]] (ở từ điển). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] p5f8pabx3tg9wux8j6oesfpn6irmxth head-work 0 150498 2476981 1850960 2026-07-26T13:25:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476981 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈwɜːk/}} {{-noun-}} '''head-work''' {{IPA-old|/ˈhɛd.ˈwɜːk/}} # [[công việc|Công việc]] [[trí]] óc. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] if3bak41ut0s7qm1wnyr7o36srenmv1 heal-all 0 150500 2477027 2080351 2026-07-26T13:36:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477027 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhil.ˈɔl/}} {{-noun-}} '''heal-all''' {{IPA-old|/ˈhil.ˈɔl/}} # [[thuốc|Thuốc]] [[bách bệnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dbh8w6urbb1tz5d0dvdjw1mrvtno5wz health-officer 0 150502 2477030 1851029 2026-07-26T13:37:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477030 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫθ.ˈɑː.fə.sɜː/}} {{-noun-}} '''health-officer''' {{IPA-old|/ˈhɛɫθ.ˈɑː.fə.sɜː/}} # [[cán bộ|Cán bộ]] y [[tế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gsj3r8z02qq4j2k0vdf0lp3smp6tf7g health-resort 0 150504 2477031 533075 2026-07-26T13:37:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477031 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫθ.rɪ.ˈzɔrt/}} {{-noun-}} '''health-resort''' {{IPA-old|/ˈhɛɫθ.rɪ.ˈzɔrt/}} # [[nơi|Nơi]] [[nghỉ ngơi]] [[lấy lại]] [[sức khoẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9vgbva4nn5aybaubzi1075zm506n4t5 heart-blood 0 150509 2477044 1851050 2026-07-26T13:40:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477044 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈbləd/}} {{-noun-}} '''heart-blood''' {{IPA-old|/ˈhɑːrt.ˈbləd/}} # [[máu|Máu]], [[huyết]]. # Sự [[sống]], [[sức sống]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9nrktcgl6zdcgw0evlah6du588opixl heart-break 0 150511 2477045 1851051 2026-07-26T13:40:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477045 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈbreɪk/}} {{-noun-}} '''heart-break''' {{IPA-old|/ˈhɑːrt.ˈbreɪk/}} # [[nỗi|Nỗi]] đau [[buồn]] [[xé ruột]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s37glzg9uzuimvx4aoach4id3xhwdzb heart-breaking 0 150513 2477046 1851052 2026-07-26T13:41:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477046 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈbreɪ.kiɳ/}} {{-adj-}} '''heart-breaking''' {{IPA-old|/ˈhɑːrt.ˈbreɪ.kiɳ/}} # Làm đau [[buồn]], làm đau [[lòng]], [[xé ruột]]. #: ''a '''heart-breaking''' news'' — một tin rất đau buồn {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] r5mulqx9rp1gvsp3ha4247tqqmxsi4u heart-burning 0 150519 2477047 1851054 2026-07-26T13:41:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477047 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈbɜː.niɳ/}} {{-noun-}} '''heart-burning''' {{IPA-old|/ˈhɑːrt.ˈbɜː.niɳ/}} # Sự [[ghen tuông]], sự [[ghen tức]]. # Sự [[hằn học]], sự [[hiềm oán]]; sự [[thù oán]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] a1qft49rmu8y4hgj684bufq3wt8r685 heart-disease 0 150521 2477048 1851055 2026-07-26T13:41:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477048 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.dɪ.ˈziz/}} {{-noun-}} '''heart-disease''' {{IPA-old|/ˈhɑːrt.dɪ.ˈziz/}} # [[bệnh|Bệnh]] [[tim]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] shtsfud31zd6n5g238fxylvmh2q50e9 heart-rending 0 150522 2477050 1851057 2026-07-26T13:42:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477050 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈrɛn.diɳ/}} {{-adj-}} '''heart-rending''' {{IPA-old|/ˈhɑːrt.ˈrɛn.diɳ/}} # Đau [[lòng]], [[nâo]] [[lòng]], [[thương tâm]], [[xé ruột]]. #: '''''heart-rending''' powerty'' — cảnh nghèo khổ não lòng #: ''a '''heart-rending''' cry'' — tiếng kêu xé ruột {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] eislbu14cnajm6ybsy9bgxjebgyji07 heart-searching 0 150526 2477051 1851058 2026-07-26T13:42:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477051 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈsɜːt.ʃiɳ/}} {{-noun-}} '''heart-searching''' {{IPA-old|/ˈhɑːrt.ˈsɜːt.ʃiɳ/}} # Sự [[cân nhắc]] [[chín chắn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tp30lv3bkrcljktxuvbs83ik3ybr7i5 heart-throb 0 150534 2477052 1851060 2026-07-26T13:42:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477052 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈθrɑːb/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heart-throb.ogg |pron=ˈhɑːrt.ˈθrɑːb}} {{-noun-}} '''heart-throb''' {{IPA-old|/ˈhɑːrt.ˈθrɑːb/}} # [[người tình|Người tình]], [[người yêu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] szph89jcgvqj2eoa1pviio15cc52yyq heart-ware 0 150536 2477054 533100 2026-07-26T13:42:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477054 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈwɛr/}} {{-noun-}} '''heart-ware''' {{IPA-old|/ˈhɑːrt.ˈwɛr/}} # {{term|Vật lý}} [[sóng|Sóng]] [[nhiệt]]. # Đợt [[nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rmv64fylnrrtk2xp4j2s78taz5w9mrc heart-warming 0 150538 2477055 1851062 2026-07-26T13:43:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477055 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrt.ˈwɔr.miɳ/}} {{-adj-}} '''heart-warming''' {{IPA-old|/ˈhɑːrt.ˈwɔr.miɳ/}} # Ấm [[lòng]], [[chân tình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] gf5kvt3w9cbg4npgip09r5dzswoea6s hearth-rug 0 150539 2477064 1851074 2026-07-26T13:45:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477064 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrθ.ˈrəɡ/}} {{-noun-}} '''hearth-rug''' {{IPA-old|/ˈhɑːrθ.ˈrəɡ/}} # [[thảm|Thảm]] [[trải]] trước [[lò sưởi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b294oy8v33d73k4k7upl2j8aj2y2kom heat-conductivity 0 150542 2477076 533121 2026-07-26T13:48:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477076 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ˌkɑːn.ˌdək.ˈtɪ.və.ti/}} {{-noun-}} '''heat-conductivity''' {{IPA-old|/ˈhit.ˌkɑːn.ˌdək.ˈtɪ.və.ti/}} # [[dẫn nhiệt|Dẫn nhiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lgshahp5gkqb1jjpf5dao2qit3sptz2 heat-engine 0 150543 2477077 1851087 2026-07-26T13:48:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477077 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ˈɛn.dʒən/}} {{-noun-}} '''heat-engine''' {{IPA-old|/ˈhit.ˈɛn.dʒən/}} # [[động cơ|Động cơ]] [[nhiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dppc6fzodimezrnejyhcd8rofj0xxdk heat-exhaustion 0 150548 2477078 533123 2026-07-26T13:48:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477078 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ɪɡ.ˈzɔs.tʃən/}} {{-noun-}} '''heat-exhaustion''' {{IPA-old|/ˈhit.ɪɡ.ˈzɔs.tʃən/}} # Sự [[say sóng]]; sự [[lả]] đi vì [[nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] p48swsivz67z173cl0a6dy6q0vp2nof heat-prostration 0 150549 2477079 533124 2026-07-26T13:48:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477079 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.prɑː.ˈstreɪ.ʃən/}} {{-noun-}} '''heat-prostration''' {{IPA-old|/ˈhit.prɑː.ˈstreɪ.ʃən/}} # Sự [[say sóng]]; sự [[lả]] đi vì [[nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fo343i7cb3kg48y13vw6s96k1n0xiyg heat-radiating 0 150551 2477080 533125 2026-07-26T13:49:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477080 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ˈreɪ.di.ˌeɪ.tiɳ/}} {{-adj-}} '''heat-radiating''' {{IPA-old|/ˈhit.ˈreɪ.di.ˌeɪ.tiɳ/}} # [[phát nhiệt|Phát nhiệt]], [[bức xạ]] [[nhiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 4ms2iqr2u6ckuzqwz5bqrsjovxf8bwu heat-resistant 0 150553 2477081 1851088 2026-07-26T13:49:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477081 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit..tənt/}} {{-adj-}} '''heat-resistant''' {{IPA-old|/ˈhit..tənt/}} # [[chịu|Chịu]] [[nóng]], [[chịu]] [[nhiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7zno8y0lv9vqgo8310jswqmtxvy2ck8 heat-resisting 0 150556 2477082 533127 2026-07-26T13:49:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477082 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.rɪ.ˈzɪs.tiɳ/}} {{-adj-}} '''heat-resisting''' {{IPA-old|/ˈhit.rɪ.ˈzɪs.tiɳ/}} # [[chịu|Chịu]] [[nóng]], [[chịu]] [[nhiệt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 0waiegdo0fnufcb3qau8gl0ju396h56 heat-spot 0 150557 2477083 1851089 2026-07-26T13:49:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477083 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ˈspɑːt/}} {{-noun-}} '''heat-spot''' {{IPA-old|/ˈhit.ˈspɑːt/}} # [[tàn nhang|Tàn nhang]] (trên mặt... ). # [[chỗ|Chỗ]] [[da]] [[sờ]] [[thấy]] [[nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d7g9r3hzcnw1r0cevlfd77bx944jecs heat-stroke 0 150560 2477084 1851090 2026-07-26T13:49:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477084 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ˈstroʊk/}} {{-noun-}} '''heat-stroke''' {{IPA-old|/ˈhit.ˈstroʊk/}} # Sự [[say sóng]]; sự [[lả]] đi vì [[nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5i122n1hu0hsvgeyyfx5ipc9076w72k heat-treatment 0 150562 2477086 533131 2026-07-26T13:50:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477086 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ˈtrit.mənt/}} {{-noun-}} '''heat-treatment''' {{IPA-old|/ˈhit.ˈtrit.mənt/}} # {{term|Kỹ thuật}} Sự [[nhiệt luyện]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] djt39j4cfxl96s2eptlht4inxok4kee heat-wave 0 150564 2477087 1851092 2026-07-26T13:50:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477087 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhit.ˈweɪv/}} {{-noun-}} '''heat-wave''' {{IPA-old|/ˈhit.ˈweɪv/}} # <lý> [[sóng]] [[nhiệt]]. # Đợt [[nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] oe8wdwh5mveulbxogjsr5hqa731yzkb heavenly-minded 0 150566 2477104 1851122 2026-07-26T13:54:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477104 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.li.ˈmɑɪn.dəd/}} {{-adj-}} '''heavenly-minded''' {{IPA-old|/.li.ˈmɑɪn.dəd/}} # [[sùng tín|Sùng tín]], [[sùng]] đạo, [[mộ]] đạo. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] qswfdwzleowgqbhjrpu017aus8ycxc9 heavy-armed 0 150567 2477110 1851130 2026-07-26T13:56:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477110 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.vi.ˈɑːrmd/}} {{-adj-}} '''heavy-armed''' {{IPA-old|/ˈhɛ.vi.ˈɑːrmd/}} # {{term|Quân sự}} Có [[trang bị]] [[vũ khí]] [[nặng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1sgtuloxnuckidvuhel9mk551zgp4mf heavy-duty 0 150568 2477111 1851131 2026-07-26T13:56:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477111 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.vi.ˈduː.ti/}} {{-adj-}} '''heavy-duty''' {{IPA-old|/ˈhɛ.vi.ˈduː.ti/}} # {{term|Kỹ thuật}} Có thể làm [[những]] [[công việc]] [[nặng]]; rất [[mạnh]], [[siêu]] [[công suất]] (máy... ). # Có thể [[dãi dầu]] (quần áo... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] il0u2dkpermuip1k6ipayb6fjiqv9to heavy-handedness 0 150570 2477114 1851135 2026-07-26T13:56:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477114 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.vi..nəs/}} {{-noun-}} '''heavy-handedness''' {{IPA-old|/ˈhɛ.vi..nəs/}} # Sự [[vụng về]]. # Sự độc đoán. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7vx10fwiwgmt06xbgkpkd37we6cwm1h heavy-hearted 0 150575 2477115 1851136 2026-07-26T13:57:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477115 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.vi.ˈhɑːr.təd/}} {{-adj-}} '''heavy-hearted''' {{IPA-old|/ˈhɛ.vi.ˈhɑːr.təd/}} # [[lòng|Lòng]] [[nặng]] [[trựu]] đau [[buồn]], [[phiền muộn]]; [[chán nản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] nhta4ibyx4jo8v6py8qiis3ve9r17dh heavy-set 0 150579 2477116 1851138 2026-07-26T13:57:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477116 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.vi.ˈsɛt/}} {{-adj-}} '''heavy-set''' {{IPA-old|/ˈhɛ.vi.ˈsɛt/}} # To [[chắc nịch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] qlsvb91yrhuzucf20ce5ecbpgv9pcwm heavy-weight 0 150580 2477117 2023575 2026-07-26T13:57:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477117 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.vi.ˈweɪt/}} {{-noun-}} '''heavy-weight''' {{IPA-old|/ˈhɛ.vi.ˈweɪt/}} # [[người|Người]] [[nặng]] trên [[trung bình]] (trên 70 kilôgram). # [[võ sĩ|Võ sĩ]] [[hạng nặng]], đô [[vật]] [[hạng nặng]]; đô [[kề]] [[nặng]] trên [[trung bình]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[người]] rất [[thông minh]] # [[người]] có [[ảnh hưởng]] lớn, [[người]] [[quan trọng]], [[người]] có tiếng nói có [[trọng lượng]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 0wzh7vs0hmwpy5785qll155z99n63n3 hedge-hop 0 150581 2477147 1851188 2026-07-26T14:04:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477147 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdʒ.ˈhɑːp/}} {{-intr-verb-}} '''hedge-hop''' ''nội động từ'' {{IPA-old|/ˈhɛdʒ.ˈhɑːp/}} # {{term|Hàng không}} , (thông tục) [[bay là]] [[sát]] [[mặt]] đất và [[chồm]] [[lên]] khi có [[chướng ngại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 9mh4kbvkqjy1d40bij6fu0uym402d80 hedge-hopper 0 150582 2477148 533304 2026-07-26T14:04:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477148 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdʒ.ˈhɑː.pɜː/}} {{-noun-}} '''hedge-hopper''' {{IPA-old|/ˈhɛdʒ.ˈhɑː.pɜː/}} # {{term|Hàng không}} , (thông tục) [[máy bay]] [[bay là]] [[sát]] [[mặt]] đất. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] btgrztknrp7pryl6hci8cdf4jha48el hedge-marriage 0 150584 2477149 533307 2026-07-26T14:05:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477149 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdʒ.ˈmɛr.ɪdʒ/}} {{-noun-}} '''hedge-marriage''' {{IPA-old|/ˈhɛdʒ.ˈmɛr.ɪdʒ/}} # Đám [[cưới]] [[bí mật]]; đám [[cưới]] [[lén lút]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9kff2sucrwbspvok0bcrsbay5puerrm hedge-priest 0 150587 2477150 1851189 2026-07-26T14:05:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477150 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdʒ.ˈprist/}} {{-noun-}} '''hedge-priest''' {{IPA-old|/ˈhɛdʒ.ˈprist/}} # [[thầy tu|Thầy tu]] [[dốt nát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ctcsi1a1k8dkovxc7q9lxe01agl5g02 hedge-sparrow 0 150589 2477152 1851190 2026-07-26T14:05:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477152 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdʒ.ˈspæ.ˌroʊ/}} {{-noun-}} '''hedge-sparrow''' {{IPA-old|/ˈhɛdʒ.ˈspæ.ˌroʊ/}} # {{term|Động vật học}} [[chim chích|Chim chích]] [[bờ giậu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3a0pplw408qxm97auz5c0hnyjafyloj heel-piece 0 150610 2477171 1851217 2026-07-26T14:10:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477171 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhil.ˈpis/}} {{-noun-}} '''heel-piece''' {{IPA-old|/ˈhil.ˈpis/}} # [[miếng|Miếng]] [[da]] [[gót]] (giày). # [[gót giày|Gót giày]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1mqk4xhqhni6vkxcy3f3qxrqmsfofx6 height-indicator 0 150614 2477185 533337 2026-07-26T14:13:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477185 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪt.ˈɪn.də.ˌkeɪ.tɜː/}} {{-noun-}} '''height-indicator''' {{IPA-old|/ˈhɑɪt.ˈɪn.də.ˌkeɪ.tɜː/}} # [[máy|Máy]] chỉ độ [[cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g0y135ouopqq3xakmsmjfugdyb5d4pc hell-cat 0 150616 2477233 1851329 2026-07-26T14:23:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477233 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.ˈkæt/}} {{-noun-}} '''hell-cat''' {{IPA-old|/ˈhɛɫ.ˈkæt/}} # [[mụ|Mụ]] [[phù thuỷ]] [[già]]. # [[người|Người]] đàn [[bà]] [[hung dữ]] [[nanh]] ác. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s7mk16ohuj8dnzrhlcbwdrrzpmz7evd hell-hound 0 150618 2477234 1851330 2026-07-26T14:24:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477234 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.ˈhɑʊnd/}} {{-noun-}} '''hell-hound''' {{IPA-old|/ˈhɛɫ.ˈhɑʊnd/}} # [[chó ngao|Chó ngao]]. # Đồ [[quỷ]] [[dữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] btc7md5aufmtf7gmawbwowbq2isb382 hem-line 0 150619 2477289 1851402 2026-07-26T14:36:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477289 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛm.ˈlɑɪn/}} {{-noun-}} '''hem-line''' {{IPA-old|/ˈhɛm.ˈlɑɪn/}} # [[mép|Mép]], [[gấu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dxw5zko9jqm5b30sm9zcz51yvqht6yr hem-stitch 0 150621 2477290 1851403 2026-07-26T14:36:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477290 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛm.ˈstɪtʃ/}} {{-noun-}} '''hem-stitch''' {{IPA-old|/ˈhɛm.ˈstɪtʃ/}} # [[mũi|Mũi]] [[khâu]] [[giua]]. {{-tr-verb-}} '''hem-stitch''' ''ngoại động từ'' {{IPA-old|/ˈhɛm.ˈstɪtʃ/}} # [[giua|Giua]] (mùi soa... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] jlmtc6c5vy93pvuorggu6byuo68tvr4 hen-coop 0 150624 2477316 1851453 2026-07-26T14:42:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477316 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˈkuːp/}} {{-noun-}} '''hen-coop''' {{IPA-old|/ˈhɛn.ˈkuːp/}} # [[lông|Lông]] [[gà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1nc1zuwmgh6akyx9oicme4o93picfow hen-harrier 0 150625 2477317 1851454 2026-07-26T14:42:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477317 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˈhɛr.i.ɜː/}} {{-noun-}} '''hen-harrier''' {{IPA-old|/ˈhɛn.ˈhɛr.i.ɜː/}} # {{term|Động vật học}} [[chim|Chim]] ó [[xanh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bcnmcwgwu2kmsvvj6lgdj8xjr5amvga hen-hearted 0 150631 2477318 1851455 2026-07-26T14:43:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477318 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˈhɑːr.təd/}} {{-adj-}} '''hen-hearted''' {{IPA-old|/ˈhɛn.ˈhɑːr.təd/}} # [[nhút nhát|Nhút nhát]], [[nhát gan]]; [[khiếp nhược]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] fgscxdqnbn5ohyip9qxec7agr1otqtg hen-house 0 150632 2477319 1851456 2026-07-26T14:43:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477319 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˈhɑʊs/}} {{-noun-}} '''hen-house''' {{IPA-old|/ˈhɛn.ˈhɑʊs/}} # [[chuồng|Chuồng]] [[gà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3teuv5hvklzlj9hjgf1ntwiufos5euc hen-party 0 150634 2477320 1851457 2026-07-26T14:43:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477320 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˈpɑːr.ti/}} {{-noun-}} '''hen-party''' {{IPA-old|/ˈhɛn.ˈpɑːr.ti/}} # {{term|Đùa cợt}} Cuộc [[gặp gỡ]] [[toàn]] đàn [[bà]]; cuộc [[chiêu]] đâi [[toàn]] đàn [[bà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c17rrkf375uy3xxscv0356jytjf5ub6 hen-roost 0 150636 2477321 1851458 2026-07-26T14:43:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477321 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˈruːst/}} {{-noun-}} '''hen-roost''' {{IPA-old|/ˈhɛn.ˈruːst/}} # [[giàn|Giàn]] [[gà]] đậu (ban đêm). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fzf0lx6keok5qaqjyzzsv71ewu6924g hen-run 0 150637 2477322 533442 2026-07-26T14:44:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477322 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛn.ˈrən/}} {{-noun-}} '''hen-run''' {{IPA-old|/ˈhɛn.ˈrən/}} # [[sân|Sân]] [[nuôi]] [[gà vịt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lp6th81hpi3pj6tvxfzayriovamypmq hermit-crab 0 150641 2477462 533567 2026-07-26T15:15:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477462 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.mət.ˈkræb/}} {{-noun-}} '''hermit-crab''' {{IPA-old|/ˈhɜː.mət.ˈkræb/}} # {{term|Động vật học}} [[loài|Loài]] ốc [[mượn]] [[hồn]], [[loài]] [[tôm]] ở [[nhờ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8oopflcvyikn7axiqas0usqoah6c1cz hero-worship 0 150644 2477478 1851686 2026-07-26T15:19:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477478 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr.ˌoʊ.ˈwɜː.ʃəp/}} {{-noun-}} '''hero-worship''' {{IPA-old|/ˈhɪr.ˌoʊ.ˈwɜː.ʃəp/}} # Sự [[sùng bái]] [[anh hùng]], sự [[tôn sùng]] [[anh hùng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hxlyumv2x09jr1a63b25qei8mk2ev6q herring-bone 0 150651 2477500 2038170 2026-07-26T15:24:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477500 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ɪŋ.ˈboʊn/}} {{-noun-}} '''herring-bone''' {{IPA-old|/ˈhɛr.ɪŋ.ˈboʊn/}} # [[kiểu|Kiểu]] [[khâu]] [[chữ chi]]; [[kiểu]] [[thêu]] [[chữ chi]] (giống hình xương cá trích). # {{term|Kiến trúc}} Cách [[xếp]] (gạch, ngói, đá) theo [[hình]] [[chữ chi]] (giống hình xương cá trích). # {{term|Thể dục, thể thao}} [[kiểu|Kiểu]] [[trượt tuyết]] [[xuống dốc]] theo đường [[chữ chi]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[vải|Vải]] [[chéo]] [[chữ chi]]; [[quần áo]] [[may]] bằng [[vải]] [[chéo]] [[chữ chi]]. {{-tr-verb-}} '''herring-bone''' ''ngoại động từ'' {{IPA-old|/ˈhɛr.ɪŋ.ˈboʊn/}} # [[khâu|Khâu]] [[chữ chi]], [[thêu]] [[chữ chi]] (theo hình xương cá trích). # [[sắp xếp|Sắp xếp]] (gạch, ngói... ) theo [[kiểu]] [[chữ chi]] (theo hình xương cá trích). {{-intr-verb-}} '''herring-bone''' ''nội động từ'' {{IPA-old|/ˈhɛr.ɪŋ.ˈboʊn/}} # [[sắp xếp|Sắp xếp]] theo [[kiểu]] [[chữ chi]]. # {{term|Thể dục, thể thao}} [[trượt tuyết|Trượt tuyết]] [[xuống dốc]] theo đường [[chữ chi]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] n686k256cdej1fqp7lgsf1f9v78u1wc herring-gull 0 150652 2477501 2200365 2026-07-26T15:24:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477501 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ɪŋ.ˈɡəl/}} {{-noun-}} '''herring-gull''' {{IPA-old|/ˈhɛr.ɪŋ.ˈɡəl/}} # [[hải âu|Hải âu]] [[màu]] [[thẫm]] ở [[Bắc]] [[Đại Tây Dương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bqiu6p2io02yqqym61lgbyyl2fkdtks herring-pond 0 150653 2477502 533602 2026-07-26T15:24:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477502 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.ɪŋ.ˈpɑːnd/}} {{-noun-}} '''herring-pond''' {{IPA-old|/ˈhɛr.ɪŋ.ˈpɑːnd/}} # {{term|Đùa cợt}} [[Bắc|Bắc]] đại [[tây dương]] (nơi có nhiều cá trích). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8hwsntzf18pc2e8jv1mbbm1kpes75mi hide-away 0 150655 2477626 627925 2026-07-26T15:52:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477626 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪd.ə.ˈweɪ/}} {{-noun-}} '''hide-away''' {{IPA-old|/ˈhɑɪd.ə.ˈweɪ/}} # {{term|Thông tục}} [[nơi|Nơi]] ẩn [[náu]]; [[nơi]] [[trốn tránh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0r7bgp2d2awi3g3rjf2x62ldge60kbp hide-out 0 150659 2477628 1851908 2026-07-26T15:52:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477628 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪd.ˈɑʊt/}} {{-noun-}} '''hide-out''' {{IPA-old|/ˈhɑɪd.ˈɑʊt/}} # {{term|Thông tục}} [[nơi|Nơi]] ẩn [[náu]]; [[nơi]] [[trốn tránh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nork83la7i3hwevbt8jho9nm7y35orr hiding-place 0 150663 2477638 1851920 2026-07-26T15:54:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477638 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.diɳ.ˈpleɪs/}} {{-noun-}} '''hiding-place''' {{IPA-old|/ˈhɑɪ.diɳ.ˈpleɪs/}} # [[nơi|Nơi]] ẩn [[náu]]; [[nơi]] [[trốn tránh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ja3j84uq34e3ahk5f3zuvyagfeli3dh high-binder 0 150665 2477651 2023594 2026-07-26T15:57:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477651 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈbɑɪn.dɜː/}} {{-noun-}} '''high-binder''' {{IPA-old|/ˈhɑɪ.ˈbɑɪn.dɜː/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[con buôn|Con buôn]] [[chính trị]], [[kẻ]] đầu [[cơ]] [[chính trị]]. # [[kẻ|Kẻ]] [[côn]] đồ (trong nhóm chuyên giết người thuê và tống tiền). {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 39x2fim596pdxim65qxh56pljsu27pr high-blower 0 150667 2477652 533738 2026-07-26T15:58:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477652 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈbloʊ.ər/}} {{-noun-}} '''high-blower''' {{IPA-old|/ˈhɑɪ.ˈbloʊ.ər/}} # [[con ngựa|Con ngựa]] hay [[khịt]] [[mũi]] to. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] je41lt4su9hyixmf5ojg81w80lt9875 high-browed 0 150679 2477653 1851952 2026-07-26T15:58:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477653 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈbrɑʊd/}} {{-adj-}} '''high-browed''' {{IPA-old|/ˈhɑɪ.ˈbrɑʊd/}} # {{term|Thông tục}} Có vẻ [[trí thức]]; [[thuộc]] [[loại]] [[trí thức]]; [[thuộc]] [[loại]] [[trí thức]] [[sách vở]] (xa rời thực tế). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] f09ikh9pkaw2n4ccul89yf4qaavtdfa high-churchman 0 150680 2477654 1851953 2026-07-26T15:58:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477654 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈtʃɜːtʃ.mən/}} {{-noun-}} '''high-churchman''' {{IPA-old|/ˈhɑɪ.ˈtʃɜːtʃ.mən/}} # [[người|Người]] [[chủ trương]] [[xem]] [[trọng]] [[việc]] [[tế lễ]] và [[uy quyền]] [[giám mục]] trong [[giáo hội]] [[Anh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nanmm2zr67phj8ps4jq7dd4jtpne1m0 high-coloured 0 150682 2477656 1851955 2026-07-26T15:59:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477656 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈkə.lɜːd/}} {{-adj-}} '''high-coloured''' {{IPA-old|/ˈhɑɪ.ˈkə.lɜːd/}} # Đỏ [[bừng]], đỏ [[gay]]. # [[hồng hào|Hồng hào]] (mặt) có [[màu]] [[thẫm]]; có [[màu]] [[sặc sỡ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] anvf2l0eb588m1upwzb4zxg9akj1ctw high-day 0 150684 2477657 533744 2026-07-26T15:59:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477657 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈdeɪ/}} {{-noun-}} '''high-day''' {{IPA-old|/ˈhɑɪ.ˈdeɪ/}} # [[ngày lễ|Ngày lễ]], [[ngày hội]], [[ngày]] [[vui]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] n35gx6cde2w1husf41xbu895ptixwpm high-frequency 0 150693 2477658 1851960 2026-07-26T15:59:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477658 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈfri.kwənt.si/}} {{-adj-}} '''high-frequency''' {{IPA-old|/ˈhɑɪ.ˈfri.kwənt.si/}} # {{term|Raddiô}} [[cao tần|Cao tần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] j3ztan6rx5eduw4wsu400j7qowi7u6k high-handedness 0 150697 2477661 1851964 2026-07-26T16:00:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477661 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ..nəs/}} {{-noun-}} '''high-handedness''' {{IPA-old|/ˈhɑɪ..nəs/}} # Sự [[kiêu căng]]. # Sự [[hống hách]]; sự độc đoán, sự [[chuyên chế]]; sự [[vũ]] đoán. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bvhigxias4664wucs2y5bd8xbumnj55 high-hat 0 150699 2477662 2023595 2026-07-26T16:00:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2477662 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈhæt/}} {{-noun-}} '''high-hat''' {{IPA-old|/ˈhɑɪ.ˈhæt/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (thông tục) [[người]] [[trịch thượng]]. {{-adj-}} '''high-hat''' {{IPA-old|/ˈhɑɪ.ˈhæt/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (thông tục) [[trịch thượng]]. # [[học|Học]] làm [[sang]]. {{-tr-verb-}} '''high-hat''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.ˈhæt/}} # Đối [[xử]] [[trịch thượng]], [[chơi]] [[trịch thượng]] (với ai). {{-intr-verb-}} '''high-hat''' ''nội động từ'' {{IPA-old|/ˈhɑɪ.ˈhæt/}} # [[tỏ vẻ|Tỏ vẻ]] [[trịch thượng]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] e017ltoskyx5yrhw1mpnlpyntge59mu high-hearted 0 150702 2477663 1851966 2026-07-26T16:01:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477663 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈhɑːr.təd/}} {{-adj-}} '''high-hearted''' {{IPA-old|/ˈhɑɪ.ˈhɑːr.təd/}} # [[can|Can]] đảm, [[dũng cảm]], [[gan lì]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] lrjof5mm21vlmrzms8w6rba5x1ecoow high-jumper 0 150703 2477664 2038150 2026-07-26T16:01:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477664 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈdʒəm.pɜː/}} {{-noun-}} '''high-jumper''' {{IPA-old|/ˈhɑɪ.ˈdʒəm.pɜː/}} # {{term|Thể dục, thể thao}} [[vận động viên|Vận động viên]] [[nhảy cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hht5nh9rezuc983svnfms4k4inqsy11 high-jumping 0 150705 2477665 533753 2026-07-26T16:01:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477665 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈdʒəm.piɳ/}} {{-noun-}} '''high-jumping''' {{IPA-old|/ˈhɑɪ.ˈdʒəm.piɳ/}} # Sự [[nhảy cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] av0gjmrfsb27e9vdm5uge9n2s487t1d high-key 0 150708 2477666 1851968 2026-07-26T16:01:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477666 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈki/}} {{-adj-}} '''high-key''' {{IPA-old|/ˈhɑɪ.ˈki/}} # Có ánh [[sáng]] [[chính]], không có sự [[tương phản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] seou8n6otqd39w9exe5qjvjg57hsgsv high-keyed 0 150710 2477667 1851969 2026-07-26T16:02:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477667 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈki.əd/}} {{-adj-}} '''high-keyed''' {{IPA-old|/ˈhɑɪ.ˈki.əd/}} # [[cao|Cao]] [[giọng]]. # [[dễ|Dễ]] [[xúc động]], [[dễ]] [[xúc cảm]]; [[dễ]] bị [[kích động]] [[thần kinh]] ((cũng) [[high-strung]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ii7h8u7n22qzgc5avm1bfmqnpldqph3 high-life 0 150712 2477670 1851971 2026-07-26T16:02:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477670 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈlɑɪf/}} {{-adj-}} '''high-life''' {{IPA-old|/ˈhɑɪ.ˈlɑɪf/}} # [[sống|Sống]] [[sang trọng]] [[xa hoa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ocdaicw571kr0z0vmon6sb61z5qvw2h high-light 0 150714 2477671 1851972 2026-07-26T16:02:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477671 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈlɑɪt/}} {{-noun-}} '''high-light''' {{IPA-old|/ˈhɑɪ.ˈlɑɪt/}} # [[chỗ|Chỗ]] [[nổi bật]] [[nhất]], [[chỗ]] đẹp [[nhất]], [[chỗ]] [[sáng]] [[nhất]] (trong một bức tranh). # {{term|Thường [[số|Số]] [[nhiều]]}} điểm [[nổi bật]] [[nhất]], [[vị trí]] [[nổi bật]] [[nhất]], [[sự việc]] [[nổi bật]] [[nhất]], [[nét]] [[nổi bật]] [[nhất]]. {{-tr-verb-}} '''high-light''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.ˈlɑɪt/}} # Làm [[nổi bật]], [[nêu bật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ok1gac99rnbronb7e9hd8dk3b3nmqs1 high-mindedness 0 150719 2477673 1851975 2026-07-26T16:03:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477673 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈmɑɪn.dəd.nəs/}} {{-noun-}} '''high-mindedness''' {{IPA-old|/ˈhɑɪ.ˈmɑɪn.dəd.nəs/}} # [[tâm hồn|Tâm hồn]] [[cao thượng]]; [[tinh thần]] [[cao cả]]. # {{term|Từ cổ,nghĩa cổ}} [[tính|Tính]] [[kiêu ngạo]], [[tính]] [[kiêu căng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] i5l0ubpl9b54lqm7snazpswnvbry6fo high-octane 0 150721 2477675 1851977 2026-07-26T16:03:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477675 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈɑːk.ˌteɪn/}} {{-adj-}} '''high-octane''' {{IPA-old|/ˈhɑɪ.ˈɑːk.ˌteɪn/}} # Có [[trị số]] ốc-tan [[cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7uay1ss5j5txdokzqklsr5nl9ku1knk high-principled 0 150725 2477679 1851981 2026-07-26T16:04:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477679 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ..sə.pəld/}} {{-adj-}} '''high-principled''' {{IPA-old|/ˈhɑɪ..sə.pəld/}} # [[khả kính|Khả kính]], đáng [[kính]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] auhtlbw8gm4ju7qzcytb4a5evucubun high-proof 0 150727 2477680 1851982 2026-07-26T16:04:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477680 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈpruːf/}} {{-adj-}} '''high-proof''' {{IPA-old|/ˈhɑɪ.ˈpruːf/}} # Có [[nồng]] độ [[rượu]] [[cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 06vqmbb7yd1jlxxomarvpggejbu3a8e high-ranker 0 150730 2477682 657266 2026-07-26T16:05:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477682 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈræŋ.kɜː/}} {{-noun-}} '''high-ranker''' {{IPA-old|/ˈhɑɪ.ˈræŋ.kɜː/}} # [[người|Người]] ở [[địa vị]] [[cao]], [[cán bộ]] [[cao]], [[quan]] to. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9dqhjlpew6naqo2c1uvhnn1e5j4l0l3 high-ranking 0 150732 2477683 1851983 2026-07-26T16:05:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477683 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈræŋ.kiɳ/}} {{-adj-}} '''high-ranking''' {{IPA-old|/ˈhɑɪ.ˈræŋ.kiɳ/}} # Ở [[địa vị]] [[cao]], [[cấp cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] na24faj3yyji74nensp7b3vlpndf83a high-stepper 0 150733 2477688 1851988 2026-07-26T16:06:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477688 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈstɛ.pɜː/}} {{-noun-}} '''high-stepper''' {{IPA-old|/ˈhɑɪ.ˈstɛ.pɜː/}} # [[loại|Loại]] [[ngựa]] [[bước]] [[cao]] (khi đi hoặc chạy thường giơ cao chân). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e3yclzu3ze0q91tagg71n0buwndvpg2 high-stepping 0 150736 2477689 1851989 2026-07-26T16:06:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477689 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈstɛp.piɳ/}} {{-adj-}} '''high-stepping''' {{IPA-old|/ˈhɑɪ.ˈstɛp.piɳ/}} # {{term|Ngựa}} [[giơ|Giơ]] [[cao]] [[chân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5zryigbs4aqvxzddwnkedb55od6l41o high-tail 0 150738 2477691 2023597 2026-07-26T16:07:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477691 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈteɪɫ/}} {{-intr-verb-}} '''high-tail''' ''nội động từ'' {{IPA-old|/ˈhɑɪ.ˈteɪɫ/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (thông tục) [[rút lui]] [[hết sức]] [[nhanh]], [[rút lui]] [[bán]] [[sống]] [[bán]] [[chết]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Động từ tiếng Anh]] hx9oaz9bmjlf06lajrp2ulffh3rkp8r high-tech 0 150740 2477692 2055877 2026-07-26T16:07:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477692 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈtɛk/}} {{-adj-}} '''high-tech''' {{IPA-old|/ˈhɑɪ.ˈtɛk/}} # [[sản xuất|Sản xuất]] theo [[công nghệ cao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 9nmcxxkhqrs2873jvfyrelms5kee4w8 high-tension 0 150742 2477693 1851993 2026-07-26T16:07:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477693 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈtɛnt.ʃən/}} {{-adj-}} '''high-tension''' {{IPA-old|/ˈhɑɪ.ˈtɛnt.ʃən/}} # {{term|Điện học}} [[có thế|Có thế]] [[cao]], [[cao thế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 9c6ucm9ebllgb6eubv0xce77zty0mbt high-test 0 150744 2477694 1851994 2026-07-26T16:07:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477694 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈtɛst/}} {{-adj-}} '''high-test''' {{IPA-old|/ˈhɑɪ.ˈtɛst/}} # Qua một [[thử thách]] [[khó khăn]]. # Điểm [[cao]] [[nhất]]; đỉnh điểm; [[tột]] điểm. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ade56yvjcluvv6ytgtzj8e4exod5us7 high-up 0 150746 2477696 1851996 2026-07-26T16:08:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477696 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈəp/}} {{-adj-}} '''high-up''' {{IPA-old|/ˈhɑɪ.ˈəp/}} # Ở [[địa vị]] [[cao]], ở [[cấp cao]]. {{-noun-}} '''high-up''' {{IPA-old|/ˈhɑɪ.ˈəp/}} # [[nhân vật|Nhân vật]] [[quan trọng]], [[cán bộ]] [[cấp cao]], [[quan]] to. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] qgdxh30d72s5cdgzrdjjvknyh1skice high-water 0 150747 2477697 2023598 2026-07-26T16:08:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477697 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˈwɔ.tɜː/}} {{-adj-}} '''high-water''' {{IPA-old|/ˈhɑɪ.ˈwɔ.tɜː/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[ngắn|Ngắn]] [[cũn cỡn]]. #: '''''high-water''' pants'' — quần ngắn cũn cỡn {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Tính từ tiếng Anh]] g1dd8sccvwagdzc7gvi4rj45cu60t2n higher-up 0 150751 2477703 1852004 2026-07-26T16:10:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477703 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑ.ɪɜː.ˈəp/}} {{-noun-}} '''higher-up''' {{IPA-old|/ˈhɑ.ɪɜː.ˈəp/}} # {{term|Thông tục}} [[người|Người]] [[quyền]] [[cao]] [[chức]] [[trọng]], [[quan]] to, [[chóp bu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fw4llneyu2j0v1fmwuw7rnecxpwu7aq hill-billy 0 150754 2477725 533809 2026-07-26T16:15:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477725 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪɫ.ˈbɪ.li/}} {{-noun-}} '''hill-billy''' {{IPA-old|/ˈhɪɫ.ˈbɪ.li/}} # [[người|Người]] [[mộc mạc]] [[chân chất]]. # [[nhạc|Nhạc]] [[dân gian]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2f40o6j29jx1d856mciyy8sswbkekg2 hill-station 0 150755 2477726 1852051 2026-07-26T16:15:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477726 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪɫ.ˈsteɪ.ʃən/}} {{-noun-}} '''hill-station''' {{IPA-old|/ˈhɪɫ.ˈsteɪ.ʃən/}} # [[nơi|Nơi]] [[nghỉ ngơi]] [[an dưỡng]] trên [[vùng]] đồi [[núi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] g6bxm5h57sxkjiqhmr2eq2tbf4sh1u4 hip-bath 0 150758 2477763 1852116 2026-07-26T16:23:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477763 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.ˈbæθ/}} {{-noun-}} '''hip-bath''' {{IPA-old|/ˈhɪp.ˈbæθ/}} # {{term|Y học}} [[chậu|Chậu]] [[ngâm]] đít; [[bồn tắm]] [[ngồi]] [[nửa]] [[người]]. # Sự [[ngâm]] đít; sự [[tắm]] [[ngồi]] [[nửa]] [[người]] dưới. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fqzwldjfw16ptp298wbpvwgy49gqwqa hip-bone 0 150760 2477764 1852117 2026-07-26T16:24:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477764 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.ˈboʊn/}} {{-noun-}} '''hip-bone''' {{IPA-old|/ˈhɪp.ˈboʊn/}} # {{term|Giải phẫu}} [[xương|Xương]] [[chậu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pigfxlb6ja78tuv4ecgddhp7u3bw8r0 hip-disease 0 150761 2477765 1852118 2026-07-26T16:24:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477765 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.dɪ.ˈziz/}} {{-noun-}} '''hip-disease''' {{IPA-old|/ˈhɪp.dɪ.ˈziz/}} # {{term|Y học}} [[bệnh|Bệnh]] [[lao]] [[khớp]] [[háng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] tca9z6lfrwtbi8685ln13k62ocs0uas hip-flask 0 150765 2477766 1852119 2026-07-26T16:24:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477766 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.ˈflæsk/}} {{-noun-}} '''hip-flask''' {{IPA-old|/ˈhɪp.ˈflæsk/}} # [[chai|Chai]] [[rượu]] để trong [[túi]] [[bên]] [[hông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5la5ehscf1r3n11883qi94trp589ebf hip-joint 0 150767 2477767 1852120 2026-07-26T16:24:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477767 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.ˈdʒɔɪnt/}} {{-noun-}} '''hip-joint''' {{IPA-old|/ˈhɪp.ˈdʒɔɪnt/}} # {{term|Giải phẫu}} [[khớp|Khớp]] [[háng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] blu3qme8t2tpa51rmhk2xyz42d3392b hip-pocket 0 150768 2477768 1852121 2026-07-26T16:25:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477768 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.ˈpɑː.kət/}} {{-noun-}} '''hip-pocket''' {{IPA-old|/ˈhɪp.ˈpɑː.kət/}} # [[túi|Túi]] [[quần]] [[ngay]] sau [[hông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cm9b36k66gk2d4cffq836e78hkbzm2f hip-roof 0 150771 2477769 533847 2026-07-26T16:25:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477769 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.ˈruːf/}} {{-noun-}} '''hip-roof''' {{IPA-old|/ˈhɪp.ˈruːf/}} # [[mái nhà|Mái nhà]] [[hình]] [[tháp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qdd54yij4g5xjxhm9opfzf1wug82bbz hire-purchase 0 150772 2477791 1852161 2026-07-26T16:29:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477791 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ər.ˈpɜː.tʃəs/}} {{-noun-}} '''hire-purchase''' {{IPA-old|/ˈhɑɪ.ər.ˈpɜː.tʃəs/}} # [[hình thức|Hình thức]] [[thuê]] [[mua]] (sau khi đã trả tiền thuê một số lần nhất định thì vật cho thuê sẽ thuộc sở hữu người thuê). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0sf2hapsfuvbe1px0nbrorsimhydb5p hit-skip 0 150776 2477860 1852261 2026-07-26T16:45:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477860 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪt.ˈskɪp/}} {{-adj-}} '''hit-skip''' {{IPA-old|/ˈhɪt.ˈskɪp/}} # [[chớp nhoáng|Chớp nhoáng]] (tấn công). # Đánh [[rồi]] [[chạy]], [[chẹt]] [[rồi]] [[bỏ chạy]] (ô tô). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1xz0jhra3rik23foll2pvspz0v9f2em hitch-hike 0 150779 2477863 2023610 2026-07-26T16:45:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477863 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪtʃ.ˈhɑɪk/}} {{-noun-}} '''hitch-hike''' {{IPA-old|/ˈhɪtʃ.ˈhɑɪk/}} # [[mỹ|Mỹ]] sự đi [[nhờ]] [[xe]], sự đi [[xe]] [[boóng]]. {{-intr-verb-}} '''hitch-hike''' ''nội động từ'' {{IPA-old|/ˈhɪtʃ.ˈhɑɪk/}} # {{term|từ Mỹ, nghĩa Mỹ}} Đi [[nhờ]] [[xe]], đi [[xe]] [[boóng]]; [[vẫy]] [[xe]] [[xin]] đi [[nhờ]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 7k6l0py0lp8n3b67wbtb9flvn2u1fl1 hitch-hiker 0 150781 2477864 2023611 2026-07-26T16:45:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477864 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪtʃ.ˈhɑɪ.kɜː/}} {{-noun-}} '''hitch-hiker''' {{IPA-old|/ˈhɪtʃ.ˈhɑɪ.kɜː/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[người|Người]] đi [[nhờ]] [[xe]], [[người]] đi [[xe]] [[boóng]]; [[người]] [[vẫy]] [[xe]] [[xin]] đi [[nhờ]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] 0f1dulrv81pnob0tdftvlmcyah8sq6l hoary-headed 0 150782 2477940 1852449 2026-07-26T17:01:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477940 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.i.ˈhɛ.dəd/}} {{-adj-}} '''hoary-headed''' {{IPA-old|/ˈhɔr.i.ˈhɛ.dəd/}} # [[bạc|Bạc]] đầu, đầu [[hoa râm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] i3whayvfrey2nrqvjsmot1nci95f9s2 hobble-skirt 0 150784 2477947 1852459 2026-07-26T17:02:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477947 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.bəl.ˈskɜːt/}} {{-noun-}} '''hobble-skirt''' {{IPA-old|/ˈhɑː.bəl.ˈskɜːt/}} # [[váy|Váy]] [[bó]] ống (chân). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6nucg6qxqw0vnbudfneqo1oqa0tu64t hobby-horse 0 150787 2477950 1852465 2026-07-26T17:03:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477950 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.bi.ˈhɔrs/}} {{-noun-}} '''hobby-horse''' {{IPA-old|/ˈhɑː.bi.ˈhɔrs/}} # [[ngựa gỗ|Ngựa gỗ]] (cho trẻ con chơi hoặc ở vòng đu quay). # [[ngựa|Ngựa]] [[mây]] (bằng mây đan, trong những hội nhảy giả trang). # [[gây|Gây]] đầu [[ngựa]] (của trẻ con chơi). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] owpqk9rn71crgt9glabk7mvs5g9bohv hod-carrier 0 150790 2477971 534102 2026-07-26T17:07:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477971 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːd.ˈkɛr.i.ɜː/}} {{-noun-}} '''hod-carrier''' {{IPA-old|/ˈhɑːd.ˈkɛr.i.ɜː/}} # [[người|Người]] [[vác]] [[xô]] [[vữa]], [[người]] [[vác]] [[sọt]] [[gạch]] (ở công trường) ((cũng) [[hodman]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rgnrx5i49dqbxiazoqjr98xe93a0rvr hog-wash 0 150796 2477999 1852515 2026-07-26T17:10:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477999 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɡ.ˈwɔʃ/}} {{-noun-}} '''hog-wash''' {{IPA-old|/ˈhɔɡ.ˈwɔʃ/}} # [[nước|Nước]] [[rửa]] [[bát]] [[vo]] [[gạo]] (cho lợn ăn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3oywpct6psw1cmbhag4qd7grfz2f4ni hog-weed 0 150798 2478001 534113 2026-07-26T17:10:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478001 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɡ.ˈwid/}} {{-noun-}} '''hog-weed''' {{IPA-old|/ˈhɔɡ.ˈwid/}} # [[rong|Rong]] [[bèo]] (cho lợn ăn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ekh20wuj56egmj088v3ajlmn49ir16d hokey-pokey 0 150801 2478019 1852551 2026-07-26T17:13:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478019 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.ki.ˈpoʊ.ki/}} {{-noun-}} '''hokey-pokey''' {{IPA-old|/ˈhoʊ.ki.ˈpoʊ.ki/}} # {{term|Như}} [[hocuspocus|Hocuspocus]]. # [[kem|Kem]] [[rẻ tiền]] [[bán rong]] (để ăn). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 666nkhtq1av6wnqd58enaih8phs9iui holiday-maker 0 150804 2478040 1852579 2026-07-26T17:18:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478040 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.lə.ˌdeɪ.ˈmeɪ.kɜː/}} {{-noun-}} '''holiday-maker''' {{IPA-old|/ˈhɑː.lə.ˌdeɪ.ˈmeɪ.kɜː/}} # [[người|Người]] đi [[nghỉ mát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qlpz2fpml3dc2i2hz9uni0h8qkbak2o hollow-eyed 0 150806 2478054 1852596 2026-07-26T17:21:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478054 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.ˌloʊ.ˈɑ.ɪəd/}} {{-adj-}} '''hollow-eyed''' {{IPA-old|/ˈhɑː.ˌloʊ.ˈɑ.ɪəd/}} # Có [[mắt]] [[sâu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] tbkn8nagd890ovaja6vmx54e71lyocu hollow-hearted 0 150808 2478056 1852597 2026-07-26T17:21:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478056 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.ˌloʊ.ˈhɑːr.təd/}} {{-adj-}} '''hollow-hearted''' {{IPA-old|/ˈhɑː.ˌloʊ.ˈhɑːr.təd/}} # [[giả dối|Giả dối]], không [[thành thật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] reyvp1xsze035wx2k4t523yt82abtrp holm-oak 0 150810 2478066 1852609 2026-07-26T17:23:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478066 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊlm.ˈoʊk/}} {{-noun-}} '''holm-oak''' {{IPA-old|/ˈhoʊlm.ˈoʊk/}} # {{term|Thực vật học}} [[cây|Cây]] [[sồi]] [[xanh]] ((thường) [[holm]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 74rjjzywfdralw1xreuqwnl6c9h99i2 home-body 0 150813 2478099 534206 2026-07-26T17:30:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478099 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈbɑː.di/}} {{-noun-}} '''home-body''' {{IPA-old|/ˈhoʊm.ˈbɑː.di/}} # [[người|Người]] chỉ [[ru rú]] [[xó]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jnte40xe8coqzetyig2ljsdcxczho94 home-brew 0 150817 2478100 1852656 2026-07-26T17:30:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478100 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈbruː/}} {{-noun-}} '''home-brew''' {{IPA-old|/ˈhoʊm.ˈbruː/}} # [[bia|Bia]] [[nhà]] ủ [[lấy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e4evv2z8lcj9k7d3hlv2mfjfr653a43 home-brewed 0 150820 2478101 1852657 2026-07-26T17:31:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478101 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈbruːd/}} {{-adj-}} '''home-brewed''' {{IPA-old|/ˈhoʊm.ˈbruːd/}} # Ủ [[lấy]] ở [[nhà]], [[nhà]] ủ [[lấy]] (bia... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 18ksfsdgt5ds59iwvj57gyk20o3ktkm home-coming 0 150822 2478102 1852658 2026-07-26T17:31:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478102 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈkmiɳ/}} {{-noun-}} '''home-coming''' {{IPA-old|/ˈhoʊm.ˈkmiɳ/}} # Sự [[trở về]] [[nhà]], sự [[trở về]] [[gia]] đình. # Sự [[hồi hương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rzmj9ra0ra44p13m0r6aetm62po70x8 home-cured 0 150824 2478103 534210 2026-07-26T17:31:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478103 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈkjʊrd/}} {{-adj-}} '''home-cured''' {{IPA-old|/ˈhoʊm.ˈkjʊrd/}} # {{term|Nói về thịt}} Được ướp [[muối]], [[xông]] [[khói]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 1clgycu64bnrgpy96fedkf2f63iep1u home-keeping 0 150827 2478104 1852660 2026-07-26T17:31:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478104 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈki.piɳ/}} {{-adj-}} '''home-keeping''' {{IPA-old|/ˈhoʊm.ˈki.piɳ/}} # [[ru rú|Ru rú]] [[xó]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 3w8or6efsiyb6aqw1ec129izgs750u0 home-made 0 150833 2478105 1852662 2026-07-26T17:31:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478105 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈmeɪd/}} {{-adj-}} '''home-made''' {{IPA-old|/ˈhoʊm.ˈmeɪd/}} # [[tự|Tự]] [[gia]] đình [[sản xuất]] [[lấy]], [[nhà]] làm [[lấy]]; để [[nhà]] dùng. #: '''''home-made''' bread'' — bánh nhà làm lấy # Làm ở trong [[nước]], [[sản xuất]] ở trong [[nước]]; để [[tiêu dùng]] trong [[nước]] (sản phẩm... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] d33drdb3etmek6om6a50ceyptrrrli7 home-maker 0 150835 2478106 534213 2026-07-26T17:32:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478106 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈmeɪ.kɜː/}} {{-noun-}} '''home-maker''' {{IPA-old|/ˈhoʊm.ˈmeɪ.kɜː/}} # [[người|Người]] [[nội trợ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] eyp98y3qt1jornwrgmjvr0fd816gzd7 home-making 0 150838 2478107 1852663 2026-07-26T17:32:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478107 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˈmeɪ.kiɳ/}} {{-noun-}} '''home-making''' {{IPA-old|/ˈhoʊm.ˈmeɪ.kiɳ/}} # [[công việc|Công việc]] [[nội trợ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fijs8iyagbe838mmmq3q3mwvf8jxsxr honey-bee 0 150841 2478225 1852843 2026-07-26T17:56:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478225 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ni.ˈbi/}} {{-noun-}} '''honey-bee''' {{IPA-old|/ˈhə.ni.ˈbi/}} # {{term|Động vật học}} [[ong mật|Ong mật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fnhpwo4rn315v8jm392plze0h8esa72 honey-buzzard 0 150843 2478226 1852844 2026-07-26T17:57:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478226 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ni.ˈbə.zɜːd/}} {{-noun-}} '''honey-buzzard''' {{IPA-old|/ˈhə.ni.ˈbə.zɜːd/}} # {{term|Động vật học}} [[diều|Diều]] ăn [[ong]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gq4opah7vva6zm0cf2d1pexn94ph52t honey-cup 0 150844 2478227 534316 2026-07-26T17:57:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478227 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ni.ˈkəp/}} {{-noun-}} '''honey-cup''' {{IPA-old|/ˈhə.ni.ˈkəp/}} # {{term|Thực vật học}} Đĩa [[mật]] (trong hoa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q3bguk2tzduyj32e2ed6edner2s8xxq honey-dew 0 150845 2478228 1852845 2026-07-26T17:57:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478228 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ni.ˈduː/}} {{-noun-}} '''honey-dew''' {{IPA-old|/ˈhə.ni.ˈduː/}} # [[dịch|Dịch]] [[ngọt]] (do sâu bọ tiết ra). # [[chất|Chất]] [[ngọt]] [[thơm]] [[dịu]]. # [[thuốc lá|Thuốc lá]] [[tẩm]] [[mật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jenf1tgkuapjw1a6i4l8fvw5hz7kpox honey-mouthed 0 150847 2478229 1852846 2026-07-26T17:57:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478229 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.ni.ˈmɑʊθt/}} {{-adj-}} '''honey-mouthed''' {{IPA-old|/ˈhə.ni.ˈmɑʊθt/}} # Ăn nói ngọt ngào như đường [[mật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] nwmosbicl6m57g9wa2pmlrq5fkrbrgw hook-up 0 150855 2478298 2023634 2026-07-26T18:10:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478298 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊk.ˈəp/}} {{-noun-}} '''hook-up''' {{IPA-old|/ˈhʊk.ˈəp/}} # Sự [[móc]] vào [[với nhau]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (raddiô) sự [[phát thanh]] [[đồng thời]] một [[chương trình]] trên một [[hệ thống]] đài [[phát thanh]]. #: ''to speak over a national-wide '''hook-up''''' — phát biểu trên một hệ thống phát thanh đồng nhất trong toàn quốc # {{term|từ Mỹ, nghĩa Mỹ}} Sự [[câu kết]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] hvsakkzhzn86bdwfhv5t2cf54zitzpf hook-worm 0 150857 2478300 1852936 2026-07-26T18:10:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478300 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊk.ˈwɜːm/}} {{-noun-}} '''hook-worm''' {{IPA-old|/ˈhʊk.ˈwɜːm/}} # [[giun móc|Giun móc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bjx7mzm58ucqutavxwjtqoutqw0r4cx hoop-iron 0 150859 2478313 534378 2026-07-26T18:12:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478313 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːp.ˈɑɪ.ərn/}} {{-noun-}} '''hoop-iron''' {{IPA-old|/ˈhuːp.ˈɑɪ.ərn/}} # [[dải|Dải]] [[sắt]] để làm đai. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fsr02eh5j74jax7uaiwg4qxhic4ecio hoop-la 0 150861 2478314 1852950 2026-07-26T18:12:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478314 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːp.ˈlɔ/}} {{-noun-}} '''hoop-la''' {{IPA-old|/ˈhuːp.ˈlɔ/}} # [[trò chơi|Trò chơi]] [[ném]] [[vòng]] (ở chợ phiên). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lpwzpztlqteababg4ixargb5zpyqv5b hoop-skirt 0 150862 2478315 534380 2026-07-26T18:12:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478315 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːp.ˈskɜːt/}} {{-noun-}} '''hoop-skirt''' {{IPA-old|/ˈhuːp.ˈskɜːt/}} # [[váy|Váy]] [[phồng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 79a09gr6jgryl2zeetc8ex3yctjf1xk hooping-cough 0 150864 2478317 1852954 2026-07-26T18:13:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478317 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.piɳ.ˈkɔf/}} {{-noun-}} '''hooping-cough''' {{IPA-old|/ˈhuː.piɳ.ˈkɔf/}} # {{term|Y học}} [[ho gà|Ho gà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1qzv76loobcyajsgujqlwczm9tfgtb5 hop-bind 0 150866 2478327 534391 2026-07-26T18:15:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478327 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈbɑɪnd/}} {{-noun-}} '''hop-bind''' {{IPA-old|/ˈhɑːp.ˈbɑɪnd/}} # [[thân|Thân]] [[leo]] của [[cây]] [[hublông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e6mtv4wop5biz9i8jf8gyg6ovb510et hop-bine 0 150869 2478328 534392 2026-07-26T18:15:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478328 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈbɑɪn/}} {{-noun-}} '''hop-bine''' {{IPA-old|/ˈhɑːp.ˈbɑɪn/}} # [[thân|Thân]] [[leo]] của [[cây]] [[hublông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rctytmzkp82dvufghfgu72bvuduvpr7 hop-field 0 150871 2478329 534393 2026-07-26T18:15:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478329 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈfild/}} {{-noun-}} '''hop-field''' {{IPA-old|/ˈhɑːp.ˈfild/}} # [[cánh|Cánh]] đồng [[trồng]] [[hublông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 238c0x7vga5k9c1fw6lxs68qn53ctfv hop-garden 0 150873 2478330 1852974 2026-07-26T18:16:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478330 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈɡɑːr.dᵊn/}} {{-noun-}} '''hop-garden''' {{IPA-old|/ˈhɑːp.ˈɡɑːr.dᵊn/}} # [[vườn|Vườn]] [[hublông]], [[ruộng]] [[hublông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] raa5rl3sdtok25qly0uxipv8b231qjn hop-pillow 0 150875 2478333 534397 2026-07-26T18:16:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478333 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈpɪ.ˌloʊ/}} {{-noun-}} '''hop-pillow''' {{IPA-old|/ˈhɑːp.ˈpɪ.ˌloʊ/}} # [[gối|Gối]] [[nhồi]] [[hublông]] (để dễ ngủ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] bu4tkan448q2xkknrgz19a5lcn0s7r9 hop-pocket 0 150880 2478334 1852977 2026-07-26T18:17:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478334 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈpɑː.kət/}} {{-noun-}} '''hop-pocket''' {{IPA-old|/ˈhɑːp.ˈpɑː.kət/}} # [[bao|Bao]] [[hublông]] (đơn vị đo lường hublông bằng 76 kg). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c6rhtilwby0m84zoi8ld55hqujqtlwr hop-pole 0 150881 2478336 534399 2026-07-26T18:17:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478336 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈpoʊl/}} {{-noun-}} '''hop-pole''' {{IPA-old|/ˈhɑːp.ˈpoʊl/}} # [[cọc leo|Cọc leo]] cho [[hublông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gyjn0kykif5w6g10zduhno0gk7sb9pm hop-yard 0 150884 2478337 534400 2026-07-26T18:17:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478337 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈjɑːrd/}} {{-noun-}} '''hop-yard''' {{IPA-old|/ˈhɑːp.ˈjɑːrd/}} # [[vườn|Vườn]] [[hublông]], [[ruộng]] [[hublông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] prabg26qs70xmc5chb8nmv1v83ei7vc hope-pole 0 150886 2478340 534402 2026-07-26T18:18:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478340 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊp.ˈpoʊl/}} {{-noun-}} '''hope-pole''' {{IPA-old|/ˈhoʊp.ˈpoʊl/}} # [[cọc leo|Cọc leo]] cho [[hublông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lquma8mk1k9vcxz9snqqr2oibl5cbe5 hoped-for 0 150888 2478341 1852980 2026-07-26T18:18:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478341 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊpt.fɜː/}} {{-adj-}} '''hoped-for''' {{IPA-old|/ˈhoʊpt.fɜː/}} # [[hy vọng|Hy vọng]], [[mong]] đợi. #: ''long '''hoped-for''' plan'' — một kế hoạch mong đợi từ lâu {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] c6jku6r2tx03ee9hd2p5f72l42wk591 hopped-up 0 150891 2478352 1852995 2026-07-26T18:20:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478352 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːpt.ˈəp/}} {{-adj-}} '''hopped-up''' {{IPA-old|/ˈhɑːpt.ˈəp/}} # Bị [[chất]] [[ma túy]] [[kích thích]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 6qdcbi0sm7dngpdldottzkirug26s5h horn-bar 0 150892 2478381 1853035 2026-07-26T18:27:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478381 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˈbɑːr/}} {{-noun-}} '''horn-bar''' {{IPA-old|/ˈhɔrn.ˈbɑːr/}} # [[tay ngang|Tay ngang]] (xe ngựa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8krevraxhzcwgobk4pan7ugc91fqloe horn-rimmed 0 150894 2478383 1853037 2026-07-26T18:27:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478383 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrn.ˈrɪmd/}} {{-adj-}} '''horn-rimmed''' {{IPA-old|/ˈhɔrn.ˈrɪmd/}} # Có [[gọng]] [[sừng]] (kính). # Đeo [[kính]] [[gọng]] [[sừng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] pt36zultaci6zvne6hoal0cjabbemg5 horror-stricken 0 150897 2478430 1853102 2026-07-26T18:38:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478430 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔr.ɜː.ˈstrɪ.kən/}} {{-adj-}} '''horror-stricken''' {{IPA-old|/ˈhɔr.ɜː.ˈstrɪ.kən/}} # [[khiếp sợ|Khiếp sợ]], [[kinh hãi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 30zhbhvtsvfxwwzlsfeoe5m4hlgtajs horse-artillery 0 150900 2478436 534491 2026-07-26T18:39:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478436 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ɑːr.ˈtɪ.lɜː.i/}} {{-noun-}} '''horse-artillery''' {{IPA-old|/ˈhɔrs.ɑːr.ˈtɪ.lɜː.i/}} # {{term|Quân sự}} [[pháo binh|Pháo binh]] đi [[ngựa]], [[kỵ]] [[pháo binh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cudcdunu9jb5qwmgzt7qx2ons9eohxz horse-bean 0 150901 2478437 534492 2026-07-26T18:39:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478437 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈbin/}} {{-noun-}} '''horse-bean''' {{IPA-old|/ˈhɔrs.ˈbin/}} # {{term|Thực vật học}} Đậu [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0y237ajsfv45qk1g5cwoxmvrm0zhy7j horse-block 0 150904 2478438 1853112 2026-07-26T18:40:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478438 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈblɑːk/}} {{-noun-}} '''horse-block''' {{IPA-old|/ˈhɔrs.ˈblɑːk/}} # [[bệ|Bệ]] (để) [[trèo]] (lên) [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 14hov9hort7te6rd3mboqcidxrkw1av horse-box 0 150905 2478439 534494 2026-07-26T18:40:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478439 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈbɑːks/}} {{-noun-}} '''horse-box''' {{IPA-old|/ˈhɔrs.ˈbɑːks/}} # [[toa|Toa]] [[chở]] [[ngựa]] (xe lửa). # [[cũi|Cũi]] [[chở]] [[ngựa]] (tàu thuỷ). # {{term|Đùa cợt}} Ô [[chỗ ngồi]] [[rộng]] (trong nhà thờ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fptcoz1uyp8cm4rkbaxdpudauk2wtge horse-boy 0 150907 2478440 534495 2026-07-26T18:40:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478440 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈbɔɪ/}} {{-noun-}} '''horse-boy''' {{IPA-old|/ˈhɔrs.ˈbɔɪ/}} # [[chú bé|Chú bé]] [[bồi]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] luegp1zlrrkp8zshcf56h4mn1i4rdil horse-breaker 0 150910 2478441 1853113 2026-07-26T18:40:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478441 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈbreɪ.kɜː/}} {{-noun-}} '''horse-breaker''' {{IPA-old|/ˈhɔrs.ˈbreɪ.kɜː/}} # [[người|Người]] [[dạy]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] acglo6i2p1sq2imlk126navmboxro1q horse-chestnut 0 150912 2478442 1853114 2026-07-26T18:40:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478442 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈtʃɛst.ˌnət/}} {{-noun-}} '''horse-chestnut''' {{IPA-old|/ˈhɔrs.ˈtʃɛst.ˌnət/}} # {{term|Thực vật học}} [[cây|Cây]] [[dẻ]] [[ngựa]]. # [[hạt dẻ|Hạt dẻ]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] n71f9cttcox3y6vguy8jihje7cfenq4 horse-cloth 0 150914 2478443 1853115 2026-07-26T18:41:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478443 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈklɔθ/}} {{-noun-}} '''horse-cloth''' {{IPA-old|/ˈhɔrs.ˈklɔθ/}} # [[chăn|Chăn]] đắp [[ngựa]]; [[vải]] [[phủ]] [[lưng]] [[ngựa]] (cho đẹp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1on9u9ysb7odwg2z1fv9dzco0dace2g horse-collar 0 150915 2478444 1853116 2026-07-26T18:41:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478444 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈkɑː.lɜː/}} {{-noun-}} '''horse-collar''' {{IPA-old|/ˈhɔrs.ˈkɑː.lɜː/}} # [[vòng cổ|Vòng cổ]] [[ngựa]]. {{-expr-}} * '''to frin through a horse-collar''': [[pha trò|Pha trò]] [[nhạt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lc9zhbqvsjqg6oxfeb6i38hs5ioznn2 horse-comb 0 150918 2478445 1853117 2026-07-26T18:41:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478445 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈkoʊm/}} {{-noun-}} '''horse-comb''' {{IPA-old|/ˈhɔrs.ˈkoʊm/}} # [[bàn chải|Bàn chải]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jn7ousgsgys7q9514hcamg3kf01nxmm horse-coper 0 150919 2478446 1853118 2026-07-26T18:41:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478446 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈkoʊ.pɜː/}} {{-noun-}} '''horse-coper''' {{IPA-old|/ˈhɔrs.ˈkoʊ.pɜː/}} # [[lái|Lái]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1u0ky8eva8zkcb2jxqwjzbcgkjc1q31 horse-cover 0 150921 2478447 627953 2026-07-26T18:42:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478447 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈkə.vɜː/}} {{-noun-}} '''horse-cover''' {{IPA-old|/ˈhɔrs.ˈkə.vɜː/}} # [[chăn|Chăn]] đắp [[ngựa]]; [[vải]] [[phủ]] [[lưng]] [[ngựa]] (cho đẹp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cjsnqrkcp0r98r1jll5c51k9zifd79w horse-dealer 0 150923 2478448 1853119 2026-07-26T18:42:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478448 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈdi.lɜː/}} {{-noun-}} '''horse-dealer''' {{IPA-old|/ˈhɔrs.ˈdi.lɜː/}} # [[lái|Lái]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jzec92fd5f5jbtazqej3nwi4cax324b horse-fly 0 150925 2478451 1853120 2026-07-26T18:42:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478451 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈflɑɪ/}} {{-noun-}} '''horse-fly''' {{IPA-old|/ˈhɔrs.ˈflɑɪ/}} # {{term|Động vật học}} [[con|Con]] [[mòng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] nm1xzbplldsedj8c2exo34727dkq9j0 horse-hoe 0 150929 2478452 534505 2026-07-26T18:42:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478452 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈhoʊ/}} {{-noun-}} '''horse-hoe''' {{IPA-old|/ˈhɔrs.ˈhoʊ/}} # {{term|Nông nghiệp}} [[máy|Máy]] [[chăm sóc]] [[ngựa]] [[kéo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ej8c2yir9si9bc2b5tu92qwkjghwsa5 horse-laugh 0 150930 2478453 1853122 2026-07-26T18:43:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478453 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈlæf/}} {{-noun-}} '''horse-laugh''' {{IPA-old|/ˈhɔrs.ˈlæf/}} # [[tiếng|Tiếng]] [[cười]] [[hô hố]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6pjalzfrsi4hq0ip465kdtk27iwgg7i horse-mackerel 0 150931 2478454 1853123 2026-07-26T18:43:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478454 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈmæ.kə.rəl/}} {{-noun-}} '''horse-mackerel''' {{IPA-old|/ˈhɔrs.ˈmæ.kə.rəl/}} # {{term|Động vật học}} [[cá ngừ|Cá ngừ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hfd5orh7wy6bybepw6qnmit0h3ea7gk horse-mastership 0 150936 2478455 1853125 2026-07-26T18:43:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478455 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈmæs.tɜː.ˌʃɪp/}} {{-noun-}} '''horse-mastership''' {{IPA-old|/ˈhɔrs.ˈmæs.tɜː.ˌʃɪp/}} # [[tài|Tài]] [[dạy]] [[ngựa]], [[tài]] [[luyện]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] kqxe9gr2yzsuznfwujej6n1bzto6ejh horse-pond 0 150937 2478456 1853126 2026-07-26T18:43:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478456 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈpɑːnd/}} {{-noun-}} '''horse-pond''' {{IPA-old|/ˈhɔrs.ˈpɑːnd/}} # [[chỗ|Chỗ]] cho [[ngựa]] [[uống]] [[nước]]; [[chỗ]] [[tắm]] cho [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] okwssfqfmyyrdhypbq1r260k48162yh horse-radish 0 150941 2478457 1853129 2026-07-26T18:44:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478457 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈræ.dɪʃ/}} {{-noun-}} '''horse-radish''' {{IPA-old|/ˈhɔrs.ˈræ.dɪʃ/}} # {{term|Thực vật học}} [[cây|Cây]] [[cải]] [[ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4lpuiwfyd7v3ijcydtklxoawphqqzpp horse-tail 0 150942 2478458 1853130 2026-07-26T18:44:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478458 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈteɪɫ/}} {{-adj-}} '''horse-tail''' {{IPA-old|/ˈhɔrs.ˈteɪɫ/}} # Đuôi [[ngựa]]. # {{term|Thực vật học}} Cây mộc tặc. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 9k1o04slttynz5sua3ov81oadmi3kre horse-trading 0 150945 2478459 1853131 2026-07-26T18:44:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478459 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔrs.ˈtreɪ.diɳ/}} {{-noun-}} '''horse-trading''' {{IPA-old|/ˈhɔrs.ˈtreɪ.diɳ/}} # Sự [[nhạy bén]] [[sắc sảo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] eltpqd7w8nsgwbfmgsincyqrtt0nhli hospital-bed 0 150948 2478489 627957 2026-07-26T18:51:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478489 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.ˌpɪ.tᵊl.ˈbɛd/}} {{-noun-}} '''hospital-bed''' {{IPA-old|/ˈhɑːs.ˌpɪ.tᵊl.ˈbɛd/}} # [[giường|Giường]] (trong bệnh viện) để [[bệnh nhân]] [[nằm]]; [[giường bệnh]]. {{-noun-}} '''hospital-bed''' {{IPA-old|/ˈhɑːs.ˌpɪ.tᵊl.ˈbɛd/}} # [[giường|Giường]] (trong bệnh viện) để [[bệnh nhân]] [[nằm]]; [[giường bệnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j664ww2uxm8zvy6izgzqf0wwh11p8ud hospital-ship 0 150949 2478490 534548 2026-07-26T18:51:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478490 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.ˌpɪ.tᵊl.ˈʃɪp/}} {{-noun-}} '''hospital-ship''' {{IPA-old|/ˈhɑːs.ˌpɪ.tᵊl.ˈʃɪp/}} # [[tàu|Tàu]] [[bệnh viện]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3oza3wwy07wtpoiictadu1i3sy67687 hot-headed 0 150951 2478521 1853225 2026-07-26T18:58:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478521 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˈhɛ.dəd/}} {{-adj-}} '''hot-headed''' {{IPA-old|/ˈhɑːt.ˈhɛ.dəd/}} # [[nóng nảy|Nóng nảy]], [[nóng vội]]; [[bộp chộp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ehrb10se9e1swc8bq5hrqhw57kapmjx hot-plate 0 150955 2478522 1853227 2026-07-26T18:58:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478522 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˈpleɪt/}} {{-noun-}} '''hot-plate''' {{IPA-old|/ˈhɑːt.ˈpleɪt/}} # [[bếp|Bếp]] [[hâm]], đĩa [[hâm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fkgjkcln28hz2ivh01fxl1usulufisp hot-pot 0 150958 2478523 1853229 2026-07-26T18:59:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478523 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˈpɑːt/}} {{-noun-}} '''hot-pot''' {{IPA-old|/ˈhɑːt.ˈpɑːt/}} # [[thịt hầm|Thịt hầm]] với [[khoai tây]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ppxaue4n8pm4y1p0x2grsvxv1f8d5t9 hot-press 0 150959 2478524 1853230 2026-07-26T18:59:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478524 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˈprɛs/}} {{-noun-}} '''hot-press''' {{IPA-old|/ˈhɑːt.ˈprɛs/}} # Máy láng bóng (vải, giấy). {{-tr-verb-}} '''hot-press''' ''ngoại động từ'' {{IPA-old|/ˈhɑːt.ˈprɛs/}} # [[láng bóng|Láng bóng]] (vải, giấy). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] ba78ql4ro9z886s92vyvud6yvj8u5kg hot-pressing 0 150963 2478525 534575 2026-07-26T18:59:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478525 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˈprɛ.siɳ/}} {{-noun-}} '''hot-pressing''' {{IPA-old|/ˈhɑːt.ˈprɛ.siɳ/}} # Sự [[láng bóng]] (vải, giấy). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 78zdt5jktwjao7o1hg3yqz09jnaq6z7 hot-short 0 150964 2478526 1853231 2026-07-26T18:59:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478526 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˈʃɔrt/}} {{-adj-}} '''hot-short''' {{IPA-old|/ˈhɑːt.ˈʃɔrt/}} # [[giòn|Giòn]] [[nóng]] (giòn khi còn nóng) (kim loại). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] rjq2avghjmaehca2ybdka2n8hldh04u hot-tempered 0 150968 2478527 1853232 2026-07-26T19:00:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478527 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːt.ˈtɛm.pɜːd/}} {{-adj-}} '''hot-tempered''' {{IPA-old|/ˈhɑːt.ˈtɛm.pɜːd/}} # [[nóng nảy|Nóng nảy]], [[nóng vội]]; [[bộp chộp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 7ln1fa668c5mtjqadcm1pwoxi3pu5zv hotel-keeper 0 150970 2478533 534585 2026-07-26T19:01:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478533 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈtɛɫ.ˈki.pɜː/}} {{-noun-}} '''hotel-keeper''' {{IPA-old|/hoʊ.ˈtɛɫ.ˈki.pɜː/}} # [[chủ|Chủ]] [[khách sạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3m1yqxv2o26d6xgpitio4bci4iajprb hour-circle 0 150971 2478563 1853294 2026-07-26T19:08:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478563 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑʊ.ər.ˈsɜː.kəl/}} {{-noun-}} '''hour-circle''' {{IPA-old|/ˈɑʊ.ər.ˈsɜː.kəl/}} # Đường [[kính]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7bbjk889v7aot6h1s97gjte6g6v752l hour-glass 0 150972 2478564 1853295 2026-07-26T19:08:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478564 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑʊ.ər.ˈɡlæs/}} {{-noun-}} '''hour-glass''' {{IPA-old|/ˈɑʊ.ər.ˈɡlæs/}} # Đồng [[hồ]] [[cát]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9haddtwbpecm2ikb2pm4p7lgicxw5eo hour-hand 0 150973 2478565 1853296 2026-07-26T19:09:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478565 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑʊ.ər.ˈhænd/}} {{-noun-}} '''hour-hand''' {{IPA-old|/ˈɑʊ.ər.ˈhænd/}} # [[kim chỉ|Kim chỉ]] [[giờ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] thyrynjelaxbstxtzx0cj8xr5v7z043 house-agent 0 150974 2478576 1853309 2026-07-26T19:11:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478576 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈeɪ.dʒənt/}} {{-noun-}} '''house-agent''' {{IPA-old|/ˈhɑʊs.ˈeɪ.dʒənt/}} # [[người|Người]] [[môi giới]] [[thuê]] [[nhà]]; [[người]] [[môi giới]] [[bán]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 2pn41sdczd68bo1dzct3nhegsrwuyat house-breaking 0 150976 2478577 1853311 2026-07-26T19:12:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478577 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈbreɪ.kiɳ/}} {{-noun-}} '''house-breaking''' {{IPA-old|/ˈhɑʊs.ˈbreɪ.kiɳ/}} # Sự [[lẻn]] vào [[nhà]] để ăn [[trộm]] giữa [[ban ngày]]. # Sự [[chuyên]] [[nghề]] [[dỡ]] [[nhà]] [[cũ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sbspmbrx9em98wqukounrktdgn2z4h1 house-dinner 0 150977 2478578 534625 2026-07-26T19:12:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478578 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈdɪ.nɜː/}} {{-noun-}} '''house-dinner''' {{IPA-old|/ˈhɑʊs.ˈdɪ.nɜː/}} # [[bữa tiệc|Bữa tiệc]] [[riêng]] (ở một câu lạc bộ riêng cho hội viên và khách). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 22tmjeumzi9l8kp2nsre5z6w8r2ggyd house-dog 0 150978 2478579 534626 2026-07-26T19:12:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478579 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈdɔɡ/}} {{-noun-}} '''house-dog''' {{IPA-old|/ˈhɑʊs.ˈdɔɡ/}} # [[chó|Chó]] [[giữ]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] apyu9eto1dy3yvuvtne59c1ia887gsk house-father 0 150979 2478580 534628 2026-07-26T19:12:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478580 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈfɑː.ðɜː/}} {{-noun-}} '''house-father''' {{IPA-old|/ˈhɑʊs.ˈfɑː.ðɜː/}} # [[người|Người]] đàn ông [[trông nom]] [[trại]] [[mồ côi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] q0jnftaak0mjd6amzdjj724br2y7jxq house-flag 0 150980 2478581 534629 2026-07-26T19:12:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478581 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈflæɡ/}} {{-noun-}} '''house-flag''' {{IPA-old|/ˈhɑʊs.ˈflæɡ/}} # [[cờ|Cờ]] [[hãng]] (ở trên tàu của một hãng buôn, của một công ty hàng hải... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8p5ffjo2vxm8bxtoekav6dst9z978n2 house-flannel 0 150982 2478582 1853312 2026-07-26T19:13:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478582 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈflæ.nᵊl/}} {{-noun-}} '''house-flannel''' {{IPA-old|/ˈhɑʊs.ˈflæ.nᵊl/}} # [[vải|Vải]] [[lau]] [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ljwiou2bd3p0eq6r75hrmk0xrfb0o7a house-fly 0 150983 2478583 1853313 2026-07-26T19:13:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478583 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈflɑɪ/}} {{-noun-}} '''house-fly''' {{IPA-old|/ˈhɑʊs.ˈflɑɪ/}} # {{term|Động vật học}} [[con|Con]] [[ruồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 980d04i3meoa37uo784f5qzya2hkac0 house-martin 0 150984 2478584 534632 2026-07-26T19:13:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478584 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈmɑːr.tᵊn/}} {{-noun-}} '''house-martin''' {{IPA-old|/ˈhɑʊs.ˈmɑːr.tᵊn/}} # [[chim|Chim]] [[xây]] [[tổ]] ở [[vách]] [[tường]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] j655xzu683qupi05pivn3hjekjp3rmr house-party 0 150985 2478585 1853314 2026-07-26T19:13:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478585 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈpɑːr.ti/}} {{-adj-}} '''house-party''' {{IPA-old|/ˈhɑʊs.ˈpɑːr.ti/}} # [[nhóm|Nhóm]] [[khách khứa]] ở lại [[chơi]] [[nơi]] [[trang trại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] qy96khu9d4kl8f1m56i815t3bntognk house-physician 0 150986 2478586 1853315 2026-07-26T19:14:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478586 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.fə.ˈzɪ.ʃən/}} {{-noun-}} '''house-physician''' {{IPA-old|/ˈhɑʊs.fə.ˈzɪ.ʃən/}} # [[bác sĩ|Bác sĩ]] [[nội trú]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] srt1d5uqug8wwxm2cd6aj81jaim50cr house-room 0 150987 2478589 534638 2026-07-26T19:14:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478589 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈruːm/}} {{-noun-}} '''house-room''' {{IPA-old|/ˈhɑʊs.ˈruːm/}} # Cho [[trọ]], cho ở [[thuê]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] is5r9lnz66swg628au3gdbkxh02i2iz house-search 0 150988 2478590 1853318 2026-07-26T19:15:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478590 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈsɜːtʃ/}} {{-noun-}} '''house-search''' {{IPA-old|/ˈhɑʊs.ˈsɜːtʃ/}} # Cuộc [[lục soát]] một [[căn]] [[nhà]] để [[tìm kiếm]] cái gì; cuộc [[khám nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] h3hhfah0a8ejtyqfcicyncesrn1nhjw house-sparrow 0 150989 2478591 1853319 2026-07-26T19:15:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478591 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈspæ.ˌroʊ/}} {{-noun-}} '''house-sparrow''' {{IPA-old|/ˈhɑʊs.ˈspæ.ˌroʊ/}} # [[chim sẻ|Chim sẻ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qycllg40zrff8y5lsnq7ewsi8lmzlvx house-surgeon 0 150992 2478592 1853320 2026-07-26T19:15:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478592 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈsɜː.dʒən/}} {{-noun-}} '''house-surgeon''' {{IPA-old|/ˈhɑʊs.ˈsɜː.dʒən/}} # [[bác sĩ|Bác sĩ]] [[nội trú]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] jr9vrxyx02zlkzripo4lla9j2r6s1xv house-top 0 150993 2478594 1853322 2026-07-26T19:16:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478594 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈtɑːp/}} {{-noun-}} '''house-top''' {{IPA-old|/ˈhɑʊs.ˈtɑːp/}} # [[mái nhà|Mái nhà]]. {{-expr-}} * '''to cry (proclaim) from the house-tops''': [[tuyên bố|Tuyên bố]] [[công khai]], [[nói]] ầm cho [[người]] khác [[biết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mxj259cn5bb5x5go47g9vmypn1g7oy3 house-trained 0 150995 2478595 1853323 2026-07-26T19:16:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478595 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈtreɪnd/}} {{-adj-}} '''house-trained''' {{IPA-old|/ˈhɑʊs.ˈtreɪnd/}} # Được [[dạy]] [[cho không]] ỉa đái [[bậy]] [[ra]] [[nhà]] (chó mèo... ). {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] dt4o7trq9k2y4q7srf2y72pxhtcfc17 house-warming 0 151000 2478596 1853324 2026-07-26T19:16:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478596 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs.ˈwɔr.miɳ/}} {{-noun-}} '''house-warming''' {{IPA-old|/ˈhɑʊs.ˈwɔr.miɳ/}} # [[bữa tiệc|Bữa tiệc]] [[dọn]] về [[nhà]] [[mới]]; [[bữa]] [[liên hoan]] ăn [[mừng]] [[nhà]] [[mới]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8rf98pbdzl6g5xq7demtbn33tska1bn hunger-striker 0 151002 2478815 534997 2026-07-26T20:08:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478815 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋ.ɡɜː.ˈstrɑɪ.kɜː/}} {{-noun-}} '''hunger-striker''' {{IPA-old|/ˈhəŋ.ɡɜː.ˈstrɑɪ.kɜː/}} # [[người|Người]] [[tham gia]] cuộc đình [[công]] [[tuyệt thực]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 54oyi5hla6arwdmec4tqhy8obmyst3g hunger-strike 0 151003 2478814 1853761 2026-07-26T20:08:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478814 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋ.ɡɜː.ˈstrɑɪk/}} {{-noun-}} '''hunger-strike''' {{IPA-old|/ˈhəŋ.ɡɜː.ˈstrɑɪk/}} # Cuộc đình [[công]] [[tuyệt thực]]. {{-intr-verb-}} '''hunger-strike''' ''nội động từ'' {{IPA-old|/ˈhəŋ.ɡɜː.ˈstrɑɪk/}} # Đình [[công]] [[tuyệt thực]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] rc8uxqx7w81ffdgj0y4tafzyn1lwfue hunger-marcher 0 151005 2478813 534995 2026-07-26T20:07:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478813 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋ.ɡɜː.ˈmɑːr.tʃɜː/}} {{-noun-}} '''hunger-marcher''' {{IPA-old|/ˈhəŋ.ɡɜː.ˈmɑːr.tʃɜː/}} # [[người|Người]] [[biểu tình]] [[chống]] đối. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] aqw3c0uk5xfr37ai4jw6n0tj2vuywoe hub-cap 0 151006 2478656 534822 2026-07-26T19:30:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478656 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəb.ˈkæp/}} {{-noun-}} '''hub-cap''' {{IPA-old|/ˈhəb.ˈkæp/}} # [[nắp|Nắp]] [[tròn]] đậy [[trục]] [[bánh xe]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rv626wh0sdii85c9x9x6rynhtqruxyp hunger-march 0 151007 2478812 1853760 2026-07-26T20:07:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478812 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəŋ.ɡɜː.ˈmɑːrtʃ/}} {{-noun-}} '''hunger-march''' {{IPA-old|/ˈhəŋ.ɡɜː.ˈmɑːrtʃ/}} # Cuộc [[biểu tình]] [[chống]] đối (của những người bị thất nghiệp). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] e98wyy8x4qpqpn6e7nayzb3j3yrum3p humming-top 0 151013 2478775 1853680 2026-07-26T19:58:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478775 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəm.miɳ.ˈtɑːp/}} {{-noun-}} '''humming-top''' {{IPA-old|/ˈhəm.miɳ.ˈtɑːp/}} # [[con|Con]] [[cù]], [[con]] [[quay]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 92830byyc5mq0dcx5nodjwnz66sfac8 humming-bird 0 151014 2478774 1853679 2026-07-26T19:58:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478774 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəm.miɳ.ˈbɜːd/}} {{-noun-}} '''humming-bird''' {{IPA-old|/ˈhəm.miɳ.ˈbɜːd/}} # {{term|Động vật học}} [[chim ruồi|Chim ruồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qvwci0voncefq7p588ufh5r8zp0kkyc hunting-box 0 151017 2478826 1853783 2026-07-26T20:10:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478826 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.tiɳ.ˈbɑːks/}} {{-noun-}} '''hunting-box''' {{IPA-old|/ˈhən.tiɳ.ˈbɑːks/}} # [[nhà|Nhà]] [[săn]] (nhà nhỏ để ở trong mùa săn) -ground. # [[nơi|Nơi]] [[thuận tiện]] cho [[việc làm]] ăn, đất [[dụng võ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1rb022u9kwize3uyleoknmhqznwyanx hunting-case 0 151019 2478827 2198526 2026-07-26T20:11:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478827 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.tiɳ.ˈkeɪs/}} {{-noun-}} '''hunting-case''' {{IPA-old|/ˈhən.tiɳ.ˈkeɪs/}} # [[nắp|Nắp]] [[che]] [[mặt kính]] đồng [[hồ]] (của những người săn cáo) [[thuận tiện]] cho [[việc làm]] ăn, đất [[dụng võ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] o02r0jsj9rmwfhi7c5qqlr8kgw0z9un hunting-crop 0 151021 2478828 1853784 2026-07-26T20:11:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478828 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.tiɳ.ˈkrɑːp/}} {{-noun-}} '''hunting-crop''' {{IPA-old|/ˈhən.tiɳ.ˈkrɑːp/}} # [[roi|Roi]] [[ngựa]] [[ngắn]] (có vòng) ồ (của những người săn cáo) [[thuận tiện]] cho [[việc làm]] ăn, đất [[dụng võ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 575ed6r4oohm2720d63it0ba9ossdk0 hunting-horn 0 151025 2478829 1853786 2026-07-26T20:11:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478829 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.tiɳ.ˈhɔrn/}} {{-noun-}} '''hunting-horn''' {{IPA-old|/ˈhən.tiɳ.ˈhɔrn/}} # [[tù và|Tù và]] của [[thợ]] [[săn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] dbqpgvfvoqerq7iakj95h47if1klog4 hunting-party 0 151027 2478830 535014 2026-07-26T20:11:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478830 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.tiɳ.ˈpɑːr.ti/}} {{-noun-}} '''hunting-party''' {{IPA-old|/ˈhən.tiɳ.ˈpɑːr.ti/}} # Đoàn [[người]] đi [[săn]]. # Cuộc đi [[săn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1shgidrb228qwcah50x3lxc3h8mxtsf hunting-season 0 151029 2478831 535015 2026-07-26T20:12:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478831 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.tiɳ.ˈsi.zᵊn/}} {{-noun-}} '''hunting-season''' {{IPA-old|/ˈhən.tiɳ.ˈsi.zᵊn/}} # [[mùa|Mùa]] [[săn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] d3u92s031l5pf5cmdiog9c1umw0i8yv hunting-watch 0 151031 2478832 535016 2026-07-26T20:12:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478832 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.tiɳ.ˈwɑːtʃ/}} {{-noun-}} '''hunting-watch''' {{IPA-old|/ˈhən.tiɳ.ˈwɑːtʃ/}} # Đồng [[hồ]] có [[nắp]] [[che]] bằng [[kim loại]]. # <bóng> [[nơi]] [[săn bắn]] tốt. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4u1s5q056i08j8ruc8pwu993ljciufr hurricane-bird 0 151035 2478852 1853818 2026-07-26T20:17:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478852 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ə.ˌkeɪn.ˈbɜːd/}} {{-noun-}} '''hurricane-bird''' {{IPA-old|/ˈhɜː.ə.ˌkeɪn.ˈbɜːd/}} # {{term|Động vật học}} [[chim|Chim]] [[chiến]], [[chim]] [[frêgat]] ((cũng) [[frigate]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] t81u90g7cuhlqfl938mr3gkzipvwodf hurricane-lamp 0 151036 2478853 1853819 2026-07-26T20:17:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478853 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.ə.ˌkeɪn.ˈlæmp/}} {{-noun-}} '''hurricane-lamp''' {{IPA-old|/ˈhɜː.ə.ˌkeɪn.ˈlæmp/}} # Đèn [[bão]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mr1v8yb1jo17p65u4dcahcoonfmldbi hush-money 0 151037 2478875 1853852 2026-07-26T20:22:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478875 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəʃ.ˈmə.ni/}} {{-noun-}} '''hush-money''' {{IPA-old|/ˈhəʃ.ˈmə.ni/}} # [[tiền|Tiền]] đấm [[mõm]] (để im việc gì đi). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 463si9mw5g0ypw0chzwficwz1k2cy5z hush-ship 0 151038 2478876 535053 2026-07-26T20:22:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478876 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəʃ.ˈʃɪp/}} {{-noun-}} '''hush-ship''' {{IPA-old|/ˈhəʃ.ˈʃɪp/}} # [[tàu chiến|Tàu chiến]] đóng [[bí mật]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rpnx8binydczkovt3y7bq5l9b21le1z hyped-up 0 151041 2479079 640605 2026-07-26T21:11:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479079 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪpt.ˈəp/}} {{-adj-}} '''hyped-up''' {{IPA-old|/ˈhɑɪpt.ˈəp/}} # {{term|Từ lóng}} [[kích thích|Kích thích]]; [[kích động]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] ifra88iceajthismncndh7bce9c0dq4 happiness 0 153087 2476630 1850491 2026-07-26T12:07:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476630 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.pi.nəs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-happiness.ogg |pron=ˈhæ.pi.nəs}} {{-noun-}} '''happiness''' {{IPA-old|/ˈhæ.pi.nəs/}} # Sự [[sung sướng]], [[hạnh phúc]]. # câu nói khéo chọn; thành ngữ khéo chọn; từ dùng rất đắt. # {{term|Từ cổ,nghĩa cổ}} Sự [[may mắn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fwcjbvzuabbv4m58u7xdzr5sn915htk harrier 0 153089 2476784 1850704 2026-07-26T12:42:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476784 wikitext text/x-wiki {{-eng-}} [[Hình:US Navy 030407-N-9977R-001 An AV-8B Harrier from the 24th Marine Expeditionary Unit (24th MEU) Air Combat Element (ACE).jpg|thumb|harrier]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛr.i.ɜː/}} {{-noun-}} '''harrier''' {{IPA-old|/ˈhɛr.i.ɜː/}} # [[chó săn|Chó săn]] [[thỏ]]. # {{term|Số nhiều}} Đoàn đi [[săn]] [[thỏ]]. # {{term|Động vật học}} [[diều mướp|Diều mướp]]. {{-noun-}} '''harrier''' {{IPA-old|/ˈhɛr.i.ɜː/}} # [[kẻ|Kẻ]] [[quấy rầy]]. # kẻ cướp bóc, kẻ tàn phá. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] rf4fb7xx3j6oltlmt4ug54039njqbzc hatchet 0 153091 2476844 1850784 2026-07-26T12:54:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476844 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.tʃət/}} {{-noun-}} '''hatchet''' {{IPA-old|/ˈhæ.tʃət/}} # [[cái|Cái]] [[rìu]] nhỏ. {{-expr-}} * '''to bury the hatchet''': {{see-entry|bury|Bury}} * '''to dig up the hatchet''': gây xích mích lại; gây chiến tranh lại. * '''to take up the hatchet''': [[khai chiến|Khai chiến]]. * '''to throw the hatchet''': [[cường|Cường]] điệu, [[nói]] [[ngoa]], [[nói]] [[phóng]] đại. * '''to throw the helve after the hatchet''': Đã [[mất]] thì cho [[mất]] [[hết]]; [[ngã lòng]], [[chán nản]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hhp9b8bpd6p1ys09hrvqzrrwkqvxnys head 0 153093 2476966 2244650 2026-07-26T13:22:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476966 wikitext text/x-wiki {{also|-head|Head}} {{-eng-}} {{-pron-}} * {{enPR|hĕd}}, {{IPA4|en|/ˈhɛd/}} * {{IPA4|en|/hɛd/|/hɛːd/|a=Early Modern}}<ref>{{R:Dobson 1957|II|30|502}}</ref> * {{audio|en|en-us-head.ogg|a=US}} * {{audio|en|en-uk-head.ogg|a=UK}} * {{audio|en|LL-Q1860 (eng)-Back ache-head.wav|a=London}} * {{rhymes|en|ɛd|s=1}} {{-noun-}} '''head''' {{IPA-old|/ˈhɛd/}} # [[cái|Cái]] đầu (người, thú vật). #: ''from '''head''' to foot'' — từ đầu đến chân #: ''taller by a '''head''''' — cao hơn một đầu (ngựa thi) # [[người|Người]], đầu [[người]]; (số nhiều không đổi) [[con]] (vật nuôi), đầu (vật nuôi). #: ''5 shillings per '''head''''' — mỗi (đầu) người được 5 silinh #: ''to count heads'' — đếm đầu người (người có mặt) #: ''a hundred '''head''' of cattle'' — một trăm con thú nuôi, một trăm đầu thú nuôi # Đầu óc, [[trí nhớ]]; [[năng]] [[khiếu]], [[tài năng]]. #: ''to have a good '''head''' for mathematics'' — có năng khiếu về toán #: ''to reckon in one's '''head''''' — tính thầm trong óc # {{term|Thông tục}} [[chứng|Chứng]] [[nhức]] đầu (thường là sau khi uống rượu say). #: ''to have a [bad] '''head''''' — bị nhức đầu, bị nặng đầu # [[vị trí|Vị trí]] đứng đầu, [[người]] đứng đầu, [[người]] [[chỉ huy]], [[thủ trưởng]] (cơ quan), [[hiệu trưởng]] (trường học), [[chủ]]. #: ''at the '''head''' of...'' — đứng đầu..., ở cương vị chỉ huy... #: ''the '''head''' of a family'' — chủ gia đình # [[vật|Vật]] [[hình]] đầu. #: ''a '''head''' of cabbage'' — cái bắp cải # Đoạn đầu, [[phần]] đầu. #: ''the '''head''' of a procession'' — đoạn đầu đám rước # Đầu (trang sách, bàn, giường, cầu thang..., búa, rìu, ghim băng, đinh ốc, bu lông... ); [[ngọn]], đỉnh, [[chỏm]], [[chóp]] (núi, cây, cột... ); [[vòi]] (máy nước... ); đầu [[nguồn]], [[ngọn nguồn]] (sông... ); đầu [[mũi]] (tên... ); [[lưỡi]] (cày... ); đáy, [[ván]] đáy (thùng... ). # [[bọt|Bọt]] (cốc rượu bia); [[váng]] [[kem]] (trên mặt bình sữa... ). # [[ngòi|Ngòi]] (mụn, nhọt). # [[gạc|Gạc]] (hươu, nai). # [[mũi|Mũi]] (tàu). # [[mũi|Mũi]] [[biển]]. # [[mặt|Mặt]] [[ngửa]] (đồng tiền). #: ''head(s) or tail(s)?'' — ngửa hay sấp? # {{term|Ngành mỏ}} Đường [[hầm]]. # {{term|Hàng hải}} [[nhà xí|Nhà xí]] cho [[thuỷ]] [[thủ]] (ở mũi tàu). # Đề [[mục]], [[chương]] [[mục]], [[phần]] [[chính]] (trong một bài diễn thuyết... ); [[loại]]. #: ''on that '''head''''' — ở phần này, ở chương này #: ''under the same '''head''''' — dưới cùng đề mục # [[lúc|Lúc]] [[nguy kịch]]; [[lúc]] [[gay go]] [[căng thẳng]]; [[cơn]] [[khủng hoảng]]. #: ''to come to a '''head''''' — lâm vào cơn khủng hoảng; đến lúc nguy kịch #: ''to bring to a '''head''''' — làm gay go, làm căng thẳng # [[cột|Cột]] [[nước]]; áp [[suất]]. #: ''hydrostatic '''head''''' — áp suất thuỷ tinh #: ''static '''head''''' — áp suất tĩnh {{-expr-}} * '''to addle one's head''': {{see-entry|addle|Addle}} * '''to bang (hammer knock) something into somebody's head''': [[nhồi nhét|Nhồi nhét]] cái gì vào đầu ai. * '''to be able to do something on one's head''': {{term|Từ lóng}} Có thể làm được một cái gì một cách [[dễ dàng]]. * '''to be head over ears in''' * '''to be over head and ears in''': *# [[ngập|Ngập]] [[lút]] đến đầu đến [[cổ]], [[ngập]] đến [[mang tai]]. *#: ''to be '''head''' over ears in debt'' — nợ nần ngập lên đến tận đầu, nợ như chúa chổm * '''to be (go) off one's head''': [[mất trí|Mất trí]], [[hoá]] điên. * '''to beat somebody's head off''': Đánh [[vỡ]] đầu ai; đánh [[gục]] ai; [[đánh bại]] ai [[hoàn toàn]]. * '''better be the head of a dog than the tail of a lion''': {{term|Tục ngữ}} Đầu [[gà]] [[còn]] [[hơn]] đuôi [[trâu]]. * '''to buy something over somebody's head''': [[mua|Mua]] [[tranh]] được ai cái gì. * '''by head and shoulders above somebody''': *# [[khoẻ|Khoẻ]] [[hơn]] ai nhiều. *# [[cao lớn|Cao lớn]] [[hơn]] ai một đầu. * '''to carry (hold) one's head high''': [[ngẩng|Ngẩng]] [[cao]] đầu. * '''can't make head or tail of''': Không [[hiểu]] đầu đuôi [[ra sao]]. * '''to cost someone his head''': [[làm chi|Làm chi]] ai [[mất]] đầu. * '''horse eats its head off''': {{see-entry|eat|Eat}} * '''to get (take) into one's head that''': [[nghĩ|Nghĩ]] [[rằng]], đinh [[ninh]] [[rằng]]; muốn [[rằng]]. * '''to fet (put) somebody (something) out of one's head''': [[quên|Quên]] ai (cái gì) đi, không [[nghĩ]] đến ai (cái gì) nữa. * '''to give a horse his head''': [[thả|Thả]] [[dây cương]] [[ra]] cho [[ngựa]] đi [[tự do]] [[thoải mái]]. * '''to have a head on one's shoulders''' * '''to have [got] one's head screwed on the right way''': [[sáng suốt|Sáng suốt]], có óc [[phán]] đoán, có óc [[suy xét]]. * '''head first (foremost)''': *# [[lộn|Lộn]] [[phộc]] đầu xuống trước. *# {{term|Nghĩa bóng}} [[vội vàng|Vội vàng]], [[hấp tấp]]. * '''head and front''': [[người|Người]] đề [[xướng]] và [[lãnh đạo]] (một phong trào... ). * '''head of hair''': [[mái tóc|Mái tóc]] [[dày cộm]]. * '''head over heels''': {{see-entry|heel|Heel}} * '''to keep one's head (a level head, a cool head)''': [[giữ|Giữ]] [[bình tĩnh]], điềm [[tĩnh]]. * '''to keep one's head above water''': {{see-entry|above|Above}} * '''to lay (put) heads together''': [[hội|Hội]] ý [[với nhau]], [[bàn bạc]] [[với nhau]]. * '''to lose one's head''': {{see-entry|lose|Lose}} * '''to make head''': [[tiến|Tiến]] [[lên]], [[tiến tới]]. * '''to make head against''': [[kháng cự|Kháng cự]] [[thắng lợi]]. * '''not right in one's head''': [[gàn gàn|Gàn gàn]], [[hâm]] [[hâm]]. * '''old head on young shoulders''': [[khôn ngoan|Khôn ngoan]] trước [[tuổi]]. * '''out of one's head''': [[do|Do]] [[mình]] [[nghĩ ra]], [[do]] [[mình]] [[tạo]] [[ra]]. * '''to stand on one's head''': {{term|Nghĩa bóng}} [[lập dị|Lập dị]]. * '''to talk somebody's head off''': {{see-entry|talk|Talk}} * '''to talk over someone's head''': nói khó hiểu, làm cho ai không hiểu gì cả. * '''to turn something over in one's head''': [[suy|Suy]] đi [[tính]] lại cái gì trong óc, [[nghiền ngẫm]] cái gì trong óc. * '''two heads are better than one''': {{term|Tục ngữ}} Ý kiến tập thể [[bao giờ]] cũng [[sáng suốt]] [[hơn]], [[ba]] ông [[thợ]] [[da]] bằng [[Gia Cát]] [[Lượng]]. {{-tr-verb-}} '''head''' ''ngoại động từ'' {{IPA-old|/ˈhɛd/}} # Làm đầu, làm [[chóp]] (cho một cái gì). # [[hớt ngọn|Hớt ngọn]], [[chặt ngọn]] (cây) ((cũng) to [[head]] [[down]]). # Để ở đầu, [[ghi]] ở đầu (trong chương mục... ). #: ''to '''head''' a list'' — đứng đầu danh sách # Đứng đầu, [[chỉ huy]], [[lãnh đạo]]; đi đầu, [[dẫn]] đầu. #: ''to '''head''' an uprising'' — lãnh đạo một cuộc nổi dậy #: ''to '''head''' a procession'' — đi đâu một đám rước # Đương đầu với, đối [[chọi]] với. # [[vượt|Vượt]], [[thắng]] [[hơn]] (ai). # Đi [[vòng]] [[phía]] đầu [[nguồn]] (con sông... ). # {{term|Thể dục, thể thao}} Đánh đầu, đội đầu (bóng đá). # Đóng đầy [[thùng]]. # {{term|Hàng hải}} [[hướng|Hướng]] (mũi tàu về phía nào). #: ''to '''head''' the ship for...'' — hướng mũi tàu về phía... {{-forms-}} {{eng-verb|base=head}} {{-intr-verb-}} '''head''' ''nội động từ'' {{IPA-old|/ˈhɛd/}} # [[kết|Kết]] thành [[bắp]] (bắp cải); [[kết]] thành [[cụm]] đầu (hoa... ). # [[mưng|Mưng]] [[chín]] (mụn nhọt). # [[tiến|Tiến]] về, [[hướng]] về, đi về (phía nào... ). {{-expr-}} * '''to head back''': [[tiến|Tiến]] [[lên]] trước để [[chặn]] [[bắt]] (ai) [[phải]] [[quay lại]]. * '''to head off''': *# {{term|Như}} To [[head]] [[back]]. *# [[chặn|Chặn]] [[tránh]] (một vấn đề gì khi chịu bóng bằng cách hướng câu chuyện sang một vấn đề khác... ). {{-forms-}} {{eng-verb|base=head}} {{-ref-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] p7rmw2xlk6mc4r8em7pd6tf8tgo99nx heart 0 153095 2477043 2245879 2026-07-26T13:40:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477043 wikitext text/x-wiki {{also|Heart|hèart}} {{-eng-}} [[Hình:Heart.gif|thumb|heart]] {{-pron-}} * {{IPA4|en|/hɑːt/|a=RP}} * {{audio|en|En-uk-heart.ogg|a=RP}} * {{enPR|härt|a=GA}}, {{IPA4|en|/hɑɹt/}} * {{audio|en|En-us-heart.ogg|a=California}} * {{rhymes|en|ɑː(ɹ)t|s=1}} * {{homophones|en|hart}} {{-noun-}} '''heart''' {{IPA-old|/ˈhɑːrt/}} # {{term|Giải phẫu}} [[tim|Tim]]. # [[lồng ngực|Lồng ngực]]. #: ''to draw somebody to one's '''heart''''' — kéo ai vào lòng # [[trái tim|Trái tim]], [[lòng]], [[tấm lòng]], [[tâm can]], [[tâm hồn]]. #: ''a kind '''heart''''' — lòng tốt #: ''a hard '''heart''''' — lòng nhẫn tâm sắt đá #: ''a heavy '''heart''''' — lòng nặng trĩu đau buồn #: ''a false '''heart''''' — lòng giả dối, lòng phản trắc #: ''a '''heart''' of gold'' — tấm lòng vàng #: ''to touch (move) someone's '''heart''''' — làm mủi lòng ai #: ''after one's '''heart''''' — hợp với lòng (ý) mình #: ''at '''heart''''' — tận đáy lòng #: ''from the bottom of one's '''heart''''' — tự đáy lòng #: ''in one's '''heart''' of hearts'' — trong thâm tâm #: ''with all one's '''heart''''' — hết lòng, với tất cả tâm hồn # tình, cảm tình, tình yêu thương. #: ''to have no '''heart''''' — không có tình, sắt đá, nhẫn tâm #: ''to win (gain) someone's '''heart''''' — tranh thủ được cảm tình của ai, chiếm được tình yêu của ai #: ''to give (lose) one's '''heart''' to somebody'' — yêu ai, phải lòng ai # [[lòng|Lòng]] [[can]] đảm, [[dũng khí]]; sự [[nhiệt tâm]], sự [[hăng hái]] [[phấn khởi]]. #: ''to take '''heart''''' — can đảm, hăng hái lên #: ''to lose '''heart''''' — mất hết can đảm, mất hết hăng hái #: ''to be out of '''heart''''' — chán nản, thất vọng #: ''to be in [good] '''heart''''' — hăng hái, phấn khởi # [[người yêu|Người yêu]] [[quí]], người thân yêu (tiếng xưng hô âu yếm). #: ''dear '''heart''''' — em (anh) yêu quý #: ''my hearts'' — (hàng hải) những anh bạn dũng cảm của tôi # Giữa, [[trung tâm]]. #: ''in the '''heart''' of summer'' — vào giữa mùa hè #: ''in the '''heart''' of Africa'' — ở giữa Châu phi # [[ruột|Ruột]], [[lõi]], [[tâm]]. #: '''''heart''' of a head of cabbage'' — ruột bắp cải # Điểm [[chính]], điểm [[chủ yếu]], điểm [[mấu chốt]]; [[phần]] [[tinh tuý]]; [[thực chất]]. #: ''the '''heart''' of the matter'' — điểm mấu chốt của vấn đề; thực chất của vấn đề # Sự [[màu mỡ]] (đất). #: ''to keep land in good '''heart''''' — giữ cho đất màu mỡ #: ''out of '''heart''''' — hết màu mỡ # {{term|Đánh bài}} , (số nhiều) "cơ", (số ít) [[lá bài]] "cơ". #: ''queen of hearts'' — Q "cơ" # [[vật|Vật]] [[hình]] [[tim]]. {{-expr-}} * '''to be sick at heart''': *# Đau [[buồn]], [[buồn phiền]]; [[não lòng]], [[ngao ngán]]. *# {{term|Nói trại}} [[buồn nôn|Buồn nôn]]. * '''to be the heart and soul of''': {{term|Nghĩa bóng}} Là [[linh hồn]] của (một tổ chức... ). * '''to break someone's heart''': {{see-entry|break|Break}} * '''by heart''': *# [[thuộc lòng|Thuộc lòng]], [[nhập tâm]]. *#: ''to learn by '''heart''''' — học thuộc lòng *#: ''to have something by '''heart''''' — nhớ nhập tâm cái gì * '''to cheer (delight, gladden, rejoice, warm) the cockles of someone's heart''': Làm cho ai [[vui]] [[sướng]], làm cho ai [[phấn khởi]]. * '''to come (go) home to somebody's heart''' * '''to go to somebody's heart''': Làm ai [[mũi]] [[lòng]], làm ai [[thấm thía]] đến tận tâm can. * '''to cry (sob, weep) one's heart out''': [[khóc lóc|Khóc lóc]] [[thảm thiết]]. * '''to cut (touch) somebody to the heart''': Làm ai đau [[lòng]], [[chạm]] đến [[tâm can]] ai. * '''to do someone's heart good''': Làm ai [[vui]] [[sướng]]. * '''to devour one's heart''' * '''to eat one's heart out''': Đau đớn âm [[thầm]], [[héo hon]] [[mòn mỏi]] đi vì [[sầu khổ]]. * '''to find [it] in one's heart to do something''': [[cảm thấy|Cảm thấy]], [[thích]] [[làm gì]]; [[tự]] [[bắt]] [[mình]] [[phải]] [[làm gì]], [[quyết tâm]] [[làm gì]] ((thường) [[phủ]] định). * '''to have a soft (warm) spot in one's heart for somebody''': Có [[cảm tình]] với ai. * '''to have one's heart in (sank into) one's boot (shoes)''' * '''to have one's heart in (leaped into) one's mouth (throat)''': [[sợ|Sợ]] [[hết hồn]], [[sợ]] [[chết khiếp]]. * '''to have one's heart in one's work''': [[làm việc|Làm việc]] [[hăng hái]] [[hết lòng]]. * '''to have something at heart''': [[thiết tha|Thiết tha]] với cái gì, [[hết sức]] [[quan tâm]] [[tới]] cái gì. * '''to have the heart to do something''': *# Có đủ [[can]] đảm [[làm gì]]. *# Có đủ [[nhẫn tâm]] [[làm gì]]. * '''not to have a heart to do something''': *# Không [[nỡ lòng nào]] làm cái gì. *# Không đủ [[can]] đảm (không dám) làm cái gì. * '''have a heart!''': {{term|Từ lóng}} [[hãy|Hãy]] rủ lòng thương! * '''to have one's heart in the right place''' * '''one's heart is (lies) in the right place''': [[tốt bụng|Tốt bụng]], có ý tốt, có [[thiện ý]]. * '''[with] heart and hand''': [[hết sức|Hết sức]] [[nhiệt tình]], với tất cả [[nhiệt tâm]]. * '''heart and soul''' * '''with all one's heart and soul''': Với tất cả [[tâm hồn]], [[hết lòng]], [[hết sức]] [[thiết tha]]. * '''in the inmost (secret) recesses of the heart''' * '''to keep up heart''': [[giữ vững|Giữ vững]] [[tinh thần]], không [[chán nản]], không [[thất vọng]]. * '''to lay one's heart bare to somebody''': [[thổ lộ|Thổ lộ]] [[nỗi lòng]] của ai. * '''to lay something to heart''': Để [[tâm]] [[suy nghĩ]] [[kỹ]] cái gì. * '''to lie [heavy] at someone's heart''' * '''to weigh upon somebody's heart''': Đè [[nặng]] [[lên]] [[lòng]] ai. * '''to open (uncover, pour out) one's heart to somebody''': [[thổ lộ|Thổ lộ]] [[tâm tình]] với ai. * '''searching of heart''': {{see-entry|searching|Searching}} * '''to take something to heart''': Để [[tâm]] làm cái gì; quá [[lo lắng]] [[buồn phiền]] về [[việc gì]]. * '''to take heart of grace''': [[lấy|Lấy]] [[can]] đảm, [[can]] đảm [[lên]], [[hăng]] [[lên]]. * '''to take the heart out of somebody''' * '''to put somebody out of heart''': Làm cho ai [[chán nản]] [[thất vọng]]. * '''to wear one's heart upon one's sleeve''': [[ruột|Ruột]] để [[ngoài da]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ac4clo09cc8hdanwyfm2ebi8z7kj0x9 heartiness 0 153097 2477067 1851077 2026-07-26T13:45:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477067 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.ti.nəs/}} {{-noun-}} '''heartiness''' {{IPA-old|/ˈhɑːr.ti.nəs/}} # Sự [[vui vẻ]], sự [[thân mật]], sự [[nồng nhiệt]]. # sự thành thật, sự chân thành, sự thật tâm, sự thật lòng. # Sự [[mạnh]] [[khoẻ]], sự [[cường tráng]], sự [[tráng kiện]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 85a3tadrlwn6exzbbxs8kaa3lssud5e hedge 0 153099 2477146 2051149 2026-07-26T14:04:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2477146 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdʒ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hedge.ogg |pron=ˈhɛdʒ}} {{-noun-}} '''hedge''' {{IPA-old|/ˈhɛdʒ/}} # [[hàng rào|Hàng rào]], [[bờ giậu]]; (nghĩa bóng) [[hàng rào]] [[ngăn cách]]. #: ''quickset '''hedge''''' — hàng rào cây xanh #: ''dead '''hedge''''' — hàng rào cây khô; hàng rào gỗ # [[hàng rào|Hàng rào]] (người hoặc vật). # Sự đánh [[bao vây]] (đánh cá ngựa... để yên trí khỏi thua). # Bảo hiểm giá, phòng hộ giá (phương thức đầu tư tài chính). {{-expr-}} * '''it doesn't grow on every hedge''': [[cái|Cái]] đó [[hiếm]] [[thấy]]. {{-adj-}} '''hedge''' {{IPA-old|/ˈhɛdʒ/}} # {{term|Thuộc}} [[hàng rào|Hàng rào]]; ở [[hàng rào]]; [[gần]] [[hàng rào]]. # [[vụng trộm|Vụng trộm]], [[lén lút]]. #: ''a '''hedge''' love-affair'' — chuyện yêu đương lén lút {{-tr-verb-}} '''hedge''' ''ngoại động từ'' {{IPA-old|/ˈhɛdʒ/}} # [[rào|Rào]] lại (một miếng đất... ). # {{term|Nghĩa bóng}} [[bao quanh|Bao quanh]], [[bao bọc]], [[bao vây]]. #: ''to '''hedge''' in the enemy's army'' — bao vây quân địch # [[ngăn cách|Ngăn cách]], [[rào]] đón. {{-forms-}} {{eng-verb|base=hedge|hedg|ing}} {{-intr-verb-}} '''hedge''' ''nội động từ'' {{IPA-old|/ˈhɛdʒ/}} # {{term|Từ hiếm, nghĩa hiếm}} làm hàng rào; sửa hàng rào, sửa giậu. # [[tránh|Tránh]] không [[trả lời]] [[thẳng]], tìm [[lời]] [[thoái thác]]; [[tránh]] không [[tự]] [[thắt buộc]] [[mình]]. # Đánh [[bao vây]] (đánh cá ngựa... để yên trí khỏi thua). {{-expr-}} * '''to hedge in''': [[rào|Rào]] lại, [[bao quanh]] bằng [[hàng rào]]. * '''to hedge off''': [[ngăn cách|Ngăn cách]] bằng [[hàng rào]]. {{-forms-}} {{eng-verb|base=hedge|hedg|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 2utqwdbj0fw61e88j7i0l4ib78ay9q0 huddle 0 153100 2478668 2023642 2026-07-26T19:33:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478668 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.dᵊl/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-huddle.ogg |pron=ˈhə.dᵊl}} {{-noun-}} '''huddle''' {{IPA-old|/ˈhə.dᵊl/}} # Đống [[lộn xộn]], [[mớ]] [[lộn xộn]]; đám đông [[lộn xộn]] (người). #: ''a '''huddle''' of ideas'' — một mớ những ý nghĩ lộn xộn # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) sự [[hội]] ý [[riêng]], sự [[hội]] ý [[bí mật]]. #: ''to go into a '''huddle''' with somebody'' — hội ý riêng với ai {{-tr-verb-}} '''huddle''' ''ngoại động từ'' {{IPA-old|/ˈhə.dᵊl/}} # {{term|Thường + [[together]]}} [[chất]] đống [[lộn xộn]] # [[vứt]] thành đống [[lộn xộn]]. {{-forms-}} {{eng-verb|base=huddle|huddl|ing}} {{-intr-verb-}} '''huddle''' ''nội động từ'' {{IPA-old|/ˈhə.dᵊl/}} # {{term|Thường + [[together]]}} [[túm tụm]] vào [[với nhau]] # [[nằm]] [[rúc]] vào [[nhau]]. #: ''sheep huddled together at sight of the wolf'' — cừu túm tụm vào với nhau khi trông thấy chó sói # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[hội]] ý [[riêng]], [[hội]] ý [[bí mật]]. {{-expr-}} * '''to huddle along''': [[hối hả|Hối hả]], [[vội vàng]], [[tất ta tất tưởi]]. * '''to huddle on nh to huddle along''': *# [[mặc|Mặc]] [[vội vàng]]. *#: ''to '''huddle''' on one's clothé'' — mặc quần áo vội vàng * '''to huddle over''': [[giải quyết|Giải quyết]] [[vội vàng]], làm [[vội vàng]] (một công việc... ). * '''to huddle up''': *# [[vứt|Vứt]] đống [[lộn xộn]], [[xếp]] đống [[lộn xộn]]. *# [[giải quyết|Giải quyết]] [[vội vàng]], làm [[vội vàng]] [[qua loa]] (công việc... ). *# {{term|+ oneself}} nằm co lại, nằm cuộn tròn. *#: ''to '''huddle''' oneself up in bed; to lie huddled up in bed'' — nằm cuộn tròn trên giường * '''to huddle through''': {{term|Như}} To [[huddle]] [[over]]. {{-forms-}} {{eng-verb|base=huddle|huddl|ing}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] o9tu5bnphhges4pbp4oiqodg67dos9k how 0 153102 2478639 2023641 2026-07-26T19:26:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478639 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-how.ogg |pron=ˈhɑʊ}} {{-adv-}} '''how''' {{IPA-old|/ˈhɑʊ/}} # [[thế nào|Thế nào]], như [[thế nào]]; [[sao]], [[ra sao]], [[làm sao]]. #: ''he doesn't know '''how''' to behave'' — hắn không biết xử sự thế nào #: '''''how''' comes it? '''how''' is it?'' — sao, sự thể ra sao? sao lại ra như vậy? #: '''''how''' now?'' — sao, thế là thế nào? #: '''''how''' so?'' — sao lại như thế được? #: '''''how''' is it that...?'' — làm sao mà...?, làm thế nào mà...? # Bao nhiêu; [[giá]] bao nhiêu. #: '''''how''' old is he?'' — hắn bao nhiêu tuổi? #: '''''how''' much (many)?'' — bao nhiêu? #: '''''how''' long?'' — dài bao nhiêu? bao lâu? #: '''''how''' are eggs today?'' — hôm nay trứng giá bao nhiêu? # làm sao, biết bao, xiết bao, biết bao nhiêu, sao mà... đến thế. #: '''''how''' beautiful!'' — sao mà đẹp thế! thật là đẹp biết bao! # [[rằng|Rằng]], là. #: ''he told us '''how''' he had got a job'' — anh ta nói với chúng tôi rằng anh ta đã kiếm được một công việc làm # Như, theo [[cái]] cách. #: ''do it '''how''' you can'' — anh làm việc đó như anh có thể; hãy làm việc đó theo như cái cách mà anh có thể làm được {{-expr-}} * '''and how!''': {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng), ((thường)(mỉa mai)) [[sao]], [[mà]] có [[hơn]] [[thế]] nhiều nữa [[chứ]]! * '''here's how!''': {{see-entry|here|Here}} * '''how are you!''' * '''how do you do!''' * '''how d'ye do?''': [[anh|Anh]] có [[khoẻ]] không (câu hỏi thăm khi gặp nhau). * '''how the deuce (devil, dickens)...''' * '''how on earth...''': [[quái quỷ|Quái quỷ]] [[thế nào]] [[mà]]..., làm [[thế]] [[quái]] nào [[mà]]... * '''how is that for high (queer, a surprise)?''': [[sao|Sao]] [[mà]] [[lạ]] [[thế?]], [[sao]] [[mà lại]] [[kỳ quái]] [[thế?]]. * '''how much?''': *# {{term|Từ lóng}} [[cái|Cái]] [[quái]] [[gì?]], [[cái]] đếch [[gì?]]. *#: ''he plays the saxtuba - Plays the '''how''' much?'' — nó biết thổi kèn xactuba biết thổi cái đếch gì {{-noun-}} '''how''' {{IPA-old|/ˈhɑʊ/}} # Cách làm, [[phương pháp]] làm. #: ''the '''how''' of it'' — cách làm cái đó {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Phó từ tiếng Anh]] iggpd63xz4n59v8x5qv6wigvfkdbv6s hypodermic 0 153571 2479188 2037815 2026-07-26T21:37:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479188 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.mɪk/}} {{-adj-}} '''hypodermic''' ((từ Mỹ, nghĩa Mỹ) (cũng) hypodermatic) {{IPA-old|/.mɪk/}} # {{term|Y học}} Dưới [[da]]. #: ''a '''hypodermic''' injection'' — một mũi tiêm dưới da {{-noun-}} '''hypodermic''' {{IPA-old|/.mɪk/}} # {{term|Y học}} [[mũi tiêm|Mũi tiêm]] dưới [[da]]. # Ống [[tiêm]] dưới [[da]]; [[kim tiêm]] dưới [[da]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] 5s5thud11hyq90kj6hdb7mfet93mu0p hypnoid 0 153573 2479153 1854459 2026-07-26T21:28:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479153 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.ˌnɔɪd/}} {{-adj-}} '''hypnoid''' cũng hypnoidal {{IPA-old|/ˈhɪp.ˌnɔɪd/}} # {{term|Y học}} [[mơ màng|Mơ màng]]; [[tựa]] [[giấc mơ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5kfai57elsqg2bxk56m9vn5krpxkm34 hypertensive 0 153577 2479133 1854419 2026-07-26T21:24:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479133 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˈtɛnt.sɪv/}} {{-adj-}} '''hypertensive''' (y học) {{IPA-old|/ˌhɑɪ.pɜː.ˈtɛnt.sɪv/}} # {{term|Thuộc}} [[chứng|Chứng]] [[tăng]] [[huyết]] áp. # [[mắc|Mắc]] [[chứng]] [[tăng]] [[huyết]] áp. {{-noun-}} '''hypertensive''' {{IPA-old|/ˌhɑɪ.pɜː.ˈtɛnt.sɪv/}} # {{term|Y học}} [[người|Người]] [[mắc]] [[chứng]] [[tăng]] [[huyết]] áp. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] amnzcq9ihayk1pe941itqvumxibubmb hurry-scurry 0 153583 2478855 1853824 2026-07-26T20:17:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478855 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.i.ˈskɜː.i/}} {{-adj-}} '''hurry-scurry''' & phó từ {{IPA-old|/ˈhɜː.i.ˈskɜː.i/}} # [[hối hả|Hối hả]] [[lộn xộn]], [[lung tung]] [[vội vã]]; [[ngược xuôi]] [[tán loạn]]. {{-noun-}} '''hurry-scurry''' {{IPA-old|/ˈhɜː.i.ˈskɜː.i/}} # [[tình trạng|Tình trạng]] [[hối hả]] [[lộn xộn]], [[tình trạng]] [[lung tung]] [[vội vã]]; [[tình trạng]] [[ngược xuôi]] [[tán loạn]]. {{-intr-verb-}} '''hurry-scurry''' ''nội động từ'' {{IPA-old|/ˈhɜː.i.ˈskɜː.i/}} # [[hành|Hành]] động [[hối hả]] [[lộn xộn]], [[hành]] động [[lung tung]] [[vội vã]]; [[chạy]] [[ngược xuôi]] [[tán loạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 2c5z8ynesmsg7lw6vpc8p2t0qqowmi1 hourly 0 153588 2478572 1853304 2026-07-26T19:10:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478572 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑʊ.ər.li/}} {{-adj-}} '''hourly''' & phó từ {{IPA-old|/ˈɑʊ.ər.li/}} # [[hằng|Hằng]] [[giờ]], từng [[giờ]], mỗi [[giờ]] [[một lần]]. #: ''an '''hourly''' service of trains'' — xe lửa chạy mỗi giờ một chuyến # [[hằng|Hằng]] [[giờ]], [[hằng]] [[phút]], [[liên miên]], [[luôn luôn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5on78yycf4wu6642oow87g601qe64pp haphazard 0 153591 2476614 1850469 2026-07-26T12:04:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476614 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhæp.ˈhæ.zɜːd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haphazard.ogg |pron=ˌhæp.ˈhæ.zɜːd}} {{-noun-}} '''haphazard''' {{IPA-old|/ˌhæp.ˈhæ.zɜːd/}} # Sự [[may rủi]], sự [[ngẫu nhiên]], sự tình cờ. #: ''at (by) '''haphazard''''' — ngẫu nhiên, tình cờ {{-adj-}} '''haphazard''' & phó từ {{IPA-old|/ˌhæp.ˈhæ.zɜːd/}} # [[may rủi|May rủi]], [[ngẫu nhiên]], [[tình cờ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] pu9d6vrh7iuwe3vc2ca8u9yd4q6ip8n head-on 0 153593 2476975 1850956 2026-07-26T13:24:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476975 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˈɔn/}} {{-adj-}} '''head-on''' & phó từ {{IPA-old|/ˈhɛd.ˈɔn/}} # Đâm đầu vào (cái gì); đâm đầu vào [[nhau]] (hai ô tô). #: ''a '''head-on''' collision'' — sự đâm đầu vào nhau #: ''to meet (strike) '''head-on''''' — đâm đầu vào nhau; đâm thẳng đầu vào {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 5afmkyyklep8gqazfwl8d4jd8k45h68 headlong 0 153595 2477000 1850987 2026-07-26T13:30:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477000 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈlɔŋ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-headlong.ogg |pron=.ˈlɔŋ}} {{-adj-}} '''headlong''' & phó từ {{IPA-old|/.ˈlɔŋ/}} # Đâm đầu xuống, đâm đầu vào. #: ''to fall '''headlong''''' — ngã đâm đầu xuống # [[hấp tấp|Hấp tấp]], [[liều lĩnh]], [[thiếu]] [[suy nghĩ]]. #: ''a '''headlong''' decision'' — một quyết định thiếu suy nghĩ #: ''to rush '''headlong''' into danger'' — liều lĩnh dấn thân vào chỗ nguy hiểm {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] jgo1st7yoo0id83glnqk80kzqbs29la heliacal 0 153596 2477215 1851288 2026-07-26T14:20:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477215 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈlɑɪ.ə.kəl/}} {{-adj-}} '''heliacal''' (thiên văn học) {{IPA-old|/hɪ.ˈlɑɪ.ə.kəl/}} # {{term|Thuộc}} [[mặt trời|Mặt trời]]. # [[gần|Gần]] [[mặt trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 4xevih9lrlivm98tmt3sstgn2jn14z1 homiletic 0 153597 2478141 1852702 2026-07-26T17:38:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478141 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑː.mə.ˈlɛ.tɪk/}} {{-adj-}} '''homiletic''' cũng homiletical {{IPA-old|/ˌhɑː.mə.ˈlɛ.tɪk/}} # [[thuộc|Thuộc]] (giống) [[bài]] [[thuyết pháp]]. # [[thuộc|Thuộc]] [[nghệ thuật]] [[thuyết pháp]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 28ulrunxd1cddi7kcbwxoqv3kbrptu8 helicoid 0 153599 2477217 1851293 2026-07-26T14:20:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477217 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lə.ˌkɔɪd/}} {{-noun-}} '''helicoid''' {{IPA-old|/ˈhɛ.lə.ˌkɔɪd/}} # {{term|Toán học}} [[mặt|Mặt]] đinh ốc. {{-adj-}} '''helicoid''' + (helicoidal) /'helikɔidəl/ {{IPA-old|/ˈhɛ.lə.ˌkɔɪd/}} # {{term|Thuộc}} [[mặt|Mặt]] đinh ốc. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] lvqzc4h9kwi71omndbh4logu42ra3mv homeward 0 153600 2478134 1852694 2026-07-26T17:36:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478134 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.wɜːd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-homeward.ogg |pron=ˈhoʊm.wɜːd}} {{-adj-}} '''homeward''' & phó từ {{IPA-old|/ˈhoʊm.wɜːd/}} # [[trở về|Trở về]] [[nhà]]; [[trở về]] [[tổ quốc]], [[trở về]] [[nước]]. #: '''''homeward''' journey'' — cuộc hành trình trở về nhà; cuộc hành trình trở về tổ quốc {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] a6g0zqims18kf1f5n9613qj4vrl82y8 hipped 0 153602 2477772 2037795 2026-07-26T16:26:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477772 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪpt/}} {{-verb-}} '''hipped''' # {{past of|[[hip]]}} {{-forms-}} {{eng-verb|base=hip|hip|p|ed}} {{-adj-}} '''hipped''' {{IPA-old|/ˈhɪpt/}} # Có [[hông]] ((thường) dùng ở [[từ]] [[ghép]]). #: ''broad '''hipped''''' — có hông rộng # {{term|Kiến trúc}} Có [[mép]] [[bờ]]. #: '''''hipped''' roof'' — mái có mép bờ {{-adj-}} '''hipped''' (từ Mỹ, nghĩa Mỹ), (thông tục) {{IPA-old|/ˈhɪpt/}} # U [[buồn]], u [[uất]], [[phiền muộn]], [[chán nản]]. # {{term|+ on}} Bị ám ảnh. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] knygv30b41frqnp7n57l5a6zfjc0ard her 0 153603 2477381 2155668 2026-07-26T14:58:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477381 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-her.ogg |pron=hɜː}} {{-noun-}} '''her''' {{IPA-old|/hɜː/}} # [[nó|Nó]], [[cô]] ấy, [[bà]] ấy, [[chị]] ấy... #: ''give it '''her''''' — đưa cái đó cho cô ấy #: ''was that '''her'''?'' — có phải cô ta đó không? {{-adj-}} '''her''' sở hữu {{IPA-old|/hɜː/}} # Của [[nó]], của [[cô]] ấy, của [[bà]] ấy, của [[chị]] ấy... #: '''''her''' book'' — quyển sách của cô ấy {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] {{-slr-}} {{-adj-}} {{head|slr|Tính từ}} # [[mỗi]]. {{-ref-}} * {{R:slr:Stroy|pages=333-334}} sw4c48c3kdhejy2nm30931fqf3uw3wu hexapod 0 153609 2477597 1851854 2026-07-26T15:46:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477597 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk.sə.ˌpɑːd/}} {{-noun-}} '''hexapod''' {{IPA-old|/ˈhɛk.sə.ˌpɑːd/}} # [[loài|Loài]] [[sáu]] [[chân]] (sâu bọ). {{-adj-}} '''hexapod''' + (hexapodous) /hek'sæpədəs/ {{IPA-old|/ˈhɛk.sə.ˌpɑːd/}} # Có [[sáu]] [[chân]] (sâu bọ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] faq79aapc6idf1t0ifnae64i1y591ki hanger-on 0 155132 2476593 1850428 2026-07-26T11:59:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476593 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæŋ.ɜː.ˈɔn/}} {{-noun-}} '''hanger-on''' {{plur}} hangers-on {{IPA-old|/ˈhæŋ.ɜː.ˈɔn/}} # [[kẻ|Kẻ]] [[bám]] đít, [[kẻ]] theo đốm ăn [[tàn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] khz05wgmhvh91nvwyac1lbcoqq6di43 haruspex 0 155137 2476799 1850726 2026-07-26T12:45:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476799 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hə.ˈrəs.ˌpɛks/}} {{-noun-}} '''haruspex''' {{plur}} haruspices {{IPA-old|/hə.ˈrəs.ˌpɛks/}} # [[người|Người]] [[tiên]] đoán ở [[La]] [[Mã]] [[cổ]] (dựa trên sự (xem) [[xét]] [[bộ lòng]] của [[những]] [[con]] [[vật]] [[giết]] để [[tế]]). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qyzpe4ai2q9zxbofkwnparqfjsdhenm haunch 0 155141 2476871 1850827 2026-07-26T13:00:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476871 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔntʃ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haunch.ogg |pron=ˈhɔntʃ}} {{-noun-}} '''haunch''' (giải phẫu) {{IPA-old|/ˈhɔntʃ/}} # [[vùng|Vùng]] [[hông]]. #: ''to sit on one's haunches'' — ngồi xổm, ngồi chồm hổm # Đùi (nai... để ăn thịt). # {{term|Kiến trúc}} [[cánh|Cánh]] [[vòm]], [[sườn]] [[vòm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 0xfnrmhl0by2m2qai183b8nytbsi66a haustorium 0 155145 2476883 1850841 2026-07-26T13:03:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476883 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.i.əm/}} {{-noun-}} '''haustorium''' {{plur}} haustoria /hɔ:s'tɔ:riəm/ {{IPA-old|/.i.əm/}} # {{term|Thực vật học}} [[giác|Giác]] [[mút]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l52f9899gxo7hk4gzd7ryjn0gxaeqoo hummus 0 155146 2478778 1853683 2026-07-26T19:59:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478778 wikitext text/x-wiki {{-eng-}} [[Hình:Hummus.jpg|thumb|hummus]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhə.məs/}} {{-noun-}} '''hummus''' (cũng) houmous {{IPA-old|/ˈhə.məs/}} # [[món|Món]] [[khai vị]] làm [[từ]] [[gà]], đậu, [[dầu]], [[vừng]], [[chanh]] và [[tỏi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1ut4figxl8guik0psi1maifh1clde69 hazan 0 155147 2476949 1850925 2026-07-26T13:18:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476949 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/xə.ˈzɑːn/}} {{-noun-}} '''hazan''' {{plur}} hazanim {{IPA-old|/xə.ˈzɑːn/}} # [[giáo|Giáo]] đường của [[người]] [[Do]] [[thái]] (thời xưa). # [[người|Người]] [[điều khiển]] [[ban]] [[ca]] và [[cầu nguyện]] (trong nhà thờ Do-thái). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5uw0rqne96gclw9dityppcycllwycfa humdinger 0 155148 2478746 2037837 2026-07-26T19:52:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478746 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəm.ˈdɪŋ.ɜː/}} {{-noun-}} '''humdinger''' (từ Mỹ, nghĩa Mỹ), (từ lóng) {{IPA-old|/ˈhəm.ˈdɪŋ.ɜː/}} # [[người|Người]] [[cừ khôi]], [[người]] [[chiến]] [[nhất]]. # [[vậy|Vậy]] [[chiến]] [[nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fldny62yr58aaj887ikj1d7qeaw5g0c house 0 155149 2478575 2372665 2026-07-26T19:11:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478575 wikitext text/x-wiki {{-eng-}} [[Hình:Brygghuset Svindersvik Nacka 2005-06-27.jpg|nhỏ|phải|house]] {{-pron-}} ; [[#Danh từ|danh từ]] * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊs/}} ; [[#Ngoại động từ|ngoại động từ]], [[#Nội động từ|nội động từ]] * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑʊz/}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɑʊs/}} # [[nhà ở|Nhà ở]], [[căn]] [[nhà]], [[tòa nhà]]. # [[nhà|Nhà]], [[chuồng]]. #: ''the '''house''' of God'' — nhà thờ #: '''''house''' of detention'' — nhà tù, nhà giam # [[quán trọ|Quán trọ]], [[quán rượu]], [[tiệm]] ([[rượu]]...). # {{context|chính trị}} [[viện|Viện]] (trong [[quốc hội]]). #: ''the '''House''' of Lords'' — thượng nghị viện (ở Anh) #: '''''House''' of Representatives'' — hạ nghị viện (Mỹ) #: ''to make a '''House''''' — đảm bảo triệu tập đủ số đại biểu hạ nghị viện (quốc hội Anh) để có thể quyết định một vấn đề gì # [[rạp hát|Rạp hát]], [[nhà hát]], [[người]] [[xem]], [[khán giả]]; [[buổi]] [[biểu diễn]] (ở [[nhà hát]]). #: ''appreciative '''house''''' — người xem biết thưởng thức #: ''the first '''house''' starts at 8'' — buổi biểu diễn thứ nhất bắt đầu vào lúc 8 giờ # [[đoàn thể|Đoàn thể]] [[tôn giáo]]; [[trụ sở]] của đoàn thể [[tôn giáo]]; [[tu viện]]. # [[hãng buôn|Hãng buôn]]. # {{term|The house; thông tục}} [[thị trường]] [[chứng khoán]] ([[Luân Đôn]]). # {{context|trại}} [[nhà|Nhà]] [[tế bần]]. # [[nhà|Nhà]] [[ký túc]]; [[toàn thể]] [[học sinh]] trong [[nhà]] ký túc. # [[gia đình|Gia đình]], [[dòng họ]]; [[triều đại]]. #: ''the '''House''' of Windsor'' — Hoàng gia Anh #: ''the '''House''' of Stuart'' — đồng xtua # {{context|quân sự|lóng}} [[xổ số|Xổ số]] [[nội bộ]]. # {{context|định ngữ}} [[nuôi|Nuôi]] ở trong [[nhà]], (ở) [[nhà]] ([[động vật]]). {{-expr-}} * '''to be turned out of house and home''': Bị [[đuổi]] ra [[vỉa hè]] [[sống]] [[lang thang]] không [[cửa không]] [[nhà]]. * '''to bring down the house''': {{see-entry|bring}} * '''to clean house''': *# [[quét tước|Quét tước]] [[thu dọn]] [[nhà cửa]]. *# [[giũ|Giũ]] [[sạch]] những điều [[khó chịu]]. * '''a drink on the house''': [[chầu|Chầu]] [[rượu]] do [[chủ quán]] [[thết]]. * '''to keep house''': [[quản lý|Quản lý]] [[việc]] [[nhà]], [[tề gia]] [[nội trợ]]. * '''to keep open house''': {{see-entry|keep}} * '''to keep the house''': [[phải|Phải]] ở [[nhà]] không [[bước chân]] ra [[cửa]]. * '''house of call house of cards''': *# [[trò chơi|Trò chơi]] [[xếp]] [[nhà]] (của [[trẻ con]]). *# [[kế hoạch|Kế hoạch]] [[bấp bênh]]. * '''house of ill fame''': {{see-entry|fame}} * '''like a house on fire''': Rất [[nhanh]], [[mạnh mẽ]]. * '''to set (put) one's house in order''': *# [[thu dọn|Thu dọn]] [[nhà cửa]]. *# [[thu xếp|Thu xếp]] [[công việc]] đâu vào đó. {{-tr-verb-}} '''house''' ''ngoại động từ'' {{IPA-old|/ˈhɑʊz/}} # [[đón tiếp|Đón tiếp]] (ai) ở [[nhà]]; cho ở, cho [[trọ]], [[chứa]] (ai...) trong [[nhà]]. # [[cất|Cất]] vào [[kho]]; [[lùa]] ([[súc vật]]) vào [[chuồng]]. #: ''to '''house''' the corn'' — cất thóc lúa vào kho # [[cung cấp|Cung cấp]] [[nhà]] ở cho. # {{context|hàng hải}} [[đặt|Đặt]] ([[súng]] [[đại bác]]...) vào [[vị trí]] [[chắc chắn]]. # {{context|hàng hải}} [[hạ|Hạ]] ([[cột]] [[buồm]]). # {{context|kỹ thuật}} [[lắp|Lắp]] vào ổ [[mộng]] (đồ [[mộc]]). {{-forms-}} {{eng-verb|base=house|hous|ing}} {{-intr-verb-}} '''house''' ''nội động từ'' {{IPA-old|/ˈhɑʊz/}} # [[ổ|Ở]], [[trú]]. {{-forms-}} {{eng-verb|base=house|hous|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Ngoại động từ tiếng Anh]] [[Thể loại:Nội động từ tiếng Anh]] nczbuqyr1q6em6tnuu7k97vw2nwq7ht headphone 0 155150 2477006 1850994 2026-07-26T13:31:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477006 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛd.ˌfoʊn/}} {{-noun-}} '''headphone''' (thường) {{plur}} {{IPA-old|/ˈhɛd.ˌfoʊn/}} # Ống [[nghe]] (điện đài). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 5ktm3wyz5jcv4cg4e44ptxg8qw5ztqe hormogonium 0 155151 2478377 1853028 2026-07-26T18:26:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478377 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɔr.mə.ˈɡoʊ.ni.əm/}} {{-noun-}} '''hormogonium''' {{plur}} hormogonia {{IPA-old|/ˌhɔr.mə.ˈɡoʊ.ni.əm/}} # {{term|Thực vật}} Đoạn [[sinh sản]] (của tảo lam). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3gv7tpbly8cvrcktx0rmzz9suanhkh5 hop-picker 0 155152 2478332 1852976 2026-07-26T18:16:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478332 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːp.ˈpɪ.kɜː/}} {{-noun-}} '''hop-picker''' ((cũng) hopper) {{IPA-old|/ˈhɑːp.ˈpɪ.kɜː/}} # [[người|Người]] [[hái]] [[hublông]]. # [[máy|Máy]] [[hái]] [[hublông]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] hxjmd17xjf7geu8kipu12lg09qwjrcd heavy 0 155156 2477109 2354109 2026-07-26T13:55:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477109 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{enPR|hevʹi}} * {{IPA4|en|/ˈhɛv.i/|a=RP,GA}} * {{IPA4|en|/ˈhev.i/|a=AU,NZ}} * {{audio|en|en-us-heavy.ogg|a=US}} * {{audio|en|EN-AU ck1 heavy.ogg|a=AU}} * {{rhymes|en|ɛvi|s=2}} {{-adj-}} {{en-adj|er}} # [[nặng|Nặng]], [[nặng nề]] ((nghĩa đen) & (nghĩa bóng)). #: ''a '''heavy''' burden'' — gánh nặng #: ''a '''heavy''' task'' — công việc nặng nề #: ''a '''heavy''' wound'' — vết thương nặng #: ''a '''heavy''' sleep'' — giấc ngủ nặng nề #: ''a '''heavy''' drinker'' — người nghiện rượu nặng #: '''''heavy''' losses'' — thiệt hại nặng # {{term|+ with}} [[chất|Chất]] [[nặng]], [[chứa]] đầy, [[nặng trĩu]]. #: ''cart '''heavy''' with goods'' — xe bò chất nặng hàng hoá #: ''air '''heavy''' with the scent of roses'' — không khí ngát hương hoa hồng # [[nặng|Nặng]], [[khó tiêu]] (thức ăn). # {{term|Quân sự}} [[nặng|Nặng]] [[trọng]]. #: '''''heavy''' guns (artillery)'' — trọng pháo, súng lớn #: '''''heavy''' metal'' — trọng pháo, súng lớn; (nghĩa bóng) địch thủ đáng gờm, địch thủ ghê gớm # Nhiều, [[bội]], [[rậm rạp]]. #: '''''heavy''' crop'' — vụ mùa bội thu #: '''''heavy''' foliage'' — cành lá rậm rạp # Lớn, to, [[dữ dội]], [[kịch liệt]]. #: '''''heavy''' storm'' — bão lớn #: '''''heavy''' rain'' — mưa to, mưa như trút nước #: '''''heavy''' sea'' — biển động dữ dội # [[chắc|Chắc]], [[bì bì]], không [[xốp]], không [[nở]] (bột bánh... ). # [[chán ngắt|Chán ngắt]], [[buồn tẻ]], không [[hấp dẫn]] (tác phẩm văn học nghệ thuật). # Âm u, u ám, ảm đạm. #: '''''heavy''' sky'' — bầu trời âm u # [[lầy lội|Lầy lội]] [[khó]] đi (đường sá... ). # [[tối dạ|Tối dạ]], [[chậm]] [[hiểu]], [[đần độn]] (người). # [[trông|Trông]] [[nặng]] [[trình trịch]], [[vụng về]] [[khó coi]], [[thô]]. # [[đau buồn|Đau buồn]], [[đau đớn]], [[bi thảm]], [[chán nản]], [[thất vọng]]. #: '''''heavy''' news'' — tin buồn #: ''a '''heavy''' heart'' — lòng nặng trĩu đau buồn #: ''a '''heavy''' fate'' — số phận đáng buồn, số phận bi thảm # [[buồn ngủ|Buồn ngủ]]. #: ''to be '''heavy''' with sleep'' — buồn ngủ rũ ra # {{term|Sân khấu}} [[nghiêm nghị|Nghiêm nghị]], [[khắc khổ]]. #: ''to play the part of a '''heavy''' father'' — đóng vai một ông bố nghiêm nghị khắc khổ # {{term|Hoá học}} Đặc, [[khó]] [[bay hơi]]. #: '''''heavy''' oil'' — dầu đặc {{-expr-}} * '''to be heavy on (in) hand''': *# [[khó|Khó]] [[cầm]] [[cương]] (ngựa). *# {{term|Nghĩa bóng}} [[khó|Khó]] làm [[vui]], [[khó]] làm cho [[khuây khoả]] (người). * '''heavy swell''': {{term|Thông tục}} [[người|Người]] [[lên khung]] để [[tỏ vẻ]] [[ta]] đây [[quan trọng]]. {{-adv-}} '''heavy''' {{IPA-old|/ˈhɛ.vi/}} # [[nặng|Nặng]], [[nặng nề]]. #: ''to lie '''heavy''' on...'' — đè nặng lên... # [[chậm chạp|Chậm chạp]]. #: ''time hangs '''heavy''''' — thời gian trôi đi chậm chạp {{-noun-}} '''heavy''' {{plur}} heavies {{IPA-old|/ˈhɛ.vi/}} # Đội [[cận vệ]] [[Rồng]]. # {{term|Số nhiều}} (the Heavies) [[trọng pháo]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[võ sĩ|Võ sĩ]] [[hạng nặng]], [[đô vật]] [[hạng nặng]]; [[người]] [[nặng]] trên [[trung bình]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[vai|Vai]] [[nghiêm nghị]] [[khắc khổ]] (trên sân khấu). {{-ref-}} {{R:FVDP}} ==Tham khảo== {{tham khảo}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] k5nhcoojk4udbca5wjhd69kzi76hni7 hoof 0 155157 2478290 2023632 2026-07-26T18:08:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478290 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhʊf/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hoof.ogg |pron=ˈhʊf}} {{-noun-}} '''hoof''' {{plur}} hoof; hooves {{IPA-old|/ˈhʊf/}} # {{term|Động vật học}} [[móng guốc|Móng guốc]]. # {{term|Đùa cợt}} [[chân|Chân]] [[người]]. {{-expr-}} * '''cloven hoof''': [[móng|Móng]] [[chẻ]] [[hai]] (như của bò, hươu... ). * '''on the hoof''': [[còn|Còn]] [[sống]] (vật nuôi). * '''to pad the hoof''': {{see-entry|pad|Pad}} * '''to show the cloven hoof''': {{term|Nghĩa bóng}} Để [[lộ]] [[bộ mặt]] [[thật]], để [[lòi]] đuôi. * '''under somebody's hoof''': Dưới sự đè [[nén]] áp [[lực]] của ai, bị ai [[chà]] đạp [[giày xéo]]. {{-tr-verb-}} '''hoof''' ''ngoại động từ'' {{IPA-old|/ˈhʊf/}} # Đá bằng [[móng]]. # {{term|Từ lóng}} Đá, đá đít (ai). #: ''to '''hoof''' someone out'' — đá đít đuổi ai ra {{-forms-}} {{eng-verb|base=hoof}} {{-intr-verb-}} '''hoof''' ''nội động từ'' {{IPA-old|/ˈhʊf/}} # [[cuốc bộ|Cuốc bộ]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[nhảy múa]], [[khiêu vũ]]. {{-forms-}} {{eng-verb|base=hoof}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] th2mjri0kjnpapmu2qw2ezjk5sxaa27 honorarium 0 155160 2478262 1852891 2026-07-26T18:03:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478262 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌɑː.nə.ˈrɛr.i.əm/}} {{-noun-}} '''honorarium''' {{plur}} honorariums /,ɔnə'reəriəmz/, honoraria /,ɔnə'reəriə/ {{IPA-old|/ˌɑː.nə.ˈrɛr.i.əm/}} # [[tiền|Tiền]] [[thù lao]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] az16cwrok9flyrx26kedw50xixppyt2 hedge-school 0 155161 2477151 533309 2026-07-26T14:05:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477151 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛdʒ.ˈskuːl/}} {{-noun-}} '''hedge-school''' ai-len {{IPA-old|/ˈhɛdʒ.ˈskuːl/}} # [[trường|Trường]] cho [[trẻ em]] [[nhà giàu]]. # [[trường học|Trường học]] [[ngoài trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 40pm3vlqkhsevsj0y423i92pvlwks9p honor 0 155164 2478254 2023624 2026-07-26T18:02:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478254 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈɑː.nɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-honor.ogg |pron=ˈɑː.nɜː}} {{-noun-}} '''honor''' & ngoại động từ {{IPA-old|/ˈɑː.nɜː/}} # {{term|từ Mỹ, nghĩa Mỹ}} (như) [[honour]]. {{-eng-}} {{-noun-}} '''honour''' # [[danh dự|Danh dự]], [[danh giá]], [[thanh danh]]. #: ''word of '''honour''''' — lời nói danh dự #: ''upon my '''honour'''; (thông tục) '''honour''' bright'' — tôi xin lấy danh dự mà thề #: ''point of '''honour''''' — điểm danh dự, vấn đề danh dự # [[vinh dự|Vinh dự]], [[niềm]] [[vinh dự]]; [[người làm]] [[rạng danh]]. #: ''such a man is an '''honour''' to his country'' — một người như vậy làm rạng danh dự cho tổ quốc # [[lòng|Lòng]] [[tôn kính]]; sự [[kính trọng]]. #: ''to pay somebody the '''honour''''' — tỏ lòng kính trọng ai #: ''in '''honour''' of'' — để tỏ lòng tôn kính, để tỏ lòng trân trọng đối với # [[danh tiết|Danh tiết]], đức [[hạnh]]; [[tiết]] [[trinh]] (của người đàn bà). # [[địa vị|Địa vị]] [[cao]], [[quyền]] [[cao]] [[chức]] [[trọng]], [[chức tước]] [[cao]]; [[danh vọng]]. #: ''to attain the highest honours'' — đạt tới địa vị cao nhất # [[huân chương|Huân chương]]; [[huy chương]]. # {{term|Số nhiều}} [[nghi thức|Nghi thức]] [[trọng thể]], [[lễ nghi]] [[trọng thể]]; sự [[khoản]] đãi [[trọng thể]]. #: ''to be buried with military honours'' — chôn cất theo nghi lễ quân đội #: ''last (funeral) honours'' — tang lễ trọng thể #: ''honours of war'' — những điều kiện chiếu cố cho phép làm theo quân lễ đối với một đạo quân đầu hàng (được giữ vũ khí, cầm cờ đi ra...) # {{term|Số nhiều}} Bằng [[danh dự]] (cho những học sinh giỏi đặc biệt về một môn nào ở trường đại học). #: ''to take honours in history'' — thi lấy bằng danh dự về bộ môn sử # {{term|Honour}} [[ngài|Ngài]], [[tướng công]], các [[hạ]] (tiếng tôn xưng). {{-expr-}} * '''Your Honour''' * '''His Honour''': *# [[thưa|Thưa]] [[ngài]], [[thưa]] [[tướng công]]. *# {{term|Đánh bài}} [[quân|Quân]] át [[chủ]]; [[quân]] K [[chủ]], [[quân]] Q [[chủ]]; [[quân]] J [[chủ]]. *# {{term|Thương nghiệp}} Sự [[cam kết]] (trả đúng hẹn, thực hiện giao kèo... ). {{-tr-verb-}} '''honour''' ''ngoại động từ'' # [[tôn kính|Tôn kính]], [[kính trọng]]. # [[ban|Ban]] [[vinh dự]] cho. # {{term|Thương nghiệp}} [[nhận|Nhận]] [[trả]] đúng [[hẹn]] (thương phiếu); [[thực hiện]] đúng [[hẹn]] (giao kèo... ). {{-forms-}} {{eng-verb|base=honour}} {{-ref-}} {{R:FVDP}} ==Tham khảo== {{tham khảo}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] gg04dmyx3wvvqclfl8tqcimfdpu78su helix 0 155165 2477230 1851326 2026-07-26T14:23:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477230 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhi.lɪks/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-helix.ogg |pron=ˈhi.lɪks}} {{-noun-}} '''helix''' {{plur}} helices {{IPA-old|/ˈhi.lɪks/}} # [[hình|Hình]] [[xoắn]] ốc; đường [[xoắn]] ốc, đường đinh ốc. # {{term|Kiến trúc}} Đường [[xoắn]] ốc (quanh cột). # {{term|Giải phẫu}} [[vành tai|Vành tai]]. # {{term|Động vật học}} Ốc [[sên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lje77vltgz7o1g30w53kvaw1d27wm40 homunculus 0 155166 2478210 2062222 2026-07-26T17:53:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478210 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hoʊ.ˈməŋ.kjə.ləs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-homunculus.ogg |pron=hoʊ.ˈməŋ.kjə.ləs}} {{-noun-}} '''homunculus''' {{plur}} homunculi {{IPA-old|/hoʊ.ˈməŋ.kjə.ləs/}} # [[người|Người]] [[nhỏ bé]], [[nụy]] [[nhân]], [[tiểu]] [[hình nhân]], [[người]] [[lùn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 1owhmx7wj96uz8c1p2kkw3hajhod6de heller 0 155167 2477242 2037810 2026-07-26T14:25:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477242 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.lɜː/}} {{-noun-}} '''heller''' (từ Mỹ, nghĩa Mỹ), (từ lóng) {{IPA-old|/ˈhɛ.lɜː/}} # [[người|Người]] ồn ào. # [[người|Người]] [[liều lĩnh]] [[khinh suất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7hsc9m917ebhivwu5762hk4inwevygr holy 0 155168 2478093 2037802 2026-07-26T17:29:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478093 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.li/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-holy.ogg |pron=ˈhoʊ.li}} {{-adj-}} '''holy''' {{IPA-old|/ˈhoʊ.li/}} # [[thần thánh|Thần thánh]]; [[linh thiêng]]. #: '''''holy''' water'' — nước thánh # [[Holy|Holy]] [[Writ]] [[kinh thánh]]. #: ''a '''holy''' war'' — một cuộc chiến tranh thần thánh # [[sùng|Sùng]] đạo, [[mộ]] đạo. #: ''a '''holy''' man'' — một người sùng đạo # [[thánh|Thánh]]; [[trong sạch]]. #: ''to live a '''holy''' life'' — sống trong sạch {{-expr-}} * '''a holy terror''': *# [[người|Người]] đáng [[sợ]]. *# Đứa [[bé]] [[quấy rầy]]. {{-noun-}} '''holy''' (từ Mỹ, nghĩa Mỹ) {{IPA-old|/ˈhoʊ.li/}} # [[cái|Cái]] [[linh thiêng]], [[vật]] [[linh thiêng]]. # [[nơi|Nơi]] [[linh thiêng]]; đất [[thánh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] k81ergrdjz66s36giynoh0e7ix8siek hellion 0 155169 2477248 2037917 2026-07-26T14:27:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477248 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛɫ.jən/}} {{-noun-}} '''hellion''' (từ Mỹ, nghĩa Mỹ), (thông tục) {{IPA-old|/ˈhɛɫ.jən/}} # [[người|Người]] [[khó chịu]]; [[người]] hay [[quấy rầy]]. # Đứa [[trẻ]] [[tinh nghịch]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] b4sblwrwobfgk5sil00m4z9l2ehi2xd hemelytron 0 155171 2477295 1851410 2026-07-26T14:37:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477295 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɛ.ˈmɛ.lə.ˌtrɑːn/}} {{-noun-}} '''hemelytron''' {{plur}} hemelytra {{IPA-old|/hɛ.ˈmɛ.lə.ˌtrɑːn/}} # [[cánh cửa|Cánh cửa]] [[cứng]] (của một số sâu bọ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 3iassc447gjz4x7ultul0en4dyf0gbs hollyhock 0 155172 2478061 1852605 2026-07-26T17:22:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478061 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.li.ˌhɑːk/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hollyhock.ogg |pron=ˈhɑː.li.ˌhɑːk}} {{-noun-}} '''hollyhock''' (thực vật học) {{IPA-old|/ˈhɑː.li.ˌhɑːk/}} # [[cây|Cây]] [[thục quỳ]]. # [[hoa|Hoa]] [[thục quỳ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6zy9nr6xg59nggl4qjp16zibo2lcqeh hipster 0 155177 2477788 2037895 2026-07-26T16:29:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477788 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp.stə/}} {{-noun-}} '''hipster''' (từ Mỹ, nghĩa Mỹ), (từ lóng) {{IPA-old|/ˈhɪp.stə/}} # [[người|Người]] [[mê]] [[nhạc]] [[ja]]. # {{term|Như}} [[hippie|Hippie]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6e93xmzrmfg0xuvog0wijigctkmdssg hippopotamus 0 155178 2477786 1852149 2026-07-26T16:28:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477786 wikitext text/x-wiki {{-eng-}} [[Hình:Hippopotamus.jpg|thumb|hippopotamus]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪ.pə.ˈpɑː.tə.məs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hippopotamus.ogg |pron=ˌhɪ.pə.ˈpɑː.tə.məs}} {{-noun-}} '''hippopotamus''' {{plur}} hippopotami /,hipə'pɔtəmai/ {{IPA-old|/ˌhɪ.pə.ˈpɑː.tə.məs/}} # {{term|Động vật học}} [[lợn nước|Lợn nước]], [[hà mã]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4ahnqc3mvz2sir6mr9528t5977w6n52 herbarium 0 155179 2477389 1851567 2026-07-26T14:59:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477389 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɜː.ˈbɛr.i.əm/}} {{-noun-}} '''herbarium''' {{plur}} herbaria /hə:'beəriə/ {{IPA-old|/ˌhɜː.ˈbɛr.i.əm/}} # [[tập|Tập]] [[mẫu]] [[cây]]. # [[phòng|Phòng]] [[mẫu]] [[cây]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qxi6nytalrgqkeqtjyv0noq5mez0khx hereaway 0 155180 2477416 1851608 2026-07-26T15:05:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477416 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr.ə.ˌweɪ/}} {{-adv-}} '''hereaway''' ; cũng hereaways {{IPA-old|/ˈhɪr.ə.ˌweɪ/}} # {{term|Phương ngữ}} {{see-entry|hereabouts|hereabouts}} {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 76o7bnjn1ydday2kod30u9kzzrvtuu5 hippocampus 0 155181 2477779 1852140 2026-07-26T16:27:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477779 wikitext text/x-wiki {{-eng-}} [[Hình:Hippocampus.jpg|thumb|hippocampus]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪ.pə.ˈkæm.pəs/}} {{-noun-}} '''hippocampus''' {{plur}} hippocampi {{IPA-old|/ˌhɪ.pə.ˈkæm.pəs/}} # {{term|Động vật học}} [[cá ngựa|Cá ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] cen0im89ygrkkynvgzlskab02mskoot hereto 0 155182 2477434 1851627 2026-07-26T15:09:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477434 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪr.ˈtuː/}} {{-adv-}} '''hereto''' (từ cổ,nghĩa cổ) {{IPA-old|/hɪr.ˈtuː/}} # Theo đây, đính theo đây. # Về [[vấn đề]] này; thêm vào điều này. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] sw6svco1ohaechnc4eqvyvbinlgexva hereunto 0 155184 2477437 1851630 2026-07-26T15:10:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477437 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪr.ˈən.ˌtuː/}} {{-adv-}} '''hereunto''' (từ cổ,nghĩa cổ) {{IPA-old|/hɪr.ˈən.ˌtuː/}} # Theo đây, đính theo đây. # Về [[vấn đề]] này; thêm vào điều này. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] 1cdv4rpdcj74tf6by9rks93tdn8bh9p hippo 0 155185 2477777 2197720 2026-07-26T16:26:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477777 wikitext text/x-wiki {{-eng-}} [[Hình:Hippo.jpg|thumb|hippo]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.ˌpoʊ/}} {{-noun-}} '''hippo''' {{plur}} hippos /'hipouz/ {{IPA-old|/ˈhɪ.ˌpoʊ/}} # {{term|Viết tắt}} Của [[hippotamus]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Mục từ tiếng Anh có cách phát âm IPA]] nkwdnj4uimyfii3bgcf8ft5u8fqpufx herma 0 155186 2477446 1851644 2026-07-26T15:12:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477446 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜː.mə/}} {{-noun-}} '''herma''' {{plur}} hermae {{IPA-old|/ˈhɜː.mə/}} # {{see-entry|herm|herm}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c1z1o1khc9jr75kxntjugunefqwr9u6 hinny 0 155187 2477759 2112667 2026-07-26T16:22:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477759 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪ.ni/}} {{-etymology-}} ; mình yêu quí : Từ ''[[honey]]''. {{-noun-}} {{eng-noun|hinn|ies}} {{IPA-old|/ˈhɪ.ni/}} # {{term|Động vật học}} [[con|Con]] [[la]], [[bạch đôi]] (con của [[ngựa]] [[đực]] và [[lừa]] [[cái]]). # {{term|Ê-cốt}} [[mình|Mình]] [[yêu]] [[quí]], [[em]] yêu quí; [[anh]] yêu quí; [[con]] yêu quí. {{-syn-}} ; mình yêu quí * [[hinnie]] {{-related-}} * [[mule]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] esp8w0odff5e2sopuwgyiu7vi9qxe90 hero 0 155188 2477477 1851685 2026-07-26T15:18:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477477 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr.ˌoʊ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hero.ogg |pron=ˈhɪr.ˌoʊ}} {{-noun-}} '''hero''' {{plur}} heroes {{IPA-old|/ˈhɪr.ˌoʊ/}} # [[người|Người]] [[anh hùng]]. # [[nhân vật|Nhân vật]] [[nam]] [[chính]] (trong một tác phẩm văn học). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 4dab5mmm92q8eihpb58smm2lo32bw09 hilum 0 155191 2477736 1852068 2026-07-26T16:17:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477736 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ləm/}} {{-noun-}} '''hilum''' {{plur}} hila /'hailə/ {{IPA-old|/ˈhɑɪ.ləm/}} # {{term|Thực vật học}} [[rốn|Rốn]] [[hạt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] lvupet2im7ag0ae3dbog9exs2wp06ix hesperidium 0 155192 2477518 1851740 2026-07-26T15:28:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477518 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɛs.pə.ˈrɪ.di.əm/}} {{-noun-}} '''hesperidium''' {{plur}} hesperidia {{IPA-old|/ˌhɛs.pə.ˈrɪ.di.əm/}} # [[quả|Quả]] có [[múi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] fqvtb3ppnsrrj7z57e3jxm247q3gnoz hetaera 0 155194 2477527 1851749 2026-07-26T15:30:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477527 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɪ.ˈtɪr.ə/}} {{-noun-}} '''hetaera''' {{plur}} hetaerae /hi'tiəri:/ {{IPA-old|/hɪ.ˈtɪr.ə/}} # Đĩ [[quý phái]], đĩ [[sang]]; [[gái]] [[hồng lâu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8ij2l3q7405wfy1mqs7b0jfrt91fvs3 hierarch 0 155197 2477641 1851931 2026-07-26T15:55:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477641 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ə.ˌrɑːrk/}} {{-noun-}} '''hierarch''' (tôn giáo) {{IPA-old|/ˈhɑɪ.ə.ˌrɑːrk/}} # [[cha|Cha]] [[chính]]. # [[tổng giám mục|Tổng giám mục]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 9hk9uuyq2pneueejr0n4h6407lrxijn hibernaculum 0 155199 2477608 2072963 2026-07-26T15:49:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477608 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.bɜː.ˈnæ.kjə.ləm/}} {{-noun-}} '''hibernaculum''' {{plur}} hibernacula {{IPA-old|/ˌhɑɪ.bɜː.ˈnæ.kjə.ləm/}} # [[chỗ|Chỗ]] [[ngủ]] đông (của các loài vật ngủ đông). {{-ref-}} {{R:FVDP|db=ev}} [[Thể loại:Danh từ tiếng Anh]] nvk88bl6t81t5u1vtlrujy7b4cce1db hetero 0 155200 2477529 1851755 2026-07-26T15:30:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477529 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.tə.ˌroʊ/}} {{-noun-}} '''hetero''' {{plur}} heterous {{IPA-old|/ˈhɛ.tə.ˌroʊ/}} # {{term|Thông tục}} [[người|Người]] có tình dục khác [[giới]]. {{-adj-}} '''hetero''' # khác. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ey7u0zx5q0pg7idmtjhezn32utcq2gg hetman 0 155202 2477566 1851806 2026-07-26T15:39:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477566 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛt.mən/}} {{-noun-}} '''hetman''' {{plur}} hetmans {{IPA-old|/ˈhɛt.mən/}} # [[người|Người]] [[lãnh]] đạo [[Cô]] [[dắc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mrx1cbmjy0smk92c7atw8y1tb9o9jkf hundredweight 0 155204 2478807 1853741 2026-07-26T20:06:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478807 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhən.drəd.ˌweɪt/}} {{-noun-}} '''hundredweight''' viết tắt là cwt {{IPA-old|/ˈhən.drəd.ˌweɪt/}} # [[tạ|Tạ]] (ở Anh bằng 50, 8 kg, ở Mỹ bằng 45, 3 kg). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ou9o4r63m7m6visz9qhs2uzke2yy83b huron 0 155208 2478849 1853809 2026-07-26T20:16:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478849 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjʊr.ən/}} {{-noun-}} '''huron''' {{plur}} hurons, huron {{IPA-old|/ˈhjʊr.ən/}} # {{term|Số nhiều}} [[liên bang|Liên bang]] [[những]] [[người]] [[Mỹ]] [[da]] đỏ [[vốn sống]] [[dọc]] [[thung lũng]] [[St]] [[Lorenxơ]]. # [[người|Người]] của [[bộ lạc]] [[Hurôn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] efw8hgmhxqmleb83efe51a2kejk5sbf hyaline 0 155210 2478921 1853997 2026-07-26T20:33:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478921 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ə.lən/}} {{-adj-}} '''hyaline''' {{IPA-old|/ˈhɑɪ.ə.lən/}} # [[trong suốt|Trong suốt]], [[tựa]] [[thuỷ tinh]]. {{-noun-}} '''hyaline''' (thơ ca) {{IPA-old|/ˈhɑɪ.ə.lən/}} # [[biển|Biển]] [[lặng]]. # [[bầu trời|Bầu trời]] [[trong sáng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] fqsvf64t8fxm851j4l7v5s29r4ro0vj hydraulics 0 155213 2478951 1854049 2026-07-26T20:40:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478951 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈdrɔ.lɪks/}} {{-noun-}} '''hydraulics''' {{plur}} dùng như số ít {{IPA-old|/hɑɪ.ˈdrɔ.lɪks/}} # [[thuỷ|Thuỷ]] [[lực học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l5h24a8mmjbxyq571g6ggp79ew1zzav hydro 0 155215 2478958 1854060 2026-07-26T20:42:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478958 wikitext text/x-wiki {{-eng-}} [[Hình:Hydro.jpg|thumb|hydro]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌdroʊ/}} {{pron-audio |place=Canada <!-- Feel free to precise the city or the area --> |file=En-ca-hydro.ogg |pron=ˈhɑɪ.ˌdroʊ}} {{-noun-}} {{eng-noun}} {{IPA-old|/ˈhɑɪ.ˌdroʊ/}} # {{like-entry|hydropathic}} # {{like-entry|hydroaeroplane}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r0j121mfu2iojuggrgp7z3maibc0t0q hydromedusa 0 155223 2478997 1854144 2026-07-26T20:51:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478997 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.droʊ.mɪ.ˈduː.sə/}} {{-noun-}} '''hydromedusa''' {{plur}} hydromedusae {{IPA-old|/ˌhɑɪ.droʊ.mɪ.ˈduː.sə/}} # {{term|Động vật}} Bộ [[sữa]] [[thủy]] [[tức]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] s6acv7ai9dbcza3652egrd2zfwbe02u hydroponics 0 155225 2479018 1854184 2026-07-26T20:56:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479018 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.drə.ˈpɑː.nɪks/}} {{-noun-}} '''hydroponics''' {{plur}} dùng như số ít {{IPA-old|/ˌhɑɪ.drə.ˈpɑː.nɪks/}} # [[thuật|Thuật]] [[trồng]] [[cây]] trong [[nước]] (có pha chất dinh dưỡng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] gl0f29ycd4nqwhbo71j4u1b26ugtxe1 hydrostatics 0 155226 2479025 1854198 2026-07-26T20:58:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479025 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.tɪks/}} {{-noun-}} '''hydrostatics''' {{plur}} dùng như số ít {{IPA-old|/.tɪks/}} # [[thuỷ|Thuỷ]] [[tĩnh học]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] pbfcjk64gqfl5d6r2t3srrulkevpgd8 hygienics 0 155228 2479041 1854233 2026-07-26T21:02:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479041 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.ˈdʒi.nɪks/}} {{-noun-}} '''hygienics''' {{plur}} dùng như số ít {{IPA-old|/ˌhɑɪ.ˈdʒi.nɪks/}} # [[khoa|Khoa]] [[vệ sinh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 784haulh2f493c298zf09bihczohuvm hymenium 0 155233 2479062 1854270 2026-07-26T21:07:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479062 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈmi.ni.əm/}} {{-noun-}} '''hymenium''' {{plur}} hymenia, hymeniums {{IPA-old|/hɑɪ.ˈmi.ni.əm/}} # [[màng bào|Màng bào]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l74k2sie728zza0ax584ykg54kkf82f hymn-book 0 155234 2479064 1854273 2026-07-26T21:07:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479064 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪm.ˈbʊk/}} {{-adj-}} '''hymn-book''' {{IPA-old|/ˈhɪm.ˈbʊk/}} # {{term|Thuộc}} [[thánh ca|Thánh ca]]. {{-noun-}} '''hymn-book''' (hymn-book) /'himbuk/ {{IPA-old|/ˈhɪm.ˈbʊk/}} # [[sách|Sách]] [[thánh ca]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] hbqx0n07nkzlti4nut5x75vz62dszjw hymnal 0 155235 2479066 1854275 2026-07-26T21:08:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2479066 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪm.nəl/}} {{-adj-}} '''hymnal''' {{IPA-old|/ˈhɪm.nəl/}} # {{term|Thuộc}} [[thánh ca|Thánh ca]]. {{-noun-}} '''hymnal''' (hymn-book) /'himbuk/ {{IPA-old|/ˈhɪm.nəl/}} # [[sách|Sách]] [[thánh ca]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] jw294fhdnawksuzvk6ekxwqy0w51yfj hyperostosis 0 155236 2479115 1854388 2026-07-26T21:19:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479115 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pɜː.ˌɑːs.ˈtoʊ.səs/}} {{-noun-}} '''hyperostosis''' {{plur}} hyperostoses {{IPA-old|/ˌhɑɪ.pɜː.ˌɑːs.ˈtoʊ.səs/}} # {{term|Y học}} [[chứng|Chứng]] [[dày]] [[xương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] c06h8sydaxxn3ongy2ht1lww0luhp91 hypha 0 155240 2479148 1854444 2026-07-26T21:27:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479148 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.fə/}} {{-noun-}} '''hypha''' {{plur}} hyphae {{IPA-old|/ˈhɑɪ.fə/}} # {{term|Thực vật}} [[sợi|Sợi]] [[nấm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 81esx98w40ni89b4r3wc0veiemp1s7d hypopharynx 0 155244 2479201 1854535 2026-07-26T21:40:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479201 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˈfɛr.ɪŋks/}} {{-noun-}} '''hypopharynx''' {{plur}} hypopharynges, hypopharynxes {{IPA-old|/.ˈfɛr.ɪŋks/}} # [[hầu|Hầu]] dưới. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] by6aw5ra1epdbmz27c8tigjtykifm7u hypothesis 0 155248 2479223 1854569 2026-07-26T21:45:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479223 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/hɑɪ.ˈpɑː.θə.səs/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hypothesis.ogg |pron=hɑɪ.ˈpɑː.θə.səs}} {{-noun-}} '''hypothesis''' {{plur}} hypotheses /hai'pɔθisi:z/ {{IPA-old|/hɑɪ.ˈpɑː.θə.səs/}} # [[giả thuyết|Giả thuyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] by3ed0ri368romazcq2xlx5hpgddl6i hyrax 0 155250 2479244 1854610 2026-07-26T21:50:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479244 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.ˌræks/}} {{-noun-}} '''hyrax''' {{plur}} hyraxes, hyraces {{IPA-old|/ˈhɑɪ.ˌræks/}} # {{term|Động vật}} Bộ đa [[man]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] eiwkd9nx0cyi0pgs5c9x2qcppyrrigq haptic 0 160137 2476634 1850494 2026-07-26T12:08:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476634 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæp.tɪk/}} {{-adj-}} '''haptic''' {{IPA-old|/ˈhæp.tɪk/}} # [[Cách|Cách]] [[viết]] khác : [[haptical]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] osq3ya3nyll9si0bsbs07k5dazvd0iu higher 0 160147 2477702 1852003 2026-07-26T16:09:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477702 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑ.ɪɜː/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-higher.ogg |pron=ˈhɑ.ɪɜː}} {{-adj-}} '''higher''' {{IPA-old|/ˈhɑ.ɪɜː/}} # [[cao|Cao]] [[hơn]], có [[cấp cao]] [[hơn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] pzsg4zyh3f2hxuvxuw3iihmd9f5e0sf hyper-real 0 160173 2479080 535330 2026-07-26T21:11:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479080 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pɜː.ˈri.əl/}} {{-adj-}} '''hyper-real''' {{IPA-old|/ˈhɑɪ.pɜː.ˈri.əl/}} # {{term|Đại số}} [[siêu thực|Siêu thực]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] qv8mc0l98seztw4z7qgn9kg714r62xs hypercube 0 160179 2479100 1854347 2026-07-26T21:16:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479100 wikitext text/x-wiki {{-eng-}} [[Hình:Hypercube.png|thumb|hypercube]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pɜː.ˌkjuːb/}} {{-noun-}} '''hypercube''' {{IPA-old|/ˈhɑɪ.pɜː.ˌkjuːb/}} # [[hình|Hình]] [[siêu]] [[lập phương]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qeei9k3rjw4frv67nlmhsq0vdhov28z hypersurface 0 160199 2479128 1854414 2026-07-26T21:22:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479128 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.pɜː.ˌsɜː.fəs/}} {{-noun-}} '''hypersurface''' {{IPA-old|/ˈhɑɪ.pɜː.ˌsɜː.fəs/}} # [[siêu|Siêu]] điện. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] qhcu46of19l08jk2kdtyy6nafv3hesz hyphenation 0 160202 2479151 1854450 2026-07-26T21:28:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479151 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.fə.ˈneɪ.ʃən/ }} {{-noun-}} '''hyphenation''' {{IPA-old|/ˌhɑɪ.fə.ˈneɪ.ʃən/ }} # [[tách|Tách]] [[từ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 6ljpo03rskyl7tmn61vjh3mdd75h96l hypogeal 0 160210 2479192 1854517 2026-07-26T21:38:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479192 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈdʒi.əl/}} {{-adj-}} '''hypogeal''' {{IPA-old|/ˌhɑɪ.pə.ˈdʒi.əl/}} # [[Cách|Cách]] [[viết]] khác : [[hypogean]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] 3ld49ak4ydlwc2i86saytb49sz1mfir hypothetical 0 160212 2479226 1854580 2026-07-26T21:46:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479226 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɑɪ.pə.ˈθɛ.tɪ.kəl/}} {{-adj-}} {{eng-adj|-}} {{IPA-old|/ˌhɑɪ.pə.ˈθɛ.tɪ.kəl/}} # Có [[tinh thần]] [[giả thuyết]]. {{-syn-}} * [[conjectural]] * [[hypothetic]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Anh]] quxel6cxpjodnqymlzl5ut2q9ltfq70 hanker 0 170872 2476600 1850440 2026-07-26T12:00:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476600 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæŋ.kɜː/}} {{-intr-verb-}} '''hanker''' ''nội động từ ((thường) + after)'' {{IPA-old|/ˈhæŋ.kɜː/}} # [[ao|Ao]] ước, [[khao khát]], [[thèm muốn]]. #: ''to '''hanker''' after something'' — khao khát cái gì {{-forms-}} {{eng-verb|base=hanker}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] ldbnpfafabg0n5ss9viuwd38on36nkm hark 0 170875 2476726 2241509 2026-07-26T12:29:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476726 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːrk/}} {{-intr-verb-}} '''hark''' ''nội động từ, (thường), lời mệnh lệnh'' {{IPA-old|/ˈhɑːrk/}} # [[nghe|Nghe]]. #: '''''hark'''!'' — nghe đây # {{term|Săn bắn}} (hark forward, away, off) đi, đi [[lên]] (giục chó săn). #: '''''hark''' away!'' — đi lên! {{-tr-verb-}} '''hark''' ''ngoại động từ'' {{IPA-old|/ˈhɑːrk/}} # [[gọi|Gọi]] (chó săn) về. {{-expr-}} * '''to hark back''': *# {{term|Săn bắn}} [[lần|Lần]] đường [[ngược lại]] đánh [[hơi]] tìm [[dấu vết]] [[thú săn]]. *# {{term|Nghĩa bóng}} (+ to) [[quay]] [[trở lại]] (vấn đề gì). {{-forms-}} {{eng-verb|base=hark}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] =={{langname|gdl}}== ==={{ĐM|noun}}=== {{head|gdl|Danh từ}} # [[bàn tay]]. ==={{ĐM|ref}}=== * Wedekind, Klaus (ed.) (2002) ''Sociolinguistic Survey Report of the Languages of the Gawwada (Dullay), Diraasha (Gidole), Muusiye (Bussa) Areas''. SIL International. j3olqt2kd8y6wr493d3gmnj9rxgixm9 harmonize 0 170878 2476756 1850658 2026-07-26T12:36:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476756 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːr.mə.ˌnɑɪz/}} {{-tr-verb-}} '''harmonize''' ''ngoại động từ'' {{IPA-old|/ˈhɑːr.mə.ˌnɑɪz/}} # Làm [[hài hoà]], làm [[cân]] đối, làm [[hoà]] [[hợp]]. # {{term|Âm nhạc}} [[phối|Phối]] [[hoà]] âm. {{-forms-}} {{eng-verb|base=harmonize|harmoniz|ing}} {{-intr-verb-}} '''harmonize''' ''nội động từ ((thường) + with)'' {{IPA-old|/ˈhɑːr.mə.ˌnɑɪz/}} # [[hài hoà|Hài hoà]] [[với nhau]], [[hoà]] [[hợp]] [[với nhau]]. {{-forms-}} {{eng-verb|base=harmonize|harmoniz|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] mysqn5v7nblx6cfupxck9n0pu48y4c0 haw 0 170880 2476919 1850887 2026-07-26T13:11:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2476919 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔ/}} {{-noun-}} '''haw''' {{IPA-old|/ˈhɔ/}} # [[quả|Quả]] [[táo]] [[gai]]. # {{term|Sử học}} [[hàng rào|Hàng rào]]; [[khu]] đất [[rào]]. # {{term|Giải phẫu}} [[mi|Mi]] [[mắt]] [[thứ ba]] (của ngựa, chó... ). # {{term|Như}} [[hum|Hum]]. {{-tr-verb-}} '''haw''' ''nội động từ & ngoại động từ'' {{IPA-old|/ˈhɔ/}} # {{term|Như}} [[hum|Hum]]. {{-forms-}} {{eng-verb|base=haw}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] chumcfxi9lbxh0yllajfys5xo6zpujj heat 0 170882 2477075 2246008 2026-07-26T13:47:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477075 wikitext text/x-wiki {{also|HEAT}} {{-eng-}} {{-pron-}} * {{enPR|hēt}}, {{IPA4|en|/hiːt/}} * {{audio|en|en-us-heat.ogg|a=US}} * {{IPA4|en|/hit/|[çit]|a=GenAm}} * {{rhymes|en|iːt|s=1}} {{-noun-}} '''heat''' {{IPA-old|/ˈhit/}} # [[hơi|Hơi]] [[nóng]], [[sức]] [[nóng]]; sự [[nóng]]. # {{term|Vật lý}} [[nhiệt|Nhiệt]]. #: ''internal '''heat''''' — nội nhiệt #: ''latent '''heat''''' — ẩn nhiệt #: ''specific '''heat''''' — tỷ nhiệt #: '''''heat''' of evaporation'' — nhiệt bay hơi #: '''''heat''' of fashion'' — nhiệt nóng chảy # Sự [[nóng bức]], sự [[nóng nực]]. # [[trạng thái|Trạng thái]] [[bừng bừng]] (của cơ thể); [[trạng thái]] [[viêm tấy]]. # [[vị|Vị]] [[cay]] (ớt... ). # Sự [[nóng chảy]], sự [[giận dữ]]. #: ''to get into a state of fearful '''heat''''' — nổi giận đùng đùng; nóng nảy đáng sợ # Sự [[nổi nóng]], sự [[nồng nhiệt]], sự [[hăng hái]]. #: ''the '''heat''' of youth'' — sự sôi nổi của tuổi trẻ # Sự động đực. #: ''on (in, at) '''heat''''' — động đực # Sự cố gắng [[một mạch]], sự làm [[một mạch]]. #: ''at a '''heat''''' — làm một mạch # {{term|Thể dục, thể thao}} Cuộc đấu, cuộc đua. #: ''trial heats'' — cuộc đấu loại #: ''final '''heat''''' — cuộc đấu chung kết # {{term|Kỹ thuật}} Sự [[nung]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) sự [[tăng cường]] [[thi hành]] [[luật pháp]]; sự [[tăng cường]] điều [[tra]]; sự [[thúc]] ép, sự [[cưỡng]] ép. {{-tr-verb-}} '''heat''' ''ngoại động từ'' {{IPA-old|/ˈhit/}} # Đốt [[nóng]], [[nung]] [[nóng]]; làm [[nóng]], làm [[bừng bừng]]. #: ''to '''heat''' up some water'' — đun nước #: ''to '''heat''' oneself'' — làm cho người nóng bừng bừng # Làm [[nổi giận]]; làm [[nổi nóng]]. # [[kích thích|Kích thích]], [[kích động]]; làm sôi nổi lên. # {{term|Kỹ thuật}} [[nung|Nung]]. {{-forms-}} {{eng-verb|base=heat}} {{-intr-verb-}} '''heat''' ''nội động từ ((thường) + up)'' {{IPA-old|/ˈhit/}} # [[nóng|Nóng]] [[lên]], [[trở nên]] [[nóng]]. # [[nổi nóng|Nổi nóng]], [[nổi giận]]. # Sôi nổi lên. {{-forms-}} {{eng-verb|base=heat}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] rv77hihdzs66jzommvehmu45yuv5zak heave 0 170884 2477100 2038006 2026-07-26T13:53:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477100 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhiv/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heave.ogg |pron=ˈhiv}} {{-noun-}} '''heave''' {{IPA-old|/ˈhiv/}} # [[sự cố|Sự cố]] [[nhấc]] [[lên]], [[sự cố]] [[kéo]]. # Sự [[ráng sức]]. # Sự [[nhô]] [[lên]], sự [[trào]] [[lên]], sự [[căng]] [[phồng]]. # Sự [[nhấp nhô]], sự [[phập phồng]] (sóng biển, lồng ngực... ). # {{term|Thể dục, thể thao}} [[miếng|Miếng]] [[nhấc bổng]] [[ném]] xuống ((cũng) [[Cornwall]] [[heave]]). # {{term|Địa lý,ddịa chất}} Sự [[dịch]] [[chuyển]] [[ngang]]. # {{term|Số nhiều}} [[bệnh|Bệnh]] [[thở]] [[gấp]] (của ngựa). {{-tr-verb-}} '''heave''' ''ngoại động từ (heaved, những nghĩa về hàng hải hove)'' {{IPA-old|/ˈhiv/}} # [[nhấc|Nhấc]] [[lên]], [[nâng]] [[lên]] (vật nặng). # [[thốt|Thốt]] [[ra]]. #: ''to '''heave''' a sigh'' — thốt ra một tiếng thở dài, thở dài sườn sượt #: ''to '''heave''' a groan'' — thốt ra một tiếng rền rĩ # Làm [[nhô]] [[lên]]; làm [[căng]] [[phồng]]. # Làm [[nhấp nhô]], làm [[phập phồng]]. # {{term|Hàng hải}} [[kéo|Kéo]], [[kéo]] [[lên]]. #: ''to '''heave''' (up) anchor'' — kéo neo, nhổ neo # {{term|Hàng hải}} , (thông tục) [[ném]], [[vứt]], [[liệng]]. #: ''to '''heave''' down'' — lật nghiêng (tàu) (để rửa, sửa chữa...) # {{term|Địa lý,ddịa chất}} [[chuyển dịch|Chuyển dịch]] [[ngang]]. {{-forms-}} {{eng-verb|base=heave|heav|ing}} {{-intr-verb-}} '''heave''' ''nội động từ'' {{IPA-old|/ˈhiv/}} # {{term|+ at}} kéo, ra sức kéo. #: ''to '''heave''' at a rope'' — ra sức kéo một dây thừng # [[ráng sức|Ráng sức]] (làm gì). # [[nhô|Nhô]] [[lên]], [[trào]] [[lên]], [[căng]] [[phồng]], [[phồng]] [[lên]]. # [[nhấp nhô|Nhấp nhô]], [[phập phồng]] (sóng, lồng ngực... ). # [[thở|Thở]] [[hổn hển]]. # [[nôn|Nôn]] [[oẹ]]. # {{term|Hàng hải}} [[chạy|Chạy]], đi (tàu). #: ''to '''heave''' ahead'' — chạy về phía trước #: ''to '''heave''' alongside'' — ghé sát mạn (một tàu khác) #: ''to '''heave''' astern'' — lùi về phía sau #: ''to '''heave''' to'' — dừng lại #: ''to '''heave''' in sight'' — hiện ra {{-expr-}} * '''heave ho!''': {{term|Hàng hải}} [[hò|Hò]] [[dô ta]], [[hò]]. {{-forms-}} {{eng-verb|base=heave|heav|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] sf3iedjj5fotlghw7e28dn95cukoytc heck 0 170887 2477132 1851157 2026-07-26T14:01:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477132 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛk/}} {{-noun-}} '''heck''' {{IPA-old|/ˈhɛk/}} # [[cái|Cái]] [[đăng]] (đặt ở ngang sông để bắt cá). # {{term|Nói trại}} [[địa ngục|Địa ngục]]. {{-syn-}} * [[hell]] {{-interj-}} '''heck''' {{IPA-old|/ˈhɛk/}} # {{term|Nói trại}} Đồ [[quỷ]] [[tha]]!, đồ [[chết]] [[tiệt]]. {{-syn-}} * [[hell]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] 8n45wtlkkmn9u45mdk7ryjju566q2lq heckle 0 170889 2477133 1851158 2026-07-26T14:01:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477133 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.kəl/}} {{-noun-}} '''heckle''' {{IPA-old|/ˈhɛ.kəl/}} # {{term|Như}} [[hackle|Hackle]]. {{-tr-verb-}} '''heckle''' ''ngoại động từ (hackle)'' {{IPA-old|/ˈhɛ.kəl/}} # [[chải|Chải]] (sợi lanh) bằng [[bàn chải]] [[thép]]. # [[kết|Kết]] [[tơ]] [[lông]] [[cổ]] [[gà trống]] vào (ruồi giả). {{-forms-}} {{eng-verb|base=heckle|heckl|ing}} {{-tr-verb-}} '''heckle''' ''ngoại động từ'' {{IPA-old|/ˈhɛ.kəl/}} # [[truy|Truy]], [[chất vấn]], [[hỏi vặn]] (ai, tại một cuộc tranh cử... ). {{-forms-}} {{eng-verb|base=heckle|heckl|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] of82laq6kq0bg3c8eic34tsm837sw8j heft 0 170891 2477175 2037783 2026-07-26T14:10:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477175 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛft/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-heft.ogg |pron=ˈhɛft}} {{-noun-}} '''heft''' (từ Mỹ, nghĩa Mỹ) {{IPA-old|/ˈhɛft/}} # [[trọng lượng|Trọng lượng]], [[sức nặng]]. # Sự đẩy, sự [[nâng]] [[lên]], sự [[nhấc]] [[lên]]. {{-tr-verb-}} '''heft''' ''ngoại động từ (từ Mỹ,nghĩa Mỹ)'' {{IPA-old|/ˈhɛft/}} # {{term|từ Mỹ, nghĩa Mỹ}} [[nhấc|Nhấc]] [[lên]] để ước lượng sức nặng. {{-forms-}} {{eng-verb|base=heft}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] egsb9yz760x45v4p6ynuw5htycwfo0a herd 0 170897 2477410 1851597 2026-07-26T15:04:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477410 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɜːd/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-herd.ogg |pron=ˈhɜːd}} {{-noun-}} '''herd''' {{IPA-old|/ˈhɜːd/}} # [[bầy|Bầy]], đàn (vật nuôi). #: ''the '''herd''' instinct'' — bản năng sống thành bầy # [[bọn|Bọn]], [[bè lũ]] (người). #: ''the comumon '''herd'''; the vulgar '''herd''''' — bọn người tầm thường # {{term|Thường}} Trong [[từ ghép]] [[người]] [[chăn]] (vật nuôi). {{-tr-verb-}} '''herd''' ''ngoại động từ'' {{IPA-old|/ˈhɜːd/}} # [[dồn|Dồn]] lại thành [[bầy]], [[tập hợp]] lại thành [[bầy]] (vật nuôi). # {{term|Nghĩa bóng}} [[dồn|Dồn]] (người vào một nơi nào). # [[chắn|Chắn]] [[giữ]] [[vật nuôi]]. {{-forms-}} {{eng-verb|base=herd}} {{-intr-verb-}} '''herd''' ''nội động từ ((thường) + together)'' {{IPA-old|/ˈhɜːd/}} # [[sống|Sống]] thành [[bầy]], đi thành [[bầy]] (vật nuôi). # [[cấu kết|Cấu kết]] [[với nhau]], đàn đúm [[với nhau]] (người). {{-forms-}} {{eng-verb|base=herd}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 6kcvhd6a2uy6tfd7se2m5dww5zakafk hey 0 170899 2477600 2179757 2026-07-26T15:47:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477600 wikitext text/x-wiki {{-eng-}} [[Hình:Hey.diddle.diddle.jpeg|thumb|hey]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hey.ogg |pron=ˈheɪ}} {{-interj-}} '''hey''' {{IPA-old|/ˈheɪ/}} # Ô!, ơ! (ngạc nhiên). # Này! (vui vẻ, hỏi... ). {{-expr-}} * '''hey for...!''': [[lên|Lên]] đường đi (đâu... ) nào! * '''hey presto, pass''': {{see-entry|presto|Presto}} {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Anh]] {{-sti-}} {{-per-pronoun-}} {{head|sti|Đại từ}} # [[tôi]], [[tao]], [[tớ]]. {{-ref-}} * Phan Thanh Tâm - Trường Đại học Khoa học Xã hội và Nhân văn, ĐHQG-HCM (2017). ''Hệ thống đại từ nhân xưng tiếng Stiêng''. Đăng trên Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học Xã hội và Nhân văn, tập 1, số 4, 2017. 34j7j1di80xtnsn1ok7pxl8zcr3422o hey-day 0 170902 2477601 533685 2026-07-26T15:47:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477601 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈheɪ.ˈdeɪ/}} {{-interj-}} '''hey-day''' {{IPA-old|/ˈheɪ.ˈdeɪ/}} # A a!, a! (vui mừng, ngạc nhiên). {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Anh]] fxp3gswl2iuu84hy3dmhxfukumfvl9i hike 0 170906 2477713 2208729 2026-07-26T16:12:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477713 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪk/}} {{-noun-}} '''hike''' (thông tục) {{IPA-old|/ˈhɑɪk/}} # Cuộc đi bộ đường [[dài]] (để luyện sức khoẻ hoặc tiêu khiển). # {{term|từ Mỹ, nghĩa Mỹ}} Cuộc [[hành quân]]. {{-intr-verb-}} '''hike''' ''nội động từ, (thông tục)'' {{IPA-old|/ˈhɑɪk/}} # Đi [[mạnh mẽ]]; đi [[nặng nhọc]], đi [[lặn lội]]. # Đi bộ đường [[dài]] (để rèn luyện sức khoẻ hoặc tiêu khiển). # {{term|từ Mỹ, nghĩa Mỹ}} [[hành quân|Hành quân]]. {{-tr-verb-}} '''hike''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪk/}} # Đẩy đi; [[kéo]] [[lên]]; [[bắt buộc]] [[phải]] [[chuyển động]]. # {{term|từ Mỹ, nghĩa Mỹ}} [[tăng|Tăng]] đột [[xuất]] (tiền thuê nhà... ). {{-forms-}} {{eng-verb|base=hike|hik|ing}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] =={{langname|tef}}== ==={{ĐM|noun}}=== {{head|tef|Danh từ}} # [[cây]] [[cọ]] [[hoang]]. ==={{ĐM|ref}}=== * ''Lurö Dictionary: Lurö (Nicobarese) - English - Hindi'' (2020). Anvita Abbi, Vysakh R. jwywn2n3rudr2royre0jk6o7vgsw2ld hinge 0 170914 2477757 1852099 2026-07-26T16:22:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477757 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪndʒ/}} {{-noun-}} '''hinge''' {{IPA-old|/ˈhɪndʒ/}} # [[bản lề|Bản lề]] (cửa... ). # [[khớp|Khớp]] [[nối]]. # [[miếng|Miếng]] [[giấy]] nhỏ [[phết]] [[sãn]] [[hồ]] (để dám tem... vào anbom). # {{term|Nghĩa bóng}} [[nguyên tắc|Nguyên tắc]] [[trung tâm]]; điểm [[mấu chốt]]. {{-expr-}} * '''to be off the hinges''': *# Ở trong [[tình trạng]] [[sức khoẻ]] ọp ẹp. *# [[bối rối|Bối rối]], [[quẫn trí]]. {{-tr-verb-}} '''hinge''' ''ngoại động từ'' {{IPA-old|/ˈhɪndʒ/}} # [[nối|Nối]] bằng [[bản lề]]; [[lắp]] [[bản lề]]. {{-forms-}} {{eng-verb|base=hinge|hing|ing}} {{-intr-verb-}} '''hinge''' ''nội động từ (+ on)'' {{IPA-old|/ˈhɪndʒ/}} # [[xoay quanh|Xoay quanh]] ((nghĩa đen) & (nghĩa bóng)). #: ''to '''hinge''' on a post'' — xoay quanh một cái trụ #: ''to '''hinge''' on a principle'' — xoay quanh một nguyên tắc {{-forms-}} {{eng-verb|base=hinge|hing|ing}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] q121htybr8afb555nyd1dh00dvn2dd5 hint 0 170916 2477760 2023604 2026-07-26T16:23:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477760 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪnt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hint.ogg |pron=ˈhɪnt}} {{-noun-}} '''hint''' {{IPA-old|/ˈhɪnt/}} # [[lời|Lời]] [[gợi ý]]; [[lời nói]] [[bóng gió]], [[lời nói]] ám chỉ. #: ''to drop (give) a '''hint''''' — gợi ý, nói bóng gió #: ''a broad '''hint''''' — lời ám chỉ khá lộ liễu # {{term|từ Mỹ, nghĩa Mỹ}} [[chút xíu|Chút xíu]], [[tí ti]], [[dấu vết]]. #: ''not the slightest '''hint''' of...'' — không có một chút nào..., không có mảy may một dấu vết nào... {{-tr-verb-}} '''hint''' ''ngoại động từ'' {{IPA-old|/ˈhɪnt/}} # [[gợi ý|Gợi ý]] [[nhẹ nhàng]]; [[nói bóng]] [[nói]] [[gió]], [[nói]] ám chỉ. #: ''Gray skies '''hinting''' a [[possible]] [[snowfall]]'' — Bầu trời xám xịt là dấu hiệu có thể có một trận tuyết. {{-forms-}} {{eng-verb|base=hint}} {{-intr-verb-}} '''hint''' ''nội động từ (+ at)'' {{IPA-old|/ˈhɪnt/}} # gợi ý nhẹ nhàng, nói bóng gió, nói ám chỉ (đến cái gì). #: ''Large quantities of [[methane]] gas '''hint''' at the possibility of [[biological]] or [[geological]] activity on the Red Planet.'' — Lượng lớn khí mê-tan ám chỉ khả năng có hoạt động sinh học hay địa chất trên hành tinh Đỏ. {{-forms-}} {{eng-verb|base=hint}} {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] kz7axdsyai60ct4alalgekzi4uq24bq hip 0 170918 2477762 1852115 2026-07-26T16:23:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477762 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪp/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hip.ogg |pron=ˈhɪp}} {{-noun-}} '''hip''' {{IPA-old|/ˈhɪp/}} # {{term|Giải phẫu}} [[hông|Hông]]. # {{term|Kiến trúc}} [[mép|Mép]] [[bờ]] (mái nhà). {{-adj-}} '''hip''' {{IPA-old|/ˈhɪp/}} # Theo mốt {{-interj-}} '''hip''' {{IPA-old|/ˈhɪp/}} # [[hoan hô|Hoan hô]]! {{-expr-}} * '''to have someone on the hip''': *# [[thắng thế|Thắng thế]] ai. *# Đặt ai vào [[thế]] [[bất lợi]]. * '''to smile somebody hip and thigh''': {{see-entry|smite|Smite}} {{-forms-}} {{eng-verb|base=hip|hip|p|ed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 121ynxt7tcfuyy2fhsb8o1zj7kjytfh hyphenate 0 170930 2479149 1854446 2026-07-26T21:27:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479149 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪ.fə.ˌneɪt/}} {{-tr-verb-}} '''hyphenate''' ''ngoại động từ'' {{IPA-old|/ˈhɑɪ.fə.ˌneɪt/}} # [[gạch|Gạch]] [[dấu nối]] (trong [[từ ghép]]); [[nối]] ([[hai]] [[từ]]) bằng [[dấu nối]]. {{-forms-}} {{eng-verb|base=hyphenate|hyphenat|ing|archaic=0}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 6n7237p62k1rn5c2qktfm8kgck1vk2n hush 0 171252 2478873 1853850 2026-07-26T20:22:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478873 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəʃ/}} {{-noun-}} '''hush''' {{IPA-old|/ˈhəʃ/}} # Sự [[im lặng]]. #: ''in the '''hush''' of night'' — trong cảnh im lặng của đêm khuya {{-tr-verb-}} '''hush''' ''ngoại động từ'' {{IPA-old|/ˈhəʃ/}} # Làm cho [[im]] đi, làm cho [[nín lặng]]. #: ''to '''hush''' a baby to sleep'' — dỗ em bé ngủ im # {{term|+ up}} [[bưng bít|Bưng bít]], ỉm đi. #: ''to '''hush''' up a scandal'' — bưng bít một chuyện xấu xa {{-forms-}} {{eng-verb|base=hush|hush|es}} {{-intr-verb-}} '''hush''' ''nội động từ'' {{IPA-old|/ˈhəʃ/}} # [[im|Im]], [[nín lặng]], [[làm thinh]]. {{-interj-}} '''hush''' {{IPA-old|/ˈhəʃ/}} # [[suỵt|Suỵt]]!, [[im]] đi! {{-forms-}} {{eng-verb|base=hush|hush|es}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] e7zh132y2x6b1iwanltuxdkckcy2onm humbug 0 171266 2478745 1853635 2026-07-26T19:51:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478745 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhəm.ˌbəɡ/}} {{-noun-}} '''humbug''' {{IPA-old|/ˈhəm.ˌbəɡ/}} # [[trò|Trò]] [[bịp bợm]], [[trò]] đánh [[lừa]]; [[lời nói]] [[bịp bợm]]. # [[kẻ|Kẻ]] [[kịp]] [[bợm]]. # [[kẹo|Kẹo]] [[bạc hà]] [[cứng]]. {{-tr-verb-}} '''humbug''' ''ngoại động từ'' {{IPA-old|/ˈhəm.ˌbəɡ/}} # [[lừa bịp|Lừa bịp]], [[lừa dối]]. #: ''to '''humbug''' a person into doing something'' — lừa xui ai làm một việc gì #: ''to '''humbug''' someone out of something'' — lừa dối của ai cái gì {{-forms-}} {{eng-verb|base=humbug|humbug|g|ed}} {{-intr-verb-}} '''humbug''' ''nội động từ'' {{IPA-old|/ˈhəm.ˌbəɡ/}} # Là một [[kẻ]] [[bịp bợm]], [[hành]] động như một [[kẻ]] [[bịp bợm]]. {{-interj-}} '''humbug''' {{IPA-old|/ˈhəm.ˌbəɡ/}} # [[vô lý|Vô lý]]!, [[bịp]]!, [[láo]]. {{-forms-}} {{eng-verb|base=humbug|humbug|g|ed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] g732g9f4yvjxjxgosb2rmsm61wgs22n hullo 0 171270 2478710 1853581 2026-07-26T19:43:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478710 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhə.ˈloʊ/}} {{-interj-}} '''hullo''' {{IPA-old|/ˌhə.ˈloʊ/}} # Ồ! để [[tỏ]] ý [[ngạc nhiên]]. # Này! (để làm cho người nào chú ý). # A [[lô]] (khi nói máy điện thoại). {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Anh]] 8mqrgt30un8fjxdjwghg9z6ylqf6uqr hoy 0 171275 2478649 1853406 2026-07-26T19:28:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478649 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɪ/}} {{-noun-}} '''hoy''' {{IPA-old|/ˈhɔɪ/}} # {{term|Hàng hải}} [[tàu|Tàu]] nhỏ (chở hàng hoá và khách trên những quâng đường ngắn). {{-interj-}} '''hoy''' {{IPA-old|/ˈhɔɪ/}} # Ê! # Đi! đi! {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] n14rooa1yvw500yn3x3n4suj0arg1qg hoot 0 171284 2478322 1852961 2026-07-26T18:14:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (5) 2478322 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuːt/}} {{-noun-}} '''hoot''' {{IPA-old|/ˈhuːt/}} # [[tiếng|Tiếng]] [[cú]] [[kêu]]. # [[tiếng|Tiếng]] [[thét]], [[tiếng]] [[huýt]] (phản đối, chế giễu... ). # [[tiếng|Tiếng]] [[còi]] (ô tô, còi hơi... ). {{-expr-}} * '''don't care a hoot''': {{term|Từ lóng}} Đếch [[cần]], [[cóc cần]]. * '''not worth a hoot''': Không đáng một [[trinh]]. {{-intr-verb-}} '''hoot''' ''nội động từ'' {{IPA-old|/ˈhuːt/}} # [[kêu|Kêu]] (cú). # [[la hét|La hét]], [[huýt sáo]], [[huýt còi]] (phản đối, chế giễu... ). # [[rúc|Rúc]] [[lên]] (còi ô tô... ). {{-tr-verb-}} '''hoot''' ''ngoại động từ'' {{IPA-old|/ˈhuːt/}} # [[la hét|La hét]] [[phản đối]]; [[huýt sáo]] [[chế giễu]]. #: ''to '''hoot''' someone out (off, away)'' — huýt sáo (la hét) đuổi ai đi #: ''to '''hoot''' someone down'' — huýt sáo (la hét) không cho ai nói, huýt sáo (la hét) bắt ai phải im {{-interj-}} '''hoot''' {{IPA-old|/ˈhuːt/}} # {{term|Như}} [[hoots|Hoots]]. {{-forms-}} {{eng-verb|base=hoot}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] iwvnycxpr7r4ybf65oldus72enj6wwk hooey 0 171285 2478289 2023631 2026-07-26T18:08:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2478289 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhuː.i/}} {{-interj-}} '''hooey''' {{IPA-old|/ˈhuː.i/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[tầm bậy]]! {{-noun-}} '''hooey''' {{IPA-old|/ˈhuː.i/}} # [[lời nói|Lời nói]] [[nhảm]], [[lời nói]] [[tầm bậy]]. # Điều [[phi lý]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] 2mcdgbji01tv50feirvjyucp0xljxy3 hollo 0 171289 2478052 1852593 2026-07-26T17:20:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2478052 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑː.ˌloʊµ;ù hɑː.ˈloʊ/}} {{-interj-}} '''hollo''' {{IPA-old|/ˈhɑː.ˌloʊµ;ù hɑː.ˈloʊ/}} # Ê!, này! {{-noun-}} '''hollo''' {{IPA-old|/ˈhɑː.ˌloʊµ;ù hɑː.ˈloʊ/}} # [[tiếng kêu|Tiếng kêu]] "ê"; [[tiếng kêu]] "này". {{-verb-}} '''hollo''' {{IPA-old|/ˈhɑː.ˌloʊµ;ù hɑː.ˈloʊ/}} # [[kêu|Kêu]] "ê"; [[kêu]] "này". # [[gọi|Gọi]] [[chó săn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 3oep07ynymu5bk4m8grbo2vy8m86hl4 hoick 0 171293 2478013 1852538 2026-07-26T17:12:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478013 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɔɪk/}} {{-interj-}} '''hoick''' {{IPA-old|/ˈhɔɪk/}} # Đi!, đi!, [[xuỵt]]!, [[xuỵt]]! (giục chó săn). {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Anh]] 9xhfgcuuhnc10w7hm8ggrjccmxr4fqj hobo 0 171294 2477957 2037790 2026-07-26T17:05:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (3) 2477957 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊ.ˌboʊ/}} {{-noun-}} '''hobo''' {{plur}} hobos, hoboes (từ Mỹ, nghĩa Mỹ) {{IPA-old|/ˈhoʊ.ˌboʊ/}} # [[thợ|Thợ]] đi làm [[rong]]. # [[ma cà bông|Ma cà bông]], [[kẻ]] [[sống]] [[lang thang]]. {{-intr-verb-}} '''hobo''' ''nội động từ (từ Mỹ,nghĩa Mỹ)'' {{IPA-old|/ˈhoʊ.ˌboʊ/}} # Đi [[rong]] [[kiếm]] [[việc làm]] (thợ). # Đi [[lang thang]] [[lêu]] [[lỏng]]. {{-forms-}} {{eng-verb|base=hobo}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] b41495mkxlqk5ob2k1ww5c9of61vjg0 hobnob 0 171295 2477956 1852470 2026-07-26T17:04:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477956 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌnɑːb/}} {{-intr-verb-}} '''hobnob''' ''nội động từ ((thường) + with)'' {{IPA-old|/.ˌnɑːb/}} # [[chơi|Chơi]] [[thân]], đàn đúm (với ai). # [[chén|Chén]] [[chú]] [[chén]] [[anh]] (với ai). {{-forms-}} {{eng-verb|base=hobnob|hobnob|b|ed}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] 13y5qmv7posr9t2zqmpf7tjj89snw7n hear 0 171419 2477038 1851039 2026-07-26T13:39:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477038 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɪr/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-hear.ogg |pron=ˈhɪr}} {{-verb-}} '''hear''' ''heard /hə:d/'' {{IPA-old|/ˈhɪr/}} # [[nghe|Nghe]]. #: ''he doesn't '''hear''' well'' — anh ta nghe không rõ #: ''to '''hear''' a lecture'' — nghe bài thuyết trình #: ''to '''hear''' the witnesses'' — nghe lời khai của những người làm chứng #: ''to '''hear''' someone out'' — nghe ai nói cho đến hết # [[nghe theo|Nghe theo]], [[chấp nhận]], đồng ý. #: ''he will not '''hear''' of it'' — hắn chẳng chịu nghe đâu, hắn chẳng đồng ý đâu # {{term|+ of, about, from}} [[nghe nói|Nghe nói]], [[nghe]] [[tin]], được [[tin]], [[biết]] [[tin]]; [[nhận]] được (thư... ). #: ''to '''hear''' from somebody'' — nhận được tin của ai #: ''have you heard of the news?'' — anh ta đã biết tin đó chưa? #: ''I have never heard of such a thing!'' — chưa bao giờ tôi lại nghe được một điều như vậy! {{-expr-}} * '''hear! hear!''': [[hoan hô|Hoan hô]]!; đúng đúng! hay [[lắm]]!, [[tuyệt]]! (đôi khi có ý mỉa mai). * '''you will hear of this!''': [[rồi|Rồi]] [[cậu]] [[còn]] [[nghe]] [[chửi]] [[chán]] về [[cái]] [[chuyện]] đó!, [[rồi]] [[cậu]] sẽ biết tay! {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] aumnt7fr7r0l5f7xb7kxeaj6i95mo8l hew 0 171422 2477581 1851828 2026-07-26T15:42:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477581 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhjuː/}} {{-verb-}} '''hew''' ''hewed, hewed, hewn'' {{IPA-old|/ˈhjuː/}} # [[chặt|Chặt]], đốn, đẽo; [[bổ]]. #: ''to '''hew''' down a tree'' — đốn cây #: ''to '''hew''' something to pieces'' — bổ cái gì ra làm nhiều mảnh #: ''to '''hew''' asunfer'' — bổ đôi #: ''to '''hew''' one's way'' — chặt cây mở đường #: ''to '''hew''' at somebody'' — bổ rìu vào ai, chặt vào ai, lấy dao phạt vào ai {{-forms-}} {{eng-verb|base=hew}} {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Anh]] rzst3eqzth1nby3bfu2krd5h3b6101y hiv 0 172100 2477874 1852281 2026-07-26T16:48:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477874 wikitext text/x-wiki {{-eng-}} [[Hình:HIV Mature and Immature.PNG|thumb|hiv]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌeɪtʃ.ˌɑɪ.ˈvi/}} {{-abr-}} '''hiv''' {{IPA-old|/ˌeɪtʃ.ˌɑɪ.ˈvi/}} # [[vi|Vi]] [[rút]] [[gây]] [[ra]] [[bệnh]] [[AIDS]] (Human Immunodeficiency Vírus). {{-ref-}} {{R:FVDP}} [[Thể loại:Viết tắt tiếng Anh]] 2pf9yylhqhn4jmrk40pqf411a19lcs6 however 0 172429 2478645 2245948 2026-07-26T19:28:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478645 wikitext text/x-wiki {{-eng-}} {{-pron-}} * {{IPA4|en|/hɑʊˈɛvə/|a=RP}} * {{enPR|houĕvʹər|a=US}}, {{IPA4|en|/haʊˈɛvɚ/}} * {{audio|en|en-us-however.ogg|a=US}} * {{rhymes|en|ɛvə(ɹ)|s=3}} * {{hyphenation|en|how|ev|er}} {{-adv-}} '''however''' {{IPA-old|/hɑʊ.ˈɛ.vɜː/}} # [[dù|Dù]] đến đâu, [[dù]] cách nào, [[dù]] cách gì. #: '''''however''' things are'' — dù sự việc có thế nào {{-conj-}} '''however''' {{IPA-old|/hɑʊ.ˈɛ.vɜː/}} # Tuy nhiên, [[tuy thế]], [[tuy vậy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Liên từ tiếng Anh]] h86q7ifp758rfna6s1ic9tg8fvheo9u homoscedasticity 0 172586 2478200 1852804 2026-07-26T17:51:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478200 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhoʊ.moʊ.sɪ.ˌdæs.ˈtɪ.sə.ti/}} {{-noun-}} '''homoscedasticity''' {{IPA-old|/ˌhoʊ.moʊ.sɪ.ˌdæs.ˈtɪ.sə.ti/}} # {{term|Kinh tế học}} [[Hiệp|Hiệp]] [[phương sai]] đồng [[nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] l9o61s1yutfq87autgmj4dtmeqf1rza hard currency 0 174759 2476655 2212760 2026-07-26T12:12:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476655 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈkɜː.ənt.si/}} {{-noun-}} '''hard currency''' {{IPA-old|/ ˈkɜː.ənt.si/}} # {{term|Kinh tế học}} [[ngoại tệ mạnh|Ngoại tệ mạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 0ot5b2sko5nwni7cgv2fvni6typu5ku hard-core unemployed 0 174760 2476657 788905 2026-07-26T12:13:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476657 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ .ˈplɔɪd/}} {{-noun-}} '''hard-core unemployed''' {{IPA-old|/ .ˈplɔɪd/}} # {{term|Kinh tế học}} [[Những|Những]] [[người]] [[thất nghiệp]] [[khó]] tìm [[việc làm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 6a33nu17gkr0ydj4uw43fp568okhlfa hedonic price 0 174762 2477158 788907 2026-07-26T14:07:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477158 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈprɑɪs/}} {{-noun-}} '''hedonic price''' {{IPA-old|/ ˈprɑɪs/}} # {{term|Kinh tế học}} [[Giá|Giá]] ẩn. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 6s37u4u6xepc852i2dazw7xftshdh3i heterogeneous capital 0 174764 2477543 788909 2026-07-26T15:34:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477543 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈkæ.pə.tᵊl/}} {{-noun-}} '''heterogeneous capital''' {{IPA-old|/ ˈkæ.pə.tᵊl/}} # {{term|Kinh tế học}} [[Vốn|Vốn]] không đồng [[nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] lxo9dsyeh2ahuda2eo9bc5zazgunrmi heterogeneous product 0 174765 2477544 788910 2026-07-26T15:34:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477544 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈprɑː.ˌdəkt/}} {{-noun-}} '''heterogeneous product''' {{IPA-old|/ ˈprɑː.ˌdəkt/}} # {{term|Kinh tế học}} [[Sản|Sản]] [[phẩm]] không đồng [[nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] jbjljdpwi1dsov8uqjbt31gayba8szc high-powered money 0 174768 2477678 788913 2026-07-26T16:04:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477678 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈmə.ni/}} {{-noun-}} '''high-powered money''' {{IPA-old|/ ˈmə.ni/}} # {{term|Kinh tế học}} [[Tiền|Tiền]] [[mạnh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 6hk8ea3m4ljwhbbezsn2hdrzowjf1dm hiring rate 0 174769 2477794 788914 2026-07-26T16:30:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477794 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈreɪt/}} {{-noun-}} '''hiring rate''' {{IPA-old|/ ˈreɪt/}} # {{term|Kinh tế học}} [[Tỷ|Tỷ]] [[lệ]] [[thuê]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 3tuae92jktdo6hclqson64zninuwsl6 historical model 0 174772 2477832 788917 2026-07-26T16:38:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477832 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈmɑː.dᵊl/}} {{-noun-}} '''historical model''' {{IPA-old|/ ˈmɑː.dᵊl/}} # {{term|Kinh tế học}} [[Các|Các]] [[mô hình]] [[lịch sử]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] cudz97hrepgrgqgkz0yr1o9kewh2ha5 hoarding company 0 174774 2477932 788919 2026-07-26T16:59:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477932 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈkəmp.ni/}} {{-noun-}} '''hoarding company''' {{IPA-old|/ ˈkəmp.ni/}} # {{term|Kinh tế học}} [[Công|Công]] [[ty]] [[nắm giữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 7xeqgbwiw2wfh81nn25bu8yrrhpfg7a homogeneous product 0 174776 2478162 788921 2026-07-26T17:43:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478162 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈprɑː.ˌdəkt/}} {{-noun-}} '''homogeneous product''' {{IPA-old|/ ˈprɑː.ˌdəkt/}} # {{term|Kinh tế học}} [[Sản|Sản]] [[phẩm]] đồng [[nhất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] r36mmbcf2qwl7a41kpocnumal4gqrdv horizontal equity 0 174778 2478369 788923 2026-07-26T18:24:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478369 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈɛ.kwə.ti/}} {{-noun-}} '''horizontal equity''' {{IPA-old|/ ˈɛ.kwə.ti/}} # {{term|Kinh tế học}} [[Công|Công]] bằng theo [[phương]] [[ngang]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 70orb6nr5233fjdugnytv49ff0zjqhj hot money 0 174780 2478518 1853235 2026-07-26T18:57:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478518 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈmə.ni/}} {{-noun-}} '''hot money''' {{IPA-old|/ ˈmə.ni/}} # {{term|Kinh tế học}} [[Tiền|Tiền]] [[nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] m4e74or0nt11433en7g6m9z5azvsz2b housing benefit 0 174782 2478621 1853361 2026-07-26T19:22:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478621 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈbɛ.nə.ˌfɪt/}} {{-noun-}} '''housing benefit''' {{IPA-old|/ ˈbɛ.nə.ˌfɪt/}} # {{term|Kinh tế học}} [[Lợi|Lợi]] [[nhuận]] [[nhà]] ở. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 06rkq2lsf9xdczoeg6ltmir8irew2wt human capital 0 174784 2478719 1853592 2026-07-26T19:45:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478719 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈkæ.pə.tᵊl/}} {{-noun-}} '''human capital''' {{IPA-old|/ ˈkæ.pə.tᵊl/}} # {{term|Kinh tế học}} [[Vốn|Vốn]] [[nhân lực]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] n3h102y9fg852cm8751ebu5g2wue6f9 human wealth 0 174786 2478720 788931 2026-07-26T19:45:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2478720 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈwɛɫθ/}} {{-noun-}} '''human wealth''' {{IPA-old|/ ˈwɛɫθ/}} # {{term|Kinh tế học}} [[Của|Của]] [[cải]] của [[con người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] 69sgvgfk1rf7ek0n3f8uwfb02u8ugej hypothesis testing 0 174788 2479224 1854570 2026-07-26T21:45:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479224 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ ˈtɛs.tiɳ/}} {{-noun-}} '''hypothesis testing''' {{IPA-old|/ ˈtɛs.tiɳ/}} # {{term|Kinh tế học}} [[Kiểm|Kiểm]] định [[giả thuyết]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Kinh tế học]] [[Thể loại:Danh từ tiếng Anh]] fea91okb5q4vkw77pp40ypph1xc03jz hight 0 175282 2477710 2072954 2026-07-26T16:11:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2477710 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑɪt/}} {{-verb-}} '''hight''' ''động tính từ quá khứ'' {{IPA-old|/ˈhɑɪt/}} # {{term|Từ cổ,nghĩa cổ}} , (thơ ca); (đùa cợt) [[gọi là]], [[tên]] là. {{-ref-}} {{R:FVDP|db=ev}} [[Thể loại:Động từ tiếng Anh]] 04251zrrcku7wtr9e3r7log09nkmzgv hypermedia 0 176526 2479110 1854374 2026-07-26T21:18:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2479110 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/.ˌmi.di.ə/}} {{-noun-}} '''hypermedia''' {{IPA-old|/.ˌmi.di.ə/}} # [[Một|Một]] [[loại]] [[chương trình]] [[giảng dạy]] với sự [[trợ giúp]] của [[máy tính]], như [[HyperCard]] [[chẳng hạn]], được dùng để [[bổ sung]] thêm đồ [[họa]], âm [[thanh]], [[video]], [[tiếng nói]] [[mô phỏng]] vào các [[khả năng]] của một [[hệ thống]] [[hyperytext]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 7h6uah6fi9oqnum5a06hw55svkd72un harnais 0 181105 2476761 1850668 2026-07-26T12:37:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476761 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=harnais|p=harnais| sp=/haʁ.nɛ/|pp=/haʁ.nɛ/}} '''harnais''' {{g-old|m}} # Bộ [[yên cương]], bộ đồ [[thắng]] [[ngựa]]. #: '''''Harnais''' de luxe'' — bộ yên cương sang trọng # {{term|Thân mật}} [[quần áo|Quần áo]] [[kỳ cục]] [[nặng nề]]. #: '''''harnais''' d’engrenage'' — (cơ khí, cơ học) bộ bánh răng truyền động {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 34lgxl9qktohx7ykbzv7tpamhr0oith hibou 0 181120 2477617 1851888 2026-07-26T15:50:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477617 wikitext text/x-wiki {{-fra-}} [[Hình:Asio_otus.jpg|thumb|hibou]] {{-noun-}} {{fra-noun| s=hibou|p=hiboux| sp=/hi.bu/|pp=/hi.bu/}} '''hibou''' {{g-old|m}} # {{term|Động vật học}} [[chim|Chim]] [[cú]]. # {{term|Từ cũ; nghĩa cũ}} [[người|Người]] [[sống]] [[cô]] độc. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6hwx7mg59qlu5atw2b3w4hr1h22sgc5 hippocampe 0 181131 2477778 1852138 2026-07-26T16:27:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477778 wikitext text/x-wiki {{-fra-}} [[Hình:Hippocampus.jpg|thumb|hippocampe]] {{-noun-}} {{fra-noun| s=hippocampe|p=hippocampes| sp=/i.pɔ.kɑ̃p/|pp=/i.pɔ.kɑ̃p/}} '''hippocampe''' {{g-old|m}} # {{term|Động vật học}} [[cá ngựa|Cá ngựa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] q8ybzu5tv4kkplyoeotokm89x0ubwex homard 0 181138 2478097 1852650 2026-07-26T17:30:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478097 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=homard|p=homards| sp=/hɔ.maʁ/|pp=/hɔ.maʁ/}} '''homard''' {{g-old|m}} # {{term|Động vật học}} [[tôm hùm|Tôm hùm]]. #: ''rouge comme un '''homard''''' — đỏ rực {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] qfcpzrpgd5ze9d8ej04loq5qgcfwpjh homme 0 181139 2478151 1852717 2026-07-26T17:40:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478151 wikitext text/x-wiki {{-fra-}} [[Image:Da Vinci Vitruve Luc Viatour.jpg|thumb|homme]] {{-noun-}} {{fra-noun| s=homme|p=hommes| sp=/ɔm/|pp=/ɔm/}} '''homme''' {{g-old|m}} # [[người|Người]], [[con người]]. #: ''L’homme diffère de l’animal'' — con người khác với con vật # Đàn ông. #: ''L’homme et la femme'' — đàn ông và đàn bà # [[người lớn|Người lớn]] [[khôn]]; [[người]] [[dũng cảm]]. #: ''L’enfant devient '''homme''''' — cậu bé đã thành người lớn khôn #: ''Dans le danger, soyez '''homme''''' — trong nguy biến hãy tỏ ra là con người dũng cảm # {{term|Thông tục}} [[chồng|Chồng]]. #: ''La dame et son '''homme''''' — bà ta với chồng bà #: ''comme un seul '''homme''''' — tăm tắp #: ''dépouiller le vieil '''homme''''' — xem [[vieil]] #: ''d’homme à '''homme''''' — thành thực với nhau #: '''''homme''' d’affaires'' — nhà kinh doanh #: '''''homme''' d’argent'' — người trục lợi #: '''''homme''' de bien'' — người có đức hạnh, người từ tâm #: '''''homme''' de cheval'' — người thích ngựa #: '''''homme''' d’église'' — nhà tôn giáo, nhà tu hành #: '''''homme''' d’esprit'' — người tài trí #: '''''homme''' d’Etat'' — nhà chính khách #: '''''homme''' de guerre; '''homme''' d’épée'' — quân nhân #: '''''homme''' de lettres'' — văn sĩ #: '''''homme''' de loi'' — luật gia #: '''''homme''' de paille'' — người làm vì #: '''''homme''' de peine'' — người lao động vất vả #: '''''homme''' de quart'' — thủy thủ trực ban #: '''''homme''' de rien'' — người chẳng ra gì #: '''''homme''' de robe'' — thẩm phán #: '''''homme''' des bois'' — người rừng #: '''''homme''' de tête'' — người có nghị lực #: '''''homme''' public'' — nhân vật trọng yếu trong quốc gia #: ''le Fils de l’Homme'' — chúa Giê-xu #: ''voilà mon '''homme''''' — (thân mật) đó là người tôi cần {{-ant-}} * [[Femme|Femme]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] d9r10yw1hhqba4u9iaemgngsqurlosq homoptère 0 181144 2478199 1852802 2026-07-26T17:50:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478199 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''homoptère''' {{g-old|m}} # {{term|Động vật học}} [[sâu bọ|Sâu bọ]] [[cánh giống]]. {{-adj-}} '''homoptère''' # {{term|Động vật học}} (có) [[cánh giống]]. #: ''Insecte '''homoptère''''' — sâu bọ cánh giống {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homoptere]] [[Thể loại:Tính từ tiếng Pháp|homoptere]] [[Thể loại:Mục từ tiếng Pháp|homoptere]] iiavt55xgwwaw63fwfoez9zx5ujkbup homéostat 0 181150 2478216 1852827 2026-07-26T17:54:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478216 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''homéostat''' {{g-old|m}} # [[máy|Máy]] điều [[bình]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homeostat]] [[Thể loại:Mục từ tiếng Pháp|homeostat]] p04xi6it0yum9g8z7ovdgj7ij17bql9 homéotherme 0 181152 2478217 1852828 2026-07-26T17:55:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478217 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''homéotherme''' {{g-old|m}} # {{term|Động vật học}} [[động vật|Động vật]] [[bình]] [[nhiệt]]. {{-ant-}} * [[Poïkilotherme|Poïkilotherme]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|homeotherme]] [[Thể loại:Mục từ tiếng Pháp|homeotherme]] t0voqhebwv142u9shem6emg0v32blnr hongroyage 0 181164 2478240 1852865 2026-07-26T17:59:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478240 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hongroyage''' {{g-old|m}} # Sự [[thuộc]] [[da]] [[phèn]] [[muối]] (theo kiểu Hung-ga-ri). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] rfi5l49uilzr5cslhri106co35u6a32 hospitalisme 0 181174 2478494 1853189 2026-07-26T18:52:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478494 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hospitalisme''' {{g-old|m}} # {{term|Y học}} [[bệnh|Bệnh]] [[do]] [[nằm viện]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] otu2xgbkqlmdjyink1zn90gz6ua1bk3 hosteau 0 181182 2478503 1853205 2026-07-26T18:54:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478503 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hosteau''' {{g-old|m}} # {{term|Tiếng lóng, biệt ngữ}} [[bệnh viện|Bệnh viện]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 0f4o9kxzo12azvqq66q7bcl5n19o1rg houage 0 181186 2478544 1853263 2026-07-26T19:04:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478544 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''houage''' {{g-old|m}} # {{term|Từ cũ, nghĩa cũ}} Sự [[cuốc]] đất. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] gh0pk92miafnb8ul9r4rjb4zq10jgch houblonnage 0 181189 2478546 1853265 2026-07-26T19:04:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478546 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''houblonnage''' {{g-old|m}} # Sự ướp [[hoa bia]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] qpg68j4fdl6atbmd4tsg7p5vio3iww5 houka 0 181196 2478550 1853275 2026-07-26T19:05:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478550 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''houka''' {{g-old|m}} # [[cái|Cái]] điếu (để hút thuốc của người ấn Độ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 52ye9t39ke29zrvvjh6yucmep8zkiko housset 0 181200 2478624 1853366 2026-07-26T19:23:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478624 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''housset''' {{g-old|m}} # [[khóa|Khóa]] [[tự động]] (túi du lịch, va li, hòm. . . ). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ruh2gm5o5pj4jgyesw5a4he2pyw88w9 houx 0 181202 2478626 1853371 2026-07-26T19:23:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478626 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=houx|p=houx| sp=/hu/|pp=/hu/}} '''houx''' {{g-old|m}} # {{term|Thực vật học}} [[cây|Cây]] [[nhựa ruồi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 8oavghf5ibl1tyq9rkkdfo2rlyvd8c4 huit 0 181209 2478698 1853562 2026-07-26T19:40:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478698 wikitext text/x-wiki {{-fra-}} {{-adj-}} '''huit''' # [[tám|Tám]]. #: ''Dans '''huit''' jours'' — trong tám ngày nữa # {{term|Thứ}} [[tám|Tám]]. #: ''Page '''huit''''' — trang tám #: ''en '''huit''''' — trong tám ngày nữa #: ''D’aujourd'hui en '''huit''''' — từ hôm nay đến tám ngày nữa, ngày này tuần sau {{-noun-}} '''huit''' {{g-old|m}} # [[số|Số]] [[tám]]. #: ''Ecrire un grand '''huit''''' — viết một số tám lớn # [[mồng|Mồng]] [[tám]]. #: ''Le '''huit''' de ce mois'' — mồng tám tháng này # {{term|Đánh bài}} (đánh cờ) [[con]] [[tám]]. #: '''''Huit''' de carreau'' — con tám rô # [[hình|Hình]] [[con số]] [[tám]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Pháp]] [[Thể loại:Danh từ tiếng Pháp]] 4p0usoq4rf7q352bmrtu6dyxxexqeyy humage 0 181211 2478715 1853588 2026-07-26T19:44:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478715 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''humage''' {{g-old|m}} # Sự [[hít]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 8s9b4tov710nqicequ2c4unxn4rbkxh humecteur 0 181228 2478751 1853645 2026-07-26T19:53:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478751 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''humecteur''' {{g-old|m}} # {{term|Kỹ thuật}} [[máy|Máy]] làm ẩm, [[máy]] [[tẩm]] ướt. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] b2aw1lo30d9vf56q4ho6713j55cayca huronien 0 181244 2478850 1853810 2026-07-26T20:16:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478850 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''huronien''' {{g-old|m}} # {{term|Địa chất, địa lý}} [[bậc|Bậc]] [[huron]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] pxwxgikx8q8lzb3xjeu6ryf21oiowow hutteau 0 181249 2478904 1853888 2026-07-26T20:29:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478904 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hutteau''' {{g-old|m}} # {{term|Săn bắn}} [[lều|Lều]] [[săn]] (ở bờ biển). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] mgknyelgmhy1745pajqoqe9nmsj9mb0 hydracide 0 181263 2478939 1854030 2026-07-26T20:37:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478939 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydracide''' {{g-old|m}} # {{term|Hóa học}} [[hiđraxit|Hiđraxit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] hab76jpf8cprn7qdaqa6h82iv2mfvya hydrargyrisme 0 181270 2478942 1854033 2026-07-26T20:38:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478942 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydrargyrisme''' {{g-old|m}} # {{term|Y học}} Sự [[nhiễm]] độc [[thủy ngân]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] p9eoutv9lf1t1bzmnmnez1t0j9vprug hydrocarbonate 0 181287 2478963 1854070 2026-07-26T20:43:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478963 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydrocarbonate''' {{g-old|m}} # {{term|Hóa học}} [[hidrocabonat|Hidrocabonat]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] ikuc47nxd6d8sd0itwvvcc66kixga3q hydroclasseur 0 181289 2478967 1854075 2026-07-26T20:44:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478967 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydroclasseur''' {{g-old|m}} # {{term|Kỹ thuật}} [[máy|Máy]] thủy phân cấp. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] iupjh1nb6q6e5x7mhbosqqtnzpzbbhx hydropéricarde 0 181395 2479019 1854186 2026-07-26T20:57:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479019 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydropéricarde''' {{g-old|m}} # {{term|Y học}} [[chứng|Chứng]] [[tràn]] [[dịch]] [[màng ngoài tim]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hydropericarde]] [[Thể loại:Mục từ tiếng Pháp|hydropericarde]] gc7rou3b7d5q6fe6zzmrqd9tajd9gmi hydrosilicate 0 181402 2479021 1854191 2026-07-26T20:57:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479021 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydrosilicate''' {{g-old|m}} # {{term|Hóa học}} [[hiđrosicicat|Hiđrosicicat]], [[silicat]] [[ngậm nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] exf8klmc49jslim49eaq643h0rgj99x hydrosol 0 181407 2479022 1854192 2026-07-26T20:57:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479022 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hydrosol''' {{g-old|m}} # {{term|Hóa học}} [[xon|Xon]] [[nước]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 3p23zj2abu04u3rc9zts52dxu90i3c8 hylozoïsme 0 181453 2479059 1854267 2026-07-26T21:06:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479059 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hylozoïsme''' {{g-old|m}} # {{term|Triết học}} [[thuyết|Thuyết]] [[vật hoạt]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hylozoisme]] [[Thể loại:Mục từ tiếng Pháp|hylozoisme]] h5y68rt715p7i28tqhihgwtr0kv0jag hymnaire 0 181456 2479065 1854274 2026-07-26T21:07:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479065 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hymnaire''' {{g-old|m}} # [[tập|Tập]] [[thánh ca]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] imfkx11njujtir3fhagpiuwlx9cic2g hymnographe 0 181459 2479070 1854285 2026-07-26T21:09:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479070 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hymnographe''' {{g-old|m}} # [[người|Người]] [[soạn]] [[thánh ca]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6jox76mpivx3zp66w3ip1hddumk0ag4 hyménium 0 181473 2479072 1854292 2026-07-26T21:09:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479072 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hyménium''' {{g-old|m}} # {{term|Thực vật học}} [[màng bào|Màng bào]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hymenium]] [[Thể loại:Mục từ tiếng Pháp|hymenium]] nx0v40xipnqkvrzfslitura7p0mfdwj hyperboloïde 0 181506 2479092 1854326 2026-07-26T21:14:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479092 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hyperboloïde''' {{g-old|m}} # {{term|Toán học}} [[hipeboloit|Hipeboloit]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hyperboloide]] [[Thể loại:Mục từ tiếng Pháp|hyperboloide]] qv1ek6y7ccvv5vklbohhnm99cn9xqrf hypercorticisme 0 181556 2479096 304282 2026-07-26T21:15:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479096 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hypercorticisme''' {{g-old|m}} # {{term|Hypercorticisme surrénal}} (y học) sự [[tăng]] [[năng]] [[vỏ]] [[thượng thận]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] nl099v1a1v0xb3v4cqfgr7oxd4hc0u4 hypocauste 0 181636 2479169 1854487 2026-07-26T21:32:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479169 wikitext text/x-wiki {{-fra-}} {{-noun-}} {{fra-noun| s=hypocaustes|p=hypocaustes| sp=/i.pɔ.kɔst/|pp=/i.pɔ.kɔst/}} '''hypocauste''' {{g-old|m}} # {{term|Khảo cổ học}} [[lò sưởi|Lò sưởi]] [[ngầm]]. # {{term|Khảo cổ học}} [[buồng|Buồng]] có [[lò sưởi]] [[ngầm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] c9xcwsuwdo1wbvs5gorpxer97wfchki hypéron 0 181720 2479243 1854609 2026-07-26T21:50:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479243 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hypéron''' {{g-old|m}} # {{term|Vật lý học}} [[hiperon|Hiperon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hyperon]] [[Thể loại:Mục từ tiếng Pháp|hyperon]] lg5lefg7xxkimbw8injhfgsx1y60wwk hâtereau 0 181730 2479268 1854733 2026-07-26T21:56:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479268 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hâtereau''' {{g-old|m}} # [[chả|Chả]] [[gan]] [[lợn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hatereau]] [[Thể loại:Mục từ tiếng Pháp|hatereau]] 6yn792un9450gybnnowsuiwnm70jhpx hâtiveau 0 181735 2479271 1854736 2026-07-26T21:56:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479271 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hâtiveau''' {{g-old|m}} # [[rau|Rau]] [[quả]] [[sớm]]; đậu [[sớm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hativeau]] [[Thể loại:Mục từ tiếng Pháp|hativeau]] 11p0knya4gpuvl2cwc8ny9zrsx8f07u héliaste 0 181757 2479317 1854814 2026-07-26T22:07:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479317 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''héliaste''' {{g-old|m}} # {{term|Sử học}} Ủy [[viên]] [[tòa]] án [[nhân dân]] (A-ten). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heliaste]] [[Thể loại:Mục từ tiếng Pháp|heliaste]] 87ffcd1rrsv7vjc334wf7tacotu8azt hélicon 0 181773 2479319 1854818 2026-07-26T22:08:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479319 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hélicon''' {{g-old|m}} # {{term|Âm nhạc}} [[kèn|Kèn]] [[hêlicon]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|helicon]] [[Thể loại:Mục từ tiếng Pháp|helicon]] qts72sw2y687vlhntf9akqpawt9b64b héliographe 0 181789 2479321 1854824 2026-07-26T22:08:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479321 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''héliographe''' {{g-old|m}} # [[nhật xạ|Nhật xạ]] [[ký]]. # {{term|Từ cũ; nghĩa cũ}} [[máy|Máy]] [[quang]] [[báo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heliographe]] [[Thể loại:Mục từ tiếng Pháp|heliographe]] tfiwto6s3a58f7l6rgtqsh3a6vlzv7o hélion 0 181806 2479323 1854829 2026-07-26T22:08:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479323 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hélion''' {{g-old|m}} # {{term|Vật lý học}} [[helion|Helion]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|helion]] [[Thể loại:Mục từ tiếng Pháp|helion]] hut7y8brau07ivd123avdpuu7esm2kz héliportage 0 181817 2479327 1854836 2026-07-26T22:09:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479327 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''héliportage''' {{g-old|m}} # Sự [[chuyển]] bằng máy bay lên [[thẳng]], sự [[trực thăng vận]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|heliportage]] [[Thể loại:Mục từ tiếng Pháp|heliportage]] dhop7a7tn6rigjzmjcljp849axs3wv1 hématimètre 0 181848 2479330 680501 2026-07-26T22:10:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479330 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hématimètre''' {{g-old|m}} # Hồng cầu kế. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hematimetre]] [[Thể loại:Mục từ tiếng Pháp|hematimetre]] 2nwvgyekh5m4w61uq2optuomp2ddjh4 hématozoaire 0 181876 2479336 1854853 2026-07-26T22:12:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479336 wikitext text/x-wiki {{-fra-}} {{-noun-}} '''hématozoaire''' {{g-old|m}} # [[trùng|Trùng]] [[ký sinh]] [[máu]], [[huyết]] [[trùng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp|hematozoaire]] [[Thể loại:Mục từ tiếng Pháp|hematozoaire]] fsp5qz1bw0ci17nqmx7jylmhu6dekzh gjennombrudd 0 182927 2479479 2474064 2026-07-27T08:15:08Z Hiyuune 50834 2479479 wikitext text/x-wiki =={{langname|nb}}== ==={{section|alt}}=== * {{alt|nb|gjennombrott}} ==={{section|etym}}=== Từ {{compound|nb|gjennom|brudd}}. ==={{section|n}}=== {{nb-noun-n1}} # Sự [[xuyên]] [[phá]], [[xuyên]] [[thấu]], [[xuyên]] qua. ==={{section|ref}}=== * {{R:nb:OB}} 1udlp7sdzo1hh1d2mm888g1hte93r3v hanske 0 183089 2476606 1850454 2026-07-26T12:02:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476606 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hanske|root=hanske|defsg=hanske|indefsg=hansken|defpl=hansker|indefpl=hanskene}} '''hanske''' {{g-old|m}} # [[bao tay|Bao tay]], [[găng tay]] (bằng da). #: ''et par '''hansker''' #: '' å passe som hind i '''hanske''' '' — Vừa vặn, vừa khít, ăn khớp. #: ''å kaste '''hansken''' til noen '' — Thách thức ai. #: ''å ta opp '''hansken''' '' — Chấp nhận sự thách thức. #: '' bokse'''hanske''' Găng, bao tay (của võ sĩ quyền anh). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] e073v6nf62yxxbidvf1hy4v3vpg9r2j hatt 0 183092 2476855 1850802 2026-07-26T12:57:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476855 wikitext text/x-wiki {{-nor-}} [[Hình:Hatt.jpg|thumb|hatt]] {{-noun-}} {{nor-noun|word=hatt|root=hatt|defsg=hatt|indefsg=hatten|defpl=hatter|indefpl=hattene}} '''hatt''' {{g-old|m}} # [[mũ|Mũ]], [[nón]]. #: ''Hun kjøpte en ny '''hatt'''. #: '' en mann med '''hatt''' #: '' å ta '''hatten''' av for noe(n) '' — Tỏ lòng kính trọng đối với việc gì (ai). #: ''å ikke være særlig høy i '''hatten''' '' — Khúm núm, rụt rè. #: '' å være mann for sin '''hatt''' '' — Là người biết tự lập, tự chủ. #: ''å ta sin '''hatt''' og gå '' — Bỏ đi để phản đối, chống đối. #: ''Sannelig min '''hatt'''! '' — Trời đất ơi! #: ''en fjær i '''hatten''' '' — Sự thắng lợi, chiến thắng. {{-drv-}} * (1) [[paddehatt]]: [[mũ|Mũ]] [[nấm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] sprh9xv4x9gnabfwm9lwg5nnrnki98t hauk 0 183095 2476866 1850817 2026-07-26T12:59:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476866 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hauk|root=hauk|defsg=hauk|indefsg=hauken|defpl=hauker|indefpl=haukene}} '''hauk''' {{g-old|m}} # [[chim|Chim]] [[diều hâu]], [[chim]] ưng, ó, [[kên kên]]. #: '''''Hauken''' tilhører ørnefamilien. #: '' å leke '''hauk''' og due '' — Chơi cút bắt. #: '' å være over noen som en '''hauk''' '' — Rình người nào như mèo rình chuột. # [[kẻ|Kẻ]] [[hiếu chiến]]. #: '' '''haukene''' i Washington og Moskva {{-drv-}} * (1) [[hønsehauk]]: [[loại|Loại]] [[chim]] [[diều hâu]] [[bắt]] [[gà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] j0zflq0pcgyvis2x948f894igqlyajh hav 0 183097 2476898 1850860 2026-07-26T13:06:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476898 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hav|root=hav|defsg=hav|indefsg=havet|defpl=hav|indefpl=hava/havene}} '''hav''' {{g-old|m}} # [[biển|Biển]], [[biển cả]], đại [[dương]]. #: '' Skipet seilte over '''havet'''. #: '' åpent '''hav''' #: '' en dråpe i '''havet''' '' — Hạt cát trong sa mạc, hạt nước trong đại dương. # Một [[số lớn]]. #: '' et '''hav''' av mennesker {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] h370om6ed5zqg5qxkyc0d82gd6ifk28 havari 0 183099 2476902 1850865 2026-07-26T13:07:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476902 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=havari|root=havari|defsg=havari|indefsg=havariet|defpl=havarier|indefpl=havaria/havariene}} '''havari''' {{g-old|m}} # Sự [[chìm]], đắm [[tàu]]. #: ''Det var mange '''havarier''' under stormen. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 38xyb3vj0sgbmu6s3vj2cs9apxwr043 hefte 0 183103 2477176 1851224 2026-07-26T14:11:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477176 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hefte|root=heft|defsg=hefte|indefsg=heftet|defpl=hefter|indefpl=hefta/heftene}} '''hefte''' {{g-old|m}} # [[tập|Tập]] [[giấy]], [[xấp]] [[giấy]]. #: ''Elevene fikk hvert sitt '''hefte''' til å skrive i. #: '' Sangene ble trykket i et lite '''hefte'''. {{-verb-}} {{nor-verb|word=hefte|inf=å hefte|root=heft|pres=hefter|pret=hefta<br />/<br />heftet|pp=hefta<br />/<br />heftet}} '''hefte''' # Làm cho [[bám]] vào, [[dính]] vào. #: ''Tøystykket er '''hefte'''t fast med en knappenål. # [[trì hoãn|Trì hoãn]], [[cầm]] lại, [[giữ lại]], [[ngăn]] lại. #: ''De ble '''hefte'''t av den store trafikken. #: '' '''å hefte''' noen bort '' — Cầm giữ ai lại. #: '''''å hefte''' seg ved noe '' — Để tâm đến việc gì. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Động từ tiếng Na Uy]] 1qzjxya800231au75cr0vea7o4o9xba heftelse 0 183105 2477177 305845 2026-07-26T14:11:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477177 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=heftelse|root=heftelse|defsg=heftelse|indefsg=heftelsen|defpl=heftelser|indefpl=heftelsene}} '''heftelse''' {{g-old|m}} #: '' (Luật) Trái khoán để áp. #: '' Der er flere '''heftelser''' på eiendommen. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] h2c480y6x0bvxh6rr8bzryowrbmyy81 hekk 0 183107 2477202 1851267 2026-07-26T14:17:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477202 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hekk|root=hekk|defsg=hekk|indefsg=hekken|defpl=hekker|indefpl=hekkene}} '''hekk''' {{g-old|m}} # [[hàng rào|Hàng rào]] [[cây xanh]]. #: '''''Hekken''' gikk rundt huset. # [[phía|Phía]] sau, [[phần]] sau của [[tàu]] hay [[xe]]. #: ''Båten hadde avrundet '''hekk'''. #: '' Môn thể thao nhảy qua rào. #: '' Han vant 110 meter '''hekk'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 4b5eie3pl0aicqo43hip4i0dh1mkozj hekseskudd 0 183108 2477203 1851269 2026-07-26T14:17:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477203 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hekseskudd|root=hekseskudd|defsg=hekseskudd|indefsg=hekseskuddet|defpl=hekseskudd|indefpl=hekseskudda/hekseskuddene}} '''hekseskudd''' {{g-old|m}} # Sự đau [[mãnh liệt]] [[nơi]] [[thắt lưng]]. #: '''''Hekseskudd''' kan være svært vondt. {{-dial-}} * [[hekseskott]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] gftbta9m6ke0t7pp7w4fvfpb175acdd hekta 0 183109 2477204 1851270 2026-07-26T14:17:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477204 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hekta|root=hektar|defsg=hekta|indefsg=hektaret|defpl=hektar|indefpl=hektara/hektarene}} '''hekta''' {{g-old|m}} # [[mẫu tây|Mẫu tây]] (10. 000 [[thước]] [[vuông]]). #: ''Jordstykket var på fem '''hektar'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] rp07iw1ir8w6bht7q4w5tulnmhw1gf3 hektoliter 0 183112 2477206 1851273 2026-07-26T14:17:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477206 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hektoliter|root=hektoliter|defsg=hektoliter|indefsg=hektoliteren|defpl=hektoliterne}} '''hektoliter''' {{g-old|m}} # Một [[trăm]] [[lít]], [[héc-tô-lít]]. #: ''Denne tanken tar fem '''hektoliter'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] dv5z2e6wtf5hk8ta0qsl0qv31agnxcr helgen 0 183114 2477214 1851285 2026-07-26T14:19:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477214 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helgen|root=helgen|defsg=helgen|indefsg=helgenen|defpl=helgener|indefpl=helgenene}} '''helgen''' {{g-old|m}} # {{term|Tôn}} [[thánh|Thánh]], [[thánh thần]]. #: '' å påkalle en '''helgen''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 5wyja65n2i6lic35nazvsl07v9j0w67 helligdag 0 183117 2477247 1851345 2026-07-26T14:27:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477247 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helligdag|root=helligdag|defsg=helligdag|indefsg=helligdagen|defpl=helligdager|indefpl=helligdagene}} '''helligdag''' {{g-old|m}} # [[ngày|Ngày]] [[nghỉ]], [[ngày lễ]]. #: ''Det er mange '''helligdager''' i påsken. #: '' Søndag er '''helligdag'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] t16dede1kuy0xgsjiqgpq41e46o0uz5 helseattest 0 183119 2477275 305859 2026-07-26T14:33:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477275 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helseattest|root=helseattest|defsg=helseattest|indefsg=helseattesten|defpl=helseattester|indefpl=helseattestene}} '''helseattest''' {{g-old|m}} # [[giấy|Giấy]] y [[chứng]], [[giấy chứng nhận]] [[sức khỏe]]. #: ''Når du begynner i denne jobben, må du framlegge '''helseattest'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] in4grof9xbtkkd411ak41jpgfjzudg7 helsekontroll 0 183120 2477276 1851389 2026-07-26T14:33:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477276 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helsekontroll|root=helsekontroll|defsg=helsekontroll|indefsg=helsekontrollen|defpl=helsekontroller|indefpl=helsekontrollene}} '''helsekontroll''' {{g-old|m}} # Sự, cuộc [[khám]] [[sức khỏe]]. #: '' Spedbarn må regelmessig til '''helsekontroll'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] hb64zw5905pzpkv92ewq9fgb7ub7lxf helserad 0 183121 2477277 305861 2026-07-26T14:33:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477277 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helserad|root=helserad|defsg=helserad|indefsg=helseradet|defpl=helserad|indefpl=helserada/helserad ene}} '''helserad''' {{g-old|m}} # [[sở|Sở]], [[nhà]] y [[tế]]. #: ''Man kan bli vaksinert på '''helseradet''' i byene. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] q94yy8d1q1cdhkj7an76b8n248s6e1q helsestasjon 0 183122 2477278 305862 2026-07-26T14:34:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477278 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helsestasjon|root=helsestasjon|defsg=helsestasjon|indefsg=helsestasjonen|defpl=helsestasjoner|indefpl=helsestasjonene}} '''helsestasjon''' {{g-old|m}} # [[trạm|Trạm]] y [[tế]] [[mẫu]] [[nhi]]. #: '''''helsestasjon''' for mor og barn {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] khy27qo1hflu2exkpd1j7xt7iahwusk helt 0 183123 2477279 1851392 2026-07-26T14:34:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477279 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helt|root=helt|defsg=helt|indefsg=helten|defpl=helter|indefpl=heltene}} '''helt''' {{g-old|m}} # [[anh hùng|Anh hùng]], [[liệt sĩ]]. #: ''å dø som en '''helt''' #: '' hverdagens '''helter''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 5i8wxb94obh870g7kjk99wtkpk3leyg hendelse 0 183127 2477329 1851469 2026-07-26T14:45:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477329 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hendelse|root=hendelse|defsg=hendelse|indefsg=hendelsen|defpl=hendelser|indefpl=hendelsene}} '''hendelse''' {{g-old|m}} # [[biến cố|Biến cố]], [[việc]] [[xảy]] đến [[bất ngờ]], [[việc]] [[ngẫu nhiên]], [[việc]] [[tình cờ]]. #: ''dagliglivets '''hendelser''' #: '' Ved en '''hendelse''' oppdaget jeg feilen. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 8mntaj9hbrt0hgpttfsk7jf5ir6q6if henrettelse 0 183132 2477350 1851501 2026-07-26T14:50:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477350 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=henrettelse|root=henrettelse|defsg=henrettelse|indefsg=henrettelsen|defpl=henrettelser|indefpl=henrettelsene}} '''henrettelse''' {{g-old|m}} # [[sử|Sử]], cuộc [[xử tử]], [[hành quyết]], [[hành hình]]. #: ''Det var mange '''henrettelser''' under den franske revolusjon. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] klczdtmkuabz859pqx5awjm1ktjxq66 hensikt 0 183134 2477352 1851503 2026-07-26T14:51:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477352 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hensikt|root=hensikt|defsg=hensikt|indefsg=hensikten|defpl=hensikter|indefpl=hensiktene}} '''hensikt''' {{g-old|m}} #: '' Mục đích, mục tiêu. Ý định, chủ tâm. #: '' Hva er '''hensikten''' med dette? Han har gode '''hensikter'''. #: '' å ha til '''hensikt''' '' — Có chủ tâm. #: '''''Hensikten''' helliger middelet. '' — Cứu cánh biện minh cho phương tiện. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 8megkm36le59oxtqvzfkomybrao7gcc henvendelse 0 183140 2477356 1851510 2026-07-26T14:52:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477356 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=henvendelse|root=henvendelse|defsg=henvendelse|indefsg=henvendelsen|defpl=henvendelser|indefpl=henvendelsene}} '''henvendelse''' {{g-old|m}} # Sự [[hỏi]], [[yêu cầu]], [[thỉnh cầu]]. #: ''Det har kommet flere '''henvendelser''' om å få utbedret veien. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] lcsxsy4kf59zb3o99jee922ogx9ji3y herre 0 183147 2477493 1851709 2026-07-26T15:22:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477493 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=herre|root=herre|defsg=herre|indefsg=herren|defpl=herrer|indefpl=herrene}} '''herre''' {{g-old|m}} # L. Ông [[chủ]], [[chủ nhân]]. #: ''forholdet mellom '''herre''' og tjener #: '' å være sin egen '''herre''' '' — Là người tự lập. #: '' å være situasjonens '''herre''' '' — Nắm vững tình hình. #: '' å være '''herre''' over seg selv '' — Tự làm chủ mình. #: '' Người phong nhã, tao nhã, đứng đắn. #: '' å oppfyre seg som en '''herre''' # {{term|Tôn}} [[chúa|Chúa]], [[Thiên chúa]], [[Thượng]] đế. #: '' '''Herren''' vare med deg! #: '' '''Herren'''s bønn '' — Kinh lạy Cha. #: ''Hvor i '''herren'''s navn har du vært? '' — Trời ơi! Nãy giờ anh ở đâu? {{-drv-}} * (1) [[herrefrisør]] {{g-old|m}}: [[tiệm|Tiệm]] [[hớt tóc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] bi877oi38n6850m5prqvfe42lrfee9n herred 0 183148 2477494 633956 2026-07-26T15:22:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477494 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=herred|root=herred|defsg=herred|indefsg=herredet|defpl=herred/herreder|indefpl=herreda/herredene}} '''herred''' {{g-old|m}} # [[đơn vị|Đơn vị]] [[hành chánh]] [[tại]] [[thôn quê]] (tổng). #: '''''Herredet''' har gode veier. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] hkn0sq3jkxel2lmnz8rwrnx6vol0mdu hersker 0 183151 2477507 1851723 2026-07-26T15:25:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477507 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hersker|root=hersker|defsg=hersker|indefsg=herskeren|defpl=herskere|indefpl=herskerne}} '''hersker''' {{g-old|m}} # [[người|Người]] [[cai trị]], [[thống trị]], đô [[hộ]]. #: '' '''herskeren''' i landet {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 7aa6h7g9hxnjte07lible15v4xz69zj hevelse 0 183155 2477579 1851825 2026-07-26T15:42:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477579 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hevelse|root=hevelse|defsg=hevelse|indefsg=hevelsen|defpl=hevelser|indefpl=hevelsene}} '''hevelse''' {{g-old|m}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] aicis9bnxq4abp0d5yqhh990q6jw3xv himmel 0 183159 2477739 1852072 2026-07-26T16:18:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477739 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=himmel|root=him|defsg=himmel|indefsg=himmelen|defpl=himler|indefpl=himlene}} '''himmel''' {{g-old|m}} # [[trời|Trời]], [[bầu trời]]. #: ''Solen står høyt på '''himmelen''' midt på dagen. #: '' under åpen '''himmel''' '' — Ở ngoài trời. #: '' som lyn fra klar '''himmel''' '' — Như một tiếng sét ngang tai. #: ''alt mellom '''himmel''' og jord '' — Đủ thứ, mọi việc trên trời, dưới biển #: '''''Himmel''' og hav! '' — Trời đất ơi! Thiên địa ơi! # [[thiên|Thiên]] đường, [[thiên]] đàng. #: ''å komme til '''himmelen''' når man er død #: '' å sette '''himmel''' og jord i bevegelse '' — Dồn mọi nỗ lực. #: ''å være i den syvende '''himmel''' '' — Vui sướng tột độ, tột bực. {{-drv-}} * (1) [[himmelfallen]] : Như [[từ]] trên [[trời]] [[rơi]] xuống, [[ngơ ngác]]. * (1) [[himmelhøy]] : [[cao|Cao]] [[tận]] [[mây xanh]]. * (1) [[himmelrom]] {{g-old|m}}: [[không trung|Không trung]], [[không gian]], [[bầu trời]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 3yz3gj6unrt6o57pfcg1vh1ux131ssk hingst 0 183163 2477758 1852104 2026-07-26T16:22:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477758 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hingst|root=hingst|defsg=hingst|indefsg=hingsten|defpl=hingster|indefpl=hingstene}} '''hingst''' {{g-old|m}} # [[ngựa|Ngựa]] đực. #: ''å slippe ut '''hingstene''' om våren {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] l43uv3t8qohdewgdqruqo0o21cf8tkf hjelm 0 183167 2477891 1852373 2026-07-26T16:52:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477891 wikitext text/x-wiki {{-nor-}} [[Hình:Hjelm.jpg|thumb|hjelm]] {{-noun-}} {{nor-noun|word=hjelm|root=hjelm|defsg=hjelm|indefsg=hjelmen|defpl=hjelmer|indefpl=hjelmene}} '''hjelm''' {{g-old|m}} # [[nón|Nón]], [[mũ]] [[an toàn]]. #: ''Man bør bruke '''hjelm''' når man kjører motorsykkel. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] pwpja2uqncgleiqfkni5lf472vllpa9 hjelpe 0 183170 2477892 1852375 2026-07-26T16:52:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477892 wikitext text/x-wiki {{-nor-}} {{-verb-}} {{nor-verb|word=hjelpe|inf=å hjelpe|pres=hjelper|pret=hjalp|pp=hjulpet}} '''hjelpe''' # [[giúp đỡ|Giúp đỡ]], [[trợ giúp]], [[cứu giúp]], [[cứu vớt]], [[cứu trợ]]. #: ''Hun '''hjalp''' ham med leksene. #: '' De '''hjalp''' meg med penger. #: '' å gi noen en '''hjelpe'''nde hånd '' — Giúp đỡ ai. # Có [[hiệu lực]], [[hiệu quả]], [[công hiệu]]. #: ''Ingenting '''hjalp'''. #: '' Medisinen '''hjelper''' mot hoste. #: '' 3. '''å hjelpe'''s ad '' — Giúp đỡ lẫn nhau, tương trợ. #: ''å ikke kunne '''hjelpe''' for noe '' — Không có trách nhiệm, lỗi về việc gì. #: '''''å hjelpe''' til med noe '' — Phụ giúp vào việc gì. #: '''''å hjelpe''' noen fram til eksamen '' — Luyện thi cho ai. {{-drv-}} * (1) [[hjelpearbeider]] {{g-old|m}}: [[thợ|Thợ]] [[phụ]]. * (1) [[hjelpeverb]] {{g-old|m}}: [[trợ|Trợ]] động [[từ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Na Uy]] bs4n50yg0df5rqikavhuq99oypd8u69 hjemsted 0 183176 2477914 1852386 2026-07-26T16:56:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477914 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjemsted|root=hjemsted|defsg=hjemsted|indefsg=hjemstedet|defpl=hjemsteder|indefpl=hjemsteda/hjemstedene}} '''hjemsted''' {{g-old|m}} # [[nơi|Nơi]] [[trú ngụ]], [[chỗ]] ở. #: ''Hennes '''hjemsted''' er Bergen. {{-dial-}} * [[heimstad]] * [[heimsted]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] o3wrp2uwfp5efixbvfpjno120vaxbjr hjerne 0 183178 2477916 1852387 2026-07-26T16:56:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (3) 2477916 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjerne|root=hjerne|defsg=hjerne|indefsg=hjernen|defpl=hjerner|indefpl=hjernene}} '''hjerne''' {{g-old|m}} # L. Óc, [[não]]. #: ''Mennesket tenker med '''hjernen'''. #: '' å legge '''hjernen''' i bløt '' — Nghĩ nát óc. #: ''å få noe på '''hjernen''' '' — Bận tâm về việc gì. # [[người|Người]] [[thông minh]], [[trí tuệ]], [[trí lực]]. #: '' Hun er '''hjernen''' bak det hele. #: '' Landets skarpeste '''hjerner''' var samlet. #: '' Han er mafiaens '''hjerne'''. {{-drv-}} * (1) [[hjerneblødning]] {{g-old|m}}: Sự đứt [[mạch máu]] [[não]]. * (1) [[hjernegymnastikk]] {{g-old|m}}: Sự [[vận động]] [[trí]] óc. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] fw9dw23s4v1za3ey4ogl9ul2l00cpff hjernerystelse 0 183180 2477920 1852389 2026-07-26T16:56:47Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477920 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjernerystelse|root=hjernerystelse|defsg=hjernerystelse|indefsg=hjernerystelsen|defpl=hjernerystelser|indefpl=hjernerystelsene}} '''hjernerystelse''' {{g-old|m}} # {{term|Y}} Sự động óc [[do]] [[tai nạn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] bjr6nat2ypipty3tn9ccpxkxskf3ra1 hjerteslag 0 183181 2477924 1852393 2026-07-26T16:57:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477924 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjerteslag|root=hjerteslag|defsg=hjerteslag|indefsg=hjerteslaget|defpl=hjerteslag|indefpl=hjerteslaga/hjerteslag ene}} '''hjerteslag''' {{g-old|m}} # [[nhịp|Nhịp]] đập của [[tim]]. #: '''''Hjerteslag'''ene var meget hurtige. # [[cơn|Cơn]] đau [[tim]]. #: ''Han døde av '''hjerteslag'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] kwx2g6wvc0aqnp0ocfj18adqtd7z28a hjulspor 0 183182 2477927 1852397 2026-07-26T16:58:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477927 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjulspor|root=hjulspor|defsg=hjulspor|indefsg=hjulsporet|defpl=hjulspor|indefpl=hjulspora'- ene}} '''hjulspor''' {{g-old|m}} #: '' Dấu bánh xe lún trên đường. #: '' Bilene hadde laget dype '''hjulspor''' i veien. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] hghzorthu3g8b8dpyd4mr5yizfdtfu6 holdepunkt 0 183186 2478029 305926 2026-07-26T17:16:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478029 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=holdepunkt|root=holdepunkt|defsg=holdepunkt|indefsg=holdepunktet|defpl=holdepunkt/holdepunkter|indefpl=holdepunkta/holdepunktene}} '''holdepunkt''' {{g-old|m}} # [[cơ bản|Cơ bản]], [[cơ sở]]. #: '' Har du noe '''holdepunkt''' for det du sier. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] apxnqqi0s2agdypefzjfbhu2twk8e29 holdning 0 183188 2478033 1852569 2026-07-26T17:17:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478033 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=holdning|root=holdning|defsg=holdning|indefsg=holdning en|defpl=holdninger|indefpl=holdningene}} '''holdning''' {{g-old|m}} # [[dáng|Dáng]] điệu, điệu, điệu bộ, bộ [[dáng]], [[tư thế]]. #: ''Han har dårlig/god '''holdning'''. # [[quan điểm|Quan điểm]], [[lập trường]], [[thái độ]]. #: ''Hvilken '''holdning''' har du til dette spørsmålet? {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] h5e3y4tqh2qthjmauxhijlkdjjp3r9q holme 0 183189 2478067 1852610 2026-07-26T17:23:35Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478067 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=holme|root=holme|defsg=holme|indefsg=holmen|defpl=holmer|indefpl=holmene}} '''holme''' {{g-old|m}} # [[cù lao|Cù lao]], [[cồn]]. #: ''Han rodde ut på en '''holme''' for å fiske. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] id4ssrjnvfvutjn9tah2cg3dnjmk2k1 honnørbillett 0 183190 2478253 305930 2026-07-26T18:01:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478253 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=honnørbillett|root=honnørbillett|defsg=honnørbillett|indefsg=honnørbilletten|defpl=honnørbilletter|indefpl=honnørbillettene}} '''honnørbillett''' {{g-old|m}} #: '' Vé giảm giá dành cho những người già cả hay tật nguyền. #: '' å reise på '''honnørbillett''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 8h5jpp9axx7lwb8ehjmh5n9b3lvap7y honorar 0 183191 2478259 1852888 2026-07-26T18:03:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478259 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=honorar|root=honorar|defsg=honorar|indefsg=honoraret|defpl=honorar/honorarer|indefpl=honorara/honorar ene}} '''honorar''' {{g-old|m}} #: '' Tiền công, thù lao. Tiền nhuận bút. #: '' utbetaling av '''honorar''' til forfatteren {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] gj1c6purnkzmuw0a0trm5pj2aw8il3p horisont 0 183193 2478366 1853016 2026-07-26T18:23:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478366 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=horisont|root=horisont|defsg=horisont|indefsg=horisonten|defpl=horisonter|indefpl=horisontene}} '''horisont''' {{g-old|m}} # [[chân trời|Chân trời]]. #: ''Et skip dukket opp i '''horisonten'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] nwkkahvsbb16nla60875ajuik89tecu hospits 0 183196 2478498 1853199 2026-07-26T18:53:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478498 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hospits|root=hospits|defsg=hospits|indefsg=hospitset|defpl=hospits/hospitser|indefpl=hospitsa/hospitsene}} '''hospits''' {{g-old|m}} # [[nhà trọ|Nhà trọ]], [[lữ quán]], [[lữ]] điếm. #: ''Det fins et billig '''hospits''' i utkanten av byen. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] arx4bxkvox04ros90jxteeups0c39zy hoste 0 183197 2478502 1853204 2026-07-26T18:54:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2), {{mf}} → {{g-old|m|f}} 2478502 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hoste|root=hoste|defsg=hoste|indefsg=hosten}} '''hoste''' {{g-old|m}} # [[cơn|Cơn]] [[ho]], [[tiếng]] [[ho]], sự [[ho]]. , #: '' Hun har en plagsom '''hoste''', stakkar. {{-drv-}} * (1) [[hostemikstur]] {{g-old|m}}: [[thuốc|Thuốc]] [[ho]] [[nước]]. * (1) [[hostesaft]] {{g-old|m|f}}: [[thuốc|Thuốc]] [[ho]] [[nước]]. {{-verb-}} {{nor-verb|word=hoste|inf=å hoste|root=host|pres=hoster|pret=hosta<br />/<br />hostet|pp=hosta<br />/<br />hostet}} '''hoste''' # [[ho|Ho]]. #: '' Han '''hoste'''t på grunn av all røyken. #: '' '''å hoste''' opp slim '' — Ho ra đờm. # {{term|Máy}} [[chạy|Chạy]] không đều. #: '' Motoren ville ikke ga, den bare '''hoste'''t. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Động từ tiếng Na Uy]] ihbttebjvtbucrftqkco3lil0kgmdtf hot-dog 0 183198 2478520 1853224 2026-07-26T18:58:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478520 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hot-dog|root=hot-dog|defsg=hot-dog|indefsg=hot-dogen|defpl=hot-doger|indefpl=hot-dogene}} '''hot-dog''' {{g-old|m}} # [[bánh mì|Bánh mì]] [[kẹp]] [[xúc-xích]]. #: ''å kjøpe '''hot-dog''' på snackbar {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 46t6h8djlw74pdjkvc5uw856jkqqx07 hovedfag 0 183199 2478628 305939 2026-07-26T19:24:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478628 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hovedfag|root=hovedfag|defsg=hovedfag|indefsg=hovedfaget|defpl=hovedfaga/hovedfagene}} '''hovedfag''' {{g-old|m}} # Môn học chính ở [[bậc]] đại [[học]]. #: '' Hun tok '''hovedfag''' i engelsk. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] d2e2pbjq7us8mcxt6nomiyj5kyclaxs hovedkvarter 0 183202 2478630 1853373 2026-07-26T19:24:30Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478630 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hovedkvarter|root=hovedkvarter|defsg=hovedkvarter|indefsg=hovedkvarteret|defpl=hovedkvarter/hovedkvarterer|indefpl=hovedkvartera/hovedkvarterene}} '''hovedkvarter''' {{g-old|m}} #: '' (Quân) Tổng hành dinh, bộ tham mưu. Đại bản doanh, trụ sở chính. #: '' '''hovedkvarter''' for sjøforsvaret #: '' partiets '''hovedkvarter''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] apugsdypjkhep2chcggxnyyjw0336wf hovedperson 0 183204 2478631 1853374 2026-07-26T19:24:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478631 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hovedperson|root=hovedperson|defsg=hovedperson|indefsg=hovedpersonen|defpl=hovedpersoner|indefpl=hovedpersonene}} '''hovedperson''' {{g-old|m}} # [[nhân vật|Nhân vật]] [[chính]], [[nhân vật]] [[quan trọng]]. #: '' Babyen var familiens '''hovedperson'''. #: '' Napoleon var '''hovedpersonen''' i filmen. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] nbtij07woes1rvteu1ah158d0y3t6f1 hovedstad 0 183207 2478633 1853377 2026-07-26T19:25:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478633 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hovedstad|root=hoved|defsg=hovedstad|indefsg=hovedstaden|defpl=hovedsteder|indefpl=hovedstedene}} '''hovedstad''' {{g-old|m}} #: '' Thủ đô, kinh đô. #: '' Oslo er '''hovedstaden''' i Norge. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 46kubxw7y3ugrso701qjzqhdxz31ydw hovedtrekk 0 183209 2478634 2060668 2026-07-26T19:25:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478634 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hovedtrekk|root=hovedtrekk|defsg=hovedtrekk|indefsg=hovedtrekket|defpl=hovedtrekk|indefpl=hovedtrekka/hovedtrekkene}} '''hovedtrekk''' {{g-old|m}} # Đặc điểm, [[nét]] [[chính yếu]], [[nét]] đặc [[sắc]]. #: ''Et resymé består av '''hovedtrekk'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 1izpg9gf3cy7m7bsg5g6ebv4h4vwl1f huggjern 0 183214 2478685 305954 2026-07-26T19:37:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478685 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=huggjern|root=huggjern|defsg=huggjern|indefsg=huggjernet|defpl=huggjern|indefpl=huggjerna/huggjernene}} '''huggjern''' {{g-old|m}} #: '' Cái đục, cái chàng. #: '' Han laget en fure i treet med '''huggjernet'''. {{-dial-}} * [[hoggjern]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] bekili6ac8g2u2sxo034u9uxrdfcavq huggorm 0 183216 2478686 1853546 2026-07-26T19:37:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478686 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=huggorm|root=huggorm|defsg=huggorm|indefsg=huggormen|defpl=huggormer|indefpl=huggormene}} '''huggorm''' {{g-old|m}} # [[rắn lục|Rắn lục]]. #: '' Hun ble bitt av en '''huggorm'''. {{-dial-}} * [[hoggorm]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 904wfmbz8m1ksjbcaa2n2dvb1cozawl husbanklån 0 183225 2478869 305965 2026-07-26T20:21:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478869 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husbanklån|root=husbanklan|defsg=husbanklån|indefsg=husbanklanet|defpl=husbanklan|indefpl=husbanklana/husbanklanene}} '''husbanklån''' {{g-old|m}} # [[tiền|Tiền]] [[mượn]] của [[ngân hàng]] [[cho vay]] để [[cất nhà]]. #: ''å søke om '''husbanklån''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 42dfrbct8zqp6bizqzl35suppqo5zvu husbond 0 183226 2478870 1853847 2026-07-26T20:21:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478870 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husbond|root=husbond|defsg=husbond|indefsg=husbonden|defpl=husbonder|indefpl=husbondene}} '''husbond''' {{g-old|m}} # [[người|Người]] [[chồng]], ông [[chủ nhà]]. #: ''Han var en god '''husbond'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] hcq3afjdg1tmaarco2omzre04ffa1st husdyr 0 183227 2478871 1853848 2026-07-26T20:21:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478871 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husdyr|root=husdyr|defsg=husdyr|indefsg=husdyret|defpl=husdyr|indefpl=husdyra/husdyrene}} '''husdyr''' {{g-old|m}} # [[gia súc|Gia súc]], thú vật nuôi trong [[nhà]]. #: '' Det er ikke tillatt å holde '''husdyr''' i denne boligblokken. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] gpi56akwyf2vkohyk846n442v0ws92y husleiekontrakt 0 183235 2478883 305975 2026-07-26T20:24:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478883 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husleiekontrakt|root=husleiekontrakt|defsg=husleiekontrakt|indefsg=husleiekontrakten|defpl=husleiekontrakter|indefpl=husleiekontraktene}} '''husleiekontrakt''' {{g-old|m}} # [[hợp|Hợp]] đồng [[thuê mướn]] [[nhà]]. #: '' Hvis man leier bolig, er det bra å ha en '''husleiekontrakt'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] mdl3mnimdzrxrbf16feikvsrr0eok8v husstand 0 183237 2478891 305977 2026-07-26T20:26:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478891 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husstand|root=husstand|defsg=husstand|indefsg=husstanden|defpl=husstander|indefpl=husstandene}} '''husstand''' {{g-old|m}} # [[nóc|Nóc]] [[gia]], [[hộ]]. #: '' Hvor mange personer er det i '''husstanden'''? #: '' Over 3000 '''husstander''' mener de trenger flere rom. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] m8t9vs555bz77380jm1lqg72xnshgl4 husvære 0 183240 2478898 305980 2026-07-26T20:28:05Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478898 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husvære|root=husvær|defsg=husvære|indefsg=husværet|defpl=husværer|indefpl=husværa|suff3='-ene}} '''husvære''' {{g-old|m}} # [[chỗ|Chỗ]] ở, [[nơi]] [[nương náu]]. #: '' Mange studenter har vanskeligheter med å finne '''husvære''' i byen. {{-dial-}} * [[husvmr]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] fb4ht0qh5yf4bvbj0rdwtgmdkkfwl6x hval 0 183241 2478908 1853967 2026-07-26T20:30:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478908 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hval|root=hval|defsg=hval|indefsg=hvalen|defpl=hvaler|indefpl=hvalene}} '''hval''' {{g-old|m}} # [[cá voi|Cá voi]], [[cá]] ông, [[cá kình]]. #: '' '''Hvalen''' lever i sjøen og er verdens største pattedyr. {{-dial-}} * [[kval]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 7vwlxxrqtw5fopoztmn9sjt4z915pwx hybel 0 183249 2478926 1854003 2026-07-26T20:34:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478926 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hybel|root=hyb|defsg=hybel|indefsg=hybelen|defpl=hybler|indefpl=hyblene}} '''hybel''' {{g-old|m}} # [[phòng|Phòng]] đơn [[cho thuê]] để ở. #: ''De fleste studenter bor på '''hybel'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] dt6duk34vrpvxgrcxlstkqt98x8ewab hyl 0 183250 2479055 1854258 2026-07-26T21:05:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479055 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hyl|root=hyl|defsg=hyl|indefsg=hylet|defpl=hyl|indefpl=hyla/hylene}} '''hyl''' {{g-old|m}} # [[tiếng kêu|Tiếng kêu]], [[tiếng]] [[la]], [[tiếng]] [[hét]], [[tiếng]] [[tru]]. #: ''Hun hørte et '''hyl''' av redsel. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 0e48uvu2y6yyllgnkxncy8hpqsyf8ns hyssing 0 183256 2479247 305996 2026-07-26T21:51:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479247 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hyssing|root=hyssing|defsg=hyssing|indefsg=hyssingen|defpl=hyssinger|indefpl=hyssingene}} '''hyssing''' {{g-old|m}} # [[dây|Dây]], [[nhợ]], [[lạt]], #: ''Hun bandt '''hyssing''' om pakken. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] bh4dcbsjpn15iyd6huxhnjl4zazwrk9 hånd 0 183259 2479275 1854750 2026-07-26T21:57:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} 2479275 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hånd|root=hånd|defsg=hånd|indefsg=hånda|indefsg2=hånden|defpl=hender|indefpl=hendene}} '''hånd''' {{g-old|m|f}} # [[bàn tay|Bàn tay]]. #: ''Mennesket har to '''hender''' og to føtter. #: '' å rekke opp '''hånd'''en '' — Đưa tay lên. #: '' skjelve på '''hånd'''en '' — Run tay. #: '' å spise av '''hånd'''en '' #:# (Thú vật) ăn (thức ăn) trên tay. #:# Trở nên thuần phục, chịu nghe theo. #: '' å være lett på '''hånd'''en '' — Khéo tay. #: ''å gå '''hånd''' i '''hånd''' '' #:# Nắm tay nhau đi. #:# Đi đôi với nhau. #: ''å klappe i '''hendene''' '' — Vỗ tay. #: ''å vri sine '''hender''' '' — Thất vọng, tuyệt vọng, ngã lòng. #: ''å gni seg i '''hendene''' '' — Xoa tay hài lòng. #: '' å rekke noen '''hånd'''en '' — Bắt tay ai. Đưa tay cho ai nắm. #: '' å gi noen sin '''hånd''' '' #:# Bắt tay ai. Đưa tay cho ai nắm. #:# Trao thân gửi phận cho ai. #: '' å ta noen i '''hånd'''en '' — Nắm tay ai. #: ''å dø/falle for noens '''hånd''' '' — Chết vì tay ai. #: '' å gjøre noe for '''hånd'''(en) '' — Làm việc gì bằng tay. #: '' å ikke se en '''hånd''' for seg '' — Tối om, không thấy bàn tay đưa ra trước mặt. #: ''uten å røre en '''hånd''' '' — Không phải mó tay vào. #: ''å sitte med '''hendene''' i fanget '' — Không phụ giúp một tay vào. #: '' å ikke løfte en '''hånd''' '' — Không phụ giúp một tay vào. #: '' å gi noen en (hjelpende) '''hånd''' '' — Giúp một tay với ai. #: ''å gå noen til '''hånd'''e '' — Giúp đỡ ai. #: ''å bare noen på '''hendene''' '' — Làm hết mọi công việc cho ai. #: '' å legge siste '''hånd''' på verket '' — Làm xong, hoàn tất công việc. #: ''å få arbeidet (raskt) fra '''hånd'''en '' — Làm nhanh chóng công việc. #: '' å ha en heldig '''hånd''' med noe '' — Đạt thành quả về việc gì. #: ''å gi noen frie '''hender''' med noe '' — Cho ai toàn quyền làm việc gì. #: '' å toe sine '''hender''' '' — Phủi tay không nhận trách nhiệm. #: '' å legge '''hånd''' på noen '' — Đánh đập ai. #: '' å komme noen i hende '' — Vào tay ai. #: ''å ha penger mellom '''hendene''' '' — Có tiền trong tay. #: ''å ha svar på rede '''hånd''' '' — Có sẵn câu trả lời trong tay. #: '' å ha gode/dårlige kort på '''hånd'''en'' #:# Có những lá bài tốt/xấu. #:# Có nhiều lợi điểm/nhược điểm. #: ''å gå over på andre '''hender''' '' — Qua tay người khác. #: '' å gå fra '''hånd''' til '''hånd''' '' — Chuyển từ người này sang người khác (đổi chủ). #: '' å ha noe på '''hånd'''en '' — Có vật gì trong tầm tay. #: '' å ha noe for '''hånd'''en '' — Có việc gì nằm trong tầm tay. #: ''å ha '''hendene''' fulle av arbeid '' — Có nhiều việc phải làm, bận bịu. #: '' å begynne med to tomme '''hender''' '' — Bắt đầu bằng hai bàn tay trắng. #: '' å gå med livet i '''hendene''' '' — Ở vào tình trạng sinh tử. #: ''å ta '''hånd''' om noe '' — Lo lắng, để ý đến việc gì. #: '' å ta '''hånd''' om noen '' #:# Đón nhận ai. #:# Tiếp rước, tiếp đón ai. #: ''å stå i Guds '''hånd''' '' — Nằm, ở trong tay Thượng Đế. #: ''å ligge i noens '''hender''' '' — Nằm, ở trong tay ai. #: ''å ta saken i sin egen '''hånd''' '' — Tự ý quyết định vấn đề. #: ''å ha alt i sin hule '''hånd''' '' — Nắm vững được mọi việc trong tay. #: ''å legge en klam '''hånd''' over noe(n) '' — Làm mất tự nhiên, thoải mái cho việc gì (ai). #: ''å holde sin '''hånd''' over noe(n) '' — Che chở, bảo vệ việc gì (ai). #: ''å slå '''hånd'''en av noen '' — Ngoảnh mặt làm ngơ với ai. #: ''å ga/reise på egen '''hånd''' '' — Tự mình đi. #: ''å handle på egen '''hånd''' '' — Tự mình hành động. #: ''å gi med den ene '''hånd'''en og ta med den andre '' — Cho tay này, lấy lại bằng tay kia. #: ''å gi med rund '''hånd''' '' — Cho một cách rộng rãi. # [[người|Người]], [[cá nhân]]. #: ''å skaffe arbeid til alle ledige '''hender''' '' — Kiếm việc làm cho mọi người. #: ''å være noens høyre '''hånd''' '' — Là cánh tay phải của ai. #: ''å ha opplysninger fra første '''hånd''' '' — Được những tin tức, tài liệu từ người có thẩm quyền trực tiếp. # [[phía|Phía]], [[hướng]]. #: ''på høyre/venstre '''hånd''' {{-drv-}} * (1) [[håndsrekning]] {{g-old|m}}: Sự [[giúp đỡ]]. * (1) [[rundhåndet]] : [[rộng rãi|Rộng rãi]], [[hảo tâm]]. * (2) [[førstehånds]] : [[trực tiếp|Trực tiếp]], [[thẳng]]. {{-dial-}} * [[hand]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] tm7av7345doii6ddaelpyvqt6xbwl7m håndball 0 183260 2479276 2213333 2026-07-26T21:57:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479276 wikitext text/x-wiki {{also|handball|Handball|hand ball}} {{-nb-}} {{-noun-}} {{nor-noun|word=håndball|root=håndball|defsg=håndball|indefsg=håndballen|defpl=håndballer|indefpl=håndballene}} '''håndball''' {{g-old|m}} # [[môn|Môn]] [[bóng ném]], [[ném]] [[banh]]. #: ''å spille '''håndball''' # [[trái|Trái]] [[banh]] dùng cho [[môn]] [[bóng ném]]. #: ''En '''håndball''' er mindre enn en fotball. {{-dial-}} * [[håndball]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 26gkcd1x53sitf2zxloohuuc5yt8gdw håndgrep 0 183262 2479277 306002 2026-07-26T21:58:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479277 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håndgrep|root=håndgrep|defsg=håndgrep|indefsg=håndgrepet|defpl=håndgrep|indefpl=håndgrepa/håndgrepene}} '''håndgrep''' {{g-old|m}} # Sự [[nắm]], [[sờ]], [[mó]], [[cầm]]. #: ''Han reparerte skaden med et par raske '''håndgrep'''. # [[chỗ|Chỗ]] để [[nắm]], để [[cầm]]. #: '''''håndgrepet''' på en drill {{-dial-}} * [[handgrep]] {{-noun-}} {{nor-noun|word=håndgrep|root=håndgrep|defsg=håndgrep|indefsg=håndgrepet|defpl=håndgrep|indefpl=håndgrepa/håndgrepene}} '''håndgrep''' {{g-old|m}} # Sự [[nắm]], [[sờ]], [[mó]], [[cầm]]. #: ''Han reparerte skaden med et par raske '''håndgrep'''. # [[chỗ|Chỗ]] để [[nắm]], để [[cầm]]. #: '''''håndgrepet''' på en drill {{-dial-}} * [[handgrep]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Na Uy]] m7924d4lio7t3h7ds8zonqfh818hayt håndjern 0 183266 2479278 1854755 2026-07-26T21:58:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479278 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håndjern|root=håndjern|defsg=håndjern|indefsg=håndjernet|defpl=håndjern|indefpl=håndjerna/håndjernene}} '''håndjern''' {{g-old|m}} # [[cái|Cái]] [[còng]] [[tay]]. [[cùm|Cùm]] [[tay]]. #: ''Politiet arresterte tyven og satte '''håndjern''' på ham. {{-dial-}} * [[handjern]] {{-noun-}} {{nor-noun|word=håndjern|root=håndjern|defsg=håndjern|indefsg=håndjernet|defpl=håndjern|indefpl=håndjerna/håndjernene}} '''håndjern''' {{g-old|m}} # [[cái|Cái]] [[còng]] [[tay]]. [[cùm|Cùm]] [[tay]]. #: ''Politiet arresterte tyven og satte '''håndjern''' på ham. {{-dial-}} * [[handjern]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Na Uy]] hxrwue93x9sx2hhp9npvfo5o3mp1dai håndkle 0 183268 2479279 1854756 2026-07-26T21:58:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479279 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håndkle|root=hånd|defsg=håndkle|indefsg=håndkleet|defpl=håndklær|indefpl=håndklærne}} '''håndkle''' {{g-old|m}} # [[khăn lau|Khăn lau]] [[tay]], [[khăn]] [[tắm]]. #: ''å tørke seg på/med et '''håndkle''' {{-dial-}} * [[handkle]] {{-noun-}} {{nor-noun|word=håndkle|root=hånd|defsg=håndkle|indefsg=håndkleet|defpl=håndklær|indefpl=håndklærne}} '''håndkle''' {{g-old|m}} # [[khăn lau|Khăn lau]] [[tay]], [[khăn]] [[tắm]]. #: ''å tørke seg på/med et '''håndkle''' {{-dial-}} * [[handkle]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Na Uy]] idoe6uyu0hb0oolxsllykrv8xkfkyqq håndmikser 0 183269 2479281 306009 2026-07-26T21:59:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479281 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håndmikser|root=håndmikser|defsg=håndmikser|indefsg=håndmikseren|defpl=håndmiksere|indefpl=håndmikserne}} '''håndmikser''' {{g-old|m}} # [[máy|Máy]] đánh [[trứng]] [[cầm]] [[tay]]. #: ''Kokken vispet eggene med '''håndmikser'''. {{-dial-}} * [[handmikser]] {{-noun-}} {{nor-noun|word=håndmikser|root=håndmikser|defsg=håndmikser|indefsg=håndmikseren|defpl=håndmiksere|indefpl=håndmikserne}} '''håndmikser''' {{g-old|m}} # [[máy|Máy]] đánh [[trứng]] [[cầm]] [[tay]]. #: ''Kokken vispet eggene med '''håndmikser'''. {{-dial-}} * [[handmikser]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Na Uy]] pzcqah2s29nukblzd4jeoxqwkj1e7bv håndverk 0 183477 2479283 1854760 2026-07-26T21:59:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479283 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håndverk|root=håndverk|defsg=håndverk|indefsg=håndverket|defpl=håndverk|indefpl=håndverka/håndverkene}} '''håndverk''' {{g-old|m}} # [[thủ công nghệ|Thủ công nghệ]]. #: '''''håndverk''' og industri {{-dial-}} * [[handverk]] {{-noun-}} {{nor-noun|word=håndverk|root=håndverk|defsg=håndverk|indefsg=håndverket|defpl=håndverk|indefpl=håndverka/håndverkene}} '''håndverk''' {{g-old|m}} # [[thủ công nghệ|Thủ công nghệ]]. #: '''''håndverk''' og industri {{-dial-}} * [[handverk]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Na Uy]] 58tyxuf931b4pjpbqpc5i11yr6waggn håndverker 0 183479 2479284 1854761 2026-07-26T21:59:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479284 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håndverker|root=håndverker|defsg=håndverker|indefsg=håndverkeren -e|defpl=håndverkerne}} '''håndverker''' {{g-old|m}} # Người làm việc bằng [[tay chân]], thợ thủ công nghệ. #: ''Bedriften lærer opp '''håndverker'''e. {{-dial-}} * [[handverker]] {{-noun-}} {{nor-noun|word=håndverker|root=håndverker|defsg=håndverker|indefsg=håndverkeren -e|defpl=håndverkerne}} '''håndverker''' {{g-old|m}} # Người làm việc bằng [[tay chân]], thợ thủ công nghệ. #: ''Bedriften lærer opp '''håndverker'''e. {{-dial-}} * [[handverker]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Na Uy]] ls51pb99gf1ngyti5bglekhc4297tlt håp 0 183483 2479285 1854763 2026-07-26T22:00:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479285 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håp|root=håp|defsg=håp|indefsg=håpet|defpl=håp|indefpl=håpa/håpene}} '''håp''' {{g-old|m}} # Sự [[hy vọng]], [[mối]] [[hy vọng]]. #: ''Vi har godt '''håp''' om at pasienten blir frisk snart. #: '' å fatte '''håp''' om noe '' — Nẩy mầm hy vọng về việc gì. #: ''å leve i '''håpet''' '' — Sống trong hy vọng. #: ''å sette sitt '''håp''' til noe(n) '' — Đặt hy vọng vào việc gì (ai). #: ''Så lenge det er liv, er det '''håp'''. '' — Còn sống là còn hy vọng. # [[người|Người]] đáng để [[hy vọng]] vào. #: ''Hun er Norges '''håp''' i de olympiske leker. {{-drv-}} * (1) [[håpefull]] : Đầy [[hy vọng]], [[tràn trề]] [[hy vọng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] r3h14byxuoqdz3r4bir0avathrj47j1 hæl 0 183491 2479292 1854769 2026-07-26T22:01:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479292 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hæl|root=hæl|defsg=hæl|indefsg=hælen|defpl=hæler|indefpl=hælene}} '''hæl''' {{g-old|m}} # [[gót chân|Gót chân]]. #: ''Han snudde på '''hælene''' og gikk. #: '' å følge like i '''hælene''' på noen '' — Theo sát gót ai. #: ''hakk i '''hæl''' '' — Ngay sau lưng. # [[phần|Phần]] [[bao]] [[gót chân]]. #: ''Strømpen har hull på '''hælen'''. #: '' en sko med slitt '''hæl''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] gjke735nr2odtcsgjtgysi8a7hr3ure hær 0 183493 2479293 2303867 2026-07-26T22:01:53Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479293 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hær|root=hær|defsg=hær|indefsg=hæren|defpl=hærer|indefpl=hærene}} '''hær''' {{g-old|m}} # [[quân|Quân]] đội. #: '''''Hæren''' var i alarmberedskap. # Đoàn [[thể]], [[nhóm]] đông. #: ''en '''hær''' av fugler {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] =={{langname|pbv}}== ==={{ĐM|pron}}=== * {{IPA4|pbv|/hɛr/}} ==={{ĐM|verb}}=== {{head|pbv|Động từ}} # [[bay]]. 7v6ouo7fnbz0ax9mg3dvdi7etzpbnu0 hedenskap 0 185906 2477145 1851185 2026-07-26T14:04:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477145 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hedenskap|root=hedenskap|defsg=hedenskap|indefsg=hedenskapen|indefsg2=hedenskapet}} '''hedenskap''' {{g-old|m}} # [[ngoại|Ngoại]] [[giáo]], [[tà giáo]] (không là Thiên Chúa giáo). #: '''''Hedenskap'''en var stor i Norge i eldre tider. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] kbuw7l9e2r33pd86kfkih0qe61a8idi hengelås 0 185908 2477335 1851477 2026-07-26T14:47:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477335 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hengelås|root=hengelas|defsg=hengelås|indefsg=hengelasen|indefsg2=hengelaset|defpl=hengelas|defpl2=hengelaser|indefpl=hengelasa|indefpl2=hengelasene}} '''hengelås''' {{g-old|m}} # Ổ [[khóa tay]], [[khóa]] [[bóp]]. #: ''Det var '''hengelås''' på døren. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 1367if9wyc1eyp23kzb3gkofk7jl0ag hjemmebrent 0 185909 2477906 442247 2026-07-26T16:54:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477906 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjemmebrent|root=hjemmebrent|defsg=hjemmebrent|indefsg=hjemmebrenten|indefsg2=hjemmebrentet}} '''hjemmebrent''' {{g-old|m}} # [[rượu|Rượu]] [[nấu]] [[tại nhà]], [[rượu]] [[cất]] [[bất hợp pháp]] (Na Uy). #: ''De hadde med seg en flaske '''hjemmebrent''' på festen. {{-dial-}} * [[heimebrent]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 1pyq4t34mygdpw0nt4zwme2qoovn1gx haust 0 186584 2476882 1850839 2026-07-26T13:03:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476882 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''haust''' {{g-old|m}} {{-dial-}} * [[høst]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] hl9yvylp2kc4gznyaoirynkwn87ph6c heime) 0 186588 2477187 309547 2026-07-26T14:13:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477187 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''heime)''' {{g-old|m}} {{-dial-}} * [[hjemmel]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 5w99ugezpwj2dwvq55d8s1c3y76oqu9 helse 0 186595 2477274 1851388 2026-07-26T14:33:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} 2477274 wikitext text/x-wiki {{-nor-}} {{-verb-}} '''helse''' {{-dial-}} * [[hilse]] {{-noun-}} {{nor-noun|word=helse|root=hels|defsg=helse|indefsg=helsa/helsen}} '''helse''' {{g-old|m|f}} # [[sức khỏe|Sức khỏe]]. #: ''sunnhet og '''helse''' #: '' '''helse''' i hver dråpe #: '' Slit den med helsa! '' — Hy vọng bạn sẽ thích vật ấy! {{-drv-}} * (1) [[helsedirektør]] {{g-old|m}}: [[giám|Giám]] đốc [[nhà]] y [[tế]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Na Uy]] 7pbdguxcv433h9sjr2189lmdyq6a6m7 hensynsledd 0 186608 2477353 309568 2026-07-26T14:51:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477353 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''hensynsledd''' {{g-old|m}} {{-dial-}} * [[omsynsledd]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 65ufk49kwctulmt6y85s574ppbnq996 hjelpemiddel 0 186624 2477894 1852376 2026-07-26T16:52:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477894 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjelpemiddel|root=hjelpemid|defsg=hjelpemiddel|indefsg=hjelpemidde-let/hjelpemidlet|defpl=hjelpemiddel/hjelpemidler|indefpl=hjelpemid la/hjelpemidlene}} '''hjelpemiddel''' {{g-old|m}} # [[vật dụng|Vật dụng]] [[trợ lực]], [[phương tiện]] [[giúp đỡ]]. #: ''Studentene får ikke lov til å bruke hjelpemidler til eksamen. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] cdz9hvld8ebeko5jy6874xmzlf3atko hjemkunnskap 0 186625 2477898 309585 2026-07-26T16:53:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477898 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''hjemkunnskap''' {{g-old|m}} {{-dial-}} * [[heimkunnskap]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] qdj3pequ6tp1apd60gapja577nrk315 hjemme 0 186628 2477903 1852381 2026-07-26T16:54:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477903 wikitext text/x-wiki {{-nor-}} {{-adv-}} '''hjemme''' # Ở [[nhà]], ở [[tại nhà]]. #: ''Blir du '''hjemme''' i kveld? #: '' å bo '''hjemme''' '' — Ở với cha mẹ. #: ''å føle seg '''hjemme''' '' — Cảm thấy tự nhiên như ở nhà mình. #: ''å høre '''hjemme''' et sted '' — Thuộc về một nơi nào. # [[quê hương|Quê hương]], [[xứ sở]]. #: ''Alt er dyrere her '''hjemme''' enn i utlandet. {{-drv-}} * (1) [[hjemmelag]] {{g-old|m}}: Đội [[thể thao]] đấu [[tại]] [[sân]] [[nhà]]. {{-dial-}} * [[heime]] {{-ref-}} {{R:FVDP}} [[Thể loại:Phó từ tiếng Na Uy]] ked62ba0xx4onvnhuqcvjs2hzmtnxlw hjemmevern 0 186632 2477912 309592 2026-07-26T16:55:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477912 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''hjemmevern''' {{g-old|m}} {{-dial-}} * [[heimevern]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] dnyt5ckzh19ablzofbb3wb6hmtrkx9x hol 0 186641 2478021 2302784 2026-07-26T17:14:14Z BlueShurikenNinjaBot 50371 /* {{ĐM|ref}} */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478021 wikitext text/x-wiki =={{langname|bca}}== ==={{ĐM|noun}}=== {{head|bca|Danh từ}} # [[hoa]]. #:{{synonym|bca|huax}} ==={{ĐM|ref}}=== * Hefright, Brook Emerson (2011). ''Language contact as bilingual contrast among Bái language users in Jiànchuān County, China.'' {{c|bca|Hoa}} {{-pcc-}} {{-pron-}} * {{pcc-pron}} {{-noun-}} {{head|pcc|Danh từ}} # [[tỏi]]. {{-nor-}} {{-noun-}} '''hol''' {{g-old|m}} {{-dial-}} * [[hull]] {{-adj-}} '''hol''' {{-dial-}} * [[hul]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Tính từ tiếng Na Uy]] hnf2s9y1lm8nlavuzv73vlgr22xma79 hvalp 0 186655 2478909 1853968 2026-07-26T20:30:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478909 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''hvalp''' {{g-old|m}} {{-dial-}} * [[valp]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] saalmcthcm5hujbw15krnzlpsv00iqr hveps 0 186659 2478911 1853972 2026-07-26T20:31:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478911 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''hveps''' {{g-old|m}} {{-dial-}} * [[veps]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 6fu52priy2s0ekam0air66mprvwzoo0 hel 0 187236 2477207 1851274 2026-07-26T14:18:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (3) 2477207 wikitext text/x-wiki {{-nor-}} {{-adj-}} {{nor-adj|word=hel|root=hel|mf=hel|n=helt|pl=hele}} '''hel''' #: '' Tất cả, toàn thể, đủ, nguyên, trọn. #: '' en '''hel''' dag #: '' '''hele''' byen #: '' Han er ikke '''helt''' ung. #: '' fullt og '''helt''' '' — Đầy đủ và trọn vẹn. #: ''et '''helt''' tall '' — Số nguyên. #: '' Ja, det var det '''hele'''. '' — Vâng, tất cả chỉ có thế thôi. #: ''i det store og '''hele''' '' — Thường thường, đại để, đại khái. #: '' '''helt''' og holdent '' — Hoàn toàn. #: '' Nguyên vẹn, không sứt mẻ. #: '' '''hele''' strømper #: '' Bare to vinduer var '''hele'''. #: '' Đến tận, đến cả. #: '' en '''hel''' del #: '' Det gikk '''hele''' to måneder før noe ble gjort. #: '' Prisen er '''hele''' fem tusen kroner. {{-drv-}} * (0) [[helaften]] {{g-old|m}}: [[bữa|Bữa]] ăn [[tối]] [[thịnh soạn]] ở [[nhà hàng]]. * (0) [[helpensjon]] {{g-old|m}}: [[hưu bổng|Hưu bổng]] [[toàn phần]]. * (0) [[helpepper]] {{g-old|m}}: [[hột|Hột]] [[tiêu]] [[nguyên]]. {{-dial-}} * [[heil]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Na Uy]] 5x8v8m48ci7dn01ocipm68qpr7d8osy homofil 0 187258 2478156 1852738 2026-07-26T17:41:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478156 wikitext text/x-wiki {{-nor-}} {{-adj-}} {{nor-adj|word=homofil|root=homofil|mf=homofil|n=homofilt|pl=homofile}} '''homofil''' # [[thuộc|Thuộc]] về đồng [[tính]] [[luyến]] ái. #: ''Han er '''homofil'''. #: '' '''homofile'''s rettigheter {{-drv-}} * (1) [[homofili]] {{g-old|m}}: Sự đồng [[tính]] [[luyến]] ái. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Na Uy]] jkjld58e4uh0nggfa852i1ktgj9o807 homoseksuell 0 187261 2478201 1852805 2026-07-26T17:51:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478201 wikitext text/x-wiki {{-nor-}} {{-adj-}} {{nor-adj|word=homoseksuell|root=homoseksuel|mf=homoseksuell|n=homoseksuelt|pl=homoseksuelle}} '''homoseksuell''' # [[thuộc|Thuộc]] về đồng [[tính]] [[luyến]] ái. #: '''''homoseksuell''' praksis {{-drv-}} * (1) [[homoseksualitet]] {{g-old|m}}: Sự đồng [[tính]] [[luyến]] ái. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Na Uy]] ec5253znka6mpzlmxodzebealknkqxy homepage 0 187403 2478121 1852682 2026-07-26T17:34:49Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478121 wikitext text/x-wiki {{-eng-}} {{-pron-}} *[[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊm.ˌpeɪdʒ/}} {{-etymology-}} Từ ''[[home page]]'', từ ''[[home]]'' và ''[[page]]''. {{-noun-}} {{eng-noun}} # [[trang chính|Trang chính]] hay trang đầu tiên của một [[website]], thường có [[siêu liên kết]] đến các trang khác. # Trang mà [[trình duyệt]] [[web]] sẽ mở lên theo [[mặc định]]. # [[trang web|Trang web]] đầu tiên mà người dùng đến khi mới sử dụng hệ thống [[siêu văn bản]] nào đó hay bộ [[tài liệu]] nào đó nối bằng [[siêu liên kết]]. {{-syn-}} *[[home page]] fsb0pygtpos18jszvsgt8ltcyc9yyij harme 0 188644 2476735 1850625 2026-07-26T12:31:12Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476735 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=harme|root=harm|defsg=harme|indefsg=harmen|defpl=harmer|indefpl=harmene}} '''harme''' {{g-old|m}} # [[cơn|Cơn]] [[giận]], sự [[phẫn nộ]], [[giận dữ]]. #: ''Din oppførsel vekker '''harme'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 901tmhhn4oxrotmyl8urhavl3w03sdn harselas 0 188647 2476790 312063 2026-07-26T12:43:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476790 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=harselas|root=harselas|defsg=harselas|indefsg=harselasen|defpl=harselaser|indefpl=harselasene}} '''harselas''' {{g-old|m}} # Sự [[nhạo báng]], [[chế nhạo]], [[chế giễu]]. #: ''å drive '''harselas''' med noen {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] de5nynensa7ts9fgctaf22670a1u04z heimkunnskap 0 188652 2477190 312070 2026-07-26T14:14:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477190 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=heimkunnskap|root=heimkunnskap|defsg=heimkunnskap|indefsg=heimkunnskapen|defpl=heimkunnskaper|indefpl=heimkunnskapene}} '''heimkunnskap''' {{g-old|m}} # [[môn|Môn]] [[kiến thức]] [[tổng quát]] về đời [[sống]] [[xã hội]] địa [[phương]]. #: ''Elevene fikk ny lærer i '''heimkunnskap'''. {{-dial-}} * [[hjemkunnskap]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 08d92c1h4ae5uthdqbodlvwj5ml1je9 helbred 0 188653 2477208 1851275 2026-07-26T14:18:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477208 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helbred|root=helbred|defsg=helbred|indefsg=helbreden|defpl=helbreder|indefpl=helbredene}} '''helbred''' {{g-old|m}} # [[sức khỏe|Sức khỏe]]. #: ''å ha god '''helbred''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] j6n504k9td5fyb7kzga7gytl2m1upkr helvetesild 0 188655 2477284 312074 2026-07-26T14:35:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477284 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helvetesild|root=helvetesild|defsg=helvetesild|indefsg=helvetesilden|defpl=helvetesilder|indefpl=helvetesildene}} '''helvetesild''' {{g-old|m}} # [[bệnh|Bệnh]] [[zona]], [[chứng]] [[lở]] theo các đường [[thần kinh]] [[cảm giác]]. #: '' '''Helvetesild''' gir et brennende utslett. {{-dial-}} * [[helveteseld]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] pmrxskbnjbrvxnqs0al5z4qw7l9zot8 henleggelse 0 188656 2477338 312075 2026-07-26T14:47:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477338 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=henleggelse|root=henleggels|defsg=henleggelse|indefsg=henleggelsen|defpl=henleggelser|indefpl=henleggelsene}} '''henleggelse''' {{g-old|m}} # Sự [[xếp]] [[nội vụ]] không [[xử]]. Sự [[miễn tố]], [[bãi nại]]. #: '''''henleggelse''' av en sak {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 3dcnp5jkktx9eeequ47aacbx6086l0k hentydning 0 188662 2477355 1851508 2026-07-26T14:51:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477355 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hentydning|root=hentydningl|defsg=hentydning|indefsg=hentydninglen|defpl=hentydningler|indefpl=hentydninglene}} '''hentydning''' {{g-old|m}} # [[lời|Lời]] [[bóng gió]], [[lời]] ám chỉ. #: ''Hun kom med '''hentydning'''er om at han hadde stjålet pengene. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] l0zpe72f5i15hmnppnuk0uwfpu7xut3 hete 0 188664 2477528 1851754 2026-07-26T15:30:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477528 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hete|root=het|defsg=hete|indefsg=heten|defpl=heter|indefpl=hetene}} '''hete''' {{g-old|m}} # Sự [[nóng hổi]], [[nóng bỏng]]. #: '''''Heten''' inne i det brennende huset var nesten uutholdelig. #: '' kampens '''hete''' '' — Lúc gay cấn, kịch liệt. {{-verb-}} {{nor-verb|word=hete|inf=å hete|root=het|pres=heter|pret=het<br />/<br />hette|pp=hett}} '''hete''' # [[tên|Tên]] là. #: '' Hun '''heter''' Kari. # [[gọi là|Gọi là]], [[mang tên]] là. #: ''Han hater alt som '''heter''' politikk. #: '' Hva '''heter''' dette på engelsk? #: '' Det '''heter''' seg at ... '' — Có tin đồn rằng... {{-verb-}} {{nor-verb|word=hete|inf=å hete|root=het|pres=heter|pret=heta<br />/<br />hetet|pp=hetai-et}} '''hete''' # Làm [[nóng]], đốt [[nóng]]. #: '' Solen '''heter''' opp steinen. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Động từ tiếng Na Uy]] [[Thể loại:Động từ tiếng Na Uy]] 673cg1hmoo8h4ktkdd70hk3rqgzehob hets 0 188666 2477567 1851807 2026-07-26T15:39:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477567 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hets|root=hets|defsg=hets|indefsg=hetsen|defpl=hetser|indefpl=hetsene}} '''hets''' {{g-old|m}} # Sự [[hành hạ]], [[ngược]] đãi. #: '''''hets''' mot jydene under 2. verdenskrig {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 6bqbwq5h4z2vr71pe8mvbnhkd9uimem hevd 0 188667 2477578 1851822 2026-07-26T15:42:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477578 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hevd|root=hevd|defsg=hevd|indefsg=hevden|defpl=hevder|indefpl=hevdene}} '''hevd''' {{g-old|m}} # {{term|Luật}} [[quyền|Quyền]] [[thủ]] đắc (do thực tế). #: '' Mange nye ord har vunnet '''hevd''' i spraket etter krigen. #: '' å få/ha '''hevd''' på noe {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] ja8883c4wb1h6leczt0y1nromzh74jd hevn 0 188669 2477580 1851826 2026-07-26T15:42:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477580 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hevn|root=hevn|defsg=hevn|indefsg=hevnen|defpl=hevner|indefpl=hevnene}} '''hevn''' {{g-old|m}} # Sự [[báo thù]], [[phục thù]]. [[trả thù]], [[báo oán]]. #: ''Han fikk '''hevn''' for nederlaget. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] q3oomslux3laq405nhlrsrvck2w0zt0 hilsen 0 188671 2477734 1852066 2026-07-26T16:17:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477734 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hilsen|root=hilsen|defsg=hilsen|indefsg=hilsenen|defpl=hilsener|indefpl=hilsenene}} '''hilsen''' {{g-old|m}} # Lời chúc tụng. #: ''Hjertelig '''hilsen''' fra Kari. #: '' Vennlig '''hilsen''' Jens Larsen. # Sự [[chào]], [[chào hỏi]]. #: ''militær '''hilsen''' #: '' Han besvarte '''hilsenen''' på gaten. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] on86hgg4yrngc2whb7awqr4yy7062kg hjemkomst 0 188672 2477897 312091 2026-07-26T16:53:27Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477897 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjemkomst|root=hjemkomst|defsg=hjemkomst|indefsg=hjemkomsten|defpl=hjemkomster|indefpl=hjemkomstene}} '''hjemkomst''' {{g-old|m}} # Sự [[trở về]] [[nhà]], [[trở về]] [[nước]], [[hồi hương]], [[hồi cư]]. #: '' Sønnens '''hjemkomst''' fra utlandet var en stor glede for familien. #: '' tre dager etter sønnens '''hjemkomst'''. {{-dial-}} * [[heimkomst]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] r60g2onzwi4y2jen7veyfii5onavps9 hjemlengsel 0 188674 2477901 312093 2026-07-26T16:54:10Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477901 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjemlengsel|root=hjemlengsel|defsg=hjemlengsel|indefsg=hjemlengselen|defpl=hjemlengseler|indefpl=hjemlengselene}} '''hjemlengsel''' {{g-old|m}} # Sự [[nhớ nhà]], [[nhớ]] [[quê hương]]. #: '''''Hjemlengselen''' plaget dem. {{-dial-}} * [[heimlengsel]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 9wkhxb32d3bdotm6doizlryjlemkqol hjernehinnebetennelse 0 188676 2477917 1852388 2026-07-26T16:56:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477917 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjernehinnebetennelse|root=hjernehinnebetennels|defsg=hjernehinnebetennelse|indefsg=hjernehinnebetennelsen|defpl=hjernehinnebetennelser|indefpl=hjernehinnebetennelsene}} '''hjernehinnebetennelse''' {{g-old|m}} # {{term|Y}} [[bệnh|Bệnh]] [[sưng]] [[màng]] óc. #: '''''Hjernehinnebetennelse''' må behandles øyeblikkelig. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] n8hdpih4ahxjdp2e6zrsvuq2x18nyxi hjerneslag 0 188678 2477922 1852390 2026-07-26T16:57:01Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477922 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjerneslag|root=hjerneslag|defsg=hjerneslag|indefsg=hjerneslaget|defpl=hjerneslaga/hjerneslagene}} '''hjerneslag''' {{g-old|m}} # {{term|Y}} [[chứng|Chứng]] [[máu]] [[xám]] (máu dồn lên óc làm cho mạch máu căng). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 4cwqmssu5t08y2trqku4bcnpw051fw7 hjort 0 188680 2477925 1852394 2026-07-26T16:57:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477925 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjort|root=hjortl|defsg=hjort|indefsg=hjortlen|defpl=hjortler|indefpl=hjortlene}} '''hjort''' {{g-old|m}} # [[con|Con]] [[nai]], [[con]] [[hươu]]. #: '' Det er mye '''hjort''' på Vestlandet. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] gg2clu2t6odusgim2xdjgtx7gpcl4j5 hodebunn 0 188682 2477974 1852494 2026-07-26T17:08:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477974 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hodebunn|root=hodebunn|defsg=hodebunn|indefsg=hodebunnen|defpl=hodebunner|indefpl=hodebunnene}} '''hodebunn''' {{g-old|m}} #: '' Da đầu. #: '' å ha flass i '''hodebunnen''' {{-dial-}} * [[hodebotn]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 92mt48rqjxvrazi5v8bz3ijbyy64kv2 holdeplass 0 188684 2478028 1852565 2026-07-26T17:15:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478028 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=holdeplass|root=holdeplassl|defsg=holdeplass|indefsg=holdeplasslen|defpl=holdeplassler|indefpl=holdeplasslene}} '''holdeplass''' {{g-old|m}} # [[trạm|Trạm]] [[xe]]. #: '' Hun gikk av bussen på neste '''holdeplass'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 95a76bl9mmnynkz3850knkal2xn55se homøopati 0 188687 2478219 1852831 2026-07-26T17:55:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478219 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=homøopati|root=homøopati|defsg=homøopati|indefsg=homøopatien|defpl=homøopatier|indefpl=homøopatiene}} '''homøopati''' {{g-old|m}} # [[phép|Phép]] [[lấy]] [[bệnh]] [[trị bệnh]], [[phép]] [[tương]] đồng [[trị liệu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] efrxuee5zfelck0tyuxm0899rxf1szp honning 0 188689 2478245 1852876 2026-07-26T18:00:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478245 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=honning|root=honning|defsg=honning|indefsg=honningen|defpl=honninger|indefpl=honningene}} '''honning''' {{g-old|m}} # [[mật ong|Mật ong]]. #: '''''Honning''' er søt og velsmakende. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 9k2c0hlfxmlrbjtc0ulh00pj99ilupa honnøer 0 188690 2478251 312109 2026-07-26T18:01:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478251 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=honnøer|root=honnør|defsg=honnøer|indefsg=honnøren|defpl=honnører|indefpl=honnørene}} '''honnøer''' {{g-old|m}} # [[danh dự|Danh dự]], [[vinh dự]], [[danh giá]]. #: ''Han fortjener honnør for sin innsats. #: '' å gjøre honnør '' — Nghiêm chào (quân). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] biumm8juuol75bm1uryyncwd6w6xrra hovedavtale 0 188693 2478627 312112 2026-07-26T19:23:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478627 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hovedavtale|root=hovedavtal|defsg=hovedavtale|indefsg=hovedavtalen|defpl=hovedavtaler|indefpl=hovedavtalene}} '''hovedavtale''' {{g-old|m}} # [[hợp|Hợp]] đồng [[căn bản]] giữa [[nghiệp]] đoàn [[chủ nhân]] và [[nghiệp]] đoàn [[công nhân]]. #: ''bestemmelser som er fastsatt i '''hovedavtalen''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] skrj1dgoagcb5x7rtsrb1iz17hlpkvy hudfarge 0 188694 2478669 1853522 2026-07-26T19:33:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478669 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hudfarge|root=hudfarg|defsg=hudfarge|indefsg=hudfargen|defpl=hudfarger|indefpl=hudfargene}} '''hudfarge''' {{g-old|m}} # [[màu da|Màu da]], [[sắc]] [[da]], [[nước da]]. #: '' Menneskene har forskjellig '''hudfarge'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] d7feubnusmdm7uxakledaultlls0b0z hukommelse 0 188696 2478703 1853569 2026-07-26T19:41:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478703 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hukommelse|root=hukommels|defsg=hukommelse|indefsg=hukommelsen|defpl=hukommelser|indefpl=hukommelsene}} '''hukommelse''' {{g-old|m}} # [[trí nhớ|Trí nhớ]], [[ký]] ức. #: ''Han har god '''hukommelse'''. #: '' Han mistet '''hukommelsen''' etter ulykken. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] rcnnqxxjg72c7n0oyw7a6ai4un395fl hund 0 188698 2478804 2150723 2026-07-26T20:05:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (6), {{mf}} → {{g-old|m|f}} 2478804 wikitext text/x-wiki {{-dan-}} {{wikipedia|lang=da}} [[Tập tin:YellowLabradorLooking.jpg|nhỏ|En hund]] {{-pron-}} * {{IPA4|da|[hunˀ]}} * {{rhymes|da|unˀ|s=1}} {{-etymology-}} Từ {{inherited|da|non|hundr}} < {{inherited|da|gem-pro|*hundaz}} < {{inherited|da|ine-pro|*ḱwn̥tós}} < {{mention|ine-pro|*ḱwṓ||chó}}. {{-noun-}} {{da-noun|en|e}} # Con [[chó]]. {{-infl-}} {{da-noun-infl|en|e}} {{-reference-}} * {{R:Den Danske Ordbog}} {{C|da|Lớp Thú}} {{-nor-}} [[Hình:Siberian_Huskies,_Dogsled_racing.jpg|thumb|hund]] {{-noun-}} {{nor-noun|word=hund|root=hundl|defsg=hund|indefsg=hundlen|defpl=hundler|indefpl=hundlene}} '''hund''' {{g-old|m}} # [[con|Con]] [[chó]]. #: ''å ha '''hund'''en i band #: '' som '''hund''' og katt '' — Như chó với mèo (kẻ thù). #: '' å gå i '''hund'''ene '' — Sa vào cuộc đời cùng khổ. #: ''Der ligger '''hund'''en begravet. '' — Đó chính là nguyên nhân. #: ''røde '''hund'''er '' — Bệnh phong chẩn, ban. {{-drv-}} * (1) [[hundeeier]] {{g-old|m}}: [[người|Người]] [[nuôi]] [[chó]] * (1) [[hundehalsband]] {{g-old|m}}: [[vòng cổ|Vòng cổ]] [[chó]]. * (1) [[hundelenke]] {{g-old|m|f}}: [[dây xích|Dây xích]] [[chó]]. * (1) [[hundeskatt]] {{g-old|m}}: [[thuế|Thuế]] [[nuôi]] [[chó]]. * (1) [[hundeliv]] {{g-old|m}}: Cuộc đời [[khổ sở]]. * (1) [[hundevær]] {{g-old|m}}: [[thời tiết|Thời tiết]] [[xấu]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] kfx7lrfem3aj9w82zf8usy96e54kzl1 hundegalskap 0 188699 2478805 1853736 2026-07-26T20:06:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478805 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hundegalskap|root=hundegalskap|defsg=hundegalskap|indefsg=hundegalskapen|defpl=hundegalskaper|indefpl=hundegalskapene}} '''hundegalskap''' {{g-old|m}} # [[bệnh|Bệnh]] [[chó dại]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] kp3jb5289dovtlsc41xgztpla6cinmq hurv 0 188702 2478864 312122 2026-07-26T20:20:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478864 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hurv|root=hurv|defsg=hurv|indefsg=hurven|defpl=hurver|indefpl=hurvene}} '''hurv''' {{g-old|m}} # [[bầy|Bầy]], đàn. #: ''Han stakk av fra hele '''hurven'''. #: '' en '''hurv''' av bikkjer {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] aigcd1vpvhwgg3t2xg7q76n02c4zeyw husflid 0 188704 2478872 1853849 2026-07-26T20:21:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478872 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husflid|root=husflid|defsg=husflid|indefsg=husfliden|defpl=husflider|indefpl=husflidene}} '''husflid''' {{g-old|m}} # [[môn|Môn]] [[thủ công]] [[mỹ thuật]]. #: '' Om kveldene driver vi med strikking og annen '''husflid'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] np2xd9x5kdpkw4qzerlzo6yu7j8c4dw husleielov 0 188707 2478884 312129 2026-07-26T20:24:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478884 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husleielov|root=husleielov|defsg=husleielov|indefsg=husleieloven|defpl=husleielover|indefpl=husleielovene}} '''husleielov''' {{g-old|m}} # [[luật|Luật]] [[thuê mướn]] [[nhà]]. #: ''Leieboere er beskyttet av '''husleieloven'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] rb9t4uh3f1k8bog58xwqw5cvuu8zc3e hverdag 0 188709 2478912 1853974 2026-07-26T20:31:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478912 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hverdag|root=hverdag|defsg=hverdag|indefsg=hverdagen|defpl=hverdager|indefpl=hverdagene}} '''hverdag''' {{g-old|m}} # [[ngày thường|Ngày thường]], [[ngày]] [[làm việc]]. #: ''Kontoret er åpent på '''hverdager''' mellom kl. '' — 9 og 15. #: '' til '''hverdag'''s '' — Trong những ngày thường. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] ln39d51ps4afsaub0l6qbdmcy8cxjt9 hvete 0 188710 2478913 1853976 2026-07-26T20:31:38Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478913 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hvete|root=hvet|defsg=hvete|indefsg=hveten|defpl=hveter|indefpl=hvetene}} '''hvete''' {{g-old|m}} # [[lúa mì|Lúa mì]]. #: '' Det er mye '''hvete''' i makaroni. #: '' å skille klinten fra '''hveten''' '' — Gạn đục khơi trong. {{-dial-}} * [[kveite]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 0vdc9p4dj522dnz9eub6v7z1omrjaop hån 0 188712 2479274 1854749 2026-07-26T21:57:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479274 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hån|root=hån|defsg=hån|indefsg=hånen|defpl=håner|indefpl=hånene}} '''hån''' {{g-old|m}} # Sự [[lăng nhục]], [[nhục mạ]]. Sự [[nhạo báng]], [[chế nhạo]]. #: ''Det er en '''hån''' mot gamle mennesker å ikke sørge for at de har god bolig. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 5w2il33qkdi1jdklzwxlniq8i41utf0 håndledd 0 188713 2479280 1854757 2026-07-26T21:58:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479280 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håndledd|root=håndledd|defsg=håndledd|indefsg=håndleddet|defpl=håndledd|indefpl=håndledda/håndleddene}} '''håndledd''' {{g-old|m}} # [[cổ tay|Cổ tay]]. #: ''Hun forvred '''håndleddet''' og kunne ikke skrive. {{-dial-}} * [[handled(d]]) {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] obpc2tfqsdfn4u576fkn26967sxs490 hareskår 0 188929 2476717 312381 2026-07-26T12:27:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476717 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hareskår|root=hareskår|defsg=hareskår|indefsg=hareskåret|defpl=hareskår/ hareskårer|indefpl=hareskåra/ hareskårene}} '''hareskår''' {{g-old|m}} # {{term|Y}} [[môi|Môi]] [[sứt]]. #: ''Man kan opereres for '''hareskår'''. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 12h9ffep0m0gq79r1erqbhsmk7mbaqk hastverk 0 188931 2476833 1850772 2026-07-26T12:52:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2476833 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hastverk|root=hastverk|defsg=hastverk|indefsg=hastverket|defpl=hastverk/ hastverker|indefpl=hastverka/ hastverkene}} '''hastverk''' {{g-old|m}} # Sự [[vội vàng]], [[vội vã]], [[lật]] đật, [[hấp tấp]]. #: ''Jeg har '''hastverk'''. #: '' '''Hastverk''' er lastverk. '' — Dục tốc bất đạt. {{-drv-}} * (1) [[hastverksarbeid]] {{g-old|m}}: [[việc làm|Việc làm]] [[cẩu thả]]. * (1) [[hastverkspreget]] : [[cẩu thả|Cẩu thả]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] ht8wepo0f6pwix5txnm0wz20s6k9zn9 heimevern 0 188932 2477189 312384 2026-07-26T14:13:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477189 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=heimevern|root=heimevern|defsg=heimevern|indefsg=heimevernet|defpl=heimevern/ heimeverner|indefpl=heimeverna/ heimevernene}} '''heimevern''' {{g-old|m}} # [[quân|Quân]] đội [[phòng vệ]] địa [[phương]], địa [[phương]] [[quân]]. #: '''''Heimevernet''' har øvelse. #: '' Han ble innkalt til '''heimevernet'''. {{-dial-}} * [[hjemmevern]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] irbire64xe63wah7gbsjrkg99fnyuhs hele 0 188934 2477212 2001183 2026-07-26T14:19:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477212 wikitext text/x-wiki {{-nld-}} {{-adj-}} {{nld-adj-form}} # {{nld-adj form of|infl|heel}} {{-nor-}} {{-noun-}} {{nor-noun|word=hele|root=hel|defsg=hele|indefsg=helet|defpl=hele/ heler|indefpl=hela/ helene}} '''hele''' {{g-old|m}} #: '' Toàn thể, toàn bộ, toàn phần. #: '' å sette sammen delene til et '''hele''' {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] gdetuy6ww5ct0f533kydgdx5evhtovn helvete 0 188935 2477283 1851396 2026-07-26T14:35:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477283 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=helvete|root=helvet|defsg=helvete|indefsg=helvetet|defpl=helvete/ helveter|indefpl=helveta/ helvetene}} '''helvete''' {{g-old|m}} # Địa [[ngục]], [[hỏa]] [[ngục]], âm [[ti]], âm [[phủ]]. #: ''å brenne i '''helvete''' # [[cảnh|Cảnh]] [[khổ]] như ở địa [[ngục]]. #: ''Han lever i et ekteskapelig '''helvete'''. #: '' å gjøre '''helvete''' hett for noen '' — Gây khốn khổ cho ai. #: ''Dra til '''helvete'''! '' — Cút đi! (tiếng chửi thậm tệ). #: ''Din '''helvete'''s drittsekk! '' — Quân khốn nạn! {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] cv1coyqu161liholohh19olxkxgafru herredømme 0 188936 2477496 1851710 2026-07-26T15:23:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477496 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=herredømme|root=herredømm|defsg=herredømme|indefsg=herredømmet|defpl=herredømme/ herredømmer|indefpl=herredømma/ herredømmene}} '''herredømme''' {{g-old|m}} # [[quyền|Quyền]], [[quyền lực]], [[quyền thế]], [[uy quyền]]. #: ''å ha '''herredømme''' i landet #: '' å vinne '''herredømme''' over noe '' — Chế ngự được việc gì. #: ''å miste '''herredømmet''' over seg selv '' — Không tự kềm chế, dằn lòng được. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] qrs7xcvkm1mq5jv7k2dt1l8eu5kjkol heteslag 0 188937 2477563 312389 2026-07-26T15:38:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477563 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=heteslag|root=heteslag|defsg=heteslag|indefsg=heteslaget|defpl=heteslag/ heteslager|indefpl=heteslaga/ heteslagene}} '''heteslag''' {{g-old|m}} # [[bệnh|Bệnh]] [[cảm nắng]], [[say nắng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] e6acqi0d7m8wi87qz4twvii8s3akr3a hjemmearbeid 0 188940 2477904 312392 2026-07-26T16:54:39Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477904 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjemmearbeid|root=hjemmearbeid|defsg=hjemmearbeid|indefsg=hjemmearbeidet|defpl=hjemmearbeid/ hjemmearbeider|indefpl=hjemmearbeida/ hjemmearbeidene}} '''hjemmearbeid''' {{g-old|m}} # [[việc làm|Việc làm]], [[bài làm]] ở [[nhà]]. #: '' Lærere har mye '''hjemmearbeid'''. #: '' elevenes '''hjemmearbeid''' {{-dial-}} * [[heimearbeid]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] c8e0jmm6n9tddc5gc20jpaqwkyyrxxk humør 0 188941 2478800 1853726 2026-07-26T20:04:48Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478800 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=humør|root=humør|defsg=humør|indefsg=humøret|defpl=humør/ humører|indefpl=humøra/ humørene}} '''humør''' {{g-old|m}} # [[tính|Tính]] [[tính]], [[khí sắc]]. #: '' godt/dårlig '''humør''' # [[tính khí|Tính khí]] [[vui vẻ]]. #: ''Han har mistet humpret. {{-drv-}} * (1) [[humørsyk]] : [[gắt gỏng|Gắt gỏng]], hay [[giận dữ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] lmbz0h1ozdezf4c4rloce7rh2u0tihk hunkjønn 0 188943 2478820 1853772 2026-07-26T20:09:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478820 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hunkjønn|root=hunkjønn|defsg=hunkjønn|indefsg=hunkjønnet|defpl=hunkjønn/ hunkjønner|indefpl=hunkjønna/ hunkjønnene}} '''hunkjønn''' {{g-old|m}} # [[nữ tính|Nữ tính]], [[giống cái]]. #: '' Er barnet av '''hunkjønn''' eller hankjønn? #: '' (Văn) Giống cái. #: '' Substantivene &quot;flis&quot; og &quot;bikkje&quot; er '''hunkjønn'''. {{-dial-}} * [[hunnkjønn]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] ei6kug7a60r8qmdazv0ds24mgbn9h2a hærverk 0 188944 2479294 1854771 2026-07-26T22:02:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479294 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hærverk|root=hærverk|defsg=hærverk|indefsg=hærverket|defpl=hærverk/ hærverker|indefpl=hærverka/ hærverkene}} '''hærverk''' {{g-old|m}} # Sự đập [[phá]], [[hủy]] [[hại]] [[tài sản]] [[người]] khác một cách [[vô]] [[ý thức]]. #: ''En flokk med pøbler gjorde '''hærverk''' i nabolaget. #: '' å øve/begå/drive '''hærverk''' '' — Phá hoại tài sản người khác một cách vô ý thức. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] gyk592li7a935ddp89fk2hklwb2nywq hellig 0 189138 2477246 1851344 2026-07-26T14:26:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477246 wikitext text/x-wiki {{-nor-}} {{-adj-}} {{nor-adj|word=hellig|root=hellig|mf=hellig|n=hellig|pl=hellige|comp=helligere|superl=helligst}} '''hellig''' # [[thuộc|Thuộc]] về [[thánh]], [[thần]]. #: ''Gud er '''hellig'''. #: '' Den '''hellige''' and #: '' et '''hellig''' sted #: '' å love noe dyrt og '''hellig''' '' — Thề, thề thốt việc gì. {{-drv-}} * (1) [[helligbrøde]] {{g-old|m}}: Sự, [[tội phạm]] đến [[thần thánh]]. * (1) [[helliggjøre]] : [[thánh hóa|Thánh hóa]]. * (1) [[helligdom]] {{g-old|m}}: [[vật|Vật]] [[thiêng liêng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Na Uy]] tj2duwlia1xhbuk0klmg0sy6nqn4mae hemorroide 0 189212 2477309 1851440 2026-07-26T14:41:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477309 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hemorroide|root=hemorroide|defsg=hemorroide|indefsg=hemorroiden|defpl=hemorroider|indefpl=hemorroidene}} '''hemorroide''' {{g-old|m}} # [[bệnh|Bệnh]] [[trĩ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] qn06ehnxxnhdhgm4okms0x6sj88g7ee hårsbredd 0 189213 2479290 312946 2026-07-26T22:01:11Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479290 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hårsbredd|root=hårsbredd|defsg=hårsbredd|indefsg=hårsbredden|defpl=hårsbredder|indefpl=hårsbreddene}} '''hårsbredd''' {{g-old|m}} #: '' Một chút xíu, một mảy may. #: '' å ikke vike en '''hårsbredd''' #: '' en '''hårsbredd''' fra døden {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 9k6xnsmgiygwvrb0dna7nps1z6yri4h haug 0 189311 2476861 1850811 2026-07-26T12:58:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2476861 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=haug|root=haug|defsg=haug|indefsg=haugen|defpl=hauger|indefpl=haugene}} '''haug''' {{g-old|m}} # [[gò|Gò]], [[mô]] đất. #: ''Huset lå oppe på en '''haug'''. # Đống, [[mớ]], đám. #: ''Han tjente en '''haug''' med penger. #: '' en '''haug''' med aviser {{-drv-}} * (2) [[hauggammel]] : Rất [[cổ]]. Rất [[xưa]]. * (2) [[haugevis]] {{g-old|m}}: [[hằng hà sa số|Hằng hà sa số]], rất nhiều. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] iym7mf1s9qa3667rzat1qu5u1t5q9je henblikk 0 189313 2477324 313095 2026-07-26T14:44:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477324 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''henblikk''' {{g-old|m}} # Chỉ dùng trong [[câu]] &quot; [[med]] [[henblikk]] [[på&quot]];. #: ''med '''henblikk''' på noe '' — Với chủ ý vào việc gì. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] i2x69ly9dazzz2d4z4suxf29lockur6 henhold 0 189315 2477337 1851480 2026-07-26T14:47:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477337 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''henhold''' {{g-old|m}} # Chỉ dùng trong [[câu]] &quot; i [[henhold]] [[til&quot]];. #: ''i '''henhold''' til '' — Chiếu theo, theo như. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 0qb3qbcr0ocl407v7fi8sugp30jkhmm herredsrett 0 189316 2477495 313099 2026-07-26T15:23:04Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477495 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=herredsrett|root=herredsrett|defsg=herredsrett|indefsg=herredsretten|defpl=herredsretter|indefpl=herredsrettene}} '''herredsrett''' {{g-old|m}} # [[tòa|Tòa]] [[sơ thẩm]] (tại địa phương). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] c08cl70n3u8pma6e5ubedv566hdfw63 huk 0 189320 2478702 2213534 2026-07-26T19:41:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478702 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''huk''' {{g-old|m}} # Sự [[ngồi xổm]], [[ngồi chồm hổm]]. #: ''Han satte seg på '''huk''' foran ovnen. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] =={{langname|tlq}}== ==={{ĐM|noun}}=== {{head|tlq|Danh từ}} # [[tóc]]. ==={{ĐM|ref}}=== * [http://sealang.net/monkhmer/database/retrieve.pl?language=Tai%20Loi&sort=gloss&format=html Tiếng Tai Loi] tại Cơ sở Dữ liệu Môn-Khmer. 8nbfitdizvpzrc3hcntgt2k8lc7fa35 hundrevis 0 189324 2478809 1853742 2026-07-26T20:06:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478809 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''hundrevis''' {{g-old|m}} # [[hàng|Hàng]] [[trăm]]. #: ''Hundrevis av mennesker så ulykken med egne øyne. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] eiw62jwm0fbt0eincklszlo35ru0zv0 hankjønn 0 190098 2476602 1850444 2026-07-26T12:01:17Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2476602 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hankjønn|root=hankjønn|defsg=hankjønn|indefsg=hankjønnet|defpl=hankjønn/ hankjønner|indefpl=hankjønna/ hankjønnene}} '''hankjønn''' {{g-old|m}} # [[giống|Giống]] đực. #: ''En hingst er en hest av '''hankjønn'''. # {{term|Văn}} [[giống|Giống]] đực. #: ''Vi kan dele substantivene i '''hankjønn''', hunkjønn og intetkjønn. {{-drv-}} * (2) [[hankjønnsord]] {{g-old|m}}: [[chữ|Chữ]] [[thuộc]] [[giống]] đực. {{-dial-}} * [[hannkjønn]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 1gfb4i6iob9lypnw6egwh7m7jps4zhs harmoni 0 190100 2476742 1850635 2026-07-26T12:32:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476742 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=harmoni|root=harmoni |defsg=harmoni|indefsg=harmoni en|defpl=harmoni er|indefpl=harmoni ene}} '''harmoni''' {{g-old|m}} # Sự [[hòa]] điệu, [[hòa]] [[thanh]], [[hòa]] âm, êm [[tai]], [[du dương]]. #: ''vakre '''harmoni'''er #: '' å synge i '''harmoni''' #: '' '''harmoni'''lmre s.fm. '' — Môn hòa âm, điều âm. # Sự [[hòa hợp]], [[phù hợp]]. #: ''Det er ikke '''harmoni''' mellom de to standpunktene #: '' å leve i '''harmoni''' med naturen {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 0m77x76soolc1k7ayhfoz4hf5k31b9s hassel 0 190102 2476820 1850753 2026-07-26T12:49:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} 2476820 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hassel|root=has|defsg=hassel|indefsg=hasselen|defpl=hasler|indefpl=haslene}} '''hassel''' {{g-old|m}} # [[cây|Cây]] [[phi]], [[cây]] [[trăn]]. #: ''Det vokser mye '''hassel''' i denne skogen. {{-drv-}} * (1) [[hasselnøtt]] {{g-old|m|f}}: [[hạt|Hạt]] [[cây]] [[phi]], [[hạt]] [[cây]] [[trăn]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 9i4qdty4u7ambbssymvhwo9unf4o1ob hastighet 0 190104 2476829 1850768 2026-07-26T12:51:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} 2476829 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hastighet|root=hastighet|defsg=hastighet|indefsg=hastigheta/hastigheten|defpl=hastigheter|indefpl=hastighetene}} '''hastighet''' {{g-old|m|f}} #: '' Vận tốc, tốc lực, tốc độ. med lynets '''hastighet''' #: '' Bilen hadde en '''hastighet''' på over 100 km i timen. {{-drv-}} * (0) [[hastighetsmåler]] {{g-old|m}}: Đồng [[hồ]] đo [[vận tốc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 4dl21vk8ivpn912v462o0livc3sgz0b heia 0 190107 2477181 1851235 2026-07-26T14:12:20Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477181 wikitext text/x-wiki {{-nor-}} {{-interj-}} '''heia''' # [[hoan hô|Hoan hô]]! #: ''Heia Norge! {{-drv-}} * (1) [[heiagjeng]] {{g-old|m}}: Đội, đám [[cổ võ]]. * (1) [[heiarop]] {{g-old|m}}: [[tiếng|Tiếng]] [[hoan hô]], [[cổ võ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Na Uy]] kn5kplyvzwbmvceflgutbd4fkd2u4wk heis 0 190108 2477200 1851257 2026-07-26T14:16:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477200 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=heis|root=heis|defsg=heis|indefsg=heisen|defpl=heiser|indefpl=heisene}} '''heis''' {{g-old|m}} # [[thang máy|Thang máy]]. #: ''Hun tok '''heisen''' til fjerde etasje. #: '' '''Heisen''' er i ustand. #: '' '''Heisen''' står. '' — Thang máy hư. #: ''å komme i '''heisen''' '' — Nhận lãnh hình phạt, thụ hình. {{-drv-}} * (1) [[heismontør]] {{g-old|m}}: [[thợ|Thợ]] [[thiết bị]] và [[sửa chữa]] [[thang máy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] av6zvvkp5yeyq4eqxd3vr98iirmwvin hekto 0 190111 2477205 1851272 2026-07-26T14:17:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mn}} → {{g-old|m|n}} 2477205 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hekto|root=hekto|defsg=hekto|indefsg=hektoen/hektoet|defpl=hekto|indefpl=hektoa/hektoene}} '''hekto''' {{g-old|m|n}} # Một [[trăm]] [[gờ-ram]], [[héc-tô-gam]]. #: ''Kan jeg få tre '''hekto''' kjøttpålegg? {{-drv-}} * (1) [[hektogram]] {{g-old|m}}: [[héc-|Héc-]] [[tô-gam]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] j1e83m2iiev32zppjjp4u25vxvbr0hl heldig 0 190114 2477210 1851279 2026-07-26T14:18:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477210 wikitext text/x-wiki {{-nor-}} {{-adj-}} {{nor-adj|word=heldig|root=heldig|mf=heldig|n=heldig|pl=heldige|comp=heldigere|superl=heldigst}} '''heldig''' # [[may mắn|May mắn]], [[hên]]. #: ''Han er '''heldig'''. #: '' De var '''heldige''' med været. # [[thuận tiện|Thuận tiện]], [[thuận lợi]], tốt, [[lợi]]. #: ''et '''heldig''' øyeblikk #: '' en '''heldig''' løsning {{-drv-}} * (1) [[heldiggris]] {{g-old|m}}: [[người|Người]] [[gặp vận]] [[may]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Na Uy]] iw0mn84wvj4zj35ww3ruzyqcni9l8pa heler 0 190115 2477213 1851283 2026-07-26T14:19:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477213 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=heler|root=heler|defsg=heler|indefsg=heleren|defpl=helere|indefpl=helerne}} '''heler''' {{g-old|m}} # [[người|Người]] [[mua bán]] hay [[oa trữ]] đồ [[gian]]. #: '''''Heleren''' solgte de stjålne tingene. {{-drv-}} * (1) [[heleri]] {{g-old|m}}: Sự [[mua bán]] và [[oa trữ]] đồ [[gian]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] e75k7vnqb9ktt5w8o0glep37rmfhlmw heltid 0 190119 2477281 1851393 2026-07-26T14:34:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} 2477281 wikitext text/x-wiki {{-nor-}} {{-noun-}} '''heltid''' {{g-old|m}} #: '' Hoàn toàn, đầy đủ, trọn vẹn (thời gian). #: '' Hun arbeidet (på) '''heltid'''. {{-drv-}} * (0) [[heltidsstilling]] {{g-old|m|f}}: [[chức vụ|Chức vụ]], [[công việc]] [[trọn]] [[thời gian]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] db1yq37mrx5vzwb0yiz2uqyc7sqfn20 hemning 0 190126 2477304 1851432 2026-07-26T14:39:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477304 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hemning|root=hemning|defsg=hemning|indefsg=hemningen|defpl=hemninger|indefpl=hemningene}} '''hemning''' {{g-old|m}} # Sự [[ngần ngại]], [[ngại ngùng]], e [[ngại]]. #: ''Han har mange '''hemninger'''. {{-drv-}} * (1) [[hemningsles]] : [[phóng khoáng|Phóng khoáng]], không [[ngại ngùng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] qcvmpse5g77tzbnnpl8sen6ytexjlbz henge 0 190127 2477334 1851476 2026-07-26T14:46:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2), {{f}} → {{g-old|f}} 2477334 wikitext text/x-wiki {{-nor-}} {{-verb-}} {{nor-verb|word=henge|inf=å henge|pres=henger|pret=hang|pp=hengt}} '''henge''' # L. (intr) [[Treo]]. #: ''Det '''hang''' et maleri på veggen. #: '' '''å henge''' høyt '' — Treo giá cao (khó đạt tới được). #: '''''å henge''' i en tynn tråd '' — Như chỉ mành treo chuông. #: ''p'''å henge'''nde håret '' — Trong đường tơ kẻ tóc. # [[lơ lửng|Lơ lửng]] trên không. #: ''Fuglen '''henger''' i luften. #: '' Røyken/lukten '''hang''' i rommet. # {{term|Intr.}} [[ngồi|Ngồi]] [[chúi mũi]] vào. #: ''Han '''hang''' over bøkene og leste. #: '' '''å henge''' med hodet '' — Cúi gầm mặt (buồn bã). # {{term|Intr.}} Đi [[vớ vẩn]]. #: ''Arbeidsløse ungdommer stod og '''hang''' på gatehjørnet. # {{term|Intr.}} [[bám|Bám]], [[bấu víu]]. #: ''Hun '''hang''' om halsen på ham. #: '' Frakken min '''henger''' fast i bildøra. #: '' Ungen '''henger''' i skjørtene på moren hele dagen. #: '' '''å henge''' i klokkestrengen '' — Để ý đến giờ giấc. #: '' 6. å bli '''henge'''nde etter '' — Không theo kịp, bị bỏ lại đằng sau. #: '''''å henge''' i '' — Châm chú vào. #: '' Lukten '''henger''' i. '' — Mùi (còn) ám vào. #: ''å bli '''henge'''nde med noen '' — Bị ai đeo, bám riết. #: '' '''å henge''' med i undervisningen '' — Theo kịp bài học. #: '' '''å henge''' sammen med noe '' — Có liên quan với, phụ thuộc vào việc gì. #: '''''å henge''' sammen som erteris '' — Theo nhau như hình với bóng. {{-drv-}} * (3) [[hengehode]] {{g-old|m}}: [[người|Người]] [[lầm lì]]. * (3) [[hengemage]] {{g-old|m}}: [[bụng phệ|Bụng phệ]]. * (5) [[hengemyr]] {{g-old|f}}: Sự [[sa lầy]]. {{-verb-}} {{nor-verb|word=henge|inf=å henge|root=heng|pres=henger|pret=hengte|pp=hengt}} '''henge''' # {{term|Tr.}} [[treo|Treo]], [[móc]]. #: ''Han '''hengte''' et maleri på veggen. #: '' å bli '''hengt''' ut '' — Bị đã kích mãnh liệt trước dư luận. #: '''''å henge''' seg på noen '' — Bám theo ai. #: '''''å henge''' seg opp i bagateller '' — Để ý đến những chuyện nhỏ mọn. # {{term|Tr.}} [[treo cổ|Treo cổ]], [[xử giảo]]. #: ''Soldatene '''hengte''' forræderen. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Na Uy]] [[Thể loại:Động từ tiếng Na Uy]] rlkc4xpvpru6plq4xrhp5qnaixnojkh henvisning 0 190129 2477357 1851512 2026-07-26T14:52:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477357 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=henvisning|root=henvisning|defsg=henvisning|indefsg=henvisningen. -er|defpl=henvisningene}} '''henvisning''' {{g-old|m}} # Sự [[chiếu]] theo, [[dựa]] theo. Sự [[tham khảo]], [[tham chiếu]]. #: ''Legen gav ham en '''henvisning''' til spesialist. {{-drv-}} * (1) [[litteraturhenvisning]]: [[danh sách|Danh sách]] [[tham khảo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] mk32zny3e7i62k60utjltc0qew5vah2 herme 0 190131 2477451 1851652 2026-07-26T15:13:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477451 wikitext text/x-wiki {{-nor-}} [[Hình:Herme.png|thumb|herme]] {{-verb-}} {{nor-verb|word=herme|inf=å herme|root=herm|pres=hermer|pret=herma<br />/<br />hermet<br />/<br />hermte|pp=herma<br />/<br />hermet<br />/<br />hermt}} '''herme''' #: '' Bắt chước, nhái lại. #: '' De '''herme'''t etter alt hun gjorde. {{-drv-}} * (0) [[hermetegn]] {{g-old|m}}: [[dấu ngoặc kép|Dấu ngoặc kép]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Na Uy]] ka9p6ychphd9sh0k764h3uiume9sidu hermetikk 0 190133 2477457 1851658 2026-07-26T15:14:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477457 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hermetikk|root=hermetikk|defsg=hermetikk|indefsg=hermetikken|defpl=hermetikker|indefpl=hermetikkene}} '''hermetikk''' {{g-old|m}} # Đồ [[hộp]]. [[thực phẩm|Thực phẩm]] đóng [[hộp]]. #: ''De hadde mye '''hermetikk''' i skapet. {{-drv-}} * (1) [[hermetikkboks]] {{g-old|m}}: [[hộp|Hộp]] [[thực phẩm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 6tuei5vt1vybx2aq8lferiflvga5yns hissig 0 190138 2477807 1852189 2026-07-26T16:33:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} 2477807 wikitext text/x-wiki {{-nor-}} {{-adj-}} {{nor-adj|word=hissig|root=hissig|mf=hissig|n=hissig|pl=hissige|comp=hissigere|superl=hissigst}} '''hissig''' # [[nổi giận|Nổi giận]], [[nổi nóng]]. #: ''en '''hissig''' diskusjon #: '' en '''hissig''' person # [[phồng|Phồng]] đỏ, [[sưng]] đỏ. #: ''en '''hissig''' opphovnelse # [[nóng lòng|Nóng lòng]], [[háo hức]], [[hăm hở]]. #: ''Han var '''hissig''' etter å bli ferdig med arbeidet. #: '' å være '''hissig''' etter/på noe '' — Nóng lòng làm việc gì. {{-drv-}} * (1) [[hissigpropp]] {{g-old|m}}: [[người|Người]] [[nóng nảy]], [[dễ]] [[nổi giận]]. * (1) [[hissighet]] {{g-old|m|f}}: Sự [[nổi giận]], [[nổi nóng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Na Uy]] lccf5bsrn3j1sexixdv7l89nr53r2s7 hittegods 0 190140 2477872 314369 2026-07-26T16:47:37Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477872 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hittegods|root=hittegods|defsg=hittegods|indefsg=hittegodset|defpl=hittegods/ hittegodser|indefpl=hittegodsa/ hittegodsene}} '''hittegods''' {{g-old|m}} # Đồ [[vật]] [[nhặt]], [[lượm]] được. #: ''uavhentet '''hittegods''' {{-drv-}} * (1) [[hittegodskontor]] {{g-old|m}}: [[nơi|Nơi]] [[lưu]] [[giữ]] các đồ [[vật]] [[thất lạc]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 1vc2wentyaa3kw2lxcb934r655xieey hjem 0 190143 2477896 2129898 2026-07-26T16:53:13Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477896 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjem|root=hjem|defsg=hjem|indefsg=hjemmet|defpl=hjem|indefpl=hjemma/hjemmene}} '''hjem''' {{g-old|m}} # [[nhà|Nhà]], [[chỗ]] ở. #: ''Mitt '''hjem''' ligger oppe i åsen. #: '' å komme fra et godt '''hjem''' '' — Xuất thân từ một gia đình nề nếp, khá giả. # [[nơi|Nơi]] [[trú ngụ]], [[viện]]. #: '''''hjem''' for utviklingshemmede #: '' '''hjem''' for narkomane {{-drv-}} * (1) [[hjemlån]] {{g-old|m}}: Sự [[mượn]] về [[nhà]]. * (1) [[barndomshjem]]: [[nơi|Nơi]] [[sinh trưởng]]. * (2) [[aldershjem]]/[[gamlehjem]]: [[viện|Viện]] [[dưỡng lão]]. * (2) [[barnehjem]]: [[cô nhi viện|Cô nhi viện]]. * (2) [[daghjem]]: [[nhà|Nhà]] [[giữ trẻ]], [[ký]] [[nhi]] [[viện]]. * (2) [[pleiehjem]]: [[nhà|Nhà]] [[dưỡng bệnh]], [[dưỡng]] đường. {{-dial-}} * [[heim]] {{-adv-}} '''hjem''' # Về [[nhà]], đến [[nhà]]. #: ''Han gikk '''hjem''' for å spise middag. #: '' å gå nedenom og '''hjem''' '' — Bị hư hỏng, thất bại. {{-dial-}} * [[heim]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Phó từ tiếng Na Uy]] qdkqvpy1a7xc99o848jbizvqo1wqigt hjemland 0 190145 2477899 1852379 2026-07-26T16:53:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (9), {{mn}} → {{g-old|m|n}} 2477899 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjemland|root=hjemland|defsg=hjemland|indefsg=hjemlandet|defpl=hjemland|indefpl=hjemlanda/hjemlandene}} '''hjemland''' {{g-old|m}} # [[tổ quốc|Tổ quốc]], [[quê hương]], [[xứ sở]]. #: '' England er hans '''hjemland'''. # [[quốc gia|Quốc gia]] đề [[xướng]], [[phát xuất]]. #: ''Norge er skisportens '''hjemland'''. # [[nước|Nước]], [[quốc gia]]. #: ''Norden består av fem land: Danmark, Finland, Island, Norge og Sverige. #: '' her til lands '' — Ở quốc gia này. # Đất, đất đai. #: '' å legge nytt land under plogen #: ''   å utforske nytt land # Đồng [[quê]], [[vùng]] [[quê]]. #: ''Motsetningene mellom by og land er stadig til stede. #: '' å bo på landet #: '' å reise på landet #: '' Den må du (dra) lenger ut på landet med. '' — Điều đó quá hoang đường. {{-drv-}} * (2) [[ landlov]] {{g-old|m|n}}: [[phép|Phép]] [[lên bờ]]. * (2) [[fastland]]: Đất [[liền]], đại [[lục]]. * (3) [[landsforbund]] {{g-old|m}}: [[tổng|Tổng]] [[liên]] đoàn, [[tổng]] [[công]] đoàn. * (3) [[landsforræder]] {{g-old|m}}: [[kẻ|Kẻ]] [[phản quốc]] * (3) [[landsstyre]] {{g-old|m}}: [[ban|Ban]] [[quản trị]] [[trung]] ương. (toàn quốc) * (3) [[landssvik]] {{g-old|m}}: Sự, [[hành]] động [[phản quốc]]. * (3) [[fedreland]]: [[tổ quốc|Tổ quốc]], [[quê hương]] * (3) [[hjemland]]: [[tổ quốc|Tổ quốc]], [[quê hương]], [[xứ sở]]. * (3) [[industriland]]: [[quốc gia|Quốc gia]] [[kỹ nghệ]] [[tân tiến]]. * (3) [[jordbruksland]]: [[quốc gia|Quốc gia]] [[nông nghiệp]]. * (3) [[utland]]: [[ngoại quốc|Ngoại quốc]], [[nước ngoài]], [[hải ngoại]]. * (3) [[utviklingsland]]: [[quốc gia|Quốc gia]] đang [[mở mang]]. * (4) [[landarbeider]] {{g-old|m}}: [[tá|Tá]] điền. * (4) [[landmann]] {{g-old|m}}: [[nông dân|Nông dân]]. * (4) [[åkerland]]: [[cánh|Cánh]] đồng. * (5) [[landsby]] {{g-old|m}}: [[làng mạc|Làng mạc]]. * (5) [[landstryker]] {{g-old|m}}: [[người|Người]] đi [[lang thang]], {{-dial-}} * [[heimland]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] q62q4vp8ri88aad447l5dntwsajp3fl hjemmel 0 190146 2477909 1852383 2026-07-26T16:55:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477909 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjemmel|root=hjem|defsg=hjemmel|indefsg=hjemmelen|defpl=hjemler|indefpl=hjemlene}} '''hjemmel''' {{g-old|m}} # {{term|Luật}} Sự [[căn cứ]], [[dựa]] vào [[luật pháp]]. #: ''Det er ikke '''hjemmel''' i loven for å gjøre dette. {{-drv-}} * (1) [[hjemmelsmann]] {{g-old|m}}: 1) Đại [[diện]] [[thương mại]] có [[trách nhiệm]] [[lo]] [[việc]] [[giao]] [[hàng]] cho [[người]] [[mua]] theo [[luật]] định. 2) [[Người]] [[cung cấp]] [[tin tức]] cho một [[công việc]]. {{-dial-}} * [[heimel]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] iv1b5d47gidclbb3vwi9bfjxnfxhj0x hjemmesykepleie 0 190148 2477910 314377 2026-07-26T16:55:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} 2477910 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjemmesykepleie|root=hjemmesykeplei|defsg=hjemmesykepleie|indefsg=hjemmesykepleia/hjemmesykepleien}} '''hjemmesykepleie''' {{g-old|m|f}} # Sự [[săn sóc]] [[bệnh nhân]] [[tại nhà]]. #: ''Vi må utbygge '''hjemmesykepleie'''n. {{-drv-}} * (1) [[hjemmesykepleier]] {{g-old|m}}: Y [[tá]] đến [[săn sóc]] [[bệnh nhân]] [[tại nhà]]. {{-dial-}} * [[heimesjukepleie]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] i2vrvpb4ksrb0hvhzpadvvxvlaneixf hopp 0 190150 2478351 1852992 2026-07-26T18:20:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2478351 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hopp|root=hopp|defsg=hopp|indefsg=hoppet|defpl=hopp|indefpl=hoppa/hoppene}} '''hopp''' {{g-old|m}} #: '' Sự nhảy, vọt. #: '' Hun gjorde et '''hopp''' over sølepytten. #: '' Handlingen i boka gjorde et '''hopp''' i tid. # {{term|Thể thao}} [[môn|Môn]] [[thi]] [[nhảy]]. #: '''''Hoppet''' målte 80 meter. {{-drv-}} * (1) [[hopprenn]] {{g-old|m}}: [[môn|Môn]] [[thi]] [[nhảy]] bằng [[xki]] * (1) [[høydehopp]]: [[môn|Môn]] [[nhảy cao]]. * (1) [[lengdehopp]]: [[môn|Môn]] [[nhảy xa]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 6fr6bioin1uld3imlemt54kn0cy2if6 hundrelapp 0 190152 2478808 314382 2026-07-26T20:06:42Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2478808 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hundrelapp|root=hundrelapp|defsg=hundrelapp|indefsg=hundrelappen|defpl=hundrelapper|indefpl=hundrelappene}} '''hundrelapp''' {{g-old|m}} # [[tờ|Tờ]] [[giấy bạc]] một [[trăm]]. #: ''Kelneren fikk en '''hundrelapp'''. # [[miếng|Miếng]] [[giấy]], [[mảnh]] [[giấy]]. #: ''Hun skrev en lapp med beskjed om hva jeg skulle kjøpe. #: '' Elevene sender ofte lapper til hverandre i timene. # Một [[loại]] [[bánh]] giống như [[bánh]] ướt. #: '' Mor lager svært gode lapper. {{-drv-}} * (1) [[ lappverk]] {{g-old|m}}: Sự [[chắp nối]], [[vá víu]]. * (1) [[grytelapp]]: [[giẻ|Giẻ]] [[nhắc]] [[nồi]]. * (2) [[femtilapp]]: [[giấy|Giấy]] 50 [[kroner]]. * (2) [[hundrelapp]]: [[giấy|Giấy]] 100 [[kroner]]. * (2) [[kassalapp]]: [[mảnh|Mảnh]] [[giấy]] [[tính]] [[tiền]]. * (2) [[merkelapp]]: [[mảnh|Mảnh]] [[giấy]] đánh [[dấu]] [[món]] [[hàng]], [[vật dụng]]. * (2) [[prislapp]]: [[giấy|Giấy]] [[ghi]] [[giá]] [[tiền]]. * (3) [[rislapp]]: Một [[loại]] [[bánh]] giống như [[bánh]] ướt có [[rải]] [[cơm]] [[bên trên]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] c0vo667r41635ne9rj8dvntsoq20vb3 husholdning 0 190154 2478878 1853859 2026-07-26T20:23:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2478878 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husholdning|root=husholdning|defsg=husholdning|indefsg=husholdningen|defpl=husholdninger|indefpl=husholdningene}} '''husholdning''' {{g-old|m}} # [[công việc|Công việc]] [[nhà cửa]]. #: ''Mye av lønnen går til '''husholdningen'''. # [[nóc|Nóc]] [[gia]]. #: '' Små '''husholdninger''' har forholdsvis større utgifter til mat. {{-drv-}} * (1) [[husholdningsartikler]] {{g-old|m}}: Đồ dùng trong [[nhà]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] nc7c9o7es585vpndv9hrl381u3zs2h2 hvelv 0 190156 2478910 1853970 2026-07-26T20:30:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478910 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hvelv|root=hvelv|defsg=hvelv|indefsg=hvelvet|defpl=hvelv|indefpl=hvelva/hvelvene}} '''hvelv''' {{g-old|m}} # L. [[vòm|Vòm]]. #: '' kirkens '''hvelv''' # [[hầm|Hầm]] [[xây]] [[kiên cố]] [[chứa]] [[vật]] [[quý]] [[giá]]. #: '' Banken har et '''hvelv''' i kjelleren. {{-drv-}} * (1) [[himmelhvelv]]: [[vòm trời|Vòm trời]]. {{-dial-}} * [[kvelv]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 5481i32djf4bve5l02wp19a7wa45kf6 hvil 0 190157 2478914 1853977 2026-07-26T20:31:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478914 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hvil|root=hvil|defsg=hvil|indefsg=hvilen|defpl=hviler|indefpl=hvilene}} '''hvil''' {{g-old|m}} # Sự [[nghỉ ngơi]], [[nghỉ]] [[mệt]]. #: ''De tok seg en '''hvil'''. {{-drv-}} * (1) [[middagshvil]]: Sự [[nghỉ ngơi]] sau [[bữa]] ăn [[chiều]]. {{-dial-}} * [[kvil]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 85e4lj5mv4v5ajeupyhcljgpdwopj3q hvile 0 190158 2478915 1853978 2026-07-26T20:32:07Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (3), {{mf}} → {{g-old|m|f}} 2478915 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hvile|root=hvil|defsg=hvile|indefsg=hvila/hvilen}} '''hvile''' {{g-old|m|f}} # Sự [[nghỉ]], [[nghỉ ngơi]]. #: ''De trengte ferie og '''hvile''' etter del harde arbeidet. #: '' å stede noen til '''hvile''' '' — Tiễn đưa ai đến nơi an nghỉ cuối cùng. {{-drv-}} * (1) [[våpenhvile]]: Sự đình [[chiến]], [[hưu chiến]]. {{-dial-}} * [[kvile]] {{-verb-}} {{nor-verb|word=hvile|inf=å hvile|root=hvil|pres=hviler|pret=hvilte|pp=hvilt}} '''hvile''' # [[nghỉ ngơi|Nghỉ ngơi]], [[nghỉ]] [[mệt]]. #: ''De satte seg ned for '''å hvile''' litt. #: '' '''å hvile''' på sine laurbær '' — Công thành danh toại. #: '''''å hvile''' ut '' — Nghỉ cho hết mệt. # Đình lại, [[hoãn]] lại. #: ''Vi lar saken '''hvile''' inntil videre. # [[an nghỉ|An nghỉ]], [[yên nghỉ]] (chết). #: '' på denne kirkegården '''hviler''' mange falne soldater fra krigen. #: '' Ngưng, ngừng. #: '' Arbeidet '''hviler''' for øyeblikket. #: '' å la våpnene '''hvile''' # [[dựa trên|Dựa trên]], [[dựa]] vào, [[căn cứ]] vào. #: ''Påstanden '''hviler''' på løse rykter. #: '' Taket '''hviler''' på søyler. # Cho [[nghỉ]], để cho [[nghỉ]]. #: ''Han '''hvilte''' føttene sine. {{-drv-}} * (1) [[hviledag]] {{g-old|m}}: [[ngày|Ngày]] [[nghỉ]]. [[hvile]] * (1) [[hvilehjem]] {{g-old|m}}: [[viện|Viện]] [[dưỡng lão]]. [[dưỡng|Dưỡng]] đường. * (1) [[hvileløs]] : [[hiếu|Hiếu]] động. Không [[yên]], không [[an tâm]]. * (3) [[hvilested]] {{g-old|m}}: [[nơi|Nơi]] [[an nghỉ]], [[mộ]]. {{-dial-}} * [[kvile]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Động từ tiếng Na Uy]] iym7t4blhdso5bow11x5kf45w8jjvf2 hvitløk 0 190160 2478917 1853983 2026-07-26T20:32:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2478917 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hvitløk|root=hvitløk|defsg=hvitløk|indefsg=hvitløken|defpl=hvitløker|indefpl=hvitløkene}} '''hvitløk''' {{g-old|m}} #: ''Det luktet '''hvitløk''' av ham. {{-drv-}} * (0) [[hvitløkpulver]] {{g-old|m}}: [[bột|Bột]] [[tỏi]]. {{-dial-}} * [[kvitløk Tỏi]] * [[củ tỏi.]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] f7u8i3uy8cxfou9be9czfxqtfmxute9 hykle 0 190162 2479053 1854256 2026-07-26T21:05:06Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479053 wikitext text/x-wiki {{-nor-}} {{-verb-}} {{nor-verb|word=hykle|inf=å hykle|root=hykl|pres=hykler|pret=hykla<br />/<br />hyklet|pp=hykla<br />/<br />hyklet}} '''hykle''' #: '' Giả đò, giả vờ, giả tảng, làm bộ. #: '' Han '''hykler''' enighet for å oppnå fordeler. {{-drv-}} * (0) [[hykler]] {{g-old|m}}: [[người|Người]] [[giả]] đò, [[giả vờ]], [[giả tảng]], [[làm bộ]]. * (0) [[hykleri]] {{g-old|m}}: Sự [[giả]] đò, [[giả vờ]], [[giả tảng]], [[làm bộ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Na Uy]] d040j61irtdlrz9xhjab18ghq8vzk8h hypokonder 0 190169 2479198 1854530 2026-07-26T21:39:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479198 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hypokonder|root=hypokonder|defsg=hypokonder|indefsg=hypokonderen|defpl=hypokondere|indefpl=hypokonderne}} '''hypokonder''' {{g-old|m}} # [[người|Người]] bị [[bệnh]] [[thần kinh]] ưu [[uất]]. #: ''En '''hypokonder''' er svært redd for å bli syk. {{-drv-}} * (1) [[hypokondri]] {{g-old|m}}: [[bệnh|Bệnh]] [[thần kinh]] ưu [[uất]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] hrmr8xtqz6d6q9pzv46qrb83mhxmvx2 hikke 0 190898 2477715 1852038 2026-07-26T16:12:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477715 wikitext text/x-wiki {{-nor-}} {{-verb-}} {{nor-verb|word=hikke|inf=å hikke|root=hikk|pres=hikker|pret=hikka<br />/<br />hikket|pp=hikka<br />/<br />hikket}} '''hikke''' # [[nấc|Nấc]], [[nấc]] [[cục]]. #: ''Han drakk vann for å stoppe '''å hikke'''. {{-drv-}} * (1) [[ hikke]] {{g-old|m}}: Sự [[nấc]], [[nấc]] [[cục]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Động từ tiếng Na Uy]] tbpe56srm2bccjofbrdeta6jkj2iu79 hjerte 0 190899 2477923 1852391 2026-07-26T16:57:14Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (5), {{mn}} → {{g-old|m|n}} (3) 2477923 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjerte|root=hjert|defsg=hjerte|indefsg=hjertet|defpl=hjerter|indefpl=hjerta|indefpl2=hjertene}} '''hjerte''' {{g-old|m}} # [[tim|Tim]], [[trái tim]]. #: '' Han har svakt '''hjerte'''. #: '' '''hjertet''' av byen '' — Trung tâm thành phố., # [[tấm lòng|Tấm lòng]], [[lòng]], [[tâm tính]]. #: ''Han har et godt '''hjerte'''. #: '' å gjøre noe på fastende '''hjerte''' '' — Làm việc gì trước khi ăn. #: ''å ha '''hjertet''' på rette sted '' — Biết cảm thông. #: '' å ha '''hjertet''' i halsen '' — Sợ điếng người. #: '' med handen på '''hjertet''' '' — Thành tâm. #: ''å ha alt hva '''hjertet''' begjærer '' — Có mọi điều mong muốn. #: ''å åpne sitt '''hjerte''' for noen '' — Cởi mở tấm lòng với ai. #: ''å ha noe på '''hjertet'''- '' — Có điều gì trong thâm tâm. #: '' å legge seg noe på '''hjertet''' '' — Để tâm tới việc gì. #: '' å komme fra '''hjertet''' '' — Đến tự đáy lòng, tự thâm tâm. #: ''å ha et '''hjerte''' av stein/gull '' — Có tấm lòng sắt đá /vàng. #: '' å ikke ha '''hjerte''' til '' — Không đành lòng, không nỡ. {{-drv-}} * (1) [[hjerteattakk]] {{g-old|m}}: (Y) [[Cơn]] đau [[tim]]. * (1) [[hjertebank]] {{g-old|m|n}}: [[nhịp|Nhịp]] [[tim]] [[mạnh]] [[hơn]] [[bình thường]]. * (1) [[hjerteinfarkt]] {{g-old|m}}: (Y) [[Bệnh]] [[tim]] [[do]] [[chứng]] ứ [[huyết]]. * (1) [[hjerteklapp]] {{g-old|m|n}}: [[nhịp|Nhịp]] [[tim]] [[mạnh]] [[hơn]] [[bình thường]]. * (1) [[ hjertekrampe]] {{g-old|m}}: (Y) Một [[chứng bệnh]] [[tim]] làm [[bệnh nhân]] đau [[nhói]] và [[ngạt thở]] vì [[máu]] [[lưu thông]] trong [[tim]] bị [[nghẽn]]. * (1) [[hjertesvikt]] {{g-old|m|n}}: Sự [[hoạt động]] bất bình thường của [[tim]]. * (1) [[gullhjerte]]: [[trái tim|Trái tim]] [[vàng]] (vật trang sức). * (2) [[hjerteknuser]] {{g-old|m}}: Đứa [[trẻ]] [[dễ thương]] làm [[xiêu lòng]] mọi [[người]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] bq99dnrusnq3hr6etx57mocimld1rga hus 0 190902 2478865 1853837 2026-07-26T20:20:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (5) 2478865 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hus|root=hus|defsg=hus|indefsg=huset|defpl=hus|indefpl=husa/husene}} '''hus''' {{g-old|m}} #[[nhà|Nhà]], nhà ở, nhà cửa. #: '' Han bor i et lite '''hus'''. #: '' en utstilling i Kunstnernes '''hus''' #: '' å ha åpent '''hus''' '' — Mở rộng cửa đón mọi người. #: '' å holde til '''hus'''e '' — Cư ngụ, ở, tọa lạc. #: '' å gå mann av '''hus'''e '' — Đổ xô ra khỏi nhà. #: ''å sette '''hus'''er på ende '' — Làm náo loạn nhà cửa. #: ''å holde et forferdelig '''hus''' '' — Làm ồn ào nhà cửa. #: ''Det hvite '''hus''' '' — Tòa Bạch ốc. # [[công việc|Công việc]] [[nhà cửa]]. #: ''Hun styrer '''huset'''. #: '' å beskikke sitt '''hus''' '' — Trăn trối, giải quyết các công việc nhà (trước khi chết). # {{term|Trong}} [[nhà|Nhà]], [[gia]] đình, [[họ hàng]]. #: '' '''Huset'''s datter møtte oss i døren. # [[cơ sở|Cơ sở]], [[hiệu buôn]], [[viện]], [[hãng]], [[xưởng]], [[nhà máy]]. #: '''''huset'''s vin #: '' å holde noe innen '''huset'''s fire vegger '' — Giữ kín việc gì. # [[phòng|Phòng]] lớn. #: ''å spille for fullt '''hus''' {{-drv-}} * (0) [[hushai]] {{g-old|m}}: [[người|Người]] [[cho thuê]] [[nhà cửa]] theo [[giá]] [[bóc lột]]. * (0) [[husundersekelse]] {{g-old|m}}: Sự [[khám xét]] [[nhà]], [[lục soát]] [[nhà]]. * (2) [[kongehus]]: [[hoàng gia|Hoàng gia]], [[hoàng tộc]]. * (3) [[ husorgan]] {{g-old|m}}: [[nội san|Nội san]]. * (3) [[hustelefon]] {{g-old|m}}: [[hệ thống|Hệ thống]] điện [[thoại]] [[nội bộ]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] esnv6ondpsx1cvfyhh0jb8nydo0pbk2 nhấp nhổm 0 199372 2476664 1328286 2026-07-26T12:15:01Z Kateru Zakuro 34522 2476664 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # Không [[yên lòng]], [[tỏ ra]] [[sốt ruột]], [[hết]] [[đứng]] [[lên]] lại [[ngồi]] xuống, chỉ [[muốn]] đi. #:{{ux|vi|'''nhấp nhổm''' đứng dậy}} #:{{ux|vi|'''nhấp nhổm''' muốn đi}} ===={{ĐM|syn}}==== * {{l|vi|nhấp nhỏm}} ==={{ĐM|ref}}=== * {{R:Tratu}} [[Thể loại:Từ láy tiếng Việt]] 7u003jhh6vvhz7lzxu4bm3lm66s6xfd 2476667 2476664 2026-07-26T12:15:32Z Kateru Zakuro 34522 2476667 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|etymology}}=== {{vi-etym-redup|-âp|nhổm}}. ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # Không [[yên lòng]], [[tỏ ra]] [[sốt ruột]], [[hết]] [[đứng]] [[lên]] lại [[ngồi]] xuống, chỉ [[muốn]] đi. #:{{ux|vi|'''nhấp nhổm''' đứng dậy}} #:{{ux|vi|'''nhấp nhổm''' muốn đi}} ===={{ĐM|syn}}==== * {{l|vi|nhấp nhỏm}} ==={{ĐM|ref}}=== * {{R:Tratu}} [[Thể loại:Từ láy tiếng Việt]] mgdxjpshlzusk58x0gkn99do6iwifpi индетерминизм 0 202722 2479402 2445420 2026-07-27T02:12:34Z Hiyuune 50834 2479402 wikitext text/x-wiki =={{langname|ru}}== ==={{section|pron}}=== * {{ru-IPA|индэтэрмини́зм}} ==={{section|n}}=== {{ru-noun|индетермини́зм|m|-}} # {{lb|ru|philosophy}} [[thuyết|Thuyết]] [[vô định]], vô định [[luận]]. ==={{section|ref}}=== * {{R:FVDP|db=rv}} 7rj98nqalfyfhhzh85s7b9b1e11s0hm husapotek 0 208132 2478866 2129809 2026-07-26T20:20:33Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478866 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=husapotek|root=husapotek|defsg=husapotek|indefsg=husapoteket|defpl=husapotek/husapoteker|indefpl=husapoteka/husapotek ene}} {{-noun-}} '''husapotek''' {{g-old|m}} # [[tủ thuốc|Tủ thuốc]] [[gia]] đình. {{-see also-}} * [[apotek]] [[Thể loại:Danh từ tiếng Na Uy]] lpiufrsue2m6nxw96dh5i2ssn7ztj6v havnebasseng 0 208150 2476913 2129761 2026-07-26T13:09:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476913 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=havnebasseng|root=havnebasseng|defsg=havnebasseng|indefsg=havnebassenget|defpl=havnebasseng/havnebassenger|indefpl=havnebassenga/havnebassengene}} {{-noun-}} '''havnebasseng''' {{g-old|m}} # [[vũng tàu|Vũng tàu]] đậu. {{-see also-}} * [[basseng]] [[Thể loại:Danh từ tiếng Na Uy]] n462aw63j6rl2u18d2e9dkb27zg6jhr hermetikkboks 0 208193 2477458 2128818 2026-07-26T15:14:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477458 wikitext text/x-wiki {{-nor-}} {{nor-noun|word= hermetikkboks|root= hermetikkboks|defsg= hermetikkboks|indefsg= hermetikkboksen|defpl= hermetikkbokser|indefpl= hermetikkboksene}} {{-noun-}} ''' hermetikkboks''' {{g-old|m}} # [[hộp|Hộp]] [[thực phẩm]] đóng [[hộp]]. {{-see also-}} * [[boks]] [[Thể loại:Danh từ tiếng Na Uy]] qvo23jf3zeii9gwolfpi9nhgqwejj3q hårbørste 0 208229 2479287 2128796 2026-07-26T22:00:29Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479287 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hårbørste|root=hårbørste|defsg=hårbørste|indefsg=hårbørsten|defpl=hårbørster|indefpl=hårbørstene}} {{-noun-}} '''hårbørste''' {{g-old|m}} # [[bàn chải|Bàn chải]] [[tóc]]. {{-see also-}} * [[børste]] [[Thể loại:Danh từ tiếng Na Uy]] qam1orsepqfiidljk4gqixopox7nw58 humanetikk 0 208262 2478724 2130291 2026-07-26T19:46:51Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478724 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=humanetikk|root=humanetikk|defsg=humanetikk|indefsg=humanetikken|defpl=humanetikker|indefpl=humanetikkene}} {{-noun-}} '''humanetikk''' {{g-old|m}} # [[luân lý|Luân lý]] của [[loài]] [[người]]. {{-see also-}} * [[etikk]] [[Thể loại:Danh từ tiếng Na Uy]] 9gerpqu1rmcjk61nceetju1sig5p110 herrefrisør 0 208307 2477497 2128856 2026-07-26T15:23:32Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477497 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=herrefrisør|root=herrefrisør|defsg=herrefrisør|indefsg=herrefrisøren|defpl=herrefrisører|indefpl=herrefrisørene}} {{-noun-}} '''herrefrisør''' {{g-old|m}} # [[tiệm|Tiệm]] [[hớt tóc]] [[nam]]. {{-see also-}} * [[frisør]] [[Thể loại:Danh từ tiếng Na Uy]] ahhrfjv4epaybft1p22mq4ut2geddsw heiagjeng 0 208320 2477182 2128794 2026-07-26T14:12:34Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477182 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=heiagjeng|root=heiagjeng|defsg=heiagjeng|indefsg=heiagjengen|defpl=heiagjenger|indefpl=heiagjengene}} {{-noun-}} '''heiagjeng''' {{g-old|m}} # [[toán|Toán]] ủng [[hộ]], [[hỗ trợ]]. {{-see also-}} * [[gjeng]] [[Thể loại:Danh từ tiếng Na Uy]] gu1axamwtmrr7lk87vz2zgrefsmaik9 heldiggris 0 208327 2477211 2129894 2026-07-26T14:19:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477211 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=heldiggris|root=heldiggris|defsg=heldiggris|indefsg=heldiggrisen|defpl=heldiggriser|indefpl=heldiggrisene}} {{-noun-}} '''heldiggris''' {{g-old|m}} # [[người|Người]] gặp may mắn. {{-see also-}} * [[gris]] [[Thể loại:Danh từ tiếng Na Uy]] t7v93wfd7z93qt1yda9q9ty7w67ijqk havregryn 0 208328 2476916 2129438 2026-07-26T13:10:40Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476916 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=havregryn|root=havregryn|defsg=havregryn|indefsg=havregrynet|defpl=havregryn|indefpl=havregryna/havregrynene}} {{-noun-}} '''havregryn''' {{g-old|m}} # [[hạt|Hạt]] [[lúa]] [[mạch]]. {{-see also-}} * [[gryn]] [[Thể loại:Danh từ tiếng Na Uy]] 6hw0knye24wh6ilzmq1eu3nwrk9ky3y havregrøt 0 208332 2476917 2129410 2026-07-26T13:10:55Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2476917 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=havregrøt|root=gret|defsg=havregrøt|indefsg=greten|defpl=greter|indefpl=gretene}} {{-noun-}} '''havregrøt''' {{g-old|m}} # [[cháo|Cháo]] [[nấu]] bằng [[lúa]] [[mạch]]. {{-see also-}} * [[grøt]] [[Thể loại:Danh từ tiếng Na Uy]] c5cjbqyz7nfz0gpvkaa985r7571po0o husmorgymnastikk 0 208334 2478886 2129923 2026-07-26T20:25:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478886 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=husmorgymnastikk|root=husmorgymnastikk|defsg=husmorgymnastikk|indefsg=husmorgymnastikken|defpl=husmorgymnastikker|indefpl=husmorgymnastikkene}} {{-noun-}} '''husmorgymnastikk''' {{g-old|m}} # [[thể dục|Thể dục]] cho [[phụ nữ]]. {{-see also-}} * [[gymnastikk]] [[Thể loại:Danh từ tiếng Na Uy]] dyc7ypswz517ks411mu4w4tlemtdyhq hushai 0 208336 2478877 2129922 2026-07-26T20:23:09Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478877 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hushai|root=hushai|defsg=hushai|indefsg=hushaien|defpl=hushaier|indefpl=hushaiene}} {{-noun-}} '''hushai''' {{g-old|m}} # [[người|Người]] [[cho thuê]] [[nhà cửa]] theo [[giá]] [[bóc lột]], {{-see also-}} * [[hai]] [[Thể loại:Danh từ tiếng Na Uy]] 5w0hcqhwpiix2xspubutwbrivprlkov himmelhvelv 0 208347 2477740 2129470 2026-07-26T16:18:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477740 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=himmelhvelv|root=himmelhvelv|defsg=himmelhvelv|indefsg=himmelhvelvet|defpl=himmelhvelv|indefpl=himmelhvelva/himmelhvelvene}} {{-noun-}} '''himmelhvelv''' {{g-old|m}} # [[vòm trời|Vòm trời]]. {{-see also-}} * [[hvelv]] [[Thể loại:Danh từ tiếng Na Uy]] covkvo35nnbp6obsq5z2wuz815ubfnk hovedkarakter 0 208382 2478629 2130287 2026-07-26T19:24:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478629 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hovedkarakter|root=hovedkarakter|defsg=hovedkarakter|indefsg=hovedkarakteren|defpl=hovedkarakterer|indefpl=hovedkarakterene}} {{-noun-}} '''hovedkarakter''' {{g-old|m}} # Điểm [[trung bình]]. {{-see also-}} * [[karakter]] [[Thể loại:Danh từ tiếng Na Uy]] 2lnaqjddva6abc4awxkxfbygn0fxyf2 hullkort 0 208448 2478709 2129777 2026-07-26T19:43:19Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478709 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hullkort|root=hullkort|defsg=hullkort|indefsg=hullkortet|defpl=hullkort|indefpl=hullkorta/hullkortene}} {{-noun-}} '''hullkort''' {{g-old|m}} # (Thẻ) [[Xuyên]] [[phiếu]]. {{-see also-}} * [[kort]] [[Thể loại:Danh từ tiếng Na Uy]] 8lsqctui027w4yxe1lwpmk6iwouoz3x hjemmekos 0 208453 2477908 2129771 2026-07-26T16:55:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477908 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hjemmekos|root=hjemmekos|defsg=hjemmekos|indefsg=hjemmekosen|defpl=hjemmekoser|indefpl=hjemmekosene}} {{-noun-}} '''hjemmekos''' {{g-old|m}} # Sự [[nghỉ ngơi]], [[yên vui]] ở [[nhà]]. {{-see also-}} * [[kos]] [[Thể loại:Danh từ tiếng Na Uy]] rca8d8c0i6gr52s35jt3rxlmjjmfa5u hyttekos 0 208454 2479257 2129769 2026-07-26T21:53:26Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479257 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hyttekos|root=hyttekos|defsg=hyttekos|indefsg=hyttekosen|defpl=hyttekoser|indefpl=hyttekosene}} {{-noun-}} '''hyttekos''' {{g-old|m}} # Sự [[nghỉ ngơi]] [[yên vui]] [[tại nhà]] [[nghỉ mát]]. {{-see also-}} * [[kos]] [[Thể loại:Danh từ tiếng Na Uy]] 78u4cw8ucngtcq5tzgm2nlx4nphnrti hudkrem 0 208472 2478670 2129766 2026-07-26T19:34:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478670 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hudkrem|root=hudkrem|defsg=hudkrem|indefsg=hudkremen|defpl=hudkremer|indefpl=hudkremene}} {{-noun-}} '''hudkrem''' {{g-old|m}} # [[kem|Kem]] làm cho [[mềm]] [[da]]. {{-see also-}} * [[krem]] [[Thể loại:Danh từ tiếng Na Uy]] 2yf9kh6ltbh3sv4oykyh5d4n7qjvp4q hårkrem 0 208473 2479288 2129767 2026-07-26T22:00:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479288 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hårkrem|root=hårkrem|defsg=hårkrem|indefsg=hårkremen|defpl=hårkremer|indefpl=hårkremene}} {{-noun-}} '''hårkrem''' {{g-old|m}} # [[kem|Kem]] [[xức]] [[tóc]]. {{-see also-}} * [[krem]] [[Thể loại:Danh từ tiếng Na Uy]] 0b4txjr4f68k1erp4d87jy8klz0y22u hestekur 0 208486 2477523 2129465 2026-07-26T15:29:22Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477523 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hestekur|root=hestekur|defsg=hestekur|indefsg=hestekuren|defpl=hestekurer|indefpl=hestekurene}} {{-noun-}} '''hestekur''' {{g-old|m}} # Sự [[cai]], [[chữa bệnh]] một cách [[khổ sở]], {{-see also-}} * [[kur]] [[Thể loại:Danh từ tiếng Na Uy]] g10iosk1rnzrzr8ukcvjgxha5u7cirk hestelort 0 208514 2477524 2129695 2026-07-26T15:29:36Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477524 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hestelort|root=hestelort|defsg=hestelort|indefsg=hestelorten|defpl=hestelorter|indefpl=hestelortene}} {{-noun-}} '''hestelort''' {{g-old|m}} # [[cứt ngựa|Cứt ngựa]]. {{-see also-}} * [[lort]] [[Thể loại:Danh từ tiếng Na Uy]] g9v8ecnffxozl4f2egnujjf61v7fj5t hostemikstur 0 208565 2478507 2129918 2026-07-26T18:55:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478507 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hostemikstur|root=hostemikstur|defsg=hostemikstur|indefsg=hostemiksturen|defpl=hostemiksturer|indefpl=hostemiksturene}} {{-noun-}} '''hostemikstur''' {{g-old|m}} # [[thuốc|Thuốc]] [[ho]] [[nước]]. {{-see also-}} * [[mikstur]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] l6ljhh60l4bob2hdj7wpu9rn0ptcudq hårnett 0 208583 2479289 2128997 2026-07-26T22:00:57Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479289 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hårnett|root=hårnett|defsg=hårnett|indefsg=hårnettet|defpl=hårnett|indefpl=hårnetta/hårnettene}} {{-noun-}} '''hårnett''' {{g-old|m}} # [[lưới|Lưới]] [[bọc]] [[tóc]]. {{-see also-}} * [[nett]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] e0y0owxrh7iy6xnyeih5l4fzb9q19gw hovedutgang 0 208628 2478635 2130288 2026-07-26T19:25:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478635 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hovedutgang|root=hovedutgang|defsg=hovedutgang|indefsg=hovedutgangen|defpl=hovedutganger|indefpl=hovedutgangene}} {{-noun-}} '''hovedutgang''' {{g-old|m}} # [[lối ra|Lối ra]] [[chính]]. {{-see also-}} * [[utgang]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] k0j3zbsgrz3sczjdi90ezpmgzpjrtuu hårtust 0 208651 2479291 2129435 2026-07-26T22:01:25Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2479291 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hårtust|root=hårtust|defsg=hårtust|indefsg=hårtusten|defpl=hårtuster|indefpl=hårtustene}} {{-noun-}} '''hårtust''' {{g-old|m}} # [[chùm|Chùm]] [[tóc]]. {{-see also-}} * [[tust]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] d7kb25ethngzguj88chcafnqbj43hf7 hjelpetiltak 0 208677 2477895 2129468 2026-07-26T16:53:00Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477895 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hjelpetiltak|root=hjelpetiltak|defsg=hjelpetiltak|indefsg=hjelpetiltaket|defpl=hjelpetiltak|indefpl=hjelpetiltaka/hjelpetiltakene}} {{-noun-}} '''hjelpetiltak''' {{g-old|m}} # [[phương cách|Phương cách]] [[giúp đỡ]]. {{-see also-}} * [[tiltak]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 8qd36lfvdbvr0uvhfwwwsxjlqns9k58 hissigpropp 0 208696 2477808 2129691 2026-07-26T16:33:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477808 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hissigpropp|root=hissigpropp|defsg=hissigpropp|indefsg=hissigproppen|defpl=hissigpropper|indefpl=hissigproppene}} {{-noun-}} '''hissigpropp''' {{g-old|m}} # [[người|Người]] [[dễ]] [[nổi giận]]. {{-see also-}} * [[propp]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] cqq9ax5udixws273amrxjgkp4txtumv hopprenn 0 208727 2478355 2129919 2026-07-26T18:21:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478355 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hopprenn|root=hopprenn|defsg=hopprenn|indefsg=hopprennet|defpl=hopprenn|indefpl=hopprenna/hopprennene}} {{-noun-}} '''hopprenn''' {{g-old|m}} # [[môn|Môn]] [[trượt tuyết]] [[nhảy xa]]. {{-see also-}} * [[renn]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] m68b6zt03o0kwjr3z972t6ghuj6v4sm hovedrett 0 208741 2478632 2129426 2026-07-26T19:24:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478632 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hovedrett|root=hovedrett|defsg=hovedrett|indefsg=hovedretten|defpl=hovedretter|indefpl=hovedrettene}} {{-noun-}} '''hovedrett''' {{g-old|m}} # [[món|Món]] ăn [[chính]]. {{-see also-}} * [[rett]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 26gzuq1zfq22enooo1hos57cvjkot4c himmelstrøk 0 208745 2477741 2129690 2026-07-26T16:18:59Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477741 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=himmelstrøk|root=himmelstrøk|defsg=himmelstrøk|indefsg=himmelstrøket|defpl=himmelstrøk|indefpl=himmelstrøka/himmelstrøkene}} {{-noun-}} '''himmelstrøk''' {{g-old|m}} # [[khu vực|Khu vực]] trên [[trái]] đất. {{-see also-}} * [[strøk]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] gql4ezdpzls6e3hzghf94dbarjhh17o husstell 0 208781 2478892 2129928 2026-07-26T20:26:41Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478892 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=husstell|root=husstell|defsg=husstell|indefsg=husstellet|defpl=husstell|indefpl=husstella/husstellene}} {{-noun-}} '''husstell''' {{g-old|m}} # [[việc|Việc]] [[nội trợ]]. {{-see also-}} * [[stell]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] cabr9s6dajzcl5m0wq7wie7joce5teu hodeskalle 0 208832 2477976 2129754 2026-07-26T17:08:46Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477976 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hodeskalle|root=hodeskalle|defsg=hodeskalle|indefsg=hodeskallen|defpl=hodeskaller|indefpl=hodeskallene}} {{-noun-}} '''hodeskalle''' {{g-old|m}} # [[sọ|Sọ]] [[người]], [[xương]] đầu. {{-see also-}} * [[skalle]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] f41ugzwklq3c9iy4m75xt29u8ekg029 hestesko 0 208853 2477525 2129461 2026-07-26T15:29:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477525 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hestesko|root=hestesko|defsg=hestesko|indefsg=hesteskoen|defpl=hestesko/hesteskor|indefpl=hesteskoene/hesteskome}} {{-noun-}} '''hestesko''' {{g-old|m}} # [[móng|Móng]] [[ngựa]]. {{-see also-}} * [[sko]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] dvbx7fqrnyqhji9eqopev7asbvx2kjv hjelpekorps 0 209131 2477893 2129721 2026-07-26T16:52:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477893 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hjelpekorps|root=hjelpekorps|defsg=hjelpekorps|indefsg=hjelpekorpset|defpl=hjelpekorps|indefpl=hjelpekorpsa/hjelpekorpsene}} {{-noun-}} '''hjelpekorps''' {{g-old|m}} # [[toán|Toán]] [[cấp cứu]]. {{-see also-}} * [[korps]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 8sf3ol73halr10w6q0ghdaesdh4l3gq havn 0 210943 2476912 1850879 2026-07-26T13:09:45Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (3), {{mf}} → {{g-old|m|f}} 2476912 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=havn|root=havn|defsg=havn|indefsg=havna/havnen|defpl=havner|indefpl=havnene}} '''havn''' {{g-old|m|f}} # [[bến tàu|Bến tàu]], [[hải cảng]]. #: ''Skipet søkte '''havn'''. #: '' en trygg '''havn''' å bringe noe (vel) i '''havn''' '' — Đưa việc gì đến sự thành công. {{-drv-}} * (1) [[havnebasseng]] {{g-old|m}}: [[vũng tàu|Vũng tàu]] đậu. * (1) [[havneby]] {{g-old|m}}: [[thành phố|Thành phố]] có [[hải cảng]] [[quan trọng]]. '' * (1) [[havnefogd]] {{g-old|m}}: [[người|Người]] [[trông coi]] [[hải cảng]]. * (1) [[lufthavn]]: [[phi trường|Phi trường]], [[phi cảng]]. {{-dial-}} * [[hamn]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 2o0qcmu9ixdzvizsasdrfebvil42m3j hjul 0 210945 2477926 1852395 2026-07-26T16:57:56Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477926 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjul|root=hjul|defsg=hjul|indefsg=hjulet|defpl=hjul|indefpl=hjula/hjulene}} '''hjul''' {{g-old|m}} # [[bánh xe|Bánh xe]]. #: '' En bil har fire '''hjul'''. #: '' som kjepper i '''hjul''' '' — Một cách nhanh chóng. #: '' femte '''hjul''' på vognen '' — Một cách thừa thãi, dư thừa vô ích. #: '' å få '''hjul'''ene i sving '' — Làm cho việc gì tiến hành. #: ''å ligge på '''hjul''' '' — Theo sát gót. #: ''å slå '''hjul''' '' — Nhào lộn. #: '' et '''hjul''' i maskineriet '' — Một bộ phận, phần tử trong một cơ cấu, hệ thống. {{-drv-}} * (1) [[bilhjul]]: Bánh xe hơi. * (1) [[bakhjul]]: [[bánh xe|Bánh xe]] sau. * (1) [[forhjul]]: [[bánh xe|Bánh xe]] trước. '' * (1) [[reservehjul]]: [[bánh xe|Bánh xe]] [[dự phòng]]. * (1) [[lykkehjul]]: [[vòng quay|Vòng quay]] [[số]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] dp3g9j3f4qdfrqfalau6i71gzx59stc hjørne 0 210947 2477928 1852399 2026-07-26T16:58:24Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2477928 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hjørne|root=hjørn|defsg=hjørne|indefsg=hjørnet|defpl=hjørner|indefpl=hjørna/hjørnene}} '''hjørne''' {{g-old|m}} # [[góc|Góc]], [[xó]], cạnh. #: '' Et værelse har fire '''hjørner'''. #: '' Møt meg på '''hjørnet''' av Storgaten og Kaigaten. #: '' (like) om '''hjørnet''' '' — 1) Ngay đầu góc đường. 2) Gần kề. #: ''å bli klemt opp i et '''hjørne''' '' — Bị dồn vào chân tường. #: '' å være i et godt/lunt '''hjørne''' '' — Có vẻ vui tươi. {{-drv-}} * (1) [[hjørnestein]] {{g-old|m}}: [[nền tảng|Nền tảng]], [[nền móng]], [[căn bản]] cho [[việc gì]]. * (1) [[gatehjørne]]: [[góc|Góc]] đường, [[góc]] [[phố]]. '' * (1) [[verdenshjørne]]: Một [[vùng]] trên [[trái]] đất. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] nn691asvndc2hnfze8etkvwa8362h8k husmor 0 210949 2478885 1853869 2026-07-26T20:25:02Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2), {{mf}} → {{g-old|m|f}} 2478885 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=husmor|root=hus|defsg=husmor|indefsg=husmora/husmoren|defpl=husmødre(r)|indefpl=husmødrene}} '''husmor''' {{g-old|m|f}} # Bà nội trợ. #: '' hjemmevarende '''husmor''' {{-drv-}} * (1) [[hus-morgymnastikk]] {{g-old|m}}: [[môn|Môn]] [[thể dục]] cho [[các bà]] [[nội trợ]], '' * (1) [[husmorskole]] {{g-old|m}}: [[trường|Trường]] [[gia]] [[chánh]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] tco1xio8cmeowwo7hyg7chlvk3y5ett hår 0 210951 2479286 1854766 2026-07-26T22:00:15Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (5) 2479286 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hår|root=hår|defsg=hår|indefsg=håret|defpl=hår|indefpl=håra/hårene}} '''hår''' {{g-old|m}} #: '' Tóc. Lông. å kjemme '''håret''' #: '' Han har '''hår''' på brystet. #: '' å felle '''hår''' '' — Bị rụng tóc. #: ''å sette grå '''hår''' i hodet på noen '' — Làm cho ai lo lắng. #: ''å ikke krumme et '''hår''' på noens hode '' — Không làm cho ai hề hấn gì. #: ''å trekke noen etter '''hår'''ene '' — Bắt ép, cưỡng bách ai. #: '' på hengende '''håret''' '' — Trong đường tơ kẻ tóc. #: '' å være et '''hår''' i suppen '' — Như là một con sâu trong nồi canh. {{-drv-}} * (0) [[håravfall]] {{g-old|m}}: [[bệnh|Bệnh]] [[rụng]] [[tóc]]. * (0) [[hårbørste]] {{g-old|m}}: [[bàn chải|Bàn chải]] [[chải]] [[tóc]]. * (0) [[hårtørker]] {{g-old|m}}: [[máy|Máy]] [[sấy tóc]]. '' * (0) [[hårvann]] {{g-old|m}}: [[thuốc|Thuốc]] [[xức]] [[tóc]]. * (0) [[håret]] : Nhiều [[tóc]], nhiều [[lông]]. * (0) [[hårreisende]] : [[dựng|Dựng]] [[tóc gáy]], [[rởn]] [[tóc gáy]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] i0whh7pp9k9ql7psfuub0i7vfpiamzf hode 0 211210 2477973 1852493 2026-07-26T17:08:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2), {{mf}} → {{g-old|m|f}} (2) 2477973 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hode|root=hod|defsg=hode|indefsg=hodet|defpl=hoder|indefpl=hoda/hodene}} '''hode''' {{g-old|m}} # [[cái|Cái]] đầu. #: '' Du må ha en lue på '''hodet''' når det er kaldt. #: ''   å i ri '''hodet''' om på noen '' — Vặn cổ ai. #: '' Stort '''hode''' og lite vett. '' — To đầu mà dại. #: '' å sette grå hår i '''hodet''' på noen '' — Làm cho ai lo lắng. #: ''å flykte over hals og '''hode''' '' — Chạy vắt giò lên cổ. #: '' å gjøre noe med '''hodet''' under armen '' — Làm việc gì một cách vô ý thức. #: ''å riste på '''hodet''' '' — Lắc đầu tỏ vẻ thất vọng. #: '' å holde '''hodet''' over vannet '' — Ngoi, ngóc đầu lên. #: '' å ta en avgjørelse over '''hodet''' på noen '' — Quyết định việc gì qua mặt ai. #: ''å stille saken på '''hodet''' '' — Diễn tả sai lệch vấn đề. #: '' å ha tak over '''hodet''' '' — Có nơi ẩn thân, nương náu (nhà ở). #: '' å holde '''hodet''' kaldt '' — Giữ bình tĩnh. #: '' å ta seg vann over '''hodet''' '' — Ôm đồm quá sức (việc gì). # Đầu [[người]], một [[người]]. #: ''Billetten koster 15 kr. pr. '''hode'''. #: '' Han er et godt/vittig '''hode'''. # [[vật|Vật]] có [[hình dáng]] [[giống cái]] đầu. #: ''Salaten koster 2,50 pr. '''hode'''. #: '' å treffe spikeren på '''hodet''' '' — Nói đúng lời, làm đúng việc, đánh trúng chỗ. {{-drv-}} * (1) [[hodeplagg]] {{g-old|m}}: [[mũ|Mũ]], [[nón]]. . . . * (1) [[hodepute]] {{g-old|m|f}}: [[cái|Cái]] [[gối]]. * (1) [[hoderegning]] {{g-old|m|f}}: Sự [[tính nhẩm]]. * (3) [[kålhode]]: [[bắp cải|Bắp cải]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 6ms16982i4x3yaalx5awr5ms7e9usve hodepine 0 211211 2477975 1852495 2026-07-26T17:08:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} 2477975 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hodepine|root=hodepin|defsg=hodepine|indefsg=hodepina/hodepinen|defpl=hodepiner|indefpl=hodepinene}} '''hodepine''' {{g-old|m|f}} # {{term|Y}} [[chứng|Chứng]] [[nhức]] đầu, đau đầu. #: ''Jeg får '''hodepine''' av mye bråk. {{-drv-}} * (1) [[hodepinetablett]] {{g-old|m}}: [[thuốc|Thuốc]] [[nhức]] đầu. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] ixo80myv2qytqtrl44wz6pdbchrd6gk hetetokt 0 211397 2477564 2129689 2026-07-26T15:38:43Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477564 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hetetokt|root=hetetokt|defsg=hetetokt|indefsg=hetetokta/hetetokten|defpl=hetetokter|indefpl=hetetoktene}} {{-noun-}} '''hetetokt''' {{g-old|m}} # [[cơn|Cơn]] [[sốt]]. {{-see also-}} * [[tokt]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] cz4m3zlca90wbzgyhke6acyglwrotmq hustyrann 0 211424 2478897 2129765 2026-07-26T20:27:52Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478897 wikitext text/x-wiki {{-nor-}} {{nor-noun|word=hustyrann|root=hustyrann|defsg=hustyrann|indefsg=hustyrannen|defpl=hustyranner|indefpl=hustyrannene}} {{-noun-}} '''hustyrann''' {{g-old|m}} # [[người|Người]] [[hống hách]] trong [[gia]] đình. {{-see also-}} * [[tyrann]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] l1ubz5q7xglvd1w5twx4mp7pfriwdut håndtak 0 212788 2479282 1854758 2026-07-26T21:59:18Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (2) 2479282 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=håndtak|root=håndtak|defsg=håndtak|indefsg=håndtaket|defpl=håndtak|indefpl=håndtaka/håndtakene}} '''håndtak''' {{g-old|m}} # [[tay|Tay]] [[cầm]], [[tay]] [[nắm]], [[cán]], [[chuôi]]. #: '''''håndtak''' på dør/koffert {{-dial-}} * [[handtak]] {{-noun-}} {{nor-noun|word=håndtak|root=håndtak|defsg=håndtak|indefsg=håndtaket|defpl=håndtak|indefpl=håndtaka/håndtakene}} '''håndtak''' {{g-old|m}} # [[tay|Tay]] [[cầm]], [[tay]] [[nắm]], [[cán]], [[chuôi]]. #: '''''håndtak''' på dør/koffert {{-dial-}} * [[handtak]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] [[Thể loại:Danh từ tiếng Na Uy]] dn3dbbkxdlv82u4fiqlyi3bgzjgvfol hvit 0 213437 2478916 1853982 2026-07-26T20:32:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (3), {{mf}} → {{g-old|m|f}} 2478916 wikitext text/x-wiki {{-nor-}} {{-adj-}} {{nor-adj|word=hvit|root=hvit|mf=hvit|n=hvitt|pl=hvite}} '''hvit''' #: '' Trắng, có màu trắng, bạch. #: '' Marken var '''hvit''' av snø. #: '' å bli '''hvit''' i ansiktet av raseri '' — Giận tái mặt, giận xanh mặt. #: ''Sjøen går '''hvit'''. '' — Biển sủi bọt trắng xóa. #: ''å skyte en '''hvit''' pinn etter noe '' — Bỏ hẳn việc gì. #: ''Der '''hvite''' hus '' — Tòa Bạch Ốc. #: ''kjole og '''hvitt''' '' — Áo đuôi tôm. # [[bạch|Bạch]] [[chủng]], (người) [[da trắng]], #: ''den '''hvite''' mann/rase #: '' Vô tội vạ, vô hại. #: '' Han fortalte en '''hvit''' løgn for å berolige sin mor. {{-drv-}} * (0) [[hvitpepper]] {{g-old|m}}: [[tiêu|Tiêu]] [[trắng]]. * (0) [[hvitevarer]] {{g-old|m|f}} {{plur}}: [[vật dụng|Vật dụng]] dùng trong [[nhà]] thường có [[màu]] [[trắng]] như [[tủ lạnh]], [[bếp]] điện, [[máy giặt]] v. v. . . * (0) [[hvitveis]] {{g-old|m}}: [[loại|Loại]] [[hoa màu]] [[trắng]] có [[sáu]] [[cánh]]. * (0) [[hvitvin]] {{g-old|m}}: [[rượu vang|Rượu vang]] [[trắng]]. {{-dial-}} * [[kvit]] {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Na Uy]] 9oqq12l8dj2qz6swc5km7z001hr5u5d hengsel 0 213481 2477336 1851479 2026-07-26T14:47:23Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{f}} → {{g-old|f}}, {{n}} → {{g-old|n}} 2477336 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hengsel|root=hengs|defsg=hengsel|indefsg=hengsla/hengselen/hengselet/hengslet|defpl=hengsel/hengsler|indefpl=la/hengslene}} '''hengsel''' {{g-old|m}},{{g-old|f}} va {{g-old|n}} # [[bản lề|Bản lề]] (cửa…). #: ''Døren gikk av hengslene. {{-dial-}} * [[hengsle]] {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] c4vp90a31xs0jmjo3k93s2cg0xh6ifa hedning 0 213534 2477156 1851198 2026-07-26T14:06:44Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2477156 wikitext text/x-wiki {{-nor-}} {{-noun-}} {{nor-noun|word=hedning|root=hedning|defsg=hedning|indefsg=hedningen|defpl=hedninger|indefpl=hedningene}} '''hedning''' {{g-old|m}} # [[người|Người]] theo [[ngoại]] [[giáo]], [[tà giáo]] (không theo Thiên Chúa giáo). #: '' '''Hedningene''' ble kristnet. # [[người|Người]] [[vô thần]], không theo [[tôn giáo]] nào. #: '''''Hedningene''' hadde meldt seg ut av statskirken. {{-drv-}} * (2) [[Hedningesamfunnet]] : [[hội|Hội]] [[những]] [[người]] [[vô thần]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Na Uy]] 6aateun8n2dbx1owmzekcvba82uuuve hurtig 0 213563 2478861 1853831 2026-07-26T20:19:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}}, {{mf}} → {{g-old|m|f}} (2) 2478861 wikitext text/x-wiki {{-nor-}} {{-adj-}} {{nor-adj|word=hurtig|root=hurtig|mf=hurtig|n=hurtig|pl=hurtige|comp=hurtigere|superl=hurtigst}} '''hurtig''' # [[mau|Mau]], [[nhanh chóng]], [[lanh lẹ]], [[lẹ làng]]. #: ''Vi fikk '''hurtig''' ekspedering i forretningen. {{-drv-}} * (1) [[hurtigruta]] {{g-old|m|f}} ''best.'': [[tàu|Tàu]] [[chạy]] [[dọc]] theo [[ven biển]] [[Na-Uy]] [[từ]] [[Bergen]] [[tới]] [[Kirkenes]]. * (1) [[hurtigtog]] {{g-old|m}}: [[xe lửa|Xe lửa]] [[tốc hành]]. * (1) [[hurtighet]] {{g-old|m|f}}: Sự [[nhanh chóng]], [[lanh lẹ]], [[lẹ làng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Tính từ tiếng Na Uy]] c2zl45y839vliffym5knzfnos0hcu2v hola 0 213720 2478022 2101470 2026-07-26T17:14:28Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old, {{f}} → {{g-old|f}} 2478022 wikitext text/x-wiki {{-cat-}} {{-interj-}} '''hola''' # [[chào|Chào]]. {{-isl-}} {{-noun-}} '''hola''' {{g-old|f}} # [[lỗ|Lỗ]]. {{-spa-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈo.la/}} {{-homo-}} *[[ola]] {{-etymology-}} Không rõ. {{-interj-}} '''¡hola!''' # [[chào|Chào]]. [[Thể loại:Thán từ tiếng Catalan]] [[Thể loại:Danh từ tiếng Iceland]] [[Thể loại:Thán từ tiếng Tây Ban Nha]] 9t6gl27ms7k1p81it06dhx5rczbnzf0 hella 0 217080 2477235 2112613 2026-07-26T14:24:16Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (4) 2477235 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɛ.ˌlə/}} {{-homo-}} * [[Hella]] {{-paro-}} * [[Hella]] {{-etymology-}} Có gốc ở Vùng Vịnh [[San Francisco]] ([[California]], [[Hoa Kỳ]]), có nghĩa "lắm" hay "nhiều". Có thể {{lcfirst:{{etym-from | term = helluva }}}} {{-adv-}} {{eng-adv|-}} {{term|từ Mỹ, nghĩa Mỹ; thông tục}} {{IPA-old|/ˈhɛ.ˌlə/}} # [[rất|Rất]], [[lắm]], hơn [[hết]]. #: ''He is '''hella''' annoying.'' — Anh ấy làm khó chịu lắm. # [[thực|Thực]], [[thực sự]]. #: ''It's '''hella''' the best.'' — Nó thực sự tốt nhất. # {{term|Dùng để nhấn mạnh một động từ}} [[rất|Rất]], [[vô cùng]], [[thật]]. #: ''I '''hella''' ran for it when I saw the tornado.'' — Tôi chạy nhanh thật khi nhìn thấy vòi rồng. # [[nhiều|Nhiều]], [[lắm]]. #: ''We paid '''hella''' for that Chinese cuisine.'' — Chúng tôi trả nhiều tiền cho bữa ăn đồ Tàu đó. #: ''There are '''hella''' people here.'' — Có rất nhiều người ở đây. {{-related-}} * [[hecka]] * [[helluva]] * [[wicked]] {{-contr-}} '''hella''' {{IPA-old|/ˈhɛ.ˌlə/}} # {{term|Từ Mỹ, nghĩa Mỹ; thông tục}} {{see-entry|helluva}} {{-interj-}} '''hella''' {{IPA-old|/ˈhɛ.ˌlə/}} # {{term|Từ Mỹ, nghĩa Mỹ; thông tục}} [[chắc chắn|Chắc chắn]], [[đúng]] vậy. #: ''—We definitely rocked that shit man!''<br />''—'''Hella'''!'' {{-ref-}} * Waksler, Rachelle (Đại học Tiểu bang San Francisco), "[https://web.archive.org/web/20051031034539/http://ling.ucsc.edu/Jorge/waksler.html A HELLA New Specifier]". {{-fin-}} {{-etymology-}} {{etym-from | term = helle }} {{-noun-}} '''hella''' # [[lò|Lò]]; [[bếp]]. [[Thể loại:Phó từ tiếng Anh]] [[Thể loại:Từ rút gọn tiếng Anh]] [[Thể loại:Thán từ tiếng Anh]] [[Thể loại:Danh từ tiếng Phần Lan]] a3iy7shue8yfq4agghp0gz8v0dbe3mz messaging 0 217612 2479514 2178707 2026-07-27T08:54:35Z Hiyuune 50834 2479514 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:af|message|-ing<id:danh động từ>|text=+|tree=1}} ==={{section|n}}=== {{en-noun|-|s}} # {{gerund of|en|message}} ===={{section|drv}}==== {{col|en|mismessaging|telemessaging|texting |instant messaging|messaging pattern|picture messaging|text messaging}} ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|message||ing-form}}. aswuaywpdr1hyvaore1vq9rshheiouy photocopies 0 221160 2479400 1891744 2026-07-27T02:03:43Z Hiyuune 50834 2479400 wikitext text/x-wiki {{also|photocopiés}} =={{langname|en}}== ==={{section|n}}=== {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|photocopy}} ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|photocopy||s-verb-form}} =={{langname|fr}}== ==={{section|v}}=== {{head|fr|Biến thể hình thái động từ}} # {{inflection of|fr|photocopier||ind//sub|pres|ở|2s}} ==={{section|n}}=== {{head|fr|Biến thể hình thái danh từ|g=f}} # {{plural of|fr|photocopie}} nv9d7dd6k28shlye32qt9yy8ef4pzx9 japanned 0 221206 2479401 1862363 2026-07-27T02:04:20Z Hiyuune 50834 2479401 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|japan||ed-form}} i5uq7j21h44c11ffhvu12kgggcioamv eavesdropped 0 227729 2479519 1831479 2026-07-27T09:01:07Z Hiyuune 50834 2479519 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|eavesdrop||ed-form}} cpp4wl41q7dyhpdmrqkcpxjrgt1mi0u Bản mẫu:coord-old 10 233061 2477979 1493208 2026-07-26T17:09:26Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord]] thành [[Bản mẫu:coord-old]] (đã tắt đổi hướng) 1493208 wikitext text/x-wiki <includeonly>{{#gọi:Coordinates|coord}}</includeonly><noinclude>{{pp-template|small=yes}}{{template doc}} </noinclude> abmbim3ef5uletagojqpqq12jruce7c Bản mẫu:coord-old/input/d 10 233064 2477991 2026454 2026-07-26T17:09:28Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/input/d]] thành [[Bản mẫu:coord-old/input/d]] (đã tắt đổi hướng) 2026454 wikitext text/x-wiki <includeonly>{{coord/link|dms-lat={{coord/dec2dms|{{{1}}}|{{{2}}}|{{#ifeq: {{{2}}} | N | S | N }}|{{coord/prec dec|{{{1}}}|{{{3}}}}}}}|dms-long={{coord/dec2dms|{{{3}}}|{{{4}}}|{{#ifeq: {{{4}}} | E | W | E }}|{{coord/prec dec|{{{1}}}|{{{3}}}}}}}|dec-lat={{coord/dms2dec|{{{2}}}|{{{1}}}}}|dec-long={{coord/dms2dec|{{{4}}}|{{{3}}}}}|param={{{1}}}_{{{2}}}_{{{3}}}_{{{4}}}_{{{5|}}}|default={{#if: {{{format|}}} | {{{format}}} | {{#ifeq: {{coord/prec dec|{{{1}}}|{{{3}}}}}|d|dms|dec}} }} | name={{{name|}}}}}</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> l4nkr5eg63z1gepwy02mtk3us4oecrr Bản mẫu:coord-old/link 10 233065 2477995 2026456 2026-07-26T17:09:29Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/link]] thành [[Bản mẫu:coord-old/link]] (đã tắt đổi hướng) 2026456 wikitext text/x-wiki <span class="plainlinksneverexpand">[{{coor url}}{{{param}}}{{#if: {{{name|}}} | &title={{urlencode:{{{name}}}}} }} <span class="{{#ifeq: {{{default|}}} | dec | geo-nondefault | geo-default }}"><span class="geo-dms" title="Bản đồ, hình từ không trung, và dữ liệu khác về {{{dms-lat}}} {{{dms-long}}}"><span class="latitude">{{{dms-lat}}}</span> <span class="longitude">{{{dms-long}}}</span></span></span><span class="geo-multi-punct"> / </span><span class="{{#ifeq: {{{default|}}} | dec | geo-default | geo-nondefault }}">{{#if: {{{name|}}} | <span class="vcard"> }}<span class="geo-dec geo" title="Bản đồ, hình từ không trung, và dữ liệu khác về {{{dec-lat}}} {{{dec-long}}}"><span class="latitude">{{{dec-lat}}}</span>, <span class="longitude">{{{dec-long}}}</span></span>{{#if: {{{name|}}} | <span style="display: none;">&#xfeff; (<span class="fn org">{{{name|}}}</span>)</span></span> }}]</span><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> cqaylp1ur816oy860ngz75th6hpzdlk Bản mẫu:coord-old/dec2dms 10 233067 2477980 2026455 2026-07-26T17:09:26Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/dec2dms]] thành [[Bản mẫu:coord-old/dec2dms]] (đã tắt đổi hướng) 2026455 wikitext text/x-wiki <includeonly>{{coord/dec2dms/{{{4}}}|{{#ifexpr: {{{1}}} >= 0 || - }}{{{1}}}}}{{#ifexpr: {{{1}}} >= 0 | {{{2}}} | {{{3}}} }}</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> 6hzjz5wiz0swu1jaoafugzjut25jsj6 Bản mẫu:coord-old/dec2dms/d 10 233068 2477981 2026451 2026-07-26T17:09:27Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/dec2dms/d]] thành [[Bản mẫu:coord-old/dec2dms/d]] (đã tắt đổi hướng) 2026451 wikitext text/x-wiki <includeonly>{{#expr: {{{1}}} round 0 }}°</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> ca3m2xs9vsado42x7imn7nof6p7i3nq Bản mẫu:coord-old/dec2dms/d1 10 233069 2477982 2026450 2026-07-26T17:09:27Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/dec2dms/d1]] thành [[Bản mẫu:coord-old/dec2dms/d1]] (đã tắt đổi hướng) 2026450 wikitext text/x-wiki <includeonly>{{#expr: {{{1}}} round 1 }}°</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> g1obn9b2tqmykbyhce4nzsqqptbh8iw Bản mẫu:coord-old/dec2dms/dm 10 233070 2477983 2026453 2026-07-26T17:09:27Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/dec2dms/dm]] thành [[Bản mẫu:coord-old/dec2dms/dm]] (đã tắt đổi hướng) 2026453 wikitext text/x-wiki <includeonly>{{#expr: {{{1}}} mod 360 }}°{{pad2digit|{{#expr: ({{{1}}} * 600 round 0) mod 600 / 10 round 0 }}}}′</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> codomm56f8i5vdfcoumwyw6wr917ct8 Bản mẫu:coord-old/dec2dms/dm1 10 233073 2477984 2026457 2026-07-26T17:09:27Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/dec2dms/dm1]] thành [[Bản mẫu:coord-old/dec2dms/dm1]] (đã tắt đổi hướng) 2026457 wikitext text/x-wiki <includeonly>{{#expr: {{{1}}} mod 360 }}°{{pad2digit|{{#expr: ({{{1}}} * 600 round 0) mod 600 / 10 }}}}′</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> cptlr7r6etwx4aptp9yah88cst8y0tf Bản mẫu:coord-old/dec2dms/dms 10 233074 2477985 2026452 2026-07-26T17:09:27Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/dec2dms/dms]] thành [[Bản mẫu:coord-old/dec2dms/dms]] (đã tắt đổi hướng) 2026452 wikitext text/x-wiki <includeonly>{{#expr: {{{1}}} mod 360 }}°{{pad2digit|{{#expr: {{{1}}} * 60 mod 60 }}}}′{{pad2digit|{{#expr: ({{{1}}} * 36000 round 0) mod 600 / 10 }}}}″</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> hbhg6na9xk19a33wygctig3tyjy9ubs Bản mẫu:coord-old/prec dec 10 233075 2477996 2026449 2026-07-26T17:09:29Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/prec dec]] thành [[Bản mẫu:coord-old/prec dec]] (đã tắt đổi hướng) 2026449 wikitext text/x-wiki <includeonly>{{#switch: {{max|{{precision1|{{{1}}}}}|{{precision1|{{{2}}}}}}} | 0 = d | 1 | 2 = dm | dms }}</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ|{{PAGENAME}}]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> 766jnxjiipkaw3epftyqdqj5g385e68 Bản mẫu:coord-old/display/inline 10 233080 2477986 2026447 2026-07-26T17:09:28Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/display/inline]] thành [[Bản mẫu:coord-old/display/inline]] (đã tắt đổi hướng) 2026447 wikitext text/x-wiki {{{1}}}<noinclude> [[Thể loại:Bản mẫu tọa độ| ]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> e47sseg3bkp3hpnsr8p5pwz1emyuxrk Bản mẫu:coord-old/display/inline,title 10 233081 2477987 2026446 2026-07-26T17:09:28Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/display/inline,title]] thành [[Bản mẫu:coord-old/display/inline,title]] (đã tắt đổi hướng) 2026446 wikitext text/x-wiki {{{1}}}<span id="coordinates">[[tọa độ|Tọa độ]]: {{{1}}}</span><noinclude> [[Thể loại:Bản mẫu tọa độ| ]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> 9p7eqywba2lmf937gop44k65bvgj2ti Bản mẫu:coord-old/dms2dec 10 233082 2477988 2026445 2026-07-26T17:09:28Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/dms2dec]] thành [[Bản mẫu:coord-old/dms2dec]] (đã tắt đổi hướng) 2026445 wikitext text/x-wiki <includeonly>{{#expr: {{#switch: {{{1}}} | N | E = 1| S | W = -1 }} * ({{{2|0}}} + ({{{3|0}}} + {{{4|0}}} / 60) / 60) round {{{precdec|{{#if: {{{4|}}} | 5 | {{#if: {{{3|}}} | 3 | 0 }} }} + {{precision1|{{{4|{{{3|{{{2}}}}}}}}}}}}}} }}</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ| ]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> jxhh6ei2y7ag3ofv2j23xb0lvc9svpg Bản mẫu:coord-old/input/dec 10 233083 2477992 2026442 2026-07-26T17:09:28Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/input/dec]] thành [[Bản mẫu:coord-old/input/dec]] (đã tắt đổi hướng) 2026442 wikitext text/x-wiki <includeonly>{{coord/link|dms-lat={{coord/dec2dms|{{{1}}}|N|S|{{coord/prec dec|{{{1}}}|{{{2}}}}}}}|dms-long={{coord/dec2dms|{{{2}}}|E|W|{{coord/prec dec|{{{1}}}|{{{2}}}}}}}|dec-lat={{{1}}}|dec-long={{{2}}}|param={{{1}}}_N_{{{2}}}_E_{{{3|}}}|default={{#if: {{{format|}}} | {{{format}}} | dec }}|name={{{name|}}}}}</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ| ]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> jk3dwd99uyyqzbpp2pmbl734m5hpi37 Bản mẫu:coord-old/input/dm 10 233084 2477993 2026443 2026-07-26T17:09:29Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/input/dm]] thành [[Bản mẫu:coord-old/input/dm]] (đã tắt đổi hướng) 2026443 wikitext text/x-wiki <includeonly>{{coord/link|dms-lat={{{1}}}°{{{2}}}′{{{3}}}|dms-long={{{4}}}°{{{5}}}′{{{6}}}|dec-lat={{coor dms2dec|{{{3}}}|{{{1}}}|{{{2}}}}}|dec-long={{coor dms2dec|{{{6}}}|{{{4}}}|{{{5}}}}}|param={{{1}}}_{{{2}}}_{{{3}}}_{{{4}}}_{{{5}}}_{{{6}}}_{{{7|}}}|default={{#if: {{{format|}}} | {{{format}}} | dms }}|name={{{name|}}}}}</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ| ]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> dj8j6sltn4hm9z4i1ba7r6xnfqggzg3 Bản mẫu:coord-old/input/dms 10 233085 2477994 2026444 2026-07-26T17:09:29Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/input/dms]] thành [[Bản mẫu:coord-old/input/dms]] (đã tắt đổi hướng) 2026444 wikitext text/x-wiki <includeonly>{{coord/link|dms-lat={{{1}}}°{{{2}}}′{{{3}}}″{{{4}}}|dms-long={{{5}}}°{{{6}}}′{{{7}}}″{{{8}}}|dec-lat={{coord/dms2dec|{{{4}}}|{{{1}}}|{{{2}}}|{{{3}}}}}|dec-long={{coord/dms2dec|{{{8}}}|{{{5}}}|{{{6}}}|{{{7}}}}}|param={{{1}}}_{{{2}}}_{{{3}}}_{{{4}}}_{{{5}}}_{{{6}}}_{{{7}}}_{{{8}}}_{{{9|}}}|default={{#if: {{{format|}}} | {{{format}}} | dms }}|name={{{name|}}}}}</includeonly><noinclude> [[Thể loại:Bản mẫu tọa độ| ]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </noinclude> p6l4zc3cakzswkcmp24l0dvciylorky haven& 0 233124 2476906 940526 2026-07-26T13:08:21Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old (2) 2476906 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhæ.vənt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-haven&#039;t.ogg |pron=ˈhæ.vənt}} {{-noun-}} '''haven't''' {{IPA-old|/ˈhæ.vənt/}} # {{term|Thông tục}} [[người|Người]] [[nghèo]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 61thvra0jq2zdim25uyz6uzup8kiwz2 hostages 0 235437 2478501 2171707 2026-07-26T18:53:58Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478501 wikitext text/x-wiki {{-eng-2-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhɑːs.tɪdʒ.ɪz/}} {{-noun-}} {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|hostage}} lgra8t5jd12whfx65z4hnrjfpafe30q hopeful 0 237263 2478342 2178446 2026-07-26T18:18:31Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2478342 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈhoʊp.fəl/}} {{-adj-}} {{eng-adj}} # [[hy vọng|Hy vọng]], [[đầy]] hy vọng. #: ''to be (feel) '''hopeful''' about the future'' — đầy hy vọng ở tương lai # [[đầy|Đầy]] [[hứa hẹn]], có [[triển vọng]]. #: ''The future seems very '''hopeful'''.'' — Tương lai có vẻ hứa hẹn lắm. #: ''a '''hopeful''' pupil'' — một học sinh có triển vọng {{-noun-}} {{eng-noun}} # [[người|Người]] có [[triển vọng]]. #: ''a young '''hopeful''''' — một đứa bé có triển vọng gớm #: ''Several presidential '''hopefuls''' are campaigning in New Hampshire this week'' — Nhiều ứng cử viên tổng thống triển vọng đang tranh cử ở New Hampshire tuần này. [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Danh từ tiếng Anh]] {{-ref-}} {{R:FVDP}} jyh2t476fiwv47n8ubjmcdz7brauhpc hành tinh 0 238550 2479259 2175712 2026-07-26T21:53:54Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} (3), {{f}} → {{g-old|f}} 2479259 wikitext text/x-wiki {{-vie-}} {{-info-}} [[Hình:The Earth seen from Apollo 17.jpg|nhỏ|[[Trái Đất]] — Một hành tinh trong [[Hệ Mặt Trời]]]] {{-etym-}} {{vie-etym-sino|行星}}. {{-pron-}} {{vie-pron}} {{-noun-}} {{vie-noun}} # [[thiên thể|Thiên thể]] quay quanh một [[ngôi sao]] hay [[tàn tích]] [[sao]], với [[khối lượng]] thật sự dưới khối lượng giới hạn để xảy ra [[phản ứng hợp hạch]] [[deuterium]] và khối lượng đủ lớn để nó có [[hình cầu]] do chính [[lực hấp dẫn]] của nó gây lên. {{-trans-}} {{trans-top|Thiên thể}} * {{eng}}: [[planet]] * {{ang}}: [[tungol]] {{g-old|m}} * {{fra}}: [[planète]] {{g-old|f}} * {{spa}}: [[planeta]] {{g-old|m}} * {{ita}}: [[pianeta]] {{g-old|m}} {{trans-bottom}} [[Thể loại:Thiên văn học/Tiếng Việt]] kxr96timnb9xl1z93rwos0vxstutkb9 Bản mẫu:Trang tài liệu 10 239282 2479370 2275408 2026-07-26T23:40:22Z Kateru Zakuro 34522 2479370 wikitext text/x-wiki <includeonly><!-- -->{{#ifeq:{{lc:{{SUBPAGENAME}}}} |{{{override|doc}}} | <!--(this template has been transcluded on a /doc or /{{{override}}} page)--> </includeonly><!-- -->{{#ifeq:{{{doc-notice|show}}} |show | {{mbox | type = notice | style = margin-bottom:1.0em; | image = [[File:OOjs_UI_icon_book-ltr.svg|40px|alt=|link=]] | text = '''Đây là một [[w:Wikipedia:Trang con|trang con]] [[w:Wikipedia:Tài liệu bản mẫu|tài liệu sử dụng bản mẫu]] cho {{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}'''.<br />Nó gồm có các thông tin hướng dẫn sử dụng, [[Trợ giúp:Thể loại|thể loại]] và các nội dung khác không thuộc về phần {{#if:{{{text2|}}} |{{{text2}}} |{{#if:{{{text1|}}} |{{{text1}}} |{{#ifeq:{{SUBJECTSPACE}} |{{ns:User}} |trang bản mẫu {{lc:{{SUBJECTSPACE}}}} |{{#if:{{SUBJECTSPACE}} |trang {{lc:{{SUBJECTSPACE}}}}|mục từ}}}}}}}} gốc. }} }}<!-- --><!--{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}--><!-- -->{{#if:{{{inhibit|}}} |<!--(don't categorize)--> | <includeonly><!-- -->{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}} | [[Thể loại:Tài liệu hướng dẫn {{#switch:{{SUBJECTSPACE}} |{{ns:Template}} = bản mẫu |{{ns:Module}} = mô đun |{{ns:User}} = thành viên |#default=Wikipedia}}]] | [[Thể loại:Trang con tài liệu không có trang tương ứng]] }}<!-- --></includeonly> }}<!-- (completing initial #ifeq: at start of template:) --><includeonly> | <!--(this template has not been transcluded on a /doc or /{{{override}}} page)--> }}<!-- --></includeonly><noinclude>{{Tài liệu}}</noinclude> 9kemv01lvazr3yek0vkdgm6fmcln6mw hippopotomonstrosesquipedaliophobia 0 240275 2477787 2112370 2026-07-26T16:29:03Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2477787 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌhɪ.pə.pɒ.təˈmɒn.strəˌsɛ.skwɪ.pɪˈdeɪ.lɪəˌfoʊ.bɪə/}} {{pron-audio |place=Gloucestershire, Anh (nam giới) |file=en-uk-hippopotomonstrosesquipedaliophobia.ogg |pron=ˌhɪ.pə.pɒ.təˈmɒn.strəˌsɛ.skwɪ.pɪˈdeɪ.lɪəˌfoʊ.bɪə}} {{-etymology-}} {{etym-from | term = hippopotomonstrosesquipedalian | from = {{etym-from | term = hippopotamus | meaning = hà mã | 2 term = monstrum | 2 meaning = con vật khổng lồ | 3 term = sesquipedalian | 3 meaning = rất dài (từ) }} | 2 term = phobia | 2 meaning = ám ảnh sợ }} {{-noun-}} {{eng-noun|-}} # Sự [[sợ]] các [[từ]] [[dài]]. #: ''Ben is a sufferer of a mild form of '''hippopotomonstrosesquipedaliophobia'''.'' {{-usage-}} Từ bày đặt 15 âm tiết này có lẽ không bao giờ được sử dụng chỉ vì ngữ nghĩa. Các bản viết nghi thức sử dụng thuật ngữ ''[[sesquipedaliophobia]]'', trong khi bốn từ ''[[fear of long words]]'' dễ hiểu hơn. Đôi khi từ này được viết sai thành ''hippopotomonstrosesqui'''pp'''edaliophobia'', có thể chủ tâm, để kéo từ càng dài hơn. {{-syn-}} * [[sesquipedaliophobia|sesquipedal(i)ophobia]] {{-related-}} * [[sesquipedalian]] [[Thể loại:Từ dài tiếng Anh]] [[Thể loại:Mục từ tiếng Anh]] khq9xhze0horyflg1nvtoaqxircrq3x hy sinh 0 240921 2478918 2362363 2026-07-26T20:32:50Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478918 wikitext text/x-wiki {{-vie-}} {{-etym-}} {{vi-etym-sino|犧牲}}. {{-pron-}} {{vie-pron}} {{-verb-}} '''hy sinh''', '''hi sinh''' # [[chết|Chết]] để [[người]] khác được [[sống]]. #: ''Mẹ '''hy sinh''' cứu con trong trận động đất.'' # [[chết|Chết]] khi đang làm [[nhiệm vụ]] ([[lính]], [[công an]], [[cảnh sát]], [[quân đội]] ([[bộ đội]])). #: ''Anh đã '''hy sinh''' trong trận cuối.'' #: ''Chị công an '''hy sinh''' khi bắt tội phạm.'' # [[tự nguyện|Tự nguyện]] [[nhận]] [[thiệt thòi]] về phần [[mình]] để [[nhường]] lại [[ưu đãi]] cho [[người]] khác. #: ''Mẹ đã '''hy sinh''' cả đời cho các con.'' #: ''Hôm nay tao '''hy sinh''' nửa tháng lương chiêu đãi tụi bây.'' {{-trans-}} {{đầu}} * {{eng}}: [[sacrifice]] {{giữa}} * {{spa}}: [[sacrificar]] {{cuối}} {{-noun-}} '''hy sinh''', '''hi sinh''' # [[vật|Vật]] [[#Động từ|hy sinh]]; [[kẻ]] bị hy sinh, có thể không [[tự nguyện]]. #: ''Dù ở Âu hay Á, xưa hay nay, thì phụ nữ vẫn thường được dùng làm vật '''hy sinh''' trên bàn thờ tổ quốc.'' (“Các công chúa đời Trần”, [[w:Nguyễn Thị Chân Quỳnh|Nguyễn Thị Chân Quỳnh]]) # Sự [[#Động từ|hy sinh]]. #: ''sự '''hy sinh''' vô ích'' {{-trans-}} {{đầu}} * {{eng}}: [[sacrifice]] {{giữa}} * {{spa}}: [[sacrificio]] {{g-old|m}} {{cuối}} [[Thể loại:Động từ tiếng Việt]] ka4qs3q51pvfmhhn8apg4ttz1tt9pc4 Bản mẫu:coord-old/doc 10 244862 2477989 2082555 2026-07-26T17:09:28Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:coord/doc]] thành [[Bản mẫu:coord-old/doc]] (đã tắt đổi hướng) 2082555 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> === Cách sử dụng === &#123;{coord|''latitude''|''longitude''|''coordinate parameters''|''template parameters''}&#125; &#123;{coord|''dd''|''N/S''|''dd''|''E/W''|''coordinate parameters''|''template parameters''}&#125; &#123;{coord|''dd''|''mm''|''N/S''|''dd''|''mm''|''E/W''|''coordinate parameters''|''template parameters''}&#125; &#123;{coord|''dd''|''mm''|''ss''|''N/S''|''dd''|''mm''|''ss''|''E/W''|''coordinate parameters''|''template parameters''}&#125; * ''tham số'', tùy chọn, có thể là ''type:'', ''region:'', hoặc ''scale:'' sẽ được nhận ra bởi máy chủ bản đồ, như <code>type:city</code> và <code>type:landmark options</code> là phổ biến. Xem [[w:en:Wikipedia:WikiProject Geographical coordinates#Parameters]] để có danh sách hoàn chỉnh. * ''display'', tùy chọn, có thể là một trong những tham số sau: ** <code>inline</code> (mặc định): hiển thị tọa độ bên trong dòng ** <code>title</code>: hiển thị tọa độ như tựa đề bài viết, canh lề phải (thay cho họ {{tl|coor title dms}}) ** <code>inline,title</code>: hiển hị cả inline và ở cả tiêu đề (thay cho họ {{tl|coor at dms}}) Chú ý: sử dụng thuộc tính <code>title</code> chỉ ra rằng tọa độ dùng cho bài viết, và không chỉ là một trong những nơi (có thể) được đề cập đến. Nó được dùng để thêm bài viết vào những dịch vụ như lớp Google Earth. === Xem thêm === <includeonly> <!-- THỂ LOẠI VÀ INTERWIKI TẠI ĐÂY, CẢM ƠN --> [[Thể loại:Bản mẫu tọa độ| ]] [[Thể loại:Bản mẫu dùng hàm cú pháp|{{PAGENAME}}]] </includeonly> ms4jqcuwrnz4g8f8jzhdp6dz0az4szi ᠴᡝ 0 244954 2477862 1986008 2026-07-26T16:45:22Z TheHighFighter2 42988 /* */ 2477862 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|etym}}=== {{inh+|mnc|tuw-pro|*ti|t=chúng, họ}}. ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|pronoun}}=== {{head|mnc|pronoun|cat2=Đại từ nhân xưng}} # {{lb|mnc|ngôi thứ ba số nhiều, danh cách}} [[chúng nó|Chúng nó]], [[chúng]], [[họ]]. ===={{ĐM|rel}}==== {{mnc-personal pronouns}} 81vcgw98qelsndy8iwiibw86v0aw6nv Mô đun:languages/data/2 828 256179 2479406 2463275 2026-07-27T02:22:57Z Hiyuune 50834 2479406 Scribunto text/plain local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared -- Ideally, we want to move these into [[Module:languages/data]], but because (a) it's necessary to use require on that module, and (b) they're only used in this data module, it's less memory-efficient to do that at the moment. If it becomes possible to use mw.loadData, then these should be moved there. s["de-Latn-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} } s["de-Latn-standardchars"] = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" s["ka-entryname"] = {remove_diacritics = c.circ} s["no-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } s["no-standardchars"] = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc s["tg-entryname"] = {remove_diacritics = c.grave .. c.acute} s["tk-entryname"] = {remove_diacritics = c.macron} local m = {} m["aa"] = { "tiếng Afar", 27811, "cus-eas", "Latn, Ethi", "Tiếng Afar", "Afar", entry_name = {Latn = {remove_diacritics = c.acute}}, } m["ab"] = { "tiếng Abkhaz", 5111, "cau-abz", "Cyrl, Geor, Latn", "Tiếng Abkhaz", "Abkhaz", translit = { Cyrl = "ab-translit", Geor = "Geor-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = { "х'ә", -- 3 chars "гь", "гә", "ӷь", "ҕь", "ӷә", "ҕә", "дә", "ё", "жь", "жә", "ҙә", "ӡә", "ӡ'", "кь", "кә", "қь", "қә", "ҟь", "ҟә", "ҫә", "тә", "ҭә", "ф'", "хь", "хә", "х'", "ҳә", "ць", "цә", "ц'", "ҵә", "ҵ'", "шь", "шә", "џь", -- 2 chars "ӷ", "ҕ", "ҙ", "ӡ", "қ", "ҟ", "ԥ", "ҧ", "ҫ", "ҭ", "ҳ", "ҵ", "ҷ", "ҽ", "ҿ", "ҩ", "џ", "ә" -- 1 char }, to = { "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "г" .. p[7], "г" .. p[8], "д" .. p[1], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "з" .. p[2], "з" .. p[4], "з" .. p[5], "к" .. p[1], "к" .. p[2], "к" .. p[4], "к" .. p[5], "к" .. p[7], "к" .. p[8], "с" .. p[2], "т" .. p[1], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[6], "ц" .. p[1], "ц" .. p[2], "ц" .. p[3], "ц" .. p[5], "ц" .. p[6], "ш" .. p[1], "ш" .. p[2], "ы" .. p[3], "г" .. p[3], "г" .. p[4], "з" .. p[1], "з" .. p[3], "к" .. p[3], "к" .. p[6], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[2], "х" .. p[5], "ц" .. p[4], "ч" .. p[1], "ч" .. p[2], "ч" .. p[3], "ы" .. p[1], "ы" .. p[2], "ь" .. p[1] } }, }, } m["ae"] = { "tiếng Avesta", 29572, "ira-cen", "Avst, Gujr", "Tiếng Avesta", "Avesta", translit = {Avst = "Avst-translit"}, wikipedia_article = "Tiếng Avesta", } m["af"] = { "tiếng Afrikaans", 14196, "gmw-frk", "Latn, Arab", "Tiếng Afrikaans", "Afrikaans", ancestors = "nl", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'", from = {"['ʼ]n"}, to = {"n" .. p[1]} } }, } m["ak"] = { "tiếng Akan", 28026, "alv-ctn", "Latn", "Tiếng Akan", "Akan", } m["am"] = { "tiếng Amhara", 28244, "sem-eth", "Ethi", "Tiếng Amhara", "Amhara", translit = "Ethi-translit", } m["an"] = { "tiếng Aragon", 8765, "roa-ibe", "Latn", "Tiếng Aragon", "Aragon", ancestors = "roa-oan", } m["ar"] = { "tiếng Ả Rập", 13955, "sem-arb", "Arab, Hebr, Syrc, Brai", "Tiếng Ả Rập", "Ả Rập", translit = {Arab = "ar-translit"}, entry_name = {Arab = "ar-entryname"}, -- put Judeo-Arabic (Hebrew-script Arabic) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Arabic script titles sort_key = { Hebr = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, }, } m["as"] = { "tiếng Assam", 29401, "inc-eas", "as-Beng", "Tiếng Assam", "Assam", ancestors = "inc-mas", translit = "as-translit", } m["av"] = { "tiếng Avar", 29561, "cau-ava", "Cyrl, Latn, Arab", "Tiếng Avar", "Avar", ancestors = "oav", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = {"гъ", "гь", "гӏ", "ё", "кк", "къ", "кь", "кӏ", "лъ", "лӏ", "тӏ", "хх", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "к" .. p[4], "л" .. p[1], "л" .. p[2], "т" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[4], "ц" .. p[1], "ч" .. p[1]} }, }, } m["ay"] = { "tiếng Aymara", 4627, "sai-aym", "Latn", "Tiếng Aymara", "Aymara", } m["az"] = { "tiếng Azerbaijan", 9292, "trk-ogz", "Latn, Cyrl, fa-Arab", "Tiếng Azerbaijan", "Azerbaijan", ancestors = "trk-oat", dotted_dotless_i = true, entry_name = { Latn = { from = {"ʼ"}, to = {"'"}, }, ["fa-Arab"] = { module = "ar-entryname", ["from"] = { "ۆ", "ۇ", "وْ", "ڲ", "ؽ", }, ["to"] = { "و", "و", "و", "گ", "ی", }, }, }, display_text = { Latn = { from = {"'"}, to = {"ʼ"} } }, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ç", "ə", "ğ", "x", "ı", "q", "ö", "ş", "ü", "w" }, to = { "i" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "h" .. p[1], "i", "k" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1] } }, Cyrl = { from = {"ғ", "ә", "ы", "ј", "ҝ", "ө", "ү", "һ", "ҹ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["ba"] = { "tiếng Bashkir", 13389, "trk-kbu", "Cyrl", "Tiếng Bashkir", "Bashkir", translit = "ba-translit", override_translit = true, sort_key = { from = {"ғ", "ҙ", "ё", "ҡ", "ң", "ө", "ҫ", "ү", "һ", "ә"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "с" .. p[1], "у" .. p[1], "х" .. p[1], "э" .. p[1]} }, } m["be"] = { "tiếng Belarus", 9091, "zle", "Cyrl, Latn", "Tiếng Belarus", "Belarus", ancestors = "zle-obe", translit = {Cyrl = "be-translit"}, entry_name = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, }, sort_key = { Cyrl = { from = {"ґ", "ё", "і", "ў"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "у" .. p[1]} }, Latn = { from = {"ć", "č", "dz", "dź", "dž", "ch", "ł", "ń", "ś", "š", "ŭ", "ź", "ž"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "d" .. p[3], "h" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]} }, }, standardChars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя", Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž", (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["bg"] = { "tiếng Bulgari", 7918, "zls", "Cyrl", "Tiếng Bulgari", "Bulgari", ancestors = "cu-bgm", translit = "bg-translit", strip_diacritics = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, sort_key = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, standard_chars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc, } m["bh"] = { "tiếng Bihari", 135305, "inc-eas", "Deva", } m["bi"] = { "tiếng Bislama", 35452, "crp", "Latn", "Tiếng Bislama", "Bislama", ancestors = "en", } m["bm"] = { "tiếng Bambara", 33243, "dmn-emn", "Latn", "Tiếng Bambara", "Bambara", sort_key = { from = {"ɛ", "ɲ", "ŋ", "ɔ"}, to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]} }, } m["bn"] = { "tiếng Bengal", 9610, "inc-bas", "Beng, Newa", "Tiếng Bengal", "Bengal", ancestors = "inc-mbn,pra-mag", translit = {Beng = "bn-translit"}, } m["bo"] = { "tiếng Tây Tạng", 34271, "sit-tib", "Tibt", -- sometimes Deva? "Tiếng Tây Tạng", "Tây Tạng", ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["br"] = { "tiếng Breton", 12107, "cel-brs", "Latn", "Tiếng Breton", "Breton", ancestors = "xbm", sort_key = { from = {"ch", "c['ʼ’]h"}, to = {"c" .. p[1], "c" .. p[2]} }, } m["ca"] = { "tiếng Catalan", 7026, "roa-ocr", "Latn", "Tiếng Catalan", "Catalan", ancestors = "roa-oca", sort_key = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"l·l"}, to = {"ll"} }, standardChars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc, } m["ce"] = { "tiếng Chechen", 33350, "cau-vay", "Cyrl, Latn, Arab", "Tiếng Chechen", "Chechen", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "оь", "пӏ", "тӏ", "уь", "хь", "хӏ", "цӏ", "чӏ", "юь", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "ю" .. p[1], "я" .. p[1]} }, }, } m["ch"] = { "tiếng Chamorro", 33262, "poz", "Latn", "Tiếng Chamorro", "Chamorro", sort_key = { remove_diacritics = "'", from = {"å", "ch", "ñ", "ng"}, to = {"a" .. p[1], "c" .. p[1], "n" .. p[1], "n" .. p[2]} }, } m["co"] = { "tiếng Corse", 33111, "roa-itd", "Latn", "Tiếng Corse", "Corse", sort_key = { from = {"chj", "ghj", "sc", "sg"}, to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]} }, standardChars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc, } m["cr"] = { "tiếng Cree", 33390, "alg", "Cans, Latn", "Tiếng Cree", "Cree", translit = {Cans = "cr-translit"}, } m["cs"] = { "tiếng Séc", 9056, "zlw", "Latn", "Tiếng Séc", "Séc", ancestors = "cs-ear", sort_key = { from = {"á", "č", "ď", "é", "ě", "ch", "í", "ň", "ó", "ř", "š", "ť", "ú", "ů", "ý", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "h" .. p[1], "i" .. p[1], "n" .. p[1], "o" .. p[1], "r" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "y" .. p[1], "z" .. p[1]} }, standardChars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc, } m["cu"] = { "tiếng Slav Giáo hội cổ", 35499, "zls", "Cyrs, Glag", "Tiếng Slav Giáo hội cổ", "Slav Giáo hội cổ", translit = {Cyrs = "Cyrs-translit", Glag = "Glag-translit"}, entry_name = {Cyrs = s["Cyrs-entryname"]}, sort_key = {Cyrs = s["Cyrs-sortkey"]}, } m["cv"] = { "tiếng Chuvash", 33348, "trk-ogr", "Cyrl", "Tiếng Chuvash", "Chuvash", ancestors = "cv-mid", translit = "cv-translit", override_translit = true, sort_key = { from = {"ӑ", "ё", "ӗ", "ҫ", "ӳ"}, to = {"а" .. p[1], "е" .. p[1], "е" .. p[2], "с" .. p[1], "у" .. p[1]} }, } m["cy"] = { "tiếng Wales", 9309, "cel-brw", "Latn", "Tiếng Wales", "Wales", ancestors = "wlm", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. "'", from = {"ch", "dd", "ff", "ng", "ll", "ph", "rh", "th"}, to = {"c" .. p[1], "d" .. p[1], "f" .. p[1], "g" .. p[1], "l" .. p[1], "p" .. p[1], "r" .. p[1], "t" .. p[1]} }, standardChars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc, } m["da"] = { "tiếng Đan Mạch", 9035, "gmq-eas", "Latn", "Tiếng Đan Mạch", "Đan Mạch", ancestors = "gmq-oda", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc, } m["de"] = { "tiếng Đức", 188, "gmw-hgm", "Latn, Latf", "Tiếng Đức", "Đức", ancestors = "gmh", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} }, standardChars = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" .. c.punc, } m["dv"] = { "tiếng Dhivehi", 32656, "inc-ins", "Thaa, Diak", "Tiếng Dhivehi", "Dhivehi", translit = { Thaa = "dv-translit", Diak = "Diak-translit", }, override_translit = true, } m["dz"] = { "tiếng Dzongkha", 33081, "sit-tib", "Tibt", "Tiếng Dzongkha", "Dzongkha", ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["ee"] = { "tiếng Ewe", 30005, "alv-gbe", "Latn", "Tiếng Ewe", "Ewe", sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "ƒ", "gb", "ɣ", "kp", "ny", "ŋ", "ɔ", "ts", "ʋ"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "f" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1], "v" .. p[1]} }, } m["el"] = { "tiếng Hy Lạp", 9129, "grk", "Grek, Polyt, Brai", "Tiếng Hy Lạp", "Hy Lạp", ancestors = "el-kth", translit = { Grek = "el-translit", Polyt = "grc-translit", }, override_translit = true, entry_name = { Grek = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}, Polyt = s["Polyt-entryname"], }, sort_key = { Grek = s["Grek-sortkey"], Polyt = s["Grek-sortkey"], }, standardChars = { Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ", Brai = c.braille, c.punc }, } m["en"] = { "tiếng Anh", 1860, "gmw-ang", "Latn, Brai, Shaw, Dsrt", -- entries in Shaw or Dsrt might require prior discussion "Tiếng Anh", "Anh", wikimedia_codes = "en, simple", ancestors = "en-ear", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.ringabove .. c.caron .. c.cedilla .. "'%-%s", from = {"æ", "œ"}, to = {"ae", "oe"} }, }, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["eo"] = { "tiếng Quốc tế ngữ", 143, "art", "Latn", "Tiếng Quốc tế ngữ", "Quốc tế ngữ", sort_key = { remove_diacritics = c.grave .. c.acute, from = {"ĉ", "ĝ", "ĥ", "ĵ", "ŝ", "ŭ"}, to = {"c" .. p[1], "g" .. p[1], "h" .. p[1], "j" .. p[1], "s" .. p[1], "u" .. p[1]} }, standardChars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc, } m["es"] = { "tiếng Tây Ban Nha", 1321, "roa-cas", "Latn, Brai", "Tiếng Tây Ban Nha", "Tây Ban Nha", ancestors = "osp", sort_key = { Latn = { remove_diacritics = c.acute .. c.diaer .. c.cedilla, from = {"ñ"}, to = {"n" .. p[1]} }, }, standardChars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["et"] = { "tiếng Estonia", 9072, "urj-fin", "Latn", "Tiếng Estonia", "Estonia", sort_key = { from = { "š", "ž", "õ", "ä", "ö", "ü", -- 2 chars "z" -- 1 char }, to = { "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2] } }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc, } m["eu"] = { "tiếng Basque", 8752, "euq", "Latn", "Tiếng Basque", "Basque", sort_key = { from = {"ç", "ñ"}, to = {"c" .. p[1], "n" .. p[1]} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc, } m["fa"] = { "tiếng Ba Tư", 9168, "ira-swi", "fa-Arab, Hebr", "Tiếng Ba Tư", "Ba Tư", ancestors = "fa-cls", entry_name = { from = {"هٔ", "ٱ"}, -- character "ۂ" code U+06C2 to "ه"; hamzatu l-waṣli to a regular alif to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.kashida .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, -- put Judeo-Persian (Hebrew-script Persian) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Arabic script titles sort_key = { Hebr = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, }, } m["ff"] = { "tiếng Fula", 33454, "alv-fwo", "Latn, Adlm", "Tiếng Fula", "Fula", } m["fi"] = { "tiếng Phần Lan", 1412, "urj-fin", "Latn", "Tiếng Phần Lan", "Phần Lan", display_text = { from = {"'"}, to = {"’"} }, entry_name = { -- used to indicate gemination of the next consonant remove_diacritics = "ˣ", from = {"’"}, to = {"'"}, }, sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ", "(.)['%-]"}, to = {"o", "ae", "oe", "ss", "z" .. p[1], "ä", "ö", "%1"} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc, } m["fj"] = { "tiếng Fiji", 33295, "poz-pcc", "Latn", "Tiếng Fiji", "Fiji", } m["fo"] = { "tiếng Faroe", 25258, "gmq-ins", "Latn", "Tiếng Faroe", "Faroe", sort_key = { from = {"á", "ð", "í", "ó", "ú", "ý", "æ", "ø"}, to = {"a" .. p[1], "d" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2]} }, standardChars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc, } m["fr"] = { "tiếng Pháp", 150, "roa-oil", "Latn, Brai", "Tiếng Pháp", "Pháp", display_text = { from = {"'"}, to = {"’"} }, entry_name = { from = {"’"}, to = {"'"}, }, ancestors = "frm", sort_key = {Latn = s["roa-oil-sortkey"]}, standardChars = { Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["fy"] = { "tiếng Tây Frisia", 27175, "gmw-fri", "Latn", "Tiếng Tây Frisia", "Tây Frisia", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, from = {"y"}, to = {"i"} }, standardChars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc, } m["ga"] = { "tiếng Ireland", 9142, "cel-gae", "Latn, Latg", "Tiếng Ireland", "Ireland", ancestors = "mga", sort_key = { remove_diacritics = c.acute, from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"}, to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"} }, standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc, } m["gd"] = { "tiếng Gael Scotland", 9314, "cel-gae", "Latn, Latg", "Tiếng Gael Scotland", "Gael Scotland", ancestors = "mga", sort_key = {remove_diacritics = c.grave .. c.acute}, standardChars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc, } m["gl"] = { "tiếng Galicia", 9307, "roa-ibe", "Latn", "Tiếng Galicia", "Galicia", ancestors = "roa-opt", sort_key = { remove_diacritics = c.acute, from = {"ñ"}, to = {"n" .. p[1]} }, standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc, } m["gn"] = { "tiếng Guaraní", 35876, "tup-gua", "Latn", "Tiếng Guaraní", "Guaraní", } m["gu"] = { "tiếng Gujarat", 5137, "inc-wes", "Arab, Gujr", "Tiếng Gujarat", "Gujarat", ancestors = "inc-mgu,pra-sau", translit = { Gujr = "gu-translit", }, entry_name = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.kasra .. c.shadda .. c.sukun .. "઼" }, } m["gv"] = { "tiếng Man", 12175, "cel-gae", "Latn", "Tiếng Man", "Man", ancestors = "mga", sort_key = {remove_diacritics = c.cedilla .. "-"}, standardChars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc, } m["ha"] = { "tiếng Hausa", 56475, "cdc-wst", "Latn, Arab", "Tiếng Hausa", "Hausa", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron}}, sort_key = { Latn = { from = {"ɓ", "b'", "ɗ", "d'", "ƙ", "k'", "sh", "ƴ", "'y"}, to = {"b" .. p[1], "b" .. p[2], "d" .. p[1], "d" .. p[2], "k" .. p[1], "k" .. p[2], "s" .. p[1], "y" .. p[1], "y" .. p[2]} }, }, } m["he"] = { "tiếng Do Thái", 9288, "sem-can", "Hebr, Phnx, Brai", "Tiếng Do Thái", "Do Thái", ancestors = "he-med", entry_name = {Hebr = {remove_diacritics = u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7) .. c.CGJ}}, } m["hi"] = { "tiếng Hindi", 1568, "inc-hnd", "Deva, Kthi, Newa", "Tiếng Hindi", "Hindi", ancestors = "inc-apa,pra-sau,inc-ohi", translit = {Deva = "hi-translit"}, standardChars = { Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰", c.punc }, } m["ho"] = { "tiếng Hiri Motu", 33617, "crp", "Latn", ancestors = "meu", } m["ht"] = { "tiếng Creole Haiti", 33491, "crp", "Latn", "Tiếng Creole Haiti", ancestors = "ht-sdm", sort_key = { from = { "oun", -- 3 chars "an", "ch", "è", "en", "ng", "ò", "on", "ou", "ui" -- 2 chars }, to = { "o" .. p[4], "a" .. p[1], "c" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "u" .. p[1] } }, } m["hu"] = { "tiếng Hungary", 9067, "urj-ugr", "Latn, Hung", "Tiếng Hungary", "Hungary", ancestors = "ohu", sort_key = { Latn = { from = { "dzs", -- 3 chars "á", "cs", "dz", "é", "gy", "í", "ly", "ny", "ó", "ö", "ő", "sz", "ty", "ú", "ü", "ű", "zs", -- 2 chars }, to = { "d" .. p[2], "a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "u" .. p[3], "z" .. p[1], } }, }, standardChars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz", c.punc }, } m["hy"] = { "tiếng Armenia", 8785, "hyx", "Armn, Brai", "Tiếng Armenia", "Armenia", ancestors = "axm", translit = {Armn = "Armn-translit"}, override_translit = true, entry_name = { Armn = { remove_diacritics = "՛՜՞՟", from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵"}, to = {"և", "յ", "ի", "է", "ֈ"} }, }, sort_key = { Armn = { from = { "ու", "եւ", -- 2 chars "և" -- 1 char }, to = { "ւ", "եվ", "եվ" } }, }, } m["hz"] = { "tiếng Herero", 33315, "bnt-swb", "Latn", "Tiếng Herero", "Herero", } m["ia"] = { "tiếng Bổ trợ Quốc tế", 35934, "art", "Latn", "Tiếng Bổ trợ Quốc tế", "Bổ trợ Quốc tế", } m["id"] = { "tiếng Indonesia", 9240, "poz-mly", "Latn", "Tiếng Indonesia", "Indonesia", ancestors = "ms", standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["ie"] = { "tiếng Interlingue", 35850, "art", "Latn", type = "appendix-constructed", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["ig"] = { "tiếng Igbo", 33578, "alv-igb", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron}, sort_key = { from = {"gb", "gh", "gw", "ị", "kp", "kw", "ṅ", "nw", "ny", "ọ", "sh", "ụ"}, to = {"g" .. p[1], "g" .. p[2], "g" .. p[3], "i" .. p[1], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "o" .. p[1], "s" .. p[1], "u" .. p[1]} }, } m["ii"] = { "tiếng Lô Lô", 34235, "tbq-nlo", "Yiii", "Tiếng Lô Lô", "Lô Lô", translit = "ii-translit", } m["ik"] = { "tiếng Inupiaq", 27183, "esx-inu", "Latn", "Tiếng Inupiaq", "Inupiaq", sort_key = { from = { "ch", "ġ", "dj", "ḷ", "ł̣", "ñ", "ng", "r̂", "sr", "zr", -- 2 chars "ł", "ŋ", "ʼ" -- 1 char }, to = { "c" .. p[1], "g" .. p[1], "h" .. p[1], "l" .. p[1], "l" .. p[3], "n" .. p[1], "n" .. p[2], "r" .. p[1], "s" .. p[1], "z" .. p[1], "l" .. p[2], "n" .. p[2], "z" .. p[2] } }, } m["io"] = { "tiếng Ido", 35224, "art", "Latn", "Tiếng Ido", "Ido", } m["is"] = { "tiếng Iceland", 294, "gmq-ins", "Latn", "Tiếng Iceland", "Iceland", sort_key = { from = {"á", "ð", "é", "í", "ó", "ú", "ý", "þ", "æ", "ö"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standardChars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc, } m["it"] = { "tiếng Ý", 652, "roa-itd", "Latn", "Tiếng Ý", "Ý", ancestors = "roa-oit", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove}, standardChars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc, } m["iu"] = { "tiếng Inuktitut", 29921, "esx-inu", "Cans, Latn", "Tiếng Inuktitut", "Inuktitut", translit = {Cans = "cr-translit"}, override_translit = true, } m["ja"] = { "tiếng Nhật", 5287, "jpx", "Jpan, Latn, Brai", "Tiếng Nhật", "Nhật", ancestors = "ja-ear", translit = s["jpx-translit"], link_tr = true, display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["jv"] = { "tiếng Java", 33549, "poz", "Latn, Java", "Tiếng Java", "Java", ancestors = "kaw", translit = {Java = "jv-translit"}, link_tr = true, entry_name = {remove_diacritics = c.circ}, -- Modern jv don't use ê sort_key = { Latn = { from = {"å", "dh", "é", "è", "ng", "ny", "th"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "n" .. p[2], "t" .. p[1]} }, }, } m["ka"] = { "tiếng Gruzia", 8108, "ccs-gzn", "Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian "Tiếng Gruzia", "Gruzia", ancestors = "ka-mid", translit = { Geor = "Geor-translit", Geok = "Geok-translit", }, override_translit = true, entry_name = {remove_diacritics = c.circ}, } m["kg"] = { "tiếng Kongo", 33702, "bnt-kng", "Latn", } m["ki"] = { "tiếng Gikuyu", 33587, "bnt-kka", "Latn", "Tiếng Gikuyu", "Gikuyu", } m["kj"] = { "tiếng Kwanyama", 1405077, "bnt-ova", "Latn", "Tiếng Kwanyama", "Kwanyama", } m["kk"] = { "tiếng Kazakh", 9252, "trk-kno", "Cyrl, Latn, kk-Arab", "Tiếng Kazakh", "Kazakh", translit = { Cyrl = { from = { "Ё", "ё", "Й", "й", "Нг", "нг", "Ӯ", "ӯ", -- 2 chars; are "Ӯ" and "ӯ" actually used? "А", "а", "Ә", "ә", "Б", "б", "В", "в", "Г", "г", "Ғ", "ғ", "Д", "д", "Е", "е", "Ж", "ж", "З", "з", "И", "и", "К", "к", "Қ", "қ", "Л", "л", "М", "м", "Н", "н", "Ң", "ң", "О", "о", "Ө", "ө", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "Ұ", "ұ", "Ү", "ү", "Ф", "ф", "Х", "х", "Һ", "һ", "Ц", "ц", "Ч", "ч", "Ш", "ш", "Щ", "щ", "Ъ", "ъ", "Ы", "ы", "І", "і", "Ь", "ь", "Э", "э", "Ю", "ю", "Я", "я", -- 1 char }, to = { "E", "e", "İ", "i", "Ñ", "ñ", "U", "u", "A", "a", "Ä", "ä", "B", "b", "V", "v", "G", "g", "Ğ", "ğ", "D", "d", "E", "e", "J", "j", "Z", "z", "İ", "i", "K", "k", "Q", "q", "L", "l", "M", "m", "N", "n", "Ñ", "ñ", "O", "o", "Ö", "ö", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "Ū", "ū", "Ü", "ü", "F", "f", "X", "x", "H", "h", "S", "s", "Ç", "ç", "Ş", "ş", "Ş", "ş", "", "", "Y", "y", "I", "ı", "", "", "É", "é", "Ü", "ü", "Ä", "ä", } } }, -- override_translit = true, sort_key = { Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ұ", "ү", "һ", "і"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1], "ы" .. p[1]} }, }, standardChars = { Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя", c.punc }, } m["kl"] = { "tiếng Greenland", 25355, "esx-inu", "Latn", "Tiếng Greenland", "Greenland", sort_key = { from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } } m["km"] = { "tiếng Khmer", 9205, "mkh-kmr", "Khmr", "Tiếng Khmer", "Khmer", ancestors = "xhm", translit = "km-translit", } m["kn"] = { "tiếng Kannada", 33673, "dra-kan", "Knda, Tutg", "Tiếng Kannada", "Kannada", ancestors = "dra-mkn", translit = "kn-translit", } m["ko"] = { "tiếng Triều Tiên", 9176, "qfa-kor", "Kore, Brai", "Tiếng Triều Tiên", "Triều Tiên", ancestors = "ko-ear", translit = {Kore = "ko-translit"}, entry_name = {Kore = s["Kore-entryname"]}, } m["kr"] = { "tiếng Kanuri", 36094, "ssa-sah", "Latn, Arab", "Tiếng Kanuri", "Kanuri", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.breve}}, -- the sortkey and entry_name are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically sort_key = { Latn = { from = {"ǝ", "ny", "ɍ", "sh"}, to = {"e" .. p[1], "n" .. p[1], "r" .. p[1], "s" .. p[1]} }, }, } m["ks"] = { "tiếng Kashmir", 33552, "inc-kas", "ks-Arab, Deva, Shrd, Latn", "Tiếng Kashmir", "Kashmir", translit = { ["ks-Arab"] = "ks-Arab-translit", Deva = "ks-Deva-translit", Shrd = "Shrd-translit", }, } -- "kv" IS TREATED AS "koi", "kpv", SEE WT:LT m["kw"] = { "tiếng Cornwall", 25289, "cel-brs", "Latn", "Tiếng Cornwall", "Cornwall", ancestors = "cnx", sort_key = { from = {"ch"}, to = {"c" .. p[1]} }, } m["ky"] = { "tiếng Kyrgyz", 9255, "trk-kkp", "Cyrl, Latn, Arab", "Tiếng Kyrgyz", "Kyrgyz", translit = {Cyrl = "ky-translit"}, override_translit = true, sort_key = { Cyrl = { from = {"ё", "ң", "ө", "ү"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, } m["la"] = { "tiếng Latinh", 397, "itc", "Latn, Ital", "Tiếng Latinh", "Latinh", ancestors = "itc-ola", entry_name = {Latn = {remove_diacritics = c.macron .. c.breve .. c.diaer .. c.dinvbreve}}, sort_key = { Latn = { from = {"æ", "œ"}, to = {"ae", "oe"} }, }, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXxZz", c.punc }, } m["lb"] = { "tiếng Luxembourg", 9051, "gmw-hgm", "Latn", "Tiếng Luxembourg", "Luxembourg", ancestors = "gmw-cfr", sort_key = { from = {"ä", "ë", "é"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, } m["lg"] = { "tiếng Luganda", 33368, "bnt-nyg", "Latn", "Tiếng Luganda", "Luganda", entry_name = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ŋ"}, to = {"n" .. p[1]} }, } m["li"] = { "tiếng Limburg", 102172, "gmw-frk", "Latn", "Tiếng Limburg", "Limburg", ancestors = "dum", } m["ln"] = { "tiếng Lingala", 36217, "bnt-bmo", "Latn", "Tiếng Lingala", "Lingala", sort_key = { remove_diacritics = c.acute .. c.circ .. c.caron, from = {"ɛ", "gb", "mb", "mp", "nd", "ng", "nk", "ns", "nt", "ny", "nz", "ɔ"}, to = {"e" .. p[1], "g" .. p[1], "m" .. p[1], "m" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "n" .. p[4], "n" .. p[5], "n" .. p[6], "n" .. p[7], "o" .. p[1]} }, } m["lo"] = { "tiếng Lào", 9211, "tai-swe", "Laoo", "Tiếng Lào", "Lào", translit = "lo-translit", sort_key = "Laoo-sortkey", standardChars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc, } m["lt"] = { "tiếng Litva", 9083, "bat-eas", "Latn", "Tiếng Litva", "Litva", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", standard_chars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc, } m["lu"] = { "tiếng Luba-Katanga", 36157, "bnt-lub", "Latn", } m["lv"] = { "tiếng Latvia", 9078, "bat-eas", "Latn", "Tiếng Latvia", "Latvia", strip_diacritics = { -- This attempts to convert vowels with tone marks to vowels either with or without macrons. Specifically, there should be no macrons if the vowel is part of a diphthong (including resonant diphthongs such pìrksts -> pirksts not #pīrksts). What we do is first convert the vowel + tone mark to a vowel + tilde in a decomposed fashion, then remove the tilde in diphthongs, then convert the remaining vowel + tilde sequences to macroned vowels, then delete any other tilde. We leave already-macroned vowels alone: Both e.g. ar and ār occur before consonants. FIXME: This still might not be sufficient. from = {"([Ee])" .. c.cedilla, "[" .. c.grave .. c.circ .. c.tilde .."]", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .. "?([^aAeEiIoOuU])", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .."?$", "([iI])" .. c.tilde .. "?([eE])" .. c.tilde .. "?", "([aAeEiIuU])" .. c.tilde, c.tilde}, to = {"%1", c.tilde, "%1%2%3", "%1%2", "%1%2", "%1" .. c.macron} }, sort_key = { from = {"ā", "č", "ē", "ģ", "ī", "ķ", "ļ", "ņ", "š", "ū", "ž"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1]} }, standard_chars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc, } m["mg"] = { "tiếng Malagasy", 7930, "poz-bre", "Latn, Arab", "Tiếng Malagasy", "Malagasy", } m["mh"] = { "tiếng Marshall", 36280, "poz-mic", "Latn", "Tiếng Marshall", "Marshall", sort_key = { from = {"ā", "ļ", "m̧", "ņ", "n̄", "o̧", "ō", "ū"}, to = {"a" .. p[1], "l" .. p[1], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1]} }, } m["mi"] = { "tiếng Maori", 36451, "poz-pep", "Latn", "Tiếng Maori", "Maori", sort_key = { remove_diacritics = c.macron, from = {"ng", "wh"}, to = {"z" .. p[1], "z" .. p[2]} }, } m["mk"] = { "tiếng Macedonia", 9296, "zls", "Cyrl", ancestors = "cu", translit = "mk-translit", entry_name = { remove_diacritics = c.acute, remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"} }, sort_key = { remove_diacritics = c.grave, from = {"ѓ", "ѕ", "ј", "љ", "њ", "ќ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "т" .. p[1], "ч" .. p[1]} }, standardChars = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш" .. c.punc, } m["ml"] = { "tiếng Malayalam", 36236, "dra", "Mlym", "Tiếng Malayalam", "Malayalam", translit = "ml-translit", override_translit = true, } m["mn"] = { "tiếng Mông Cổ", 9246, "xgn-cen", "Cyrl, Mong, Latn, Brai", "Tiếng Mông Cổ", "Mông Cổ", ancestors = "cmg", translit = { Cyrl = "mn-translit", Mong = "Mong-translit", }, override_translit = true, display_text = {Mong = s["Mong-displaytext"]}, entry_name = { Cyrl = {remove_diacritics = c.grave .. c.acute}, Mong = s["Mong-entryname"], }, sort_key = { Cyrl = { remove_diacritics = c.grave, from = {"ё", "ө", "ү"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, standardChars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—", Brai = c.braille, c.punc }, } -- "mo" IS TREATED AS "ro", SEE WT:LT m["mr"] = { "tiếng Marathi", 1571, "inc-sou", "Deva, Modi", "Tiếng Marathi", "Marathi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, entry_name = { Deva = { from = {"च़", "ज़", "झ़"}, to = {"च", "ज", "झ"} }, }, } m["ms"] = { "tiếng Mã Lai", 9237, "poz-mly", "Latn, ms-Arab", "Tiếng Mã Lai", "Mã Lai", ancestors = "ms-cla", standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", c.punc }, } m["mt"] = { "tiếng Malta", 9166, "sem-arb", "Latn", "Tiếng Malta", "Malta", display_text = { from = {"'"}, to = {"’"} }, entry_name = { from = {"’"}, to = {"'"}, }, ancestors = "sqr", sort_key = { from = { "ċ", "ġ", "ż", -- Convert into PUA so that decomposed form does not get caught by the next step. "([cgz])", -- Ensure "c" comes after "ċ", "g" comes after "ġ" and "z" comes after "ż". "g" .. p[1] .. "ħ", -- "għ" after initial conversion of "g". p[3], p[4], "ħ", "ie", p[5] -- Convert "ċ", "ġ", "ħ", "ie", "ż" into final output. }, to = { p[3], p[4], p[5], "%1" .. p[1], "g" .. p[2], "c", "g", "h" .. p[1], "i" .. p[1], "z" } }, } m["my"] = { "tiếng Miến Điện", 9228, "tbq-brm", "Mymr", "Tiếng Miến Điện", "Miến Điện", ancestors = "obr", translit = "my-translit", override_translit = true, sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"} }, } m["na"] = { "tiếng Nauru", 13307, "poz-mic", "Latn", "Tiếng Nauru", "Nauru", } m["nb"] = { "tiếng Na Uy (Bokmål)", 25167, "gmq", "Latn", "Tiếng Na Uy (Bokmål)", "Na Uy (Bokmål)", wikimedia_codes = "no", ancestors = "gmq-mno, da", -- da as an (but not the) ancestor of nb was agreed on - do not change without discussion sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["nd"] = { "tiếng Bắc Ndebele", 35613, "bnt-ngu", "Latn", "Tiếng Bắc Ndebele", "Bắc Ndebele", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["ne"] = { "tiếng Nepal", 33823, "inc-pah", "Deva, Newa", "Tiếng Nepal", "Nepal", translit = {Deva = "ne-translit"}, } m["ng"] = { "tiếng Ndonga", 33900, "bnt-ova", "Latn", "Tiếng Ndonga", "Ndonga", } m["nl"] = { "tiếng Hà Lan", 7411, "gmw-frk", "Latn, Brai", "Tiếng Hà Lan", "Hà Lan", ancestors = "dum", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'"}, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["nn"] = { "tiếng Na Uy (Nynorsk)", 25164, "gmq-wes", "Latn", "Tiếng Na Uy (Nynorsk)", "Na Uy (Nynorsk)", ancestors = "gmq-mno", entry_name = { remove_diacritics = c.grave .. c.acute, }, sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["no"] = { "tiếng Na Uy", 9043, "gmq-wes", "Latn", "Tiếng Na Uy", "Na Uy", ancestors = "gmq-mno", sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["nr"] = { "tiếng Nam Ndebele", 36785, "bnt-ngu", "Latn", "Tiếng Nam Ndebele", "Nam Ndebele", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["nv"] = { "tiếng Navajo", 13310, "apa", "Latn", "Tiếng Navajo", "Navajo", sort_key = { remove_diacritics = c.acute .. c.ogonek, from = { "chʼ", "tłʼ", "tsʼ", -- 3 chars "ch", "dl", "dz", "gh", "hw", "kʼ", "kw", "sh", "tł", "ts", "zh", -- 2 chars "ł", "ʼ" -- 1 char }, to = { "c" .. p[2], "t" .. p[2], "t" .. p[4], "c" .. p[1], "d" .. p[1], "d" .. p[2], "g" .. p[1], "h" .. p[1], "k" .. p[1], "k" .. p[2], "s" .. p[1], "t" .. p[1], "t" .. p[3], "z" .. p[1], "l" .. p[1], "z" .. p[2] } }, } m["ny"] = { "tiếng Chichewa", 33273, "bnt-nys", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ng'"}, to = {"ng"} }, } m["oc"] = { "tiếng Occitan", 14185, "roa-ocr", "Latn, Hebr", "Tiếng Occitan", "Occitan", ancestors = "pro", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"([lns])·h"}, to = {"%1h"} }, }, } m["oj"] = { "tiếng Ojibwe", 33875, "alg", "Cans, Latn", "Tiếng Ojibwe", "Ojibwe", sort_key = { Latn = { from = {"aa", "ʼ", "ii", "oo", "sh", "zh"}, to = {"a" .. p[1], "h" .. p[1], "i" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, }, } m["om"] = { "tiếng Oromo", 33864, "cus-eas", "Latn, Ethi", "Tiếng Oromo", "Oromo", } m["or"] = { "tiếng Oriya", 33810, "inc-eas", "Orya", "Tiếng Oriya", "Oriya", ancestors = "inc-mor", translit = "or-translit", } m["os"] = { "tiếng Ossetia", 33968, "xsc", "Cyrl, Geor, Latn", "Tiếng Ossetia", "Ossetia", ancestors = "oos", translit = { Cyrl = "os-translit", Geor = "Geor-translit", }, override_translit = true, display_text = { Cyrl = { from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, entry_name = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, sort_key = { Cyrl = { from = {"ӕ", "гъ", "дж", "дз", "ё", "къ", "пъ", "тъ", "хъ", "цъ", "чъ"}, to = {"а" .. p[1], "г" .. p[1], "д" .. p[1], "д" .. p[2], "е" .. p[1], "к" .. p[1], "п" .. p[1], "т" .. p[1], "х" .. p[1], "ц" .. p[1], "ч" .. p[1]} }, }, } m["pa"] = { "tiếng Punjab", 58635, "inc-pan", "Guru, pa-Arab", "Tiếng Punjab", "Punjab", ancestors = "pra", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Arab-translit", }, entry_name = { ["pa-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, }, } m["pi"] = { "tiếng Pali", 36727, "inc", "Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", "Tiếng Pali", "Pali", ancestors = "sa", translit = { Brah = "Brah-translit", Deva = "sa-translit", Beng = "pi-translit", Sinh = "si-translit", Mymr = "pi-translit", Thai = "pi-translit", Lana = "pi-translit", Laoo = "pi-translit", Khmr = "pi-translit", Cakm = "Cakm-translit", }, entry_name = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, remove_diacritics = c.VS01 }, sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"ā", "ī", "ū", "ḍ", "ḷ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṭ", "([เโ])([ก-ฮ])", "([ເໂ])([ກ-ຮ])", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", u(0xFE00), u(0x200D)}, to = {"a~", "i~", "u~", "d~", "l~", "m~", "n~", "n~~", "n~~~", "t~", "%2%1", "%2%1", "ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"} }, } m["pl"] = { "tiếng Ba Lan", 809, "zlw-lch", "Latn", "Tiếng Ba Lan", "Ba Lan", ancestors = "zlw-mpl", sort_key = { from = {"ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1], "z" .. p[2]} }, standardChars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc, } m["ps"] = { "tiếng Pashtun", 58680, "ira-pat", "ps-Arab", "Tiếng Pashtun", "Pashtun", entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef}, } m["pt"] = { "tiếng Bồ Đào Nha", 5146, "roa-ibe", "Latn, Brai", "Tiếng Bồ Đào Nha", "Bồ Đào Nha", ancestors = "roa-opt", sort_key = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.cedilla}}, standardChars = { Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz", Brai = c.braille, c.punc }, } m["qu"] = { "tiếng Quechua", 5218, "qwe", "Latn", "Tiếng Quechua", "Quechua", } m["rm"] = { "tiếng Romansh", 13199, "roa-rhe", "Latn", "Tiếng Romansh", "Romansh", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e}, } m["ro"] = { "tiếng Rumani", 7913, "roa-eas", "Latn, Cyrl", "Tiếng Rumani", "Rumani", translit = {Cyrl = "ro-translit"}, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute, from = {"ă", "â", "î", "ș", "ț"}, to = {"a" .. p[1], "a" .. p[2], "i" .. p[1], "s" .. p[1], "t" .. p[1]} }, Cyrl = { from = {"ӂ"}, to = {"ж" .. p[1]} }, }, standardChars = { Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz", Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя", c.punc }, } m["ru"] = { "tiếng Nga", 7737, "zle", "Cyrl, Brai", "Tiếng Nga", "Nga", ancestors = "zle-mru", translit = { Cyrl = "ru-translit" }, display_text = { Cyrl = { from = {"'"}, to = {"’"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"}, from = {"’"}, to = {"'"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, from = { "і", "ѣ", "ѳ", "ѵ" }, to = { "и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3] } }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—", Brai = c.braille, (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["rw"] = { "Rwanda-Rundi", 3217514, "bnt-glb", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron}, } m["sa"] = { "tiếng Phạn", 11059, "inc", "as-Beng, Bali, Beng, Bhks, Brah, Mymr, xwo-Mong, Deva, Gujr, Guru, Gran, Hani, Java, Kthi, Knda, Kawi, Khar, Khmr, Laoo, Mlym, mnc-Mong, Marc, Modi, Mong, Nand, Newa, Orya, Phag, Ranj, Saur, Shrd, Sidd, Sinh, Soyo, Lana, Takr, Taml, Tang, Telu, Thai, Tibt, Tutg, Tirh, Zanb", --and also Khom; script codes sorted by canonical name rather than code for [[MOD:sa-convert]] "Tiếng Phạn", "Phạn", translit = { Beng = "sa-Beng-translit", ["as-Beng"] = "sa-Beng-translit", -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Gujr = "sa-Gujr-translit", Guru = "sa-Guru-translit", Java = "sa-Java-translit", Kthi = "sa-Kthi-translit", Khmr = "pi-translit", Knda = "sa-Knda-translit", Lana = "pi-translit", Laoo = "pi-translit", Mlym = "sa-Mlym-translit", Modi = "sa-Modi-translit", -- Mong, mnc-Mong, xwo-Mong translit in [[Module:scripts/data]] -- NOTE: Formerly used xal-translit for transliterating xwo-Mong but that only handles Cyrillic; it has -- code to transliterate xwo-Mong but it's broken so I've replaced it with the default xwo-translit. Mymr = "pi-translit", Orya = "sa-Orya-translit", -- Shrd translit in [[Module:scripts/data]] -- Sidd translit in [[Module:scripts/data]] Sinh = "si-translit", Taml = "sa-Taml-translit", Telu = "sa-Telu-translit", Thai = "pi-translit", -- Tibt translit in [[Module:scripts/data]] }, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] -- Tibt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] strip_diacritics = { Deva = s["sa-Deva-stripdiacritics"], Mymr = { remove_diacritics = c.VS01, }, Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, }, sort_key = { Deva = s["sa-Deva-stripdiacritics"], -- until we have a proper Sanskrit sorting algorithm. Lana = { -- Tai Tham from = {"ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ"}, to = {"ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"}, }, Laoo = "Laoo-sortkey", Latn = { from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ"}, to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~"}, }, Mymr = { remove_diacritics = c.VS01, }, Thai = "Thai-sortkey", -- FIXME: The previous sort key which mixed all scripts removed ZWJ; I don't know which script(s) this was -- intended for and there are no other languages which remove it in the sort key AFAIK. If it needs to be -- removed, specify the script(s) it needs to be removed under or add handling for the "all" script that applies -- regardless of script. --all = { -- remove_diacritics = c.ZWJ, --}, }, } m["sc"] = { "tiếng Sardegna", 33976, "roa", "Latn", "Tiếng Sardegna", "Sardegna", } m["sd"] = { "tiếng Sindh", 33997, "inc-snd", "sd-Arab, Deva, Sind, Khoj", "Tiếng Sindh", "Sindh", ancestors = "pra", translit = { Sind = "Sind-translit", ["sd-Arab"] = "sd-Arab-translit" }, strip_diacritics = { ["sd-Arab"] = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"ٱ"}, to = {"ا"} }, }, } m["se"] = { "tiếng Bắc Sami", 33947, "smi", "Latn", "Tiếng Bắc Sami", "Bắc Sami", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.macron .. c.dotbelow .. "'ˈ"}, sort_key = { from = {"á", "č", "đ", "ŋ", "š", "ŧ", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "n" .. p[1], "s" .. p[1], "t" .. p[1], "z" .. p[1]} }, standardChars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc, } m["sg"] = { "tiếng Sango", 33954, "crp", "Latn", ancestors = "ngb", "Tiếng Sango", "Sango", } m["sh"] = { "tiếng Serbia-Croatia", 9301, "zls", "Latn, Cyrl, Glag", "Tiếng Serbia-Croatia", "Serbia-Croatia", wikimedia_codes = "sh, bs, hr, sr", entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"Ć", "ć", "Ś", "ś", "Ź", "ź"} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"З́", "з́", "С́", "с́"} }, }, sort_key = { Latn = { from = {"č", "ć", "dž", "đ", "lj", "nj", "š", "ś", "ž", "ź"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "z" .. p[1], "z" .. p[2]} }, Cyrl = { from = {"ђ", "з́", "ј", "љ", "њ", "с́", "ћ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "с" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, standardChars = { Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž", Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш", c.punc }, } m["si"] = { "tiếng Sinhala", 13267, "inc-ins", "Sinh", "Tiếng Sinhala", "Sinhala", translit = "si-translit", override_translit = true, } m["sk"] = { "tiếng Slovak", 9058, "zlw", "Latn", "Tiếng Slovak", "Slovak", ancestors = "zlw-osk,sla-pro", sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer}, standardChars = "AaÁáÄäBbCcČčDdĎďEeFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc, } m["sl"] = { "tiếng Slovene", 9063, "zls", "Latn", "Tiếng Slovene", "Slovene", entry_name = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dgrave .. c.invbreve .. c.dotbelow, from = {"Ə", "ə", "Ł", "ł"}, to = {"E", "e", "L", "l"} }, sort_key = { remove_diacritics = c.tilde .. c.dotabove .. c.diaer .. c.ringabove .. c.ringbelow .. c.ogonek, from = {"č", "š", "ž"}, to = {"c" .. p[1], "s" .. p[1], "z" .. p[1]} }, standardChars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc, } m["sm"] = { "tiếng Samoa", 34011, "poz-pnp", "Latn", "Tiếng Samoa", "Samoa", } m["sn"] = { "tiếng Shona", 34004, "bnt-sho", "Latn", "Tiếng Shona", "Shona", entry_name = {remove_diacritics = c.acute}, } m["so"] = { "tiếng Somali", 13275, "cus-som", "Latn, Arab, Osma", "Tiếng Somali", "Somali", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, } m["sq"] = { "tiếng Albani", 8748, "sqj", "Latn, Grek, ota-Arab, Elba, Todr, Vith", "Tiếng Albani", "Albani", translit = {Elba = "Elba-translit"}, entry_name = {Latn = { remove_diacritics = c.acute, from = {'^i (%w)', '^të (%w)'}, to = {'%1', '%1'}, }}, sort_key = {Latn = { remove_diacritics = c.acute .. c.circ .. c.tilde .. c.breve .. c.caron, from = {'ç', 'dh', 'ë', 'gj', 'll', 'nj', 'rr', 'sh', 'th', 'xh', 'zh'}, to = {'c'..p[1], 'd'..p[1], 'e'..p[1], 'g'..p[1], 'l'..p[1], 'n'..p[1], 'r'..p[1], 's'..p[1], 't'..p[1], 'x'..p[1], 'z'..p[1]}, }}, standardChars = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz" .. c.punc, } m["ss"] = { "tiếng Swazi", 34014, "bnt-ngu", "Latn", "Tiếng Swazi", "Swazi", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["st"] = { "tiếng Sotho", 34340, "bnt-sts", "Latn", "Tiếng Sotho", "Sotho", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["su"] = { "tiếng Sunda", 34002, "poz-msa", "Latn, Sund", "Tiếng Sunda", "Sunda", ancestors = "osn", translit = {Sund = "su-translit"}, } m["sv"] = { "tiếng Thụy Điển", 9027, "gmq-eas", "Latn", "Tiếng Thụy Điển", "Thụy Điển", ancestors = "gmq-osw-lat", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ"}, to = {"o", "ae", "oe", "ss", "z" .. p[1], "ä", "ö"} }, standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc, } m["sw"] = { "tiếng Swahili", 7838, "bnt-swh", "Latn, Arab", "Tiếng Swahili", "Swahili", sort_key = { Latn = { from = {"ng'"}, to = {"ng" .. p[1]} }, }, } m["ta"] = { "tiếng Tamil", 5885, "dra-tam", "Taml", "Tiếng Tamil", "Tamil", ancestors = "ta-mid", translit = "ta-translit", override_translit = true, } m["te"] = { "tiếng Telugu", 8097, "dra-tel", "Telu", "Tiếng Telugu", "Telugu", translit = "te-translit", override_translit = true, } m["tg"] = { "tiếng Tajik", 9260, "ira-swi", "Cyrl, fa-Arab, Latn", "Tiếng Tajik", "Tajik", ancestors = "fa-cls", translit = {Cyrl = "tg-translit"}, override_translit = true, entry_name = {remove_diacritics = c.grave .. c.acute}, sort_key = { Cyrl = { from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["th"] = { "tiếng Thái", 9217, "tai-swe", "Thai, Brai", "Tiếng Thái", "Thái", translit = {Thai = "th-translit"}, sort_key = {Thai = "Thai-sortkey"}, } m["ti"] = { "tiếng Tigrinya", 34124, "sem-eth", "Ethi", "Tiếng Tigrinya", "Tigrinya", translit = "Ethi-translit", } m["tk"] = { "tiếng Turkmen", 9267, "trk-ogz", "Latn, Cyrl, Arab", "Tiếng Turkmen", "Turkmen", entry_name = {remove_diacritics = c.macron}, sort_key = { Latn = { from = {"ç", "ä", "ž", "ň", "ö", "ş", "ü", "ý"}, to = {"c" .. p[1], "e" .. p[1], "j" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "y" .. p[1]} }, Cyrl = { from = {"ё", "җ", "ң", "ө", "ү", "ә"}, to = {"е" .. p[1], "ж" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "э" .. p[1]} }, }, } m["tl"] = { "tiếng Tagalog", 34057, "phi", "Latn, Tglg", "Tiếng Tagalog", "Tagalog", translit = {Tglg = "tl-translit"}, override_translit = true, entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["tn"] = { "tiếng Tswana", 34137, "bnt-sts", "Latn", "Tiếng Tswana", "Tswana", } m["to"] = { "tiếng Tonga", 34094, "poz-pol", "Latn", "Tiếng Tonga", "Tonga", entry_name = {remove_diacritics = c.acute}, sort_key = {remove_diacritics = c.macron}, } m["tr"] = { "tiếng Thổ Nhĩ Kỳ", 256, "trk-ogz", "Latn", "Tiếng Thổ Nhĩ Kỳ", "Thổ Nhĩ Kỳ", ancestors = "ota", dotted_dotless_i = true, sort_key = { from = { -- Ignore circumflex, but account for capital Î wrongly becoming ı + circ due to dotted dotless I logic. "ı" .. c.circ, c.circ, "i", -- Ensure "i" comes after "ı". "ç", "ğ", "ı", "ö", "ş", "ü" }, to = { "i", "", "i" .. p[1], "c" .. p[1], "g" .. p[1], "i", "o" .. p[1], "s" .. p[1], "u" .. p[1] } }, standardChars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc, } m["ts"] = { "tiếng Tsonga", 34327, "bnt-tsr", "Latn", "Tiếng Tsonga", "Tsonga", } m["tt"] = { "tiếng Tatar", 25285, "trk-kbu", "Cyrl, Latn, tt-Arab", "Tiếng Tatar", "Tatar", translit = {Cyrl = "tt-translit"}, override_translit = true, dotted_dotless_i = true, sort_key = { Cyrl = { from = {"ә", "ў", "ғ", "ё", "җ", "қ", "ң", "ө", "ү", "һ"}, to = {"а" .. p[1], "в" .. p[1], "г" .. p[1], "е" .. p[1], "ж" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ə", "ç", "ğ", "ı", "ñ", "ŋ", "ö", "ɵ", "ş", "ü" }, to = { "i" .. p[1], "a" .. p[1], "a" .. p[2], "c" .. p[1], "g" .. p[1], "i", "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "s" .. p[1], "u" .. p[1] } }, }, } -- "tw" IS TREATED AS "ak", SEE WT:LT m["ty"] = { "tiếng Tahiti", 34128, "poz-pep", "Latn", "Tiếng Tahiti", "Tahiti", } m["ug"] = { "tiếng Duy Ngô Nhĩ", 13263, "trk-kar", "ug-Arab, Latn, Cyrl", "Tiếng Duy Ngô Nhĩ", "Duy Ngô Nhĩ", ancestors = "chg", translit = { ["ug-Arab"] = "ug-translit", Cyrl = "ug-translit", }, override_translit = true, } m["uk"] = { "tiếng Ukraina", 8798, "zle", "Cyrl", "Tiếng Ukraina", "Ukraina", ancestors = "zle-ouk", translit = "uk-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute}, sort_key = { remove_diacritics = c.grave .. c.acute, from = { "ї", -- 2 chars "ґ", "є", "і" -- 1 char }, to = { "и" .. p[2], "г" .. p[1], "е" .. p[1], "и" .. p[1] } }, standard_chars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe. } m["ur"] = { "tiếng Urdu", 1617, "inc-hnd", "ur-Arab", "Tiếng Urdu", "Urdu", translit = {["ur-Arab"] = "ur-translit"}, entry_name = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, -- put Judeo-Urdu (Hebrew-script Urdu) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Arabic script titles sort_key = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, } m["uz"] = { "tiếng Uzbek", 9264, "trk-kar", "Latn, Cyrl, fa-Arab", "Tiếng Uzbek", "Uzbek", ancestors = "chg", translit = { Cyrl = "uz-translit" }, sort_key = { Latn = { from = {"oʻ", "gʻ", "sh", "ch", "ng"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3], "z" .. p[4], "z" .. p[5]} }, Cyrl = { from = {"ё", "ў", "қ", "ғ", "ҳ"}, to = {"е" .. p[1], "я" .. p[1], "я" .. p[2], "я" .. p[3], "я" .. p[4]} }, }, strip_diacritics = { ["fa-Arab"] = "ar-stripdiacritics", }, } m["ve"] = { "tiếng Venda", 32704, "bnt-bso", "Latn", "Tiếng Venda", "Venda", } m["vi"] = { "tiếng Việt", 9199, "mkh-vie", "Latn, Hani", "Tiếng Việt", "Việt", ancestors = "mkh-mvi", sort_key = { Latn = "vi-sortkey", Hani = "Hani-sortkey", }, } m["vo"] = { "tiếng Volapük", 36986, "art", "Latn", "Tiếng Volapük", "Volapük", } m["wa"] = { "tiếng Wallon", 34219, "roa-oil", "Latn", "Tiếng Wallon", "Wallon", sort_key = s["roa-oil-sortkey"], } m["wo"] = { "tiếng Wolof", 34257, "alv-fwo", "Latn, Arab, Gara", "Tiếng Wolof", "Wolof", } m["xh"] = { "tiếng Xhosa", 13218, "bnt-ngu", "Latn", "Tiếng Xhosa", "Xhosa", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["yi"] = { "tiếng Yiddish", 8641, "gmw-hgm", "Hebr", "Tiếng Yiddish", "Yiddish", ancestors = "gmh", translit = "yi-translit", sort_key = { from = {"א[ַָ]", "בּ", "ו[ֹּ]", "יִ", "ײַ", "פֿ"}, to = {"א", "ב", "ו", "י", "יי", "פ"} }, } m["yo"] = { "tiếng Yoruba", 34311, "alv-yor", "Latn, Arab", "Tiếng Yoruba", "Yoruba", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.macron} }, sort_key = { Latn = { from = {"ẹ", "ɛ", "gb", "ị", "kp", "ọ", "ɔ", "ṣ", "sh", "ụ"}, to = {"e" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "o" .. p[1], "o" .. p[1], "s" .. p[1], "s" .. p[1], "u" .. p[1]} }, }, } m["za"] = { "tiếng Tráng", 13216, "tai", "Latn, Hani", "Tiếng Tráng", "Tráng", sort_key = { Latn = "za-sortkey", Hani = "Hani-sortkey", }, } m["zh"] = { "tiếng Trung Quốc", 7850, "zhx", "Hants, Latn, Bopo, Nshu, Brai", "Tiếng Trung Quốc", "Trung Quốc", ancestors = "ltc", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = {Hani = "Hani-sortkey"}, } m["zu"] = { "tiếng Zulu", 10179, "bnt-ngu", "Latn", "Tiếng Zulu", "Zulu", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } return require("Module:languages").finalizeData(m, "language") qt17177yjarhbdaj32roe7v5lu1ew9a 2479537 2479406 2026-07-27T10:09:33Z Hiyuune 50834 2479537 Scribunto text/plain local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared -- Ideally, we want to move these into [[Module:languages/data]], but because (a) it's necessary to use require on that module, and (b) they're only used in this data module, it's less memory-efficient to do that at the moment. If it becomes possible to use mw.loadData, then these should be moved there. s["de-Latn-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} } s["de-Latn-standardchars"] = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" s["ka-entryname"] = {remove_diacritics = c.circ} s["no-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } s["no-standardchars"] = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc s["tg-entryname"] = {remove_diacritics = c.grave .. c.acute} s["tk-entryname"] = {remove_diacritics = c.macron} local m = {} m["aa"] = { "tiếng Afar", 27811, "cus-eas", "Latn, Ethi", "Tiếng Afar", "Afar", entry_name = {Latn = {remove_diacritics = c.acute}}, } m["ab"] = { "tiếng Abkhaz", 5111, "cau-abz", "Cyrl, Geor, Latn", "Tiếng Abkhaz", "Abkhaz", translit = { Cyrl = "ab-translit", Geor = "Geor-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = { "х'ә", -- 3 chars "гь", "гә", "ӷь", "ҕь", "ӷә", "ҕә", "дә", "ё", "жь", "жә", "ҙә", "ӡә", "ӡ'", "кь", "кә", "қь", "қә", "ҟь", "ҟә", "ҫә", "тә", "ҭә", "ф'", "хь", "хә", "х'", "ҳә", "ць", "цә", "ц'", "ҵә", "ҵ'", "шь", "шә", "џь", -- 2 chars "ӷ", "ҕ", "ҙ", "ӡ", "қ", "ҟ", "ԥ", "ҧ", "ҫ", "ҭ", "ҳ", "ҵ", "ҷ", "ҽ", "ҿ", "ҩ", "џ", "ә" -- 1 char }, to = { "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "г" .. p[7], "г" .. p[8], "д" .. p[1], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "з" .. p[2], "з" .. p[4], "з" .. p[5], "к" .. p[1], "к" .. p[2], "к" .. p[4], "к" .. p[5], "к" .. p[7], "к" .. p[8], "с" .. p[2], "т" .. p[1], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[6], "ц" .. p[1], "ц" .. p[2], "ц" .. p[3], "ц" .. p[5], "ц" .. p[6], "ш" .. p[1], "ш" .. p[2], "ы" .. p[3], "г" .. p[3], "г" .. p[4], "з" .. p[1], "з" .. p[3], "к" .. p[3], "к" .. p[6], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[2], "х" .. p[5], "ц" .. p[4], "ч" .. p[1], "ч" .. p[2], "ч" .. p[3], "ы" .. p[1], "ы" .. p[2], "ь" .. p[1] } }, }, } m["ae"] = { "tiếng Avesta", 29572, "ira-cen", "Avst, Gujr", "Tiếng Avesta", "Avesta", translit = {Avst = "Avst-translit"}, wikipedia_article = "Tiếng Avesta", } m["af"] = { "tiếng Afrikaans", 14196, "gmw-frk", "Latn, Arab", "Tiếng Afrikaans", "Afrikaans", ancestors = "nl", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'", from = {"['ʼ]n"}, to = {"n" .. p[1]} } }, } m["ak"] = { "tiếng Akan", 28026, "alv-ctn", "Latn", "Tiếng Akan", "Akan", } m["am"] = { "tiếng Amhara", 28244, "sem-eth", "Ethi", "Tiếng Amhara", "Amhara", translit = "Ethi-translit", } m["an"] = { "tiếng Aragon", 8765, "roa-ibe", "Latn", "Tiếng Aragon", "Aragon", ancestors = "roa-oan", } m["ar"] = { "tiếng Ả Rập", 13955, "sem-arb", "Arab, Hebr, Syrc, Brai, Nbat", "Tiếng Ả Rập", "Ả Rập", translit = { Arab = "ar-translit" }, strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["as"] = { "tiếng Assam", 29401, "inc-eas", "as-Beng", "Tiếng Assam", "Assam", ancestors = "inc-mas", translit = "as-translit", } m["av"] = { "tiếng Avar", 29561, "cau-ava", "Cyrl, Latn, Arab", "Tiếng Avar", "Avar", ancestors = "oav", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = {"гъ", "гь", "гӏ", "ё", "кк", "къ", "кь", "кӏ", "лъ", "лӏ", "тӏ", "хх", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "к" .. p[4], "л" .. p[1], "л" .. p[2], "т" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[4], "ц" .. p[1], "ч" .. p[1]} }, }, } m["ay"] = { "tiếng Aymara", 4627, "sai-aym", "Latn", "Tiếng Aymara", "Aymara", } m["az"] = { "tiếng Azerbaijan", 9292, "trk-ogz", "Latn, Cyrl, fa-Arab", "Tiếng Azerbaijan", "Azerbaijan", ancestors = "trk-oat", dotted_dotless_i = true, entry_name = { Latn = { from = {"ʼ"}, to = {"'"}, }, ["fa-Arab"] = { module = "ar-entryname", ["from"] = { "ۆ", "ۇ", "وْ", "ڲ", "ؽ", }, ["to"] = { "و", "و", "و", "گ", "ی", }, }, }, display_text = { Latn = { from = {"'"}, to = {"ʼ"} } }, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ç", "ə", "ğ", "x", "ı", "q", "ö", "ş", "ü", "w" }, to = { "i" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "h" .. p[1], "i", "k" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1] } }, Cyrl = { from = {"ғ", "ә", "ы", "ј", "ҝ", "ө", "ү", "һ", "ҹ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["ba"] = { "tiếng Bashkir", 13389, "trk-kbu", "Cyrl", "Tiếng Bashkir", "Bashkir", translit = "ba-translit", override_translit = true, sort_key = { from = {"ғ", "ҙ", "ё", "ҡ", "ң", "ө", "ҫ", "ү", "һ", "ә"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "с" .. p[1], "у" .. p[1], "х" .. p[1], "э" .. p[1]} }, } m["be"] = { "tiếng Belarus", 9091, "zle", "Cyrl, Latn", "Tiếng Belarus", "Belarus", ancestors = "zle-obe", translit = {Cyrl = "be-translit"}, entry_name = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, }, sort_key = { Cyrl = { from = {"ґ", "ё", "і", "ў"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "у" .. p[1]} }, Latn = { from = {"ć", "č", "dz", "dź", "dž", "ch", "ł", "ń", "ś", "š", "ŭ", "ź", "ž"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "d" .. p[3], "h" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]} }, }, standardChars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя", Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž", (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["bg"] = { "tiếng Bulgari", 7918, "zls", "Cyrl", "Tiếng Bulgari", "Bulgari", ancestors = "cu-bgm", translit = "bg-translit", strip_diacritics = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, sort_key = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, standard_chars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc, } m["bh"] = { "tiếng Bihari", 135305, "inc-eas", "Deva", } m["bi"] = { "tiếng Bislama", 35452, "crp", "Latn", "Tiếng Bislama", "Bislama", ancestors = "en", } m["bm"] = { "tiếng Bambara", 33243, "dmn-emn", "Latn", "Tiếng Bambara", "Bambara", sort_key = { from = {"ɛ", "ɲ", "ŋ", "ɔ"}, to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]} }, } m["bn"] = { "tiếng Bengal", 9610, "inc-bas", "Beng, Newa", "Tiếng Bengal", "Bengal", ancestors = "inc-mbn,pra-mag", translit = {Beng = "bn-translit"}, } m["bo"] = { "tiếng Tây Tạng", 34271, "sit-tib", "Tibt", -- sometimes Deva? "Tiếng Tây Tạng", "Tây Tạng", ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["br"] = { "tiếng Breton", 12107, "cel-brs", "Latn", "Tiếng Breton", "Breton", ancestors = "xbm", sort_key = { from = {"ch", "c['ʼ’]h"}, to = {"c" .. p[1], "c" .. p[2]} }, } m["ca"] = { "tiếng Catalan", 7026, "roa-ocr", "Latn", "Tiếng Catalan", "Catalan", ancestors = "roa-oca", sort_key = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"l·l"}, to = {"ll"} }, standardChars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc, } m["ce"] = { "tiếng Chechen", 33350, "cau-vay", "Cyrl, Latn, Arab", "Tiếng Chechen", "Chechen", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "оь", "пӏ", "тӏ", "уь", "хь", "хӏ", "цӏ", "чӏ", "юь", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "ю" .. p[1], "я" .. p[1]} }, }, } m["ch"] = { "tiếng Chamorro", 33262, "poz", "Latn", "Tiếng Chamorro", "Chamorro", sort_key = { remove_diacritics = "'", from = {"å", "ch", "ñ", "ng"}, to = {"a" .. p[1], "c" .. p[1], "n" .. p[1], "n" .. p[2]} }, } m["co"] = { "tiếng Corse", 33111, "roa-itd", "Latn", "Tiếng Corse", "Corse", sort_key = { from = {"chj", "ghj", "sc", "sg"}, to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]} }, standardChars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc, } m["cr"] = { "tiếng Cree", 33390, "alg", "Cans, Latn", "Tiếng Cree", "Cree", translit = {Cans = "cr-translit"}, } m["cs"] = { "tiếng Séc", 9056, "zlw", "Latn", "Tiếng Séc", "Séc", ancestors = "cs-ear", sort_key = { from = {"á", "č", "ď", "é", "ě", "ch", "í", "ň", "ó", "ř", "š", "ť", "ú", "ů", "ý", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "h" .. p[1], "i" .. p[1], "n" .. p[1], "o" .. p[1], "r" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "y" .. p[1], "z" .. p[1]} }, standardChars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc, } m["cu"] = { "tiếng Slav Giáo hội cổ", 35499, "zls", "Cyrs, Glag", "Tiếng Slav Giáo hội cổ", "Slav Giáo hội cổ", translit = {Cyrs = "Cyrs-translit", Glag = "Glag-translit"}, entry_name = {Cyrs = s["Cyrs-entryname"]}, sort_key = {Cyrs = s["Cyrs-sortkey"]}, } m["cv"] = { "tiếng Chuvash", 33348, "trk-ogr", "Cyrl", "Tiếng Chuvash", "Chuvash", ancestors = "cv-mid", translit = "cv-translit", override_translit = true, sort_key = { from = {"ӑ", "ё", "ӗ", "ҫ", "ӳ"}, to = {"а" .. p[1], "е" .. p[1], "е" .. p[2], "с" .. p[1], "у" .. p[1]} }, } m["cy"] = { "tiếng Wales", 9309, "cel-brw", "Latn", "Tiếng Wales", "Wales", ancestors = "wlm", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. "'", from = {"ch", "dd", "ff", "ng", "ll", "ph", "rh", "th"}, to = {"c" .. p[1], "d" .. p[1], "f" .. p[1], "g" .. p[1], "l" .. p[1], "p" .. p[1], "r" .. p[1], "t" .. p[1]} }, standardChars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc, } m["da"] = { "tiếng Đan Mạch", 9035, "gmq-eas", "Latn", "Tiếng Đan Mạch", "Đan Mạch", ancestors = "gmq-oda", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc, } m["de"] = { "tiếng Đức", 188, "gmw-hgm", "Latn, Latf", "Tiếng Đức", "Đức", ancestors = "gmh", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} }, standardChars = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" .. c.punc, } m["dv"] = { "tiếng Dhivehi", 32656, "inc-ins", "Thaa, Diak", "Tiếng Dhivehi", "Dhivehi", translit = { Thaa = "dv-translit", Diak = "Diak-translit", }, override_translit = true, } m["dz"] = { "tiếng Dzongkha", 33081, "sit-tib", "Tibt", "Tiếng Dzongkha", "Dzongkha", ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["ee"] = { "tiếng Ewe", 30005, "alv-gbe", "Latn", "Tiếng Ewe", "Ewe", sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "ƒ", "gb", "ɣ", "kp", "ny", "ŋ", "ɔ", "ts", "ʋ"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "f" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1], "v" .. p[1]} }, } m["el"] = { "tiếng Hy Lạp", 9129, "grk", "Grek, Polyt, Brai", "Tiếng Hy Lạp", "Hy Lạp", ancestors = "el-kth", translit = { Grek = "el-translit", Polyt = "grc-translit", }, override_translit = true, entry_name = { Grek = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}, Polyt = s["Polyt-entryname"], }, sort_key = { Grek = s["Grek-sortkey"], Polyt = s["Grek-sortkey"], }, standardChars = { Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ", Brai = c.braille, c.punc }, } m["en"] = { "tiếng Anh", 1860, "gmw-ang", "Latn, Brai, Shaw, Dsrt", -- entries in Shaw or Dsrt might require prior discussion "Tiếng Anh", "Anh", wikimedia_codes = "en, simple", ancestors = "en-ear", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.ringabove .. c.caron .. c.cedilla .. "'%-%s", from = {"æ", "œ"}, to = {"ae", "oe"} }, }, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["eo"] = { "tiếng Quốc tế ngữ", 143, "art", "Latn", "Tiếng Quốc tế ngữ", "Quốc tế ngữ", sort_key = { remove_diacritics = c.grave .. c.acute, from = {"ĉ", "ĝ", "ĥ", "ĵ", "ŝ", "ŭ"}, to = {"c" .. p[1], "g" .. p[1], "h" .. p[1], "j" .. p[1], "s" .. p[1], "u" .. p[1]} }, standardChars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc, } m["es"] = { "tiếng Tây Ban Nha", 1321, "roa-cas", "Latn, Brai", "Tiếng Tây Ban Nha", "Tây Ban Nha", ancestors = "osp", sort_key = { Latn = { remove_diacritics = c.acute .. c.diaer .. c.cedilla, from = {"ñ"}, to = {"n" .. p[1]} }, }, standardChars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["et"] = { "tiếng Estonia", 9072, "urj-fin", "Latn", "Tiếng Estonia", "Estonia", sort_key = { from = { "š", "ž", "õ", "ä", "ö", "ü", -- 2 chars "z" -- 1 char }, to = { "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2] } }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc, } m["eu"] = { "tiếng Basque", 8752, "euq", "Latn", "Tiếng Basque", "Basque", sort_key = { from = {"ç", "ñ"}, to = {"c" .. p[1], "n" .. p[1]} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc, } m["fa"] = { "tiếng Ba Tư", 9168, "ira-swi", "fa-Arab, Hebr", "Tiếng Ba Tư", "Ba Tư", ancestors = "fa-cls", entry_name = { from = {"هٔ", "ٱ"}, -- character "ۂ" code U+06C2 to "ه"; hamzatu l-waṣli to a regular alif to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.kashida .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, -- put Judeo-Persian (Hebrew-script Persian) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Arabic script titles sort_key = { Hebr = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, }, } m["ff"] = { "tiếng Fula", 33454, "alv-fwo", "Latn, Adlm", "Tiếng Fula", "Fula", } m["fi"] = { "tiếng Phần Lan", 1412, "urj-fin", "Latn", "Tiếng Phần Lan", "Phần Lan", display_text = { from = {"'"}, to = {"’"} }, entry_name = { -- used to indicate gemination of the next consonant remove_diacritics = "ˣ", from = {"’"}, to = {"'"}, }, sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ", "(.)['%-]"}, to = {"o", "ae", "oe", "ss", "z" .. p[1], "ä", "ö", "%1"} }, standardChars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc, } m["fj"] = { "tiếng Fiji", 33295, "poz-pcc", "Latn", "Tiếng Fiji", "Fiji", } m["fo"] = { "tiếng Faroe", 25258, "gmq-ins", "Latn", "Tiếng Faroe", "Faroe", sort_key = { from = {"á", "ð", "í", "ó", "ú", "ý", "æ", "ø"}, to = {"a" .. p[1], "d" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2]} }, standardChars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc, } m["fr"] = { "tiếng Pháp", 150, "roa-oil", "Latn, Brai", "Tiếng Pháp", "Pháp", display_text = { from = {"'"}, to = {"’"} }, entry_name = { from = {"’"}, to = {"'"}, }, ancestors = "frm", sort_key = {Latn = s["roa-oil-sortkey"]}, standardChars = { Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["fy"] = { "tiếng Tây Frisia", 27175, "gmw-fri", "Latn", "Tiếng Tây Frisia", "Tây Frisia", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, from = {"y"}, to = {"i"} }, standardChars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc, } m["ga"] = { "tiếng Ireland", 9142, "cel-gae", "Latn, Latg", "Tiếng Ireland", "Ireland", ancestors = "mga", sort_key = { remove_diacritics = c.acute, from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"}, to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"} }, standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc, } m["gd"] = { "tiếng Gael Scotland", 9314, "cel-gae", "Latn, Latg", "Tiếng Gael Scotland", "Gael Scotland", ancestors = "mga", sort_key = {remove_diacritics = c.grave .. c.acute}, standardChars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc, } m["gl"] = { "tiếng Galicia", 9307, "roa-ibe", "Latn", "Tiếng Galicia", "Galicia", ancestors = "roa-opt", sort_key = { remove_diacritics = c.acute, from = {"ñ"}, to = {"n" .. p[1]} }, standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc, } m["gn"] = { "tiếng Guaraní", 35876, "tup-gua", "Latn", "Tiếng Guaraní", "Guaraní", } m["gu"] = { "tiếng Gujarat", 5137, "inc-wes", "Arab, Gujr", "Tiếng Gujarat", "Gujarat", ancestors = "inc-mgu,pra-sau", translit = { Gujr = "gu-translit", }, entry_name = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.kasra .. c.shadda .. c.sukun .. "઼" }, } m["gv"] = { "tiếng Man", 12175, "cel-gae", "Latn", "Tiếng Man", "Man", ancestors = "mga", sort_key = {remove_diacritics = c.cedilla .. "-"}, standardChars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc, } m["ha"] = { "tiếng Hausa", 56475, "cdc-wst", "Latn, Arab", "Tiếng Hausa", "Hausa", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron}}, sort_key = { Latn = { from = {"ɓ", "b'", "ɗ", "d'", "ƙ", "k'", "sh", "ƴ", "'y"}, to = {"b" .. p[1], "b" .. p[2], "d" .. p[1], "d" .. p[2], "k" .. p[1], "k" .. p[2], "s" .. p[1], "y" .. p[1], "y" .. p[2]} }, }, } m["he"] = { "tiếng Do Thái", 9288, "sem-can", "Hebr, Phnx, Brai", "Tiếng Do Thái", "Do Thái", ancestors = "he-med", entry_name = {Hebr = {remove_diacritics = u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7) .. c.CGJ}}, } m["hi"] = { "tiếng Hindi", 1568, "inc-hnd", "Deva, Kthi, Newa", "Tiếng Hindi", "Hindi", ancestors = "inc-apa,pra-sau,inc-ohi", translit = {Deva = "hi-translit"}, standardChars = { Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰", c.punc }, } m["ho"] = { "tiếng Hiri Motu", 33617, "crp", "Latn", ancestors = "meu", } m["ht"] = { "tiếng Creole Haiti", 33491, "crp", "Latn", "Tiếng Creole Haiti", ancestors = "ht-sdm", sort_key = { from = { "oun", -- 3 chars "an", "ch", "è", "en", "ng", "ò", "on", "ou", "ui" -- 2 chars }, to = { "o" .. p[4], "a" .. p[1], "c" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "u" .. p[1] } }, } m["hu"] = { "tiếng Hungary", 9067, "urj-ugr", "Latn, Hung", "Tiếng Hungary", "Hungary", ancestors = "ohu", sort_key = { Latn = { from = { "dzs", -- 3 chars "á", "cs", "dz", "é", "gy", "í", "ly", "ny", "ó", "ö", "ő", "sz", "ty", "ú", "ü", "ű", "zs", -- 2 chars }, to = { "d" .. p[2], "a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "u" .. p[3], "z" .. p[1], } }, }, standardChars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz", c.punc }, } m["hy"] = { "tiếng Armenia", 8785, "hyx", "Armn, Brai", "Tiếng Armenia", "Armenia", ancestors = "axm", translit = {Armn = "Armn-translit"}, override_translit = true, entry_name = { Armn = { remove_diacritics = "՛՜՞՟", from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵"}, to = {"և", "յ", "ի", "է", "ֈ"} }, }, sort_key = { Armn = { from = { "ու", "եւ", -- 2 chars "և" -- 1 char }, to = { "ւ", "եվ", "եվ" } }, }, } m["hz"] = { "tiếng Herero", 33315, "bnt-swb", "Latn", "Tiếng Herero", "Herero", } m["ia"] = { "tiếng Bổ trợ Quốc tế", 35934, "art", "Latn", "Tiếng Bổ trợ Quốc tế", "Bổ trợ Quốc tế", } m["id"] = { "tiếng Indonesia", 9240, "poz-mly", "Latn", "Tiếng Indonesia", "Indonesia", ancestors = "ms", standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["ie"] = { "tiếng Interlingue", 35850, "art", "Latn", type = "appendix-constructed", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["ig"] = { "tiếng Igbo", 33578, "alv-igb", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron}, sort_key = { from = {"gb", "gh", "gw", "ị", "kp", "kw", "ṅ", "nw", "ny", "ọ", "sh", "ụ"}, to = {"g" .. p[1], "g" .. p[2], "g" .. p[3], "i" .. p[1], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "o" .. p[1], "s" .. p[1], "u" .. p[1]} }, } m["ii"] = { "tiếng Lô Lô", 34235, "tbq-nlo", "Yiii", "Tiếng Lô Lô", "Lô Lô", translit = "ii-translit", } m["ik"] = { "tiếng Inupiaq", 27183, "esx-inu", "Latn", "Tiếng Inupiaq", "Inupiaq", sort_key = { from = { "ch", "ġ", "dj", "ḷ", "ł̣", "ñ", "ng", "r̂", "sr", "zr", -- 2 chars "ł", "ŋ", "ʼ" -- 1 char }, to = { "c" .. p[1], "g" .. p[1], "h" .. p[1], "l" .. p[1], "l" .. p[3], "n" .. p[1], "n" .. p[2], "r" .. p[1], "s" .. p[1], "z" .. p[1], "l" .. p[2], "n" .. p[2], "z" .. p[2] } }, } m["io"] = { "tiếng Ido", 35224, "art", "Latn", "Tiếng Ido", "Ido", } m["is"] = { "tiếng Iceland", 294, "gmq-ins", "Latn", "Tiếng Iceland", "Iceland", sort_key = { from = {"á", "ð", "é", "í", "ó", "ú", "ý", "þ", "æ", "ö"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standardChars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc, } m["it"] = { "tiếng Ý", 652, "roa-itd", "Latn", "Tiếng Ý", "Ý", ancestors = "roa-oit", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove}, standardChars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc, } m["iu"] = { "tiếng Inuktitut", 29921, "esx-inu", "Cans, Latn", "Tiếng Inuktitut", "Inuktitut", translit = {Cans = "cr-translit"}, override_translit = true, } m["ja"] = { "tiếng Nhật", 5287, "jpx", "Jpan, Latn, Brai", "Tiếng Nhật", "Nhật", ancestors = "ja-ear", translit = s["jpx-translit"], link_tr = true, display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["jv"] = { "tiếng Java", 33549, "poz", "Latn, Java", "Tiếng Java", "Java", ancestors = "kaw", translit = {Java = "jv-translit"}, link_tr = true, entry_name = {remove_diacritics = c.circ}, -- Modern jv don't use ê sort_key = { Latn = { from = {"å", "dh", "é", "è", "ng", "ny", "th"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "n" .. p[2], "t" .. p[1]} }, }, } m["ka"] = { "tiếng Gruzia", 8108, "ccs-gzn", "Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian "Tiếng Gruzia", "Gruzia", ancestors = "ka-mid", translit = { Geor = "Geor-translit", Geok = "Geok-translit", }, override_translit = true, entry_name = {remove_diacritics = c.circ}, } m["kg"] = { "tiếng Kongo", 33702, "bnt-kng", "Latn", } m["ki"] = { "tiếng Gikuyu", 33587, "bnt-kka", "Latn", "Tiếng Gikuyu", "Gikuyu", } m["kj"] = { "tiếng Kwanyama", 1405077, "bnt-ova", "Latn", "Tiếng Kwanyama", "Kwanyama", } m["kk"] = { "tiếng Kazakh", 9252, "trk-kno", "Cyrl, Latn, kk-Arab", "Tiếng Kazakh", "Kazakh", translit = { Cyrl = { from = { "Ё", "ё", "Й", "й", "Нг", "нг", "Ӯ", "ӯ", -- 2 chars; are "Ӯ" and "ӯ" actually used? "А", "а", "Ә", "ә", "Б", "б", "В", "в", "Г", "г", "Ғ", "ғ", "Д", "д", "Е", "е", "Ж", "ж", "З", "з", "И", "и", "К", "к", "Қ", "қ", "Л", "л", "М", "м", "Н", "н", "Ң", "ң", "О", "о", "Ө", "ө", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "Ұ", "ұ", "Ү", "ү", "Ф", "ф", "Х", "х", "Һ", "һ", "Ц", "ц", "Ч", "ч", "Ш", "ш", "Щ", "щ", "Ъ", "ъ", "Ы", "ы", "І", "і", "Ь", "ь", "Э", "э", "Ю", "ю", "Я", "я", -- 1 char }, to = { "E", "e", "İ", "i", "Ñ", "ñ", "U", "u", "A", "a", "Ä", "ä", "B", "b", "V", "v", "G", "g", "Ğ", "ğ", "D", "d", "E", "e", "J", "j", "Z", "z", "İ", "i", "K", "k", "Q", "q", "L", "l", "M", "m", "N", "n", "Ñ", "ñ", "O", "o", "Ö", "ö", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "Ū", "ū", "Ü", "ü", "F", "f", "X", "x", "H", "h", "S", "s", "Ç", "ç", "Ş", "ş", "Ş", "ş", "", "", "Y", "y", "I", "ı", "", "", "É", "é", "Ü", "ü", "Ä", "ä", } } }, -- override_translit = true, sort_key = { Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ұ", "ү", "һ", "і"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1], "ы" .. p[1]} }, }, standardChars = { Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя", c.punc }, } m["kl"] = { "tiếng Greenland", 25355, "esx-inu", "Latn", "Tiếng Greenland", "Greenland", sort_key = { from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } } m["km"] = { "tiếng Khmer", 9205, "mkh-kmr", "Khmr", "Tiếng Khmer", "Khmer", ancestors = "xhm", translit = "km-translit", } m["kn"] = { "tiếng Kannada", 33673, "dra-kan", "Knda, Tutg", "Tiếng Kannada", "Kannada", ancestors = "dra-mkn", translit = "kn-translit", } m["ko"] = { "tiếng Triều Tiên", 9176, "qfa-kor", "Kore, Brai", "Tiếng Triều Tiên", "Triều Tiên", ancestors = "ko-ear", translit = {Kore = "ko-translit"}, entry_name = {Kore = s["Kore-entryname"]}, } m["kr"] = { "tiếng Kanuri", 36094, "ssa-sah", "Latn, Arab", "Tiếng Kanuri", "Kanuri", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.breve}}, -- the sortkey and entry_name are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically sort_key = { Latn = { from = {"ǝ", "ny", "ɍ", "sh"}, to = {"e" .. p[1], "n" .. p[1], "r" .. p[1], "s" .. p[1]} }, }, } m["ks"] = { "tiếng Kashmir", 33552, "inc-kas", "ks-Arab, Deva, Shrd, Latn", "Tiếng Kashmir", "Kashmir", translit = { ["ks-Arab"] = "ks-Arab-translit", Deva = "ks-Deva-translit", Shrd = "Shrd-translit", }, } -- "kv" IS TREATED AS "koi", "kpv", SEE WT:LT m["kw"] = { "tiếng Cornwall", 25289, "cel-brs", "Latn", "Tiếng Cornwall", "Cornwall", ancestors = "cnx", sort_key = { from = {"ch"}, to = {"c" .. p[1]} }, } m["ky"] = { "tiếng Kyrgyz", 9255, "trk-kkp", "Cyrl, Latn, Arab", "Tiếng Kyrgyz", "Kyrgyz", translit = {Cyrl = "ky-translit"}, override_translit = true, sort_key = { Cyrl = { from = {"ё", "ң", "ө", "ү"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, } m["la"] = { "tiếng Latinh", 397, "itc", "Latn, Ital", "Tiếng Latinh", "Latinh", ancestors = "itc-ola", entry_name = {Latn = {remove_diacritics = c.macron .. c.breve .. c.diaer .. c.dinvbreve}}, sort_key = { Latn = { from = {"æ", "œ"}, to = {"ae", "oe"} }, }, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXxZz", c.punc }, } m["lb"] = { "tiếng Luxembourg", 9051, "gmw-hgm", "Latn", "Tiếng Luxembourg", "Luxembourg", ancestors = "gmw-cfr", sort_key = { from = {"ä", "ë", "é"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, } m["lg"] = { "tiếng Luganda", 33368, "bnt-nyg", "Latn", "Tiếng Luganda", "Luganda", entry_name = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ŋ"}, to = {"n" .. p[1]} }, } m["li"] = { "tiếng Limburg", 102172, "gmw-frk", "Latn", "Tiếng Limburg", "Limburg", ancestors = "dum", } m["ln"] = { "tiếng Lingala", 36217, "bnt-bmo", "Latn", "Tiếng Lingala", "Lingala", sort_key = { remove_diacritics = c.acute .. c.circ .. c.caron, from = {"ɛ", "gb", "mb", "mp", "nd", "ng", "nk", "ns", "nt", "ny", "nz", "ɔ"}, to = {"e" .. p[1], "g" .. p[1], "m" .. p[1], "m" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "n" .. p[4], "n" .. p[5], "n" .. p[6], "n" .. p[7], "o" .. p[1]} }, } m["lo"] = { "tiếng Lào", 9211, "tai-swe", "Laoo", "Tiếng Lào", "Lào", translit = "lo-translit", sort_key = "Laoo-sortkey", standardChars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc, } m["lt"] = { "tiếng Litva", 9083, "bat-eas", "Latn", "Tiếng Litva", "Litva", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", standard_chars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc, } m["lu"] = { "tiếng Luba-Katanga", 36157, "bnt-lub", "Latn", } m["lv"] = { "tiếng Latvia", 9078, "bat-eas", "Latn", "Tiếng Latvia", "Latvia", strip_diacritics = { -- This attempts to convert vowels with tone marks to vowels either with or without macrons. Specifically, there should be no macrons if the vowel is part of a diphthong (including resonant diphthongs such pìrksts -> pirksts not #pīrksts). What we do is first convert the vowel + tone mark to a vowel + tilde in a decomposed fashion, then remove the tilde in diphthongs, then convert the remaining vowel + tilde sequences to macroned vowels, then delete any other tilde. We leave already-macroned vowels alone: Both e.g. ar and ār occur before consonants. FIXME: This still might not be sufficient. from = {"([Ee])" .. c.cedilla, "[" .. c.grave .. c.circ .. c.tilde .."]", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .. "?([^aAeEiIoOuU])", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .."?$", "([iI])" .. c.tilde .. "?([eE])" .. c.tilde .. "?", "([aAeEiIuU])" .. c.tilde, c.tilde}, to = {"%1", c.tilde, "%1%2%3", "%1%2", "%1%2", "%1" .. c.macron} }, sort_key = { from = {"ā", "č", "ē", "ģ", "ī", "ķ", "ļ", "ņ", "š", "ū", "ž"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1]} }, standard_chars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc, } m["mg"] = { "tiếng Malagasy", 7930, "poz-bre", "Latn, Arab", "Tiếng Malagasy", "Malagasy", } m["mh"] = { "tiếng Marshall", 36280, "poz-mic", "Latn", "Tiếng Marshall", "Marshall", sort_key = { from = {"ā", "ļ", "m̧", "ņ", "n̄", "o̧", "ō", "ū"}, to = {"a" .. p[1], "l" .. p[1], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1]} }, } m["mi"] = { "tiếng Maori", 36451, "poz-pep", "Latn", "Tiếng Maori", "Maori", sort_key = { remove_diacritics = c.macron, from = {"ng", "wh"}, to = {"z" .. p[1], "z" .. p[2]} }, } m["mk"] = { "tiếng Macedonia", 9296, "zls", "Cyrl", ancestors = "cu", translit = "mk-translit", entry_name = { remove_diacritics = c.acute, remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"} }, sort_key = { remove_diacritics = c.grave, from = {"ѓ", "ѕ", "ј", "љ", "њ", "ќ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "т" .. p[1], "ч" .. p[1]} }, standardChars = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш" .. c.punc, } m["ml"] = { "tiếng Malayalam", 36236, "dra", "Mlym", "Tiếng Malayalam", "Malayalam", translit = "ml-translit", override_translit = true, } m["mn"] = { "tiếng Mông Cổ", 9246, "xgn-cen", "Cyrl, Mong, Latn, Brai", "Tiếng Mông Cổ", "Mông Cổ", ancestors = "cmg", translit = { Cyrl = "mn-translit", Mong = "Mong-translit", }, override_translit = true, display_text = {Mong = s["Mong-displaytext"]}, entry_name = { Cyrl = {remove_diacritics = c.grave .. c.acute}, Mong = s["Mong-entryname"], }, sort_key = { Cyrl = { remove_diacritics = c.grave, from = {"ё", "ө", "ү"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, standardChars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—", Brai = c.braille, c.punc }, } -- "mo" IS TREATED AS "ro", SEE WT:LT m["mr"] = { "tiếng Marathi", 1571, "inc-sou", "Deva, Modi", "Tiếng Marathi", "Marathi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, entry_name = { Deva = { from = {"च़", "ज़", "झ़"}, to = {"च", "ज", "झ"} }, }, } m["ms"] = { "tiếng Mã Lai", 9237, "poz-mly", "Latn, ms-Arab", "Tiếng Mã Lai", "Mã Lai", ancestors = "ms-cla", standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", c.punc }, } m["mt"] = { "tiếng Malta", 9166, "sem-arb", "Latn", "Tiếng Malta", "Malta", display_text = { from = {"'"}, to = {"’"} }, entry_name = { from = {"’"}, to = {"'"}, }, ancestors = "sqr", sort_key = { from = { "ċ", "ġ", "ż", -- Convert into PUA so that decomposed form does not get caught by the next step. "([cgz])", -- Ensure "c" comes after "ċ", "g" comes after "ġ" and "z" comes after "ż". "g" .. p[1] .. "ħ", -- "għ" after initial conversion of "g". p[3], p[4], "ħ", "ie", p[5] -- Convert "ċ", "ġ", "ħ", "ie", "ż" into final output. }, to = { p[3], p[4], p[5], "%1" .. p[1], "g" .. p[2], "c", "g", "h" .. p[1], "i" .. p[1], "z" } }, } m["my"] = { "tiếng Miến Điện", 9228, "tbq-brm", "Mymr", "Tiếng Miến Điện", "Miến Điện", ancestors = "obr", translit = "my-translit", override_translit = true, sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"} }, } m["na"] = { "tiếng Nauru", 13307, "poz-mic", "Latn", "Tiếng Nauru", "Nauru", } m["nb"] = { "tiếng Na Uy (Bokmål)", 25167, "gmq", "Latn", "Tiếng Na Uy (Bokmål)", "Na Uy (Bokmål)", wikimedia_codes = "no", ancestors = "gmq-mno, da", -- da as an (but not the) ancestor of nb was agreed on - do not change without discussion sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["nd"] = { "tiếng Bắc Ndebele", 35613, "bnt-ngu", "Latn", "Tiếng Bắc Ndebele", "Bắc Ndebele", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["ne"] = { "tiếng Nepal", 33823, "inc-pah", "Deva, Newa", "Tiếng Nepal", "Nepal", translit = {Deva = "ne-translit"}, } m["ng"] = { "tiếng Ndonga", 33900, "bnt-ova", "Latn", "Tiếng Ndonga", "Ndonga", } m["nl"] = { "tiếng Hà Lan", 7411, "gmw-frk", "Latn, Brai", "Tiếng Hà Lan", "Hà Lan", ancestors = "dum", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'"}, standardChars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["nn"] = { "tiếng Na Uy (Nynorsk)", 25164, "gmq-wes", "Latn", "Tiếng Na Uy (Nynorsk)", "Na Uy (Nynorsk)", ancestors = "gmq-mno", entry_name = { remove_diacritics = c.grave .. c.acute, }, sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["no"] = { "tiếng Na Uy", 9043, "gmq-wes", "Latn", "Tiếng Na Uy", "Na Uy", ancestors = "gmq-mno", sort_key = s["no-sortkey"], standardChars = s["no-standardchars"], } m["nr"] = { "tiếng Nam Ndebele", 36785, "bnt-ngu", "Latn", "Tiếng Nam Ndebele", "Nam Ndebele", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["nv"] = { "tiếng Navajo", 13310, "apa", "Latn", "Tiếng Navajo", "Navajo", sort_key = { remove_diacritics = c.acute .. c.ogonek, from = { "chʼ", "tłʼ", "tsʼ", -- 3 chars "ch", "dl", "dz", "gh", "hw", "kʼ", "kw", "sh", "tł", "ts", "zh", -- 2 chars "ł", "ʼ" -- 1 char }, to = { "c" .. p[2], "t" .. p[2], "t" .. p[4], "c" .. p[1], "d" .. p[1], "d" .. p[2], "g" .. p[1], "h" .. p[1], "k" .. p[1], "k" .. p[2], "s" .. p[1], "t" .. p[1], "t" .. p[3], "z" .. p[1], "l" .. p[1], "z" .. p[2] } }, } m["ny"] = { "tiếng Chichewa", 33273, "bnt-nys", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ng'"}, to = {"ng"} }, } m["oc"] = { "tiếng Occitan", 14185, "roa-ocr", "Latn, Hebr", "Tiếng Occitan", "Occitan", ancestors = "pro", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"([lns])·h"}, to = {"%1h"} }, }, } m["oj"] = { "tiếng Ojibwe", 33875, "alg", "Cans, Latn", "Tiếng Ojibwe", "Ojibwe", sort_key = { Latn = { from = {"aa", "ʼ", "ii", "oo", "sh", "zh"}, to = {"a" .. p[1], "h" .. p[1], "i" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, }, } m["om"] = { "tiếng Oromo", 33864, "cus-eas", "Latn, Ethi", "Tiếng Oromo", "Oromo", } m["or"] = { "tiếng Oriya", 33810, "inc-eas", "Orya", "Tiếng Oriya", "Oriya", ancestors = "inc-mor", translit = "or-translit", } m["os"] = { "tiếng Ossetia", 33968, "xsc", "Cyrl, Geor, Latn", "Tiếng Ossetia", "Ossetia", ancestors = "oos", translit = { Cyrl = "os-translit", Geor = "Geor-translit", }, override_translit = true, display_text = { Cyrl = { from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, entry_name = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, sort_key = { Cyrl = { from = {"ӕ", "гъ", "дж", "дз", "ё", "къ", "пъ", "тъ", "хъ", "цъ", "чъ"}, to = {"а" .. p[1], "г" .. p[1], "д" .. p[1], "д" .. p[2], "е" .. p[1], "к" .. p[1], "п" .. p[1], "т" .. p[1], "х" .. p[1], "ц" .. p[1], "ч" .. p[1]} }, }, } m["pa"] = { "tiếng Punjab", 58635, "inc-pan", "Guru, pa-Arab", "Tiếng Punjab", "Punjab", ancestors = "pra", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Arab-translit", }, entry_name = { ["pa-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, }, } m["pi"] = { "tiếng Pali", 36727, "inc", "Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", "Tiếng Pali", "Pali", ancestors = "sa", translit = { Brah = "Brah-translit", Deva = "sa-translit", Beng = "pi-translit", Sinh = "si-translit", Mymr = "pi-translit", Thai = "pi-translit", Lana = "pi-translit", Laoo = "pi-translit", Khmr = "pi-translit", Cakm = "Cakm-translit", }, entry_name = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, remove_diacritics = c.VS01 }, sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"ā", "ī", "ū", "ḍ", "ḷ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṭ", "([เโ])([ก-ฮ])", "([ເໂ])([ກ-ຮ])", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", u(0xFE00), u(0x200D)}, to = {"a~", "i~", "u~", "d~", "l~", "m~", "n~", "n~~", "n~~~", "t~", "%2%1", "%2%1", "ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"} }, } m["pl"] = { "tiếng Ba Lan", 809, "zlw-lch", "Latn", "Tiếng Ba Lan", "Ba Lan", ancestors = "zlw-mpl", sort_key = { from = {"ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1], "z" .. p[2]} }, standardChars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc, } m["ps"] = { "tiếng Pashtun", 58680, "ira-pat", "ps-Arab", "Tiếng Pashtun", "Pashtun", entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef}, } m["pt"] = { "tiếng Bồ Đào Nha", 5146, "roa-ibe", "Latn, Brai", "Tiếng Bồ Đào Nha", "Bồ Đào Nha", ancestors = "roa-opt", sort_key = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.cedilla}}, standardChars = { Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz", Brai = c.braille, c.punc }, } m["qu"] = { "tiếng Quechua", 5218, "qwe", "Latn", "Tiếng Quechua", "Quechua", } m["rm"] = { "tiếng Romansh", 13199, "roa-rhe", "Latn", "Tiếng Romansh", "Romansh", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e}, } m["ro"] = { "tiếng Rumani", 7913, "roa-eas", "Latn, Cyrl", "Tiếng Rumani", "Rumani", translit = {Cyrl = "ro-translit"}, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute, from = {"ă", "â", "î", "ș", "ț"}, to = {"a" .. p[1], "a" .. p[2], "i" .. p[1], "s" .. p[1], "t" .. p[1]} }, Cyrl = { from = {"ӂ"}, to = {"ж" .. p[1]} }, }, standardChars = { Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz", Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя", c.punc }, } m["ru"] = { "tiếng Nga", 7737, "zle", "Cyrl, Brai", "Tiếng Nga", "Nga", ancestors = "zle-mru", translit = { Cyrl = "ru-translit" }, display_text = { Cyrl = { from = {"'"}, to = {"’"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"}, from = {"’"}, to = {"'"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, from = { "і", "ѣ", "ѳ", "ѵ" }, to = { "и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3] } }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—", Brai = c.braille, (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["rw"] = { "Rwanda-Rundi", 3217514, "bnt-glb", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron}, } m["sa"] = { "tiếng Phạn", 11059, "inc", "as-Beng, Bali, Beng, Bhks, Brah, Mymr, xwo-Mong, Deva, Gujr, Guru, Gran, Hani, Java, Kthi, Knda, Kawi, Khar, Khmr, Laoo, Mlym, mnc-Mong, Marc, Modi, Mong, Nand, Newa, Orya, Phag, Ranj, Saur, Shrd, Sidd, Sinh, Soyo, Lana, Takr, Taml, Tang, Telu, Thai, Tibt, Tutg, Tirh, Zanb", --and also Khom; script codes sorted by canonical name rather than code for [[MOD:sa-convert]] "Tiếng Phạn", "Phạn", translit = { Beng = "sa-Beng-translit", ["as-Beng"] = "sa-Beng-translit", -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Gujr = "sa-Gujr-translit", Guru = "sa-Guru-translit", Java = "sa-Java-translit", Kthi = "sa-Kthi-translit", Khmr = "pi-translit", Knda = "sa-Knda-translit", Lana = "pi-translit", Laoo = "pi-translit", Mlym = "sa-Mlym-translit", Modi = "sa-Modi-translit", -- Mong, mnc-Mong, xwo-Mong translit in [[Module:scripts/data]] -- NOTE: Formerly used xal-translit for transliterating xwo-Mong but that only handles Cyrillic; it has -- code to transliterate xwo-Mong but it's broken so I've replaced it with the default xwo-translit. Mymr = "pi-translit", Orya = "sa-Orya-translit", -- Shrd translit in [[Module:scripts/data]] -- Sidd translit in [[Module:scripts/data]] Sinh = "si-translit", Taml = "sa-Taml-translit", Telu = "sa-Telu-translit", Thai = "pi-translit", -- Tibt translit in [[Module:scripts/data]] }, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] -- Tibt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] strip_diacritics = { Deva = s["sa-Deva-stripdiacritics"], Mymr = { remove_diacritics = c.VS01, }, Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, }, sort_key = { Deva = s["sa-Deva-stripdiacritics"], -- until we have a proper Sanskrit sorting algorithm. Lana = { -- Tai Tham from = {"ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ"}, to = {"ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"}, }, Laoo = "Laoo-sortkey", Latn = { from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ"}, to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~"}, }, Mymr = { remove_diacritics = c.VS01, }, Thai = "Thai-sortkey", -- FIXME: The previous sort key which mixed all scripts removed ZWJ; I don't know which script(s) this was -- intended for and there are no other languages which remove it in the sort key AFAIK. If it needs to be -- removed, specify the script(s) it needs to be removed under or add handling for the "all" script that applies -- regardless of script. --all = { -- remove_diacritics = c.ZWJ, --}, }, } m["sc"] = { "tiếng Sardegna", 33976, "roa", "Latn", "Tiếng Sardegna", "Sardegna", } m["sd"] = { "tiếng Sindh", 33997, "inc-snd", "sd-Arab, Deva, Sind, Khoj", "Tiếng Sindh", "Sindh", ancestors = "pra", translit = { Sind = "Sind-translit", ["sd-Arab"] = "sd-Arab-translit" }, strip_diacritics = { ["sd-Arab"] = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"ٱ"}, to = {"ا"} }, }, } m["se"] = { "tiếng Bắc Sami", 33947, "smi", "Latn", "Tiếng Bắc Sami", "Bắc Sami", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.macron .. c.dotbelow .. "'ˈ"}, sort_key = { from = {"á", "č", "đ", "ŋ", "š", "ŧ", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "n" .. p[1], "s" .. p[1], "t" .. p[1], "z" .. p[1]} }, standardChars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc, } m["sg"] = { "tiếng Sango", 33954, "crp", "Latn", ancestors = "ngb", "Tiếng Sango", "Sango", } m["sh"] = { "tiếng Serbia-Croatia", 9301, "zls", "Latn, Cyrl, Glag", "Tiếng Serbia-Croatia", "Serbia-Croatia", wikimedia_codes = "sh, bs, hr, sr", entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"Ć", "ć", "Ś", "ś", "Ź", "ź"} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"З́", "з́", "С́", "с́"} }, }, sort_key = { Latn = { from = {"č", "ć", "dž", "đ", "lj", "nj", "š", "ś", "ž", "ź"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "z" .. p[1], "z" .. p[2]} }, Cyrl = { from = {"ђ", "з́", "ј", "љ", "њ", "с́", "ћ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "с" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, standardChars = { Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž", Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш", c.punc }, } m["si"] = { "tiếng Sinhala", 13267, "inc-ins", "Sinh", "Tiếng Sinhala", "Sinhala", translit = "si-translit", override_translit = true, } m["sk"] = { "tiếng Slovak", 9058, "zlw", "Latn", "Tiếng Slovak", "Slovak", ancestors = "zlw-osk,sla-pro", sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer}, standardChars = "AaÁáÄäBbCcČčDdĎďEeFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc, } m["sl"] = { "tiếng Slovene", 9063, "zls", "Latn", "Tiếng Slovene", "Slovene", entry_name = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dgrave .. c.invbreve .. c.dotbelow, from = {"Ə", "ə", "Ł", "ł"}, to = {"E", "e", "L", "l"} }, sort_key = { remove_diacritics = c.tilde .. c.dotabove .. c.diaer .. c.ringabove .. c.ringbelow .. c.ogonek, from = {"č", "š", "ž"}, to = {"c" .. p[1], "s" .. p[1], "z" .. p[1]} }, standardChars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc, } m["sm"] = { "tiếng Samoa", 34011, "poz-pnp", "Latn", "Tiếng Samoa", "Samoa", } m["sn"] = { "tiếng Shona", 34004, "bnt-sho", "Latn", "Tiếng Shona", "Shona", entry_name = {remove_diacritics = c.acute}, } m["so"] = { "tiếng Somali", 13275, "cus-som", "Latn, Arab, Osma", "Tiếng Somali", "Somali", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, } m["sq"] = { "tiếng Albani", 8748, "sqj", "Latn, Grek, ota-Arab, Elba, Todr, Vith", "Tiếng Albani", "Albani", translit = {Elba = "Elba-translit"}, entry_name = {Latn = { remove_diacritics = c.acute, from = {'^i (%w)', '^të (%w)'}, to = {'%1', '%1'}, }}, sort_key = {Latn = { remove_diacritics = c.acute .. c.circ .. c.tilde .. c.breve .. c.caron, from = {'ç', 'dh', 'ë', 'gj', 'll', 'nj', 'rr', 'sh', 'th', 'xh', 'zh'}, to = {'c'..p[1], 'd'..p[1], 'e'..p[1], 'g'..p[1], 'l'..p[1], 'n'..p[1], 'r'..p[1], 's'..p[1], 't'..p[1], 'x'..p[1], 'z'..p[1]}, }}, standardChars = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz" .. c.punc, } m["ss"] = { "tiếng Swazi", 34014, "bnt-ngu", "Latn", "Tiếng Swazi", "Swazi", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["st"] = { "tiếng Sotho", 34340, "bnt-sts", "Latn", "Tiếng Sotho", "Sotho", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["su"] = { "tiếng Sunda", 34002, "poz-msa", "Latn, Sund", "Tiếng Sunda", "Sunda", ancestors = "osn", translit = {Sund = "su-translit"}, } m["sv"] = { "tiếng Thụy Điển", 9027, "gmq-eas", "Latn", "Tiếng Thụy Điển", "Thụy Điển", ancestors = "gmq-osw-lat", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ"}, to = {"o", "ae", "oe", "ss", "z" .. p[1], "ä", "ö"} }, standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc, } m["sw"] = { "tiếng Swahili", 7838, "bnt-swh", "Latn, Arab", "Tiếng Swahili", "Swahili", sort_key = { Latn = { from = {"ng'"}, to = {"ng" .. p[1]} }, }, } m["ta"] = { "tiếng Tamil", 5885, "dra-tam", "Taml", "Tiếng Tamil", "Tamil", ancestors = "ta-mid", translit = "ta-translit", override_translit = true, } m["te"] = { "tiếng Telugu", 8097, "dra-tel", "Telu", "Tiếng Telugu", "Telugu", translit = "te-translit", override_translit = true, } m["tg"] = { "tiếng Tajik", 9260, "ira-swi", "Cyrl, fa-Arab, Latn", "Tiếng Tajik", "Tajik", ancestors = "fa-cls", translit = {Cyrl = "tg-translit"}, override_translit = true, entry_name = {remove_diacritics = c.grave .. c.acute}, sort_key = { Cyrl = { from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["th"] = { "tiếng Thái", 9217, "tai-swe", "Thai, Brai", "Tiếng Thái", "Thái", translit = {Thai = "th-translit"}, sort_key = {Thai = "Thai-sortkey"}, } m["ti"] = { "tiếng Tigrinya", 34124, "sem-eth", "Ethi", "Tiếng Tigrinya", "Tigrinya", translit = "Ethi-translit", } m["tk"] = { "tiếng Turkmen", 9267, "trk-ogz", "Latn, Cyrl, Arab", "Tiếng Turkmen", "Turkmen", entry_name = {remove_diacritics = c.macron}, sort_key = { Latn = { from = {"ç", "ä", "ž", "ň", "ö", "ş", "ü", "ý"}, to = {"c" .. p[1], "e" .. p[1], "j" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "y" .. p[1]} }, Cyrl = { from = {"ё", "җ", "ң", "ө", "ү", "ә"}, to = {"е" .. p[1], "ж" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "э" .. p[1]} }, }, } m["tl"] = { "tiếng Tagalog", 34057, "phi", "Latn, Tglg", "Tiếng Tagalog", "Tagalog", translit = {Tglg = "tl-translit"}, override_translit = true, entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["tn"] = { "tiếng Tswana", 34137, "bnt-sts", "Latn", "Tiếng Tswana", "Tswana", } m["to"] = { "tiếng Tonga", 34094, "poz-pol", "Latn", "Tiếng Tonga", "Tonga", entry_name = {remove_diacritics = c.acute}, sort_key = {remove_diacritics = c.macron}, } m["tr"] = { "tiếng Thổ Nhĩ Kỳ", 256, "trk-ogz", "Latn", "Tiếng Thổ Nhĩ Kỳ", "Thổ Nhĩ Kỳ", ancestors = "ota", dotted_dotless_i = true, sort_key = { from = { -- Ignore circumflex, but account for capital Î wrongly becoming ı + circ due to dotted dotless I logic. "ı" .. c.circ, c.circ, "i", -- Ensure "i" comes after "ı". "ç", "ğ", "ı", "ö", "ş", "ü" }, to = { "i", "", "i" .. p[1], "c" .. p[1], "g" .. p[1], "i", "o" .. p[1], "s" .. p[1], "u" .. p[1] } }, standardChars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc, } m["ts"] = { "tiếng Tsonga", 34327, "bnt-tsr", "Latn", "Tiếng Tsonga", "Tsonga", } m["tt"] = { "tiếng Tatar", 25285, "trk-kbu", "Cyrl, Latn, tt-Arab", "Tiếng Tatar", "Tatar", translit = {Cyrl = "tt-translit"}, override_translit = true, dotted_dotless_i = true, sort_key = { Cyrl = { from = {"ә", "ў", "ғ", "ё", "җ", "қ", "ң", "ө", "ү", "һ"}, to = {"а" .. p[1], "в" .. p[1], "г" .. p[1], "е" .. p[1], "ж" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ə", "ç", "ğ", "ı", "ñ", "ŋ", "ö", "ɵ", "ş", "ü" }, to = { "i" .. p[1], "a" .. p[1], "a" .. p[2], "c" .. p[1], "g" .. p[1], "i", "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "s" .. p[1], "u" .. p[1] } }, }, } -- "tw" IS TREATED AS "ak", SEE WT:LT m["ty"] = { "tiếng Tahiti", 34128, "poz-pep", "Latn", "Tiếng Tahiti", "Tahiti", } m["ug"] = { "tiếng Duy Ngô Nhĩ", 13263, "trk-kar", "ug-Arab, Latn, Cyrl", "Tiếng Duy Ngô Nhĩ", "Duy Ngô Nhĩ", ancestors = "chg", translit = { ["ug-Arab"] = "ug-translit", Cyrl = "ug-translit", }, override_translit = true, } m["uk"] = { "tiếng Ukraina", 8798, "zle", "Cyrl", "Tiếng Ukraina", "Ukraina", ancestors = "zle-ouk", translit = "uk-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute}, sort_key = { remove_diacritics = c.grave .. c.acute, from = { "ї", -- 2 chars "ґ", "є", "і" -- 1 char }, to = { "и" .. p[2], "г" .. p[1], "е" .. p[1], "и" .. p[1] } }, standard_chars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe. } m["ur"] = { "tiếng Urdu", 1617, "inc-hnd", "ur-Arab", "Tiếng Urdu", "Urdu", translit = {["ur-Arab"] = "ur-translit"}, entry_name = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, -- put Judeo-Urdu (Hebrew-script Urdu) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Arabic script titles sort_key = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, } m["uz"] = { "tiếng Uzbek", 9264, "trk-kar", "Latn, Cyrl, fa-Arab", "Tiếng Uzbek", "Uzbek", ancestors = "chg", translit = { Cyrl = "uz-translit" }, sort_key = { Latn = { from = {"oʻ", "gʻ", "sh", "ch", "ng"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3], "z" .. p[4], "z" .. p[5]} }, Cyrl = { from = {"ё", "ў", "қ", "ғ", "ҳ"}, to = {"е" .. p[1], "я" .. p[1], "я" .. p[2], "я" .. p[3], "я" .. p[4]} }, }, strip_diacritics = { ["fa-Arab"] = "ar-stripdiacritics", }, } m["ve"] = { "tiếng Venda", 32704, "bnt-bso", "Latn", "Tiếng Venda", "Venda", } m["vi"] = { "tiếng Việt", 9199, "mkh-vie", "Latn, Hani", "Tiếng Việt", "Việt", ancestors = "mkh-mvi", sort_key = { Latn = "vi-sortkey", Hani = "Hani-sortkey", }, } m["vo"] = { "tiếng Volapük", 36986, "art", "Latn", "Tiếng Volapük", "Volapük", } m["wa"] = { "tiếng Wallon", 34219, "roa-oil", "Latn", "Tiếng Wallon", "Wallon", sort_key = s["roa-oil-sortkey"], } m["wo"] = { "tiếng Wolof", 34257, "alv-fwo", "Latn, Arab, Gara", "Tiếng Wolof", "Wolof", } m["xh"] = { "tiếng Xhosa", 13218, "bnt-ngu", "Latn", "Tiếng Xhosa", "Xhosa", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["yi"] = { "tiếng Yiddish", 8641, "gmw-hgm", "Hebr", "Tiếng Yiddish", "Yiddish", ancestors = "gmh", translit = "yi-translit", sort_key = { from = {"א[ַָ]", "בּ", "ו[ֹּ]", "יִ", "ײַ", "פֿ"}, to = {"א", "ב", "ו", "י", "יי", "פ"} }, } m["yo"] = { "tiếng Yoruba", 34311, "alv-yor", "Latn, Arab", "Tiếng Yoruba", "Yoruba", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.macron} }, sort_key = { Latn = { from = {"ẹ", "ɛ", "gb", "ị", "kp", "ọ", "ɔ", "ṣ", "sh", "ụ"}, to = {"e" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "o" .. p[1], "o" .. p[1], "s" .. p[1], "s" .. p[1], "u" .. p[1]} }, }, } m["za"] = { "tiếng Tráng", 13216, "tai", "Latn, Hani", "Tiếng Tráng", "Tráng", sort_key = { Latn = "za-sortkey", Hani = "Hani-sortkey", }, } m["zh"] = { "tiếng Trung Quốc", 7850, "zhx", "Hants, Latn, Bopo, Nshu, Brai", "Tiếng Trung Quốc", "Trung Quốc", ancestors = "ltc", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = {Hani = "Hani-sortkey"}, } m["zu"] = { "tiếng Zulu", 10179, "bnt-ngu", "Latn", "Tiếng Zulu", "Zulu", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } return require("Module:languages").finalizeData(m, "language") kvkp77f0xn9bmrgoqw0bpy8nr2a4lxw Mô đun:scripts/data 828 256184 2479405 2474077 2026-07-27T02:22:20Z Hiyuune 50834 2479405 Scribunto text/plain --[=[ When adding new scripts to this file, please don't forget to add style definitons for the script in [[MediaWiki:Gadget-LanguagesAndScripts.css]]. ]=] local concat = table.concat local insert = table.insert local ipairs = ipairs local next = next local remove = table.remove local select = select local sort = table.sort -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string/char") return u(...) end -- We can't use mw.loadData() on [[Module:languages/chars]] because [[Module:languages/data]] itself is sometimes loaded -- using mw.loadData(), and calling mw.loadData() on [[Module:languages/chars]] will insert metatables into the -- character tables, which the second mw.loadData() will choke on. local m_chars = require("Module:languages/chars") local c = m_chars.chars local p = m_chars.puaChars local cs = m_chars.chars_substitutions ------------------------------------------------------------------------------------ -- -- Helper functions -- ------------------------------------------------------------------------------------ -- Note: a[2] > b[2] means opens are sorted before closes if otherwise equal. local function sort_ranges(a, b) return a[1] < b[1] or a[1] == b[1] and a[2] > b[2] end -- Returns the union of two or more range tables. local function union(...) local ranges = {} for i = 1, select("#", ...) do local argt = select(i, ...) for j, v in ipairs(argt) do insert(ranges, {v, j % 2 == 1 and 1 or -1}) end end sort(ranges, sort_ranges) local ret, i = {}, 0 for _, range in ipairs(ranges) do i = i + range[2] if i == 0 and range[2] == -1 then -- close insert(ret, range[1]) elseif i == 1 and range[2] == 1 then -- open if ret[#ret] and range[1] <= ret[#ret] + 1 then remove(ret) -- merge adjacent ranges else insert(ret, range[1]) end end end return ret end -- Adds the `characters` key, which is determined by a script's `ranges` table. local function process_ranges(sc) local ranges, chars = sc.ranges, {} for i = 2, #ranges, 2 do if ranges[i] == ranges[i - 1] then insert(chars, u(ranges[i])) else insert(chars, u(ranges[i - 1])) if ranges[i] > ranges[i - 1] + 1 then insert(chars, "-") end insert(chars, u(ranges[i])) end end sc.characters = concat(chars) ranges.n = #ranges return sc end local function handle_normalization_fixes(fixes) local combiningClasses = fixes.combiningClasses if combiningClasses then local chars, i = {}, 0 for char in next, combiningClasses do i = i + 1 chars[i] = char end fixes.combiningClassCharacters = concat(chars) end return fixes end ------------------------------------------------------------------------------------ -- -- Data -- ------------------------------------------------------------------------------------ local m = {} m["Adlm"] = process_ranges{ "Adlam", 19606346, "alphabet", ranges = { 0x061F, 0x061F, 0x0640, 0x0640, 0x1E900, 0x1E94B, 0x1E950, 0x1E959, 0x1E95E, 0x1E95F, }, capitalized = true, direction = "rtl", } m["Afak"] = { "Afaka", 382019, "syllabary", -- Not in Unicode } m["Aghb"] = process_ranges{ "Caucasian Albanian", 2495716, "alphabet", ranges = { 0x10530, 0x10563, 0x1056F, 0x1056F, }, } m["Ahom"] = process_ranges{ "Ahom", 2839633, "abugida", ranges = { 0x11700, 0x1171A, 0x1171D, 0x1172B, 0x11730, 0x11746, }, } m["Arab"] = process_ranges{ "Ả Rập", 1828555, "Abjad", -- more precisely, impure abjad varieties = {"Jawi", {"Nastaliq", "Nastaleeq"}}, ranges = { 0x0600, 0x06FF, 0x0750, 0x077F, 0x0870, 0x088E, 0x0890, 0x0891, 0x0897, 0x08E1, 0x08E3, 0x08FF, 0xFB50, 0xFBC2, 0xFBD3, 0xFD8F, 0xFD92, 0xFDC7, 0xFDCF, 0xFDCF, 0xFDF0, 0xFDFF, 0xFE70, 0xFE74, 0xFE76, 0xFEFC, 0x102E0, 0x102FB, 0x10E60, 0x10E7E, 0x10EC2, 0x10EC4, 0x10EFC, 0x10EFF, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE24, 0x1EE24, 0x1EE27, 0x1EE27, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE39, 0x1EE39, 0x1EE3B, 0x1EE3B, 0x1EE42, 0x1EE42, 0x1EE47, 0x1EE47, 0x1EE49, 0x1EE49, 0x1EE4B, 0x1EE4B, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE54, 0x1EE54, 0x1EE57, 0x1EE57, 0x1EE59, 0x1EE59, 0x1EE5B, 0x1EE5B, 0x1EE5D, 0x1EE5D, 0x1EE5F, 0x1EE5F, 0x1EE61, 0x1EE62, 0x1EE64, 0x1EE64, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE7E, 0x1EE7E, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x1EEF0, 0x1EEF1, }, direction = "rtl", normalizationFixes = handle_normalization_fixes{ from = {"ٳ"}, to = {"اٟ"} }, } m["fa-Arab"] = { "Ả Rập", 744068, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, otherNames = {"Perso-Arabic"}, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["kk-Arab"] = { "Ả Rập", 90681452, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["ks-Arab"] = m["fa-Arab"] m["ku-Arab"] = m["fa-Arab"] m["ms-Arab"] = m["kk-Arab"] m["mzn-Arab"] = m["fa-Arab"] m["ota-Arab"] = m["fa-Arab"] m["pa-Arab"] = { "Shahmukhi", 133800, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, otherNames = {"Ả Rập"}, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["ps-Arab"] = m["fa-Arab"] m["sd-Arab"] = m["fa-Arab"] m["tt-Arab"] = m["fa-Arab"] m["ug-Arab"] = m["fa-Arab"] m["ur-Arab"] = m["fa-Arab"] -- Aran (Nastaliq) is subsumed into Arab m["Armi"] = process_ranges{ "Imperial Aramaic", 26978, "abjad", ranges = { 0x10840, 0x10855, 0x10857, 0x1085F, }, direction = "rtl", } m["Armn"] = process_ranges{ "Armenian", 11932, "alphabet", ranges = { 0x0531, 0x0556, 0x0559, 0x058A, 0x058D, 0x058F, 0xFB13, 0xFB17, }, capitalized = true, } m["Avst"] = process_ranges{ "Avestan", 790681, "alphabet", ranges = { 0x10B00, 0x10B35, 0x10B39, 0x10B3F, }, direction = "rtl", } m["pal-Avst"] = { "Pazend", 4925073, m["Avst"][3], ranges = m["Avst"].ranges, characters = m["Avst"].characters, direction = "rtl", parent = "Avst", } m["Bali"] = process_ranges{ "Bali", 804984, "abugida", ranges = { 0x1B00, 0x1B4C, 0x1B4E, 0x1B7F, }, } m["Bamu"] = process_ranges{ "Bamum", 806024, "syllabary", ranges = { 0xA6A0, 0xA6F7, 0x16800, 0x16A38, }, } m["Bass"] = process_ranges{ "Bassa", 810458, "alphabet", aliases = {"Bassa Vah", "Vah"}, ranges = { 0x16AD0, 0x16AED, 0x16AF0, 0x16AF5, }, } m["Batk"] = process_ranges{ "Batak", 51592, "abugida", ranges = { 0x1BC0, 0x1BF3, 0x1BFC, 0x1BFF, }, } m["Beng"] = process_ranges{ "Bengal", 756802, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0980, 0x0983, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09B0, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09C4, 0x09C7, 0x09C8, 0x09CB, 0x09CE, 0x09D7, 0x09D7, 0x09DC, 0x09DD, 0x09DF, 0x09E3, 0x09E6, 0x09EF, 0x09F2, 0x09FE, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD2, 0x1CD5, 0x1CD6, 0x1CD8, 0x1CD8, 0x1CE1, 0x1CE1, 0x1CEA, 0x1CEA, 0x1CED, 0x1CED, 0x1CF2, 0x1CF2, 0x1CF5, 0x1CF7, 0xA8F1, 0xA8F1, }, normalizationFixes = handle_normalization_fixes{ from = {"অা", "ঋৃ", "ঌৢ"}, to = {"আ", "ৠ", "ৡ"} }, } m["as-Beng"] = process_ranges{ "Assam", 191272, m["Beng"][3], otherNames = {"Đông Nagari"}, ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0980, 0x0983, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09AF, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09C4, 0x09C7, 0x09C8, 0x09CB, 0x09CE, 0x09D7, 0x09D7, 0x09DC, 0x09DD, 0x09DF, 0x09E3, 0x09E6, 0x09FE, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD2, 0x1CD5, 0x1CD6, 0x1CD8, 0x1CD8, 0x1CE1, 0x1CE1, 0x1CEA, 0x1CEA, 0x1CED, 0x1CED, 0x1CF2, 0x1CF2, 0x1CF5, 0x1CF7, 0xA8F1, 0xA8F1, }, normalizationFixes = m["Beng"].normalizationFixes, } m["Bhks"] = process_ranges{ "Bhaiksuki", 17017839, "abugida", ranges = { 0x11C00, 0x11C08, 0x11C0A, 0x11C36, 0x11C38, 0x11C45, 0x11C50, 0x11C6C, }, } m["Blis"] = { "Blissymbolic", 609817, "logography", aliases = {"Blissymbols"}, -- Not in Unicode } m["Bopo"] = process_ranges{ "Zhuyin", 198269, "semisyllabary", aliases = {"Zhuyin Fuhao", "Bopomofo"}, ranges = { 0x02EA, 0x02EB, 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x302A, 0x302D, 0x3030, 0x3030, 0x3037, 0x3037, 0x30FB, 0x30FB, 0x3105, 0x312F, 0x31A0, 0x31BF, 0xFE45, 0xFE46, 0xFF61, 0xFF65, }, } m["Brah"] = process_ranges{ "Brahmi", 185083, "abugida", ranges = { 0x11000, 0x1104D, 0x11052, 0x11075, 0x1107F, 0x1107F, }, normalizationFixes = handle_normalization_fixes{ from = {"𑀅𑀸", "𑀋𑀾", "𑀏𑁂"}, to = {"𑀆", "𑀌", "𑀐"} }, translit = "Brah-translit", } m["Brai"] = process_ranges{ "Braille", 79894, "alphabet", ranges = { 0x2800, 0x28FF, }, } m["Bugi"] = process_ranges{ "Lontara", 1074947, "abugida", aliases = {"Buginese"}, ranges = { 0x1A00, 0x1A1B, 0x1A1E, 0x1A1F, 0xA9CF, 0xA9CF, }, } m["Buhd"] = process_ranges{ "Buhid", 1002969, "abugida", ranges = { 0x1735, 0x1736, 0x1740, 0x1751, 0x1752, 0x1753, }, } m["Cakm"] = process_ranges{ "Chakma", 1059328, "abugida", ranges = { 0x09E6, 0x09EF, 0x1040, 0x1049, 0x11100, 0x11134, 0x11136, 0x11147, }, } m["Cans"] = process_ranges{ "Canadian syllabic", 2479183, "abugida", ranges = { 0x1400, 0x167F, 0x18B0, 0x18F5, 0x11AB0, 0x11ABF, }, } m["Cari"] = process_ranges{ "Carian", 1094567, "alphabet", ranges = { 0x102A0, 0x102D0, }, } m["Cham"] = process_ranges{ "Chăm", 1060381, "abugida", ranges = { 0xAA00, 0xAA36, 0xAA40, 0xAA4D, 0xAA50, 0xAA59, 0xAA5C, 0xAA5F, }, } m["Cher"] = process_ranges{ "Cherokee", 26549, "syllabary", ranges = { 0x13A0, 0x13F5, 0x13F8, 0x13FD, 0xAB70, 0xABBF, }, } m["Chis"] = { "Chisoi", 123173777, "abugida", -- Not in Unicode } m["Chrs"] = process_ranges{ "Khwarezmian", 72386710, "abjad", aliases = {"Chorasmian"}, ranges = { 0x10FB0, 0x10FCB, }, direction = "rtl", } m["Copt"] = process_ranges{ "Coptic", 321083, "alphabet", ranges = { 0x03E2, 0x03EF, 0x2C80, 0x2CF3, 0x2CF9, 0x2CFF, 0x102E0, 0x102FB, }, capitalized = true, } m["Cpmn"] = process_ranges{ "Cypro-Minoan", 1751985, "syllabary", aliases = {"Cypro Minoan"}, ranges = { 0x10100, 0x10101, 0x12F90, 0x12FF2, }, } m["Cprt"] = process_ranges{ "Cypriot", 1757689, "syllabary", ranges = { 0x10100, 0x10102, 0x10107, 0x10133, 0x10137, 0x1013F, 0x10800, 0x10805, 0x10808, 0x10808, 0x1080A, 0x10835, 0x10837, 0x10838, 0x1083C, 0x1083C, 0x1083F, 0x1083F, }, direction = "rtl", } m["Cyrl"] = process_ranges{ "Kirin", 8209, "bảng chữ cái", ranges = { 0x0400, 0x052F, 0x1C80, 0x1C8A, 0x1D2B, 0x1D2B, 0x1D78, 0x1D78, 0x1DF8, 0x1DF8, 0x2DE0, 0x2DFF, 0x2E43, 0x2E43, 0xA640, 0xA69F, 0xFE2E, 0xFE2F, 0x1E030, 0x1E06D, 0x1E08F, 0x1E08F, }, capitalized = true, } m["Cyrs"] = { "Kirin cổ", 442244, m["Cyrl"][3], ranges = m["Cyrl"].ranges, characters = m["Cyrl"].characters, capitalized = m["Cyrl"].capitalized, normalizationFixes = handle_normalization_fixes{ from = {"Ѹ", "ѹ"}, to = {"Ꙋ", "ꙋ"} }, strip_diacritics = {remove_diacritics = cs.Cyrs_remove_diacritics}, sort_key = { remove_diacritics = cs.Cyrs_remove_diacritics, from = { "ї", "оу", -- 2 chars "[ґꙣєѕꙃꙅꙁіꙇђꙉѻꙩꙫꙭꙮꚙꚛꙋѡѿꙍѽꙑѣꙗѥꙕѧꙙѩꙝꙛѫѭѯѱѳѵҁ]" }, to = { "и" .. p[1], "у", { ["ґ"] = "г" .. p[1], ["ꙣ"] = "д" .. p[1], ["є"] = "е", ["ѕ"] = "ж" .. p[1], ["ꙃ"] = "ж" .. p[1], ["ꙅ"] = "ж" .. p[1], ["ꙁ"] = "з", ["і"] = "и" .. p[1], ["ꙇ"] = "и" .. p[1], ["ђ"] = "и" .. p[2], ["ꙉ"] = "и" .. p[2], ["ѻ"] = "о", ["ꙩ"] = "о", ["ꙫ"] = "о", ["ꙭ"] = "о", ["ꙮ"] = "о", ["ꚙ"] = "о", ["ꚛ"] = "о", ["ꙋ"] = "у", ["ѡ"] = "х" .. p[1], ["ѿ"] = "х" .. p[1], ["ꙍ"] = "х" .. p[1], ["ѽ"] = "х" .. p[1], ["ꙑ"] = "ы", ["ѣ"] = "ь" .. p[1], ["ꙗ"] = "ь" .. p[2], ["ѥ"] = "ь" .. p[3], ["ꙕ"] = "ю", ["ѧ"] = "я", ["ꙙ"] = "я", ["ѩ"] = "я" .. p[1], ["ꙝ"] = "я" .. p[1], ["ꙛ"] = "я" .. p[2], ["ѫ"] = "я" .. p[3], ["ѭ"] = "я" .. p[4], ["ѯ"] = "я" .. p[5], ["ѱ"] = "я" .. p[6], ["ѳ"] = "я" .. p[7], ["ѵ"] = "я" .. p[8], ["ҁ"] = "я" .. p[9], } }, } } m["Deva"] = process_ranges{ "Devanagari", 38592, "abugida", ranges = { 0x0900, 0x097F, 0x1CD0, 0x1CF6, 0x1CF8, 0x1CF9, 0x20F0, 0x20F0, 0xA830, 0xA839, 0xA8E0, 0xA8FF, 0x11B00, 0x11B09, }, normalizationFixes = handle_normalization_fixes{ from = {"ॆॆ", "ेे", "ाॅ", "ाॆ", "ाꣿ", "ॊॆ", "ाे", "ाै", "ोे", "ाऺ", "ॖॖ", "अॅ", "अॆ", "अा", "एॅ", "एॆ", "एे", "एꣿ", "ऎॆ", "अॉ", "आॅ", "अॊ", "आॆ", "अो", "आे", "अौ", "आै", "ओे", "अऺ", "अऻ", "आऺ", "अाꣿ", "आꣿ", "ऒॆ", "अॖ", "अॗ", "ॶॖ", "्‍?ा"}, to = {"ꣿ", "ै", "ॉ", "ॊ", "ॏ", "ॏ", "ो", "ौ", "ौ", "ऻ", "ॗ", "ॲ", "ऄ", "आ", "ऍ", "ऎ", "ऐ", "ꣾ", "ꣾ", "ऑ", "ऑ", "ऒ", "ऒ", "ओ", "ओ", "औ", "औ", "औ", "ॳ", "ॴ", "ॴ", "ॵ", "ॵ", "ॵ", "ॶ", "ॷ", "ॷ"} }, } m["Diak"] = process_ranges{ "Dhives Akuru", 3307073, "abugida", aliases = {"Dhivehi Akuru", "Dives Akuru", "Divehi Akuru"}, ranges = { 0x11900, 0x11906, 0x11909, 0x11909, 0x1190C, 0x11913, 0x11915, 0x11916, 0x11918, 0x11935, 0x11937, 0x11938, 0x1193B, 0x11946, 0x11950, 0x11959, }, } m["Dogr"] = process_ranges{ "Dogra", 72402987, "abugida", ranges = { 0x0964, 0x096F, 0xA830, 0xA839, 0x11800, 0x1183B, }, } m["Dsrt"] = process_ranges{ "Deseret", 1200582, "alphabet", ranges = { 0x10400, 0x1044F, }, capitalized = true, } m["Dupl"] = process_ranges{ "Duployan", 5316025, "alphabet", ranges = { 0x1BC00, 0x1BC6A, 0x1BC70, 0x1BC7C, 0x1BC80, 0x1BC88, 0x1BC90, 0x1BC99, 0x1BC9C, 0x1BCA3, }, } m["Egyd"] = { "Demotic", 188519, "abjad, logography", -- Not in Unicode } m["Egyh"] = { "Hieratic", 208111, "abjad, logography", -- Unified with Egyptian hieroglyphic in Unicode } m["Egyp"] = process_ranges{ "Egyptian hieroglyphic", 132659, "abjad, logography", ranges = { 0x13000, 0x13455, 0x13460, 0x143FA, }, varieties = {"Hieratic"}, wikipedia_article = "Egyptian hieroglyphs", normalizationFixes = handle_normalization_fixes{ from = {"𓃁", "𓆖"}, to = {"𓃀𓐶𓂝", "𓆓𓐳𓐷𓏏𓐰𓇿𓐸"} }, } m["Elba"] = process_ranges{ "Elbasan", 1036714, "alphabet", ranges = { 0x10500, 0x10527, }, } m["Elym"] = process_ranges{ "Elymaic", 60744423, "abjad", ranges = { 0x10FE0, 0x10FF6, }, direction = "rtl", } m["Ethi"] = process_ranges{ "Ethiopic", 257634, "abugida", aliases = {"Ge'ez", "Geʽez"}, ranges = { 0x1200, 0x1248, 0x124A, 0x124D, 0x1250, 0x1256, 0x1258, 0x1258, 0x125A, 0x125D, 0x1260, 0x1288, 0x128A, 0x128D, 0x1290, 0x12B0, 0x12B2, 0x12B5, 0x12B8, 0x12BE, 0x12C0, 0x12C0, 0x12C2, 0x12C5, 0x12C8, 0x12D6, 0x12D8, 0x1310, 0x1312, 0x1315, 0x1318, 0x135A, 0x135D, 0x137C, 0x1380, 0x1399, 0x2D80, 0x2D96, 0x2DA0, 0x2DA6, 0x2DA8, 0x2DAE, 0x2DB0, 0x2DB6, 0x2DB8, 0x2DBE, 0x2DC0, 0x2DC6, 0x2DC8, 0x2DCE, 0x2DD0, 0x2DD6, 0x2DD8, 0x2DDE, 0xAB01, 0xAB06, 0xAB09, 0xAB0E, 0xAB11, 0xAB16, 0xAB20, 0xAB26, 0xAB28, 0xAB2E, 0x1E7E0, 0x1E7E6, 0x1E7E8, 0x1E7EB, 0x1E7ED, 0x1E7EE, 0x1E7F0, 0x1E7FE, }, } m["Gara"] = process_ranges{ "Garay", 3095302, "alphabet", capitalized = true, direction = "rtl", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x10D40, 0x10D65, 0x10D69, 0x10D85, 0x10D8E, 0x10D8F, }, } m["Geok"] = process_ranges{ "Khutsuri", 1090055, "alphabet", ranges = { -- Ⴀ-Ⴭ is Asomtavruli, ⴀ-ⴭ is Nuskhuri 0x10A0, 0x10C5, 0x10C7, 0x10C7, 0x10CD, 0x10CD, 0x10FB, 0x10FB, 0x2D00, 0x2D25, 0x2D27, 0x2D27, 0x2D2D, 0x2D2D, }, varieties = {"Nuskhuri", "Asomtavruli"}, capitalized = true, } m["Geor"] = process_ranges{ "Georgian", 3317411, "alphabet", ranges = { -- ა-ჿ is lowercase Mkhedruli; Ა-Ჿ is uppercase Mkhedruli (Mtavruli) 0x0589, 0x0589, 0x10D0, 0x10FF, 0x1C90, 0x1CBA, 0x1CBD, 0x1CBF, }, varieties = {"Mkhedruli", "Mtavruli"}, capitalized = true, } m["Glag"] = process_ranges{ "Glagolitic", 145625, "alphabet", ranges = { 0x0484, 0x0484, 0x0487, 0x0487, 0x0589, 0x0589, 0x10FB, 0x10FB, 0x2C00, 0x2C5F, 0x2E43, 0x2E43, 0xA66F, 0xA66F, 0x1E000, 0x1E006, 0x1E008, 0x1E018, 0x1E01B, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E02A, }, capitalized = true, } m["Gong"] = process_ranges{ "Gunjala Gondi", 18125340, "abugida", ranges = { 0x0964, 0x0965, 0x11D60, 0x11D65, 0x11D67, 0x11D68, 0x11D6A, 0x11D8E, 0x11D90, 0x11D91, 0x11D93, 0x11D98, 0x11DA0, 0x11DA9, }, } m["Gonm"] = process_ranges{ "Masaram Gondi", 16977603, "abugida", ranges = { 0x0964, 0x0965, 0x11D00, 0x11D06, 0x11D08, 0x11D09, 0x11D0B, 0x11D36, 0x11D3A, 0x11D3A, 0x11D3C, 0x11D3D, 0x11D3F, 0x11D47, 0x11D50, 0x11D59, }, } m["Goth"] = process_ranges{ "Gothic", 467784, "alphabet", ranges = { 0x10330, 0x1034A, }, wikipedia_article = "Gothic alphabet", } m["Gran"] = process_ranges{ "Grantha", 1119274, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0BE6, 0x0BF3, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD3, 0x1CF2, 0x1CF4, 0x1CF8, 0x1CF9, 0x20F0, 0x20F0, 0x11300, 0x11303, 0x11305, 0x1130C, 0x1130F, 0x11310, 0x11313, 0x11328, 0x1132A, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, 0x1133B, 0x11344, 0x11347, 0x11348, 0x1134B, 0x1134D, 0x11350, 0x11350, 0x11357, 0x11357, 0x1135D, 0x11363, 0x11366, 0x1136C, 0x11370, 0x11374, 0x11FD0, 0x11FD1, 0x11FD3, 0x11FD3, }, } m["Grek"] = process_ranges{ "Hy Lạp", 8216, "bảng chữ cái", ranges = { 0x0342, 0x0342, 0x0345, 0x0345, 0x0370, 0x0377, 0x037A, 0x037F, 0x0384, 0x038A, 0x038C, 0x038C, 0x038E, 0x03A1, 0x03A3, 0x03E1, 0x03F0, 0x03FF, 0x1D26, 0x1D2A, 0x1D5D, 0x1D61, 0x1D66, 0x1D6A, 0x1DBF, 0x1DBF, 0x2126, 0x2127, 0x2129, 0x2129, 0x213C, 0x2140, 0xAB65, 0xAB65, 0x10140, 0x1018E, 0x101A0, 0x101A0, 0x1D200, 0x1D245, }, capitalized = true, display_text = "Grek-common", strip_diacritics = "Grek-common", sort_key = { remove_diacritics = "'ʼ;·`¨´῀" .. c.grave .. c.acute .. c.diaer .. c.caron .. c.turnedcommaabove .. c.commaabove .. c.revcommaabove .. c.macron .. c.breve .. c.diaerbelow .. c.brevebelow .. c.perispomeni .. c.ypogegrammeni .. c.RSQuo .. c.prime .. c.keraia .. c.lowerkeraia .. c.tonos .. c.coronis .. c.psili .. c.dasia, from = {"ϝ", "ͷ", "ϛ", "ͱ", "ͺ", "ϳ", "ϻ", "[ϟϙ]", "[ςϲ]", "ͳ"}, to = {"ε" .. p[1], "ε" .. p[2], "ε" .. p[3], "ζ" .. p[1], "ι", "ι" .. p[1], "π" .. p[1], "π" .. p[2], "σ", "ϡ"}, }, } m["Polyt"] = process_ranges{ "Hy Lạp", 1475332, m["Grek"][3], ranges = union(m["Grek"].ranges, { 0x1F00, 0x1F15, 0x1F18, 0x1F1D, 0x1F20, 0x1F45, 0x1F48, 0x1F4D, 0x1F50, 0x1F57, 0x1F59, 0x1F59, 0x1F5B, 0x1F5B, 0x1F5D, 0x1F5D, 0x1F5F, 0x1F7D, 0x1F80, 0x1FB4, 0x1FB6, 0x1FC4, 0x1FC6, 0x1FD3, 0x1FD6, 0x1FDB, 0x1FDD, 0x1FEF, 0x1FF2, 0x1FF4, 0x1FF6, 0x1FFE, }), ietf_subtag = "Grek", capitalized = m["Grek"].capitalized, parent = "Grek", display_text = m["Grek"].display_text, strip_diacritics = "Polyt-stripdiacritics", sort_key = m["Grek"].sort_key, translit = "grc-translit", } m["Gujr"] = process_ranges{ "Gujarati", 733944, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0A81, 0x0A83, 0x0A85, 0x0A8D, 0x0A8F, 0x0A91, 0x0A93, 0x0AA8, 0x0AAA, 0x0AB0, 0x0AB2, 0x0AB3, 0x0AB5, 0x0AB9, 0x0ABC, 0x0AC5, 0x0AC7, 0x0AC9, 0x0ACB, 0x0ACD, 0x0AD0, 0x0AD0, 0x0AE0, 0x0AE3, 0x0AE6, 0x0AF1, 0x0AF9, 0x0AFF, 0xA830, 0xA839, }, normalizationFixes = handle_normalization_fixes{ from = {"ઓ", "અાૈ", "અા", "અૅ", "અે", "અૈ", "અૉ", "અો", "અૌ", "આૅ", "આૈ", "ૅા"}, to = {"અાૅ", "ઔ", "આ", "ઍ", "એ", "ઐ", "ઑ", "ઓ", "ઔ", "ઓ", "ઔ", "ૉ"} }, } m["Gukh"] = process_ranges{ "Khema", 110064239, "abugida", aliases = {"Gurung Khema", "Khema Phri", "Khema Lipi"}, ranges = { 0x0965, 0x0965, 0x16100, 0x16139, }, } m["Guru"] = process_ranges{ "Gurmukhi", 689894, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0A01, 0x0A03, 0x0A05, 0x0A0A, 0x0A0F, 0x0A10, 0x0A13, 0x0A28, 0x0A2A, 0x0A30, 0x0A32, 0x0A33, 0x0A35, 0x0A36, 0x0A38, 0x0A39, 0x0A3C, 0x0A3C, 0x0A3E, 0x0A42, 0x0A47, 0x0A48, 0x0A4B, 0x0A4D, 0x0A51, 0x0A51, 0x0A59, 0x0A5C, 0x0A5E, 0x0A5E, 0x0A66, 0x0A76, 0xA830, 0xA839, }, normalizationFixes = handle_normalization_fixes{ from = {"ਅਾ", "ਅੈ", "ਅੌ", "ੲਿ", "ੲੀ", "ੲੇ", "ੳੁ", "ੳੂ", "ੳੋ"}, to = {"ਆ", "ਐ", "ਔ", "ਇ", "ਈ", "ਏ", "ਉ", "ਊ", "ਓ"} }, } m["Hang"] = process_ranges{ "Hangul", 8222, "chữ tượng thanh âm tiết", aliases = {"Hangeul"}, ranges = { 0x1100, 0x11FF, 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x302E, 0x3030, 0x3037, 0x3037, 0x30FB, 0x30FB, 0x3131, 0x318E, 0x3200, 0x321E, 0x3260, 0x327E, 0xA960, 0xA97C, 0xAC00, 0xD7A3, 0xD7B0, 0xD7C6, 0xD7CB, 0xD7FB, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0xFFA0, 0xFFBE, 0xFFC2, 0xFFC7, 0xFFCA, 0xFFCF, 0xFFD2, 0xFFD7, 0xFFDA, 0xFFDC, }, } m["Hani"] = process_ranges{ "Hán", 8201, "logography", ranges = { 0x2E80, 0x2E99, 0x2E9B, 0x2EF3, 0x2F00, 0x2FD5, 0x2FF0, 0x2FFF, 0x3001, 0x3003, 0x3005, 0x3011, 0x3013, 0x301F, 0x3021, 0x302D, 0x3030, 0x3030, 0x3037, 0x303F, 0x3190, 0x319F, 0x31C0, 0x31E5, 0x31EF, 0x31EF, 0x3220, 0x3247, 0x3280, 0x32B0, 0x32C0, 0x32CB, 0x30FB, 0x30FB, 0x32FF, 0x32FF, 0x3358, 0x3370, 0x337B, 0x337F, 0x33E0, 0x33FE, 0x3400, 0x4DBF, 0x4E00, 0x9FFF, 0xA700, 0xA707, 0xF900, 0xFA6D, 0xFA70, 0xFAD9, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0x16FE2, 0x16FE3, 0x16FF0, 0x16FF1, 0x1D360, 0x1D371, 0x1F250, 0x1F251, 0x20000, 0x2A6DF, 0x2A700, 0x2B739, 0x2B740, 0x2B81D, 0x2B820, 0x2CEA1, 0x2CEB0, 0x2EBE0, 0x2EBF0, 0x2EE5D, 0x2F800, 0x2FA1D, 0x30000, 0x3134A, 0x31350, 0x323AF, }, varieties = {"Hanzi", "Kanji", "Hanja", "chữ Nôm"}, spaces = false, } m["Hans"] = { "Simplified Han", 185614, m["Hani"][3], ranges = m["Hani"].ranges, characters = m["Hani"].characters, spaces = m["Hani"].spaces, parent = "Hani", } m["Hant"] = { "Traditional Han", 178528, m["Hani"][3], ranges = m["Hani"].ranges, characters = m["Hani"].characters, spaces = m["Hani"].spaces, parent = "Hani", } m["Hano"] = process_ranges{ "Hanunoo", 1584045, "abugida", aliases = {"Hanunó'o", "Hanuno'o"}, ranges = { 0x1720, 0x1736, }, } m["Hatr"] = process_ranges{ "Hatran", 20813038, "abjad", ranges = { 0x108E0, 0x108F2, 0x108F4, 0x108F5, 0x108FB, 0x108FF, }, direction = "rtl", } m["Hebr"] = process_ranges{ "Hebrew", 33513, "abjad", -- more precisely, impure abjad ranges = { 0x0591, 0x05C7, 0x05D0, 0x05EA, 0x05EF, 0x05F4, 0x2135, 0x2138, 0xFB1D, 0xFB36, 0xFB38, 0xFB3C, 0xFB3E, 0xFB3E, 0xFB40, 0xFB41, 0xFB43, 0xFB44, 0xFB46, 0xFB4F, }, direction = "rtl", } m["Hira"] = process_ranges{ "Hiragana", 48332, "syllabary", ranges = { 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x3030, 0x3035, 0x3037, 0x3037, 0x303C, 0x303D, 0x3041, 0x3096, 0x3099, 0x30A0, 0x30FB, 0x30FC, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0xFF70, 0xFF70, 0xFF9E, 0xFF9F, 0x1B001, 0x1B11F, 0x1B132, 0x1B132, 0x1B150, 0x1B152, 0x1F200, 0x1F200, }, varieties = {"Hentaigana"}, spaces = false, } m["Hluw"] = process_ranges{ "Anatolian hieroglyphic", 521323, "logography, syllabary", ranges = { 0x14400, 0x14646, }, wikipedia_article = "Anatolian hieroglyphs", } m["Hmng"] = process_ranges{ "Pahawh Hmong", 365954, "semisyllabary", aliases = {"Hmong"}, ranges = { 0x16B00, 0x16B45, 0x16B50, 0x16B59, 0x16B5B, 0x16B61, 0x16B63, 0x16B77, 0x16B7D, 0x16B8F, }, } m["Hmnp"] = process_ranges{ "Nyiakeng Puachue Hmong", 33712499, "alphabet", ranges = { 0x1E100, 0x1E12C, 0x1E130, 0x1E13D, 0x1E140, 0x1E149, 0x1E14E, 0x1E14F, }, } m["Hung"] = process_ranges{ "Old Hungarian", 446224, "alphabet", aliases = {"Hungarian runic"}, ranges = { 0x10C80, 0x10CB2, 0x10CC0, 0x10CF2, 0x10CFA, 0x10CFF, }, capitalized = true, direction = "rtl", } m["Ibrnn"] = { "Northeastern Iberian", 1113155, "semisyllabary", ietf_subtag = "Zzzz", -- Not in Unicode } m["Ibrns"] = { "Southeastern Iberian", 2305351, "semisyllabary", ietf_subtag = "Zzzz", -- Not in Unicode } m["Image"] = { -- To be used to avoid any formatting or link processing "Image-rendered", 478798, -- This should not have any characters listed ietf_subtag = "Zyyy", translit = false, character_category = false, -- none } m["Inds"] = { "Indus", 601388, aliases = {"Harappan", "Indus Valley"}, } m["Ipach"] = { "International Phonetic Alphabet", 21204, aliases = {"IPA"}, ietf_subtag = "Latn", } m["Ital"] = process_ranges{ "Old Italic", 4891256, "alphabet", ranges = { 0x10300, 0x10323, 0x1032D, 0x1032F, }, } m["Java"] = process_ranges{ "Java", 879704, "abugida", ranges = { 0xA980, 0xA9CD, 0xA9CF, 0xA9D9, 0xA9DE, 0xA9DF, }, } m["Jurc"] = { "Jurchen", 912240, "logography", spaces = false, } m["Kali"] = process_ranges{ "Kayah Li", 4919239, "abugida", ranges = { 0xA900, 0xA92F, }, } m["Kana"] = process_ranges{ "Katakana", 82946, "syllabary", ranges = { 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x3030, 0x3035, 0x3037, 0x3037, 0x303C, 0x303D, 0x3099, 0x309C, 0x30A0, 0x30FF, 0x31F0, 0x31FF, 0x32D0, 0x32FE, 0x3300, 0x3357, 0xFE45, 0xFE46, 0xFF61, 0xFF9F, 0x1AFF0, 0x1AFF3, 0x1AFF5, 0x1AFFB, 0x1AFFD, 0x1AFFE, 0x1B000, 0x1B000, 0x1B120, 0x1B122, 0x1B155, 0x1B155, 0x1B164, 0x1B167, }, spaces = false, } m["Kawi"] = process_ranges{ "Kawi", 975802, "abugida", ranges = { 0x11F00, 0x11F10, 0x11F12, 0x11F3A, 0x11F3E, 0x11F5A, }, } m["Khar"] = process_ranges{ "Kharoshthi", 1161266, "abugida", ranges = { 0x10A00, 0x10A03, 0x10A05, 0x10A06, 0x10A0C, 0x10A13, 0x10A15, 0x10A17, 0x10A19, 0x10A35, 0x10A38, 0x10A3A, 0x10A3F, 0x10A48, 0x10A50, 0x10A58, }, direction = "rtl", } m["Khmr"] = process_ranges{ "Khmer", 1054190, "abugida", ranges = { 0x1780, 0x17DD, 0x17E0, 0x17E9, 0x17F0, 0x17F9, 0x19E0, 0x19FF, }, spaces = false, normalizationFixes = handle_normalization_fixes{ from = {"ឣ", "ឤ"}, to = {"អ", "អា"} }, } m["Khoj"] = process_ranges{ "Khojki", 1740656, "abugida", ranges = { 0x0AE6, 0x0AEF, 0xA830, 0xA839, 0x11200, 0x11211, 0x11213, 0x11241, }, normalizationFixes = handle_normalization_fixes{ from = {"𑈀𑈬𑈱", "𑈀𑈬", "𑈀𑈱", "𑈀𑈳", "𑈁𑈱", "𑈆𑈬", "𑈬𑈰", "𑈬𑈱", "𑉀𑈮"}, to = {"𑈇", "𑈁", "𑈅", "𑈇", "𑈇", "𑈃", "𑈲", "𑈳", "𑈂"} }, } m["Khomt"] = { "Khom Thai", 13023788, "abugida", -- Not in Unicode } m["Kitl"] = { "Khitan large", 6401797, "logography", spaces = false, } m["Kits"] = process_ranges{ "Khitan small", 6401800, "logography, syllabary", ranges = { 0x16FE4, 0x16FE4, 0x18B00, 0x18CD5, 0x18CFF, 0x18CFF, }, spaces = false, } m["Knda"] = process_ranges{ "Kannada", 839666, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0C80, 0x0C8C, 0x0C8E, 0x0C90, 0x0C92, 0x0CA8, 0x0CAA, 0x0CB3, 0x0CB5, 0x0CB9, 0x0CBC, 0x0CC4, 0x0CC6, 0x0CC8, 0x0CCA, 0x0CCD, 0x0CD5, 0x0CD6, 0x0CDD, 0x0CDE, 0x0CE0, 0x0CE3, 0x0CE6, 0x0CEF, 0x0CF1, 0x0CF3, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD3, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, 0x1CF4, 0x1CF4, 0xA830, 0xA835, }, normalizationFixes = handle_normalization_fixes{ from = {"ಉಾ", "ಋಾ", "ಒೌ"}, to = {"ಊ", "ೠ", "ಔ"} }, } m["Kpel"] = { "Kpelle", 1586299, "syllabary", -- Not in Unicode } m["Krai"] = process_ranges{ "Kirat Rai", 123173834, "abugida", aliases = {"Rai", "Khambu Rai", "Rai Barṇamālā", "Kirat Khambu Rai"}, ranges = { 0x16D40, 0x16D79, }, } m["Kthi"] = process_ranges{ "Kaithi", 1253814, "abugida", ranges = { 0x0966, 0x096F, 0xA830, 0xA839, 0x11080, 0x110C2, 0x110CD, 0x110CD, }, } m["Kulit"] = { "Kulitan", 6443044, "abugida", -- Not in Unicode } m["Lana"] = process_ranges{ "Tai Tham", 1314503, "abugida", aliases = {"Tham", "Tua Mueang", "Lanna"}, ranges = { 0x1A20, 0x1A5E, 0x1A60, 0x1A7C, 0x1A7F, 0x1A89, 0x1A90, 0x1A99, 0x1AA0, 0x1AAD, }, spaces = false, } m["Laoo"] = process_ranges{ "Lao", 1815229, "abugida", ranges = { 0x0E81, 0x0E82, 0x0E84, 0x0E84, 0x0E86, 0x0E8A, 0x0E8C, 0x0EA3, 0x0EA5, 0x0EA5, 0x0EA7, 0x0EBD, 0x0EC0, 0x0EC4, 0x0EC6, 0x0EC6, 0x0EC8, 0x0ECE, 0x0ED0, 0x0ED9, 0x0EDC, 0x0EDF, }, spaces = false, } m["Latn"] = process_ranges{ "Latinh", 8229, "alphabet", aliases = {"Roman"}, ranges = { 0x0041, 0x005A, 0x0061, 0x007A, 0x00AA, 0x00AA, 0x00BA, 0x00BA, 0x00C0, 0x00D6, 0x00D8, 0x00F6, 0x00F8, 0x02B8, 0x02C0, 0x02C1, 0x02E0, 0x02E4, 0x0363, 0x036F, 0x0485, 0x0486, 0x0951, 0x0952, 0x10FB, 0x10FB, 0x1D00, 0x1D25, 0x1D2C, 0x1D5C, 0x1D62, 0x1D65, 0x1D6B, 0x1D77, 0x1D79, 0x1DBE, 0x1DF8, 0x1DF8, 0x1E00, 0x1EFF, 0x202F, 0x202F, 0x2071, 0x2071, 0x207F, 0x207F, 0x2090, 0x209C, 0x20F0, 0x20F0, 0x2100, 0x2125, 0x2128, 0x2128, 0x212A, 0x2134, 0x2139, 0x213B, 0x2141, 0x214E, 0x2160, 0x2188, 0x2C60, 0x2C7F, 0xA700, 0xA707, 0xA722, 0xA787, 0xA78B, 0xA7CD, 0xA7D0, 0xA7D1, 0xA7D3, 0xA7D3, 0xA7D5, 0xA7DC, 0xA7F2, 0xA7FF, 0xA92E, 0xA92E, 0xAB30, 0xAB5A, 0xAB5C, 0xAB64, 0xAB66, 0xAB69, 0xFB00, 0xFB06, 0xFF21, 0xFF3A, 0xFF41, 0xFF5A, 0x10780, 0x10785, 0x10787, 0x107B0, 0x107B2, 0x107BA, 0x1DF00, 0x1DF1E, 0x1DF25, 0x1DF2A, }, varieties = {"Rumi", "Romaji", "Rōmaji", "Romaja"}, capitalized = true, translit = false, } m["Latf"] = { "Fraktur", 148443, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, otherNames = {"Blackletter"}, -- Blackletter is actually the parent "script" capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["Latg"] = { "Gaelic", 1432616, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, otherNames = {"Irish"}, capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["pjt-Latn"] = { "Latin", nil, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["Leke"] = { "Leke", 19572613, "abugida", -- Not in Unicode } m["Lepc"] = process_ranges{ "Lepcha", 1481626, "abugida", aliases = {"Róng"}, ranges = { 0x1C00, 0x1C37, 0x1C3B, 0x1C49, 0x1C4D, 0x1C4F, }, } m["Limb"] = process_ranges{ "Limbu", 933796, "abugida", ranges = { 0x0965, 0x0965, 0x1900, 0x191E, 0x1920, 0x192B, 0x1930, 0x193B, 0x1940, 0x1940, 0x1944, 0x194F, }, } m["Lina"] = process_ranges{ "Linear A", 30972, ranges = { 0x10107, 0x10133, 0x10600, 0x10736, 0x10740, 0x10755, 0x10760, 0x10767, }, } m["Linb"] = process_ranges{ "Linear B", 190102, ranges = { 0x10000, 0x1000B, 0x1000D, 0x10026, 0x10028, 0x1003A, 0x1003C, 0x1003D, 0x1003F, 0x1004D, 0x10050, 0x1005D, 0x10080, 0x100FA, 0x10100, 0x10102, 0x10107, 0x10133, 0x10137, 0x1013F, }, } m["Lisu"] = process_ranges{ "Fraser", 1194621, "alphabet", aliases = {"Old Lisu", "Lisu"}, ranges = { 0x300A, 0x300B, 0xA4D0, 0xA4FF, 0x11FB0, 0x11FB0, }, normalizationFixes = handle_normalization_fixes{ from = {"['’]", "[.ꓸ][.ꓸ]", "[.ꓸ][,ꓹ]"}, to = {"ʼ", "ꓺ", "ꓻ"} }, } m["Loma"] = { "Loma", 13023816, "syllabary", -- Not in Unicode } m["Lyci"] = process_ranges{ "Lycian", 913587, "alphabet", ranges = { 0x10280, 0x1029C, }, } m["Lydi"] = process_ranges{ "Lydian", 4261300, "alphabet", ranges = { 0x10920, 0x10939, 0x1093F, 0x1093F, }, direction = "rtl", } m["Mahj"] = process_ranges{ "Mahajani", 6732850, "abugida", ranges = { 0x0964, 0x096F, 0xA830, 0xA839, 0x11150, 0x11176, }, } m["Maka"] = process_ranges{ "Makasar", 72947229, "abugida", aliases = {"Old Makasar"}, ranges = { 0x11EE0, 0x11EF8, }, } m["Mand"] = process_ranges{ "Mandaic", 1812130, aliases = {"Mandaean"}, ranges = { 0x0640, 0x0640, 0x0840, 0x085B, 0x085E, 0x085E, }, direction = "rtl", } m["Mani"] = process_ranges{ "Manichaean", 3544702, "abjad", ranges = { 0x0640, 0x0640, 0x10AC0, 0x10AE6, 0x10AEB, 0x10AF6, }, direction = "rtl", } m["Marc"] = process_ranges{ "Marchen", 72403709, "abugida", ranges = { 0x11C70, 0x11C8F, 0x11C92, 0x11CA7, 0x11CA9, 0x11CB6, }, } m["Maya"] = process_ranges{ "Maya", 211248, aliases = {"Maya hieroglyphic", "Mayan", "Mayan hieroglyphic"}, ranges = { 0x1D2E0, 0x1D2F3, }, } m["Medf"] = process_ranges{ "Medefaidrin", 1519764, aliases = {"Oberi Okaime", "Oberi Ɔkaimɛ"}, ranges = { 0x16E40, 0x16E9A, }, capitalized = true, } m["Mend"] = process_ranges{ "Mende", 951069, aliases = {"Mende Kikakui"}, ranges = { 0x1E800, 0x1E8C4, 0x1E8C7, 0x1E8D6, }, direction = "rtl", } m["Merc"] = process_ranges{ "Meroitic cursive", 73028124, "abugida", ranges = { 0x109A0, 0x109B7, 0x109BC, 0x109CF, 0x109D2, 0x109FF, }, direction = "rtl", } m["Mero"] = process_ranges{ "Meroitic hieroglyphic", 73028623, "abugida", ranges = { 0x10980, 0x1099F, }, direction = "rtl", wikipedia_article = "Meroitic hieroglyphs", } m["Mlym"] = process_ranges{ "Malayalam", 1164129, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0D00, 0x0D0C, 0x0D0E, 0x0D10, 0x0D12, 0x0D44, 0x0D46, 0x0D48, 0x0D4A, 0x0D4F, 0x0D54, 0x0D63, 0x0D66, 0x0D7F, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, 0xA830, 0xA832, }, normalizationFixes = handle_normalization_fixes{ from = {"ഇൗ", "ഉൗ", "എെ", "ഒാ", "ഒൗ", "ക്‍", "ണ്‍", "ന്‍റ", "ന്‍", "മ്‍", "യ്‍", "ര്‍", "ല്‍", "ള്‍", "ഴ്‍", "െെ", "ൻ്റ"}, to = {"ഈ", "ഊ", "ഐ", "ഓ", "ഔ", "ൿ", "ൺ", "ൻറ", "ൻ", "ൔ", "ൕ", "ർ", "ൽ", "ൾ", "ൖ", "ൈ", "ന്റ"} }, } m["Modi"] = process_ranges{ "Modi", 1703713, "abugida", ranges = { 0xA830, 0xA839, 0x11600, 0x11644, 0x11650, 0x11659, }, normalizationFixes = handle_normalization_fixes{ from = {"𑘀𑘹", "𑘀𑘺", "𑘁𑘹", "𑘁𑘺"}, to = {"𑘊", "𑘋", "𑘌", "𑘍"} }, } m["Mong"] = process_ranges{ "Mongolian", 1055705, "alphabet", aliases = {"Mongol bichig", "Hudum Mongol bichig"}, ranges = { 0x1800, 0x1805, 0x180A, 0x1819, 0x1820, 0x1842, 0x1878, 0x1878, 0x1880, 0x1897, 0x18A6, 0x18A6, 0x18A9, 0x18A9, 0x200C, 0x200D, 0x202F, 0x202F, 0x3001, 0x3002, 0x3008, 0x300B, 0x11660, 0x11668, }, direction = "vertical-ltr", } m["mnc-Mong"] = process_ranges{ "Manchu", 122888, m["Mong"][3], ranges = { 0x1801, 0x1801, 0x1804, 0x1804, 0x1808, 0x180F, 0x1820, 0x1820, 0x1823, 0x1823, 0x1828, 0x182A, 0x182E, 0x1830, 0x1834, 0x1838, 0x183A, 0x183A, 0x185D, 0x185D, 0x185F, 0x1861, 0x1864, 0x1869, 0x186C, 0x1871, 0x1873, 0x1877, 0x1880, 0x1888, 0x188F, 0x188F, 0x189A, 0x18A5, 0x18A8, 0x18A8, 0x18AA, 0x18AA, 0x200C, 0x200D, 0x202F, 0x202F, }, direction = "vertical-ltr", parent = "Mong", } m["sjo-Mong"] = process_ranges{ "Xibe", 113624153, m["Mong"][3], aliases = {"Sibe"}, ranges = { 0x1804, 0x1804, 0x1807, 0x1807, 0x180A, 0x180F, 0x1820, 0x1820, 0x1823, 0x1823, 0x1828, 0x1828, 0x182A, 0x182A, 0x182E, 0x1830, 0x1834, 0x1838, 0x183A, 0x183A, 0x185D, 0x1872, 0x200C, 0x200D, 0x202F, 0x202F, }, direction = "vertical-ltr", parent = "mnc-Mong", } m["xwo-Mong"] = process_ranges{ "Clear Script", 529085, m["Mong"][3], aliases = {"Todo", "Todo bichig"}, ranges = { 0x1800, 0x1801, 0x1804, 0x1806, 0x180A, 0x1820, 0x1828, 0x1828, 0x182F, 0x1831, 0x1834, 0x1834, 0x1837, 0x1838, 0x183A, 0x183B, 0x1840, 0x1840, 0x1843, 0x185C, 0x1880, 0x1887, 0x1889, 0x188F, 0x1894, 0x1894, 0x1896, 0x1899, 0x18A7, 0x18A7, 0x200C, 0x200D, 0x202F, 0x202F, 0x11669, 0x1166C, }, direction = "vertical-ltr", parent = "Mong", } m["Moon"] = { "Moon", 918391, "alphabet", aliases = {"Moon System of Embossed Reading", "Moon type", "Moon writing", "Moon alphabet", "Moon code"}, -- Not in Unicode } m["Morse"] = { "Morse code", 79897, ietf_subtag = "Zsym", } m["Mroo"] = process_ranges{ "Mru", 75919253, aliases = {"Mro", "Mrung"}, ranges = { 0x16A40, 0x16A5E, 0x16A60, 0x16A69, 0x16A6E, 0x16A6F, }, } m["Mtei"] = process_ranges{ "Meitei Mayek", 2981413, "abugida", aliases = {"Meetei Mayek", "Manipuri"}, ranges = { 0xAAE0, 0xAAF6, 0xABC0, 0xABED, 0xABF0, 0xABF9, }, } m["Mult"] = process_ranges{ "Multani", 17047906, "abugida", ranges = { 0x0A66, 0x0A6F, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128A, 0x1128D, 0x1128F, 0x1129D, 0x1129F, 0x112A9, }, } m["Music"] = process_ranges{ "musical notation", 233861, "pictography", ranges = { 0x2669, 0x266F, 0x1D100, 0x1D126, 0x1D129, 0x1D1EA, }, ietf_subtag = "Zsym", translit = false, } m["Mymr"] = process_ranges{ "Miến Điện", 43887939, "abugida", aliases = {"Myanmar"}, ranges = { 0x1000, 0x109F, 0xA92E, 0xA92E, 0xA9E0, 0xA9FE, 0xAA60, 0xAA7F, 0x116D0, 0x116E3, }, spaces = false, } m["Nagm"] = process_ranges{ "Mundari Bani", 106917274, "alphabet", aliases = {"Nag Mundari"}, ranges = { 0x1E4D0, 0x1E4F9, }, } m["Nand"] = process_ranges{ "Nandinagari", 6963324, "abugida", ranges = { 0x0964, 0x0965, 0x0CE6, 0x0CEF, 0x1CE9, 0x1CE9, 0x1CF2, 0x1CF2, 0x1CFA, 0x1CFA, 0xA830, 0xA835, 0x119A0, 0x119A7, 0x119AA, 0x119D7, 0x119DA, 0x119E4, }, } m["Narb"] = process_ranges{ "Ancient North Arabian", 1472213, "abjad", aliases = {"Old North Arabian"}, ranges = { 0x10A80, 0x10A9F, }, direction = "rtl", } m["Nbat"] = process_ranges{ "Nabataean", 855624, "abjad", aliases = {"Nabatean"}, ranges = { 0x10880, 0x1089E, 0x108A7, 0x108AF, }, direction = "rtl", } m["Newa"] = process_ranges{ "Newa", 7237292, "abugida", aliases = {"Newar", "Newari", "Prachalit Nepal"}, ranges = { 0x11400, 0x1145B, 0x1145D, 0x11461, }, } m["Nkdb"] = { "Dongba", 1190953, "pictography", aliases = {"Naxi Dongba", "Nakhi Dongba", "Tomba", "Tompa", "Mo-so"}, spaces = false, -- Not in Unicode } m["Nkgb"] = { "Geba", 731189, "syllabary", aliases = {"Nakhi Geba", "Naxi Geba"}, spaces = false, -- Not in Unicode } m["Nkoo"] = process_ranges{ "N'Ko", 1062587, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x07C0, 0x07FA, 0x07FD, 0x07FF, 0xFD3E, 0xFD3F, }, direction = "rtl", } m["None"] = { "unspecified", nil, -- This should not have any characters listed ietf_subtag = "Zyyy", translit = false, character_category = false, -- none } m["Nshu"] = process_ranges{ "Nüshu", 56436, "syllabary", aliases = {"Nushu"}, ranges = { 0x16FE1, 0x16FE1, 0x1B170, 0x1B2FB, }, spaces = false, } m["Ogam"] = process_ranges{ "Ogham", 184661, ranges = { 0x1680, 0x169C, }, } m["Olck"] = process_ranges{ "Ol Chiki", 201688, aliases = {"Ol Chemetʼ", "Ol", "Santali"}, ranges = { 0x1C50, 0x1C7F, }, } m["Onao"] = process_ranges{ "Ol Onal", 108607084, "alphabet", ranges = { 0x0964, 0x0965, 0x1E5D0, 0x1E5FA, 0x1E5FF, 0x1E5FF, }, } m["Orkh"] = process_ranges{ "Old Turkic", 5058305, aliases = {"Orkhon runic"}, ranges = { 0x10C00, 0x10C48, }, direction = "rtl", } m["Orya"] = process_ranges{ "Odia", 1760127, "abugida", aliases = {"Oriya"}, ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0B01, 0x0B03, 0x0B05, 0x0B0C, 0x0B0F, 0x0B10, 0x0B13, 0x0B28, 0x0B2A, 0x0B30, 0x0B32, 0x0B33, 0x0B35, 0x0B39, 0x0B3C, 0x0B44, 0x0B47, 0x0B48, 0x0B4B, 0x0B4D, 0x0B55, 0x0B57, 0x0B5C, 0x0B5D, 0x0B5F, 0x0B63, 0x0B66, 0x0B77, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, }, normalizationFixes = handle_normalization_fixes{ from = {"ଅା", "ଏୗ", "ଓୗ"}, to = {"ଆ", "ଐ", "ଔ"} }, } m["Osge"] = process_ranges{ "Osage", 7105529, ranges = { 0x104B0, 0x104D3, 0x104D8, 0x104FB, }, capitalized = true, } m["Osma"] = process_ranges{ "Osmanya", 1377866, ranges = { 0x10480, 0x1049D, 0x104A0, 0x104A9, }, } m["Ougr"] = process_ranges{ "Duy Ngô Nhĩ cổ", 1998938, "abjad, alphabet", ranges = { 0x0640, 0x0640, 0x10AF2, 0x10AF2, 0x10F70, 0x10F89, }, -- This should ideally be "vertical-ltr", but getting the CSS right is tricky because it's right-to-left horizontally, but left-to-right vertically. Currently, displaying it vertically causes it to display bottom-to-top. direction = "rtl", } m["Palm"] = process_ranges{ "Palmyrene", 17538100, ranges = { 0x10860, 0x1087F, }, direction = "rtl", } m["Pauc"] = process_ranges{ "Pau Cin Hau", 25339852, ranges = { 0x11AC0, 0x11AF8, }, } m["Pcun"] = { "Proto-Cuneiform", 1650699, "pictography", -- Not in Unicode } m["Pelm"] = { "Proto-Elamite", 56305763, "pictography", -- Not in Unicode } m["Perm"] = process_ranges{ "Old Permic", 147899, ranges = { 0x0483, 0x0483, 0x10350, 0x1037A, }, } m["Phag"] = process_ranges{ "Phags-pa", 822836, "abugida", ranges = { 0x1802, 0x1803, 0x1805, 0x1805, 0x200C, 0x200D, 0x202F, 0x202F, 0x3002, 0x3002, 0xA840, 0xA877, }, direction = "vertical-ltr", } m["Phli"] = process_ranges{ "Inscriptional Pahlavi", 24089793, "abjad", ranges = { 0x10B60, 0x10B72, 0x10B78, 0x10B7F, }, direction = "rtl", } m["Phlp"] = process_ranges{ "Psalter Pahlavi", 7253954, "abjad", ranges = { 0x0640, 0x0640, 0x10B80, 0x10B91, 0x10B99, 0x10B9C, 0x10BA9, 0x10BAF, }, direction = "rtl", } m["Phlv"] = { "Book Pahlavi", 72403118, "abjad", direction = "rtl", -- Not in Unicode } m["Phnx"] = process_ranges{ "Phoenician", 26752, "abjad", ranges = { 0x10900, 0x1091B, 0x1091F, 0x1091F, }, direction = "rtl", } m["Plrd"] = process_ranges{ "Pollard", 601734, "abugida", aliases = {"Miao"}, ranges = { 0x16F00, 0x16F4A, 0x16F4F, 0x16F87, 0x16F8F, 0x16F9F, }, } m["Prti"] = process_ranges{ "Inscriptional Parthian", 13023804, ranges = { 0x10B40, 0x10B55, 0x10B58, 0x10B5F, }, direction = "rtl", } m["Psin"] = { "Proto-Sinaitic", 1065250, "abjad", direction = "rtl", -- Not in Unicode } m["Ranj"] = { "Ranjana", 2385276, "abugida", -- Not in Unicode } m["Rjng"] = process_ranges{ "Rejang", 2007960, "abugida", ranges = { 0xA930, 0xA953, 0xA95F, 0xA95F, }, } m["Rohg"] = process_ranges{ "Hanifi Rohingya", 21028705, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x0640, 0x0640, 0x06D4, 0x06D4, 0x10D00, 0x10D27, 0x10D30, 0x10D39, }, direction = "rtl", } m["Roro"] = { "Rongorongo", 209764, -- Not in Unicode } m["Rumin"] = process_ranges{ "Rumi numerals", nil, ranges = { 0x10E60, 0x10E7E, }, ietf_subtag = "Arab", } m["Runr"] = process_ranges{ "Runic", 82996, "alphabet", ranges = { 0x16A0, 0x16EA, 0x16EE, 0x16F8, }, } m["Samr"] = process_ranges{ "Samaritan", 1550930, "abjad", ranges = { 0x0800, 0x082D, 0x0830, 0x083E, }, direction = "rtl", } m["Sarb"] = process_ranges{ "Ancient South Arabian", 446074, "abjad", aliases = {"Old South Arabian"}, ranges = { 0x10A60, 0x10A7F, }, direction = "rtl", } m["Saur"] = process_ranges{ "Saurashtra", 3535165, "abugida", ranges = { 0xA880, 0xA8C5, 0xA8CE, 0xA8D9, }, } m["Semap"] = { "flag semaphore", 250796, "pictography", ietf_subtag = "Zsym", } m["Sgnw"] = process_ranges{ "SignWriting", 1497335, "pictography", aliases = {"Sutton SignWriting"}, ranges = { 0x1D800, 0x1DA8B, 0x1DA9B, 0x1DA9F, 0x1DAA1, 0x1DAAF, }, translit = false, } m["Shaw"] = process_ranges{ "Shavian", 1970098, aliases = {"Shaw"}, ranges = { 0x10450, 0x1047F, }, } m["Shrd"] = process_ranges{ "Sharada", 2047117, "abugida", ranges = { 0x0951, 0x0951, 0x1CD7, 0x1CD7, 0x1CD9, 0x1CD9, 0x1CDC, 0x1CDD, 0x1CE0, 0x1CE0, 0xA830, 0xA835, 0xA838, 0xA838, 0x11180, 0x111DF, }, } m["Shui"] = { "Sui", 752854, "logography", spaces = false, -- Not in Unicode } m["Sidd"] = process_ranges{ "Siddham", 250379, "abugida", ranges = { 0x11580, 0x115B5, 0x115B8, 0x115DD, }, } m["Sidt"] = { "Sidetic", 36659, "alphabet", direction = "rtl", -- Not in Unicode } m["Sind"] = process_ranges{ "Khudabadi", 6402810, "abugida", aliases = {"Khudawadi"}, ranges = { 0x0964, 0x0965, 0xA830, 0xA839, 0x112B0, 0x112EA, 0x112F0, 0x112F9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑊰𑋠", "𑊰𑋥", "𑊰𑋦", "𑊰𑋧", "𑊰𑋨"}, to = {"𑊱", "𑊶", "𑊷", "𑊸", "𑊹"} }, } m["Sinh"] = process_ranges{ "Sinhalese", 1574992, "abugida", aliases = {"Sinhala"}, ranges = { 0x0964, 0x0965, 0x0D81, 0x0D83, 0x0D85, 0x0D96, 0x0D9A, 0x0DB1, 0x0DB3, 0x0DBB, 0x0DBD, 0x0DBD, 0x0DC0, 0x0DC6, 0x0DCA, 0x0DCA, 0x0DCF, 0x0DD4, 0x0DD6, 0x0DD6, 0x0DD8, 0x0DDF, 0x0DE6, 0x0DEF, 0x0DF2, 0x0DF4, 0x1CF2, 0x1CF2, 0x111E1, 0x111F4, }, normalizationFixes = handle_normalization_fixes{ from = {"අා", "අැ", "අෑ", "උෟ", "ඍෘ", "ඏෟ", "එ්", "එෙ", "ඔෟ", "ෘෘ"}, to = {"ආ", "ඇ", "ඈ", "ඌ", "ඎ", "ඐ", "ඒ", "ඓ", "ඖ", "ෲ"} }, } m["Sogd"] = process_ranges{ "Sogdian", 578359, "abjad", ranges = { 0x0640, 0x0640, 0x10F30, 0x10F59, }, direction = "rtl", } m["Sogo"] = process_ranges{ "Old Sogdian", 72403254, "abjad", ranges = { 0x10F00, 0x10F27, }, direction = "rtl", } m["Sora"] = process_ranges{ "Sorang Sompeng", 7563292, aliases = {"Sora Sompeng"}, ranges = { 0x110D0, 0x110E8, 0x110F0, 0x110F9, }, } m["Soyo"] = process_ranges{ "Soyombo", 8009382, "abugida", ranges = { 0x11A50, 0x11AA2, }, } m["Sund"] = process_ranges{ "Sundanese", 51589, "abugida", ranges = { 0x1B80, 0x1BBF, 0x1CC0, 0x1CC7, }, } m["Sunu"] = process_ranges{ "Sunuwar", 109984965, "alphabet", ranges = { 0x11BC0, 0x11BE1, 0x11BF0, 0x11BF9, }, } m["Sylo"] = process_ranges{ "Sylheti Nagri", 144128, "abugida", aliases = {"Sylheti Nāgarī", "Syloti Nagri"}, ranges = { 0x0964, 0x0965, 0x09E6, 0x09EF, 0xA800, 0xA82C, }, } m["Syrc"] = process_ranges{ "Syriac", 26567, "abjad", -- more precisely, impure abjad ranges = { 0x060C, 0x060C, 0x061B, 0x061C, 0x061F, 0x061F, 0x0640, 0x0640, 0x064B, 0x0655, 0x0670, 0x0670, 0x0700, 0x070D, 0x070F, 0x074A, 0x074D, 0x074F, 0x0860, 0x086A, 0x1DF8, 0x1DF8, 0x1DFA, 0x1DFA, }, direction = "rtl", } -- Syre, Syrj, Syrn are apparently subsumed into Syrc; discuss if this causes issues m["Tagb"] = process_ranges{ "Tagbanwa", 977444, "abugida", ranges = { 0x1735, 0x1736, 0x1760, 0x176C, 0x176E, 0x1770, 0x1772, 0x1773, }, } m["Takr"] = process_ranges{ "Takri", 759202, "abugida", ranges = { 0x0964, 0x0965, 0xA830, 0xA839, 0x11680, 0x116B9, 0x116C0, 0x116C9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑚀𑚭", "𑚀𑚴", "𑚀𑚵", "𑚆𑚲"}, to = {"𑚁", "𑚈", "𑚉", "𑚇"} }, } m["Tale"] = process_ranges{ "Tai Nüa", 2566326, "abugida", aliases = {"Tai Nuea", "New Tai Nüa", "New Tai Nuea", "Dehong Dai", "Tai Dehong", "Tai Le"}, ranges = { 0x1040, 0x1049, 0x1950, 0x196D, 0x1970, 0x1974, }, spaces = false, } m["Talu"] = process_ranges{ "Tày Lự mới", 3498863, "abugida", ranges = { 0x1980, 0x19AB, 0x19B0, 0x19C9, 0x19D0, 0x19DA, 0x19DE, 0x19DF, }, spaces = false, } m["Taml"] = process_ranges{ "Tamil", 26803, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0B82, 0x0B83, 0x0B85, 0x0B8A, 0x0B8E, 0x0B90, 0x0B92, 0x0B95, 0x0B99, 0x0B9A, 0x0B9C, 0x0B9C, 0x0B9E, 0x0B9F, 0x0BA3, 0x0BA4, 0x0BA8, 0x0BAA, 0x0BAE, 0x0BB9, 0x0BBE, 0x0BC2, 0x0BC6, 0x0BC8, 0x0BCA, 0x0BCD, 0x0BD0, 0x0BD0, 0x0BD7, 0x0BD7, 0x0BE6, 0x0BFA, 0x1CDA, 0x1CDA, 0xA8F3, 0xA8F3, 0x11301, 0x11301, 0x11303, 0x11303, 0x1133B, 0x1133C, 0x11FC0, 0x11FF1, 0x11FFF, 0x11FFF, }, normalizationFixes = handle_normalization_fixes{ from = {"அூ", "ஸ்ரீ"}, to = {"ஆ", "ஶ்ரீ"} }, } m["Tang"] = process_ranges{ "Tangut", 1373610, "logography, syllabary", ranges = { 0x31EF, 0x31EF, 0x16FE0, 0x16FE0, 0x17000, 0x187F7, 0x18800, 0x18AFF, 0x18D00, 0x18D08, }, spaces = false, } m["Tavt"] = process_ranges{ "Tai Viet", 11818517, "abugida", ranges = { 0xAA80, 0xAAC2, 0xAADB, 0xAADF, }, spaces = false, } m["Tayo"] = { "Lai Tay", 16306701, "abugida", aliases = {"Tai Yo"}, direction = "vertical-rtl", -- Not in Unicode } m["Telu"] = process_ranges{ "Telugu", 570450, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0C00, 0x0C0C, 0x0C0E, 0x0C10, 0x0C12, 0x0C28, 0x0C2A, 0x0C39, 0x0C3C, 0x0C44, 0x0C46, 0x0C48, 0x0C4A, 0x0C4D, 0x0C55, 0x0C56, 0x0C58, 0x0C5A, 0x0C5D, 0x0C5D, 0x0C60, 0x0C63, 0x0C66, 0x0C6F, 0x0C77, 0x0C7F, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, }, normalizationFixes = handle_normalization_fixes{ from = {"ఒౌ", "ఒౕ", "ిౕ", "ెౕ", "ొౕ"}, to = {"ఔ", "ఓ", "ీ", "ే", "ో"} }, } m["Teng"] = { "Tengwar", 473725, } m["Tfng"] = process_ranges{ "Tifinagh", 208503, "abjad, alphabet", ranges = { 0x2D30, 0x2D67, 0x2D6F, 0x2D70, 0x2D7F, 0x2D7F, }, otherNames = {"Libyco-Berber", "Berber"}, -- per Wikipedia, Libyco-Berber is the parent } m["Tglg"] = process_ranges{ "Baybayin", 812124, "abugida", aliases = {"Tagalog"}, ranges = { 0x1700, 0x1715, 0x171F, 0x171F, 0x1735, 0x1736, }, } m["Thaa"] = process_ranges{ "Thaana", 877906, "abugida", ranges = { 0x060C, 0x060C, 0x061B, 0x061C, 0x061F, 0x061F, 0x0660, 0x0669, 0x0780, 0x07B1, 0xFDF2, 0xFDF2, 0xFDFD, 0xFDFD, }, direction = "rtl", } m["Thai"] = process_ranges{ "Thai", 236376, "abugida", ranges = { 0x0E01, 0x0E3A, 0x0E40, 0x0E5B, }, spaces = false, } m["Tibt"] = process_ranges{ "Tạng", 46861, "abugida", ranges = { 0x0F00, 0x0F47, 0x0F49, 0x0F6C, 0x0F71, 0x0F97, 0x0F99, 0x0FBC, 0x0FBE, 0x0FCC, 0x0FCE, 0x0FD4, 0x0FD9, 0x0FDA, 0x3008, 0x300B, }, normalizationFixes = handle_normalization_fixes{ combiningClasses = {["༹"] = 1}, from = {"ཷ", "ཹ"}, to = {"ྲཱྀ", "ླཱྀ"} }, } m["sit-tam-Tibt"] = { "Tamyig", 109875213, m["Tibt"][3], ranges = m["Tibt"].ranges, characters = m["Tibt"].characters, parent = "Tibt", normalizationFixes = m["Tibt"].normalizationFixes, } m["Tirh"] = process_ranges{ "Tirhuta", 1765752, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x1CF2, 0x1CF2, 0xA830, 0xA839, 0x11480, 0x114C7, 0x114D0, 0x114D9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑒁𑒰", "𑒋𑒺", "𑒍𑒺", "𑒪𑒵", "𑒪𑒶"}, to = {"𑒂", "𑒌", "𑒎", "𑒉", "𑒊"} }, } m["Tnsa"] = process_ranges{ "Tangsa", 105576311, "alphabet", ranges = { 0x16A70, 0x16ABE, 0x16AC0, 0x16AC9, }, } m["Todr"] = process_ranges{ "Todhri", 10274731, "alphabet", direction = "rtl", ranges = { 0x105C0, 0x105F3, }, } m["Tols"] = { "Tolong Siki", 4459822, "alphabet", -- Not in Unicode } m["Toto"] = process_ranges{ "Toto", 104837516, "abugida", ranges = { 0x1E290, 0x1E2AE, }, } m["Tutg"] = process_ranges{ "Tigalari", 2604990, "abugida", aliases = {"Tulu"}, ranges = { 0x1CF2, 0x1CF2, 0x1CF4, 0x1CF4, 0xA8F1, 0xA8F1, 0x11380, 0x11389, 0x1138B, 0x1138B, 0x1138E, 0x1138E, 0x11390, 0x113B5, 0x113B7, 0x113C0, 0x113C2, 0x113C2, 0x113C5, 0x113C5, 0x113C7, 0x113CA, 0x113CC, 0x113D5, 0x113D7, 0x113D8, 0x113E1, 0x113E2, }, } m["Ugar"] = process_ranges{ "Ugaritic", 332652, "abjad", ranges = { 0x10380, 0x1039D, 0x1039F, 0x1039F, }, } m["Vaii"] = process_ranges{ "Vai", 523078, "syllabary", ranges = { 0xA500, 0xA62B, }, } m["Visp"] = { "Visible Speech", 1303365, "alphabet", -- Not in Unicode } m["Vith"] = process_ranges{ "Vithkuqi", 3301993, "alphabet", ranges = { 0x10570, 0x1057A, 0x1057C, 0x1058A, 0x1058C, 0x10592, 0x10594, 0x10595, 0x10597, 0x105A1, 0x105A3, 0x105B1, 0x105B3, 0x105B9, 0x105BB, 0x105BC, }, capitalized = true, } m["Wara"] = process_ranges{ "Varang Kshiti", 79199, aliases = {"Warang Citi"}, ranges = { 0x118A0, 0x118F2, 0x118FF, 0x118FF, }, capitalized = true, } m["Wcho"] = process_ranges{ "Wancho", 33713728, "alphabet", ranges = { 0x1E2C0, 0x1E2F9, 0x1E2FF, 0x1E2FF, }, } m["Wole"] = { "Woleai", 6643710, "syllabary", -- Not in Unicode } m["Xpeo"] = process_ranges{ "Old Persian", 1471822, ranges = { 0x103A0, 0x103C3, 0x103C8, 0x103D5, }, } m["Xsux"] = process_ranges{ "hình nêm", 401, aliases = {"chữ hình nêm Sumer-Akkad"}, ranges = { 0x12000, 0x12399, 0x12400, 0x1246E, 0x12470, 0x12474, 0x12480, 0x12543, }, } m["Yezi"] = process_ranges{ "Yezidi", 13175481, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x0660, 0x0669, 0x10E80, 0x10EA9, 0x10EAB, 0x10EAD, 0x10EB0, 0x10EB1, }, direction = "rtl", } m["Yiii"] = process_ranges{ "Yi", 1197646, "syllabary", ranges = { 0x3001, 0x3002, 0x3008, 0x3011, 0x3014, 0x301B, 0x30FB, 0x30FB, 0xA000, 0xA48C, 0xA490, 0xA4C6, 0xFF61, 0xFF65, }, } m["Zanb"] = process_ranges{ "Zanabazar Square", 50809208, "abugida", ranges = { 0x11A00, 0x11A47, }, } m["Zmth"] = process_ranges{ "mathematical notation", 1140046, ranges = { 0x00AC, 0x00AC, 0x00B1, 0x00B1, 0x00D7, 0x00D7, 0x00F7, 0x00F7, 0x03D0, 0x03D2, 0x03D5, 0x03D5, 0x03F0, 0x03F1, 0x03F4, 0x03F6, 0x0606, 0x0608, 0x2016, 0x2016, 0x2032, 0x2034, 0x2040, 0x2040, 0x2044, 0x2044, 0x2052, 0x2052, 0x205F, 0x205F, 0x2061, 0x2064, 0x207A, 0x207E, 0x208A, 0x208E, 0x20D0, 0x20DC, 0x20E1, 0x20E1, 0x20E5, 0x20E6, 0x20EB, 0x20EF, 0x2102, 0x2102, 0x2107, 0x2107, 0x210A, 0x2113, 0x2115, 0x2115, 0x2118, 0x211D, 0x2124, 0x2124, 0x2128, 0x2129, 0x212C, 0x212D, 0x212F, 0x2131, 0x2133, 0x2138, 0x213C, 0x2149, 0x214B, 0x214B, 0x2190, 0x21A7, 0x21A9, 0x21AE, 0x21B0, 0x21B1, 0x21B6, 0x21B7, 0x21BC, 0x21DB, 0x21DD, 0x21DD, 0x21E4, 0x21E5, 0x21F4, 0x22FF, 0x2308, 0x230B, 0x2320, 0x2321, 0x237C, 0x237C, 0x239B, 0x23B5, 0x23B7, 0x23B7, 0x23D0, 0x23D0, 0x23DC, 0x23E2, 0x25A0, 0x25A1, 0x25AE, 0x25B7, 0x25BC, 0x25C1, 0x25C6, 0x25C7, 0x25CA, 0x25CB, 0x25CF, 0x25D3, 0x25E2, 0x25E2, 0x25E4, 0x25E4, 0x25E7, 0x25EC, 0x25F8, 0x25FF, 0x2605, 0x2606, 0x2640, 0x2640, 0x2642, 0x2642, 0x2660, 0x2663, 0x266D, 0x266F, 0x27C0, 0x27FF, 0x2900, 0x2AFF, 0x2B30, 0x2B44, 0x2B47, 0x2B4C, 0xFB29, 0xFB29, 0xFE61, 0xFE66, 0xFE68, 0xFE68, 0xFF0B, 0xFF0B, 0xFF1C, 0xFF1E, 0xFF3C, 0xFF3C, 0xFF3E, 0xFF3E, 0xFF5C, 0xFF5C, 0xFF5E, 0xFF5E, 0xFFE2, 0xFFE2, 0xFFE9, 0xFFEC, 0x1D400, 0x1D454, 0x1D456, 0x1D49C, 0x1D49E, 0x1D49F, 0x1D4A2, 0x1D4A2, 0x1D4A5, 0x1D4A6, 0x1D4A9, 0x1D4AC, 0x1D4AE, 0x1D4B9, 0x1D4BB, 0x1D4BB, 0x1D4BD, 0x1D4C3, 0x1D4C5, 0x1D505, 0x1D507, 0x1D50A, 0x1D50D, 0x1D514, 0x1D516, 0x1D51C, 0x1D51E, 0x1D539, 0x1D53B, 0x1D53E, 0x1D540, 0x1D544, 0x1D546, 0x1D546, 0x1D54A, 0x1D550, 0x1D552, 0x1D6A5, 0x1D6A8, 0x1D7CB, 0x1D7CE, 0x1D7FF, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE24, 0x1EE24, 0x1EE27, 0x1EE27, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE39, 0x1EE39, 0x1EE3B, 0x1EE3B, 0x1EE42, 0x1EE42, 0x1EE47, 0x1EE47, 0x1EE49, 0x1EE49, 0x1EE4B, 0x1EE4B, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE54, 0x1EE54, 0x1EE57, 0x1EE57, 0x1EE59, 0x1EE59, 0x1EE5B, 0x1EE5B, 0x1EE5D, 0x1EE5D, 0x1EE5F, 0x1EE5F, 0x1EE61, 0x1EE62, 0x1EE64, 0x1EE64, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE7E, 0x1EE7E, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x1EEF0, 0x1EEF1, }, translit = false, } m["Zsym"] = process_ranges{ "symbolic", 80071, "pictography", ranges = { 0x20DD, 0x20E0, 0x20E2, 0x20E4, 0x20E7, 0x20EA, 0x20F0, 0x20F0, 0x2100, 0x2101, 0x2103, 0x2106, 0x2108, 0x2109, 0x2114, 0x2114, 0x2116, 0x2117, 0x211E, 0x2123, 0x2125, 0x2127, 0x212A, 0x212B, 0x212E, 0x212E, 0x2132, 0x2132, 0x2139, 0x213B, 0x214A, 0x214A, 0x214C, 0x214F, 0x21A8, 0x21A8, 0x21AF, 0x21AF, 0x21B2, 0x21B5, 0x21B8, 0x21BB, 0x21DC, 0x21DC, 0x21DE, 0x21E3, 0x21E6, 0x21F3, 0x2300, 0x2307, 0x230C, 0x231F, 0x2322, 0x237B, 0x237D, 0x239A, 0x23B6, 0x23B6, 0x23B8, 0x23CF, 0x23D1, 0x23DB, 0x23E3, 0x23FF, 0x2500, 0x259F, 0x25A2, 0x25AD, 0x25B8, 0x25BB, 0x25C2, 0x25C5, 0x25C8, 0x25C9, 0x25CC, 0x25CE, 0x25D4, 0x25E1, 0x25E3, 0x25E3, 0x25E5, 0x25E6, 0x25ED, 0x25F7, 0x2600, 0x2604, 0x2607, 0x263F, 0x2641, 0x2641, 0x2643, 0x265F, 0x2664, 0x266C, 0x2670, 0x27BF, 0x2B00, 0x2B2F, 0x2B45, 0x2B46, 0x2B4D, 0x2B73, 0x2B76, 0x2B95, 0x2B97, 0x2BFF, 0x4DC0, 0x4DFF, 0x1F000, 0x1F02B, 0x1F030, 0x1F093, 0x1F0A0, 0x1F0AE, 0x1F0B1, 0x1F0BF, 0x1F0C1, 0x1F0CF, 0x1F0D1, 0x1F0F5, 0x1F300, 0x1F6D7, 0x1F6DC, 0x1F6EC, 0x1F6F0, 0x1F6FC, 0x1F700, 0x1F776, 0x1F77B, 0x1F7D9, 0x1F7E0, 0x1F7EB, 0x1F7F0, 0x1F7F0, 0x1F800, 0x1F80B, 0x1F810, 0x1F847, 0x1F850, 0x1F859, 0x1F860, 0x1F887, 0x1F890, 0x1F8AD, 0x1F8B0, 0x1F8B1, 0x1F900, 0x1FA53, 0x1FA60, 0x1FA6D, 0x1FA70, 0x1FA7C, 0x1FA80, 0x1FA88, 0x1FA90, 0x1FABD, 0x1FABF, 0x1FAC5, 0x1FACE, 0x1FADB, 0x1FAE0, 0x1FAE8, 0x1FAF0, 0x1FAF8, 0x1FB00, 0x1FB92, 0x1FB94, 0x1FBCA, 0x1FBF0, 0x1FBF9, }, translit = false, character_category = false, -- none } m["Zyyy"] = { "undetermined", 104839687, -- This should not have any characters listed, probably translit = false, character_category = false, -- none } m["Zzzz"] = { "uncoded", 104839675, -- This should not have any characters listed translit = false, character_category = false, -- none } -- These should be defined after the scripts they are composed of. m["Hrkt"] = process_ranges{ "Kana", 187659, "syllabary", aliases = {"Japanese syllabaries"}, ranges = union( m["Hira"].ranges, m["Kana"].ranges ), spaces = false, } m["Jpan"] = process_ranges{ "Japanese", 190502, "logography, syllabary", ranges = union( m["Hrkt"].ranges, m["Hani"].ranges, m["Latn"].ranges ), spaces = false, sort_by_scraping = true, } m["Kore"] = process_ranges{ "Korean", 711797, "logography, syllabary", ranges = union( m["Hang"].ranges, m["Hani"].ranges, m["Latn"].ranges ), } return require("Module:languages").finalizeData(m, "script") 558g2d2r824g4ieafqbli5rb8s0f766 2479536 2479405 2026-07-27T10:08:58Z Hiyuune 50834 2479536 Scribunto text/plain --[=[ When adding new scripts to this file, please don't forget to add style definitons for the script in [[MediaWiki:Gadget-LanguagesAndScripts.css]]. ]=] local concat = table.concat local insert = table.insert local ipairs = ipairs local next = next local remove = table.remove local select = select local sort = table.sort -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string/char") return u(...) end -- We can't use mw.loadData() on [[Module:languages/chars]] because [[Module:languages/data]] itself is sometimes loaded -- using mw.loadData(), and calling mw.loadData() on [[Module:languages/chars]] will insert metatables into the -- character tables, which the second mw.loadData() will choke on. local m_chars = require("Module:languages/chars") local c = m_chars.chars local p = m_chars.puaChars local cs = m_chars.chars_substitutions ------------------------------------------------------------------------------------ -- -- Helper functions -- ------------------------------------------------------------------------------------ -- Note: a[2] > b[2] means opens are sorted before closes if otherwise equal. local function sort_ranges(a, b) return a[1] < b[1] or a[1] == b[1] and a[2] > b[2] end -- Returns the union of two or more range tables. local function union(...) local ranges = {} for i = 1, select("#", ...) do local argt = select(i, ...) for j, v in ipairs(argt) do insert(ranges, {v, j % 2 == 1 and 1 or -1}) end end sort(ranges, sort_ranges) local ret, i = {}, 0 for _, range in ipairs(ranges) do i = i + range[2] if i == 0 and range[2] == -1 then -- close insert(ret, range[1]) elseif i == 1 and range[2] == 1 then -- open if ret[#ret] and range[1] <= ret[#ret] + 1 then remove(ret) -- merge adjacent ranges else insert(ret, range[1]) end end end return ret end -- Adds the `characters` key, which is determined by a script's `ranges` table. local function process_ranges(sc) local ranges, chars = sc.ranges, {} for i = 2, #ranges, 2 do if ranges[i] == ranges[i - 1] then insert(chars, u(ranges[i])) else insert(chars, u(ranges[i - 1])) if ranges[i] > ranges[i - 1] + 1 then insert(chars, "-") end insert(chars, u(ranges[i])) end end sc.characters = concat(chars) ranges.n = #ranges return sc end local function handle_normalization_fixes(fixes) local combiningClasses = fixes.combiningClasses if combiningClasses then local chars, i = {}, 0 for char in next, combiningClasses do i = i + 1 chars[i] = char end fixes.combiningClassCharacters = concat(chars) end return fixes end ------------------------------------------------------------------------------------ -- -- Data -- ------------------------------------------------------------------------------------ local m = {} m["Adlm"] = process_ranges{ "Adlam", 19606346, "alphabet", ranges = { 0x061F, 0x061F, 0x0640, 0x0640, 0x1E900, 0x1E94B, 0x1E950, 0x1E959, 0x1E95E, 0x1E95F, }, capitalized = true, direction = "rtl", } m["Afak"] = { "Afaka", 382019, "syllabary", -- Not in Unicode } m["Aghb"] = process_ranges{ "Caucasian Albanian", 2495716, "alphabet", ranges = { 0x10530, 0x10563, 0x1056F, 0x1056F, }, } m["Ahom"] = process_ranges{ "Ahom", 2839633, "abugida", ranges = { 0x11700, 0x1171A, 0x1171D, 0x1172B, 0x11730, 0x11746, }, } m["Arab"] = process_ranges{ "Ả Rập", 1828555, "Abjad", -- more precisely, impure abjad varieties = {"Jawi", {"Nastaliq", "Nastaleeq"}}, ranges = { 0x0600, 0x06FF, 0x0750, 0x077F, 0x0870, 0x088E, 0x0890, 0x0891, 0x0897, 0x08E1, 0x08E3, 0x08FF, 0xFB50, 0xFBC2, 0xFBD3, 0xFD8F, 0xFD92, 0xFDC7, 0xFDCF, 0xFDCF, 0xFDF0, 0xFDFF, 0xFE70, 0xFE74, 0xFE76, 0xFEFC, 0x102E0, 0x102FB, 0x10E60, 0x10E7E, 0x10EC2, 0x10EC4, 0x10EFC, 0x10EFF, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE24, 0x1EE24, 0x1EE27, 0x1EE27, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE39, 0x1EE39, 0x1EE3B, 0x1EE3B, 0x1EE42, 0x1EE42, 0x1EE47, 0x1EE47, 0x1EE49, 0x1EE49, 0x1EE4B, 0x1EE4B, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE54, 0x1EE54, 0x1EE57, 0x1EE57, 0x1EE59, 0x1EE59, 0x1EE5B, 0x1EE5B, 0x1EE5D, 0x1EE5D, 0x1EE5F, 0x1EE5F, 0x1EE61, 0x1EE62, 0x1EE64, 0x1EE64, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE7E, 0x1EE7E, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x1EEF0, 0x1EEF1, }, direction = "rtl", normalizationFixes = handle_normalization_fixes{ from = {"ٳ"}, to = {"اٟ"} }, } m["fa-Arab"] = { "Ả Rập", 744068, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, otherNames = {"Perso-Arabic"}, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["kk-Arab"] = { "Ả Rập", 90681452, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["ks-Arab"] = m["fa-Arab"] m["ku-Arab"] = m["fa-Arab"] m["ms-Arab"] = m["kk-Arab"] m["mzn-Arab"] = m["fa-Arab"] m["ota-Arab"] = m["fa-Arab"] m["pa-Arab"] = { "Shahmukhi", 133800, m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, otherNames = {"Ả Rập"}, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["ps-Arab"] = m["fa-Arab"] m["sd-Arab"] = m["fa-Arab"] m["tt-Arab"] = m["fa-Arab"] m["ug-Arab"] = m["fa-Arab"] m["ur-Arab"] = m["fa-Arab"] -- Aran (Nastaliq) is subsumed into Arab m["Armi"] = process_ranges{ "Imperial Aramaic", 26978, "abjad", ranges = { 0x10840, 0x10855, 0x10857, 0x1085F, }, direction = "rtl", } m["Armn"] = process_ranges{ "Armenian", 11932, "alphabet", ranges = { 0x0531, 0x0556, 0x0559, 0x058A, 0x058D, 0x058F, 0xFB13, 0xFB17, }, capitalized = true, } m["Avst"] = process_ranges{ "Avestan", 790681, "alphabet", ranges = { 0x10B00, 0x10B35, 0x10B39, 0x10B3F, }, direction = "rtl", } m["pal-Avst"] = { "Pazend", 4925073, m["Avst"][3], ranges = m["Avst"].ranges, characters = m["Avst"].characters, direction = "rtl", parent = "Avst", } m["Bali"] = process_ranges{ "Bali", 804984, "abugida", ranges = { 0x1B00, 0x1B4C, 0x1B4E, 0x1B7F, }, } m["Bamu"] = process_ranges{ "Bamum", 806024, "syllabary", ranges = { 0xA6A0, 0xA6F7, 0x16800, 0x16A38, }, } m["Bass"] = process_ranges{ "Bassa", 810458, "alphabet", aliases = {"Bassa Vah", "Vah"}, ranges = { 0x16AD0, 0x16AED, 0x16AF0, 0x16AF5, }, } m["Batk"] = process_ranges{ "Batak", 51592, "abugida", ranges = { 0x1BC0, 0x1BF3, 0x1BFC, 0x1BFF, }, } m["Beng"] = process_ranges{ "Bengal", 756802, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0980, 0x0983, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09B0, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09C4, 0x09C7, 0x09C8, 0x09CB, 0x09CE, 0x09D7, 0x09D7, 0x09DC, 0x09DD, 0x09DF, 0x09E3, 0x09E6, 0x09EF, 0x09F2, 0x09FE, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD2, 0x1CD5, 0x1CD6, 0x1CD8, 0x1CD8, 0x1CE1, 0x1CE1, 0x1CEA, 0x1CEA, 0x1CED, 0x1CED, 0x1CF2, 0x1CF2, 0x1CF5, 0x1CF7, 0xA8F1, 0xA8F1, }, normalizationFixes = handle_normalization_fixes{ from = {"অা", "ঋৃ", "ঌৢ"}, to = {"আ", "ৠ", "ৡ"} }, } m["as-Beng"] = process_ranges{ "Assam", 191272, m["Beng"][3], otherNames = {"Đông Nagari"}, ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0980, 0x0983, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09AF, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09C4, 0x09C7, 0x09C8, 0x09CB, 0x09CE, 0x09D7, 0x09D7, 0x09DC, 0x09DD, 0x09DF, 0x09E3, 0x09E6, 0x09FE, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD2, 0x1CD5, 0x1CD6, 0x1CD8, 0x1CD8, 0x1CE1, 0x1CE1, 0x1CEA, 0x1CEA, 0x1CED, 0x1CED, 0x1CF2, 0x1CF2, 0x1CF5, 0x1CF7, 0xA8F1, 0xA8F1, }, normalizationFixes = m["Beng"].normalizationFixes, } m["Bhks"] = process_ranges{ "Bhaiksuki", 17017839, "abugida", ranges = { 0x11C00, 0x11C08, 0x11C0A, 0x11C36, 0x11C38, 0x11C45, 0x11C50, 0x11C6C, }, } m["Blis"] = { "Blissymbolic", 609817, "logography", aliases = {"Blissymbols"}, -- Not in Unicode } m["Bopo"] = process_ranges{ "Zhuyin", 198269, "semisyllabary", aliases = {"Zhuyin Fuhao", "Bopomofo"}, ranges = { 0x02EA, 0x02EB, 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x302A, 0x302D, 0x3030, 0x3030, 0x3037, 0x3037, 0x30FB, 0x30FB, 0x3105, 0x312F, 0x31A0, 0x31BF, 0xFE45, 0xFE46, 0xFF61, 0xFF65, }, } m["Brah"] = process_ranges{ "Brahmi", 185083, "abugida", ranges = { 0x11000, 0x1104D, 0x11052, 0x11075, 0x1107F, 0x1107F, }, normalizationFixes = handle_normalization_fixes{ from = {"𑀅𑀸", "𑀋𑀾", "𑀏𑁂"}, to = {"𑀆", "𑀌", "𑀐"} }, translit = "Brah-translit", } m["Brai"] = process_ranges{ "Braille", 79894, "alphabet", ranges = { 0x2800, 0x28FF, }, } m["Bugi"] = process_ranges{ "Lontara", 1074947, "abugida", aliases = {"Buginese"}, ranges = { 0x1A00, 0x1A1B, 0x1A1E, 0x1A1F, 0xA9CF, 0xA9CF, }, } m["Buhd"] = process_ranges{ "Buhid", 1002969, "abugida", ranges = { 0x1735, 0x1736, 0x1740, 0x1751, 0x1752, 0x1753, }, } m["Cakm"] = process_ranges{ "Chakma", 1059328, "abugida", ranges = { 0x09E6, 0x09EF, 0x1040, 0x1049, 0x11100, 0x11134, 0x11136, 0x11147, }, } m["Cans"] = process_ranges{ "Canadian syllabic", 2479183, "abugida", ranges = { 0x1400, 0x167F, 0x18B0, 0x18F5, 0x11AB0, 0x11ABF, }, } m["Cari"] = process_ranges{ "Carian", 1094567, "alphabet", ranges = { 0x102A0, 0x102D0, }, } m["Cham"] = process_ranges{ "Chăm", 1060381, "abugida", ranges = { 0xAA00, 0xAA36, 0xAA40, 0xAA4D, 0xAA50, 0xAA59, 0xAA5C, 0xAA5F, }, } m["Cher"] = process_ranges{ "Cherokee", 26549, "syllabary", ranges = { 0x13A0, 0x13F5, 0x13F8, 0x13FD, 0xAB70, 0xABBF, }, } m["Chis"] = { "Chisoi", 123173777, "abugida", -- Not in Unicode } m["Chrs"] = process_ranges{ "Khwarezmian", 72386710, "abjad", aliases = {"Chorasmian"}, ranges = { 0x10FB0, 0x10FCB, }, direction = "rtl", } m["Copt"] = process_ranges{ "Coptic", 321083, "alphabet", ranges = { 0x03E2, 0x03EF, 0x2C80, 0x2CF3, 0x2CF9, 0x2CFF, 0x102E0, 0x102FB, }, capitalized = true, } m["Cpmn"] = process_ranges{ "Cypro-Minoan", 1751985, "syllabary", aliases = {"Cypro Minoan"}, ranges = { 0x10100, 0x10101, 0x12F90, 0x12FF2, }, } m["Cprt"] = process_ranges{ "Cypriot", 1757689, "syllabary", ranges = { 0x10100, 0x10102, 0x10107, 0x10133, 0x10137, 0x1013F, 0x10800, 0x10805, 0x10808, 0x10808, 0x1080A, 0x10835, 0x10837, 0x10838, 0x1083C, 0x1083C, 0x1083F, 0x1083F, }, direction = "rtl", } m["Cyrl"] = process_ranges{ "Kirin", 8209, "bảng chữ cái", ranges = { 0x0400, 0x052F, 0x1C80, 0x1C8A, 0x1D2B, 0x1D2B, 0x1D78, 0x1D78, 0x1DF8, 0x1DF8, 0x2DE0, 0x2DFF, 0x2E43, 0x2E43, 0xA640, 0xA69F, 0xFE2E, 0xFE2F, 0x1E030, 0x1E06D, 0x1E08F, 0x1E08F, }, capitalized = true, } m["Cyrs"] = { "Kirin cổ", 442244, m["Cyrl"][3], ranges = m["Cyrl"].ranges, characters = m["Cyrl"].characters, capitalized = m["Cyrl"].capitalized, normalizationFixes = handle_normalization_fixes{ from = {"Ѹ", "ѹ"}, to = {"Ꙋ", "ꙋ"} }, strip_diacritics = {remove_diacritics = cs.Cyrs_remove_diacritics}, sort_key = { remove_diacritics = cs.Cyrs_remove_diacritics, from = { "ї", "оу", -- 2 chars "[ґꙣєѕꙃꙅꙁіꙇђꙉѻꙩꙫꙭꙮꚙꚛꙋѡѿꙍѽꙑѣꙗѥꙕѧꙙѩꙝꙛѫѭѯѱѳѵҁ]" }, to = { "и" .. p[1], "у", { ["ґ"] = "г" .. p[1], ["ꙣ"] = "д" .. p[1], ["є"] = "е", ["ѕ"] = "ж" .. p[1], ["ꙃ"] = "ж" .. p[1], ["ꙅ"] = "ж" .. p[1], ["ꙁ"] = "з", ["і"] = "и" .. p[1], ["ꙇ"] = "и" .. p[1], ["ђ"] = "и" .. p[2], ["ꙉ"] = "и" .. p[2], ["ѻ"] = "о", ["ꙩ"] = "о", ["ꙫ"] = "о", ["ꙭ"] = "о", ["ꙮ"] = "о", ["ꚙ"] = "о", ["ꚛ"] = "о", ["ꙋ"] = "у", ["ѡ"] = "х" .. p[1], ["ѿ"] = "х" .. p[1], ["ꙍ"] = "х" .. p[1], ["ѽ"] = "х" .. p[1], ["ꙑ"] = "ы", ["ѣ"] = "ь" .. p[1], ["ꙗ"] = "ь" .. p[2], ["ѥ"] = "ь" .. p[3], ["ꙕ"] = "ю", ["ѧ"] = "я", ["ꙙ"] = "я", ["ѩ"] = "я" .. p[1], ["ꙝ"] = "я" .. p[1], ["ꙛ"] = "я" .. p[2], ["ѫ"] = "я" .. p[3], ["ѭ"] = "я" .. p[4], ["ѯ"] = "я" .. p[5], ["ѱ"] = "я" .. p[6], ["ѳ"] = "я" .. p[7], ["ѵ"] = "я" .. p[8], ["ҁ"] = "я" .. p[9], } }, } } m["Deva"] = process_ranges{ "Devanagari", 38592, "abugida", ranges = { 0x0900, 0x097F, 0x1CD0, 0x1CF6, 0x1CF8, 0x1CF9, 0x20F0, 0x20F0, 0xA830, 0xA839, 0xA8E0, 0xA8FF, 0x11B00, 0x11B09, }, normalizationFixes = handle_normalization_fixes{ from = {"ॆॆ", "ेे", "ाॅ", "ाॆ", "ाꣿ", "ॊॆ", "ाे", "ाै", "ोे", "ाऺ", "ॖॖ", "अॅ", "अॆ", "अा", "एॅ", "एॆ", "एे", "एꣿ", "ऎॆ", "अॉ", "आॅ", "अॊ", "आॆ", "अो", "आे", "अौ", "आै", "ओे", "अऺ", "अऻ", "आऺ", "अाꣿ", "आꣿ", "ऒॆ", "अॖ", "अॗ", "ॶॖ", "्‍?ा"}, to = {"ꣿ", "ै", "ॉ", "ॊ", "ॏ", "ॏ", "ो", "ौ", "ौ", "ऻ", "ॗ", "ॲ", "ऄ", "आ", "ऍ", "ऎ", "ऐ", "ꣾ", "ꣾ", "ऑ", "ऑ", "ऒ", "ऒ", "ओ", "ओ", "औ", "औ", "औ", "ॳ", "ॴ", "ॴ", "ॵ", "ॵ", "ॵ", "ॶ", "ॷ", "ॷ"} }, } m["Diak"] = process_ranges{ "Dhives Akuru", 3307073, "abugida", aliases = {"Dhivehi Akuru", "Dives Akuru", "Divehi Akuru"}, ranges = { 0x11900, 0x11906, 0x11909, 0x11909, 0x1190C, 0x11913, 0x11915, 0x11916, 0x11918, 0x11935, 0x11937, 0x11938, 0x1193B, 0x11946, 0x11950, 0x11959, }, } m["Dogr"] = process_ranges{ "Dogra", 72402987, "abugida", ranges = { 0x0964, 0x096F, 0xA830, 0xA839, 0x11800, 0x1183B, }, } m["Dsrt"] = process_ranges{ "Deseret", 1200582, "alphabet", ranges = { 0x10400, 0x1044F, }, capitalized = true, } m["Dupl"] = process_ranges{ "Duployan", 5316025, "alphabet", ranges = { 0x1BC00, 0x1BC6A, 0x1BC70, 0x1BC7C, 0x1BC80, 0x1BC88, 0x1BC90, 0x1BC99, 0x1BC9C, 0x1BCA3, }, } m["Egyd"] = { "Demotic", 188519, "abjad, logography", -- Not in Unicode } m["Egyh"] = { "Hieratic", 208111, "abjad, logography", -- Unified with Egyptian hieroglyphic in Unicode } m["Egyp"] = process_ranges{ "Egyptian hieroglyphic", 132659, "abjad, logography", ranges = { 0x13000, 0x13455, 0x13460, 0x143FA, }, varieties = {"Hieratic"}, wikipedia_article = "Egyptian hieroglyphs", normalizationFixes = handle_normalization_fixes{ from = {"𓃁", "𓆖"}, to = {"𓃀𓐶𓂝", "𓆓𓐳𓐷𓏏𓐰𓇿𓐸"} }, } m["Elba"] = process_ranges{ "Elbasan", 1036714, "alphabet", ranges = { 0x10500, 0x10527, }, } m["Elym"] = process_ranges{ "Elymaic", 60744423, "abjad", ranges = { 0x10FE0, 0x10FF6, }, direction = "rtl", } m["Ethi"] = process_ranges{ "Ethiopic", 257634, "abugida", aliases = {"Ge'ez", "Geʽez"}, ranges = { 0x1200, 0x1248, 0x124A, 0x124D, 0x1250, 0x1256, 0x1258, 0x1258, 0x125A, 0x125D, 0x1260, 0x1288, 0x128A, 0x128D, 0x1290, 0x12B0, 0x12B2, 0x12B5, 0x12B8, 0x12BE, 0x12C0, 0x12C0, 0x12C2, 0x12C5, 0x12C8, 0x12D6, 0x12D8, 0x1310, 0x1312, 0x1315, 0x1318, 0x135A, 0x135D, 0x137C, 0x1380, 0x1399, 0x2D80, 0x2D96, 0x2DA0, 0x2DA6, 0x2DA8, 0x2DAE, 0x2DB0, 0x2DB6, 0x2DB8, 0x2DBE, 0x2DC0, 0x2DC6, 0x2DC8, 0x2DCE, 0x2DD0, 0x2DD6, 0x2DD8, 0x2DDE, 0xAB01, 0xAB06, 0xAB09, 0xAB0E, 0xAB11, 0xAB16, 0xAB20, 0xAB26, 0xAB28, 0xAB2E, 0x1E7E0, 0x1E7E6, 0x1E7E8, 0x1E7EB, 0x1E7ED, 0x1E7EE, 0x1E7F0, 0x1E7FE, }, } m["Gara"] = process_ranges{ "Garay", 3095302, "alphabet", capitalized = true, direction = "rtl", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x10D40, 0x10D65, 0x10D69, 0x10D85, 0x10D8E, 0x10D8F, }, } m["Geok"] = process_ranges{ "Khutsuri", 1090055, "alphabet", ranges = { -- Ⴀ-Ⴭ is Asomtavruli, ⴀ-ⴭ is Nuskhuri 0x10A0, 0x10C5, 0x10C7, 0x10C7, 0x10CD, 0x10CD, 0x10FB, 0x10FB, 0x2D00, 0x2D25, 0x2D27, 0x2D27, 0x2D2D, 0x2D2D, }, varieties = {"Nuskhuri", "Asomtavruli"}, capitalized = true, } m["Geor"] = process_ranges{ "Georgian", 3317411, "alphabet", ranges = { -- ა-ჿ is lowercase Mkhedruli; Ა-Ჿ is uppercase Mkhedruli (Mtavruli) 0x0589, 0x0589, 0x10D0, 0x10FF, 0x1C90, 0x1CBA, 0x1CBD, 0x1CBF, }, varieties = {"Mkhedruli", "Mtavruli"}, capitalized = true, } m["Glag"] = process_ranges{ "Glagolitic", 145625, "alphabet", ranges = { 0x0484, 0x0484, 0x0487, 0x0487, 0x0589, 0x0589, 0x10FB, 0x10FB, 0x2C00, 0x2C5F, 0x2E43, 0x2E43, 0xA66F, 0xA66F, 0x1E000, 0x1E006, 0x1E008, 0x1E018, 0x1E01B, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E02A, }, capitalized = true, } m["Gong"] = process_ranges{ "Gunjala Gondi", 18125340, "abugida", ranges = { 0x0964, 0x0965, 0x11D60, 0x11D65, 0x11D67, 0x11D68, 0x11D6A, 0x11D8E, 0x11D90, 0x11D91, 0x11D93, 0x11D98, 0x11DA0, 0x11DA9, }, } m["Gonm"] = process_ranges{ "Masaram Gondi", 16977603, "abugida", ranges = { 0x0964, 0x0965, 0x11D00, 0x11D06, 0x11D08, 0x11D09, 0x11D0B, 0x11D36, 0x11D3A, 0x11D3A, 0x11D3C, 0x11D3D, 0x11D3F, 0x11D47, 0x11D50, 0x11D59, }, } m["Goth"] = process_ranges{ "Gothic", 467784, "alphabet", ranges = { 0x10330, 0x1034A, }, wikipedia_article = "Gothic alphabet", } m["Gran"] = process_ranges{ "Grantha", 1119274, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0BE6, 0x0BF3, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD3, 0x1CF2, 0x1CF4, 0x1CF8, 0x1CF9, 0x20F0, 0x20F0, 0x11300, 0x11303, 0x11305, 0x1130C, 0x1130F, 0x11310, 0x11313, 0x11328, 0x1132A, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, 0x1133B, 0x11344, 0x11347, 0x11348, 0x1134B, 0x1134D, 0x11350, 0x11350, 0x11357, 0x11357, 0x1135D, 0x11363, 0x11366, 0x1136C, 0x11370, 0x11374, 0x11FD0, 0x11FD1, 0x11FD3, 0x11FD3, }, } m["Grek"] = process_ranges{ "Hy Lạp", 8216, "bảng chữ cái", ranges = { 0x0342, 0x0342, 0x0345, 0x0345, 0x0370, 0x0377, 0x037A, 0x037F, 0x0384, 0x038A, 0x038C, 0x038C, 0x038E, 0x03A1, 0x03A3, 0x03E1, 0x03F0, 0x03FF, 0x1D26, 0x1D2A, 0x1D5D, 0x1D61, 0x1D66, 0x1D6A, 0x1DBF, 0x1DBF, 0x2126, 0x2127, 0x2129, 0x2129, 0x213C, 0x2140, 0xAB65, 0xAB65, 0x10140, 0x1018E, 0x101A0, 0x101A0, 0x1D200, 0x1D245, }, capitalized = true, display_text = "Grek-common", strip_diacritics = "Grek-common", sort_key = { remove_diacritics = "'ʼ;·`¨´῀" .. c.grave .. c.acute .. c.diaer .. c.caron .. c.turnedcommaabove .. c.commaabove .. c.revcommaabove .. c.macron .. c.breve .. c.diaerbelow .. c.brevebelow .. c.perispomeni .. c.ypogegrammeni .. c.RSQuo .. c.prime .. c.keraia .. c.lowerkeraia .. c.tonos .. c.coronis .. c.psili .. c.dasia, from = {"ϝ", "ͷ", "ϛ", "ͱ", "ͺ", "ϳ", "ϻ", "[ϟϙ]", "[ςϲ]", "ͳ"}, to = {"ε" .. p[1], "ε" .. p[2], "ε" .. p[3], "ζ" .. p[1], "ι", "ι" .. p[1], "π" .. p[1], "π" .. p[2], "σ", "ϡ"}, }, } m["Polyt"] = process_ranges{ "Hy Lạp", 1475332, m["Grek"][3], ranges = union(m["Grek"].ranges, { 0x1F00, 0x1F15, 0x1F18, 0x1F1D, 0x1F20, 0x1F45, 0x1F48, 0x1F4D, 0x1F50, 0x1F57, 0x1F59, 0x1F59, 0x1F5B, 0x1F5B, 0x1F5D, 0x1F5D, 0x1F5F, 0x1F7D, 0x1F80, 0x1FB4, 0x1FB6, 0x1FC4, 0x1FC6, 0x1FD3, 0x1FD6, 0x1FDB, 0x1FDD, 0x1FEF, 0x1FF2, 0x1FF4, 0x1FF6, 0x1FFE, }), ietf_subtag = "Grek", capitalized = m["Grek"].capitalized, parent = "Grek", display_text = m["Grek"].display_text, strip_diacritics = "Polyt-stripdiacritics", sort_key = m["Grek"].sort_key, translit = "grc-translit", } m["Gujr"] = process_ranges{ "Gujarati", 733944, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0A81, 0x0A83, 0x0A85, 0x0A8D, 0x0A8F, 0x0A91, 0x0A93, 0x0AA8, 0x0AAA, 0x0AB0, 0x0AB2, 0x0AB3, 0x0AB5, 0x0AB9, 0x0ABC, 0x0AC5, 0x0AC7, 0x0AC9, 0x0ACB, 0x0ACD, 0x0AD0, 0x0AD0, 0x0AE0, 0x0AE3, 0x0AE6, 0x0AF1, 0x0AF9, 0x0AFF, 0xA830, 0xA839, }, normalizationFixes = handle_normalization_fixes{ from = {"ઓ", "અાૈ", "અા", "અૅ", "અે", "અૈ", "અૉ", "અો", "અૌ", "આૅ", "આૈ", "ૅા"}, to = {"અાૅ", "ઔ", "આ", "ઍ", "એ", "ઐ", "ઑ", "ઓ", "ઔ", "ઓ", "ઔ", "ૉ"} }, } m["Gukh"] = process_ranges{ "Khema", 110064239, "abugida", aliases = {"Gurung Khema", "Khema Phri", "Khema Lipi"}, ranges = { 0x0965, 0x0965, 0x16100, 0x16139, }, } m["Guru"] = process_ranges{ "Gurmukhi", 689894, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0A01, 0x0A03, 0x0A05, 0x0A0A, 0x0A0F, 0x0A10, 0x0A13, 0x0A28, 0x0A2A, 0x0A30, 0x0A32, 0x0A33, 0x0A35, 0x0A36, 0x0A38, 0x0A39, 0x0A3C, 0x0A3C, 0x0A3E, 0x0A42, 0x0A47, 0x0A48, 0x0A4B, 0x0A4D, 0x0A51, 0x0A51, 0x0A59, 0x0A5C, 0x0A5E, 0x0A5E, 0x0A66, 0x0A76, 0xA830, 0xA839, }, normalizationFixes = handle_normalization_fixes{ from = {"ਅਾ", "ਅੈ", "ਅੌ", "ੲਿ", "ੲੀ", "ੲੇ", "ੳੁ", "ੳੂ", "ੳੋ"}, to = {"ਆ", "ਐ", "ਔ", "ਇ", "ਈ", "ਏ", "ਉ", "ਊ", "ਓ"} }, } m["Hang"] = process_ranges{ "Hangul", 8222, "chữ tượng thanh âm tiết", aliases = {"Hangeul"}, ranges = { 0x1100, 0x11FF, 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x302E, 0x3030, 0x3037, 0x3037, 0x30FB, 0x30FB, 0x3131, 0x318E, 0x3200, 0x321E, 0x3260, 0x327E, 0xA960, 0xA97C, 0xAC00, 0xD7A3, 0xD7B0, 0xD7C6, 0xD7CB, 0xD7FB, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0xFFA0, 0xFFBE, 0xFFC2, 0xFFC7, 0xFFCA, 0xFFCF, 0xFFD2, 0xFFD7, 0xFFDA, 0xFFDC, }, } m["Hani"] = process_ranges{ "Hán", 8201, "logography", ranges = { 0x2E80, 0x2E99, 0x2E9B, 0x2EF3, 0x2F00, 0x2FD5, 0x2FF0, 0x2FFF, 0x3001, 0x3003, 0x3005, 0x3011, 0x3013, 0x301F, 0x3021, 0x302D, 0x3030, 0x3030, 0x3037, 0x303F, 0x3190, 0x319F, 0x31C0, 0x31E5, 0x31EF, 0x31EF, 0x3220, 0x3247, 0x3280, 0x32B0, 0x32C0, 0x32CB, 0x30FB, 0x30FB, 0x32FF, 0x32FF, 0x3358, 0x3370, 0x337B, 0x337F, 0x33E0, 0x33FE, 0x3400, 0x4DBF, 0x4E00, 0x9FFF, 0xA700, 0xA707, 0xF900, 0xFA6D, 0xFA70, 0xFAD9, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0x16FE2, 0x16FE3, 0x16FF0, 0x16FF1, 0x1D360, 0x1D371, 0x1F250, 0x1F251, 0x20000, 0x2A6DF, 0x2A700, 0x2B739, 0x2B740, 0x2B81D, 0x2B820, 0x2CEA1, 0x2CEB0, 0x2EBE0, 0x2EBF0, 0x2EE5D, 0x2F800, 0x2FA1D, 0x30000, 0x3134A, 0x31350, 0x323AF, }, varieties = {"Hanzi", "Kanji", "Hanja", "chữ Nôm"}, spaces = false, } m["Hans"] = { "Simplified Han", 185614, m["Hani"][3], ranges = m["Hani"].ranges, characters = m["Hani"].characters, spaces = m["Hani"].spaces, parent = "Hani", } m["Hant"] = { "Traditional Han", 178528, m["Hani"][3], ranges = m["Hani"].ranges, characters = m["Hani"].characters, spaces = m["Hani"].spaces, parent = "Hani", } m["Hano"] = process_ranges{ "Hanunoo", 1584045, "abugida", aliases = {"Hanunó'o", "Hanuno'o"}, ranges = { 0x1720, 0x1736, }, } m["Hatr"] = process_ranges{ "Hatran", 20813038, "abjad", ranges = { 0x108E0, 0x108F2, 0x108F4, 0x108F5, 0x108FB, 0x108FF, }, direction = "rtl", } m["Hebr"] = process_ranges{ "Do Thái", 33513, "abjad", -- more precisely, impure abjad ranges = { 0x0591, 0x05C7, 0x05D0, 0x05EA, 0x05EF, 0x05F4, 0x2135, 0x2138, 0xFB1D, 0xFB36, 0xFB38, 0xFB3C, 0xFB3E, 0xFB3E, 0xFB40, 0xFB41, 0xFB43, 0xFB44, 0xFB46, 0xFB4F, }, direction = "rtl", display_text = "Hebr-common", sort_key = "Hebr-common", strip_diacritics = "Hebr-common", } m["Hira"] = process_ranges{ "Hiragana", 48332, "syllabary", ranges = { 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x3030, 0x3035, 0x3037, 0x3037, 0x303C, 0x303D, 0x3041, 0x3096, 0x3099, 0x30A0, 0x30FB, 0x30FC, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0xFF70, 0xFF70, 0xFF9E, 0xFF9F, 0x1B001, 0x1B11F, 0x1B132, 0x1B132, 0x1B150, 0x1B152, 0x1F200, 0x1F200, }, varieties = {"Hentaigana"}, spaces = false, } m["Hluw"] = process_ranges{ "Anatolian hieroglyphic", 521323, "logography, syllabary", ranges = { 0x14400, 0x14646, }, wikipedia_article = "Anatolian hieroglyphs", } m["Hmng"] = process_ranges{ "Pahawh Hmong", 365954, "semisyllabary", aliases = {"Hmong"}, ranges = { 0x16B00, 0x16B45, 0x16B50, 0x16B59, 0x16B5B, 0x16B61, 0x16B63, 0x16B77, 0x16B7D, 0x16B8F, }, } m["Hmnp"] = process_ranges{ "Nyiakeng Puachue Hmong", 33712499, "alphabet", ranges = { 0x1E100, 0x1E12C, 0x1E130, 0x1E13D, 0x1E140, 0x1E149, 0x1E14E, 0x1E14F, }, } m["Hung"] = process_ranges{ "Old Hungarian", 446224, "alphabet", aliases = {"Hungarian runic"}, ranges = { 0x10C80, 0x10CB2, 0x10CC0, 0x10CF2, 0x10CFA, 0x10CFF, }, capitalized = true, direction = "rtl", } m["Ibrnn"] = { "Northeastern Iberian", 1113155, "semisyllabary", ietf_subtag = "Zzzz", -- Not in Unicode } m["Ibrns"] = { "Southeastern Iberian", 2305351, "semisyllabary", ietf_subtag = "Zzzz", -- Not in Unicode } m["Image"] = { -- To be used to avoid any formatting or link processing "Image-rendered", 478798, -- This should not have any characters listed ietf_subtag = "Zyyy", translit = false, character_category = false, -- none } m["Inds"] = { "Indus", 601388, aliases = {"Harappan", "Indus Valley"}, } m["Ipach"] = { "International Phonetic Alphabet", 21204, aliases = {"IPA"}, ietf_subtag = "Latn", } m["Ital"] = process_ranges{ "Old Italic", 4891256, "alphabet", ranges = { 0x10300, 0x10323, 0x1032D, 0x1032F, }, } m["Java"] = process_ranges{ "Java", 879704, "abugida", ranges = { 0xA980, 0xA9CD, 0xA9CF, 0xA9D9, 0xA9DE, 0xA9DF, }, } m["Jurc"] = { "Jurchen", 912240, "logography", spaces = false, } m["Kali"] = process_ranges{ "Kayah Li", 4919239, "abugida", ranges = { 0xA900, 0xA92F, }, } m["Kana"] = process_ranges{ "Katakana", 82946, "syllabary", ranges = { 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x3030, 0x3035, 0x3037, 0x3037, 0x303C, 0x303D, 0x3099, 0x309C, 0x30A0, 0x30FF, 0x31F0, 0x31FF, 0x32D0, 0x32FE, 0x3300, 0x3357, 0xFE45, 0xFE46, 0xFF61, 0xFF9F, 0x1AFF0, 0x1AFF3, 0x1AFF5, 0x1AFFB, 0x1AFFD, 0x1AFFE, 0x1B000, 0x1B000, 0x1B120, 0x1B122, 0x1B155, 0x1B155, 0x1B164, 0x1B167, }, spaces = false, } m["Kawi"] = process_ranges{ "Kawi", 975802, "abugida", ranges = { 0x11F00, 0x11F10, 0x11F12, 0x11F3A, 0x11F3E, 0x11F5A, }, } m["Khar"] = process_ranges{ "Kharoshthi", 1161266, "abugida", ranges = { 0x10A00, 0x10A03, 0x10A05, 0x10A06, 0x10A0C, 0x10A13, 0x10A15, 0x10A17, 0x10A19, 0x10A35, 0x10A38, 0x10A3A, 0x10A3F, 0x10A48, 0x10A50, 0x10A58, }, direction = "rtl", } m["Khmr"] = process_ranges{ "Khmer", 1054190, "abugida", ranges = { 0x1780, 0x17DD, 0x17E0, 0x17E9, 0x17F0, 0x17F9, 0x19E0, 0x19FF, }, spaces = false, normalizationFixes = handle_normalization_fixes{ from = {"ឣ", "ឤ"}, to = {"អ", "អា"} }, } m["Khoj"] = process_ranges{ "Khojki", 1740656, "abugida", ranges = { 0x0AE6, 0x0AEF, 0xA830, 0xA839, 0x11200, 0x11211, 0x11213, 0x11241, }, normalizationFixes = handle_normalization_fixes{ from = {"𑈀𑈬𑈱", "𑈀𑈬", "𑈀𑈱", "𑈀𑈳", "𑈁𑈱", "𑈆𑈬", "𑈬𑈰", "𑈬𑈱", "𑉀𑈮"}, to = {"𑈇", "𑈁", "𑈅", "𑈇", "𑈇", "𑈃", "𑈲", "𑈳", "𑈂"} }, } m["Khomt"] = { "Khom Thai", 13023788, "abugida", -- Not in Unicode } m["Kitl"] = { "Khitan large", 6401797, "logography", spaces = false, } m["Kits"] = process_ranges{ "Khitan small", 6401800, "logography, syllabary", ranges = { 0x16FE4, 0x16FE4, 0x18B00, 0x18CD5, 0x18CFF, 0x18CFF, }, spaces = false, } m["Knda"] = process_ranges{ "Kannada", 839666, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0C80, 0x0C8C, 0x0C8E, 0x0C90, 0x0C92, 0x0CA8, 0x0CAA, 0x0CB3, 0x0CB5, 0x0CB9, 0x0CBC, 0x0CC4, 0x0CC6, 0x0CC8, 0x0CCA, 0x0CCD, 0x0CD5, 0x0CD6, 0x0CDD, 0x0CDE, 0x0CE0, 0x0CE3, 0x0CE6, 0x0CEF, 0x0CF1, 0x0CF3, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD3, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, 0x1CF4, 0x1CF4, 0xA830, 0xA835, }, normalizationFixes = handle_normalization_fixes{ from = {"ಉಾ", "ಋಾ", "ಒೌ"}, to = {"ಊ", "ೠ", "ಔ"} }, } m["Kpel"] = { "Kpelle", 1586299, "syllabary", -- Not in Unicode } m["Krai"] = process_ranges{ "Kirat Rai", 123173834, "abugida", aliases = {"Rai", "Khambu Rai", "Rai Barṇamālā", "Kirat Khambu Rai"}, ranges = { 0x16D40, 0x16D79, }, } m["Kthi"] = process_ranges{ "Kaithi", 1253814, "abugida", ranges = { 0x0966, 0x096F, 0xA830, 0xA839, 0x11080, 0x110C2, 0x110CD, 0x110CD, }, } m["Kulit"] = { "Kulitan", 6443044, "abugida", -- Not in Unicode } m["Lana"] = process_ranges{ "Tai Tham", 1314503, "abugida", aliases = {"Tham", "Tua Mueang", "Lanna"}, ranges = { 0x1A20, 0x1A5E, 0x1A60, 0x1A7C, 0x1A7F, 0x1A89, 0x1A90, 0x1A99, 0x1AA0, 0x1AAD, }, spaces = false, } m["Laoo"] = process_ranges{ "Lao", 1815229, "abugida", ranges = { 0x0E81, 0x0E82, 0x0E84, 0x0E84, 0x0E86, 0x0E8A, 0x0E8C, 0x0EA3, 0x0EA5, 0x0EA5, 0x0EA7, 0x0EBD, 0x0EC0, 0x0EC4, 0x0EC6, 0x0EC6, 0x0EC8, 0x0ECE, 0x0ED0, 0x0ED9, 0x0EDC, 0x0EDF, }, spaces = false, } m["Latn"] = process_ranges{ "Latinh", 8229, "alphabet", aliases = {"Roman"}, ranges = { 0x0041, 0x005A, 0x0061, 0x007A, 0x00AA, 0x00AA, 0x00BA, 0x00BA, 0x00C0, 0x00D6, 0x00D8, 0x00F6, 0x00F8, 0x02B8, 0x02C0, 0x02C1, 0x02E0, 0x02E4, 0x0363, 0x036F, 0x0485, 0x0486, 0x0951, 0x0952, 0x10FB, 0x10FB, 0x1D00, 0x1D25, 0x1D2C, 0x1D5C, 0x1D62, 0x1D65, 0x1D6B, 0x1D77, 0x1D79, 0x1DBE, 0x1DF8, 0x1DF8, 0x1E00, 0x1EFF, 0x202F, 0x202F, 0x2071, 0x2071, 0x207F, 0x207F, 0x2090, 0x209C, 0x20F0, 0x20F0, 0x2100, 0x2125, 0x2128, 0x2128, 0x212A, 0x2134, 0x2139, 0x213B, 0x2141, 0x214E, 0x2160, 0x2188, 0x2C60, 0x2C7F, 0xA700, 0xA707, 0xA722, 0xA787, 0xA78B, 0xA7CD, 0xA7D0, 0xA7D1, 0xA7D3, 0xA7D3, 0xA7D5, 0xA7DC, 0xA7F2, 0xA7FF, 0xA92E, 0xA92E, 0xAB30, 0xAB5A, 0xAB5C, 0xAB64, 0xAB66, 0xAB69, 0xFB00, 0xFB06, 0xFF21, 0xFF3A, 0xFF41, 0xFF5A, 0x10780, 0x10785, 0x10787, 0x107B0, 0x107B2, 0x107BA, 0x1DF00, 0x1DF1E, 0x1DF25, 0x1DF2A, }, varieties = {"Rumi", "Romaji", "Rōmaji", "Romaja"}, capitalized = true, translit = false, } m["Latf"] = { "Fraktur", 148443, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, otherNames = {"Blackletter"}, -- Blackletter is actually the parent "script" capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["Latg"] = { "Gaelic", 1432616, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, otherNames = {"Irish"}, capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["pjt-Latn"] = { "Latin", nil, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["Leke"] = { "Leke", 19572613, "abugida", -- Not in Unicode } m["Lepc"] = process_ranges{ "Lepcha", 1481626, "abugida", aliases = {"Róng"}, ranges = { 0x1C00, 0x1C37, 0x1C3B, 0x1C49, 0x1C4D, 0x1C4F, }, } m["Limb"] = process_ranges{ "Limbu", 933796, "abugida", ranges = { 0x0965, 0x0965, 0x1900, 0x191E, 0x1920, 0x192B, 0x1930, 0x193B, 0x1940, 0x1940, 0x1944, 0x194F, }, } m["Lina"] = process_ranges{ "Linear A", 30972, ranges = { 0x10107, 0x10133, 0x10600, 0x10736, 0x10740, 0x10755, 0x10760, 0x10767, }, } m["Linb"] = process_ranges{ "Linear B", 190102, ranges = { 0x10000, 0x1000B, 0x1000D, 0x10026, 0x10028, 0x1003A, 0x1003C, 0x1003D, 0x1003F, 0x1004D, 0x10050, 0x1005D, 0x10080, 0x100FA, 0x10100, 0x10102, 0x10107, 0x10133, 0x10137, 0x1013F, }, } m["Lisu"] = process_ranges{ "Fraser", 1194621, "alphabet", aliases = {"Old Lisu", "Lisu"}, ranges = { 0x300A, 0x300B, 0xA4D0, 0xA4FF, 0x11FB0, 0x11FB0, }, normalizationFixes = handle_normalization_fixes{ from = {"['’]", "[.ꓸ][.ꓸ]", "[.ꓸ][,ꓹ]"}, to = {"ʼ", "ꓺ", "ꓻ"} }, } m["Loma"] = { "Loma", 13023816, "syllabary", -- Not in Unicode } m["Lyci"] = process_ranges{ "Lycian", 913587, "alphabet", ranges = { 0x10280, 0x1029C, }, } m["Lydi"] = process_ranges{ "Lydian", 4261300, "alphabet", ranges = { 0x10920, 0x10939, 0x1093F, 0x1093F, }, direction = "rtl", } m["Mahj"] = process_ranges{ "Mahajani", 6732850, "abugida", ranges = { 0x0964, 0x096F, 0xA830, 0xA839, 0x11150, 0x11176, }, } m["Maka"] = process_ranges{ "Makasar", 72947229, "abugida", aliases = {"Old Makasar"}, ranges = { 0x11EE0, 0x11EF8, }, } m["Mand"] = process_ranges{ "Mandaic", 1812130, aliases = {"Mandaean"}, ranges = { 0x0640, 0x0640, 0x0840, 0x085B, 0x085E, 0x085E, }, direction = "rtl", } m["Mani"] = process_ranges{ "Manichaean", 3544702, "abjad", ranges = { 0x0640, 0x0640, 0x10AC0, 0x10AE6, 0x10AEB, 0x10AF6, }, direction = "rtl", } m["Marc"] = process_ranges{ "Marchen", 72403709, "abugida", ranges = { 0x11C70, 0x11C8F, 0x11C92, 0x11CA7, 0x11CA9, 0x11CB6, }, } m["Maya"] = process_ranges{ "Maya", 211248, aliases = {"Maya hieroglyphic", "Mayan", "Mayan hieroglyphic"}, ranges = { 0x1D2E0, 0x1D2F3, }, } m["Medf"] = process_ranges{ "Medefaidrin", 1519764, aliases = {"Oberi Okaime", "Oberi Ɔkaimɛ"}, ranges = { 0x16E40, 0x16E9A, }, capitalized = true, } m["Mend"] = process_ranges{ "Mende", 951069, aliases = {"Mende Kikakui"}, ranges = { 0x1E800, 0x1E8C4, 0x1E8C7, 0x1E8D6, }, direction = "rtl", } m["Merc"] = process_ranges{ "Meroitic cursive", 73028124, "abugida", ranges = { 0x109A0, 0x109B7, 0x109BC, 0x109CF, 0x109D2, 0x109FF, }, direction = "rtl", } m["Mero"] = process_ranges{ "Meroitic hieroglyphic", 73028623, "abugida", ranges = { 0x10980, 0x1099F, }, direction = "rtl", wikipedia_article = "Meroitic hieroglyphs", } m["Mlym"] = process_ranges{ "Malayalam", 1164129, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0D00, 0x0D0C, 0x0D0E, 0x0D10, 0x0D12, 0x0D44, 0x0D46, 0x0D48, 0x0D4A, 0x0D4F, 0x0D54, 0x0D63, 0x0D66, 0x0D7F, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, 0xA830, 0xA832, }, normalizationFixes = handle_normalization_fixes{ from = {"ഇൗ", "ഉൗ", "എെ", "ഒാ", "ഒൗ", "ക്‍", "ണ്‍", "ന്‍റ", "ന്‍", "മ്‍", "യ്‍", "ര്‍", "ല്‍", "ള്‍", "ഴ്‍", "െെ", "ൻ്റ"}, to = {"ഈ", "ഊ", "ഐ", "ഓ", "ഔ", "ൿ", "ൺ", "ൻറ", "ൻ", "ൔ", "ൕ", "ർ", "ൽ", "ൾ", "ൖ", "ൈ", "ന്റ"} }, } m["Modi"] = process_ranges{ "Modi", 1703713, "abugida", ranges = { 0xA830, 0xA839, 0x11600, 0x11644, 0x11650, 0x11659, }, normalizationFixes = handle_normalization_fixes{ from = {"𑘀𑘹", "𑘀𑘺", "𑘁𑘹", "𑘁𑘺"}, to = {"𑘊", "𑘋", "𑘌", "𑘍"} }, } m["Mong"] = process_ranges{ "Mongolian", 1055705, "alphabet", aliases = {"Mongol bichig", "Hudum Mongol bichig"}, ranges = { 0x1800, 0x1805, 0x180A, 0x1819, 0x1820, 0x1842, 0x1878, 0x1878, 0x1880, 0x1897, 0x18A6, 0x18A6, 0x18A9, 0x18A9, 0x200C, 0x200D, 0x202F, 0x202F, 0x3001, 0x3002, 0x3008, 0x300B, 0x11660, 0x11668, }, direction = "vertical-ltr", } m["mnc-Mong"] = process_ranges{ "Manchu", 122888, m["Mong"][3], ranges = { 0x1801, 0x1801, 0x1804, 0x1804, 0x1808, 0x180F, 0x1820, 0x1820, 0x1823, 0x1823, 0x1828, 0x182A, 0x182E, 0x1830, 0x1834, 0x1838, 0x183A, 0x183A, 0x185D, 0x185D, 0x185F, 0x1861, 0x1864, 0x1869, 0x186C, 0x1871, 0x1873, 0x1877, 0x1880, 0x1888, 0x188F, 0x188F, 0x189A, 0x18A5, 0x18A8, 0x18A8, 0x18AA, 0x18AA, 0x200C, 0x200D, 0x202F, 0x202F, }, direction = "vertical-ltr", parent = "Mong", } m["sjo-Mong"] = process_ranges{ "Xibe", 113624153, m["Mong"][3], aliases = {"Sibe"}, ranges = { 0x1804, 0x1804, 0x1807, 0x1807, 0x180A, 0x180F, 0x1820, 0x1820, 0x1823, 0x1823, 0x1828, 0x1828, 0x182A, 0x182A, 0x182E, 0x1830, 0x1834, 0x1838, 0x183A, 0x183A, 0x185D, 0x1872, 0x200C, 0x200D, 0x202F, 0x202F, }, direction = "vertical-ltr", parent = "mnc-Mong", } m["xwo-Mong"] = process_ranges{ "Clear Script", 529085, m["Mong"][3], aliases = {"Todo", "Todo bichig"}, ranges = { 0x1800, 0x1801, 0x1804, 0x1806, 0x180A, 0x1820, 0x1828, 0x1828, 0x182F, 0x1831, 0x1834, 0x1834, 0x1837, 0x1838, 0x183A, 0x183B, 0x1840, 0x1840, 0x1843, 0x185C, 0x1880, 0x1887, 0x1889, 0x188F, 0x1894, 0x1894, 0x1896, 0x1899, 0x18A7, 0x18A7, 0x200C, 0x200D, 0x202F, 0x202F, 0x11669, 0x1166C, }, direction = "vertical-ltr", parent = "Mong", } m["Moon"] = { "Moon", 918391, "alphabet", aliases = {"Moon System of Embossed Reading", "Moon type", "Moon writing", "Moon alphabet", "Moon code"}, -- Not in Unicode } m["Morse"] = { "Morse code", 79897, ietf_subtag = "Zsym", } m["Mroo"] = process_ranges{ "Mru", 75919253, aliases = {"Mro", "Mrung"}, ranges = { 0x16A40, 0x16A5E, 0x16A60, 0x16A69, 0x16A6E, 0x16A6F, }, } m["Mtei"] = process_ranges{ "Meitei Mayek", 2981413, "abugida", aliases = {"Meetei Mayek", "Manipuri"}, ranges = { 0xAAE0, 0xAAF6, 0xABC0, 0xABED, 0xABF0, 0xABF9, }, } m["Mult"] = process_ranges{ "Multani", 17047906, "abugida", ranges = { 0x0A66, 0x0A6F, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128A, 0x1128D, 0x1128F, 0x1129D, 0x1129F, 0x112A9, }, } m["Music"] = process_ranges{ "musical notation", 233861, "pictography", ranges = { 0x2669, 0x266F, 0x1D100, 0x1D126, 0x1D129, 0x1D1EA, }, ietf_subtag = "Zsym", translit = false, } m["Mymr"] = process_ranges{ "Miến Điện", 43887939, "abugida", aliases = {"Myanmar"}, ranges = { 0x1000, 0x109F, 0xA92E, 0xA92E, 0xA9E0, 0xA9FE, 0xAA60, 0xAA7F, 0x116D0, 0x116E3, }, spaces = false, } m["Nagm"] = process_ranges{ "Mundari Bani", 106917274, "alphabet", aliases = {"Nag Mundari"}, ranges = { 0x1E4D0, 0x1E4F9, }, } m["Nand"] = process_ranges{ "Nandinagari", 6963324, "abugida", ranges = { 0x0964, 0x0965, 0x0CE6, 0x0CEF, 0x1CE9, 0x1CE9, 0x1CF2, 0x1CF2, 0x1CFA, 0x1CFA, 0xA830, 0xA835, 0x119A0, 0x119A7, 0x119AA, 0x119D7, 0x119DA, 0x119E4, }, } m["Narb"] = process_ranges{ "Ancient North Arabian", 1472213, "abjad", aliases = {"Old North Arabian"}, ranges = { 0x10A80, 0x10A9F, }, direction = "rtl", } m["Nbat"] = process_ranges{ "Nabataean", 855624, "abjad", aliases = {"Nabatean"}, ranges = { 0x10880, 0x1089E, 0x108A7, 0x108AF, }, direction = "rtl", } m["Newa"] = process_ranges{ "Newa", 7237292, "abugida", aliases = {"Newar", "Newari", "Prachalit Nepal"}, ranges = { 0x11400, 0x1145B, 0x1145D, 0x11461, }, } m["Nkdb"] = { "Dongba", 1190953, "pictography", aliases = {"Naxi Dongba", "Nakhi Dongba", "Tomba", "Tompa", "Mo-so"}, spaces = false, -- Not in Unicode } m["Nkgb"] = { "Geba", 731189, "syllabary", aliases = {"Nakhi Geba", "Naxi Geba"}, spaces = false, -- Not in Unicode } m["Nkoo"] = process_ranges{ "N'Ko", 1062587, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x07C0, 0x07FA, 0x07FD, 0x07FF, 0xFD3E, 0xFD3F, }, direction = "rtl", } m["None"] = { "unspecified", nil, -- This should not have any characters listed ietf_subtag = "Zyyy", translit = false, character_category = false, -- none } m["Nshu"] = process_ranges{ "Nüshu", 56436, "syllabary", aliases = {"Nushu"}, ranges = { 0x16FE1, 0x16FE1, 0x1B170, 0x1B2FB, }, spaces = false, } m["Ogam"] = process_ranges{ "Ogham", 184661, ranges = { 0x1680, 0x169C, }, } m["Olck"] = process_ranges{ "Ol Chiki", 201688, aliases = {"Ol Chemetʼ", "Ol", "Santali"}, ranges = { 0x1C50, 0x1C7F, }, } m["Onao"] = process_ranges{ "Ol Onal", 108607084, "alphabet", ranges = { 0x0964, 0x0965, 0x1E5D0, 0x1E5FA, 0x1E5FF, 0x1E5FF, }, } m["Orkh"] = process_ranges{ "Old Turkic", 5058305, aliases = {"Orkhon runic"}, ranges = { 0x10C00, 0x10C48, }, direction = "rtl", } m["Orya"] = process_ranges{ "Odia", 1760127, "abugida", aliases = {"Oriya"}, ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0B01, 0x0B03, 0x0B05, 0x0B0C, 0x0B0F, 0x0B10, 0x0B13, 0x0B28, 0x0B2A, 0x0B30, 0x0B32, 0x0B33, 0x0B35, 0x0B39, 0x0B3C, 0x0B44, 0x0B47, 0x0B48, 0x0B4B, 0x0B4D, 0x0B55, 0x0B57, 0x0B5C, 0x0B5D, 0x0B5F, 0x0B63, 0x0B66, 0x0B77, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, }, normalizationFixes = handle_normalization_fixes{ from = {"ଅା", "ଏୗ", "ଓୗ"}, to = {"ଆ", "ଐ", "ଔ"} }, } m["Osge"] = process_ranges{ "Osage", 7105529, ranges = { 0x104B0, 0x104D3, 0x104D8, 0x104FB, }, capitalized = true, } m["Osma"] = process_ranges{ "Osmanya", 1377866, ranges = { 0x10480, 0x1049D, 0x104A0, 0x104A9, }, } m["Ougr"] = process_ranges{ "Duy Ngô Nhĩ cổ", 1998938, "abjad, alphabet", ranges = { 0x0640, 0x0640, 0x10AF2, 0x10AF2, 0x10F70, 0x10F89, }, -- This should ideally be "vertical-ltr", but getting the CSS right is tricky because it's right-to-left horizontally, but left-to-right vertically. Currently, displaying it vertically causes it to display bottom-to-top. direction = "rtl", } m["Palm"] = process_ranges{ "Palmyrene", 17538100, ranges = { 0x10860, 0x1087F, }, direction = "rtl", } m["Pauc"] = process_ranges{ "Pau Cin Hau", 25339852, ranges = { 0x11AC0, 0x11AF8, }, } m["Pcun"] = { "Proto-Cuneiform", 1650699, "pictography", -- Not in Unicode } m["Pelm"] = { "Proto-Elamite", 56305763, "pictography", -- Not in Unicode } m["Perm"] = process_ranges{ "Old Permic", 147899, ranges = { 0x0483, 0x0483, 0x10350, 0x1037A, }, } m["Phag"] = process_ranges{ "Phags-pa", 822836, "abugida", ranges = { 0x1802, 0x1803, 0x1805, 0x1805, 0x200C, 0x200D, 0x202F, 0x202F, 0x3002, 0x3002, 0xA840, 0xA877, }, direction = "vertical-ltr", } m["Phli"] = process_ranges{ "Inscriptional Pahlavi", 24089793, "abjad", ranges = { 0x10B60, 0x10B72, 0x10B78, 0x10B7F, }, direction = "rtl", } m["Phlp"] = process_ranges{ "Psalter Pahlavi", 7253954, "abjad", ranges = { 0x0640, 0x0640, 0x10B80, 0x10B91, 0x10B99, 0x10B9C, 0x10BA9, 0x10BAF, }, direction = "rtl", } m["Phlv"] = { "Book Pahlavi", 72403118, "abjad", direction = "rtl", -- Not in Unicode } m["Phnx"] = process_ranges{ "Phoenician", 26752, "abjad", ranges = { 0x10900, 0x1091B, 0x1091F, 0x1091F, }, direction = "rtl", } m["Plrd"] = process_ranges{ "Pollard", 601734, "abugida", aliases = {"Miao"}, ranges = { 0x16F00, 0x16F4A, 0x16F4F, 0x16F87, 0x16F8F, 0x16F9F, }, } m["Prti"] = process_ranges{ "Inscriptional Parthian", 13023804, ranges = { 0x10B40, 0x10B55, 0x10B58, 0x10B5F, }, direction = "rtl", } m["Psin"] = { "Proto-Sinaitic", 1065250, "abjad", direction = "rtl", -- Not in Unicode } m["Ranj"] = { "Ranjana", 2385276, "abugida", -- Not in Unicode } m["Rjng"] = process_ranges{ "Rejang", 2007960, "abugida", ranges = { 0xA930, 0xA953, 0xA95F, 0xA95F, }, } m["Rohg"] = process_ranges{ "Hanifi Rohingya", 21028705, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x0640, 0x0640, 0x06D4, 0x06D4, 0x10D00, 0x10D27, 0x10D30, 0x10D39, }, direction = "rtl", } m["Roro"] = { "Rongorongo", 209764, -- Not in Unicode } m["Rumin"] = process_ranges{ "Rumi numerals", nil, ranges = { 0x10E60, 0x10E7E, }, ietf_subtag = "Arab", } m["Runr"] = process_ranges{ "Runic", 82996, "alphabet", ranges = { 0x16A0, 0x16EA, 0x16EE, 0x16F8, }, } m["Samr"] = process_ranges{ "Samaritan", 1550930, "abjad", ranges = { 0x0800, 0x082D, 0x0830, 0x083E, }, direction = "rtl", } m["Sarb"] = process_ranges{ "Ancient South Arabian", 446074, "abjad", aliases = {"Old South Arabian"}, ranges = { 0x10A60, 0x10A7F, }, direction = "rtl", } m["Saur"] = process_ranges{ "Saurashtra", 3535165, "abugida", ranges = { 0xA880, 0xA8C5, 0xA8CE, 0xA8D9, }, } m["Semap"] = { "flag semaphore", 250796, "pictography", ietf_subtag = "Zsym", } m["Sgnw"] = process_ranges{ "SignWriting", 1497335, "pictography", aliases = {"Sutton SignWriting"}, ranges = { 0x1D800, 0x1DA8B, 0x1DA9B, 0x1DA9F, 0x1DAA1, 0x1DAAF, }, translit = false, } m["Shaw"] = process_ranges{ "Shavian", 1970098, aliases = {"Shaw"}, ranges = { 0x10450, 0x1047F, }, } m["Shrd"] = process_ranges{ "Sharada", 2047117, "abugida", ranges = { 0x0951, 0x0951, 0x1CD7, 0x1CD7, 0x1CD9, 0x1CD9, 0x1CDC, 0x1CDD, 0x1CE0, 0x1CE0, 0xA830, 0xA835, 0xA838, 0xA838, 0x11180, 0x111DF, }, } m["Shui"] = { "Sui", 752854, "logography", spaces = false, -- Not in Unicode } m["Sidd"] = process_ranges{ "Siddham", 250379, "abugida", ranges = { 0x11580, 0x115B5, 0x115B8, 0x115DD, }, } m["Sidt"] = { "Sidetic", 36659, "alphabet", direction = "rtl", -- Not in Unicode } m["Sind"] = process_ranges{ "Khudabadi", 6402810, "abugida", aliases = {"Khudawadi"}, ranges = { 0x0964, 0x0965, 0xA830, 0xA839, 0x112B0, 0x112EA, 0x112F0, 0x112F9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑊰𑋠", "𑊰𑋥", "𑊰𑋦", "𑊰𑋧", "𑊰𑋨"}, to = {"𑊱", "𑊶", "𑊷", "𑊸", "𑊹"} }, } m["Sinh"] = process_ranges{ "Sinhalese", 1574992, "abugida", aliases = {"Sinhala"}, ranges = { 0x0964, 0x0965, 0x0D81, 0x0D83, 0x0D85, 0x0D96, 0x0D9A, 0x0DB1, 0x0DB3, 0x0DBB, 0x0DBD, 0x0DBD, 0x0DC0, 0x0DC6, 0x0DCA, 0x0DCA, 0x0DCF, 0x0DD4, 0x0DD6, 0x0DD6, 0x0DD8, 0x0DDF, 0x0DE6, 0x0DEF, 0x0DF2, 0x0DF4, 0x1CF2, 0x1CF2, 0x111E1, 0x111F4, }, normalizationFixes = handle_normalization_fixes{ from = {"අා", "අැ", "අෑ", "උෟ", "ඍෘ", "ඏෟ", "එ්", "එෙ", "ඔෟ", "ෘෘ"}, to = {"ආ", "ඇ", "ඈ", "ඌ", "ඎ", "ඐ", "ඒ", "ඓ", "ඖ", "ෲ"} }, } m["Sogd"] = process_ranges{ "Sogdian", 578359, "abjad", ranges = { 0x0640, 0x0640, 0x10F30, 0x10F59, }, direction = "rtl", } m["Sogo"] = process_ranges{ "Old Sogdian", 72403254, "abjad", ranges = { 0x10F00, 0x10F27, }, direction = "rtl", } m["Sora"] = process_ranges{ "Sorang Sompeng", 7563292, aliases = {"Sora Sompeng"}, ranges = { 0x110D0, 0x110E8, 0x110F0, 0x110F9, }, } m["Soyo"] = process_ranges{ "Soyombo", 8009382, "abugida", ranges = { 0x11A50, 0x11AA2, }, } m["Sund"] = process_ranges{ "Sundanese", 51589, "abugida", ranges = { 0x1B80, 0x1BBF, 0x1CC0, 0x1CC7, }, } m["Sunu"] = process_ranges{ "Sunuwar", 109984965, "alphabet", ranges = { 0x11BC0, 0x11BE1, 0x11BF0, 0x11BF9, }, } m["Sylo"] = process_ranges{ "Sylheti Nagri", 144128, "abugida", aliases = {"Sylheti Nāgarī", "Syloti Nagri"}, ranges = { 0x0964, 0x0965, 0x09E6, 0x09EF, 0xA800, 0xA82C, }, } m["Syrc"] = process_ranges{ "Syriac", 26567, "abjad", -- more precisely, impure abjad ranges = { 0x060C, 0x060C, 0x061B, 0x061C, 0x061F, 0x061F, 0x0640, 0x0640, 0x064B, 0x0655, 0x0670, 0x0670, 0x0700, 0x070D, 0x070F, 0x074A, 0x074D, 0x074F, 0x0860, 0x086A, 0x1DF8, 0x1DF8, 0x1DFA, 0x1DFA, }, direction = "rtl", } -- Syre, Syrj, Syrn are apparently subsumed into Syrc; discuss if this causes issues m["Tagb"] = process_ranges{ "Tagbanwa", 977444, "abugida", ranges = { 0x1735, 0x1736, 0x1760, 0x176C, 0x176E, 0x1770, 0x1772, 0x1773, }, } m["Takr"] = process_ranges{ "Takri", 759202, "abugida", ranges = { 0x0964, 0x0965, 0xA830, 0xA839, 0x11680, 0x116B9, 0x116C0, 0x116C9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑚀𑚭", "𑚀𑚴", "𑚀𑚵", "𑚆𑚲"}, to = {"𑚁", "𑚈", "𑚉", "𑚇"} }, } m["Tale"] = process_ranges{ "Tai Nüa", 2566326, "abugida", aliases = {"Tai Nuea", "New Tai Nüa", "New Tai Nuea", "Dehong Dai", "Tai Dehong", "Tai Le"}, ranges = { 0x1040, 0x1049, 0x1950, 0x196D, 0x1970, 0x1974, }, spaces = false, } m["Talu"] = process_ranges{ "Tày Lự mới", 3498863, "abugida", ranges = { 0x1980, 0x19AB, 0x19B0, 0x19C9, 0x19D0, 0x19DA, 0x19DE, 0x19DF, }, spaces = false, } m["Taml"] = process_ranges{ "Tamil", 26803, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0B82, 0x0B83, 0x0B85, 0x0B8A, 0x0B8E, 0x0B90, 0x0B92, 0x0B95, 0x0B99, 0x0B9A, 0x0B9C, 0x0B9C, 0x0B9E, 0x0B9F, 0x0BA3, 0x0BA4, 0x0BA8, 0x0BAA, 0x0BAE, 0x0BB9, 0x0BBE, 0x0BC2, 0x0BC6, 0x0BC8, 0x0BCA, 0x0BCD, 0x0BD0, 0x0BD0, 0x0BD7, 0x0BD7, 0x0BE6, 0x0BFA, 0x1CDA, 0x1CDA, 0xA8F3, 0xA8F3, 0x11301, 0x11301, 0x11303, 0x11303, 0x1133B, 0x1133C, 0x11FC0, 0x11FF1, 0x11FFF, 0x11FFF, }, normalizationFixes = handle_normalization_fixes{ from = {"அூ", "ஸ்ரீ"}, to = {"ஆ", "ஶ்ரீ"} }, } m["Tang"] = process_ranges{ "Tangut", 1373610, "logography, syllabary", ranges = { 0x31EF, 0x31EF, 0x16FE0, 0x16FE0, 0x17000, 0x187F7, 0x18800, 0x18AFF, 0x18D00, 0x18D08, }, spaces = false, } m["Tavt"] = process_ranges{ "Tai Viet", 11818517, "abugida", ranges = { 0xAA80, 0xAAC2, 0xAADB, 0xAADF, }, spaces = false, } m["Tayo"] = { "Lai Tay", 16306701, "abugida", aliases = {"Tai Yo"}, direction = "vertical-rtl", -- Not in Unicode } m["Telu"] = process_ranges{ "Telugu", 570450, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0C00, 0x0C0C, 0x0C0E, 0x0C10, 0x0C12, 0x0C28, 0x0C2A, 0x0C39, 0x0C3C, 0x0C44, 0x0C46, 0x0C48, 0x0C4A, 0x0C4D, 0x0C55, 0x0C56, 0x0C58, 0x0C5A, 0x0C5D, 0x0C5D, 0x0C60, 0x0C63, 0x0C66, 0x0C6F, 0x0C77, 0x0C7F, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, }, normalizationFixes = handle_normalization_fixes{ from = {"ఒౌ", "ఒౕ", "ిౕ", "ెౕ", "ొౕ"}, to = {"ఔ", "ఓ", "ీ", "ే", "ో"} }, } m["Teng"] = { "Tengwar", 473725, } m["Tfng"] = process_ranges{ "Tifinagh", 208503, "abjad, alphabet", ranges = { 0x2D30, 0x2D67, 0x2D6F, 0x2D70, 0x2D7F, 0x2D7F, }, otherNames = {"Libyco-Berber", "Berber"}, -- per Wikipedia, Libyco-Berber is the parent } m["Tglg"] = process_ranges{ "Baybayin", 812124, "abugida", aliases = {"Tagalog"}, ranges = { 0x1700, 0x1715, 0x171F, 0x171F, 0x1735, 0x1736, }, } m["Thaa"] = process_ranges{ "Thaana", 877906, "abugida", ranges = { 0x060C, 0x060C, 0x061B, 0x061C, 0x061F, 0x061F, 0x0660, 0x0669, 0x0780, 0x07B1, 0xFDF2, 0xFDF2, 0xFDFD, 0xFDFD, }, direction = "rtl", } m["Thai"] = process_ranges{ "Thai", 236376, "abugida", ranges = { 0x0E01, 0x0E3A, 0x0E40, 0x0E5B, }, spaces = false, } m["Tibt"] = process_ranges{ "Tạng", 46861, "abugida", ranges = { 0x0F00, 0x0F47, 0x0F49, 0x0F6C, 0x0F71, 0x0F97, 0x0F99, 0x0FBC, 0x0FBE, 0x0FCC, 0x0FCE, 0x0FD4, 0x0FD9, 0x0FDA, 0x3008, 0x300B, }, normalizationFixes = handle_normalization_fixes{ combiningClasses = {["༹"] = 1}, from = {"ཷ", "ཹ"}, to = {"ྲཱྀ", "ླཱྀ"} }, } m["sit-tam-Tibt"] = { "Tamyig", 109875213, m["Tibt"][3], ranges = m["Tibt"].ranges, characters = m["Tibt"].characters, parent = "Tibt", normalizationFixes = m["Tibt"].normalizationFixes, } m["Tirh"] = process_ranges{ "Tirhuta", 1765752, "abugida", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x1CF2, 0x1CF2, 0xA830, 0xA839, 0x11480, 0x114C7, 0x114D0, 0x114D9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑒁𑒰", "𑒋𑒺", "𑒍𑒺", "𑒪𑒵", "𑒪𑒶"}, to = {"𑒂", "𑒌", "𑒎", "𑒉", "𑒊"} }, } m["Tnsa"] = process_ranges{ "Tangsa", 105576311, "alphabet", ranges = { 0x16A70, 0x16ABE, 0x16AC0, 0x16AC9, }, } m["Todr"] = process_ranges{ "Todhri", 10274731, "alphabet", direction = "rtl", ranges = { 0x105C0, 0x105F3, }, } m["Tols"] = { "Tolong Siki", 4459822, "alphabet", -- Not in Unicode } m["Toto"] = process_ranges{ "Toto", 104837516, "abugida", ranges = { 0x1E290, 0x1E2AE, }, } m["Tutg"] = process_ranges{ "Tigalari", 2604990, "abugida", aliases = {"Tulu"}, ranges = { 0x1CF2, 0x1CF2, 0x1CF4, 0x1CF4, 0xA8F1, 0xA8F1, 0x11380, 0x11389, 0x1138B, 0x1138B, 0x1138E, 0x1138E, 0x11390, 0x113B5, 0x113B7, 0x113C0, 0x113C2, 0x113C2, 0x113C5, 0x113C5, 0x113C7, 0x113CA, 0x113CC, 0x113D5, 0x113D7, 0x113D8, 0x113E1, 0x113E2, }, } m["Ugar"] = process_ranges{ "Ugaritic", 332652, "abjad", ranges = { 0x10380, 0x1039D, 0x1039F, 0x1039F, }, } m["Vaii"] = process_ranges{ "Vai", 523078, "syllabary", ranges = { 0xA500, 0xA62B, }, } m["Visp"] = { "Visible Speech", 1303365, "alphabet", -- Not in Unicode } m["Vith"] = process_ranges{ "Vithkuqi", 3301993, "alphabet", ranges = { 0x10570, 0x1057A, 0x1057C, 0x1058A, 0x1058C, 0x10592, 0x10594, 0x10595, 0x10597, 0x105A1, 0x105A3, 0x105B1, 0x105B3, 0x105B9, 0x105BB, 0x105BC, }, capitalized = true, } m["Wara"] = process_ranges{ "Varang Kshiti", 79199, aliases = {"Warang Citi"}, ranges = { 0x118A0, 0x118F2, 0x118FF, 0x118FF, }, capitalized = true, } m["Wcho"] = process_ranges{ "Wancho", 33713728, "alphabet", ranges = { 0x1E2C0, 0x1E2F9, 0x1E2FF, 0x1E2FF, }, } m["Wole"] = { "Woleai", 6643710, "syllabary", -- Not in Unicode } m["Xpeo"] = process_ranges{ "Old Persian", 1471822, ranges = { 0x103A0, 0x103C3, 0x103C8, 0x103D5, }, } m["Xsux"] = process_ranges{ "hình nêm", 401, aliases = {"chữ hình nêm Sumer-Akkad"}, ranges = { 0x12000, 0x12399, 0x12400, 0x1246E, 0x12470, 0x12474, 0x12480, 0x12543, }, } m["Yezi"] = process_ranges{ "Yezidi", 13175481, "alphabet", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x0660, 0x0669, 0x10E80, 0x10EA9, 0x10EAB, 0x10EAD, 0x10EB0, 0x10EB1, }, direction = "rtl", } m["Yiii"] = process_ranges{ "Yi", 1197646, "syllabary", ranges = { 0x3001, 0x3002, 0x3008, 0x3011, 0x3014, 0x301B, 0x30FB, 0x30FB, 0xA000, 0xA48C, 0xA490, 0xA4C6, 0xFF61, 0xFF65, }, } m["Zanb"] = process_ranges{ "Zanabazar Square", 50809208, "abugida", ranges = { 0x11A00, 0x11A47, }, } m["Zmth"] = process_ranges{ "mathematical notation", 1140046, ranges = { 0x00AC, 0x00AC, 0x00B1, 0x00B1, 0x00D7, 0x00D7, 0x00F7, 0x00F7, 0x03D0, 0x03D2, 0x03D5, 0x03D5, 0x03F0, 0x03F1, 0x03F4, 0x03F6, 0x0606, 0x0608, 0x2016, 0x2016, 0x2032, 0x2034, 0x2040, 0x2040, 0x2044, 0x2044, 0x2052, 0x2052, 0x205F, 0x205F, 0x2061, 0x2064, 0x207A, 0x207E, 0x208A, 0x208E, 0x20D0, 0x20DC, 0x20E1, 0x20E1, 0x20E5, 0x20E6, 0x20EB, 0x20EF, 0x2102, 0x2102, 0x2107, 0x2107, 0x210A, 0x2113, 0x2115, 0x2115, 0x2118, 0x211D, 0x2124, 0x2124, 0x2128, 0x2129, 0x212C, 0x212D, 0x212F, 0x2131, 0x2133, 0x2138, 0x213C, 0x2149, 0x214B, 0x214B, 0x2190, 0x21A7, 0x21A9, 0x21AE, 0x21B0, 0x21B1, 0x21B6, 0x21B7, 0x21BC, 0x21DB, 0x21DD, 0x21DD, 0x21E4, 0x21E5, 0x21F4, 0x22FF, 0x2308, 0x230B, 0x2320, 0x2321, 0x237C, 0x237C, 0x239B, 0x23B5, 0x23B7, 0x23B7, 0x23D0, 0x23D0, 0x23DC, 0x23E2, 0x25A0, 0x25A1, 0x25AE, 0x25B7, 0x25BC, 0x25C1, 0x25C6, 0x25C7, 0x25CA, 0x25CB, 0x25CF, 0x25D3, 0x25E2, 0x25E2, 0x25E4, 0x25E4, 0x25E7, 0x25EC, 0x25F8, 0x25FF, 0x2605, 0x2606, 0x2640, 0x2640, 0x2642, 0x2642, 0x2660, 0x2663, 0x266D, 0x266F, 0x27C0, 0x27FF, 0x2900, 0x2AFF, 0x2B30, 0x2B44, 0x2B47, 0x2B4C, 0xFB29, 0xFB29, 0xFE61, 0xFE66, 0xFE68, 0xFE68, 0xFF0B, 0xFF0B, 0xFF1C, 0xFF1E, 0xFF3C, 0xFF3C, 0xFF3E, 0xFF3E, 0xFF5C, 0xFF5C, 0xFF5E, 0xFF5E, 0xFFE2, 0xFFE2, 0xFFE9, 0xFFEC, 0x1D400, 0x1D454, 0x1D456, 0x1D49C, 0x1D49E, 0x1D49F, 0x1D4A2, 0x1D4A2, 0x1D4A5, 0x1D4A6, 0x1D4A9, 0x1D4AC, 0x1D4AE, 0x1D4B9, 0x1D4BB, 0x1D4BB, 0x1D4BD, 0x1D4C3, 0x1D4C5, 0x1D505, 0x1D507, 0x1D50A, 0x1D50D, 0x1D514, 0x1D516, 0x1D51C, 0x1D51E, 0x1D539, 0x1D53B, 0x1D53E, 0x1D540, 0x1D544, 0x1D546, 0x1D546, 0x1D54A, 0x1D550, 0x1D552, 0x1D6A5, 0x1D6A8, 0x1D7CB, 0x1D7CE, 0x1D7FF, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE24, 0x1EE24, 0x1EE27, 0x1EE27, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE39, 0x1EE39, 0x1EE3B, 0x1EE3B, 0x1EE42, 0x1EE42, 0x1EE47, 0x1EE47, 0x1EE49, 0x1EE49, 0x1EE4B, 0x1EE4B, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE54, 0x1EE54, 0x1EE57, 0x1EE57, 0x1EE59, 0x1EE59, 0x1EE5B, 0x1EE5B, 0x1EE5D, 0x1EE5D, 0x1EE5F, 0x1EE5F, 0x1EE61, 0x1EE62, 0x1EE64, 0x1EE64, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE7E, 0x1EE7E, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x1EEF0, 0x1EEF1, }, translit = false, } m["Zsym"] = process_ranges{ "symbolic", 80071, "pictography", ranges = { 0x20DD, 0x20E0, 0x20E2, 0x20E4, 0x20E7, 0x20EA, 0x20F0, 0x20F0, 0x2100, 0x2101, 0x2103, 0x2106, 0x2108, 0x2109, 0x2114, 0x2114, 0x2116, 0x2117, 0x211E, 0x2123, 0x2125, 0x2127, 0x212A, 0x212B, 0x212E, 0x212E, 0x2132, 0x2132, 0x2139, 0x213B, 0x214A, 0x214A, 0x214C, 0x214F, 0x21A8, 0x21A8, 0x21AF, 0x21AF, 0x21B2, 0x21B5, 0x21B8, 0x21BB, 0x21DC, 0x21DC, 0x21DE, 0x21E3, 0x21E6, 0x21F3, 0x2300, 0x2307, 0x230C, 0x231F, 0x2322, 0x237B, 0x237D, 0x239A, 0x23B6, 0x23B6, 0x23B8, 0x23CF, 0x23D1, 0x23DB, 0x23E3, 0x23FF, 0x2500, 0x259F, 0x25A2, 0x25AD, 0x25B8, 0x25BB, 0x25C2, 0x25C5, 0x25C8, 0x25C9, 0x25CC, 0x25CE, 0x25D4, 0x25E1, 0x25E3, 0x25E3, 0x25E5, 0x25E6, 0x25ED, 0x25F7, 0x2600, 0x2604, 0x2607, 0x263F, 0x2641, 0x2641, 0x2643, 0x265F, 0x2664, 0x266C, 0x2670, 0x27BF, 0x2B00, 0x2B2F, 0x2B45, 0x2B46, 0x2B4D, 0x2B73, 0x2B76, 0x2B95, 0x2B97, 0x2BFF, 0x4DC0, 0x4DFF, 0x1F000, 0x1F02B, 0x1F030, 0x1F093, 0x1F0A0, 0x1F0AE, 0x1F0B1, 0x1F0BF, 0x1F0C1, 0x1F0CF, 0x1F0D1, 0x1F0F5, 0x1F300, 0x1F6D7, 0x1F6DC, 0x1F6EC, 0x1F6F0, 0x1F6FC, 0x1F700, 0x1F776, 0x1F77B, 0x1F7D9, 0x1F7E0, 0x1F7EB, 0x1F7F0, 0x1F7F0, 0x1F800, 0x1F80B, 0x1F810, 0x1F847, 0x1F850, 0x1F859, 0x1F860, 0x1F887, 0x1F890, 0x1F8AD, 0x1F8B0, 0x1F8B1, 0x1F900, 0x1FA53, 0x1FA60, 0x1FA6D, 0x1FA70, 0x1FA7C, 0x1FA80, 0x1FA88, 0x1FA90, 0x1FABD, 0x1FABF, 0x1FAC5, 0x1FACE, 0x1FADB, 0x1FAE0, 0x1FAE8, 0x1FAF0, 0x1FAF8, 0x1FB00, 0x1FB92, 0x1FB94, 0x1FBCA, 0x1FBF0, 0x1FBF9, }, translit = false, character_category = false, -- none } m["Zyyy"] = { "undetermined", 104839687, -- This should not have any characters listed, probably translit = false, character_category = false, -- none } m["Zzzz"] = { "uncoded", 104839675, -- This should not have any characters listed translit = false, character_category = false, -- none } -- These should be defined after the scripts they are composed of. m["Hrkt"] = process_ranges{ "Kana", 187659, "syllabary", aliases = {"Japanese syllabaries"}, ranges = union( m["Hira"].ranges, m["Kana"].ranges ), spaces = false, } m["Jpan"] = process_ranges{ "Japanese", 190502, "logography, syllabary", ranges = union( m["Hrkt"].ranges, m["Hani"].ranges, m["Latn"].ranges ), spaces = false, sort_by_scraping = true, } m["Kore"] = process_ranges{ "Korean", 711797, "logography, syllabary", ranges = union( m["Hang"].ranges, m["Hani"].ranges, m["Latn"].ranges ), } return require("Module:languages").finalizeData(m, "script") 3ae1nclx6qs3766vs8imgmk8y9pbe3h Thảo luận Thành viên:Kateru Zakuro 3 256634 2478249 2354573 2026-07-26T18:01:26Z Hiyuune 50834 Mục mới: /* Mô đun:Lua banner */ 2478249 wikitext text/x-wiki {{Thành viên:Kateru Zakuro/Trang Chính thành viên/Menu}} ==Hoan nghênh== {| width="100%" cellspacing="2" cellpadding="2" style="background: #F8F8FF; border: 1px solid #ddddee;" |- | colspan="6" style="background: #FFE4B5;" |[[Hình:Nuvola apps kteatime.png|40px]]<big> [[Wiktionary:Giới thiệu|Xin chào]] [[Thành viên:{{PAGENAME}}|{{PAGENAME}}]]!</big> |- | colspan="6" style="padding-left: 30px"| [[Hình:Nuvola apps bookcase.png|24px]] [[Wiktionary|Wiktionary tiếng Việt]] đến nay đã có '''{{formatnum:243272}}''' mục từ, đó là kết quả đóng góp quý báu của rất nhiều thành viên trong Wiktionary, mà mọi người đều bắt đầu như bạn. Bạn đã khởi đầu rất tốt và mong rằng bạn sẽ mang đến những [[Đặc biệt:Đóng góp/{{PAGENAME}}|đóng góp]] có giá trị cho quyển từ điển mở này. |- | colspan="6" style="padding-left: 130px"| [[Hình:Nuvola apps edu languages.svg|60px]] |- | colspan="6" style="padding-left: 30px"| Mời bạn [[Wiktionary:Trang thành viên|giới thiệu về bản thân]] tại trang [[Thành viên:{{PAGENAME}}]].<br>Khi thảo luận, bạn nhớ ký tên bằng cách dùng 4 dấu ngã <nowiki>~~~~</nowiki>!. |- | colspan="3" width="50%" style="padding-left: 30px"| <font color="red"><big> Bạn hãy nhớ các nguyên tắc</big></font><br> [[Hình:Nuvola apps important.svg|20px]] [[Từ điển|chỉ viết những gì thuộc từ điển]], <br> [[Hình:Nuvola apps digikam.png|20px]] không truyền lên hình ảnh thiếu nguồn gốc, <br> [[Hình:Red copyright.svg|20px]] [[Wiktionary:Quyền tác giả|không vi phạm quyền tác giả]]. | colspan="3" width="50%" style="padding-left: 30px"| <font color="green"><big>Đầu tiên bạn nên mạnh dạn</big></font> <br> [[Hình:Nuvola apps keyboard.png|20px]] [[Trợ giúp:Tìm kiếm|thử mọi liên kết mà bạn muốn]],<br> [[Hình:Nuvola apps kig.png|20px]] viết thử thoải mái [[Wiktionary:Chỗ thử|tại đây]],<br> [[Hình:Gnome-help.svg|20px]] [[Wiktionary:Bàn giúp đỡ|đề nghị giúp đỡ của bất cứ ai]]. |- |colspan="6" style="padding-left: 30px"| Những chỉ dẫn có ích: [[Wiktionary:Câu thường hỏi|các câu thường hỏi]], [[Wiktionary:Viết trang mới|cách viết mục từ mới]], [[Trợ giúp:Sửa đổi|soạn thảo mục từ]], và [[Trợ giúp:Mục lục|những hướng dẫn khác]].<br> '''Welcome''' to the Vietnamese Wiktionary, and thank you for registering! If you do not speak Vietnamese, feel free to use our [[Wiktionary:Guestbook for non-Vietnamese speakers|guestbook for non-Vietnamese speakers]].<br> ¡'''Bienvenido''' al Wikcionario vietnamita y gracias por registrarse! Si usted no habla vietnamita, puede utilizar nuestro [[Wiktionary:Guestbook for non-Vietnamese speakers|libro de visitas para los hablantes no vietnamitas]]. |- | colspan="6" style="border-top:2px solid #faecc8;" | Lời khuyên cuối cùng, bạn hãy làm lần lượt: [[Wiktionary:Chỗ thử|thử]], [[Wiktionary:Chào mừng người mới đến|đọc]], [[Wiktionary:Bàn giúp đỡ|hỏi]] rồi hẵng [[Wiktionary:Viết trang mới|viết]]. Chúc bạn thành công. |}&nbsp;[[Thành viên:Huỳnh Nhân-thập|'''<tt><span style="color:#4169e1;">Ios.</span></tt>''']] ([[Thảo luận Thành viên:Huỳnh Nhân-thập|thảo luận]]) 09:28, ngày 4 tháng 2 năm 2020 (UTC) == Thư mời == Mời bạn tham gia [[Thảo luận Wiktionary:Hành chính viên|BQ chọn hành chính viên]]. [[Thành viên:Nguyentrongphu|Nguyentrongphu]] ([[Thảo luận Thành viên:Nguyentrongphu|thảo luận]]) 08:23, ngày 11 tháng 12 năm 2020 (UTC) == [[Mô đun:Unicode data]] == Chào bạn. Không biết khi nào bạn sửa xong nó nhỉ? Mong nhận được phản hồi của bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:25, ngày 13 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Em cố gắng sửa lỗi bằng cách thêm mô đun còn thiếu nhưng có vẻ mã nguồn gốc bên en nó không tương thích bên đây nên bị lỗi hiện không biết sửa sao nữa, mong anh thông cảm, nhờ người khác ạ.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 05:06, ngày 14 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Cái này sửa được nhưng thiếu nhiều mô đun quá. Nhờ anh chép hết [https://en.wiktionary.org/wiki/Special:PrefixIndex/Module:Unicode_data/ toàn bộ mô đun con này sang đây] thì may ra hết lỗi, do quá nhiều nên em chắc làm không nổi.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 05:15, ngày 14 tháng 7 năm 2021 (UTC) == [[Bản mẫu:character info]] == Chào bạn. Bản mẫu này có một lỗi: Khi nhúng vào các trang khác thì không dùng chuột để nhấn vào được. Bạn qua đây xem xét lỗi một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:25, ngày 18 tháng 7 năm 2021 (UTC) :À thôi, lỗi hết rồi. Xin lỗi vì đã làm phiền bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:31, ngày 18 tháng 7 năm 2021 (UTC) ::Xin lỗi vì đã làm phiền bạn một lần nữa. Hóa ra là tùy trình duyệt bạn à. Dùng Google Chrome không nhấn chuột để vào được. Bạn qua đây xem xét lỗi một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:17, ngày 19 tháng 7 năm 2021 (UTC) ::{{u|Ccv2020}} Cái này thật ra là lỗi của hệ thống Tab theo ngôn ngữ của Wiktionary tiếng Việt. Từ lâu chúng ta đã sử dụng hệ thống Tab trang theo ngôn ngữ, thực hiện chuyển đổi đề mục cấp 2 theo ngôn ngữ kiểu <pre>==Tiếng Việt==</pre> thành Tab "Việt" bên trái anh đã thấy, nhưng vấn đề là nó không hoạt động tốt, đặc biệt là những bản mẫu được đặt ngoài phạm vi nội dung Tab phân theo ngôn ngữ, vì thế khi đặt bên ngoài nó vẫn hiển thị nhưng không dùng được.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:30, ngày 19 tháng 7 năm 2021 (UTC) Em cũng không biết sửa sao, anh nên hỏi những người từ đầu thành lập hay lập trình Wiktionary tiếng Việt có lẽ sẽ có cách, hoặc không được thì chịu hoặc thực hiện '''cách mà em không muốn''': '''Gọi Meta đề xuất họ sao lưu dữ liệu bài viết và trang lại, sau đó cài lại Mediawiki như bên en rồi nhập dữ liệu vào'''.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:30, ngày 19 tháng 7 năm 2021 (UTC) :Hic… Thôi chắc tạm thời tắt tính năng “Tổ chức lại mỗi mục từ thành các thẻ theo ngôn ngữ” (mục Tiên ích) vậy. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:42, ngày 19 tháng 7 năm 2021 (UTC) ::Nên đề nghị tắt ba cái tab đi, rõ là thấy rườm rà, không có ích lợi gì. [[Thành viên:P.T.Đ|P.T.Đ]] ([[Thảo luận Thành viên:P.T.Đ|thảo luận]]) 17:40, ngày 19 tháng 7 năm 2021 (UTC) :::{{u|P.T.Đ}}: Tôi nghĩ là các tài khoản mới trong tương lai sẽ không bật sẵn tính năng tôi đã nêu trên. Muốn làm vậy thì phải qua đâu để nhờ các kỹ thuật viên làm vậy? [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:47, ngày 20 tháng 7 năm 2021 (UTC) ::@[[Thành viên:Ccv2020|Ccv2020]]: Các thông tin về ký tự không thuộc về ngôn ngữ nào nên được sắp xếp vào phần "Chữ x", thí dụ {{LKBM|-Hani-}} là "Chữ Hán". Đối với ký tự không thuộc về một hệ thống viết cụ thể thì có thể đưa vào phần {{LKBM|-mul-}} ("Đa ngôn ngữ"). – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 06:17, ngày 14 tháng 10 năm 2021 (UTC) == Về giao diện Wiktionary phiên bản di động == Chào bạn. Tôi thấy giao diện di động của Wiktionary có vấn đề: phần ví dụ tra cứu bị lỗi không tải được, chỉ hiện chữ “đang tải…” thôi. Mong bạn dành chút thời gian xem xét và sửa lỗi, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:08, ngày 21 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Không sửa lỗi được vì cái phần đó trên di động là phần tĩnh, không động được nên nó mới vậy. Em cũng đã làm xong [[Bản mẫu:Trang Chính 2]] rồi, bạn xem qua rồi có gì áp dụng luôn cũng được, coi như là '''viện trợ không cần hoàn vốn từ Trung tâm xây dựng Thienhau2003 tại Wikipedia tiếng Việt''' của em nhé.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 02:21, ngày 21 tháng 7 năm 2021 (UTC) <nowiki>:</nowiki>), OK bạn. Tôi sẽ xem xét giao diện này. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 02:38, ngày 21 tháng 7 năm 2021 (UTC) == [[;]] == Tôi không tạo được trang này vì nó có trong danh sách đen. Bên enwiki cũng bị lỗi. Làm thế nào đây bạn? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 00:08, ngày 9 tháng 8 năm 2021 (UTC) :{{u|Ccv2020}} Cụm từ bị cấm, đây là một trong nhiều [https://helpex.vn/question/nhung-ky-tu-nao-bi-cam-trong-ten-thu-muc-windows-va-linux--5cb7dea2ae03f646703bf39d ký tự đặc biệt trong hệ thống Linux và Windows]. Nên không thể tạo được. Rất tiếc.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 09:20, ngày 2 tháng 9 năm 2021 (UTC) == [[𬖾]] == Chào bạn. Mục từ này dù đang chứa {{tl|cảnh báo Unicode}}, nhưng [[:Thể loại:Mục từ Unicode cần chú ý]] không chứa trang này. Phiền bạn qua đây xử lý một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:19, ngày 23 tháng 8 năm 2021 (UTC) :Thôi, mình chữa được lỗi rồi. Xin lỗi vì đã làm phiền bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 23:41, ngày 25 tháng 8 năm 2021 (UTC) == [[Mô đun:character info]] == Chào bạn. Bạn có thể dịch giúp mình dòng 119 ( cat_name = script_name .. " script characters") được không bạn? Mình sửa nhưng nó cứ báo lỗi. Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 07:55, ngày 24 tháng 9 năm 2021 (UTC) == Phụ lục:… == Lúc mình tạo ra những trang đó, mình mới phát hiện ra là Wiktionary tiếng Việt '''không''' có không gian tên “Phụ lục”. Có cách nào để yêu cầu thêm không gian tên này vào Wiktionary tiếng Việt không? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 04:44, ngày 31 tháng 10 năm 2021 (UTC) :{{u|Ccv2020}} Cái này thì phải đề xuất lên https://phabricator.wikimedia.org/ để họ nhập không gian tên mới về. Nhưng nên tham khảo ý kiến các thành viên khác, đặc biệt là BQV, có đồng thuận rồi thì mới nên tiến hành.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 06:40, ngày 31 tháng 10 năm 2021 (UTC) ::Vậy thì bạn giúp mình được không? Sắp tới mình thi nên sẽ hạn chế hoạt động. Thân mến. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 09:37, ngày 31 tháng 10 năm 2021 (UTC) :::Cái này cần biểu quyết, đúng không nhỉ… [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 07:40, ngày 23 tháng 11 năm 2021 (UTC) == Lỗi == Chào bạn. Hiện có nhiều trang có lỗi ở mục "dịch", vd như trang [[dương cầm|này]]. Không biết bạn có thể khắc phục được không? --.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 00:16, ngày 10 tháng 11 năm 2021 (UTC) :{{u|TheHighFighter2}} Bó tay, bản mẫu ở đây quá lỗi thời nên sửa kiểu nào cũng "hết lỗi chỗ này thì lại lỗi chỗ khác".--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:41, ngày 10 tháng 11 năm 2021 (UTC) == BQV == Bạn muốn làm BQV ở đây không? Tôi nghĩ bạn phù hợp với vị trí đó. Bạn có thể ra ứng cử. Sau 1 tuần, nếu bạn có vài phiếu ok thì tôi sẽ cấp quyền BQV cho bạn. Làm BQV ở đây lấy kinh nghiệm. Sau này, ứng cử làm BQV ở Wikipedia dễ hơn. Chắc vài năm nữa khi bạn tốt nghiệp và có nhiều thời gian hơn. [[Thành viên:Nguyentrongphu|Nguyentrongphu]] ([[Thảo luận Thành viên:Nguyentrongphu|thảo luận]]) 04:06, ngày 3 tháng 12 năm 2021 (UTC) :{{ping|Nguyentrongphu}} Mời cho ý kiến tại [[Thảo luận Wiktionary:Bảo quản viên#Kateru Zakuro]]--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 04:16, ngày 3 tháng 12 năm 2021 (UTC) :{{ping|Nguyentrongphu}} Em đã ra ứng cử và đã hơn 1 tuần rồi. Mong anh thực hiện đúng lời trên, cảm ơn.--[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 01:50, ngày 6 tháng 12 năm 2021 (UTC) == Tạo bản mẫu tính số mục từ Unicode == Chào bạn. Bạn có cách nào tạo ra bản mẫu tính số mục từ Unicode (những mục từ chỉ dùng 1 ký tự trên tiêu đề) không? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 11:29, ngày 12 tháng 12 năm 2021 (UTC) == [[Thành viên:Ccv2020/Nháp MediaWiki 1]] == Nhờ bạn xóa trang này, cảm ơn bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:00, ngày 15 tháng 12 năm 2021 (UTC) == Thẻ ngôn ngữ == Tôi đang nghiên cứu về lỗi mà bạn [[Đặc biệt:Khác/2037419|đã đề cập đến]] khi tắt chức năng thẻ ngôn ngữ. Phần âm thanh không hiển thị trong mục từ nào? Tôi đã xem "[[dictionary]]" (sử dụng {{LKBM|pron-audio}}) và "[[ăn tết]]" ({{LKBM|âm thanh}}); hình như cả hai bản mẫu này vẫn hoạt động tốt khi bật chức năng thẻ. Có phải lỗi này tùy theo trình duyệt hay tiện ích khác không? Đây là chức năng quan trọng của Wiktionary vì phần nhiều người chỉ quan tâm đến một ngôn ngữ và bố trí mục từ mặc định có vẻ khó sử dụng. Tiện ích này phỏng theo [[:en:MediaWiki:Gadget-TabbedLanguages.js|tiện ích tại Wiktionary tiếng Anh]], nhưng [[:en:MediaWiki talk:Gadget-TabbedLanguages.js#Vietnamese version|tiện ích tiếng Việt có nhiều lợi điểm hơn]]. Mai mốt có lẽ [[mw:Reading/Web/Desktop Improvements/Third prototype testing/vi|Vectơ sẽ thu nhỏ các phần ngôn ngữ]] thì không cần tạo thẻ nữa, nhưng tiện ích này sẽ vẫn có ích vì gắn neo ngôn ngữ (<code>#Tiếng Anh</code>) vào các liên kết nội bộ. Nếu không có thì chúng ta phải mất công thêm ngôn ngữ thủ công dùng {{LKBM|l}}. &ndash;&nbsp;[[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 20:56, ngày 17 tháng 12 năm 2021 (UTC) :{{u|Mxn}} Có 2 lý do tắt: :* Mặc dù cái này có lợi nhưng vì đây là Wiki, tôi muốn giữ cho trang Wiki '''truyền thống giống như các trang bách khoa toàn thư''' chứ không phải là một trang web tra cứu mục từ. Hầu như không có Wiktionary nào bặt mặc định tính năng này cả. :* Nếu anh để ý, truy cập vào [[Wiktionary#Tiếng_Việt]] rồi sau đó chuyển lại sang tiếng Anh thì phần âm thanh không chạy được mà hiện một cái dải xám. Lỗi này có thể sửa được bằng cách load lại trang. Vì lỗi này không chỉ Wiktionary tiếng Việt mà cả bên Wiktionary tiếng Anh cũng bị lỗi nên lỗi này không quá nghiêm trọng. :*Tôi muốn hạn chế tải các thành phần không cần thiết để trang mục từ load nhanh và nhẹ hơn. --[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 05:53, ngày 18 tháng 12 năm 2021 (UTC) :<p>Điều quan trọng nhất là người dùng có thể tra cứu, sửa đổi nội dung một cách tiện lợi. Từ điển Wiktionary không có trang tra cứu mục từ thì làm sao gọi là từ điển được? Tôi chưa biết đến Wiktionary nào bố trí các mục từ "như các trang bách khoa toàn thư". Wiktionary cần chức năng quản lý các phần ngôn ngữ trong mục từ vì một mục từ có thể có ý nghĩa trong nhiều ngôn ngữ, chẳng hạn "[[voi]]", "[[pan]]", "[[la]]". Wikipedia không có nhu cầu này. :<p>Đúng là chỉ có Wiktionary tiếng Việt [[m:Gadgets/wiktionary/default|kích hoạt TabbedLanguages theo mặc định]]. (Wiktionary tiếng Ba Tư kích hoạt một phiên bản hỏng của TabbedLanguages theo mặc định.) Năm 2012, Wiktionary tiếng Anh [[:en:Wiktionary:Votes/2012-10/Enabling Tabbed Languages|quyết định kích hoạt TabbedLanguages]], nhưng quyết định này bị trì hoãn mãi vì một số vấn đề tôi đã khắc phục trong phiên bản tại đây. Dù TabbedLanguages không được kích hoạt tại Wiktionary khác, nhưng nhiều người vẫn tuyển chọn kích hoạt nó thủ công. Hiện tại nó [[m:Gadgets/wiktionary|xếp hạng thứ 7 theo người dùng]], không kể những người dùng tại wiki này hoặc người sử dụng script người dùng [[:en:User:Yair rand/TabbedLanguages2.js|TabbedLanguages2]]. Thống kê này có nghĩa rằng thẻ ngôn ngữ rất có ích đối với người đã biết đến tiện ích, chưa kể những người chưa biết đến nó. :<p>Tôi rất ngạc nhiên khi đọc rằng TabbedLanguages có ảnh hưởng đến thời gian tải trang. Đây là một tiện ích '''rất''' nhỏ so với các tiện ích khác, nhỏ hơn cả CommentsInLocalTime. Ngoài ra, [[mw:ResourceLoader|ResourceLoader]] tự động nén mã nguồn thành 5,7&nbsp;kilôbyte [https://vi.wiktionary.org/w/load.php?lang=vi&modules=ext.gadget.TabbedLanguages&skin=vector&version=4nlvy] (nhỏ bằng [[:Tập tin:Brockhaus and Efron Encyclopedic Dictionary b72 889-2.jpg|hình này]]), và trình duyệt tự động đưa mã nguồn vào vùng nhớ đệm. Còn thời gian kết xuất cũng không sao. Tôi đã thử xóa sạch vùng nhớ đệm và tải lại "[[voi]]" 10 lần trong trình duyệt của tôi (Firefox 95, macOS 10.13, MacBook Pro 2,6&nbsp;GHz năm 2013) với các tiện ích mặc định. Theo thẻ Hiệu suất của công cụ nhà phát triển Firefox, TabbedLanguages chỉ tốn trung bình vào khoảng 183&nbsp;mili&nbsp;giây trên tổng số 904&nbsp;mili&nbsp;giây để kết xuất trang. Phần lớn là do trình duyệt phải bố trí lại các phần tử DOM. Dĩ nhiên thời gian kết xuất tùy theo trình duyệt và máy tính, nhưng coi như không có vấn đề đáng kể. :<p>Tôi rất mừng bạn có cơ hội và ý định cải tiến và hiện đại hóa wiki này. Tôi chỉ xin bạn nhớ rằng wiki này có một số đặc tính khác cần kỹ thuật đặc biệt. Mai mốt Wiktionary sẽ [[:en:Wiktionary:Wikidata|sử dụng cơ sở dữ liệu Wikidata]] để lưu trữ các thông tin ngữ nghĩa. Wikidata sẽ đưa rất nhiều mục từ trong rất nhiều ngôn ngữ vào wiki này, chỉ việc nhúng một [https://en.wiktionary.beta.wmflabs.org/wiki/হৃদয় bản mẫu] [https://en.wiktionary.beta.wmflabs.org/wiki/cat đơn giản]. Với mô hình này, chúng ta sẽ phải nghĩ lại nhiều quy định và quá trình, không thể dựa vào kinh nghiệm Wikipedia như ngày xưa. :<p>&nbsp; – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 08:55, ngày 18 tháng 12 năm 2021 (UTC) :Lỗi tại [[Wiktionary#Tiếng Việt]] là lỗi của trình phát âm thanh Kaltura của phần mở rộng [[mw:TimedMediaHandler|TimedMediaHandler]]. Kaltura rất cũ kỹ. Nếu bạn kích hoạt "[[mw:Extension:TimedMediaHandler/VideoJS Player/vi|trình phát video mới]]" trong [[Đặc biệt:Tùy chọn#mw-prefsection-betafeatures|tùy chọn tính năng beta]], trình phát âm thanh sẽ hoạt động tốt trong các thẻ ngôn ngữ. – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 09:53, ngày 18 tháng 12 năm 2021 (UTC) == [[Đặc biệt:Lịch sử/やり方]] == Nhờ bạn xoá tóm lược của IP trong phiên bản đầu tiên của trang. Cảm ơn bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:58, ngày 27 tháng 12 năm 2021 (UTC) == [[⠧]] == Chào bạn. Có lỗi ở 3 bản mẫu: {{tl|-ara-}}, {{tl|-zho-}}, {{tl|-tha-}}. Bạn xem có vấn đề gì và chữa lại giúp. Xin cảm ơn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 13:13, ngày 27 tháng 12 năm 2021 (UTC) == How we will see unregistered users == <div lang="en" dir="ltr" class="mw-content-ltr"> <section begin=content/> Hi! You get this message because you are an admin on a Wikimedia wiki. When someone edits a Wikimedia wiki without being logged in today, we show their IP address. As you may already know, we will not be able to do this in the future. This is a decision by the Wikimedia Foundation Legal department, because norms and regulations for privacy online have changed. Instead of the IP we will show a masked identity. You as an admin '''will still be able to access the IP'''. There will also be a new user right for those who need to see the full IPs of unregistered users to fight vandalism, harassment and spam without being admins. Patrollers will also see part of the IP even without this user right. We are also working on [[m:IP Editing: Privacy Enhancement and Abuse Mitigation/Improving tools|better tools]] to help. If you have not seen it before, you can [[m:IP Editing: Privacy Enhancement and Abuse Mitigation|read more on Meta]]. If you want to make sure you don’t miss technical changes on the Wikimedia wikis, you can [[m:Global message delivery/Targets/Tech ambassadors|subscribe]] to [[m:Tech/News|the weekly technical newsletter]]. We have [[m:IP Editing: Privacy Enhancement and Abuse Mitigation#IP Masking Implementation Approaches (FAQ)|two suggested ways]] this identity could work. '''We would appreciate your feedback''' on which way you think would work best for you and your wiki, now and in the future. You can [[m:Talk:IP Editing: Privacy Enhancement and Abuse Mitigation|let us know on the talk page]]. You can write in your language. The suggestions were posted in October and we will decide after 17 January. Thank you. /[[m:User:Johan (WMF)|Johan (WMF)]]<section end=content/> </div> 18:20, ngày 4 tháng 1 năm 2022 (UTC) <!-- Tin nhắn của Thành viên:Johan (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Johan_(WMF)/Target_lists/Admins2022(8)&oldid=22532697 --> == [[MediaWiki:Wiktionary-usage]] == Chào bạn, nhờ bạn sửa trang đó thành “Ghi chú sử dụng”. “Cách dùng” chỉ cho biết từ/ký tự được sử dụng làm gì, còn “Ghi chú sử dụng” mang tính tổng quát hơn: nó còn cho biết ký tự này xuất hiện nhiều hay ít, phổ biến hay không phổ biến,… Cảm ơn bạn. [[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 09:18, ngày 14 tháng 1 năm 2022 (UTC) == Gỡ thông báo đầu trang và logo Tết cho Wiktionary tiếng Việt năm 2022 == Chào bạn. Cuộc thi “Thiết kế logo Tết cho Wiktionary tiếng Việt năm 2022” đã kết thúc, nhờ bạn gỡ xuống thông báo đầu trang. Và theo như kết quả của cuộc thi, nhờ bạn thay logo trên Wiktionary tiếng Việt thành logo Tết. Xin cảm ơn. [[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 07:07, ngày 21 tháng 1 năm 2022 (UTC) == Lỗi mô đun == Chào bạn, không biết lỗi ở mô đun thống kê Wiktionary thì sửa như nào nhỉ? – [[Thành viên:Russian Federal Subjects|<span style="color:black ;font:16px Calibri;">'''''RFS'''''</span>]]<sup>[[Thảo luận Thành viên:Russian Federal Subjects|<span style="color:gray ;font:12px Arial;">Talk to me!</span>]]</sup> 07:08, ngày 15 tháng 2 năm 2022 (UTC) :Cái này do 3 mục từ sau, trừ sco bạn không tạo thể loại mục từ nên nó lỗi. Mặc dù đã tạo nhưng mô đun vẫn chưa nhận ra thể loại, không hiểu tại sao. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 07:23, ngày 15 tháng 2 năm 2022 (UTC) == Thư mời tham gia biểu quyết == {| class="table" align="center" style="width: 80%; background-color: #FAFAD2; border: 1px solid #fceb92; margin-bottom: 10px" | style="vertical-align: middle; padding: 10px;" | [[File:Logo vote.svg|80px|link=]] | style="vertical-align: middle; padding: 15px 10px 10px 0;" | Mời bạn cho nhận xét ở [[Thảo luận Wiktionary:Bảo quản viên|Biểu quyết bảo quản viên]] của '''[[Thành viên:Ccv2020]]''' tại '''[[Thảo_luận_Wiktionary:Bảo_quản_viên#Ccv2020|đây]]'''. <small>Hãy cùng tích cực tham gia các biểu quyết và thảo luận về chúng. Mỗi hành động của bạn sẽ góp phần không nhỏ để xây dựng các mục từ trên Wiktionary - tài sản chung của cộng đồng chúng ta, giúp wiki ta ngày càng phát triển vững mạnh! Thân ái!</small> |}[[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 00:53, ngày 23 tháng 2 năm 2022 (UTC) == Thẻ ngôn ngữ == Bạn giúp mình bao hết viền của thẻ tab ngôn ngữ lại với. Chỉ mỗi phần nội dung được bao viền, còn thẻ tab thì không, trông hơi kì :) – [[Thành viên:Đức Anh|Đức Anh]] ([[Thảo luận Thành viên:Đức Anh|thảo luận]]) 11:31, ngày 13 tháng 7 năm 2022 (UTC) :Cái này bạn hỏi Mxn nhé, do cái tab ngôn ngữ do bạn này cập nhật theo OOUI của Mediawiki nên nó như vậy – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 06:00, ngày 14 tháng 7 năm 2022 (UTC) == [[Mô đun:headword]] == Nhờ bạn giúp sửa tên thể loại ở mô đun trên (dòng 666): "palindromok" thành "Mục từ tiếng ... viết xuôi ngược đều giống nhau". Xin cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:21, ngày 18 tháng 8 năm 2022 (UTC) : Chào bạn. Nó vẫn còn vấn đề ở thể loại trang [[stats|này]]. Nhờ bạn giải quyết giúp, xin cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 02:38, ngày 22 tháng 8 năm 2022 (UTC) == [[:Thể loại:Chờ xóa]] == Hi, could you please take a look at the deletion requests in the category above? – '''[[User:Rschen7754|Rs]][[User talk:Rschen7754|chen]][[Special:Contributions/Rschen7754|7754]]''' 00:44, ngày 2 tháng 10 năm 2022 (UTC) :My apologies, appears to be done. --'''[[User:Rschen7754|Rs]][[User talk:Rschen7754|chen]][[Special:Contributions/Rschen7754|7754]]''' 22:57, ngày 2 tháng 10 năm 2022 (UTC) == Lỗi == Hiện có nhiều trang bị lỗi ở phần "dịch", như ở mục từ ''[[yêu dấu]]'', nhờ bạn xem qua và giải quyết giùm--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:50, ngày 22 tháng 12 năm 2022 (UTC) == Nhờ tạo trang == Nhờ bạn tạo hộ tôi trang [[:en:MediaWiki:Gadget-defaultVisibilityToggles.js]]. Xim cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:56, ngày 13 tháng 3 năm 2023 (UTC) :Em đang thắc mắc là bên mình dùng Navbox từ Wikipedia tiếng Anh thì sao dùng được cái này, nó cũng là navbox nhưng mà bên tiếng Anh nó là dạng Navbox cũ từ dùng tại Wikipedia tiếng Việt trước đây, cài cái này vào có bị xung đột không nhỉ? – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 16:36, ngày 14 tháng 3 năm 2023 (UTC) ::Vậy thì thôi vậy. Xin lỗi đã làm phiền bạn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 00:55, ngày 15 tháng 3 năm 2023 (UTC) == Về bản cập nhật có lỗi trên dự án == Lỗi trong dự án ở đây là: * Ở trình duyệt trên điện thoại bỗng dưng hiển thị thanh ghi các phím lần lượt là VNI, VIQR, VIQR* với cả Bỏ dấu kiểu cũ,... trông rất khó nhìn, chèn vào nút ba chấm nên rất khó để xem được thông tin mục từ/trang. * Mọi nội dung trong mục từ đều bị ẩn, chỉ hiện mỗi thể loại. {{ping|Kateru Zakuro}} Anh có thể xem và vá lỗi này có được không vậy? – [[User:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;"> '''☀DefenderTienMinh⛤☯☽'''</span>]] ([[User talk:DefenderTienMinh07|<span style="font-family:Simhei;color:#808080;">talk</span>]]) 15:06, ngày 30 tháng 6 năm 2023 (UTC) Thành viên này có hoạt động gần nhất là vào [https://guc.toolforge.org/?by=date&user=Kateru+Zakuro ngày 21/06], chắc không thể phản hồi sớm. Nên xin phép nhờ anh {{ping|Mxn}} vào giải quyết lỗi trên--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 16:34, ngày 1 tháng 7 năm 2023 (UTC) == Need your input on a policy impacting gadgets and UserJS == <div lang="en" dir="ltr" class="mw-content-ltr"> Dear interface administrator, This is Samuel from the Security team and I hope my message finds you well. There is an [[m:Talk:Third-party resources policy|ongoing discussion]] on a proposed policy governing the use of external resources in gadgets and UserJS. The proposed [[m:Special:MyLanguage/Third-party resources policy|Third-party resources policy]] aims at making the UserJS and Gadgets landscape a bit safer by encouraging best practices around external resources. After an initial non-public conversation with a small number of interface admins and staff, we've launched a much larger, public consultation to get a wider pool of feedback for improving the policy proposal. Based on the ideas received so far, the proposed policy now includes some of the risks related to user scripts and gadgets loading third-party resources, best practices for gadgets and UserJS developers, and exemptions requirements such as code transparency and inspectability. As an interface administrator, your feedback and suggestions are warmly welcome until July 17, 2023 on the [[m:Talk:Third-party resources policy|policy talk page]]. Have a great day!</div> <bdi lang="en" dir="ltr">[[m:User:Samuel (WMF)|Samuel (WMF)]], on behalf of the Foundation's Security team</bdi> 12:08, ngày 10 tháng 7 năm 2023 (UTC) <!-- Tin nhắn của Thành viên:Samuel (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Samuel_(WMF)/IAdmins_MassMessage_list_2&oldid=25272792 --> == Thư mời == Mời bạn cho đôi lời nhận xét tại [[Thảo luận Wiktionary:Bảo quản viên#P. %C4%90%C4%82NG|Biểu quyết chọn bảo quản viên]]. Xin hết lòng cảm ơn rất nhiều. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 07:02, ngày 24 tháng 8 năm 2023 (UTC) == Thư mời tham gia biểu quyết == <div style="padding: 0.5em; background: #f8f8ff; margin-top: 1em; font-size: 1em"> {| class="table" style="width: 80%; background-color: #ACE1AF; border: 1px solid #fceb92; margin: auto; margin-bottom: 10px" | style="vertical-align: middle; padding: 10px;" | [[Tập tin:Logo vote.svg|80px|link=]] | style="vertical-align: middle; padding: 15px 10px 10px 0;" | '''Mời bạn cho ý kiến về việc cấp quyền Bảo quản viên cho thành viên [[Thành viên:DefenderTienMinh07|DefenderTienMinh07]] tại trang [[Thảo luận Wiktionary:Bảo quản viên#DefenderTienMinh07|Thảo luận Wiktionary:Bảo quản viên]]. Xin cảm ơn. <small>Hãy cùng tích cực tham gia các biểu quyết và thảo luận về chúng. Mỗi hành động của bạn sẽ góp phần không nhỏ để xây dựng các mục từ trên Wiktionary - tài sản chung của cộng đồng chúng ta, giúp wiki ta ngày càng phát triển vững mạnh! Thân ái! |} </div> [[User:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;"> '''☀DefenderTienMinh⛤☯☽'''</span>]] ([[User talk:DefenderTienMinh07|<span style="font-family:Simhei;color:#808080;">talk</span>]]) 10:25, ngày 24 tháng 8 năm 2023 (UTC) == Thư mời == Chào bạn! Mời bạn cho ý kiến tại [[Thảo_luận_Wiktionary:Bảo_quản_viên#Nguyên_Hưng_Trần|Biểu quyết chọn bảo quản viên]]. Thanks bạn! [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 17:33, ngày 30 tháng 12 năm 2023 (UTC) == Bản mẫu:Pp == Hiện bản mẫu đang gặp vấn đề sau khi nâng cấp (Ví dụ: [[Wiktionary:Nguồn gốc/WinVNKey/Lê Sơn Thanh]]) – [[Thành viên:Đơn giản là tôi|Đơn giản là tôi]] ([[Thảo luận Thành viên:Đơn giản là tôi|thảo luận]]) 08:35, ngày 24 tháng 8 năm 2025 (UTC) == Danh sách thông báo rộng rãi == Tôi đã tạo danh sách thông báo gửi thư rộng rãi này đến các tv tại [[Wiktionary:Danh sách thư]]. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 09:51, ngày 1 tháng 9 năm 2025 (UTC) == Lỗi == Xin chào, hôm nay mình có bê [[Bản mẫu:Trang Chính 3/Khung]] về Wikivoyage tại [[voy:vi:Bản mẫu:Trang Chính/Khung|đây]]. Nhưng không hiểu sao một số văn bản có màu ở [[voy:vi:Bản mẫu:Tin tức]] như "Tuần lễ vàng" và "Nhiều thành phố tại Indonesia đã xảy ra biểu tình phản đối chính phủ nay đã leo thang thành bạo loạn", mặc dù ở bản mẫu Tin tức nó vẫn hiện màu bình thường nhưng khi nhúng vào bản mẫu Trang Chính/Khung ở trên Trang Chính thì nó lại không có màu vậy nhỉ? Không biết là bạn có biết nguyên nhân của lỗi này là gì không? – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:24, ngày 4 tháng 9 năm 2025 (UTC) :Có màu mà bác, không biết bác có bặt cái gì không chứ em thấy có màu mà. Bác thử Shift+Nút làm mới trên trình duyệt xem sao. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 22:03, ngày 4 tháng 9 năm 2025 (UTC) ::Hmm thế vậy chắc là do trình duyệt trên điện thoại. Mới thử trên máy tính thì không thấy có lỗi này. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 23:21, ngày 4 tháng 9 năm 2025 (UTC) : À, thì ra là do tôi bật chế độ tối mặc định của Vector 2022 nên mới không có màu. Không biết sao nó lại bị vậy nhỉ? [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:32, ngày 9 tháng 9 năm 2025 (UTC) ::Chắc là do CSS của Wikivoyage, bác thử kiểm tra các trang CSS và JS toàn website và Vector 2022 xem có đoạn CSS hay JS nào định kiểu url no color không? – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:34, ngày 9 tháng 9 năm 2025 (UTC) ::: @[[Thành viên:Nvdtn19|Nvdtn19]] Tôi có vào Wikivoyage nhưng font chữ nó khác so với các dự án khác. Font chữ hiện tại nó [[:ku:Destpêk|giống]] với phiên bản Wiktionary tiếng Kurd. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 15:41, ngày 9 tháng 9 năm 2025 (UTC) :::: Font hiện tại đang hơi khó nhìn với lại tôi cũng không thích nó cho lắm nên mới đổi thành Segoe UI (mặc định của Microsoft). Cũng hơi kỳ lạ là ở [[voy:vi:Thành viên:Nvdtn19/nháp1]] rõ ràng vẫn đang hiện màu bình thường ở chế độ tối nhưng ở Trang Chính thì lại không hiện, không rõ lỗi này từ đâu nữa. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:48, ngày 9 tháng 9 năm 2025 (UTC) ::::Bác kiểm tra [[MediaWiki:Common.css]] và [[MediaWiki:Vector.css]], em đang thấy trong này có một số mã thay đổi css khá nhiều, 2 trang này ảnh hưởng toàn trang nên bác nên kiểm tra trước 2 trang này xóa mấy css có thể gây lỗi đi. Em đang thấy có đoạn này ::::<code> ::::body { :::: /* generally a sans-serif font should be here */ :::: font-family: system-ui, "Segoe UI", 'Iranian Sans', 'Noto Sans Arabic', 'DejaVu Sans', sans-serif; ::::} ::::.mw-body h1, .mw-body h2, .mw-body #firstHeading, ::::.mw-body .mw-editsection, .mw-body .mw-editsection-like, ::::.mw-body #toc h2, .mw-body .toc h2, ::::#documentation-meta-data, .vector-sticky-header-context-bar-primary { :::: /* MediaWiki (e.g. English Wikipedia) uses a serif font for titles in contrast to a sans-serif font for body so :::: * we need also to use a serif font here, as Arial isn't an option let's have Calibri in the chain, :::: * it also resolves the issue of missed dots on some letters as can be seen in :::: * .... */ :::: font-family: Calibri, system-ui, "Segoe UI", 'Iranian Serif', 'Noto Sans Arabic', 'Iranian Sans', 'DejaVu Sans', serif; ::::} ::::</code> ::::có vẻ đang thay đổi font giao diện, bác là admin nên xóa đi. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:50, ngày 9 tháng 9 năm 2025 (UTC) ::::: Kể cả xoá cái mã đó đi thì cũng có fix được cái màu đâu nhỉ? Code này là để đổi font, mà vấn đề màu đã xảy ra trước khi add cái mã đó rồi. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 16:01, ngày 9 tháng 9 năm 2025 (UTC) ::::::Trường hợp này khả năng là lỗi khi chuyển đổi giao diện sáng sang tối, không tương thích với mediawiki. Em có test cả PC và Mobile thì không thấy lỗi đâu nên bác nên kiểm tra lại điện thoại và máy tính, vì lỗi chỉ xuất hiện bên bác nên giờ em rất khó nói là nên xử lý thế nào. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 16:29, ngày 9 tháng 9 năm 2025 (UTC) Nhờ bạn cấm giúp rối đang phá hoại, xem [[Đặc biệt:Thay đổi gần đây]] để biết thêm. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 02:27, ngày 12 tháng 9 năm 2025 (UTC) :Cấm vô hạn và thu hồi luôn quyền sửa trang thảo luận vì đây là LTA. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 02:28, ngày 12 tháng 9 năm 2025 (UTC) ::Đã cấm vô hạn – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:29, ngày 12 tháng 9 năm 2025 (UTC) ::Mà LTA là ai nhỉ, dạo này ít qua bên Wikipedia nên không để ý, với lại trên này ít người tham gia. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:32, ngày 12 tháng 9 năm 2025 (UTC) ::Mà LTA là ai nhỉ, dạo này ít qua bên Wikipedia nên không để ý, với lại trên này ít người tham gia. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:32, ngày 12 tháng 9 năm 2025 (UTC) :::Bạn có thể qua đọc [[w:vi:Wikipedia:Tin nhắn cho bảo quản viên/Lưu 2025 8#Báo cáo phá hoại 84]] để biết thêm. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 05:20, ngày 12 tháng 9 năm 2025 (UTC) == [[Mô đun:parameters/lite]] == Phiền bạn xóa mô đun này vì lỗi thời và không còn sử dụng bất kỳ trang nào. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 03:43, ngày 12 tháng 9 năm 2025 (UTC) == Nhờ == Theo [[m:Tech/News/2022/02]] thì việc ẩn tiêu đề Trang Chính giờ đây chỉ cần tạo [[MediaWiki:Mainpage-title]] và [[MediaWiki:Mainpage-title-loggedin]] chứ cũng không cần phụ thuộc vào CSS nữa. Hiện tại trên giao diện Minerva thì tiêu đề Trang Chính vẫn đang hiển thị khi chưa đăng nhập. Vì bạn là BQVGD ở đây nên nhờ bạn tạo hai giúp trang này. Chỉ cần tạo trang trống là được, không có dấu - [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 11:28, ngày 1 tháng 10 năm 2025 (UTC) :@[[Thành viên:Kateru Zakuro|Kateru Zakuro]]: Yummie lại sang đây rồi kìa bác. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 11:50, ngày 25 tháng 10 năm 2025 (UTC) ::Đã xử lý – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 11:55, ngày 25 tháng 10 năm 2025 (UTC) : @[[Thành viên:Kateru Zakuro|Kateru Zakuro]] Nhờ bạn gỡ bỏ khóa trang [[ním]] chỉ vì có bút chiến vài lần trong quá khứ mà bán khóa vô hạn thì vô lý quá. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 12:03, ngày 25 tháng 10 năm 2025 (UTC) == Question of section templates == Hi, I saw your bot recently changed some section templates to use <nowiki><h3></nowiki> HTML tags, for example [[Bản mẫu:-noun-]] and [[Bản mẫu:-pron-]]. This causes problem when parsing pages and also inconsistent with the [[Wiktionary:Sơ đồ mục từ|layout document]]. Could you revert these edits to use <nowiki>===</nowiki> wikitext? – [[Thành viên:Public class|Public class]] ([[Thảo luận Thành viên:Public class|thảo luận]]) 06:26, ngày 17 tháng 11 năm 2025 (UTC) :@[[Thành viên:Public class|Public class]] Those templates were used for entries in the old format, before I updated the entry map in 2025, Vietnamese Wiktionary used such templates for titles, like the current Dutch Wiktionary. But to make editing entries easier and compatible with the entry structure in English Wiktionary, the rule was changed to use the === heading, and the old format templates were changed to HTML code h2 h3, to hide the edit button next to the heading, to avoid members accidentally editing the template. I intended to use CSS to hide the edit button, but after trying many ways, there is no way to hide the edit button for these templates, so I switched to HTML code. I wonder if there is a way? – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 07:43, ngày 17 tháng 11 năm 2025 (UTC) ::<nowiki>__NOEDITSECTION__</nowiki> magic word could be used. But it's also fine to use HTML tags, I already solved my problem by overriding the templates. – [[Thành viên:Public class|Public class]] ([[Thảo luận Thành viên:Public class|thảo luận]]) 07:58, ngày 17 tháng 11 năm 2025 (UTC) == Không thể thêm mục. == Xin chào, mình đang muốn thêm phần khái niệm của từ nắc trong tiếng Việt. Tuy nhiên mình đã bị chặn bởi bộ lọc số 10 liên quan tới Yuumi gì đấy. Làm sao để mình có thể đăng bài mà không bị chặn. --[[Thành viên:Tucute515|Tucute515]] ([[Thảo luận Thành viên:Tucute515|thảo luận]]) 11:22, ngày 22 tháng 11 năm 2025 (UTC) :Mình đã tắt bộ lọc để xem thử bạn bị cấm từ gì, vì bộ lọc này có tác động khá mạnh. Bây giờ bạn thêm được rồi đó – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 12:44, ngày 22 tháng 11 năm 2025 (UTC) == Mô đun cây thể loại == Theo tôi nghĩ đã đến lúc phải bán khoá toàn bộ các mô đun cây thể loại (category tree) vô hạn vì hầu hết các mô đun này đều ảnh hưởng lẫn nhau và chỉ cần có một vấn đề nhỏ thôi thì tất cả các thể loại dùng với auto cat đều lỗi hàng loạt. Không biết ý kiến của bạn như thế nào về đề xuất này? – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 14:41, ngày 30 tháng 11 năm 2025 (UTC) :@[[Thành viên:Hiyuune|Hiyuune]] Mô đun này hiện tại đang được sử dụng tương đối nhiều, với [https://linkcount.toolforge.org/index.php?project=vi.wiktionary.org&page=M%C3%B4_%C4%91un:category_tree 8,917 trang] nhúng thì có lẽ là đủ điều kiện để khóa rồi, bên Wiktionary tiếng Anh thì mô đun trên 1000 trang đã khóa rồi. Ở đây thì ít, để đảm bảo mọi người đều có thể cập nhật dữ liệu mô đun, chỉ nên khóa đối với các mô đun và bản mẫu có trên 2.500-5.000 trang nhúng như Wikipedia tiếng Anh là phù hợp. Giờ khóa cũng dễ mà, Twinkle một phát là xong. Mình thì đồng ý với đề xuất này, nhưng để mình hỏi thêm @[[Thành viên:TheHighFighter2|TheHighFighter2]], @[[Thành viên:Higashizakura|Higashizakura]] và @[[Thành viên:WhoAlone|WhoAlone]], không biết 3 bạn có đồng ý đề nghị này không?--[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:13, ngày 30 tháng 11 năm 2025 (UTC) ::Tôi thì ok theo đề xuất bạn Hiyuune --.--[[Thành viên:TheHighFighter2|Ta như cây bách buồn sau núi...]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 06:53, ngày 1 tháng 12 năm 2025 (UTC) : Bổ sung mô đun cần khóa: [[Mô đun:array]]. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 09:14, ngày 4 tháng 12 năm 2025 (UTC) == Lỗi == Nhờ bạn xem qua mục từ [[アトゥインネ]], không hiểu vì sao [[Module:dialect synonyms/ain/アッコッカムイ]] bị lỗi chỗ nào tôi không biết sửa được. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 08:27, ngày 4 tháng 12 năm 2025 (UTC) :@[[Thành viên:Hiyuune|Hiyuune]] Không nhận diện được mã ngôn ngữ, cái này phải cập nhật lại module. Vì [[ Module:dialect synonyms]] này nó dùng nhiều mô đun khác, khả năng tìm ra lỗi hơi khó. Em sẽ cố gắng, nhưng nếu không được thì khả năng bác phải hỏi AI. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:06, ngày 4 tháng 12 năm 2025 (UTC) ::Đề mục lại có vấn đề rồi. Phiền bạn xem lại chứ nhìn vào rối mắt lắm. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 12:36, ngày 6 tháng 12 năm 2025 (UTC) :::@[[Thành viên:Hiyuune|Hiyuune]] Đề mục nào bạn ơi, mình thấy vẫn ổn mà? Bạn có thể dẫn chứng mục từ nào không? – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:45, ngày 6 tháng 12 năm 2025 (UTC) ::::Mục từ [[アトゥインネ|này]], khi hiển thị trên mobile nó có vấn đề. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 13:47, ngày 6 tháng 12 năm 2025 (UTC) :::::Em thấy không có gì bất thường cả, riêng mô đun thì lỗi rồi cái này em bó tay, khả năng có liên quan đến mô đun tiếng Nhật nên nó lỗi, chứ mô đun dialect synonyms trên mục từ khác vẫn được mà tiếng Ainu lại lỗi thì chỉ có thể là do tiếng Nhật thôi. Không biết cụ thể nó bị lỗi gì, bác nói rõ được không, nếu có thể bác chụp ảnh lại gửi url lên đây thử, dùng imgbb. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:52, ngày 6 tháng 12 năm 2025 (UTC) ::::::Xem [https://ibb.co/mVvWK2MM ở đây]. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 14:08, ngày 6 tháng 12 năm 2025 (UTC) :::::::Em đã lùi lại bản mẫu, bác F5 hoặc làm mới lại trang thử, hoặc đăng xuất, xóa hết cache, lịch sử trình duyệt xem sao. Em không bị lỗi này nên không rõ lỗi của bác từ đâu ra. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:43, ngày 6 tháng 12 năm 2025 (UTC) : Phiền bạn xóa [[Mô đun:is-noun/style.css]], [[Mô đun:eo-conj/style.css]] vì nó không còn liên kết bất kì trang nào và lỗi thời. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 16:26, ngày 11 tháng 12 năm 2025 (UTC) : Tôi mới cập nhật lại theo phiên bản mới thì nó hết lỗi, có điều nó vẫn có cảnh báo. [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 15:08, ngày 3 tháng 2 năm 2026 (UTC) == Yummie == Bác nên xem xét điều chỉnh lại cái bộ lọc này. Tôi thấy hơi có nhiều false positive khi xem trong [[Đặc biệt:Nhật trình sai phạm]]. Có thể điều chỉnh để những người có quyền autoconfirmed không bị ảnh hưởng. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 07:15, ngày 6 tháng 12 năm 2025 (UTC) :Nó chỉ kích hoạt nếu tài khoản dưới 25 sửa đổi, cho nên nếu bị false thì khả năng chắc ít sửa đổi quá, em thấy bộ lọc này ít ảnh hưởng mà bác. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 10:34, ngày 6 tháng 12 năm 2025 (UTC) : Rối này lại tiếp tục phá hoại ở không gian tên thể loại, tag biển xóa nhanh bừa bãi. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 04:22, ngày 10 tháng 12 năm 2025 (UTC) == Cấm == Tài khoản [[Đặc_biệt:Đóng_góp/LamMaurisso|này]] đã ngừng hoạt động từ năm 2022 và các sửa đổi phá hoại đã lâu. Theo quy định, cấm để ngăn chặn phá hoại, không phải trừng phạt. Mời bạn bỏ cấm thành viên này. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 09:02, ngày 7 tháng 12 năm 2025 (UTC) ==Happy Holidays== <div style="border-style:solid; border-color:violet; background-color:#fff; border-width:2px; text-align:left; padding:8px;" class="plainlinks"> {| style="border: 5px dotted #H1790; background-color: #DDDDDD; padding:4px" | rowspan="2" valign="left" |<span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[File:Christmas Tree 2011-12-24.jpg|left|300px|link=]]<span style="display:block;padding-top:10px;clear:both"> | <span style="font-family: Georgia; font-size: 98%; color: #190a89;">Chúc bạn Kateru Zakuro có một mùa '''Giáng sinh''' an lành, ấm áp và tràn ngập yêu thương bên gia đình!<br/> Bước sang '''năm mới''' 2026, chúc bạn gặp nhiều may mắn,<br/> gặt hái được nhiều thành công trong công việc và học tập.<br/> Một lần nữa chúc bạn sẽ có một năm mới thật an khang, hạnh phúc và vạn sự như ý!!</span> <br /> <span style="font-family: Georgia; font-size: 92%;"> | rowspan="2" valign="right" |<span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[File:Atlantic Firework Festival 2016 (53368638571).jpg|left|360px|link=]]<span style="display:block;padding-top:10px;clear:both"> |}</div> Lời chúc chân thành từ: <span style="background:#978FF;border:solid 1px;border-radius:8px;box-shadow:darkblue 2px 2px 2px">&nbsp;[[User:Kelly zhrm|<span style="font-family:Old English Text MT;color:#C90">Yellow</span>]]&#124;[[User talk:Kelly zhrm|&#248;]]&nbsp;</span>&nbsp; 05:40, ngày 24 tháng 12 năm 2025 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:17, ngày 28 tháng 4 năm 2026 (UTC) </div> <!-- Tin nhắn của Thành viên:Keegan (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30472541 --> == [[Mô đun:headword]] == Mô đun này bạn cập nhật xong nhưng nó lỗi chỗ khác, ví dụ như mục từ [[नियंत्रण]]. Lỗi: Mô_đun:table/extend tại dòng 12: attempt to index local 'list' (a nil value) (lỗi xuất phát từ mô đun trên) [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 13:46, ngày 6 tháng 5 năm 2026 (UTC) :Từ khi nào mà head nó không cập nhật được từ chữ thường nhỉ, bên tiếng Anh thì được – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 14:49, ngày 6 tháng 5 năm 2026 (UTC) : Tôi nhớ không nhầm mô đun có liên quan đến hai hàm ucfirst và lcfirst. [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 02:53, ngày 18 tháng 5 năm 2026 (UTC) == [[Mô đun:Lua banner]] == Sau khi [[Bản mẫu:Lua]] được cập nhật dùng với mô đun khác là [[Mô đun:dependency box]]. Do đó [[mô đun:Lua banner]] không cần thiết phải có nữa và có thể xoá. Tuy nhiên nếu bạn không đồng ý xoá bản mẫu này thì có thể cho ý kiến nếu cần. – [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 18:01, ngày 26 tháng 7 năm 2026 (UTC) mekmasbfl6f1i1a49fai7z9am3dg7nt 2478252 2478249 2026-07-26T18:01:49Z Hiyuune 50834 /* Mô đun:Lua banner */ 2478252 wikitext text/x-wiki {{Thành viên:Kateru Zakuro/Trang Chính thành viên/Menu}} ==Hoan nghênh== {| width="100%" cellspacing="2" cellpadding="2" style="background: #F8F8FF; border: 1px solid #ddddee;" |- | colspan="6" style="background: #FFE4B5;" |[[Hình:Nuvola apps kteatime.png|40px]]<big> [[Wiktionary:Giới thiệu|Xin chào]] [[Thành viên:{{PAGENAME}}|{{PAGENAME}}]]!</big> |- | colspan="6" style="padding-left: 30px"| [[Hình:Nuvola apps bookcase.png|24px]] [[Wiktionary|Wiktionary tiếng Việt]] đến nay đã có '''{{formatnum:243272}}''' mục từ, đó là kết quả đóng góp quý báu của rất nhiều thành viên trong Wiktionary, mà mọi người đều bắt đầu như bạn. Bạn đã khởi đầu rất tốt và mong rằng bạn sẽ mang đến những [[Đặc biệt:Đóng góp/{{PAGENAME}}|đóng góp]] có giá trị cho quyển từ điển mở này. |- | colspan="6" style="padding-left: 130px"| [[Hình:Nuvola apps edu languages.svg|60px]] |- | colspan="6" style="padding-left: 30px"| Mời bạn [[Wiktionary:Trang thành viên|giới thiệu về bản thân]] tại trang [[Thành viên:{{PAGENAME}}]].<br>Khi thảo luận, bạn nhớ ký tên bằng cách dùng 4 dấu ngã <nowiki>~~~~</nowiki>!. |- | colspan="3" width="50%" style="padding-left: 30px"| <font color="red"><big> Bạn hãy nhớ các nguyên tắc</big></font><br> [[Hình:Nuvola apps important.svg|20px]] [[Từ điển|chỉ viết những gì thuộc từ điển]], <br> [[Hình:Nuvola apps digikam.png|20px]] không truyền lên hình ảnh thiếu nguồn gốc, <br> [[Hình:Red copyright.svg|20px]] [[Wiktionary:Quyền tác giả|không vi phạm quyền tác giả]]. | colspan="3" width="50%" style="padding-left: 30px"| <font color="green"><big>Đầu tiên bạn nên mạnh dạn</big></font> <br> [[Hình:Nuvola apps keyboard.png|20px]] [[Trợ giúp:Tìm kiếm|thử mọi liên kết mà bạn muốn]],<br> [[Hình:Nuvola apps kig.png|20px]] viết thử thoải mái [[Wiktionary:Chỗ thử|tại đây]],<br> [[Hình:Gnome-help.svg|20px]] [[Wiktionary:Bàn giúp đỡ|đề nghị giúp đỡ của bất cứ ai]]. |- |colspan="6" style="padding-left: 30px"| Những chỉ dẫn có ích: [[Wiktionary:Câu thường hỏi|các câu thường hỏi]], [[Wiktionary:Viết trang mới|cách viết mục từ mới]], [[Trợ giúp:Sửa đổi|soạn thảo mục từ]], và [[Trợ giúp:Mục lục|những hướng dẫn khác]].<br> '''Welcome''' to the Vietnamese Wiktionary, and thank you for registering! If you do not speak Vietnamese, feel free to use our [[Wiktionary:Guestbook for non-Vietnamese speakers|guestbook for non-Vietnamese speakers]].<br> ¡'''Bienvenido''' al Wikcionario vietnamita y gracias por registrarse! Si usted no habla vietnamita, puede utilizar nuestro [[Wiktionary:Guestbook for non-Vietnamese speakers|libro de visitas para los hablantes no vietnamitas]]. |- | colspan="6" style="border-top:2px solid #faecc8;" | Lời khuyên cuối cùng, bạn hãy làm lần lượt: [[Wiktionary:Chỗ thử|thử]], [[Wiktionary:Chào mừng người mới đến|đọc]], [[Wiktionary:Bàn giúp đỡ|hỏi]] rồi hẵng [[Wiktionary:Viết trang mới|viết]]. Chúc bạn thành công. |}&nbsp;[[Thành viên:Huỳnh Nhân-thập|'''<tt><span style="color:#4169e1;">Ios.</span></tt>''']] ([[Thảo luận Thành viên:Huỳnh Nhân-thập|thảo luận]]) 09:28, ngày 4 tháng 2 năm 2020 (UTC) == Thư mời == Mời bạn tham gia [[Thảo luận Wiktionary:Hành chính viên|BQ chọn hành chính viên]]. [[Thành viên:Nguyentrongphu|Nguyentrongphu]] ([[Thảo luận Thành viên:Nguyentrongphu|thảo luận]]) 08:23, ngày 11 tháng 12 năm 2020 (UTC) == [[Mô đun:Unicode data]] == Chào bạn. Không biết khi nào bạn sửa xong nó nhỉ? Mong nhận được phản hồi của bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:25, ngày 13 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Em cố gắng sửa lỗi bằng cách thêm mô đun còn thiếu nhưng có vẻ mã nguồn gốc bên en nó không tương thích bên đây nên bị lỗi hiện không biết sửa sao nữa, mong anh thông cảm, nhờ người khác ạ.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 05:06, ngày 14 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Cái này sửa được nhưng thiếu nhiều mô đun quá. Nhờ anh chép hết [https://en.wiktionary.org/wiki/Special:PrefixIndex/Module:Unicode_data/ toàn bộ mô đun con này sang đây] thì may ra hết lỗi, do quá nhiều nên em chắc làm không nổi.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 05:15, ngày 14 tháng 7 năm 2021 (UTC) == [[Bản mẫu:character info]] == Chào bạn. Bản mẫu này có một lỗi: Khi nhúng vào các trang khác thì không dùng chuột để nhấn vào được. Bạn qua đây xem xét lỗi một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:25, ngày 18 tháng 7 năm 2021 (UTC) :À thôi, lỗi hết rồi. Xin lỗi vì đã làm phiền bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:31, ngày 18 tháng 7 năm 2021 (UTC) ::Xin lỗi vì đã làm phiền bạn một lần nữa. Hóa ra là tùy trình duyệt bạn à. Dùng Google Chrome không nhấn chuột để vào được. Bạn qua đây xem xét lỗi một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:17, ngày 19 tháng 7 năm 2021 (UTC) ::{{u|Ccv2020}} Cái này thật ra là lỗi của hệ thống Tab theo ngôn ngữ của Wiktionary tiếng Việt. Từ lâu chúng ta đã sử dụng hệ thống Tab trang theo ngôn ngữ, thực hiện chuyển đổi đề mục cấp 2 theo ngôn ngữ kiểu <pre>==Tiếng Việt==</pre> thành Tab "Việt" bên trái anh đã thấy, nhưng vấn đề là nó không hoạt động tốt, đặc biệt là những bản mẫu được đặt ngoài phạm vi nội dung Tab phân theo ngôn ngữ, vì thế khi đặt bên ngoài nó vẫn hiển thị nhưng không dùng được.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:30, ngày 19 tháng 7 năm 2021 (UTC) Em cũng không biết sửa sao, anh nên hỏi những người từ đầu thành lập hay lập trình Wiktionary tiếng Việt có lẽ sẽ có cách, hoặc không được thì chịu hoặc thực hiện '''cách mà em không muốn''': '''Gọi Meta đề xuất họ sao lưu dữ liệu bài viết và trang lại, sau đó cài lại Mediawiki như bên en rồi nhập dữ liệu vào'''.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:30, ngày 19 tháng 7 năm 2021 (UTC) :Hic… Thôi chắc tạm thời tắt tính năng “Tổ chức lại mỗi mục từ thành các thẻ theo ngôn ngữ” (mục Tiên ích) vậy. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:42, ngày 19 tháng 7 năm 2021 (UTC) ::Nên đề nghị tắt ba cái tab đi, rõ là thấy rườm rà, không có ích lợi gì. [[Thành viên:P.T.Đ|P.T.Đ]] ([[Thảo luận Thành viên:P.T.Đ|thảo luận]]) 17:40, ngày 19 tháng 7 năm 2021 (UTC) :::{{u|P.T.Đ}}: Tôi nghĩ là các tài khoản mới trong tương lai sẽ không bật sẵn tính năng tôi đã nêu trên. Muốn làm vậy thì phải qua đâu để nhờ các kỹ thuật viên làm vậy? [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:47, ngày 20 tháng 7 năm 2021 (UTC) ::@[[Thành viên:Ccv2020|Ccv2020]]: Các thông tin về ký tự không thuộc về ngôn ngữ nào nên được sắp xếp vào phần "Chữ x", thí dụ {{LKBM|-Hani-}} là "Chữ Hán". Đối với ký tự không thuộc về một hệ thống viết cụ thể thì có thể đưa vào phần {{LKBM|-mul-}} ("Đa ngôn ngữ"). – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 06:17, ngày 14 tháng 10 năm 2021 (UTC) == Về giao diện Wiktionary phiên bản di động == Chào bạn. Tôi thấy giao diện di động của Wiktionary có vấn đề: phần ví dụ tra cứu bị lỗi không tải được, chỉ hiện chữ “đang tải…” thôi. Mong bạn dành chút thời gian xem xét và sửa lỗi, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:08, ngày 21 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Không sửa lỗi được vì cái phần đó trên di động là phần tĩnh, không động được nên nó mới vậy. Em cũng đã làm xong [[Bản mẫu:Trang Chính 2]] rồi, bạn xem qua rồi có gì áp dụng luôn cũng được, coi như là '''viện trợ không cần hoàn vốn từ Trung tâm xây dựng Thienhau2003 tại Wikipedia tiếng Việt''' của em nhé.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 02:21, ngày 21 tháng 7 năm 2021 (UTC) <nowiki>:</nowiki>), OK bạn. Tôi sẽ xem xét giao diện này. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 02:38, ngày 21 tháng 7 năm 2021 (UTC) == [[;]] == Tôi không tạo được trang này vì nó có trong danh sách đen. Bên enwiki cũng bị lỗi. Làm thế nào đây bạn? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 00:08, ngày 9 tháng 8 năm 2021 (UTC) :{{u|Ccv2020}} Cụm từ bị cấm, đây là một trong nhiều [https://helpex.vn/question/nhung-ky-tu-nao-bi-cam-trong-ten-thu-muc-windows-va-linux--5cb7dea2ae03f646703bf39d ký tự đặc biệt trong hệ thống Linux và Windows]. Nên không thể tạo được. Rất tiếc.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 09:20, ngày 2 tháng 9 năm 2021 (UTC) == [[𬖾]] == Chào bạn. Mục từ này dù đang chứa {{tl|cảnh báo Unicode}}, nhưng [[:Thể loại:Mục từ Unicode cần chú ý]] không chứa trang này. Phiền bạn qua đây xử lý một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:19, ngày 23 tháng 8 năm 2021 (UTC) :Thôi, mình chữa được lỗi rồi. Xin lỗi vì đã làm phiền bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 23:41, ngày 25 tháng 8 năm 2021 (UTC) == [[Mô đun:character info]] == Chào bạn. Bạn có thể dịch giúp mình dòng 119 ( cat_name = script_name .. " script characters") được không bạn? Mình sửa nhưng nó cứ báo lỗi. Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 07:55, ngày 24 tháng 9 năm 2021 (UTC) == Phụ lục:… == Lúc mình tạo ra những trang đó, mình mới phát hiện ra là Wiktionary tiếng Việt '''không''' có không gian tên “Phụ lục”. Có cách nào để yêu cầu thêm không gian tên này vào Wiktionary tiếng Việt không? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 04:44, ngày 31 tháng 10 năm 2021 (UTC) :{{u|Ccv2020}} Cái này thì phải đề xuất lên https://phabricator.wikimedia.org/ để họ nhập không gian tên mới về. Nhưng nên tham khảo ý kiến các thành viên khác, đặc biệt là BQV, có đồng thuận rồi thì mới nên tiến hành.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 06:40, ngày 31 tháng 10 năm 2021 (UTC) ::Vậy thì bạn giúp mình được không? Sắp tới mình thi nên sẽ hạn chế hoạt động. Thân mến. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 09:37, ngày 31 tháng 10 năm 2021 (UTC) :::Cái này cần biểu quyết, đúng không nhỉ… [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 07:40, ngày 23 tháng 11 năm 2021 (UTC) == Lỗi == Chào bạn. Hiện có nhiều trang có lỗi ở mục "dịch", vd như trang [[dương cầm|này]]. Không biết bạn có thể khắc phục được không? --.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 00:16, ngày 10 tháng 11 năm 2021 (UTC) :{{u|TheHighFighter2}} Bó tay, bản mẫu ở đây quá lỗi thời nên sửa kiểu nào cũng "hết lỗi chỗ này thì lại lỗi chỗ khác".--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:41, ngày 10 tháng 11 năm 2021 (UTC) == BQV == Bạn muốn làm BQV ở đây không? Tôi nghĩ bạn phù hợp với vị trí đó. Bạn có thể ra ứng cử. Sau 1 tuần, nếu bạn có vài phiếu ok thì tôi sẽ cấp quyền BQV cho bạn. Làm BQV ở đây lấy kinh nghiệm. Sau này, ứng cử làm BQV ở Wikipedia dễ hơn. Chắc vài năm nữa khi bạn tốt nghiệp và có nhiều thời gian hơn. [[Thành viên:Nguyentrongphu|Nguyentrongphu]] ([[Thảo luận Thành viên:Nguyentrongphu|thảo luận]]) 04:06, ngày 3 tháng 12 năm 2021 (UTC) :{{ping|Nguyentrongphu}} Mời cho ý kiến tại [[Thảo luận Wiktionary:Bảo quản viên#Kateru Zakuro]]--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 04:16, ngày 3 tháng 12 năm 2021 (UTC) :{{ping|Nguyentrongphu}} Em đã ra ứng cử và đã hơn 1 tuần rồi. Mong anh thực hiện đúng lời trên, cảm ơn.--[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 01:50, ngày 6 tháng 12 năm 2021 (UTC) == Tạo bản mẫu tính số mục từ Unicode == Chào bạn. Bạn có cách nào tạo ra bản mẫu tính số mục từ Unicode (những mục từ chỉ dùng 1 ký tự trên tiêu đề) không? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 11:29, ngày 12 tháng 12 năm 2021 (UTC) == [[Thành viên:Ccv2020/Nháp MediaWiki 1]] == Nhờ bạn xóa trang này, cảm ơn bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:00, ngày 15 tháng 12 năm 2021 (UTC) == Thẻ ngôn ngữ == Tôi đang nghiên cứu về lỗi mà bạn [[Đặc biệt:Khác/2037419|đã đề cập đến]] khi tắt chức năng thẻ ngôn ngữ. Phần âm thanh không hiển thị trong mục từ nào? Tôi đã xem "[[dictionary]]" (sử dụng {{LKBM|pron-audio}}) và "[[ăn tết]]" ({{LKBM|âm thanh}}); hình như cả hai bản mẫu này vẫn hoạt động tốt khi bật chức năng thẻ. Có phải lỗi này tùy theo trình duyệt hay tiện ích khác không? Đây là chức năng quan trọng của Wiktionary vì phần nhiều người chỉ quan tâm đến một ngôn ngữ và bố trí mục từ mặc định có vẻ khó sử dụng. Tiện ích này phỏng theo [[:en:MediaWiki:Gadget-TabbedLanguages.js|tiện ích tại Wiktionary tiếng Anh]], nhưng [[:en:MediaWiki talk:Gadget-TabbedLanguages.js#Vietnamese version|tiện ích tiếng Việt có nhiều lợi điểm hơn]]. Mai mốt có lẽ [[mw:Reading/Web/Desktop Improvements/Third prototype testing/vi|Vectơ sẽ thu nhỏ các phần ngôn ngữ]] thì không cần tạo thẻ nữa, nhưng tiện ích này sẽ vẫn có ích vì gắn neo ngôn ngữ (<code>#Tiếng Anh</code>) vào các liên kết nội bộ. Nếu không có thì chúng ta phải mất công thêm ngôn ngữ thủ công dùng {{LKBM|l}}. &ndash;&nbsp;[[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 20:56, ngày 17 tháng 12 năm 2021 (UTC) :{{u|Mxn}} Có 2 lý do tắt: :* Mặc dù cái này có lợi nhưng vì đây là Wiki, tôi muốn giữ cho trang Wiki '''truyền thống giống như các trang bách khoa toàn thư''' chứ không phải là một trang web tra cứu mục từ. Hầu như không có Wiktionary nào bặt mặc định tính năng này cả. :* Nếu anh để ý, truy cập vào [[Wiktionary#Tiếng_Việt]] rồi sau đó chuyển lại sang tiếng Anh thì phần âm thanh không chạy được mà hiện một cái dải xám. Lỗi này có thể sửa được bằng cách load lại trang. Vì lỗi này không chỉ Wiktionary tiếng Việt mà cả bên Wiktionary tiếng Anh cũng bị lỗi nên lỗi này không quá nghiêm trọng. :*Tôi muốn hạn chế tải các thành phần không cần thiết để trang mục từ load nhanh và nhẹ hơn. --[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 05:53, ngày 18 tháng 12 năm 2021 (UTC) :<p>Điều quan trọng nhất là người dùng có thể tra cứu, sửa đổi nội dung một cách tiện lợi. Từ điển Wiktionary không có trang tra cứu mục từ thì làm sao gọi là từ điển được? Tôi chưa biết đến Wiktionary nào bố trí các mục từ "như các trang bách khoa toàn thư". Wiktionary cần chức năng quản lý các phần ngôn ngữ trong mục từ vì một mục từ có thể có ý nghĩa trong nhiều ngôn ngữ, chẳng hạn "[[voi]]", "[[pan]]", "[[la]]". Wikipedia không có nhu cầu này. :<p>Đúng là chỉ có Wiktionary tiếng Việt [[m:Gadgets/wiktionary/default|kích hoạt TabbedLanguages theo mặc định]]. (Wiktionary tiếng Ba Tư kích hoạt một phiên bản hỏng của TabbedLanguages theo mặc định.) Năm 2012, Wiktionary tiếng Anh [[:en:Wiktionary:Votes/2012-10/Enabling Tabbed Languages|quyết định kích hoạt TabbedLanguages]], nhưng quyết định này bị trì hoãn mãi vì một số vấn đề tôi đã khắc phục trong phiên bản tại đây. Dù TabbedLanguages không được kích hoạt tại Wiktionary khác, nhưng nhiều người vẫn tuyển chọn kích hoạt nó thủ công. Hiện tại nó [[m:Gadgets/wiktionary|xếp hạng thứ 7 theo người dùng]], không kể những người dùng tại wiki này hoặc người sử dụng script người dùng [[:en:User:Yair rand/TabbedLanguages2.js|TabbedLanguages2]]. Thống kê này có nghĩa rằng thẻ ngôn ngữ rất có ích đối với người đã biết đến tiện ích, chưa kể những người chưa biết đến nó. :<p>Tôi rất ngạc nhiên khi đọc rằng TabbedLanguages có ảnh hưởng đến thời gian tải trang. Đây là một tiện ích '''rất''' nhỏ so với các tiện ích khác, nhỏ hơn cả CommentsInLocalTime. Ngoài ra, [[mw:ResourceLoader|ResourceLoader]] tự động nén mã nguồn thành 5,7&nbsp;kilôbyte [https://vi.wiktionary.org/w/load.php?lang=vi&modules=ext.gadget.TabbedLanguages&skin=vector&version=4nlvy] (nhỏ bằng [[:Tập tin:Brockhaus and Efron Encyclopedic Dictionary b72 889-2.jpg|hình này]]), và trình duyệt tự động đưa mã nguồn vào vùng nhớ đệm. Còn thời gian kết xuất cũng không sao. Tôi đã thử xóa sạch vùng nhớ đệm và tải lại "[[voi]]" 10 lần trong trình duyệt của tôi (Firefox 95, macOS 10.13, MacBook Pro 2,6&nbsp;GHz năm 2013) với các tiện ích mặc định. Theo thẻ Hiệu suất của công cụ nhà phát triển Firefox, TabbedLanguages chỉ tốn trung bình vào khoảng 183&nbsp;mili&nbsp;giây trên tổng số 904&nbsp;mili&nbsp;giây để kết xuất trang. Phần lớn là do trình duyệt phải bố trí lại các phần tử DOM. Dĩ nhiên thời gian kết xuất tùy theo trình duyệt và máy tính, nhưng coi như không có vấn đề đáng kể. :<p>Tôi rất mừng bạn có cơ hội và ý định cải tiến và hiện đại hóa wiki này. Tôi chỉ xin bạn nhớ rằng wiki này có một số đặc tính khác cần kỹ thuật đặc biệt. Mai mốt Wiktionary sẽ [[:en:Wiktionary:Wikidata|sử dụng cơ sở dữ liệu Wikidata]] để lưu trữ các thông tin ngữ nghĩa. Wikidata sẽ đưa rất nhiều mục từ trong rất nhiều ngôn ngữ vào wiki này, chỉ việc nhúng một [https://en.wiktionary.beta.wmflabs.org/wiki/হৃদয় bản mẫu] [https://en.wiktionary.beta.wmflabs.org/wiki/cat đơn giản]. Với mô hình này, chúng ta sẽ phải nghĩ lại nhiều quy định và quá trình, không thể dựa vào kinh nghiệm Wikipedia như ngày xưa. :<p>&nbsp; – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 08:55, ngày 18 tháng 12 năm 2021 (UTC) :Lỗi tại [[Wiktionary#Tiếng Việt]] là lỗi của trình phát âm thanh Kaltura của phần mở rộng [[mw:TimedMediaHandler|TimedMediaHandler]]. Kaltura rất cũ kỹ. Nếu bạn kích hoạt "[[mw:Extension:TimedMediaHandler/VideoJS Player/vi|trình phát video mới]]" trong [[Đặc biệt:Tùy chọn#mw-prefsection-betafeatures|tùy chọn tính năng beta]], trình phát âm thanh sẽ hoạt động tốt trong các thẻ ngôn ngữ. – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 09:53, ngày 18 tháng 12 năm 2021 (UTC) == [[Đặc biệt:Lịch sử/やり方]] == Nhờ bạn xoá tóm lược của IP trong phiên bản đầu tiên của trang. Cảm ơn bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:58, ngày 27 tháng 12 năm 2021 (UTC) == [[⠧]] == Chào bạn. Có lỗi ở 3 bản mẫu: {{tl|-ara-}}, {{tl|-zho-}}, {{tl|-tha-}}. Bạn xem có vấn đề gì và chữa lại giúp. Xin cảm ơn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 13:13, ngày 27 tháng 12 năm 2021 (UTC) == How we will see unregistered users == <div lang="en" dir="ltr" class="mw-content-ltr"> <section begin=content/> Hi! You get this message because you are an admin on a Wikimedia wiki. When someone edits a Wikimedia wiki without being logged in today, we show their IP address. As you may already know, we will not be able to do this in the future. This is a decision by the Wikimedia Foundation Legal department, because norms and regulations for privacy online have changed. Instead of the IP we will show a masked identity. You as an admin '''will still be able to access the IP'''. There will also be a new user right for those who need to see the full IPs of unregistered users to fight vandalism, harassment and spam without being admins. Patrollers will also see part of the IP even without this user right. We are also working on [[m:IP Editing: Privacy Enhancement and Abuse Mitigation/Improving tools|better tools]] to help. If you have not seen it before, you can [[m:IP Editing: Privacy Enhancement and Abuse Mitigation|read more on Meta]]. If you want to make sure you don’t miss technical changes on the Wikimedia wikis, you can [[m:Global message delivery/Targets/Tech ambassadors|subscribe]] to [[m:Tech/News|the weekly technical newsletter]]. We have [[m:IP Editing: Privacy Enhancement and Abuse Mitigation#IP Masking Implementation Approaches (FAQ)|two suggested ways]] this identity could work. '''We would appreciate your feedback''' on which way you think would work best for you and your wiki, now and in the future. You can [[m:Talk:IP Editing: Privacy Enhancement and Abuse Mitigation|let us know on the talk page]]. You can write in your language. The suggestions were posted in October and we will decide after 17 January. Thank you. /[[m:User:Johan (WMF)|Johan (WMF)]]<section end=content/> </div> 18:20, ngày 4 tháng 1 năm 2022 (UTC) <!-- Tin nhắn của Thành viên:Johan (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Johan_(WMF)/Target_lists/Admins2022(8)&oldid=22532697 --> == [[MediaWiki:Wiktionary-usage]] == Chào bạn, nhờ bạn sửa trang đó thành “Ghi chú sử dụng”. “Cách dùng” chỉ cho biết từ/ký tự được sử dụng làm gì, còn “Ghi chú sử dụng” mang tính tổng quát hơn: nó còn cho biết ký tự này xuất hiện nhiều hay ít, phổ biến hay không phổ biến,… Cảm ơn bạn. [[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 09:18, ngày 14 tháng 1 năm 2022 (UTC) == Gỡ thông báo đầu trang và logo Tết cho Wiktionary tiếng Việt năm 2022 == Chào bạn. Cuộc thi “Thiết kế logo Tết cho Wiktionary tiếng Việt năm 2022” đã kết thúc, nhờ bạn gỡ xuống thông báo đầu trang. Và theo như kết quả của cuộc thi, nhờ bạn thay logo trên Wiktionary tiếng Việt thành logo Tết. Xin cảm ơn. [[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 07:07, ngày 21 tháng 1 năm 2022 (UTC) == Lỗi mô đun == Chào bạn, không biết lỗi ở mô đun thống kê Wiktionary thì sửa như nào nhỉ? – [[Thành viên:Russian Federal Subjects|<span style="color:black ;font:16px Calibri;">'''''RFS'''''</span>]]<sup>[[Thảo luận Thành viên:Russian Federal Subjects|<span style="color:gray ;font:12px Arial;">Talk to me!</span>]]</sup> 07:08, ngày 15 tháng 2 năm 2022 (UTC) :Cái này do 3 mục từ sau, trừ sco bạn không tạo thể loại mục từ nên nó lỗi. Mặc dù đã tạo nhưng mô đun vẫn chưa nhận ra thể loại, không hiểu tại sao. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 07:23, ngày 15 tháng 2 năm 2022 (UTC) == Thư mời tham gia biểu quyết == {| class="table" align="center" style="width: 80%; background-color: #FAFAD2; border: 1px solid #fceb92; margin-bottom: 10px" | style="vertical-align: middle; padding: 10px;" | [[File:Logo vote.svg|80px|link=]] | style="vertical-align: middle; padding: 15px 10px 10px 0;" | Mời bạn cho nhận xét ở [[Thảo luận Wiktionary:Bảo quản viên|Biểu quyết bảo quản viên]] của '''[[Thành viên:Ccv2020]]''' tại '''[[Thảo_luận_Wiktionary:Bảo_quản_viên#Ccv2020|đây]]'''. <small>Hãy cùng tích cực tham gia các biểu quyết và thảo luận về chúng. Mỗi hành động của bạn sẽ góp phần không nhỏ để xây dựng các mục từ trên Wiktionary - tài sản chung của cộng đồng chúng ta, giúp wiki ta ngày càng phát triển vững mạnh! Thân ái!</small> |}[[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 00:53, ngày 23 tháng 2 năm 2022 (UTC) == Thẻ ngôn ngữ == Bạn giúp mình bao hết viền của thẻ tab ngôn ngữ lại với. Chỉ mỗi phần nội dung được bao viền, còn thẻ tab thì không, trông hơi kì :) – [[Thành viên:Đức Anh|Đức Anh]] ([[Thảo luận Thành viên:Đức Anh|thảo luận]]) 11:31, ngày 13 tháng 7 năm 2022 (UTC) :Cái này bạn hỏi Mxn nhé, do cái tab ngôn ngữ do bạn này cập nhật theo OOUI của Mediawiki nên nó như vậy – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 06:00, ngày 14 tháng 7 năm 2022 (UTC) == [[Mô đun:headword]] == Nhờ bạn giúp sửa tên thể loại ở mô đun trên (dòng 666): "palindromok" thành "Mục từ tiếng ... viết xuôi ngược đều giống nhau". Xin cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:21, ngày 18 tháng 8 năm 2022 (UTC) : Chào bạn. Nó vẫn còn vấn đề ở thể loại trang [[stats|này]]. Nhờ bạn giải quyết giúp, xin cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 02:38, ngày 22 tháng 8 năm 2022 (UTC) == [[:Thể loại:Chờ xóa]] == Hi, could you please take a look at the deletion requests in the category above? – '''[[User:Rschen7754|Rs]][[User talk:Rschen7754|chen]][[Special:Contributions/Rschen7754|7754]]''' 00:44, ngày 2 tháng 10 năm 2022 (UTC) :My apologies, appears to be done. --'''[[User:Rschen7754|Rs]][[User talk:Rschen7754|chen]][[Special:Contributions/Rschen7754|7754]]''' 22:57, ngày 2 tháng 10 năm 2022 (UTC) == Lỗi == Hiện có nhiều trang bị lỗi ở phần "dịch", như ở mục từ ''[[yêu dấu]]'', nhờ bạn xem qua và giải quyết giùm--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:50, ngày 22 tháng 12 năm 2022 (UTC) == Nhờ tạo trang == Nhờ bạn tạo hộ tôi trang [[:en:MediaWiki:Gadget-defaultVisibilityToggles.js]]. Xim cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:56, ngày 13 tháng 3 năm 2023 (UTC) :Em đang thắc mắc là bên mình dùng Navbox từ Wikipedia tiếng Anh thì sao dùng được cái này, nó cũng là navbox nhưng mà bên tiếng Anh nó là dạng Navbox cũ từ dùng tại Wikipedia tiếng Việt trước đây, cài cái này vào có bị xung đột không nhỉ? – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 16:36, ngày 14 tháng 3 năm 2023 (UTC) ::Vậy thì thôi vậy. Xin lỗi đã làm phiền bạn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 00:55, ngày 15 tháng 3 năm 2023 (UTC) == Về bản cập nhật có lỗi trên dự án == Lỗi trong dự án ở đây là: * Ở trình duyệt trên điện thoại bỗng dưng hiển thị thanh ghi các phím lần lượt là VNI, VIQR, VIQR* với cả Bỏ dấu kiểu cũ,... trông rất khó nhìn, chèn vào nút ba chấm nên rất khó để xem được thông tin mục từ/trang. * Mọi nội dung trong mục từ đều bị ẩn, chỉ hiện mỗi thể loại. {{ping|Kateru Zakuro}} Anh có thể xem và vá lỗi này có được không vậy? – [[User:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;"> '''☀DefenderTienMinh⛤☯☽'''</span>]] ([[User talk:DefenderTienMinh07|<span style="font-family:Simhei;color:#808080;">talk</span>]]) 15:06, ngày 30 tháng 6 năm 2023 (UTC) Thành viên này có hoạt động gần nhất là vào [https://guc.toolforge.org/?by=date&user=Kateru+Zakuro ngày 21/06], chắc không thể phản hồi sớm. Nên xin phép nhờ anh {{ping|Mxn}} vào giải quyết lỗi trên--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 16:34, ngày 1 tháng 7 năm 2023 (UTC) == Need your input on a policy impacting gadgets and UserJS == <div lang="en" dir="ltr" class="mw-content-ltr"> Dear interface administrator, This is Samuel from the Security team and I hope my message finds you well. There is an [[m:Talk:Third-party resources policy|ongoing discussion]] on a proposed policy governing the use of external resources in gadgets and UserJS. The proposed [[m:Special:MyLanguage/Third-party resources policy|Third-party resources policy]] aims at making the UserJS and Gadgets landscape a bit safer by encouraging best practices around external resources. After an initial non-public conversation with a small number of interface admins and staff, we've launched a much larger, public consultation to get a wider pool of feedback for improving the policy proposal. Based on the ideas received so far, the proposed policy now includes some of the risks related to user scripts and gadgets loading third-party resources, best practices for gadgets and UserJS developers, and exemptions requirements such as code transparency and inspectability. As an interface administrator, your feedback and suggestions are warmly welcome until July 17, 2023 on the [[m:Talk:Third-party resources policy|policy talk page]]. Have a great day!</div> <bdi lang="en" dir="ltr">[[m:User:Samuel (WMF)|Samuel (WMF)]], on behalf of the Foundation's Security team</bdi> 12:08, ngày 10 tháng 7 năm 2023 (UTC) <!-- Tin nhắn của Thành viên:Samuel (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Samuel_(WMF)/IAdmins_MassMessage_list_2&oldid=25272792 --> == Thư mời == Mời bạn cho đôi lời nhận xét tại [[Thảo luận Wiktionary:Bảo quản viên#P. %C4%90%C4%82NG|Biểu quyết chọn bảo quản viên]]. Xin hết lòng cảm ơn rất nhiều. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 07:02, ngày 24 tháng 8 năm 2023 (UTC) == Thư mời tham gia biểu quyết == <div style="padding: 0.5em; background: #f8f8ff; margin-top: 1em; font-size: 1em"> {| class="table" style="width: 80%; background-color: #ACE1AF; border: 1px solid #fceb92; margin: auto; margin-bottom: 10px" | style="vertical-align: middle; padding: 10px;" | [[Tập tin:Logo vote.svg|80px|link=]] | style="vertical-align: middle; padding: 15px 10px 10px 0;" | '''Mời bạn cho ý kiến về việc cấp quyền Bảo quản viên cho thành viên [[Thành viên:DefenderTienMinh07|DefenderTienMinh07]] tại trang [[Thảo luận Wiktionary:Bảo quản viên#DefenderTienMinh07|Thảo luận Wiktionary:Bảo quản viên]]. Xin cảm ơn. <small>Hãy cùng tích cực tham gia các biểu quyết và thảo luận về chúng. Mỗi hành động của bạn sẽ góp phần không nhỏ để xây dựng các mục từ trên Wiktionary - tài sản chung của cộng đồng chúng ta, giúp wiki ta ngày càng phát triển vững mạnh! Thân ái! |} </div> [[User:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;"> '''☀DefenderTienMinh⛤☯☽'''</span>]] ([[User talk:DefenderTienMinh07|<span style="font-family:Simhei;color:#808080;">talk</span>]]) 10:25, ngày 24 tháng 8 năm 2023 (UTC) == Thư mời == Chào bạn! Mời bạn cho ý kiến tại [[Thảo_luận_Wiktionary:Bảo_quản_viên#Nguyên_Hưng_Trần|Biểu quyết chọn bảo quản viên]]. Thanks bạn! [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 17:33, ngày 30 tháng 12 năm 2023 (UTC) == Bản mẫu:Pp == Hiện bản mẫu đang gặp vấn đề sau khi nâng cấp (Ví dụ: [[Wiktionary:Nguồn gốc/WinVNKey/Lê Sơn Thanh]]) – [[Thành viên:Đơn giản là tôi|Đơn giản là tôi]] ([[Thảo luận Thành viên:Đơn giản là tôi|thảo luận]]) 08:35, ngày 24 tháng 8 năm 2025 (UTC) == Danh sách thông báo rộng rãi == Tôi đã tạo danh sách thông báo gửi thư rộng rãi này đến các tv tại [[Wiktionary:Danh sách thư]]. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 09:51, ngày 1 tháng 9 năm 2025 (UTC) == Lỗi == Xin chào, hôm nay mình có bê [[Bản mẫu:Trang Chính 3/Khung]] về Wikivoyage tại [[voy:vi:Bản mẫu:Trang Chính/Khung|đây]]. Nhưng không hiểu sao một số văn bản có màu ở [[voy:vi:Bản mẫu:Tin tức]] như "Tuần lễ vàng" và "Nhiều thành phố tại Indonesia đã xảy ra biểu tình phản đối chính phủ nay đã leo thang thành bạo loạn", mặc dù ở bản mẫu Tin tức nó vẫn hiện màu bình thường nhưng khi nhúng vào bản mẫu Trang Chính/Khung ở trên Trang Chính thì nó lại không có màu vậy nhỉ? Không biết là bạn có biết nguyên nhân của lỗi này là gì không? – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:24, ngày 4 tháng 9 năm 2025 (UTC) :Có màu mà bác, không biết bác có bặt cái gì không chứ em thấy có màu mà. Bác thử Shift+Nút làm mới trên trình duyệt xem sao. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 22:03, ngày 4 tháng 9 năm 2025 (UTC) ::Hmm thế vậy chắc là do trình duyệt trên điện thoại. Mới thử trên máy tính thì không thấy có lỗi này. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 23:21, ngày 4 tháng 9 năm 2025 (UTC) : À, thì ra là do tôi bật chế độ tối mặc định của Vector 2022 nên mới không có màu. Không biết sao nó lại bị vậy nhỉ? [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:32, ngày 9 tháng 9 năm 2025 (UTC) ::Chắc là do CSS của Wikivoyage, bác thử kiểm tra các trang CSS và JS toàn website và Vector 2022 xem có đoạn CSS hay JS nào định kiểu url no color không? – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:34, ngày 9 tháng 9 năm 2025 (UTC) ::: @[[Thành viên:Nvdtn19|Nvdtn19]] Tôi có vào Wikivoyage nhưng font chữ nó khác so với các dự án khác. Font chữ hiện tại nó [[:ku:Destpêk|giống]] với phiên bản Wiktionary tiếng Kurd. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 15:41, ngày 9 tháng 9 năm 2025 (UTC) :::: Font hiện tại đang hơi khó nhìn với lại tôi cũng không thích nó cho lắm nên mới đổi thành Segoe UI (mặc định của Microsoft). Cũng hơi kỳ lạ là ở [[voy:vi:Thành viên:Nvdtn19/nháp1]] rõ ràng vẫn đang hiện màu bình thường ở chế độ tối nhưng ở Trang Chính thì lại không hiện, không rõ lỗi này từ đâu nữa. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:48, ngày 9 tháng 9 năm 2025 (UTC) ::::Bác kiểm tra [[MediaWiki:Common.css]] và [[MediaWiki:Vector.css]], em đang thấy trong này có một số mã thay đổi css khá nhiều, 2 trang này ảnh hưởng toàn trang nên bác nên kiểm tra trước 2 trang này xóa mấy css có thể gây lỗi đi. Em đang thấy có đoạn này ::::<code> ::::body { :::: /* generally a sans-serif font should be here */ :::: font-family: system-ui, "Segoe UI", 'Iranian Sans', 'Noto Sans Arabic', 'DejaVu Sans', sans-serif; ::::} ::::.mw-body h1, .mw-body h2, .mw-body #firstHeading, ::::.mw-body .mw-editsection, .mw-body .mw-editsection-like, ::::.mw-body #toc h2, .mw-body .toc h2, ::::#documentation-meta-data, .vector-sticky-header-context-bar-primary { :::: /* MediaWiki (e.g. English Wikipedia) uses a serif font for titles in contrast to a sans-serif font for body so :::: * we need also to use a serif font here, as Arial isn't an option let's have Calibri in the chain, :::: * it also resolves the issue of missed dots on some letters as can be seen in :::: * .... */ :::: font-family: Calibri, system-ui, "Segoe UI", 'Iranian Serif', 'Noto Sans Arabic', 'Iranian Sans', 'DejaVu Sans', serif; ::::} ::::</code> ::::có vẻ đang thay đổi font giao diện, bác là admin nên xóa đi. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:50, ngày 9 tháng 9 năm 2025 (UTC) ::::: Kể cả xoá cái mã đó đi thì cũng có fix được cái màu đâu nhỉ? Code này là để đổi font, mà vấn đề màu đã xảy ra trước khi add cái mã đó rồi. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 16:01, ngày 9 tháng 9 năm 2025 (UTC) ::::::Trường hợp này khả năng là lỗi khi chuyển đổi giao diện sáng sang tối, không tương thích với mediawiki. Em có test cả PC và Mobile thì không thấy lỗi đâu nên bác nên kiểm tra lại điện thoại và máy tính, vì lỗi chỉ xuất hiện bên bác nên giờ em rất khó nói là nên xử lý thế nào. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 16:29, ngày 9 tháng 9 năm 2025 (UTC) Nhờ bạn cấm giúp rối đang phá hoại, xem [[Đặc biệt:Thay đổi gần đây]] để biết thêm. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 02:27, ngày 12 tháng 9 năm 2025 (UTC) :Cấm vô hạn và thu hồi luôn quyền sửa trang thảo luận vì đây là LTA. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 02:28, ngày 12 tháng 9 năm 2025 (UTC) ::Đã cấm vô hạn – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:29, ngày 12 tháng 9 năm 2025 (UTC) ::Mà LTA là ai nhỉ, dạo này ít qua bên Wikipedia nên không để ý, với lại trên này ít người tham gia. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:32, ngày 12 tháng 9 năm 2025 (UTC) ::Mà LTA là ai nhỉ, dạo này ít qua bên Wikipedia nên không để ý, với lại trên này ít người tham gia. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:32, ngày 12 tháng 9 năm 2025 (UTC) :::Bạn có thể qua đọc [[w:vi:Wikipedia:Tin nhắn cho bảo quản viên/Lưu 2025 8#Báo cáo phá hoại 84]] để biết thêm. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 05:20, ngày 12 tháng 9 năm 2025 (UTC) == [[Mô đun:parameters/lite]] == Phiền bạn xóa mô đun này vì lỗi thời và không còn sử dụng bất kỳ trang nào. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 03:43, ngày 12 tháng 9 năm 2025 (UTC) == Nhờ == Theo [[m:Tech/News/2022/02]] thì việc ẩn tiêu đề Trang Chính giờ đây chỉ cần tạo [[MediaWiki:Mainpage-title]] và [[MediaWiki:Mainpage-title-loggedin]] chứ cũng không cần phụ thuộc vào CSS nữa. Hiện tại trên giao diện Minerva thì tiêu đề Trang Chính vẫn đang hiển thị khi chưa đăng nhập. Vì bạn là BQVGD ở đây nên nhờ bạn tạo hai giúp trang này. Chỉ cần tạo trang trống là được, không có dấu - [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 11:28, ngày 1 tháng 10 năm 2025 (UTC) :@[[Thành viên:Kateru Zakuro|Kateru Zakuro]]: Yummie lại sang đây rồi kìa bác. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 11:50, ngày 25 tháng 10 năm 2025 (UTC) ::Đã xử lý – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 11:55, ngày 25 tháng 10 năm 2025 (UTC) : @[[Thành viên:Kateru Zakuro|Kateru Zakuro]] Nhờ bạn gỡ bỏ khóa trang [[ním]] chỉ vì có bút chiến vài lần trong quá khứ mà bán khóa vô hạn thì vô lý quá. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 12:03, ngày 25 tháng 10 năm 2025 (UTC) == Question of section templates == Hi, I saw your bot recently changed some section templates to use <nowiki><h3></nowiki> HTML tags, for example [[Bản mẫu:-noun-]] and [[Bản mẫu:-pron-]]. This causes problem when parsing pages and also inconsistent with the [[Wiktionary:Sơ đồ mục từ|layout document]]. Could you revert these edits to use <nowiki>===</nowiki> wikitext? – [[Thành viên:Public class|Public class]] ([[Thảo luận Thành viên:Public class|thảo luận]]) 06:26, ngày 17 tháng 11 năm 2025 (UTC) :@[[Thành viên:Public class|Public class]] Those templates were used for entries in the old format, before I updated the entry map in 2025, Vietnamese Wiktionary used such templates for titles, like the current Dutch Wiktionary. But to make editing entries easier and compatible with the entry structure in English Wiktionary, the rule was changed to use the === heading, and the old format templates were changed to HTML code h2 h3, to hide the edit button next to the heading, to avoid members accidentally editing the template. I intended to use CSS to hide the edit button, but after trying many ways, there is no way to hide the edit button for these templates, so I switched to HTML code. I wonder if there is a way? – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 07:43, ngày 17 tháng 11 năm 2025 (UTC) ::<nowiki>__NOEDITSECTION__</nowiki> magic word could be used. But it's also fine to use HTML tags, I already solved my problem by overriding the templates. – [[Thành viên:Public class|Public class]] ([[Thảo luận Thành viên:Public class|thảo luận]]) 07:58, ngày 17 tháng 11 năm 2025 (UTC) == Không thể thêm mục. == Xin chào, mình đang muốn thêm phần khái niệm của từ nắc trong tiếng Việt. Tuy nhiên mình đã bị chặn bởi bộ lọc số 10 liên quan tới Yuumi gì đấy. Làm sao để mình có thể đăng bài mà không bị chặn. --[[Thành viên:Tucute515|Tucute515]] ([[Thảo luận Thành viên:Tucute515|thảo luận]]) 11:22, ngày 22 tháng 11 năm 2025 (UTC) :Mình đã tắt bộ lọc để xem thử bạn bị cấm từ gì, vì bộ lọc này có tác động khá mạnh. Bây giờ bạn thêm được rồi đó – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 12:44, ngày 22 tháng 11 năm 2025 (UTC) == Mô đun cây thể loại == Theo tôi nghĩ đã đến lúc phải bán khoá toàn bộ các mô đun cây thể loại (category tree) vô hạn vì hầu hết các mô đun này đều ảnh hưởng lẫn nhau và chỉ cần có một vấn đề nhỏ thôi thì tất cả các thể loại dùng với auto cat đều lỗi hàng loạt. Không biết ý kiến của bạn như thế nào về đề xuất này? – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 14:41, ngày 30 tháng 11 năm 2025 (UTC) :@[[Thành viên:Hiyuune|Hiyuune]] Mô đun này hiện tại đang được sử dụng tương đối nhiều, với [https://linkcount.toolforge.org/index.php?project=vi.wiktionary.org&page=M%C3%B4_%C4%91un:category_tree 8,917 trang] nhúng thì có lẽ là đủ điều kiện để khóa rồi, bên Wiktionary tiếng Anh thì mô đun trên 1000 trang đã khóa rồi. Ở đây thì ít, để đảm bảo mọi người đều có thể cập nhật dữ liệu mô đun, chỉ nên khóa đối với các mô đun và bản mẫu có trên 2.500-5.000 trang nhúng như Wikipedia tiếng Anh là phù hợp. Giờ khóa cũng dễ mà, Twinkle một phát là xong. Mình thì đồng ý với đề xuất này, nhưng để mình hỏi thêm @[[Thành viên:TheHighFighter2|TheHighFighter2]], @[[Thành viên:Higashizakura|Higashizakura]] và @[[Thành viên:WhoAlone|WhoAlone]], không biết 3 bạn có đồng ý đề nghị này không?--[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:13, ngày 30 tháng 11 năm 2025 (UTC) ::Tôi thì ok theo đề xuất bạn Hiyuune --.--[[Thành viên:TheHighFighter2|Ta như cây bách buồn sau núi...]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 06:53, ngày 1 tháng 12 năm 2025 (UTC) : Bổ sung mô đun cần khóa: [[Mô đun:array]]. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 09:14, ngày 4 tháng 12 năm 2025 (UTC) == Lỗi == Nhờ bạn xem qua mục từ [[アトゥインネ]], không hiểu vì sao [[Module:dialect synonyms/ain/アッコッカムイ]] bị lỗi chỗ nào tôi không biết sửa được. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 08:27, ngày 4 tháng 12 năm 2025 (UTC) :@[[Thành viên:Hiyuune|Hiyuune]] Không nhận diện được mã ngôn ngữ, cái này phải cập nhật lại module. Vì [[ Module:dialect synonyms]] này nó dùng nhiều mô đun khác, khả năng tìm ra lỗi hơi khó. Em sẽ cố gắng, nhưng nếu không được thì khả năng bác phải hỏi AI. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:06, ngày 4 tháng 12 năm 2025 (UTC) ::Đề mục lại có vấn đề rồi. Phiền bạn xem lại chứ nhìn vào rối mắt lắm. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 12:36, ngày 6 tháng 12 năm 2025 (UTC) :::@[[Thành viên:Hiyuune|Hiyuune]] Đề mục nào bạn ơi, mình thấy vẫn ổn mà? Bạn có thể dẫn chứng mục từ nào không? – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:45, ngày 6 tháng 12 năm 2025 (UTC) ::::Mục từ [[アトゥインネ|này]], khi hiển thị trên mobile nó có vấn đề. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 13:47, ngày 6 tháng 12 năm 2025 (UTC) :::::Em thấy không có gì bất thường cả, riêng mô đun thì lỗi rồi cái này em bó tay, khả năng có liên quan đến mô đun tiếng Nhật nên nó lỗi, chứ mô đun dialect synonyms trên mục từ khác vẫn được mà tiếng Ainu lại lỗi thì chỉ có thể là do tiếng Nhật thôi. Không biết cụ thể nó bị lỗi gì, bác nói rõ được không, nếu có thể bác chụp ảnh lại gửi url lên đây thử, dùng imgbb. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:52, ngày 6 tháng 12 năm 2025 (UTC) ::::::Xem [https://ibb.co/mVvWK2MM ở đây]. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 14:08, ngày 6 tháng 12 năm 2025 (UTC) :::::::Em đã lùi lại bản mẫu, bác F5 hoặc làm mới lại trang thử, hoặc đăng xuất, xóa hết cache, lịch sử trình duyệt xem sao. Em không bị lỗi này nên không rõ lỗi của bác từ đâu ra. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:43, ngày 6 tháng 12 năm 2025 (UTC) : Phiền bạn xóa [[Mô đun:is-noun/style.css]], [[Mô đun:eo-conj/style.css]] vì nó không còn liên kết bất kì trang nào và lỗi thời. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 16:26, ngày 11 tháng 12 năm 2025 (UTC) : Tôi mới cập nhật lại theo phiên bản mới thì nó hết lỗi, có điều nó vẫn có cảnh báo. [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 15:08, ngày 3 tháng 2 năm 2026 (UTC) == Yummie == Bác nên xem xét điều chỉnh lại cái bộ lọc này. Tôi thấy hơi có nhiều false positive khi xem trong [[Đặc biệt:Nhật trình sai phạm]]. Có thể điều chỉnh để những người có quyền autoconfirmed không bị ảnh hưởng. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 07:15, ngày 6 tháng 12 năm 2025 (UTC) :Nó chỉ kích hoạt nếu tài khoản dưới 25 sửa đổi, cho nên nếu bị false thì khả năng chắc ít sửa đổi quá, em thấy bộ lọc này ít ảnh hưởng mà bác. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 10:34, ngày 6 tháng 12 năm 2025 (UTC) : Rối này lại tiếp tục phá hoại ở không gian tên thể loại, tag biển xóa nhanh bừa bãi. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 04:22, ngày 10 tháng 12 năm 2025 (UTC) == Cấm == Tài khoản [[Đặc_biệt:Đóng_góp/LamMaurisso|này]] đã ngừng hoạt động từ năm 2022 và các sửa đổi phá hoại đã lâu. Theo quy định, cấm để ngăn chặn phá hoại, không phải trừng phạt. Mời bạn bỏ cấm thành viên này. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 09:02, ngày 7 tháng 12 năm 2025 (UTC) ==Happy Holidays== <div style="border-style:solid; border-color:violet; background-color:#fff; border-width:2px; text-align:left; padding:8px;" class="plainlinks"> {| style="border: 5px dotted #H1790; background-color: #DDDDDD; padding:4px" | rowspan="2" valign="left" |<span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[File:Christmas Tree 2011-12-24.jpg|left|300px|link=]]<span style="display:block;padding-top:10px;clear:both"> | <span style="font-family: Georgia; font-size: 98%; color: #190a89;">Chúc bạn Kateru Zakuro có một mùa '''Giáng sinh''' an lành, ấm áp và tràn ngập yêu thương bên gia đình!<br/> Bước sang '''năm mới''' 2026, chúc bạn gặp nhiều may mắn,<br/> gặt hái được nhiều thành công trong công việc và học tập.<br/> Một lần nữa chúc bạn sẽ có một năm mới thật an khang, hạnh phúc và vạn sự như ý!!</span> <br /> <span style="font-family: Georgia; font-size: 92%;"> | rowspan="2" valign="right" |<span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[File:Atlantic Firework Festival 2016 (53368638571).jpg|left|360px|link=]]<span style="display:block;padding-top:10px;clear:both"> |}</div> Lời chúc chân thành từ: <span style="background:#978FF;border:solid 1px;border-radius:8px;box-shadow:darkblue 2px 2px 2px">&nbsp;[[User:Kelly zhrm|<span style="font-family:Old English Text MT;color:#C90">Yellow</span>]]&#124;[[User talk:Kelly zhrm|&#248;]]&nbsp;</span>&nbsp; 05:40, ngày 24 tháng 12 năm 2025 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:17, ngày 28 tháng 4 năm 2026 (UTC) </div> <!-- Tin nhắn của Thành viên:Keegan (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30472541 --> == [[Mô đun:headword]] == Mô đun này bạn cập nhật xong nhưng nó lỗi chỗ khác, ví dụ như mục từ [[नियंत्रण]]. Lỗi: Mô_đun:table/extend tại dòng 12: attempt to index local 'list' (a nil value) (lỗi xuất phát từ mô đun trên) [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 13:46, ngày 6 tháng 5 năm 2026 (UTC) :Từ khi nào mà head nó không cập nhật được từ chữ thường nhỉ, bên tiếng Anh thì được – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 14:49, ngày 6 tháng 5 năm 2026 (UTC) : Tôi nhớ không nhầm mô đun có liên quan đến hai hàm ucfirst và lcfirst. [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 02:53, ngày 18 tháng 5 năm 2026 (UTC) == [[Mô đun:Lua banner]] == Sau khi [[Bản mẫu:Lua]] được cập nhật dùng với mô đun khác là [[Mô đun:dependency box]]. Do đó [[mô đun:Lua banner]] không cần thiết phải có nữa và có thể xoá. Tuy nhiên nếu bạn không đồng ý xoá mô đun này thì có thể cho ý kiến nếu cần. – [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 18:01, ngày 26 tháng 7 năm 2026 (UTC) t93fy6b1xgjg2wasd8bpi52cgrkt918 2479361 2478252 2026-07-26T23:19:14Z Kateru Zakuro 34522 /* Mô đun:Lua banner */ Trả lời 2479361 wikitext text/x-wiki {{Thành viên:Kateru Zakuro/Trang Chính thành viên/Menu}} ==Hoan nghênh== {| width="100%" cellspacing="2" cellpadding="2" style="background: #F8F8FF; border: 1px solid #ddddee;" |- | colspan="6" style="background: #FFE4B5;" |[[Hình:Nuvola apps kteatime.png|40px]]<big> [[Wiktionary:Giới thiệu|Xin chào]] [[Thành viên:{{PAGENAME}}|{{PAGENAME}}]]!</big> |- | colspan="6" style="padding-left: 30px"| [[Hình:Nuvola apps bookcase.png|24px]] [[Wiktionary|Wiktionary tiếng Việt]] đến nay đã có '''{{formatnum:243272}}''' mục từ, đó là kết quả đóng góp quý báu của rất nhiều thành viên trong Wiktionary, mà mọi người đều bắt đầu như bạn. Bạn đã khởi đầu rất tốt và mong rằng bạn sẽ mang đến những [[Đặc biệt:Đóng góp/{{PAGENAME}}|đóng góp]] có giá trị cho quyển từ điển mở này. |- | colspan="6" style="padding-left: 130px"| [[Hình:Nuvola apps edu languages.svg|60px]] |- | colspan="6" style="padding-left: 30px"| Mời bạn [[Wiktionary:Trang thành viên|giới thiệu về bản thân]] tại trang [[Thành viên:{{PAGENAME}}]].<br>Khi thảo luận, bạn nhớ ký tên bằng cách dùng 4 dấu ngã <nowiki>~~~~</nowiki>!. |- | colspan="3" width="50%" style="padding-left: 30px"| <font color="red"><big> Bạn hãy nhớ các nguyên tắc</big></font><br> [[Hình:Nuvola apps important.svg|20px]] [[Từ điển|chỉ viết những gì thuộc từ điển]], <br> [[Hình:Nuvola apps digikam.png|20px]] không truyền lên hình ảnh thiếu nguồn gốc, <br> [[Hình:Red copyright.svg|20px]] [[Wiktionary:Quyền tác giả|không vi phạm quyền tác giả]]. | colspan="3" width="50%" style="padding-left: 30px"| <font color="green"><big>Đầu tiên bạn nên mạnh dạn</big></font> <br> [[Hình:Nuvola apps keyboard.png|20px]] [[Trợ giúp:Tìm kiếm|thử mọi liên kết mà bạn muốn]],<br> [[Hình:Nuvola apps kig.png|20px]] viết thử thoải mái [[Wiktionary:Chỗ thử|tại đây]],<br> [[Hình:Gnome-help.svg|20px]] [[Wiktionary:Bàn giúp đỡ|đề nghị giúp đỡ của bất cứ ai]]. |- |colspan="6" style="padding-left: 30px"| Những chỉ dẫn có ích: [[Wiktionary:Câu thường hỏi|các câu thường hỏi]], [[Wiktionary:Viết trang mới|cách viết mục từ mới]], [[Trợ giúp:Sửa đổi|soạn thảo mục từ]], và [[Trợ giúp:Mục lục|những hướng dẫn khác]].<br> '''Welcome''' to the Vietnamese Wiktionary, and thank you for registering! If you do not speak Vietnamese, feel free to use our [[Wiktionary:Guestbook for non-Vietnamese speakers|guestbook for non-Vietnamese speakers]].<br> ¡'''Bienvenido''' al Wikcionario vietnamita y gracias por registrarse! Si usted no habla vietnamita, puede utilizar nuestro [[Wiktionary:Guestbook for non-Vietnamese speakers|libro de visitas para los hablantes no vietnamitas]]. |- | colspan="6" style="border-top:2px solid #faecc8;" | Lời khuyên cuối cùng, bạn hãy làm lần lượt: [[Wiktionary:Chỗ thử|thử]], [[Wiktionary:Chào mừng người mới đến|đọc]], [[Wiktionary:Bàn giúp đỡ|hỏi]] rồi hẵng [[Wiktionary:Viết trang mới|viết]]. Chúc bạn thành công. |}&nbsp;[[Thành viên:Huỳnh Nhân-thập|'''<tt><span style="color:#4169e1;">Ios.</span></tt>''']] ([[Thảo luận Thành viên:Huỳnh Nhân-thập|thảo luận]]) 09:28, ngày 4 tháng 2 năm 2020 (UTC) == Thư mời == Mời bạn tham gia [[Thảo luận Wiktionary:Hành chính viên|BQ chọn hành chính viên]]. [[Thành viên:Nguyentrongphu|Nguyentrongphu]] ([[Thảo luận Thành viên:Nguyentrongphu|thảo luận]]) 08:23, ngày 11 tháng 12 năm 2020 (UTC) == [[Mô đun:Unicode data]] == Chào bạn. Không biết khi nào bạn sửa xong nó nhỉ? Mong nhận được phản hồi của bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:25, ngày 13 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Em cố gắng sửa lỗi bằng cách thêm mô đun còn thiếu nhưng có vẻ mã nguồn gốc bên en nó không tương thích bên đây nên bị lỗi hiện không biết sửa sao nữa, mong anh thông cảm, nhờ người khác ạ.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 05:06, ngày 14 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Cái này sửa được nhưng thiếu nhiều mô đun quá. Nhờ anh chép hết [https://en.wiktionary.org/wiki/Special:PrefixIndex/Module:Unicode_data/ toàn bộ mô đun con này sang đây] thì may ra hết lỗi, do quá nhiều nên em chắc làm không nổi.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 05:15, ngày 14 tháng 7 năm 2021 (UTC) == [[Bản mẫu:character info]] == Chào bạn. Bản mẫu này có một lỗi: Khi nhúng vào các trang khác thì không dùng chuột để nhấn vào được. Bạn qua đây xem xét lỗi một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:25, ngày 18 tháng 7 năm 2021 (UTC) :À thôi, lỗi hết rồi. Xin lỗi vì đã làm phiền bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:31, ngày 18 tháng 7 năm 2021 (UTC) ::Xin lỗi vì đã làm phiền bạn một lần nữa. Hóa ra là tùy trình duyệt bạn à. Dùng Google Chrome không nhấn chuột để vào được. Bạn qua đây xem xét lỗi một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:17, ngày 19 tháng 7 năm 2021 (UTC) ::{{u|Ccv2020}} Cái này thật ra là lỗi của hệ thống Tab theo ngôn ngữ của Wiktionary tiếng Việt. Từ lâu chúng ta đã sử dụng hệ thống Tab trang theo ngôn ngữ, thực hiện chuyển đổi đề mục cấp 2 theo ngôn ngữ kiểu <pre>==Tiếng Việt==</pre> thành Tab "Việt" bên trái anh đã thấy, nhưng vấn đề là nó không hoạt động tốt, đặc biệt là những bản mẫu được đặt ngoài phạm vi nội dung Tab phân theo ngôn ngữ, vì thế khi đặt bên ngoài nó vẫn hiển thị nhưng không dùng được.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:30, ngày 19 tháng 7 năm 2021 (UTC) Em cũng không biết sửa sao, anh nên hỏi những người từ đầu thành lập hay lập trình Wiktionary tiếng Việt có lẽ sẽ có cách, hoặc không được thì chịu hoặc thực hiện '''cách mà em không muốn''': '''Gọi Meta đề xuất họ sao lưu dữ liệu bài viết và trang lại, sau đó cài lại Mediawiki như bên en rồi nhập dữ liệu vào'''.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:30, ngày 19 tháng 7 năm 2021 (UTC) :Hic… Thôi chắc tạm thời tắt tính năng “Tổ chức lại mỗi mục từ thành các thẻ theo ngôn ngữ” (mục Tiên ích) vậy. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:42, ngày 19 tháng 7 năm 2021 (UTC) ::Nên đề nghị tắt ba cái tab đi, rõ là thấy rườm rà, không có ích lợi gì. [[Thành viên:P.T.Đ|P.T.Đ]] ([[Thảo luận Thành viên:P.T.Đ|thảo luận]]) 17:40, ngày 19 tháng 7 năm 2021 (UTC) :::{{u|P.T.Đ}}: Tôi nghĩ là các tài khoản mới trong tương lai sẽ không bật sẵn tính năng tôi đã nêu trên. Muốn làm vậy thì phải qua đâu để nhờ các kỹ thuật viên làm vậy? [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:47, ngày 20 tháng 7 năm 2021 (UTC) ::@[[Thành viên:Ccv2020|Ccv2020]]: Các thông tin về ký tự không thuộc về ngôn ngữ nào nên được sắp xếp vào phần "Chữ x", thí dụ {{LKBM|-Hani-}} là "Chữ Hán". Đối với ký tự không thuộc về một hệ thống viết cụ thể thì có thể đưa vào phần {{LKBM|-mul-}} ("Đa ngôn ngữ"). – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 06:17, ngày 14 tháng 10 năm 2021 (UTC) == Về giao diện Wiktionary phiên bản di động == Chào bạn. Tôi thấy giao diện di động của Wiktionary có vấn đề: phần ví dụ tra cứu bị lỗi không tải được, chỉ hiện chữ “đang tải…” thôi. Mong bạn dành chút thời gian xem xét và sửa lỗi, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:08, ngày 21 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Không sửa lỗi được vì cái phần đó trên di động là phần tĩnh, không động được nên nó mới vậy. Em cũng đã làm xong [[Bản mẫu:Trang Chính 2]] rồi, bạn xem qua rồi có gì áp dụng luôn cũng được, coi như là '''viện trợ không cần hoàn vốn từ Trung tâm xây dựng Thienhau2003 tại Wikipedia tiếng Việt''' của em nhé.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 02:21, ngày 21 tháng 7 năm 2021 (UTC) <nowiki>:</nowiki>), OK bạn. Tôi sẽ xem xét giao diện này. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 02:38, ngày 21 tháng 7 năm 2021 (UTC) == [[;]] == Tôi không tạo được trang này vì nó có trong danh sách đen. Bên enwiki cũng bị lỗi. Làm thế nào đây bạn? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 00:08, ngày 9 tháng 8 năm 2021 (UTC) :{{u|Ccv2020}} Cụm từ bị cấm, đây là một trong nhiều [https://helpex.vn/question/nhung-ky-tu-nao-bi-cam-trong-ten-thu-muc-windows-va-linux--5cb7dea2ae03f646703bf39d ký tự đặc biệt trong hệ thống Linux và Windows]. Nên không thể tạo được. Rất tiếc.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 09:20, ngày 2 tháng 9 năm 2021 (UTC) == [[𬖾]] == Chào bạn. Mục từ này dù đang chứa {{tl|cảnh báo Unicode}}, nhưng [[:Thể loại:Mục từ Unicode cần chú ý]] không chứa trang này. Phiền bạn qua đây xử lý một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:19, ngày 23 tháng 8 năm 2021 (UTC) :Thôi, mình chữa được lỗi rồi. Xin lỗi vì đã làm phiền bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 23:41, ngày 25 tháng 8 năm 2021 (UTC) == [[Mô đun:character info]] == Chào bạn. Bạn có thể dịch giúp mình dòng 119 ( cat_name = script_name .. " script characters") được không bạn? Mình sửa nhưng nó cứ báo lỗi. Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 07:55, ngày 24 tháng 9 năm 2021 (UTC) == Phụ lục:… == Lúc mình tạo ra những trang đó, mình mới phát hiện ra là Wiktionary tiếng Việt '''không''' có không gian tên “Phụ lục”. Có cách nào để yêu cầu thêm không gian tên này vào Wiktionary tiếng Việt không? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 04:44, ngày 31 tháng 10 năm 2021 (UTC) :{{u|Ccv2020}} Cái này thì phải đề xuất lên https://phabricator.wikimedia.org/ để họ nhập không gian tên mới về. Nhưng nên tham khảo ý kiến các thành viên khác, đặc biệt là BQV, có đồng thuận rồi thì mới nên tiến hành.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 06:40, ngày 31 tháng 10 năm 2021 (UTC) ::Vậy thì bạn giúp mình được không? Sắp tới mình thi nên sẽ hạn chế hoạt động. Thân mến. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 09:37, ngày 31 tháng 10 năm 2021 (UTC) :::Cái này cần biểu quyết, đúng không nhỉ… [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 07:40, ngày 23 tháng 11 năm 2021 (UTC) == Lỗi == Chào bạn. Hiện có nhiều trang có lỗi ở mục "dịch", vd như trang [[dương cầm|này]]. Không biết bạn có thể khắc phục được không? --.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 00:16, ngày 10 tháng 11 năm 2021 (UTC) :{{u|TheHighFighter2}} Bó tay, bản mẫu ở đây quá lỗi thời nên sửa kiểu nào cũng "hết lỗi chỗ này thì lại lỗi chỗ khác".--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:41, ngày 10 tháng 11 năm 2021 (UTC) == BQV == Bạn muốn làm BQV ở đây không? Tôi nghĩ bạn phù hợp với vị trí đó. Bạn có thể ra ứng cử. Sau 1 tuần, nếu bạn có vài phiếu ok thì tôi sẽ cấp quyền BQV cho bạn. Làm BQV ở đây lấy kinh nghiệm. Sau này, ứng cử làm BQV ở Wikipedia dễ hơn. Chắc vài năm nữa khi bạn tốt nghiệp và có nhiều thời gian hơn. [[Thành viên:Nguyentrongphu|Nguyentrongphu]] ([[Thảo luận Thành viên:Nguyentrongphu|thảo luận]]) 04:06, ngày 3 tháng 12 năm 2021 (UTC) :{{ping|Nguyentrongphu}} Mời cho ý kiến tại [[Thảo luận Wiktionary:Bảo quản viên#Kateru Zakuro]]--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 04:16, ngày 3 tháng 12 năm 2021 (UTC) :{{ping|Nguyentrongphu}} Em đã ra ứng cử và đã hơn 1 tuần rồi. Mong anh thực hiện đúng lời trên, cảm ơn.--[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 01:50, ngày 6 tháng 12 năm 2021 (UTC) == Tạo bản mẫu tính số mục từ Unicode == Chào bạn. Bạn có cách nào tạo ra bản mẫu tính số mục từ Unicode (những mục từ chỉ dùng 1 ký tự trên tiêu đề) không? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 11:29, ngày 12 tháng 12 năm 2021 (UTC) == [[Thành viên:Ccv2020/Nháp MediaWiki 1]] == Nhờ bạn xóa trang này, cảm ơn bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:00, ngày 15 tháng 12 năm 2021 (UTC) == Thẻ ngôn ngữ == Tôi đang nghiên cứu về lỗi mà bạn [[Đặc biệt:Khác/2037419|đã đề cập đến]] khi tắt chức năng thẻ ngôn ngữ. Phần âm thanh không hiển thị trong mục từ nào? Tôi đã xem "[[dictionary]]" (sử dụng {{LKBM|pron-audio}}) và "[[ăn tết]]" ({{LKBM|âm thanh}}); hình như cả hai bản mẫu này vẫn hoạt động tốt khi bật chức năng thẻ. Có phải lỗi này tùy theo trình duyệt hay tiện ích khác không? Đây là chức năng quan trọng của Wiktionary vì phần nhiều người chỉ quan tâm đến một ngôn ngữ và bố trí mục từ mặc định có vẻ khó sử dụng. Tiện ích này phỏng theo [[:en:MediaWiki:Gadget-TabbedLanguages.js|tiện ích tại Wiktionary tiếng Anh]], nhưng [[:en:MediaWiki talk:Gadget-TabbedLanguages.js#Vietnamese version|tiện ích tiếng Việt có nhiều lợi điểm hơn]]. Mai mốt có lẽ [[mw:Reading/Web/Desktop Improvements/Third prototype testing/vi|Vectơ sẽ thu nhỏ các phần ngôn ngữ]] thì không cần tạo thẻ nữa, nhưng tiện ích này sẽ vẫn có ích vì gắn neo ngôn ngữ (<code>#Tiếng Anh</code>) vào các liên kết nội bộ. Nếu không có thì chúng ta phải mất công thêm ngôn ngữ thủ công dùng {{LKBM|l}}. &ndash;&nbsp;[[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 20:56, ngày 17 tháng 12 năm 2021 (UTC) :{{u|Mxn}} Có 2 lý do tắt: :* Mặc dù cái này có lợi nhưng vì đây là Wiki, tôi muốn giữ cho trang Wiki '''truyền thống giống như các trang bách khoa toàn thư''' chứ không phải là một trang web tra cứu mục từ. Hầu như không có Wiktionary nào bặt mặc định tính năng này cả. :* Nếu anh để ý, truy cập vào [[Wiktionary#Tiếng_Việt]] rồi sau đó chuyển lại sang tiếng Anh thì phần âm thanh không chạy được mà hiện một cái dải xám. Lỗi này có thể sửa được bằng cách load lại trang. Vì lỗi này không chỉ Wiktionary tiếng Việt mà cả bên Wiktionary tiếng Anh cũng bị lỗi nên lỗi này không quá nghiêm trọng. :*Tôi muốn hạn chế tải các thành phần không cần thiết để trang mục từ load nhanh và nhẹ hơn. --[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 05:53, ngày 18 tháng 12 năm 2021 (UTC) :<p>Điều quan trọng nhất là người dùng có thể tra cứu, sửa đổi nội dung một cách tiện lợi. Từ điển Wiktionary không có trang tra cứu mục từ thì làm sao gọi là từ điển được? Tôi chưa biết đến Wiktionary nào bố trí các mục từ "như các trang bách khoa toàn thư". Wiktionary cần chức năng quản lý các phần ngôn ngữ trong mục từ vì một mục từ có thể có ý nghĩa trong nhiều ngôn ngữ, chẳng hạn "[[voi]]", "[[pan]]", "[[la]]". Wikipedia không có nhu cầu này. :<p>Đúng là chỉ có Wiktionary tiếng Việt [[m:Gadgets/wiktionary/default|kích hoạt TabbedLanguages theo mặc định]]. (Wiktionary tiếng Ba Tư kích hoạt một phiên bản hỏng của TabbedLanguages theo mặc định.) Năm 2012, Wiktionary tiếng Anh [[:en:Wiktionary:Votes/2012-10/Enabling Tabbed Languages|quyết định kích hoạt TabbedLanguages]], nhưng quyết định này bị trì hoãn mãi vì một số vấn đề tôi đã khắc phục trong phiên bản tại đây. Dù TabbedLanguages không được kích hoạt tại Wiktionary khác, nhưng nhiều người vẫn tuyển chọn kích hoạt nó thủ công. Hiện tại nó [[m:Gadgets/wiktionary|xếp hạng thứ 7 theo người dùng]], không kể những người dùng tại wiki này hoặc người sử dụng script người dùng [[:en:User:Yair rand/TabbedLanguages2.js|TabbedLanguages2]]. Thống kê này có nghĩa rằng thẻ ngôn ngữ rất có ích đối với người đã biết đến tiện ích, chưa kể những người chưa biết đến nó. :<p>Tôi rất ngạc nhiên khi đọc rằng TabbedLanguages có ảnh hưởng đến thời gian tải trang. Đây là một tiện ích '''rất''' nhỏ so với các tiện ích khác, nhỏ hơn cả CommentsInLocalTime. Ngoài ra, [[mw:ResourceLoader|ResourceLoader]] tự động nén mã nguồn thành 5,7&nbsp;kilôbyte [https://vi.wiktionary.org/w/load.php?lang=vi&modules=ext.gadget.TabbedLanguages&skin=vector&version=4nlvy] (nhỏ bằng [[:Tập tin:Brockhaus and Efron Encyclopedic Dictionary b72 889-2.jpg|hình này]]), và trình duyệt tự động đưa mã nguồn vào vùng nhớ đệm. Còn thời gian kết xuất cũng không sao. Tôi đã thử xóa sạch vùng nhớ đệm và tải lại "[[voi]]" 10 lần trong trình duyệt của tôi (Firefox 95, macOS 10.13, MacBook Pro 2,6&nbsp;GHz năm 2013) với các tiện ích mặc định. Theo thẻ Hiệu suất của công cụ nhà phát triển Firefox, TabbedLanguages chỉ tốn trung bình vào khoảng 183&nbsp;mili&nbsp;giây trên tổng số 904&nbsp;mili&nbsp;giây để kết xuất trang. Phần lớn là do trình duyệt phải bố trí lại các phần tử DOM. Dĩ nhiên thời gian kết xuất tùy theo trình duyệt và máy tính, nhưng coi như không có vấn đề đáng kể. :<p>Tôi rất mừng bạn có cơ hội và ý định cải tiến và hiện đại hóa wiki này. Tôi chỉ xin bạn nhớ rằng wiki này có một số đặc tính khác cần kỹ thuật đặc biệt. Mai mốt Wiktionary sẽ [[:en:Wiktionary:Wikidata|sử dụng cơ sở dữ liệu Wikidata]] để lưu trữ các thông tin ngữ nghĩa. Wikidata sẽ đưa rất nhiều mục từ trong rất nhiều ngôn ngữ vào wiki này, chỉ việc nhúng một [https://en.wiktionary.beta.wmflabs.org/wiki/হৃদয় bản mẫu] [https://en.wiktionary.beta.wmflabs.org/wiki/cat đơn giản]. Với mô hình này, chúng ta sẽ phải nghĩ lại nhiều quy định và quá trình, không thể dựa vào kinh nghiệm Wikipedia như ngày xưa. :<p>&nbsp; – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 08:55, ngày 18 tháng 12 năm 2021 (UTC) :Lỗi tại [[Wiktionary#Tiếng Việt]] là lỗi của trình phát âm thanh Kaltura của phần mở rộng [[mw:TimedMediaHandler|TimedMediaHandler]]. Kaltura rất cũ kỹ. Nếu bạn kích hoạt "[[mw:Extension:TimedMediaHandler/VideoJS Player/vi|trình phát video mới]]" trong [[Đặc biệt:Tùy chọn#mw-prefsection-betafeatures|tùy chọn tính năng beta]], trình phát âm thanh sẽ hoạt động tốt trong các thẻ ngôn ngữ. – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 09:53, ngày 18 tháng 12 năm 2021 (UTC) == [[Đặc biệt:Lịch sử/やり方]] == Nhờ bạn xoá tóm lược của IP trong phiên bản đầu tiên của trang. Cảm ơn bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:58, ngày 27 tháng 12 năm 2021 (UTC) == [[⠧]] == Chào bạn. Có lỗi ở 3 bản mẫu: {{tl|-ara-}}, {{tl|-zho-}}, {{tl|-tha-}}. Bạn xem có vấn đề gì và chữa lại giúp. Xin cảm ơn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 13:13, ngày 27 tháng 12 năm 2021 (UTC) == How we will see unregistered users == <div lang="en" dir="ltr" class="mw-content-ltr"> <section begin=content/> Hi! You get this message because you are an admin on a Wikimedia wiki. When someone edits a Wikimedia wiki without being logged in today, we show their IP address. As you may already know, we will not be able to do this in the future. This is a decision by the Wikimedia Foundation Legal department, because norms and regulations for privacy online have changed. Instead of the IP we will show a masked identity. You as an admin '''will still be able to access the IP'''. There will also be a new user right for those who need to see the full IPs of unregistered users to fight vandalism, harassment and spam without being admins. Patrollers will also see part of the IP even without this user right. We are also working on [[m:IP Editing: Privacy Enhancement and Abuse Mitigation/Improving tools|better tools]] to help. If you have not seen it before, you can [[m:IP Editing: Privacy Enhancement and Abuse Mitigation|read more on Meta]]. If you want to make sure you don’t miss technical changes on the Wikimedia wikis, you can [[m:Global message delivery/Targets/Tech ambassadors|subscribe]] to [[m:Tech/News|the weekly technical newsletter]]. We have [[m:IP Editing: Privacy Enhancement and Abuse Mitigation#IP Masking Implementation Approaches (FAQ)|two suggested ways]] this identity could work. '''We would appreciate your feedback''' on which way you think would work best for you and your wiki, now and in the future. You can [[m:Talk:IP Editing: Privacy Enhancement and Abuse Mitigation|let us know on the talk page]]. You can write in your language. The suggestions were posted in October and we will decide after 17 January. Thank you. /[[m:User:Johan (WMF)|Johan (WMF)]]<section end=content/> </div> 18:20, ngày 4 tháng 1 năm 2022 (UTC) <!-- Tin nhắn của Thành viên:Johan (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Johan_(WMF)/Target_lists/Admins2022(8)&oldid=22532697 --> == [[MediaWiki:Wiktionary-usage]] == Chào bạn, nhờ bạn sửa trang đó thành “Ghi chú sử dụng”. “Cách dùng” chỉ cho biết từ/ký tự được sử dụng làm gì, còn “Ghi chú sử dụng” mang tính tổng quát hơn: nó còn cho biết ký tự này xuất hiện nhiều hay ít, phổ biến hay không phổ biến,… Cảm ơn bạn. [[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 09:18, ngày 14 tháng 1 năm 2022 (UTC) == Gỡ thông báo đầu trang và logo Tết cho Wiktionary tiếng Việt năm 2022 == Chào bạn. Cuộc thi “Thiết kế logo Tết cho Wiktionary tiếng Việt năm 2022” đã kết thúc, nhờ bạn gỡ xuống thông báo đầu trang. Và theo như kết quả của cuộc thi, nhờ bạn thay logo trên Wiktionary tiếng Việt thành logo Tết. Xin cảm ơn. [[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 07:07, ngày 21 tháng 1 năm 2022 (UTC) == Lỗi mô đun == Chào bạn, không biết lỗi ở mô đun thống kê Wiktionary thì sửa như nào nhỉ? – [[Thành viên:Russian Federal Subjects|<span style="color:black ;font:16px Calibri;">'''''RFS'''''</span>]]<sup>[[Thảo luận Thành viên:Russian Federal Subjects|<span style="color:gray ;font:12px Arial;">Talk to me!</span>]]</sup> 07:08, ngày 15 tháng 2 năm 2022 (UTC) :Cái này do 3 mục từ sau, trừ sco bạn không tạo thể loại mục từ nên nó lỗi. Mặc dù đã tạo nhưng mô đun vẫn chưa nhận ra thể loại, không hiểu tại sao. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 07:23, ngày 15 tháng 2 năm 2022 (UTC) == Thư mời tham gia biểu quyết == {| class="table" align="center" style="width: 80%; background-color: #FAFAD2; border: 1px solid #fceb92; margin-bottom: 10px" | style="vertical-align: middle; padding: 10px;" | [[File:Logo vote.svg|80px|link=]] | style="vertical-align: middle; padding: 15px 10px 10px 0;" | Mời bạn cho nhận xét ở [[Thảo luận Wiktionary:Bảo quản viên|Biểu quyết bảo quản viên]] của '''[[Thành viên:Ccv2020]]''' tại '''[[Thảo_luận_Wiktionary:Bảo_quản_viên#Ccv2020|đây]]'''. <small>Hãy cùng tích cực tham gia các biểu quyết và thảo luận về chúng. Mỗi hành động của bạn sẽ góp phần không nhỏ để xây dựng các mục từ trên Wiktionary - tài sản chung của cộng đồng chúng ta, giúp wiki ta ngày càng phát triển vững mạnh! Thân ái!</small> |}[[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 00:53, ngày 23 tháng 2 năm 2022 (UTC) == Thẻ ngôn ngữ == Bạn giúp mình bao hết viền của thẻ tab ngôn ngữ lại với. Chỉ mỗi phần nội dung được bao viền, còn thẻ tab thì không, trông hơi kì :) – [[Thành viên:Đức Anh|Đức Anh]] ([[Thảo luận Thành viên:Đức Anh|thảo luận]]) 11:31, ngày 13 tháng 7 năm 2022 (UTC) :Cái này bạn hỏi Mxn nhé, do cái tab ngôn ngữ do bạn này cập nhật theo OOUI của Mediawiki nên nó như vậy – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 06:00, ngày 14 tháng 7 năm 2022 (UTC) == [[Mô đun:headword]] == Nhờ bạn giúp sửa tên thể loại ở mô đun trên (dòng 666): "palindromok" thành "Mục từ tiếng ... viết xuôi ngược đều giống nhau". Xin cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:21, ngày 18 tháng 8 năm 2022 (UTC) : Chào bạn. Nó vẫn còn vấn đề ở thể loại trang [[stats|này]]. Nhờ bạn giải quyết giúp, xin cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 02:38, ngày 22 tháng 8 năm 2022 (UTC) == [[:Thể loại:Chờ xóa]] == Hi, could you please take a look at the deletion requests in the category above? – '''[[User:Rschen7754|Rs]][[User talk:Rschen7754|chen]][[Special:Contributions/Rschen7754|7754]]''' 00:44, ngày 2 tháng 10 năm 2022 (UTC) :My apologies, appears to be done. --'''[[User:Rschen7754|Rs]][[User talk:Rschen7754|chen]][[Special:Contributions/Rschen7754|7754]]''' 22:57, ngày 2 tháng 10 năm 2022 (UTC) == Lỗi == Hiện có nhiều trang bị lỗi ở phần "dịch", như ở mục từ ''[[yêu dấu]]'', nhờ bạn xem qua và giải quyết giùm--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:50, ngày 22 tháng 12 năm 2022 (UTC) == Nhờ tạo trang == Nhờ bạn tạo hộ tôi trang [[:en:MediaWiki:Gadget-defaultVisibilityToggles.js]]. Xim cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:56, ngày 13 tháng 3 năm 2023 (UTC) :Em đang thắc mắc là bên mình dùng Navbox từ Wikipedia tiếng Anh thì sao dùng được cái này, nó cũng là navbox nhưng mà bên tiếng Anh nó là dạng Navbox cũ từ dùng tại Wikipedia tiếng Việt trước đây, cài cái này vào có bị xung đột không nhỉ? – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 16:36, ngày 14 tháng 3 năm 2023 (UTC) ::Vậy thì thôi vậy. Xin lỗi đã làm phiền bạn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 00:55, ngày 15 tháng 3 năm 2023 (UTC) == Về bản cập nhật có lỗi trên dự án == Lỗi trong dự án ở đây là: * Ở trình duyệt trên điện thoại bỗng dưng hiển thị thanh ghi các phím lần lượt là VNI, VIQR, VIQR* với cả Bỏ dấu kiểu cũ,... trông rất khó nhìn, chèn vào nút ba chấm nên rất khó để xem được thông tin mục từ/trang. * Mọi nội dung trong mục từ đều bị ẩn, chỉ hiện mỗi thể loại. {{ping|Kateru Zakuro}} Anh có thể xem và vá lỗi này có được không vậy? – [[User:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;"> '''☀DefenderTienMinh⛤☯☽'''</span>]] ([[User talk:DefenderTienMinh07|<span style="font-family:Simhei;color:#808080;">talk</span>]]) 15:06, ngày 30 tháng 6 năm 2023 (UTC) Thành viên này có hoạt động gần nhất là vào [https://guc.toolforge.org/?by=date&user=Kateru+Zakuro ngày 21/06], chắc không thể phản hồi sớm. Nên xin phép nhờ anh {{ping|Mxn}} vào giải quyết lỗi trên--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 16:34, ngày 1 tháng 7 năm 2023 (UTC) == Need your input on a policy impacting gadgets and UserJS == <div lang="en" dir="ltr" class="mw-content-ltr"> Dear interface administrator, This is Samuel from the Security team and I hope my message finds you well. There is an [[m:Talk:Third-party resources policy|ongoing discussion]] on a proposed policy governing the use of external resources in gadgets and UserJS. The proposed [[m:Special:MyLanguage/Third-party resources policy|Third-party resources policy]] aims at making the UserJS and Gadgets landscape a bit safer by encouraging best practices around external resources. After an initial non-public conversation with a small number of interface admins and staff, we've launched a much larger, public consultation to get a wider pool of feedback for improving the policy proposal. Based on the ideas received so far, the proposed policy now includes some of the risks related to user scripts and gadgets loading third-party resources, best practices for gadgets and UserJS developers, and exemptions requirements such as code transparency and inspectability. As an interface administrator, your feedback and suggestions are warmly welcome until July 17, 2023 on the [[m:Talk:Third-party resources policy|policy talk page]]. Have a great day!</div> <bdi lang="en" dir="ltr">[[m:User:Samuel (WMF)|Samuel (WMF)]], on behalf of the Foundation's Security team</bdi> 12:08, ngày 10 tháng 7 năm 2023 (UTC) <!-- Tin nhắn của Thành viên:Samuel (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Samuel_(WMF)/IAdmins_MassMessage_list_2&oldid=25272792 --> == Thư mời == Mời bạn cho đôi lời nhận xét tại [[Thảo luận Wiktionary:Bảo quản viên#P. %C4%90%C4%82NG|Biểu quyết chọn bảo quản viên]]. Xin hết lòng cảm ơn rất nhiều. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 07:02, ngày 24 tháng 8 năm 2023 (UTC) == Thư mời tham gia biểu quyết == <div style="padding: 0.5em; background: #f8f8ff; margin-top: 1em; font-size: 1em"> {| class="table" style="width: 80%; background-color: #ACE1AF; border: 1px solid #fceb92; margin: auto; margin-bottom: 10px" | style="vertical-align: middle; padding: 10px;" | [[Tập tin:Logo vote.svg|80px|link=]] | style="vertical-align: middle; padding: 15px 10px 10px 0;" | '''Mời bạn cho ý kiến về việc cấp quyền Bảo quản viên cho thành viên [[Thành viên:DefenderTienMinh07|DefenderTienMinh07]] tại trang [[Thảo luận Wiktionary:Bảo quản viên#DefenderTienMinh07|Thảo luận Wiktionary:Bảo quản viên]]. Xin cảm ơn. <small>Hãy cùng tích cực tham gia các biểu quyết và thảo luận về chúng. Mỗi hành động của bạn sẽ góp phần không nhỏ để xây dựng các mục từ trên Wiktionary - tài sản chung của cộng đồng chúng ta, giúp wiki ta ngày càng phát triển vững mạnh! Thân ái! |} </div> [[User:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;"> '''☀DefenderTienMinh⛤☯☽'''</span>]] ([[User talk:DefenderTienMinh07|<span style="font-family:Simhei;color:#808080;">talk</span>]]) 10:25, ngày 24 tháng 8 năm 2023 (UTC) == Thư mời == Chào bạn! Mời bạn cho ý kiến tại [[Thảo_luận_Wiktionary:Bảo_quản_viên#Nguyên_Hưng_Trần|Biểu quyết chọn bảo quản viên]]. Thanks bạn! [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 17:33, ngày 30 tháng 12 năm 2023 (UTC) == Bản mẫu:Pp == Hiện bản mẫu đang gặp vấn đề sau khi nâng cấp (Ví dụ: [[Wiktionary:Nguồn gốc/WinVNKey/Lê Sơn Thanh]]) – [[Thành viên:Đơn giản là tôi|Đơn giản là tôi]] ([[Thảo luận Thành viên:Đơn giản là tôi|thảo luận]]) 08:35, ngày 24 tháng 8 năm 2025 (UTC) == Danh sách thông báo rộng rãi == Tôi đã tạo danh sách thông báo gửi thư rộng rãi này đến các tv tại [[Wiktionary:Danh sách thư]]. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 09:51, ngày 1 tháng 9 năm 2025 (UTC) == Lỗi == Xin chào, hôm nay mình có bê [[Bản mẫu:Trang Chính 3/Khung]] về Wikivoyage tại [[voy:vi:Bản mẫu:Trang Chính/Khung|đây]]. Nhưng không hiểu sao một số văn bản có màu ở [[voy:vi:Bản mẫu:Tin tức]] như "Tuần lễ vàng" và "Nhiều thành phố tại Indonesia đã xảy ra biểu tình phản đối chính phủ nay đã leo thang thành bạo loạn", mặc dù ở bản mẫu Tin tức nó vẫn hiện màu bình thường nhưng khi nhúng vào bản mẫu Trang Chính/Khung ở trên Trang Chính thì nó lại không có màu vậy nhỉ? Không biết là bạn có biết nguyên nhân của lỗi này là gì không? – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:24, ngày 4 tháng 9 năm 2025 (UTC) :Có màu mà bác, không biết bác có bặt cái gì không chứ em thấy có màu mà. Bác thử Shift+Nút làm mới trên trình duyệt xem sao. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 22:03, ngày 4 tháng 9 năm 2025 (UTC) ::Hmm thế vậy chắc là do trình duyệt trên điện thoại. Mới thử trên máy tính thì không thấy có lỗi này. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 23:21, ngày 4 tháng 9 năm 2025 (UTC) : À, thì ra là do tôi bật chế độ tối mặc định của Vector 2022 nên mới không có màu. Không biết sao nó lại bị vậy nhỉ? [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:32, ngày 9 tháng 9 năm 2025 (UTC) ::Chắc là do CSS của Wikivoyage, bác thử kiểm tra các trang CSS và JS toàn website và Vector 2022 xem có đoạn CSS hay JS nào định kiểu url no color không? – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:34, ngày 9 tháng 9 năm 2025 (UTC) ::: @[[Thành viên:Nvdtn19|Nvdtn19]] Tôi có vào Wikivoyage nhưng font chữ nó khác so với các dự án khác. Font chữ hiện tại nó [[:ku:Destpêk|giống]] với phiên bản Wiktionary tiếng Kurd. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 15:41, ngày 9 tháng 9 năm 2025 (UTC) :::: Font hiện tại đang hơi khó nhìn với lại tôi cũng không thích nó cho lắm nên mới đổi thành Segoe UI (mặc định của Microsoft). Cũng hơi kỳ lạ là ở [[voy:vi:Thành viên:Nvdtn19/nháp1]] rõ ràng vẫn đang hiện màu bình thường ở chế độ tối nhưng ở Trang Chính thì lại không hiện, không rõ lỗi này từ đâu nữa. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:48, ngày 9 tháng 9 năm 2025 (UTC) ::::Bác kiểm tra [[MediaWiki:Common.css]] và [[MediaWiki:Vector.css]], em đang thấy trong này có một số mã thay đổi css khá nhiều, 2 trang này ảnh hưởng toàn trang nên bác nên kiểm tra trước 2 trang này xóa mấy css có thể gây lỗi đi. Em đang thấy có đoạn này ::::<code> ::::body { :::: /* generally a sans-serif font should be here */ :::: font-family: system-ui, "Segoe UI", 'Iranian Sans', 'Noto Sans Arabic', 'DejaVu Sans', sans-serif; ::::} ::::.mw-body h1, .mw-body h2, .mw-body #firstHeading, ::::.mw-body .mw-editsection, .mw-body .mw-editsection-like, ::::.mw-body #toc h2, .mw-body .toc h2, ::::#documentation-meta-data, .vector-sticky-header-context-bar-primary { :::: /* MediaWiki (e.g. English Wikipedia) uses a serif font for titles in contrast to a sans-serif font for body so :::: * we need also to use a serif font here, as Arial isn't an option let's have Calibri in the chain, :::: * it also resolves the issue of missed dots on some letters as can be seen in :::: * .... */ :::: font-family: Calibri, system-ui, "Segoe UI", 'Iranian Serif', 'Noto Sans Arabic', 'Iranian Sans', 'DejaVu Sans', serif; ::::} ::::</code> ::::có vẻ đang thay đổi font giao diện, bác là admin nên xóa đi. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:50, ngày 9 tháng 9 năm 2025 (UTC) ::::: Kể cả xoá cái mã đó đi thì cũng có fix được cái màu đâu nhỉ? Code này là để đổi font, mà vấn đề màu đã xảy ra trước khi add cái mã đó rồi. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 16:01, ngày 9 tháng 9 năm 2025 (UTC) ::::::Trường hợp này khả năng là lỗi khi chuyển đổi giao diện sáng sang tối, không tương thích với mediawiki. Em có test cả PC và Mobile thì không thấy lỗi đâu nên bác nên kiểm tra lại điện thoại và máy tính, vì lỗi chỉ xuất hiện bên bác nên giờ em rất khó nói là nên xử lý thế nào. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 16:29, ngày 9 tháng 9 năm 2025 (UTC) Nhờ bạn cấm giúp rối đang phá hoại, xem [[Đặc biệt:Thay đổi gần đây]] để biết thêm. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 02:27, ngày 12 tháng 9 năm 2025 (UTC) :Cấm vô hạn và thu hồi luôn quyền sửa trang thảo luận vì đây là LTA. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 02:28, ngày 12 tháng 9 năm 2025 (UTC) ::Đã cấm vô hạn – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:29, ngày 12 tháng 9 năm 2025 (UTC) ::Mà LTA là ai nhỉ, dạo này ít qua bên Wikipedia nên không để ý, với lại trên này ít người tham gia. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:32, ngày 12 tháng 9 năm 2025 (UTC) ::Mà LTA là ai nhỉ, dạo này ít qua bên Wikipedia nên không để ý, với lại trên này ít người tham gia. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:32, ngày 12 tháng 9 năm 2025 (UTC) :::Bạn có thể qua đọc [[w:vi:Wikipedia:Tin nhắn cho bảo quản viên/Lưu 2025 8#Báo cáo phá hoại 84]] để biết thêm. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 05:20, ngày 12 tháng 9 năm 2025 (UTC) == [[Mô đun:parameters/lite]] == Phiền bạn xóa mô đun này vì lỗi thời và không còn sử dụng bất kỳ trang nào. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 03:43, ngày 12 tháng 9 năm 2025 (UTC) == Nhờ == Theo [[m:Tech/News/2022/02]] thì việc ẩn tiêu đề Trang Chính giờ đây chỉ cần tạo [[MediaWiki:Mainpage-title]] và [[MediaWiki:Mainpage-title-loggedin]] chứ cũng không cần phụ thuộc vào CSS nữa. Hiện tại trên giao diện Minerva thì tiêu đề Trang Chính vẫn đang hiển thị khi chưa đăng nhập. Vì bạn là BQVGD ở đây nên nhờ bạn tạo hai giúp trang này. Chỉ cần tạo trang trống là được, không có dấu - [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 11:28, ngày 1 tháng 10 năm 2025 (UTC) :@[[Thành viên:Kateru Zakuro|Kateru Zakuro]]: Yummie lại sang đây rồi kìa bác. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 11:50, ngày 25 tháng 10 năm 2025 (UTC) ::Đã xử lý – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 11:55, ngày 25 tháng 10 năm 2025 (UTC) : @[[Thành viên:Kateru Zakuro|Kateru Zakuro]] Nhờ bạn gỡ bỏ khóa trang [[ním]] chỉ vì có bút chiến vài lần trong quá khứ mà bán khóa vô hạn thì vô lý quá. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 12:03, ngày 25 tháng 10 năm 2025 (UTC) == Question of section templates == Hi, I saw your bot recently changed some section templates to use <nowiki><h3></nowiki> HTML tags, for example [[Bản mẫu:-noun-]] and [[Bản mẫu:-pron-]]. This causes problem when parsing pages and also inconsistent with the [[Wiktionary:Sơ đồ mục từ|layout document]]. Could you revert these edits to use <nowiki>===</nowiki> wikitext? – [[Thành viên:Public class|Public class]] ([[Thảo luận Thành viên:Public class|thảo luận]]) 06:26, ngày 17 tháng 11 năm 2025 (UTC) :@[[Thành viên:Public class|Public class]] Those templates were used for entries in the old format, before I updated the entry map in 2025, Vietnamese Wiktionary used such templates for titles, like the current Dutch Wiktionary. But to make editing entries easier and compatible with the entry structure in English Wiktionary, the rule was changed to use the === heading, and the old format templates were changed to HTML code h2 h3, to hide the edit button next to the heading, to avoid members accidentally editing the template. I intended to use CSS to hide the edit button, but after trying many ways, there is no way to hide the edit button for these templates, so I switched to HTML code. I wonder if there is a way? – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 07:43, ngày 17 tháng 11 năm 2025 (UTC) ::<nowiki>__NOEDITSECTION__</nowiki> magic word could be used. But it's also fine to use HTML tags, I already solved my problem by overriding the templates. – [[Thành viên:Public class|Public class]] ([[Thảo luận Thành viên:Public class|thảo luận]]) 07:58, ngày 17 tháng 11 năm 2025 (UTC) == Không thể thêm mục. == Xin chào, mình đang muốn thêm phần khái niệm của từ nắc trong tiếng Việt. Tuy nhiên mình đã bị chặn bởi bộ lọc số 10 liên quan tới Yuumi gì đấy. Làm sao để mình có thể đăng bài mà không bị chặn. --[[Thành viên:Tucute515|Tucute515]] ([[Thảo luận Thành viên:Tucute515|thảo luận]]) 11:22, ngày 22 tháng 11 năm 2025 (UTC) :Mình đã tắt bộ lọc để xem thử bạn bị cấm từ gì, vì bộ lọc này có tác động khá mạnh. Bây giờ bạn thêm được rồi đó – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 12:44, ngày 22 tháng 11 năm 2025 (UTC) == Mô đun cây thể loại == Theo tôi nghĩ đã đến lúc phải bán khoá toàn bộ các mô đun cây thể loại (category tree) vô hạn vì hầu hết các mô đun này đều ảnh hưởng lẫn nhau và chỉ cần có một vấn đề nhỏ thôi thì tất cả các thể loại dùng với auto cat đều lỗi hàng loạt. Không biết ý kiến của bạn như thế nào về đề xuất này? – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 14:41, ngày 30 tháng 11 năm 2025 (UTC) :@[[Thành viên:Hiyuune|Hiyuune]] Mô đun này hiện tại đang được sử dụng tương đối nhiều, với [https://linkcount.toolforge.org/index.php?project=vi.wiktionary.org&page=M%C3%B4_%C4%91un:category_tree 8,917 trang] nhúng thì có lẽ là đủ điều kiện để khóa rồi, bên Wiktionary tiếng Anh thì mô đun trên 1000 trang đã khóa rồi. Ở đây thì ít, để đảm bảo mọi người đều có thể cập nhật dữ liệu mô đun, chỉ nên khóa đối với các mô đun và bản mẫu có trên 2.500-5.000 trang nhúng như Wikipedia tiếng Anh là phù hợp. Giờ khóa cũng dễ mà, Twinkle một phát là xong. Mình thì đồng ý với đề xuất này, nhưng để mình hỏi thêm @[[Thành viên:TheHighFighter2|TheHighFighter2]], @[[Thành viên:Higashizakura|Higashizakura]] và @[[Thành viên:WhoAlone|WhoAlone]], không biết 3 bạn có đồng ý đề nghị này không?--[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:13, ngày 30 tháng 11 năm 2025 (UTC) ::Tôi thì ok theo đề xuất bạn Hiyuune --.--[[Thành viên:TheHighFighter2|Ta như cây bách buồn sau núi...]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 06:53, ngày 1 tháng 12 năm 2025 (UTC) : Bổ sung mô đun cần khóa: [[Mô đun:array]]. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 09:14, ngày 4 tháng 12 năm 2025 (UTC) == Lỗi == Nhờ bạn xem qua mục từ [[アトゥインネ]], không hiểu vì sao [[Module:dialect synonyms/ain/アッコッカムイ]] bị lỗi chỗ nào tôi không biết sửa được. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 08:27, ngày 4 tháng 12 năm 2025 (UTC) :@[[Thành viên:Hiyuune|Hiyuune]] Không nhận diện được mã ngôn ngữ, cái này phải cập nhật lại module. Vì [[ Module:dialect synonyms]] này nó dùng nhiều mô đun khác, khả năng tìm ra lỗi hơi khó. Em sẽ cố gắng, nhưng nếu không được thì khả năng bác phải hỏi AI. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:06, ngày 4 tháng 12 năm 2025 (UTC) ::Đề mục lại có vấn đề rồi. Phiền bạn xem lại chứ nhìn vào rối mắt lắm. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 12:36, ngày 6 tháng 12 năm 2025 (UTC) :::@[[Thành viên:Hiyuune|Hiyuune]] Đề mục nào bạn ơi, mình thấy vẫn ổn mà? Bạn có thể dẫn chứng mục từ nào không? – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:45, ngày 6 tháng 12 năm 2025 (UTC) ::::Mục từ [[アトゥインネ|này]], khi hiển thị trên mobile nó có vấn đề. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 13:47, ngày 6 tháng 12 năm 2025 (UTC) :::::Em thấy không có gì bất thường cả, riêng mô đun thì lỗi rồi cái này em bó tay, khả năng có liên quan đến mô đun tiếng Nhật nên nó lỗi, chứ mô đun dialect synonyms trên mục từ khác vẫn được mà tiếng Ainu lại lỗi thì chỉ có thể là do tiếng Nhật thôi. Không biết cụ thể nó bị lỗi gì, bác nói rõ được không, nếu có thể bác chụp ảnh lại gửi url lên đây thử, dùng imgbb. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:52, ngày 6 tháng 12 năm 2025 (UTC) ::::::Xem [https://ibb.co/mVvWK2MM ở đây]. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 14:08, ngày 6 tháng 12 năm 2025 (UTC) :::::::Em đã lùi lại bản mẫu, bác F5 hoặc làm mới lại trang thử, hoặc đăng xuất, xóa hết cache, lịch sử trình duyệt xem sao. Em không bị lỗi này nên không rõ lỗi của bác từ đâu ra. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:43, ngày 6 tháng 12 năm 2025 (UTC) : Phiền bạn xóa [[Mô đun:is-noun/style.css]], [[Mô đun:eo-conj/style.css]] vì nó không còn liên kết bất kì trang nào và lỗi thời. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 16:26, ngày 11 tháng 12 năm 2025 (UTC) : Tôi mới cập nhật lại theo phiên bản mới thì nó hết lỗi, có điều nó vẫn có cảnh báo. [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 15:08, ngày 3 tháng 2 năm 2026 (UTC) == Yummie == Bác nên xem xét điều chỉnh lại cái bộ lọc này. Tôi thấy hơi có nhiều false positive khi xem trong [[Đặc biệt:Nhật trình sai phạm]]. Có thể điều chỉnh để những người có quyền autoconfirmed không bị ảnh hưởng. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 07:15, ngày 6 tháng 12 năm 2025 (UTC) :Nó chỉ kích hoạt nếu tài khoản dưới 25 sửa đổi, cho nên nếu bị false thì khả năng chắc ít sửa đổi quá, em thấy bộ lọc này ít ảnh hưởng mà bác. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 10:34, ngày 6 tháng 12 năm 2025 (UTC) : Rối này lại tiếp tục phá hoại ở không gian tên thể loại, tag biển xóa nhanh bừa bãi. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 04:22, ngày 10 tháng 12 năm 2025 (UTC) == Cấm == Tài khoản [[Đặc_biệt:Đóng_góp/LamMaurisso|này]] đã ngừng hoạt động từ năm 2022 và các sửa đổi phá hoại đã lâu. Theo quy định, cấm để ngăn chặn phá hoại, không phải trừng phạt. Mời bạn bỏ cấm thành viên này. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 09:02, ngày 7 tháng 12 năm 2025 (UTC) ==Happy Holidays== <div style="border-style:solid; border-color:violet; background-color:#fff; border-width:2px; text-align:left; padding:8px;" class="plainlinks"> {| style="border: 5px dotted #H1790; background-color: #DDDDDD; padding:4px" | rowspan="2" valign="left" |<span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[File:Christmas Tree 2011-12-24.jpg|left|300px|link=]]<span style="display:block;padding-top:10px;clear:both"> | <span style="font-family: Georgia; font-size: 98%; color: #190a89;">Chúc bạn Kateru Zakuro có một mùa '''Giáng sinh''' an lành, ấm áp và tràn ngập yêu thương bên gia đình!<br/> Bước sang '''năm mới''' 2026, chúc bạn gặp nhiều may mắn,<br/> gặt hái được nhiều thành công trong công việc và học tập.<br/> Một lần nữa chúc bạn sẽ có một năm mới thật an khang, hạnh phúc và vạn sự như ý!!</span> <br /> <span style="font-family: Georgia; font-size: 92%;"> | rowspan="2" valign="right" |<span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[File:Atlantic Firework Festival 2016 (53368638571).jpg|left|360px|link=]]<span style="display:block;padding-top:10px;clear:both"> |}</div> Lời chúc chân thành từ: <span style="background:#978FF;border:solid 1px;border-radius:8px;box-shadow:darkblue 2px 2px 2px">&nbsp;[[User:Kelly zhrm|<span style="font-family:Old English Text MT;color:#C90">Yellow</span>]]&#124;[[User talk:Kelly zhrm|&#248;]]&nbsp;</span>&nbsp; 05:40, ngày 24 tháng 12 năm 2025 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:17, ngày 28 tháng 4 năm 2026 (UTC) </div> <!-- Tin nhắn của Thành viên:Keegan (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30472541 --> == [[Mô đun:headword]] == Mô đun này bạn cập nhật xong nhưng nó lỗi chỗ khác, ví dụ như mục từ [[नियंत्रण]]. Lỗi: Mô_đun:table/extend tại dòng 12: attempt to index local 'list' (a nil value) (lỗi xuất phát từ mô đun trên) [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 13:46, ngày 6 tháng 5 năm 2026 (UTC) :Từ khi nào mà head nó không cập nhật được từ chữ thường nhỉ, bên tiếng Anh thì được – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 14:49, ngày 6 tháng 5 năm 2026 (UTC) : Tôi nhớ không nhầm mô đun có liên quan đến hai hàm ucfirst và lcfirst. [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 02:53, ngày 18 tháng 5 năm 2026 (UTC) == [[Mô đun:Lua banner]] == Sau khi [[Bản mẫu:Lua]] được cập nhật dùng với mô đun khác là [[Mô đun:dependency box]]. Do đó [[mô đun:Lua banner]] không cần thiết phải có nữa và có thể xoá. Tuy nhiên nếu bạn không đồng ý xoá mô đun này thì có thể cho ý kiến nếu cần. – [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 18:01, ngày 26 tháng 7 năm 2026 (UTC) :Thật ra nên để lại cái cũ, vì 2 cái này cách dùng giống nhau, [[Mô đun:Lua banner]] thì có thêm thể loại còn [[Mô đun:dependency box]] thì lại không. Nên ưu tiên cho module có tính năng nhiều hơn. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 23:19, ngày 26 tháng 7 năm 2026 (UTC) 18ed4879h1d6q49hi4ixejjku0j8rol 2479375 2479361 2026-07-26T23:51:19Z Kateru Zakuro 34522 /* Mô đun:Lua banner */ 2479375 wikitext text/x-wiki {{Thành viên:Kateru Zakuro/Trang Chính thành viên/Menu}} ==Hoan nghênh== {| width="100%" cellspacing="2" cellpadding="2" style="background: #F8F8FF; border: 1px solid #ddddee;" |- | colspan="6" style="background: #FFE4B5;" |[[Hình:Nuvola apps kteatime.png|40px]]<big> [[Wiktionary:Giới thiệu|Xin chào]] [[Thành viên:{{PAGENAME}}|{{PAGENAME}}]]!</big> |- | colspan="6" style="padding-left: 30px"| [[Hình:Nuvola apps bookcase.png|24px]] [[Wiktionary|Wiktionary tiếng Việt]] đến nay đã có '''{{formatnum:243272}}''' mục từ, đó là kết quả đóng góp quý báu của rất nhiều thành viên trong Wiktionary, mà mọi người đều bắt đầu như bạn. Bạn đã khởi đầu rất tốt và mong rằng bạn sẽ mang đến những [[Đặc biệt:Đóng góp/{{PAGENAME}}|đóng góp]] có giá trị cho quyển từ điển mở này. |- | colspan="6" style="padding-left: 130px"| [[Hình:Nuvola apps edu languages.svg|60px]] |- | colspan="6" style="padding-left: 30px"| Mời bạn [[Wiktionary:Trang thành viên|giới thiệu về bản thân]] tại trang [[Thành viên:{{PAGENAME}}]].<br>Khi thảo luận, bạn nhớ ký tên bằng cách dùng 4 dấu ngã <nowiki>~~~~</nowiki>!. |- | colspan="3" width="50%" style="padding-left: 30px"| <font color="red"><big> Bạn hãy nhớ các nguyên tắc</big></font><br> [[Hình:Nuvola apps important.svg|20px]] [[Từ điển|chỉ viết những gì thuộc từ điển]], <br> [[Hình:Nuvola apps digikam.png|20px]] không truyền lên hình ảnh thiếu nguồn gốc, <br> [[Hình:Red copyright.svg|20px]] [[Wiktionary:Quyền tác giả|không vi phạm quyền tác giả]]. | colspan="3" width="50%" style="padding-left: 30px"| <font color="green"><big>Đầu tiên bạn nên mạnh dạn</big></font> <br> [[Hình:Nuvola apps keyboard.png|20px]] [[Trợ giúp:Tìm kiếm|thử mọi liên kết mà bạn muốn]],<br> [[Hình:Nuvola apps kig.png|20px]] viết thử thoải mái [[Wiktionary:Chỗ thử|tại đây]],<br> [[Hình:Gnome-help.svg|20px]] [[Wiktionary:Bàn giúp đỡ|đề nghị giúp đỡ của bất cứ ai]]. |- |colspan="6" style="padding-left: 30px"| Những chỉ dẫn có ích: [[Wiktionary:Câu thường hỏi|các câu thường hỏi]], [[Wiktionary:Viết trang mới|cách viết mục từ mới]], [[Trợ giúp:Sửa đổi|soạn thảo mục từ]], và [[Trợ giúp:Mục lục|những hướng dẫn khác]].<br> '''Welcome''' to the Vietnamese Wiktionary, and thank you for registering! If you do not speak Vietnamese, feel free to use our [[Wiktionary:Guestbook for non-Vietnamese speakers|guestbook for non-Vietnamese speakers]].<br> ¡'''Bienvenido''' al Wikcionario vietnamita y gracias por registrarse! Si usted no habla vietnamita, puede utilizar nuestro [[Wiktionary:Guestbook for non-Vietnamese speakers|libro de visitas para los hablantes no vietnamitas]]. |- | colspan="6" style="border-top:2px solid #faecc8;" | Lời khuyên cuối cùng, bạn hãy làm lần lượt: [[Wiktionary:Chỗ thử|thử]], [[Wiktionary:Chào mừng người mới đến|đọc]], [[Wiktionary:Bàn giúp đỡ|hỏi]] rồi hẵng [[Wiktionary:Viết trang mới|viết]]. Chúc bạn thành công. |}&nbsp;[[Thành viên:Huỳnh Nhân-thập|'''<tt><span style="color:#4169e1;">Ios.</span></tt>''']] ([[Thảo luận Thành viên:Huỳnh Nhân-thập|thảo luận]]) 09:28, ngày 4 tháng 2 năm 2020 (UTC) == Thư mời == Mời bạn tham gia [[Thảo luận Wiktionary:Hành chính viên|BQ chọn hành chính viên]]. [[Thành viên:Nguyentrongphu|Nguyentrongphu]] ([[Thảo luận Thành viên:Nguyentrongphu|thảo luận]]) 08:23, ngày 11 tháng 12 năm 2020 (UTC) == [[Mô đun:Unicode data]] == Chào bạn. Không biết khi nào bạn sửa xong nó nhỉ? Mong nhận được phản hồi của bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:25, ngày 13 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Em cố gắng sửa lỗi bằng cách thêm mô đun còn thiếu nhưng có vẻ mã nguồn gốc bên en nó không tương thích bên đây nên bị lỗi hiện không biết sửa sao nữa, mong anh thông cảm, nhờ người khác ạ.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 05:06, ngày 14 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Cái này sửa được nhưng thiếu nhiều mô đun quá. Nhờ anh chép hết [https://en.wiktionary.org/wiki/Special:PrefixIndex/Module:Unicode_data/ toàn bộ mô đun con này sang đây] thì may ra hết lỗi, do quá nhiều nên em chắc làm không nổi.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 05:15, ngày 14 tháng 7 năm 2021 (UTC) == [[Bản mẫu:character info]] == Chào bạn. Bản mẫu này có một lỗi: Khi nhúng vào các trang khác thì không dùng chuột để nhấn vào được. Bạn qua đây xem xét lỗi một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:25, ngày 18 tháng 7 năm 2021 (UTC) :À thôi, lỗi hết rồi. Xin lỗi vì đã làm phiền bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:31, ngày 18 tháng 7 năm 2021 (UTC) ::Xin lỗi vì đã làm phiền bạn một lần nữa. Hóa ra là tùy trình duyệt bạn à. Dùng Google Chrome không nhấn chuột để vào được. Bạn qua đây xem xét lỗi một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:17, ngày 19 tháng 7 năm 2021 (UTC) ::{{u|Ccv2020}} Cái này thật ra là lỗi của hệ thống Tab theo ngôn ngữ của Wiktionary tiếng Việt. Từ lâu chúng ta đã sử dụng hệ thống Tab trang theo ngôn ngữ, thực hiện chuyển đổi đề mục cấp 2 theo ngôn ngữ kiểu <pre>==Tiếng Việt==</pre> thành Tab "Việt" bên trái anh đã thấy, nhưng vấn đề là nó không hoạt động tốt, đặc biệt là những bản mẫu được đặt ngoài phạm vi nội dung Tab phân theo ngôn ngữ, vì thế khi đặt bên ngoài nó vẫn hiển thị nhưng không dùng được.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:30, ngày 19 tháng 7 năm 2021 (UTC) Em cũng không biết sửa sao, anh nên hỏi những người từ đầu thành lập hay lập trình Wiktionary tiếng Việt có lẽ sẽ có cách, hoặc không được thì chịu hoặc thực hiện '''cách mà em không muốn''': '''Gọi Meta đề xuất họ sao lưu dữ liệu bài viết và trang lại, sau đó cài lại Mediawiki như bên en rồi nhập dữ liệu vào'''.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:30, ngày 19 tháng 7 năm 2021 (UTC) :Hic… Thôi chắc tạm thời tắt tính năng “Tổ chức lại mỗi mục từ thành các thẻ theo ngôn ngữ” (mục Tiên ích) vậy. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:42, ngày 19 tháng 7 năm 2021 (UTC) ::Nên đề nghị tắt ba cái tab đi, rõ là thấy rườm rà, không có ích lợi gì. [[Thành viên:P.T.Đ|P.T.Đ]] ([[Thảo luận Thành viên:P.T.Đ|thảo luận]]) 17:40, ngày 19 tháng 7 năm 2021 (UTC) :::{{u|P.T.Đ}}: Tôi nghĩ là các tài khoản mới trong tương lai sẽ không bật sẵn tính năng tôi đã nêu trên. Muốn làm vậy thì phải qua đâu để nhờ các kỹ thuật viên làm vậy? [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:47, ngày 20 tháng 7 năm 2021 (UTC) ::@[[Thành viên:Ccv2020|Ccv2020]]: Các thông tin về ký tự không thuộc về ngôn ngữ nào nên được sắp xếp vào phần "Chữ x", thí dụ {{LKBM|-Hani-}} là "Chữ Hán". Đối với ký tự không thuộc về một hệ thống viết cụ thể thì có thể đưa vào phần {{LKBM|-mul-}} ("Đa ngôn ngữ"). – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 06:17, ngày 14 tháng 10 năm 2021 (UTC) == Về giao diện Wiktionary phiên bản di động == Chào bạn. Tôi thấy giao diện di động của Wiktionary có vấn đề: phần ví dụ tra cứu bị lỗi không tải được, chỉ hiện chữ “đang tải…” thôi. Mong bạn dành chút thời gian xem xét và sửa lỗi, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 01:08, ngày 21 tháng 7 năm 2021 (UTC) :{{u|Ccv2020}} Không sửa lỗi được vì cái phần đó trên di động là phần tĩnh, không động được nên nó mới vậy. Em cũng đã làm xong [[Bản mẫu:Trang Chính 2]] rồi, bạn xem qua rồi có gì áp dụng luôn cũng được, coi như là '''viện trợ không cần hoàn vốn từ Trung tâm xây dựng Thienhau2003 tại Wikipedia tiếng Việt''' của em nhé.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 02:21, ngày 21 tháng 7 năm 2021 (UTC) <nowiki>:</nowiki>), OK bạn. Tôi sẽ xem xét giao diện này. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 02:38, ngày 21 tháng 7 năm 2021 (UTC) == [[;]] == Tôi không tạo được trang này vì nó có trong danh sách đen. Bên enwiki cũng bị lỗi. Làm thế nào đây bạn? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 00:08, ngày 9 tháng 8 năm 2021 (UTC) :{{u|Ccv2020}} Cụm từ bị cấm, đây là một trong nhiều [https://helpex.vn/question/nhung-ky-tu-nao-bi-cam-trong-ten-thu-muc-windows-va-linux--5cb7dea2ae03f646703bf39d ký tự đặc biệt trong hệ thống Linux và Windows]. Nên không thể tạo được. Rất tiếc.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 09:20, ngày 2 tháng 9 năm 2021 (UTC) == [[𬖾]] == Chào bạn. Mục từ này dù đang chứa {{tl|cảnh báo Unicode}}, nhưng [[:Thể loại:Mục từ Unicode cần chú ý]] không chứa trang này. Phiền bạn qua đây xử lý một chút, cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:19, ngày 23 tháng 8 năm 2021 (UTC) :Thôi, mình chữa được lỗi rồi. Xin lỗi vì đã làm phiền bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 23:41, ngày 25 tháng 8 năm 2021 (UTC) == [[Mô đun:character info]] == Chào bạn. Bạn có thể dịch giúp mình dòng 119 ( cat_name = script_name .. " script characters") được không bạn? Mình sửa nhưng nó cứ báo lỗi. Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 07:55, ngày 24 tháng 9 năm 2021 (UTC) == Phụ lục:… == Lúc mình tạo ra những trang đó, mình mới phát hiện ra là Wiktionary tiếng Việt '''không''' có không gian tên “Phụ lục”. Có cách nào để yêu cầu thêm không gian tên này vào Wiktionary tiếng Việt không? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 04:44, ngày 31 tháng 10 năm 2021 (UTC) :{{u|Ccv2020}} Cái này thì phải đề xuất lên https://phabricator.wikimedia.org/ để họ nhập không gian tên mới về. Nhưng nên tham khảo ý kiến các thành viên khác, đặc biệt là BQV, có đồng thuận rồi thì mới nên tiến hành.--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 06:40, ngày 31 tháng 10 năm 2021 (UTC) ::Vậy thì bạn giúp mình được không? Sắp tới mình thi nên sẽ hạn chế hoạt động. Thân mến. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 09:37, ngày 31 tháng 10 năm 2021 (UTC) :::Cái này cần biểu quyết, đúng không nhỉ… [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 07:40, ngày 23 tháng 11 năm 2021 (UTC) == Lỗi == Chào bạn. Hiện có nhiều trang có lỗi ở mục "dịch", vd như trang [[dương cầm|này]]. Không biết bạn có thể khắc phục được không? --.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 00:16, ngày 10 tháng 11 năm 2021 (UTC) :{{u|TheHighFighter2}} Bó tay, bản mẫu ở đây quá lỗi thời nên sửa kiểu nào cũng "hết lỗi chỗ này thì lại lỗi chỗ khác".--[[Thành viên:Thienhau2003|Thienhau2003]] ([[Thảo luận Thành viên:Thienhau2003|thảo luận]]) 03:41, ngày 10 tháng 11 năm 2021 (UTC) == BQV == Bạn muốn làm BQV ở đây không? Tôi nghĩ bạn phù hợp với vị trí đó. Bạn có thể ra ứng cử. Sau 1 tuần, nếu bạn có vài phiếu ok thì tôi sẽ cấp quyền BQV cho bạn. Làm BQV ở đây lấy kinh nghiệm. Sau này, ứng cử làm BQV ở Wikipedia dễ hơn. Chắc vài năm nữa khi bạn tốt nghiệp và có nhiều thời gian hơn. [[Thành viên:Nguyentrongphu|Nguyentrongphu]] ([[Thảo luận Thành viên:Nguyentrongphu|thảo luận]]) 04:06, ngày 3 tháng 12 năm 2021 (UTC) :{{ping|Nguyentrongphu}} Mời cho ý kiến tại [[Thảo luận Wiktionary:Bảo quản viên#Kateru Zakuro]]--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 04:16, ngày 3 tháng 12 năm 2021 (UTC) :{{ping|Nguyentrongphu}} Em đã ra ứng cử và đã hơn 1 tuần rồi. Mong anh thực hiện đúng lời trên, cảm ơn.--[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 01:50, ngày 6 tháng 12 năm 2021 (UTC) == Tạo bản mẫu tính số mục từ Unicode == Chào bạn. Bạn có cách nào tạo ra bản mẫu tính số mục từ Unicode (những mục từ chỉ dùng 1 ký tự trên tiêu đề) không? Cảm ơn bạn nhiều. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 11:29, ngày 12 tháng 12 năm 2021 (UTC) == [[Thành viên:Ccv2020/Nháp MediaWiki 1]] == Nhờ bạn xóa trang này, cảm ơn bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 14:00, ngày 15 tháng 12 năm 2021 (UTC) == Thẻ ngôn ngữ == Tôi đang nghiên cứu về lỗi mà bạn [[Đặc biệt:Khác/2037419|đã đề cập đến]] khi tắt chức năng thẻ ngôn ngữ. Phần âm thanh không hiển thị trong mục từ nào? Tôi đã xem "[[dictionary]]" (sử dụng {{LKBM|pron-audio}}) và "[[ăn tết]]" ({{LKBM|âm thanh}}); hình như cả hai bản mẫu này vẫn hoạt động tốt khi bật chức năng thẻ. Có phải lỗi này tùy theo trình duyệt hay tiện ích khác không? Đây là chức năng quan trọng của Wiktionary vì phần nhiều người chỉ quan tâm đến một ngôn ngữ và bố trí mục từ mặc định có vẻ khó sử dụng. Tiện ích này phỏng theo [[:en:MediaWiki:Gadget-TabbedLanguages.js|tiện ích tại Wiktionary tiếng Anh]], nhưng [[:en:MediaWiki talk:Gadget-TabbedLanguages.js#Vietnamese version|tiện ích tiếng Việt có nhiều lợi điểm hơn]]. Mai mốt có lẽ [[mw:Reading/Web/Desktop Improvements/Third prototype testing/vi|Vectơ sẽ thu nhỏ các phần ngôn ngữ]] thì không cần tạo thẻ nữa, nhưng tiện ích này sẽ vẫn có ích vì gắn neo ngôn ngữ (<code>#Tiếng Anh</code>) vào các liên kết nội bộ. Nếu không có thì chúng ta phải mất công thêm ngôn ngữ thủ công dùng {{LKBM|l}}. &ndash;&nbsp;[[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 20:56, ngày 17 tháng 12 năm 2021 (UTC) :{{u|Mxn}} Có 2 lý do tắt: :* Mặc dù cái này có lợi nhưng vì đây là Wiki, tôi muốn giữ cho trang Wiki '''truyền thống giống như các trang bách khoa toàn thư''' chứ không phải là một trang web tra cứu mục từ. Hầu như không có Wiktionary nào bặt mặc định tính năng này cả. :* Nếu anh để ý, truy cập vào [[Wiktionary#Tiếng_Việt]] rồi sau đó chuyển lại sang tiếng Anh thì phần âm thanh không chạy được mà hiện một cái dải xám. Lỗi này có thể sửa được bằng cách load lại trang. Vì lỗi này không chỉ Wiktionary tiếng Việt mà cả bên Wiktionary tiếng Anh cũng bị lỗi nên lỗi này không quá nghiêm trọng. :*Tôi muốn hạn chế tải các thành phần không cần thiết để trang mục từ load nhanh và nhẹ hơn. --[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 05:53, ngày 18 tháng 12 năm 2021 (UTC) :<p>Điều quan trọng nhất là người dùng có thể tra cứu, sửa đổi nội dung một cách tiện lợi. Từ điển Wiktionary không có trang tra cứu mục từ thì làm sao gọi là từ điển được? Tôi chưa biết đến Wiktionary nào bố trí các mục từ "như các trang bách khoa toàn thư". Wiktionary cần chức năng quản lý các phần ngôn ngữ trong mục từ vì một mục từ có thể có ý nghĩa trong nhiều ngôn ngữ, chẳng hạn "[[voi]]", "[[pan]]", "[[la]]". Wikipedia không có nhu cầu này. :<p>Đúng là chỉ có Wiktionary tiếng Việt [[m:Gadgets/wiktionary/default|kích hoạt TabbedLanguages theo mặc định]]. (Wiktionary tiếng Ba Tư kích hoạt một phiên bản hỏng của TabbedLanguages theo mặc định.) Năm 2012, Wiktionary tiếng Anh [[:en:Wiktionary:Votes/2012-10/Enabling Tabbed Languages|quyết định kích hoạt TabbedLanguages]], nhưng quyết định này bị trì hoãn mãi vì một số vấn đề tôi đã khắc phục trong phiên bản tại đây. Dù TabbedLanguages không được kích hoạt tại Wiktionary khác, nhưng nhiều người vẫn tuyển chọn kích hoạt nó thủ công. Hiện tại nó [[m:Gadgets/wiktionary|xếp hạng thứ 7 theo người dùng]], không kể những người dùng tại wiki này hoặc người sử dụng script người dùng [[:en:User:Yair rand/TabbedLanguages2.js|TabbedLanguages2]]. Thống kê này có nghĩa rằng thẻ ngôn ngữ rất có ích đối với người đã biết đến tiện ích, chưa kể những người chưa biết đến nó. :<p>Tôi rất ngạc nhiên khi đọc rằng TabbedLanguages có ảnh hưởng đến thời gian tải trang. Đây là một tiện ích '''rất''' nhỏ so với các tiện ích khác, nhỏ hơn cả CommentsInLocalTime. Ngoài ra, [[mw:ResourceLoader|ResourceLoader]] tự động nén mã nguồn thành 5,7&nbsp;kilôbyte [https://vi.wiktionary.org/w/load.php?lang=vi&modules=ext.gadget.TabbedLanguages&skin=vector&version=4nlvy] (nhỏ bằng [[:Tập tin:Brockhaus and Efron Encyclopedic Dictionary b72 889-2.jpg|hình này]]), và trình duyệt tự động đưa mã nguồn vào vùng nhớ đệm. Còn thời gian kết xuất cũng không sao. Tôi đã thử xóa sạch vùng nhớ đệm và tải lại "[[voi]]" 10 lần trong trình duyệt của tôi (Firefox 95, macOS 10.13, MacBook Pro 2,6&nbsp;GHz năm 2013) với các tiện ích mặc định. Theo thẻ Hiệu suất của công cụ nhà phát triển Firefox, TabbedLanguages chỉ tốn trung bình vào khoảng 183&nbsp;mili&nbsp;giây trên tổng số 904&nbsp;mili&nbsp;giây để kết xuất trang. Phần lớn là do trình duyệt phải bố trí lại các phần tử DOM. Dĩ nhiên thời gian kết xuất tùy theo trình duyệt và máy tính, nhưng coi như không có vấn đề đáng kể. :<p>Tôi rất mừng bạn có cơ hội và ý định cải tiến và hiện đại hóa wiki này. Tôi chỉ xin bạn nhớ rằng wiki này có một số đặc tính khác cần kỹ thuật đặc biệt. Mai mốt Wiktionary sẽ [[:en:Wiktionary:Wikidata|sử dụng cơ sở dữ liệu Wikidata]] để lưu trữ các thông tin ngữ nghĩa. Wikidata sẽ đưa rất nhiều mục từ trong rất nhiều ngôn ngữ vào wiki này, chỉ việc nhúng một [https://en.wiktionary.beta.wmflabs.org/wiki/হৃদয় bản mẫu] [https://en.wiktionary.beta.wmflabs.org/wiki/cat đơn giản]. Với mô hình này, chúng ta sẽ phải nghĩ lại nhiều quy định và quá trình, không thể dựa vào kinh nghiệm Wikipedia như ngày xưa. :<p>&nbsp; – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 08:55, ngày 18 tháng 12 năm 2021 (UTC) :Lỗi tại [[Wiktionary#Tiếng Việt]] là lỗi của trình phát âm thanh Kaltura của phần mở rộng [[mw:TimedMediaHandler|TimedMediaHandler]]. Kaltura rất cũ kỹ. Nếu bạn kích hoạt "[[mw:Extension:TimedMediaHandler/VideoJS Player/vi|trình phát video mới]]" trong [[Đặc biệt:Tùy chọn#mw-prefsection-betafeatures|tùy chọn tính năng beta]], trình phát âm thanh sẽ hoạt động tốt trong các thẻ ngôn ngữ. – [[Thành viên:Mxn|Nguyễn Xuân Minh]]&nbsp;<sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">&#x1f4ac;</span>]]</sup> 09:53, ngày 18 tháng 12 năm 2021 (UTC) == [[Đặc biệt:Lịch sử/やり方]] == Nhờ bạn xoá tóm lược của IP trong phiên bản đầu tiên của trang. Cảm ơn bạn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 03:58, ngày 27 tháng 12 năm 2021 (UTC) == [[⠧]] == Chào bạn. Có lỗi ở 3 bản mẫu: {{tl|-ara-}}, {{tl|-zho-}}, {{tl|-tha-}}. Bạn xem có vấn đề gì và chữa lại giúp. Xin cảm ơn. [[Thành viên:Ccv2020|Ccv2020]] ([[Thảo luận Thành viên:Ccv2020|thảo luận]]) 13:13, ngày 27 tháng 12 năm 2021 (UTC) == How we will see unregistered users == <div lang="en" dir="ltr" class="mw-content-ltr"> <section begin=content/> Hi! You get this message because you are an admin on a Wikimedia wiki. When someone edits a Wikimedia wiki without being logged in today, we show their IP address. As you may already know, we will not be able to do this in the future. This is a decision by the Wikimedia Foundation Legal department, because norms and regulations for privacy online have changed. Instead of the IP we will show a masked identity. You as an admin '''will still be able to access the IP'''. There will also be a new user right for those who need to see the full IPs of unregistered users to fight vandalism, harassment and spam without being admins. Patrollers will also see part of the IP even without this user right. We are also working on [[m:IP Editing: Privacy Enhancement and Abuse Mitigation/Improving tools|better tools]] to help. If you have not seen it before, you can [[m:IP Editing: Privacy Enhancement and Abuse Mitigation|read more on Meta]]. If you want to make sure you don’t miss technical changes on the Wikimedia wikis, you can [[m:Global message delivery/Targets/Tech ambassadors|subscribe]] to [[m:Tech/News|the weekly technical newsletter]]. We have [[m:IP Editing: Privacy Enhancement and Abuse Mitigation#IP Masking Implementation Approaches (FAQ)|two suggested ways]] this identity could work. '''We would appreciate your feedback''' on which way you think would work best for you and your wiki, now and in the future. You can [[m:Talk:IP Editing: Privacy Enhancement and Abuse Mitigation|let us know on the talk page]]. You can write in your language. The suggestions were posted in October and we will decide after 17 January. Thank you. /[[m:User:Johan (WMF)|Johan (WMF)]]<section end=content/> </div> 18:20, ngày 4 tháng 1 năm 2022 (UTC) <!-- Tin nhắn của Thành viên:Johan (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Johan_(WMF)/Target_lists/Admins2022(8)&oldid=22532697 --> == [[MediaWiki:Wiktionary-usage]] == Chào bạn, nhờ bạn sửa trang đó thành “Ghi chú sử dụng”. “Cách dùng” chỉ cho biết từ/ký tự được sử dụng làm gì, còn “Ghi chú sử dụng” mang tính tổng quát hơn: nó còn cho biết ký tự này xuất hiện nhiều hay ít, phổ biến hay không phổ biến,… Cảm ơn bạn. [[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 09:18, ngày 14 tháng 1 năm 2022 (UTC) == Gỡ thông báo đầu trang và logo Tết cho Wiktionary tiếng Việt năm 2022 == Chào bạn. Cuộc thi “Thiết kế logo Tết cho Wiktionary tiếng Việt năm 2022” đã kết thúc, nhờ bạn gỡ xuống thông báo đầu trang. Và theo như kết quả của cuộc thi, nhờ bạn thay logo trên Wiktionary tiếng Việt thành logo Tết. Xin cảm ơn. [[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 07:07, ngày 21 tháng 1 năm 2022 (UTC) == Lỗi mô đun == Chào bạn, không biết lỗi ở mô đun thống kê Wiktionary thì sửa như nào nhỉ? – [[Thành viên:Russian Federal Subjects|<span style="color:black ;font:16px Calibri;">'''''RFS'''''</span>]]<sup>[[Thảo luận Thành viên:Russian Federal Subjects|<span style="color:gray ;font:12px Arial;">Talk to me!</span>]]</sup> 07:08, ngày 15 tháng 2 năm 2022 (UTC) :Cái này do 3 mục từ sau, trừ sco bạn không tạo thể loại mục từ nên nó lỗi. Mặc dù đã tạo nhưng mô đun vẫn chưa nhận ra thể loại, không hiểu tại sao. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 07:23, ngày 15 tháng 2 năm 2022 (UTC) == Thư mời tham gia biểu quyết == {| class="table" align="center" style="width: 80%; background-color: #FAFAD2; border: 1px solid #fceb92; margin-bottom: 10px" | style="vertical-align: middle; padding: 10px;" | [[File:Logo vote.svg|80px|link=]] | style="vertical-align: middle; padding: 15px 10px 10px 0;" | Mời bạn cho nhận xét ở [[Thảo luận Wiktionary:Bảo quản viên|Biểu quyết bảo quản viên]] của '''[[Thành viên:Ccv2020]]''' tại '''[[Thảo_luận_Wiktionary:Bảo_quản_viên#Ccv2020|đây]]'''. <small>Hãy cùng tích cực tham gia các biểu quyết và thảo luận về chúng. Mỗi hành động của bạn sẽ góp phần không nhỏ để xây dựng các mục từ trên Wiktionary - tài sản chung của cộng đồng chúng ta, giúp wiki ta ngày càng phát triển vững mạnh! Thân ái!</small> |}[[Thành viên:Ccv2020|<span style=color:#80ff00>&#x2395;</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>&#x2370;</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>&#x303f;</span>]] 00:53, ngày 23 tháng 2 năm 2022 (UTC) == Thẻ ngôn ngữ == Bạn giúp mình bao hết viền của thẻ tab ngôn ngữ lại với. Chỉ mỗi phần nội dung được bao viền, còn thẻ tab thì không, trông hơi kì :) – [[Thành viên:Đức Anh|Đức Anh]] ([[Thảo luận Thành viên:Đức Anh|thảo luận]]) 11:31, ngày 13 tháng 7 năm 2022 (UTC) :Cái này bạn hỏi Mxn nhé, do cái tab ngôn ngữ do bạn này cập nhật theo OOUI của Mediawiki nên nó như vậy – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 06:00, ngày 14 tháng 7 năm 2022 (UTC) == [[Mô đun:headword]] == Nhờ bạn giúp sửa tên thể loại ở mô đun trên (dòng 666): "palindromok" thành "Mục từ tiếng ... viết xuôi ngược đều giống nhau". Xin cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:21, ngày 18 tháng 8 năm 2022 (UTC) : Chào bạn. Nó vẫn còn vấn đề ở thể loại trang [[stats|này]]. Nhờ bạn giải quyết giúp, xin cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 02:38, ngày 22 tháng 8 năm 2022 (UTC) == [[:Thể loại:Chờ xóa]] == Hi, could you please take a look at the deletion requests in the category above? – '''[[User:Rschen7754|Rs]][[User talk:Rschen7754|chen]][[Special:Contributions/Rschen7754|7754]]''' 00:44, ngày 2 tháng 10 năm 2022 (UTC) :My apologies, appears to be done. --'''[[User:Rschen7754|Rs]][[User talk:Rschen7754|chen]][[Special:Contributions/Rschen7754|7754]]''' 22:57, ngày 2 tháng 10 năm 2022 (UTC) == Lỗi == Hiện có nhiều trang bị lỗi ở phần "dịch", như ở mục từ ''[[yêu dấu]]'', nhờ bạn xem qua và giải quyết giùm--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:50, ngày 22 tháng 12 năm 2022 (UTC) == Nhờ tạo trang == Nhờ bạn tạo hộ tôi trang [[:en:MediaWiki:Gadget-defaultVisibilityToggles.js]]. Xim cảm ơn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 09:56, ngày 13 tháng 3 năm 2023 (UTC) :Em đang thắc mắc là bên mình dùng Navbox từ Wikipedia tiếng Anh thì sao dùng được cái này, nó cũng là navbox nhưng mà bên tiếng Anh nó là dạng Navbox cũ từ dùng tại Wikipedia tiếng Việt trước đây, cài cái này vào có bị xung đột không nhỉ? – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 16:36, ngày 14 tháng 3 năm 2023 (UTC) ::Vậy thì thôi vậy. Xin lỗi đã làm phiền bạn--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 00:55, ngày 15 tháng 3 năm 2023 (UTC) == Về bản cập nhật có lỗi trên dự án == Lỗi trong dự án ở đây là: * Ở trình duyệt trên điện thoại bỗng dưng hiển thị thanh ghi các phím lần lượt là VNI, VIQR, VIQR* với cả Bỏ dấu kiểu cũ,... trông rất khó nhìn, chèn vào nút ba chấm nên rất khó để xem được thông tin mục từ/trang. * Mọi nội dung trong mục từ đều bị ẩn, chỉ hiện mỗi thể loại. {{ping|Kateru Zakuro}} Anh có thể xem và vá lỗi này có được không vậy? – [[User:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;"> '''☀DefenderTienMinh⛤☯☽'''</span>]] ([[User talk:DefenderTienMinh07|<span style="font-family:Simhei;color:#808080;">talk</span>]]) 15:06, ngày 30 tháng 6 năm 2023 (UTC) Thành viên này có hoạt động gần nhất là vào [https://guc.toolforge.org/?by=date&user=Kateru+Zakuro ngày 21/06], chắc không thể phản hồi sớm. Nên xin phép nhờ anh {{ping|Mxn}} vào giải quyết lỗi trên--.--[[Thành viên:TheHighFighter2|TheHighFighter2]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 16:34, ngày 1 tháng 7 năm 2023 (UTC) == Need your input on a policy impacting gadgets and UserJS == <div lang="en" dir="ltr" class="mw-content-ltr"> Dear interface administrator, This is Samuel from the Security team and I hope my message finds you well. There is an [[m:Talk:Third-party resources policy|ongoing discussion]] on a proposed policy governing the use of external resources in gadgets and UserJS. The proposed [[m:Special:MyLanguage/Third-party resources policy|Third-party resources policy]] aims at making the UserJS and Gadgets landscape a bit safer by encouraging best practices around external resources. After an initial non-public conversation with a small number of interface admins and staff, we've launched a much larger, public consultation to get a wider pool of feedback for improving the policy proposal. Based on the ideas received so far, the proposed policy now includes some of the risks related to user scripts and gadgets loading third-party resources, best practices for gadgets and UserJS developers, and exemptions requirements such as code transparency and inspectability. As an interface administrator, your feedback and suggestions are warmly welcome until July 17, 2023 on the [[m:Talk:Third-party resources policy|policy talk page]]. Have a great day!</div> <bdi lang="en" dir="ltr">[[m:User:Samuel (WMF)|Samuel (WMF)]], on behalf of the Foundation's Security team</bdi> 12:08, ngày 10 tháng 7 năm 2023 (UTC) <!-- Tin nhắn của Thành viên:Samuel (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Samuel_(WMF)/IAdmins_MassMessage_list_2&oldid=25272792 --> == Thư mời == Mời bạn cho đôi lời nhận xét tại [[Thảo luận Wiktionary:Bảo quản viên#P. %C4%90%C4%82NG|Biểu quyết chọn bảo quản viên]]. Xin hết lòng cảm ơn rất nhiều. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 07:02, ngày 24 tháng 8 năm 2023 (UTC) == Thư mời tham gia biểu quyết == <div style="padding: 0.5em; background: #f8f8ff; margin-top: 1em; font-size: 1em"> {| class="table" style="width: 80%; background-color: #ACE1AF; border: 1px solid #fceb92; margin: auto; margin-bottom: 10px" | style="vertical-align: middle; padding: 10px;" | [[Tập tin:Logo vote.svg|80px|link=]] | style="vertical-align: middle; padding: 15px 10px 10px 0;" | '''Mời bạn cho ý kiến về việc cấp quyền Bảo quản viên cho thành viên [[Thành viên:DefenderTienMinh07|DefenderTienMinh07]] tại trang [[Thảo luận Wiktionary:Bảo quản viên#DefenderTienMinh07|Thảo luận Wiktionary:Bảo quản viên]]. Xin cảm ơn. <small>Hãy cùng tích cực tham gia các biểu quyết và thảo luận về chúng. Mỗi hành động của bạn sẽ góp phần không nhỏ để xây dựng các mục từ trên Wiktionary - tài sản chung của cộng đồng chúng ta, giúp wiki ta ngày càng phát triển vững mạnh! Thân ái! |} </div> [[User:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;"> '''☀DefenderTienMinh⛤☯☽'''</span>]] ([[User talk:DefenderTienMinh07|<span style="font-family:Simhei;color:#808080;">talk</span>]]) 10:25, ngày 24 tháng 8 năm 2023 (UTC) == Thư mời == Chào bạn! Mời bạn cho ý kiến tại [[Thảo_luận_Wiktionary:Bảo_quản_viên#Nguyên_Hưng_Trần|Biểu quyết chọn bảo quản viên]]. Thanks bạn! [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 17:33, ngày 30 tháng 12 năm 2023 (UTC) == Bản mẫu:Pp == Hiện bản mẫu đang gặp vấn đề sau khi nâng cấp (Ví dụ: [[Wiktionary:Nguồn gốc/WinVNKey/Lê Sơn Thanh]]) – [[Thành viên:Đơn giản là tôi|Đơn giản là tôi]] ([[Thảo luận Thành viên:Đơn giản là tôi|thảo luận]]) 08:35, ngày 24 tháng 8 năm 2025 (UTC) == Danh sách thông báo rộng rãi == Tôi đã tạo danh sách thông báo gửi thư rộng rãi này đến các tv tại [[Wiktionary:Danh sách thư]]. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 09:51, ngày 1 tháng 9 năm 2025 (UTC) == Lỗi == Xin chào, hôm nay mình có bê [[Bản mẫu:Trang Chính 3/Khung]] về Wikivoyage tại [[voy:vi:Bản mẫu:Trang Chính/Khung|đây]]. Nhưng không hiểu sao một số văn bản có màu ở [[voy:vi:Bản mẫu:Tin tức]] như "Tuần lễ vàng" và "Nhiều thành phố tại Indonesia đã xảy ra biểu tình phản đối chính phủ nay đã leo thang thành bạo loạn", mặc dù ở bản mẫu Tin tức nó vẫn hiện màu bình thường nhưng khi nhúng vào bản mẫu Trang Chính/Khung ở trên Trang Chính thì nó lại không có màu vậy nhỉ? Không biết là bạn có biết nguyên nhân của lỗi này là gì không? – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:24, ngày 4 tháng 9 năm 2025 (UTC) :Có màu mà bác, không biết bác có bặt cái gì không chứ em thấy có màu mà. Bác thử Shift+Nút làm mới trên trình duyệt xem sao. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 22:03, ngày 4 tháng 9 năm 2025 (UTC) ::Hmm thế vậy chắc là do trình duyệt trên điện thoại. Mới thử trên máy tính thì không thấy có lỗi này. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 23:21, ngày 4 tháng 9 năm 2025 (UTC) : À, thì ra là do tôi bật chế độ tối mặc định của Vector 2022 nên mới không có màu. Không biết sao nó lại bị vậy nhỉ? [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:32, ngày 9 tháng 9 năm 2025 (UTC) ::Chắc là do CSS của Wikivoyage, bác thử kiểm tra các trang CSS và JS toàn website và Vector 2022 xem có đoạn CSS hay JS nào định kiểu url no color không? – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:34, ngày 9 tháng 9 năm 2025 (UTC) ::: @[[Thành viên:Nvdtn19|Nvdtn19]] Tôi có vào Wikivoyage nhưng font chữ nó khác so với các dự án khác. Font chữ hiện tại nó [[:ku:Destpêk|giống]] với phiên bản Wiktionary tiếng Kurd. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 15:41, ngày 9 tháng 9 năm 2025 (UTC) :::: Font hiện tại đang hơi khó nhìn với lại tôi cũng không thích nó cho lắm nên mới đổi thành Segoe UI (mặc định của Microsoft). Cũng hơi kỳ lạ là ở [[voy:vi:Thành viên:Nvdtn19/nháp1]] rõ ràng vẫn đang hiện màu bình thường ở chế độ tối nhưng ở Trang Chính thì lại không hiện, không rõ lỗi này từ đâu nữa. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 15:48, ngày 9 tháng 9 năm 2025 (UTC) ::::Bác kiểm tra [[MediaWiki:Common.css]] và [[MediaWiki:Vector.css]], em đang thấy trong này có một số mã thay đổi css khá nhiều, 2 trang này ảnh hưởng toàn trang nên bác nên kiểm tra trước 2 trang này xóa mấy css có thể gây lỗi đi. Em đang thấy có đoạn này ::::<code> ::::body { :::: /* generally a sans-serif font should be here */ :::: font-family: system-ui, "Segoe UI", 'Iranian Sans', 'Noto Sans Arabic', 'DejaVu Sans', sans-serif; ::::} ::::.mw-body h1, .mw-body h2, .mw-body #firstHeading, ::::.mw-body .mw-editsection, .mw-body .mw-editsection-like, ::::.mw-body #toc h2, .mw-body .toc h2, ::::#documentation-meta-data, .vector-sticky-header-context-bar-primary { :::: /* MediaWiki (e.g. English Wikipedia) uses a serif font for titles in contrast to a sans-serif font for body so :::: * we need also to use a serif font here, as Arial isn't an option let's have Calibri in the chain, :::: * it also resolves the issue of missed dots on some letters as can be seen in :::: * .... */ :::: font-family: Calibri, system-ui, "Segoe UI", 'Iranian Serif', 'Noto Sans Arabic', 'Iranian Sans', 'DejaVu Sans', serif; ::::} ::::</code> ::::có vẻ đang thay đổi font giao diện, bác là admin nên xóa đi. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:50, ngày 9 tháng 9 năm 2025 (UTC) ::::: Kể cả xoá cái mã đó đi thì cũng có fix được cái màu đâu nhỉ? Code này là để đổi font, mà vấn đề màu đã xảy ra trước khi add cái mã đó rồi. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 16:01, ngày 9 tháng 9 năm 2025 (UTC) ::::::Trường hợp này khả năng là lỗi khi chuyển đổi giao diện sáng sang tối, không tương thích với mediawiki. Em có test cả PC và Mobile thì không thấy lỗi đâu nên bác nên kiểm tra lại điện thoại và máy tính, vì lỗi chỉ xuất hiện bên bác nên giờ em rất khó nói là nên xử lý thế nào. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 16:29, ngày 9 tháng 9 năm 2025 (UTC) Nhờ bạn cấm giúp rối đang phá hoại, xem [[Đặc biệt:Thay đổi gần đây]] để biết thêm. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 02:27, ngày 12 tháng 9 năm 2025 (UTC) :Cấm vô hạn và thu hồi luôn quyền sửa trang thảo luận vì đây là LTA. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 02:28, ngày 12 tháng 9 năm 2025 (UTC) ::Đã cấm vô hạn – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:29, ngày 12 tháng 9 năm 2025 (UTC) ::Mà LTA là ai nhỉ, dạo này ít qua bên Wikipedia nên không để ý, với lại trên này ít người tham gia. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:32, ngày 12 tháng 9 năm 2025 (UTC) ::Mà LTA là ai nhỉ, dạo này ít qua bên Wikipedia nên không để ý, với lại trên này ít người tham gia. – [[Thành viên:Kateru Zakuro|Kateru Zakuro]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 02:32, ngày 12 tháng 9 năm 2025 (UTC) :::Bạn có thể qua đọc [[w:vi:Wikipedia:Tin nhắn cho bảo quản viên/Lưu 2025 8#Báo cáo phá hoại 84]] để biết thêm. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 05:20, ngày 12 tháng 9 năm 2025 (UTC) == [[Mô đun:parameters/lite]] == Phiền bạn xóa mô đun này vì lỗi thời và không còn sử dụng bất kỳ trang nào. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 03:43, ngày 12 tháng 9 năm 2025 (UTC) == Nhờ == Theo [[m:Tech/News/2022/02]] thì việc ẩn tiêu đề Trang Chính giờ đây chỉ cần tạo [[MediaWiki:Mainpage-title]] và [[MediaWiki:Mainpage-title-loggedin]] chứ cũng không cần phụ thuộc vào CSS nữa. Hiện tại trên giao diện Minerva thì tiêu đề Trang Chính vẫn đang hiển thị khi chưa đăng nhập. Vì bạn là BQVGD ở đây nên nhờ bạn tạo hai giúp trang này. Chỉ cần tạo trang trống là được, không có dấu - [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 11:28, ngày 1 tháng 10 năm 2025 (UTC) :@[[Thành viên:Kateru Zakuro|Kateru Zakuro]]: Yummie lại sang đây rồi kìa bác. – [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 11:50, ngày 25 tháng 10 năm 2025 (UTC) ::Đã xử lý – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 11:55, ngày 25 tháng 10 năm 2025 (UTC) : @[[Thành viên:Kateru Zakuro|Kateru Zakuro]] Nhờ bạn gỡ bỏ khóa trang [[ním]] chỉ vì có bút chiến vài lần trong quá khứ mà bán khóa vô hạn thì vô lý quá. [[User:Ayane Fumihiro|<b style="font-family:Segoe UI Light;color:#FF69B4;letter-spacing:">femboy_clen</b>]] ([[User talk:Ayane Fumihiro|<span style="color:#008080;">But we got it yeah</span>]]) 12:03, ngày 25 tháng 10 năm 2025 (UTC) == Question of section templates == Hi, I saw your bot recently changed some section templates to use <nowiki><h3></nowiki> HTML tags, for example [[Bản mẫu:-noun-]] and [[Bản mẫu:-pron-]]. This causes problem when parsing pages and also inconsistent with the [[Wiktionary:Sơ đồ mục từ|layout document]]. Could you revert these edits to use <nowiki>===</nowiki> wikitext? – [[Thành viên:Public class|Public class]] ([[Thảo luận Thành viên:Public class|thảo luận]]) 06:26, ngày 17 tháng 11 năm 2025 (UTC) :@[[Thành viên:Public class|Public class]] Those templates were used for entries in the old format, before I updated the entry map in 2025, Vietnamese Wiktionary used such templates for titles, like the current Dutch Wiktionary. But to make editing entries easier and compatible with the entry structure in English Wiktionary, the rule was changed to use the === heading, and the old format templates were changed to HTML code h2 h3, to hide the edit button next to the heading, to avoid members accidentally editing the template. I intended to use CSS to hide the edit button, but after trying many ways, there is no way to hide the edit button for these templates, so I switched to HTML code. I wonder if there is a way? – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 07:43, ngày 17 tháng 11 năm 2025 (UTC) ::<nowiki>__NOEDITSECTION__</nowiki> magic word could be used. But it's also fine to use HTML tags, I already solved my problem by overriding the templates. – [[Thành viên:Public class|Public class]] ([[Thảo luận Thành viên:Public class|thảo luận]]) 07:58, ngày 17 tháng 11 năm 2025 (UTC) == Không thể thêm mục. == Xin chào, mình đang muốn thêm phần khái niệm của từ nắc trong tiếng Việt. Tuy nhiên mình đã bị chặn bởi bộ lọc số 10 liên quan tới Yuumi gì đấy. Làm sao để mình có thể đăng bài mà không bị chặn. --[[Thành viên:Tucute515|Tucute515]] ([[Thảo luận Thành viên:Tucute515|thảo luận]]) 11:22, ngày 22 tháng 11 năm 2025 (UTC) :Mình đã tắt bộ lọc để xem thử bạn bị cấm từ gì, vì bộ lọc này có tác động khá mạnh. Bây giờ bạn thêm được rồi đó – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 12:44, ngày 22 tháng 11 năm 2025 (UTC) == Mô đun cây thể loại == Theo tôi nghĩ đã đến lúc phải bán khoá toàn bộ các mô đun cây thể loại (category tree) vô hạn vì hầu hết các mô đun này đều ảnh hưởng lẫn nhau và chỉ cần có một vấn đề nhỏ thôi thì tất cả các thể loại dùng với auto cat đều lỗi hàng loạt. Không biết ý kiến của bạn như thế nào về đề xuất này? – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 14:41, ngày 30 tháng 11 năm 2025 (UTC) :@[[Thành viên:Hiyuune|Hiyuune]] Mô đun này hiện tại đang được sử dụng tương đối nhiều, với [https://linkcount.toolforge.org/index.php?project=vi.wiktionary.org&page=M%C3%B4_%C4%91un:category_tree 8,917 trang] nhúng thì có lẽ là đủ điều kiện để khóa rồi, bên Wiktionary tiếng Anh thì mô đun trên 1000 trang đã khóa rồi. Ở đây thì ít, để đảm bảo mọi người đều có thể cập nhật dữ liệu mô đun, chỉ nên khóa đối với các mô đun và bản mẫu có trên 2.500-5.000 trang nhúng như Wikipedia tiếng Anh là phù hợp. Giờ khóa cũng dễ mà, Twinkle một phát là xong. Mình thì đồng ý với đề xuất này, nhưng để mình hỏi thêm @[[Thành viên:TheHighFighter2|TheHighFighter2]], @[[Thành viên:Higashizakura|Higashizakura]] và @[[Thành viên:WhoAlone|WhoAlone]], không biết 3 bạn có đồng ý đề nghị này không?--[[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:13, ngày 30 tháng 11 năm 2025 (UTC) ::Tôi thì ok theo đề xuất bạn Hiyuune --.--[[Thành viên:TheHighFighter2|Ta như cây bách buồn sau núi...]] ([[Thảo luận Thành viên:TheHighFighter2|thảo luận]]) 06:53, ngày 1 tháng 12 năm 2025 (UTC) : Bổ sung mô đun cần khóa: [[Mô đun:array]]. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 09:14, ngày 4 tháng 12 năm 2025 (UTC) == Lỗi == Nhờ bạn xem qua mục từ [[アトゥインネ]], không hiểu vì sao [[Module:dialect synonyms/ain/アッコッカムイ]] bị lỗi chỗ nào tôi không biết sửa được. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 08:27, ngày 4 tháng 12 năm 2025 (UTC) :@[[Thành viên:Hiyuune|Hiyuune]] Không nhận diện được mã ngôn ngữ, cái này phải cập nhật lại module. Vì [[ Module:dialect synonyms]] này nó dùng nhiều mô đun khác, khả năng tìm ra lỗi hơi khó. Em sẽ cố gắng, nhưng nếu không được thì khả năng bác phải hỏi AI. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:06, ngày 4 tháng 12 năm 2025 (UTC) ::Đề mục lại có vấn đề rồi. Phiền bạn xem lại chứ nhìn vào rối mắt lắm. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 12:36, ngày 6 tháng 12 năm 2025 (UTC) :::@[[Thành viên:Hiyuune|Hiyuune]] Đề mục nào bạn ơi, mình thấy vẫn ổn mà? Bạn có thể dẫn chứng mục từ nào không? – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:45, ngày 6 tháng 12 năm 2025 (UTC) ::::Mục từ [[アトゥインネ|này]], khi hiển thị trên mobile nó có vấn đề. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 13:47, ngày 6 tháng 12 năm 2025 (UTC) :::::Em thấy không có gì bất thường cả, riêng mô đun thì lỗi rồi cái này em bó tay, khả năng có liên quan đến mô đun tiếng Nhật nên nó lỗi, chứ mô đun dialect synonyms trên mục từ khác vẫn được mà tiếng Ainu lại lỗi thì chỉ có thể là do tiếng Nhật thôi. Không biết cụ thể nó bị lỗi gì, bác nói rõ được không, nếu có thể bác chụp ảnh lại gửi url lên đây thử, dùng imgbb. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 13:52, ngày 6 tháng 12 năm 2025 (UTC) ::::::Xem [https://ibb.co/mVvWK2MM ở đây]. – [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 14:08, ngày 6 tháng 12 năm 2025 (UTC) :::::::Em đã lùi lại bản mẫu, bác F5 hoặc làm mới lại trang thử, hoặc đăng xuất, xóa hết cache, lịch sử trình duyệt xem sao. Em không bị lỗi này nên không rõ lỗi của bác từ đâu ra. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 15:43, ngày 6 tháng 12 năm 2025 (UTC) : Phiền bạn xóa [[Mô đun:is-noun/style.css]], [[Mô đun:eo-conj/style.css]] vì nó không còn liên kết bất kì trang nào và lỗi thời. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 16:26, ngày 11 tháng 12 năm 2025 (UTC) : Tôi mới cập nhật lại theo phiên bản mới thì nó hết lỗi, có điều nó vẫn có cảnh báo. [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 15:08, ngày 3 tháng 2 năm 2026 (UTC) == Yummie == Bác nên xem xét điều chỉnh lại cái bộ lọc này. Tôi thấy hơi có nhiều false positive khi xem trong [[Đặc biệt:Nhật trình sai phạm]]. Có thể điều chỉnh để những người có quyền autoconfirmed không bị ảnh hưởng. [[Thành viên:Nvdtn19|Nvdtn19]] ([[Thảo luận Thành viên:Nvdtn19|thảo luận]]) 07:15, ngày 6 tháng 12 năm 2025 (UTC) :Nó chỉ kích hoạt nếu tài khoản dưới 25 sửa đổi, cho nên nếu bị false thì khả năng chắc ít sửa đổi quá, em thấy bộ lọc này ít ảnh hưởng mà bác. – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 10:34, ngày 6 tháng 12 năm 2025 (UTC) : Rối này lại tiếp tục phá hoại ở không gian tên thể loại, tag biển xóa nhanh bừa bãi. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 04:22, ngày 10 tháng 12 năm 2025 (UTC) == Cấm == Tài khoản [[Đặc_biệt:Đóng_góp/LamMaurisso|này]] đã ngừng hoạt động từ năm 2022 và các sửa đổi phá hoại đã lâu. Theo quy định, cấm để ngăn chặn phá hoại, không phải trừng phạt. Mời bạn bỏ cấm thành viên này. [[Thành viên:P. ĐĂNG|Phong Đăng]] ([[Thảo luận Thành viên:P. ĐĂNG|thảo luận]]) 09:02, ngày 7 tháng 12 năm 2025 (UTC) ==Happy Holidays== <div style="border-style:solid; border-color:violet; background-color:#fff; border-width:2px; text-align:left; padding:8px;" class="plainlinks"> {| style="border: 5px dotted #H1790; background-color: #DDDDDD; padding:4px" | rowspan="2" valign="left" |<span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[File:Christmas Tree 2011-12-24.jpg|left|300px|link=]]<span style="display:block;padding-top:10px;clear:both"> | <span style="font-family: Georgia; font-size: 98%; color: #190a89;">Chúc bạn Kateru Zakuro có một mùa '''Giáng sinh''' an lành, ấm áp và tràn ngập yêu thương bên gia đình!<br/> Bước sang '''năm mới''' 2026, chúc bạn gặp nhiều may mắn,<br/> gặt hái được nhiều thành công trong công việc và học tập.<br/> Một lần nữa chúc bạn sẽ có một năm mới thật an khang, hạnh phúc và vạn sự như ý!!</span> <br /> <span style="font-family: Georgia; font-size: 92%;"> | rowspan="2" valign="right" |<span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[File:Atlantic Firework Festival 2016 (53368638571).jpg|left|360px|link=]]<span style="display:block;padding-top:10px;clear:both"> |}</div> Lời chúc chân thành từ: <span style="background:#978FF;border:solid 1px;border-radius:8px;box-shadow:darkblue 2px 2px 2px">&nbsp;[[User:Kelly zhrm|<span style="font-family:Old English Text MT;color:#C90">Yellow</span>]]&#124;[[User talk:Kelly zhrm|&#248;]]&nbsp;</span>&nbsp; 05:40, ngày 24 tháng 12 năm 2025 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:17, ngày 28 tháng 4 năm 2026 (UTC) </div> <!-- Tin nhắn của Thành viên:Keegan (WMF)@metawiki gửi cho mọi người trong danh sách tại https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30472541 --> == [[Mô đun:headword]] == Mô đun này bạn cập nhật xong nhưng nó lỗi chỗ khác, ví dụ như mục từ [[नियंत्रण]]. Lỗi: Mô_đun:table/extend tại dòng 12: attempt to index local 'list' (a nil value) (lỗi xuất phát từ mô đun trên) [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 13:46, ngày 6 tháng 5 năm 2026 (UTC) :Từ khi nào mà head nó không cập nhật được từ chữ thường nhỉ, bên tiếng Anh thì được – [[Thành_viên:Kateru Zakuro|<span style="color:#EE1D25;">'''Kateru'''</span> <span style="color:#EE1D25;">'''Zakuro'''</span>]] ([[Thảo luận Thành viên:Kateru Zakuro|thảo luận]]) 14:49, ngày 6 tháng 5 năm 2026 (UTC) : Tôi nhớ không nhầm mô đun có liên quan đến hai hàm ucfirst và lcfirst. [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 02:53, ngày 18 tháng 5 năm 2026 (UTC) == [[Mô đun:Lua banner]] == Sau khi [[Bản mẫu:Lua]] được cập nhật dùng với mô đun khác là [[Mô đun:dependency box]]. Do đó [[mô đun:Lua banner]] không cần thiết phải có nữa và có thể xoá. Tuy nhiên nếu bạn không đồng ý xoá mô đun này thì có thể cho ý kiến nếu cần. – [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 18:01, ngày 26 tháng 7 năm 2026 (UTC) t93fy6b1xgjg2wasd8bpi52cgrkt918 papiers 0 257119 2479419 2190249 2026-07-27T03:39:53Z Kelly zhrm 58416 2479419 wikitext text/x-wiki {{also|Papiers}} =={{langname|fr}}== ==={{ĐM|n}}=== {{head|fr|Biến thể hình thái danh từ|g=m}} # {{plural of|fr|papier}} ==={{ĐM|ana}}=== * {{l|fr|apprise}} * {{l|fr|piperas}} * {{l|fr|repipas}} m7za18jm5d5hdcvgr77zjt13t0mdolt hutong 0 258869 2478902 2323042 2026-07-26T20:29:02Z BlueShurikenNinjaBot 50371 /* {{ĐM|ref}} */ Thay thế bản mẫu, replaced: {{m}} → {{g-old|m}} 2478902 wikitext text/x-wiki {{-eng-}} {{-noun-}} {{eng-noun|pl=hutongs|pl2=hutong}} # [[hồ đồng|Hồ đồng]]. [[Thể loại:Danh từ tiếng Anh]] =={{langname|ycr}}== ==={{ĐM|etym}}=== Từ {{derived|ycr|ja|布団|tr=futon}}. ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # [[futon]]. ==={{ĐM|ref}}=== * {{R:ycr:sound substitution}} {{-fra-}} {{-noun-}} {{fra-noun|s=hutong|p=hutongs}} '''hutong''' {{g-old|m}} # [[hồ đồng|Hồ đồng]]. [[Thể loại:Danh từ tiếng Pháp]] 7w8ce3km2nrdd2n1rrt47rotlxwph41 Bản mẫu:âm thanh/doc 10 260945 2479357 2280654 2026-07-26T23:08:23Z Kateru Zakuro 34522 2479357 wikitext text/x-wiki {{Trang tài liệu}} {{uses lua|Module:audio}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> Bản mẫu này liên kết đến một tập tin âm thanh để nghe phát âm, trong phần "Cách phát âm" của mục từ để cho biết cách phát âm một từ có liên quan đến mục từ. === Cách sử dụng === <code><nowiki>{{âm thanh|Mã ngôn ngữ|Tên tập tin âm thanh|Văn bản trước phần âm thanh}}</nowiki></code> ===Tham số=== Bản mẫu có các tham số sau: ; {{para|1|req=1}} : Mã ngôn ngữ. <small>Tham số tương ứng {{para|lang}} không còn được dùng nữa; xin đừng sử dụng nó.</small> ; {{para|2|req=1}} : Tên của tập tin âm thanh. ; {{para|3}} : Văn bản chú thích dùng để thay cho dòng chữ "Âm thanh". Trong phần lớn các trường hợp, đừng ghi đè lên văn bản này mà hãy sử dụng một trong các tham số sau. ; {{para|q}} : Specifies a qualifier to be placed before the audio box, after the "Audio" caption. This is formatted with the {{LKBM|q}}/{{LKBM|qualifier}} template. ; {{para|a}} : Specifies one or more comma-separated accent qualifiers to be placed before the audio box, after the "Audio" caption, and are useful for specifying the accent found in the audio file. These are formatted with the {{LKBM|a}}/{{LKBM|accent}} template. To be recognized as a separator, there must be no space following the comma; otherwise, the comma is treated as an embedded comma within the accent qualifier. ; {{para|qq}} : Specifies a qualifier to be placed at the end, after the audio box. Normally, use {{para|q}} instead of this, unless the qualifier is particularly long. This is formatted with the {{LKBM|q}}/{{LKBM|qualifier}} template. ; {{para|aa}} : Specifies one or more comma-separated accent qualifiers to be placed at the end, after the audio box. Normally, use {{para|a}} instead of this, unless the qualifier is particularly long. These are formatted with the {{LKBM|a}}/{{LKBM|accent}} template. To be recognized as a separator, there must be no space following the comma; otherwise, the comma is treated as an embedded comma within the accent qualifier. ; {{para|ref}} : Specifies one or more reference notes to be placed directly after the audio box. The reference is placed in the <code>===References===</code> section at the bottom of the language's entry. See below for the format of this parameter. ; {{para|text}} : Specifies the text of the audio snippet, if it isn't the same as the term being illustrated. This can be used, for example, when the audio snippet contains extra words in it (e.g. articles). ; {{para|IPA}} : Specifies the IPA pronunciation of the audio snippet. This can be used, for example, when the audio snippet contains extra words in it, to make it easier to pick out the relevant term. The IPA should be enclosed in brackets or slashes, like the parameters of {{LKBM|IPA}}. ; {{para|t}} : Specifies the meaning (gloss) of the text in {{para|text}}, if that text is in a foreign language and its meaning isn't obvious. ; {{para|lit}} : Specifies the literal meaning of the text in {{para|text}}, if needed. ; {{para|tr}} : Specifies the manual transliteration of the text in {{para|text}}, for text in non-Latin scripts where either the automatic transliteration isn't correct or there is no automatic transliteration (e.g. in Persian and Hebrew). ; {{para|ts}} : Specifies the transcription of the text in {{para|text}}, for text in non-Latin scripts where the transliteration is radically different from the actual pronunciation. To be used sparingly and only for certain languages; see the description of this parameter in {{LKBM|l}} for more information. ; {{para|pos}} : Specifies the part of speech of the text in {{para|text}}. Included mostly for completeness; rarely needed. ; {{para|nocat|1}} : Turns off categorization. ; {{para|sort}} : Manual sortkey. Use sparingly; the {{code|lua|makeSortKey}} method in [[Module:languages]] can usually generate the correct sortkey. ; {{para|bad}} : To formulate a warning to the reader about quality problems of the audio. === Ví dụ === :: Tên tập tin phải được định dạng là ''[mã ngôn ngữ]-[tên phương ngữ nếu có]-[tên mục từ]''. * '''Wikitext''': <code><nowiki>{{âm thanh|en|en-us-computer.ogg|Âm thanh (US)}}</nowiki></code> * '''Kết quả''': {{âm thanh|en|en-us-computer.ogg|Âm thanh (US)}} * '''Wikitext''': {{temp|âm thanh|en|En-uk-ubiquitous.ogg|a=RP}} * '''Kết quả''': {{âm thanh|en|En-uk-ubiquitous.ogg|a=RP}} * '''Wikitext''': {{temp|âm thanh|en|En-uk-to talk.ogg|a=UK|text=to talk}} * '''Kết quả''': {{âm thanh|en|En-uk-to talk.ogg|a=UK|text=to talk}} * '''Wikitext''': {{temp|âm thanh|en|en-us-oh-surprise.ogg|a=GA|q=surprise}} * '''Kết quả''': {{âm thanh|en|en-us-oh-surprise.ogg|a=GA|q=surprise}} * '''Wikitext''': {{temp|âm thanh|fr|Fr-hors d oeuvre-fr-Paris.ogg|a=France|text=un hors-d'œuvre}} * '''Kết quả''': {{âm thanh|fr|Fr-hors d oeuvre-fr-Paris.ogg|a=France|text=un hors-d'œuvre}} * '''Wikitext''': {{temp|âm thanh|en|En-abthane.flac|IPA=/əbˈθeɪn/}} * '''Kết quả''': {{âm thanh|en|En-abthane.flac|IPA=/əbˈθeɪn/}} * '''Wikitext''': {{temp|âm thanh|fr|LL-Q150 (fra)-WikiLucas00-avoir un nom à coucher dehors.wav|a=Lyon|IPA=/a.vwaʁ œ̃ nɔ̃ a ku.ʃe də.ɔʁ/|text=avoir un nom à coucher dehors|t=to have a jawbreaker/mouthful|lit=to have a noun to hide behind}} * '''Kết quả''': {{âm thanh|fr|LL-Q150 (fra)-WikiLucas00-avoir un nom à coucher dehors.wav|a=Lyon|IPA=/a.vwaʁ œ̃ nɔ̃ a ku.ʃe də.ɔʁ/|text=avoir un nom à coucher dehors|t=to have a jawbreaker/mouthful|lit=to have a noun to hide behind}} === TemplateData === {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Ngôn ngữ", "description": "Ngôn ngữ dùng trong bản ghi âm.", "example": "en", "type": "string", "required": true }, "2": { "label": "Tập tin âm thanh", "description": "Tập tin âm thanh để phát.", "example": "en-US pronunciation of \"antishinto\".ogg", "type": "wiki-file-name", "required": true }, "3": { "label": "Văn bản chú thích", "description": "Văn bản hiển thị trước hộp âm thanh. Mặc định là 'Âm thanh'; hiếm khi cần phải chỉ định.", "example": "the sound of a pig's \"oink\"", "type": "string" }, "a": { "label": "Left accent qualifier(s)", "description": "Specifies one or more comma-separated accent qualifiers to be placed before the audio box. These are formatted with the {{a}}/{{accent}} template.", "type": "string" }, "q": { "label": "Left qualifier", "description": "Specifies a qualifier to be placed before the audio box. This is formatted with the {{q}}/{{qualifier}} template.", "type": "string" }, "aa": { "label": "Right accent qualifier(s)", "description": "Specifies one or more comma-separated accent qualifiers to be placed after the audio box. These are formatted with the {{a}}/{{accent}} template.", "type": "string" }, "qq": { "label": "Right qualifier", "description": "Specifies a qualifier to be placed after the audio box. This is formatted with the {{q}}/{{qualifier}} template.", "type": "string" }, "ref": { "label": "Reference", "description": "Specifies a reference note to be placed directly after the audio box. The reference is placed in the ===References=== section at the bottom of the language's entry.", "type": "string" }, "text": { "label": "Text of audio snippet", "description": "Specifies the text of the audio snippet, used especially when it contains additional words.", "type": "string" }, "IPA": { "label": "IPA of audio snippet", "description": "Specifies the IPA pronunciation of the audio snippet, used especially when it contains additional words.", "type": "string" } }, "description": "An audio file to assist readers pronouncing the word. Labeled with language and possibly dialect.", "format": "inline" } </templatedata> ===Tham khảo=== The {{para|ref<var>N</var>}} parameter is used to specify one or more references for a given pronunciation and works similarly to the <code><nowiki><ref></nowiki></code> tag. For example, specifying {{para|ref|<nowiki>{{R:it:DiPI|bendo}}</nowiki>}} is similar to placing <code><nowiki><ref>{{R:it:DiPI|bendo}}</ref></nowiki></code> after the call to {{temp|IPA}}, except that it can be used to insert references directly after a given pronunciation when there are several. To specify multiple references, separate them with <code> !!! </code> (optionally with spaces around it). For example, the following: <code><nowiki>{{âm thanh|it|It-bendo.ogg|ref={{R:it:DiPI|bendo}} !!! {{R:it:Olivetti}}}}</nowiki></code> is similar to the following: <code><nowiki>{{âm thanh|it|It-bendo.ogg}}<ref>{{R:it:DiPI|bendo}}</ref><ref>{{R:it:Olivetti}}</ref></nowiki></code> To specify the equivalent of the <code><nowiki><ref name="NAME" group="GROUP">...</ref></nowiki></code>, use <code><<name:NAME>></code> and/or <code><<group:GROUP>></code> directly following the reference text. For example, the following: <code><nowiki>{{âm thanh|it|It-bendo.ogg|ref={{R:it:DiPI|bendo}}<<name:bendo>> !!! {{R:it:Olivetti}}}}</nowiki></code> is similar to the following: <code><nowiki>{{âm thanh|it|It-bendo.ogg}}<ref name="bendo">{{R:it:DiPI|bendo}}</ref><ref>{{R:it:Olivetti}}</ref></nowiki></code> Similarly, the following: <code><nowiki>{{âm thanh|it|It-bendo.ogg|ref={{R:it:DiPI|bendo}}<<name:bendo>><<group:pron>>}}</nowiki></code> is similar to the following: <code><nowiki>{{âm thanh|it|It-bendo.ogg}}<ref name="bendo" group="pron">{{R:it:DiPI|bendo}}</ref></nowiki></code> To reference a prior name, as in <code><nowiki><ref name="bendo"/></nowiki></code>, leave the reference text blank: <code><nowiki>{{âm thanh|it|It-bendo.ogg|ref=<<name:bendo>>}}</nowiki></code> Similarly, to reference a prior name in a particular group, as in <code><nowiki><ref name="bendo" group="pron"/></nowiki></code>, use: <code><nowiki>{{âm thanh|it|It-bendo.ogg|ref=<<name:bendo>><<group:pron>>}}</nowiki></code> ===Xem thêm=== * {{temp|âm thanh-IPA}} – phiên bản được sử dụng với phiên âm IPA <includeonly> [[Thể loại:Bản mẫu âm thanh|audio]] [[de:Vorlage:audio]] [[en:Template:audio]] [[eo:ŝablono:aŭdio]] [[nl:sjabloon:audio]] [[pl:Szablon:audio]] [[zh:Template:audio]] </includeonly> e3huanuargki5msiiylotnbs6yt4pe6 Bản mẫu:t/doc 10 261244 2479384 2304819 2026-07-27T00:16:08Z Kateru Zakuro 34522 2479384 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{#switch: {{PAGENAME}} |tt|tt+= |#default={{uses lua|Module:translations}} }} <noinclude>::''[[Bản mẫu:t+/doc]], [[Bản mẫu:t-check/doc]] và [[Bản mẫu:t+check/doc]] đổi hướng tới đây.''</noinclude> Sử dụng bản mẫu này trong phần "Dịch" để định dạng bản dịch cho các từ tiếng Việt. Có một số bản mẫu dịch thuật ở đây: * {{temp|t}} là bản mẫu mặc định và cũng là bản mẫu thường được người biên tập sử dụng nhiều nhất khi thêm bản dịch mới. * {{temp|t-check}} dùng để đánh dấu các bản dịch cần được chú ý hoặc kiểm tra lại. * {{temp|t+}} và {{temp|t+check}} tương ứng giống với {{temp|t}} và {{temp|t-check}}, nhưng khác ở chỗ sẽ thêm một liên kết chỉ số trên (superscript) trỏ đến mục từ tương ứng đến phiên bản ngôn ngữ từ điển Wiktionary đó. (Ví dụ, {{temp|t+|fr|le}} sẽ liên kết đến [[:fr:le]].) Nếu bản dịch đó đã có mục từ trên Wiktionary ngôn ngữ khác, công cụ tự động sẽ thay đổi {{temp|t}} thành {{temp|t+}} hoặc {{temp|t-check}} thành {{temp|t+check}}. Bạn cũng có thể tự tay thực hiện thao tác này nếu biết mục từ đó đã tồn tại. * {{temp|no equivalent translation}} được dùng khi một ngôn ngữ không có định nghĩa tương đương và chỉ có thể đưa ra một bản dịch không phải là cách diễn đạt thông dụng. Tuy nhiên, nếu đó là bản dịch thông dụng duy nhất trong ngôn ngữ đó, thì nên dùng một trong các bản mẫu ở trên. * {{temp|not used}} được dùng khi một ngôn ngữ không có bản dịch. Thường được dùng cho các từ ngữ pháp như [[the#Translations|the]] không tồn tại trong các ngôn ngữ khác, nhưng không giới hạn ở trường hợp này. * {{temp|tt}} và {{temp|tt+}} có chức năng logic tương đương với {{temp|t}} and {{temp|t+}}, nhưng chúng chỉ hoạt động bên trong {{temp|multitrans}}. Các bản mẫu đặc biệt {{temp|t}} và {{temp|t+}} nên được đặt trong phần {{temp|multitrans}} để giảm đáng kể việc sử dụng bộ nhớ. Việc triển khai các bản mẫu này được thực hiện bởi [[Module:translations]]. ==Tham số== ; {{para|1|req=1}} : Mã ngôn ngữ. Xem [[Wiktionary:Danh sách ngôn ngữ]]. ; {{para|2|req=1}} : Tên mục từ (tên trang) của từ được dịch. Tham số này hỗ trợ tất cả các chức năng của bản mẫu {{temp|l}}: các dấu phụ (dấu thanh, dấu mũ...) của một số ngôn ngữ sẽ tự động bị loại bỏ, các liên kết wiki nội tuyến sẽ được xử lý chính xác và nếu không cung cấp hệ thống chữ viết (script) và chuyển tự, hệ thống sẽ tự động xử lý. ; {{para|3}}, {{para|4}}, {{para|5}}, &hellip; (Tất cả đều là tùy chọn) : Các ký hiệu giống/cách đếm (gender/number), sử dụng mã được cung cấp trong [[Module:gender and number]]; nếu sử dụng nhiều mã (phân tách bằng dấu "|"), chúng sẽ được hiển thị theo thứ tự được đưa ra. ; {{para|sc|opt=1}} : Chỉ định mã hệ thống chữ viết, xem [[Wiktionary:Scripts]]. Chỉ cần thiết khi hệ thống chữ viết được sử dụng cho bản dịch không phải là hệ thống chữ viết thông thường của ngôn ngữ đó hoặc khi tính năng tự động phát hiện chữ viết thất bại. ; {{para|tr|opt=1}} : Chỉ định chuyển tự Latinh hóa (La-tinh hóa) như trong các ví dụ dưới đây. Đối với một số ngôn ngữ, nếu không cung cấp chuyển tự, nó có thể được tự động tạo ra. Nếu bạn không muốn chuyển tự tự động được tạo, hãy sử dụng {{para|tr|-}} (thường không được khuyến khích trong các mục từ). ; {{para|alt|opt=1}} : Chỉ định một hình thức thay thế của từ sẽ được hiển thị, thay vì tên trang. ; {{para|lit|opt=1}} : Thêm bản dịch theo nghĩa đen (literal translation) cho thuật ngữ đó. ; {{para|id|opt=1}} : Liên kết đến thẻ {{temp|senseid}} trên trang đích. ==Ví dụ== Ví dụ cho {{t|en|butterfly}}: <nowiki>* Arabic: {{t|ar|فَرَاشَة|f}} * Bengali: {{t|bn|প্রজাপতি|tr=projapoti, prajapati}} * Javanese: {{t+|jv|ꦏꦸꦥꦸ}} * Latin: {{t|la|pāpiliō}} * Russian: {{t+|ru|ба́бочка|f}} * Serbo-Croatian: *: Cyrillic: {{t|sh|ле̏птӣр|m}} *: Latin: {{t|sh|lȅptīr|m}} * Tamil: {{t+|ta|வண்ணத்துப்பூச்சி|lit= color insect}} * Yoruba: {{t|yo|labalábá}}</nowiki> * Arabic: {{t|ar|فَرَاشَة|f}} * Bengali: {{t|bn|প্রজাপতি|tr=projapoti, prajapati}} <!--* Dhuwal: {{t+|dwu|buurnba}}--> * Javanese: {{t+|jv|ꦏꦸꦥꦸ}} * Latin: {{t|la|pāpiliō}} * Russian: {{t+|ru|ба́бочка|f}} * Serbo-Croatian: *: Cyrillic: {{t|sh|ле̏птӣр|m}} *: Latin: {{t|sh|lȅptīr|m}} * Tamil: {{t+|ta|வண்ணத்துப்பூச்சி|lit= color insect}} * Yoruba: {{t|yo|labalábá}} ==Template Data== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Language", "description": "Wiktionary language code for the language of translation", "example": "\"fr\"; \"cmn\"", "type": "line", "required": true }, "2": { "label": "Term", "description": "The word or phrase being linked to, that translates the word", "example": "情話", "type": "line", "required": true }, "sc": { "label": "Script code", "description": "Specifies a Wiktionary script code. This is only needed if the script used in the translation is not one of the normal scripts of the language, or if script detection fails to detect the script correctly.", "example": "Hani", "type": "line" }, "tr": { "label": "Transliteration", "description": "Specifies the transliteration into Latin script, as also shown in the example below. A transliteration may be automatically generated for certain languages, if none was provided.", "type": "line" }, "alt": { "label": "Alternate term displayed", "description": "Specifies an alternate form of the word, not the pagename, to be displayed.", "example": "likes", "type": "line" }, "lit": { "label": "Literally", "description": "A literal translation for the term", "example": "alcohol store", "type": "string" }, "id": { "label": "Sense ID", "description": "Links to a {{temp|senseid}} tag on the target page.", "type": "line" } }, "description": "Links a translation; meant to be used in between {{trans-top}} and {{trans-bottom}}.", "format": "inline" } </templatedata> == Xem thêm == * {{temp|trans-top}} * {{temp|trans-bottom}} <includeonly> [[Thể loại:Bản mẫu bản dịch|{{PAGENAME}}]] </includeonly> sl2kzg1wgcjmgurntl8pn0v7n9rn592 2479385 2479384 2026-07-27T00:17:39Z Kateru Zakuro 34522 /* Tham số */ 2479385 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{#switch: {{PAGENAME}} |tt|tt+= |#default={{uses lua|Module:translations}} }} <noinclude>::''[[Bản mẫu:t+/doc]], [[Bản mẫu:t-check/doc]] và [[Bản mẫu:t+check/doc]] đổi hướng tới đây.''</noinclude> Sử dụng bản mẫu này trong phần "Dịch" để định dạng bản dịch cho các từ tiếng Việt. Có một số bản mẫu dịch thuật ở đây: * {{temp|t}} là bản mẫu mặc định và cũng là bản mẫu thường được người biên tập sử dụng nhiều nhất khi thêm bản dịch mới. * {{temp|t-check}} dùng để đánh dấu các bản dịch cần được chú ý hoặc kiểm tra lại. * {{temp|t+}} và {{temp|t+check}} tương ứng giống với {{temp|t}} và {{temp|t-check}}, nhưng khác ở chỗ sẽ thêm một liên kết chỉ số trên (superscript) trỏ đến mục từ tương ứng đến phiên bản ngôn ngữ từ điển Wiktionary đó. (Ví dụ, {{temp|t+|fr|le}} sẽ liên kết đến [[:fr:le]].) Nếu bản dịch đó đã có mục từ trên Wiktionary ngôn ngữ khác, công cụ tự động sẽ thay đổi {{temp|t}} thành {{temp|t+}} hoặc {{temp|t-check}} thành {{temp|t+check}}. Bạn cũng có thể tự tay thực hiện thao tác này nếu biết mục từ đó đã tồn tại. * {{temp|no equivalent translation}} được dùng khi một ngôn ngữ không có định nghĩa tương đương và chỉ có thể đưa ra một bản dịch không phải là cách diễn đạt thông dụng. Tuy nhiên, nếu đó là bản dịch thông dụng duy nhất trong ngôn ngữ đó, thì nên dùng một trong các bản mẫu ở trên. * {{temp|not used}} được dùng khi một ngôn ngữ không có bản dịch. Thường được dùng cho các từ ngữ pháp như [[the#Translations|the]] không tồn tại trong các ngôn ngữ khác, nhưng không giới hạn ở trường hợp này. * {{temp|tt}} và {{temp|tt+}} có chức năng logic tương đương với {{temp|t}} and {{temp|t+}}, nhưng chúng chỉ hoạt động bên trong {{temp|multitrans}}. Các bản mẫu đặc biệt {{temp|t}} và {{temp|t+}} nên được đặt trong phần {{temp|multitrans}} để giảm đáng kể việc sử dụng bộ nhớ. Việc triển khai các bản mẫu này được thực hiện bởi [[Module:translations]]. ==Tham số== ; {{para|1|req=1}} : Mã ngôn ngữ. Xem [[Wiktionary:Danh sách ngôn ngữ]]. ; {{para|2|req=1}} : Tên mục từ (tên trang) của từ được dịch. Tham số này hỗ trợ tất cả các chức năng của bản mẫu {{temp|l}}: các dấu phụ (dấu thanh, dấu mũ...) của một số ngôn ngữ sẽ tự động bị loại bỏ, các liên kết wiki nội tuyến sẽ được xử lý chính xác và nếu không cung cấp hệ thống chữ viết (script) và chuyển tự, hệ thống sẽ tự động xử lý. ; {{para|3}}, {{para|4}}, {{para|5}}, &hellip; (Tất cả đều là tùy chọn) : Chỉ định giống/cách đếm (gender/number), sử dụng mã được cung cấp trong [[Module:gender and number]]; nếu sử dụng nhiều giống/cách đếm (phân tách bằng dấu "|"), chúng sẽ được hiển thị theo thứ tự được đưa ra. ; {{para|sc|opt=1}} : Chỉ định mã hệ thống chữ viết, xem [[Wiktionary:Scripts]]. Chỉ cần thiết khi hệ thống chữ viết được sử dụng cho bản dịch không phải là hệ thống chữ viết thông thường của ngôn ngữ đó hoặc khi tính năng tự động phát hiện chữ viết thất bại. ; {{para|tr|opt=1}} : Chỉ định chuyển tự Latinh hóa (La-tinh hóa) như trong các ví dụ dưới đây. Đối với một số ngôn ngữ, nếu không cung cấp chuyển tự, nó có thể được tự động tạo ra. Nếu bạn không muốn chuyển tự tự động được tạo, hãy sử dụng {{para|tr|-}} (thường không được khuyến khích trong các mục từ). ; {{para|alt|opt=1}} : Chỉ định một hình thức thay thế của từ sẽ được hiển thị, thay vì tên trang. ; {{para|lit|opt=1}} : Thêm bản dịch theo nghĩa đen (literal translation) cho thuật ngữ đó. ; {{para|id|opt=1}} : Liên kết đến thẻ {{temp|senseid}} trên trang đích. ==Ví dụ== Ví dụ cho {{t|en|butterfly}}: <nowiki>* Arabic: {{t|ar|فَرَاشَة|f}} * Bengali: {{t|bn|প্রজাপতি|tr=projapoti, prajapati}} * Javanese: {{t+|jv|ꦏꦸꦥꦸ}} * Latin: {{t|la|pāpiliō}} * Russian: {{t+|ru|ба́бочка|f}} * Serbo-Croatian: *: Cyrillic: {{t|sh|ле̏птӣр|m}} *: Latin: {{t|sh|lȅptīr|m}} * Tamil: {{t+|ta|வண்ணத்துப்பூச்சி|lit= color insect}} * Yoruba: {{t|yo|labalábá}}</nowiki> * Arabic: {{t|ar|فَرَاشَة|f}} * Bengali: {{t|bn|প্রজাপতি|tr=projapoti, prajapati}} <!--* Dhuwal: {{t+|dwu|buurnba}}--> * Javanese: {{t+|jv|ꦏꦸꦥꦸ}} * Latin: {{t|la|pāpiliō}} * Russian: {{t+|ru|ба́бочка|f}} * Serbo-Croatian: *: Cyrillic: {{t|sh|ле̏птӣр|m}} *: Latin: {{t|sh|lȅptīr|m}} * Tamil: {{t+|ta|வண்ணத்துப்பூச்சி|lit= color insect}} * Yoruba: {{t|yo|labalábá}} ==Template Data== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Language", "description": "Wiktionary language code for the language of translation", "example": "\"fr\"; \"cmn\"", "type": "line", "required": true }, "2": { "label": "Term", "description": "The word or phrase being linked to, that translates the word", "example": "情話", "type": "line", "required": true }, "sc": { "label": "Script code", "description": "Specifies a Wiktionary script code. This is only needed if the script used in the translation is not one of the normal scripts of the language, or if script detection fails to detect the script correctly.", "example": "Hani", "type": "line" }, "tr": { "label": "Transliteration", "description": "Specifies the transliteration into Latin script, as also shown in the example below. A transliteration may be automatically generated for certain languages, if none was provided.", "type": "line" }, "alt": { "label": "Alternate term displayed", "description": "Specifies an alternate form of the word, not the pagename, to be displayed.", "example": "likes", "type": "line" }, "lit": { "label": "Literally", "description": "A literal translation for the term", "example": "alcohol store", "type": "string" }, "id": { "label": "Sense ID", "description": "Links to a {{temp|senseid}} tag on the target page.", "type": "line" } }, "description": "Links a translation; meant to be used in between {{trans-top}} and {{trans-bottom}}.", "format": "inline" } </templatedata> == Xem thêm == * {{temp|trans-top}} * {{temp|trans-bottom}} <includeonly> [[Thể loại:Bản mẫu bản dịch|{{PAGENAME}}]] </includeonly> ch6j7a4typhy7v0p1v8ysnuk4tmwlvg 2479386 2479385 2026-07-27T00:25:08Z Kateru Zakuro 34522 /* Ví dụ */ 2479386 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{#switch: {{PAGENAME}} |tt|tt+= |#default={{uses lua|Module:translations}} }} <noinclude>::''[[Bản mẫu:t+/doc]], [[Bản mẫu:t-check/doc]] và [[Bản mẫu:t+check/doc]] đổi hướng tới đây.''</noinclude> Sử dụng bản mẫu này trong phần "Dịch" để định dạng bản dịch cho các từ tiếng Việt. Có một số bản mẫu dịch thuật ở đây: * {{temp|t}} là bản mẫu mặc định và cũng là bản mẫu thường được người biên tập sử dụng nhiều nhất khi thêm bản dịch mới. * {{temp|t-check}} dùng để đánh dấu các bản dịch cần được chú ý hoặc kiểm tra lại. * {{temp|t+}} và {{temp|t+check}} tương ứng giống với {{temp|t}} và {{temp|t-check}}, nhưng khác ở chỗ sẽ thêm một liên kết chỉ số trên (superscript) trỏ đến mục từ tương ứng đến phiên bản ngôn ngữ từ điển Wiktionary đó. (Ví dụ, {{temp|t+|fr|le}} sẽ liên kết đến [[:fr:le]].) Nếu bản dịch đó đã có mục từ trên Wiktionary ngôn ngữ khác, công cụ tự động sẽ thay đổi {{temp|t}} thành {{temp|t+}} hoặc {{temp|t-check}} thành {{temp|t+check}}. Bạn cũng có thể tự tay thực hiện thao tác này nếu biết mục từ đó đã tồn tại. * {{temp|no equivalent translation}} được dùng khi một ngôn ngữ không có định nghĩa tương đương và chỉ có thể đưa ra một bản dịch không phải là cách diễn đạt thông dụng. Tuy nhiên, nếu đó là bản dịch thông dụng duy nhất trong ngôn ngữ đó, thì nên dùng một trong các bản mẫu ở trên. * {{temp|not used}} được dùng khi một ngôn ngữ không có bản dịch. Thường được dùng cho các từ ngữ pháp như [[the#Translations|the]] không tồn tại trong các ngôn ngữ khác, nhưng không giới hạn ở trường hợp này. * {{temp|tt}} và {{temp|tt+}} có chức năng logic tương đương với {{temp|t}} and {{temp|t+}}, nhưng chúng chỉ hoạt động bên trong {{temp|multitrans}}. Các bản mẫu đặc biệt {{temp|t}} và {{temp|t+}} nên được đặt trong phần {{temp|multitrans}} để giảm đáng kể việc sử dụng bộ nhớ. Việc triển khai các bản mẫu này được thực hiện bởi [[Module:translations]]. ==Tham số== ; {{para|1|req=1}} : Mã ngôn ngữ. Xem [[Wiktionary:Danh sách ngôn ngữ]]. ; {{para|2|req=1}} : Tên mục từ (tên trang) của từ được dịch. Tham số này hỗ trợ tất cả các chức năng của bản mẫu {{temp|l}}: các dấu phụ (dấu thanh, dấu mũ...) của một số ngôn ngữ sẽ tự động bị loại bỏ, các liên kết wiki nội tuyến sẽ được xử lý chính xác và nếu không cung cấp hệ thống chữ viết (script) và chuyển tự, hệ thống sẽ tự động xử lý. ; {{para|3}}, {{para|4}}, {{para|5}}, &hellip; (Tất cả đều là tùy chọn) : Chỉ định giống/cách đếm (gender/number), sử dụng mã được cung cấp trong [[Module:gender and number]]; nếu sử dụng nhiều giống/cách đếm (phân tách bằng dấu "|"), chúng sẽ được hiển thị theo thứ tự được đưa ra. ; {{para|sc|opt=1}} : Chỉ định mã hệ thống chữ viết, xem [[Wiktionary:Scripts]]. Chỉ cần thiết khi hệ thống chữ viết được sử dụng cho bản dịch không phải là hệ thống chữ viết thông thường của ngôn ngữ đó hoặc khi tính năng tự động phát hiện chữ viết thất bại. ; {{para|tr|opt=1}} : Chỉ định chuyển tự Latinh hóa (La-tinh hóa) như trong các ví dụ dưới đây. Đối với một số ngôn ngữ, nếu không cung cấp chuyển tự, nó có thể được tự động tạo ra. Nếu bạn không muốn chuyển tự tự động được tạo, hãy sử dụng {{para|tr|-}} (thường không được khuyến khích trong các mục từ). ; {{para|alt|opt=1}} : Chỉ định một hình thức thay thế của từ sẽ được hiển thị, thay vì tên trang. ; {{para|lit|opt=1}} : Thêm bản dịch theo nghĩa đen (literal translation) cho thuật ngữ đó. ; {{para|id|opt=1}} : Liên kết đến thẻ {{temp|senseid}} trên trang đích. ==Ví dụ== Ví dụ cho {{t|vi|niken}}: <nowiki>* {{langname|en}}: {{t+|en|nickel}} * {{langname|eu}}: {{t|eu|nikela}} * {{langname|be}}: {{t|be|нікель|m}} * {{langname|ia}}: {{t|ia|nickel}} * {{langname|hi}}: {{t+|hi|रूपक}}, {{t+|hi|निकल}} * {{langname|ja}}: {{t+|ja|ニッケル|tr=nikkeru}} * {{langname|eo}}: {{t+|eo|nikelo}} * {{langname|ko}}: {{t+|ko|니켈}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|鎳|tr=niè}} </nowiki> * {{langname|en}}: {{t+|en|nickel}} * {{langname|eu}}: {{t|eu|nikela}} * {{langname|be}}: {{t|be|нікель|m}} * {{langname|ia}}: {{t|ia|nickel}} * {{langname|hi}}: {{t+|hi|रूपक}}, {{t+|hi|निकल}} * {{langname|ja}}: {{t+|ja|ニッケル|tr=nikkeru}} * {{langname|eo}}: {{t+|eo|nikelo}} * {{langname|ko}}: {{t+|ko|니켈}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|鎳|tr=niè}} ==Template Data== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Language", "description": "Wiktionary language code for the language of translation", "example": "\"fr\"; \"cmn\"", "type": "line", "required": true }, "2": { "label": "Term", "description": "The word or phrase being linked to, that translates the word", "example": "情話", "type": "line", "required": true }, "sc": { "label": "Script code", "description": "Specifies a Wiktionary script code. This is only needed if the script used in the translation is not one of the normal scripts of the language, or if script detection fails to detect the script correctly.", "example": "Hani", "type": "line" }, "tr": { "label": "Transliteration", "description": "Specifies the transliteration into Latin script, as also shown in the example below. A transliteration may be automatically generated for certain languages, if none was provided.", "type": "line" }, "alt": { "label": "Alternate term displayed", "description": "Specifies an alternate form of the word, not the pagename, to be displayed.", "example": "likes", "type": "line" }, "lit": { "label": "Literally", "description": "A literal translation for the term", "example": "alcohol store", "type": "string" }, "id": { "label": "Sense ID", "description": "Links to a {{temp|senseid}} tag on the target page.", "type": "line" } }, "description": "Links a translation; meant to be used in between {{trans-top}} and {{trans-bottom}}.", "format": "inline" } </templatedata> == Xem thêm == * {{temp|trans-top}} * {{temp|trans-bottom}} <includeonly> [[Thể loại:Bản mẫu bản dịch|{{PAGENAME}}]] </includeonly> n0tt77ppbp06bfricwywvphj51tusvg 2479387 2479386 2026-07-27T00:28:12Z Kateru Zakuro 34522 /* Template Data */ 2479387 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{#switch: {{PAGENAME}} |tt|tt+= |#default={{uses lua|Module:translations}} }} <noinclude>::''[[Bản mẫu:t+/doc]], [[Bản mẫu:t-check/doc]] và [[Bản mẫu:t+check/doc]] đổi hướng tới đây.''</noinclude> Sử dụng bản mẫu này trong phần "Dịch" để định dạng bản dịch cho các từ tiếng Việt. Có một số bản mẫu dịch thuật ở đây: * {{temp|t}} là bản mẫu mặc định và cũng là bản mẫu thường được người biên tập sử dụng nhiều nhất khi thêm bản dịch mới. * {{temp|t-check}} dùng để đánh dấu các bản dịch cần được chú ý hoặc kiểm tra lại. * {{temp|t+}} và {{temp|t+check}} tương ứng giống với {{temp|t}} và {{temp|t-check}}, nhưng khác ở chỗ sẽ thêm một liên kết chỉ số trên (superscript) trỏ đến mục từ tương ứng đến phiên bản ngôn ngữ từ điển Wiktionary đó. (Ví dụ, {{temp|t+|fr|le}} sẽ liên kết đến [[:fr:le]].) Nếu bản dịch đó đã có mục từ trên Wiktionary ngôn ngữ khác, công cụ tự động sẽ thay đổi {{temp|t}} thành {{temp|t+}} hoặc {{temp|t-check}} thành {{temp|t+check}}. Bạn cũng có thể tự tay thực hiện thao tác này nếu biết mục từ đó đã tồn tại. * {{temp|no equivalent translation}} được dùng khi một ngôn ngữ không có định nghĩa tương đương và chỉ có thể đưa ra một bản dịch không phải là cách diễn đạt thông dụng. Tuy nhiên, nếu đó là bản dịch thông dụng duy nhất trong ngôn ngữ đó, thì nên dùng một trong các bản mẫu ở trên. * {{temp|not used}} được dùng khi một ngôn ngữ không có bản dịch. Thường được dùng cho các từ ngữ pháp như [[the#Translations|the]] không tồn tại trong các ngôn ngữ khác, nhưng không giới hạn ở trường hợp này. * {{temp|tt}} và {{temp|tt+}} có chức năng logic tương đương với {{temp|t}} and {{temp|t+}}, nhưng chúng chỉ hoạt động bên trong {{temp|multitrans}}. Các bản mẫu đặc biệt {{temp|t}} và {{temp|t+}} nên được đặt trong phần {{temp|multitrans}} để giảm đáng kể việc sử dụng bộ nhớ. Việc triển khai các bản mẫu này được thực hiện bởi [[Module:translations]]. ==Tham số== ; {{para|1|req=1}} : Mã ngôn ngữ. Xem [[Wiktionary:Danh sách ngôn ngữ]]. ; {{para|2|req=1}} : Tên mục từ (tên trang) của từ được dịch. Tham số này hỗ trợ tất cả các chức năng của bản mẫu {{temp|l}}: các dấu phụ (dấu thanh, dấu mũ...) của một số ngôn ngữ sẽ tự động bị loại bỏ, các liên kết wiki nội tuyến sẽ được xử lý chính xác và nếu không cung cấp hệ thống chữ viết (script) và chuyển tự, hệ thống sẽ tự động xử lý. ; {{para|3}}, {{para|4}}, {{para|5}}, &hellip; (Tất cả đều là tùy chọn) : Chỉ định giống/cách đếm (gender/number), sử dụng mã được cung cấp trong [[Module:gender and number]]; nếu sử dụng nhiều giống/cách đếm (phân tách bằng dấu "|"), chúng sẽ được hiển thị theo thứ tự được đưa ra. ; {{para|sc|opt=1}} : Chỉ định mã hệ thống chữ viết, xem [[Wiktionary:Scripts]]. Chỉ cần thiết khi hệ thống chữ viết được sử dụng cho bản dịch không phải là hệ thống chữ viết thông thường của ngôn ngữ đó hoặc khi tính năng tự động phát hiện chữ viết thất bại. ; {{para|tr|opt=1}} : Chỉ định chuyển tự Latinh hóa (La-tinh hóa) như trong các ví dụ dưới đây. Đối với một số ngôn ngữ, nếu không cung cấp chuyển tự, nó có thể được tự động tạo ra. Nếu bạn không muốn chuyển tự tự động được tạo, hãy sử dụng {{para|tr|-}} (thường không được khuyến khích trong các mục từ). ; {{para|alt|opt=1}} : Chỉ định một hình thức thay thế của từ sẽ được hiển thị, thay vì tên trang. ; {{para|lit|opt=1}} : Thêm bản dịch theo nghĩa đen (literal translation) cho thuật ngữ đó. ; {{para|id|opt=1}} : Liên kết đến thẻ {{temp|senseid}} trên trang đích. ==Ví dụ== Ví dụ cho {{t|vi|niken}}: <nowiki>* {{langname|en}}: {{t+|en|nickel}} * {{langname|eu}}: {{t|eu|nikela}} * {{langname|be}}: {{t|be|нікель|m}} * {{langname|ia}}: {{t|ia|nickel}} * {{langname|hi}}: {{t+|hi|रूपक}}, {{t+|hi|निकल}} * {{langname|ja}}: {{t+|ja|ニッケル|tr=nikkeru}} * {{langname|eo}}: {{t+|eo|nikelo}} * {{langname|ko}}: {{t+|ko|니켈}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|鎳|tr=niè}} </nowiki> * {{langname|en}}: {{t+|en|nickel}} * {{langname|eu}}: {{t|eu|nikela}} * {{langname|be}}: {{t|be|нікель|m}} * {{langname|ia}}: {{t|ia|nickel}} * {{langname|hi}}: {{t+|hi|रूपक}}, {{t+|hi|निकल}} * {{langname|ja}}: {{t+|ja|ニッケル|tr=nikkeru}} * {{langname|eo}}: {{t+|eo|nikelo}} * {{langname|ko}}: {{t+|ko|니켈}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|鎳|tr=niè}} ==Template Data== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Ngôn ngữ", "description": "Mã ngôn ngữ Wiktionary của ngôn ngữ cần dịch.", "example": "\"fr\"; \"cmn\"", "type": "line", "required": true }, "2": { "label": "Mục từ", "description": "Từ hoặc cụm từ được liên kết, bản dịch của từ đó.", "example": "情話", "type": "line", "required": true }, "sc": { "label": "Mã chữ viết", "description": "Chỉ định mã hệ thống chữ viết Wiktionary. Chỉ cần thiết khi chữ viết được sử dụng cho bản dịch không phải là chữ viết thông thường của ngôn ngữ đó hoặc tính năng tự động phát hiện chữ viết thất bại.", "example": "Hani", "type": "line" }, "tr": { "label": "Chuyển tự", "description": "Chỉ định chuyển tự Latinh hóa như trong các ví dụ. Đối với một số ngôn ngữ, nếu không cung cấp, chuyển tự có thể được tạo tự động.", "type": "line" }, "alt": { "label": "Mục từ hiển thị thay thế", "description": "Chỉ định một dạng thay thế của từ để hiển thị, thay vì tên trang.", "example": "likes", "type": "line" }, "lit": { "label": "Nghĩa đen", "description": "Bản dịch nghĩa đen của mục từ.", "example": "alcohol store", "type": "string" }, "id": { "label": "Sense ID", "description": "Liên kết đến thẻ {{temp|senseid}} trên trang đích.", "type": "line" } }, "description": "Liên kết một bản dịch; sử dụng giữa {{trans-top}} và {{trans-bottom}}.", "format": "inline" } </templatedata> == Xem thêm == * {{temp|trans-top}} * {{temp|trans-bottom}} <includeonly> [[Thể loại:Bản mẫu bản dịch|{{PAGENAME}}]] </includeonly> t5kvwsldd95b1u5ufosmsfl18rxq7dz 2479388 2479387 2026-07-27T00:28:31Z Kateru Zakuro 34522 2479388 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{#switch: {{PAGENAME}} |tt|tt+= |#default={{uses lua|Module:translations}} }} <noinclude>::''[[Bản mẫu:t+/doc]], [[Bản mẫu:t-check/doc]] và [[Bản mẫu:t+check/doc]] đổi hướng tới đây.''</noinclude> Sử dụng bản mẫu này trong phần "Dịch" để định dạng bản dịch cho các từ tiếng Việt. Có một số bản mẫu dịch thuật ở đây: * {{temp|t}} là bản mẫu mặc định và cũng là bản mẫu thường được người biên tập sử dụng nhiều nhất khi thêm bản dịch mới. * {{temp|t-check}} dùng để đánh dấu các bản dịch cần được chú ý hoặc kiểm tra lại. * {{temp|t+}} và {{temp|t+check}} tương ứng giống với {{temp|t}} và {{temp|t-check}}, nhưng khác ở chỗ sẽ thêm một liên kết chỉ số trên (superscript) trỏ đến mục từ tương ứng đến phiên bản ngôn ngữ từ điển Wiktionary đó. (Ví dụ, {{temp|t+|fr|le}} sẽ liên kết đến [[:fr:le]].) Nếu bản dịch đó đã có mục từ trên Wiktionary ngôn ngữ khác, công cụ tự động sẽ thay đổi {{temp|t}} thành {{temp|t+}} hoặc {{temp|t-check}} thành {{temp|t+check}}. Bạn cũng có thể tự tay thực hiện thao tác này nếu biết mục từ đó đã tồn tại. * {{temp|no equivalent translation}} được dùng khi một ngôn ngữ không có định nghĩa tương đương và chỉ có thể đưa ra một bản dịch không phải là cách diễn đạt thông dụng. Tuy nhiên, nếu đó là bản dịch thông dụng duy nhất trong ngôn ngữ đó, thì nên dùng một trong các bản mẫu ở trên. * {{temp|not used}} được dùng khi một ngôn ngữ không có bản dịch. Thường được dùng cho các từ ngữ pháp như [[the#Translations|the]] không tồn tại trong các ngôn ngữ khác, nhưng không giới hạn ở trường hợp này. * {{temp|tt}} và {{temp|tt+}} có chức năng logic tương đương với {{temp|t}} and {{temp|t+}}, nhưng chúng chỉ hoạt động bên trong {{temp|multitrans}}. Các bản mẫu đặc biệt {{temp|t}} và {{temp|t+}} nên được đặt trong phần {{temp|multitrans}} để giảm đáng kể việc sử dụng bộ nhớ. Việc triển khai các bản mẫu này được thực hiện bởi [[Module:translations]]. ==Tham số== ; {{para|1|req=1}} : Mã ngôn ngữ. Xem [[Wiktionary:Danh sách ngôn ngữ]]. ; {{para|2|req=1}} : Tên mục từ (tên trang) của từ được dịch. Tham số này hỗ trợ tất cả các chức năng của bản mẫu {{temp|l}}: các dấu phụ (dấu thanh, dấu mũ...) của một số ngôn ngữ sẽ tự động bị loại bỏ, các liên kết wiki nội tuyến sẽ được xử lý chính xác và nếu không cung cấp hệ thống chữ viết (script) và chuyển tự, hệ thống sẽ tự động xử lý. ; {{para|3}}, {{para|4}}, {{para|5}}, &hellip; (Tất cả đều là tùy chọn) : Chỉ định giống/cách đếm (gender/number), sử dụng mã được cung cấp trong [[Module:gender and number]]; nếu sử dụng nhiều giống/cách đếm (phân tách bằng dấu "|"), chúng sẽ được hiển thị theo thứ tự được đưa ra. ; {{para|sc|opt=1}} : Chỉ định mã hệ thống chữ viết, xem [[Wiktionary:Scripts]]. Chỉ cần thiết khi hệ thống chữ viết được sử dụng cho bản dịch không phải là hệ thống chữ viết thông thường của ngôn ngữ đó hoặc khi tính năng tự động phát hiện chữ viết thất bại. ; {{para|tr|opt=1}} : Chỉ định chuyển tự Latinh hóa (La-tinh hóa) như trong các ví dụ dưới đây. Đối với một số ngôn ngữ, nếu không cung cấp chuyển tự, nó có thể được tự động tạo ra. Nếu bạn không muốn chuyển tự tự động được tạo, hãy sử dụng {{para|tr|-}} (thường không được khuyến khích trong các mục từ). ; {{para|alt|opt=1}} : Chỉ định một hình thức thay thế của từ sẽ được hiển thị, thay vì tên trang. ; {{para|lit|opt=1}} : Thêm bản dịch theo nghĩa đen (literal translation) cho mục từ đó. ; {{para|id|opt=1}} : Liên kết đến thẻ {{temp|senseid}} trên trang đích. ==Ví dụ== Ví dụ cho {{t|vi|niken}}: <nowiki>* {{langname|en}}: {{t+|en|nickel}} * {{langname|eu}}: {{t|eu|nikela}} * {{langname|be}}: {{t|be|нікель|m}} * {{langname|ia}}: {{t|ia|nickel}} * {{langname|hi}}: {{t+|hi|रूपक}}, {{t+|hi|निकल}} * {{langname|ja}}: {{t+|ja|ニッケル|tr=nikkeru}} * {{langname|eo}}: {{t+|eo|nikelo}} * {{langname|ko}}: {{t+|ko|니켈}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|鎳|tr=niè}} </nowiki> * {{langname|en}}: {{t+|en|nickel}} * {{langname|eu}}: {{t|eu|nikela}} * {{langname|be}}: {{t|be|нікель|m}} * {{langname|ia}}: {{t|ia|nickel}} * {{langname|hi}}: {{t+|hi|रूपक}}, {{t+|hi|निकल}} * {{langname|ja}}: {{t+|ja|ニッケル|tr=nikkeru}} * {{langname|eo}}: {{t+|eo|nikelo}} * {{langname|ko}}: {{t+|ko|니켈}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|鎳|tr=niè}} ==Template Data== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Ngôn ngữ", "description": "Mã ngôn ngữ Wiktionary của ngôn ngữ cần dịch.", "example": "\"fr\"; \"cmn\"", "type": "line", "required": true }, "2": { "label": "Mục từ", "description": "Từ hoặc cụm từ được liên kết, bản dịch của từ đó.", "example": "情話", "type": "line", "required": true }, "sc": { "label": "Mã chữ viết", "description": "Chỉ định mã hệ thống chữ viết Wiktionary. Chỉ cần thiết khi chữ viết được sử dụng cho bản dịch không phải là chữ viết thông thường của ngôn ngữ đó hoặc tính năng tự động phát hiện chữ viết thất bại.", "example": "Hani", "type": "line" }, "tr": { "label": "Chuyển tự", "description": "Chỉ định chuyển tự Latinh hóa như trong các ví dụ. Đối với một số ngôn ngữ, nếu không cung cấp, chuyển tự có thể được tạo tự động.", "type": "line" }, "alt": { "label": "Mục từ hiển thị thay thế", "description": "Chỉ định một dạng thay thế của từ để hiển thị, thay vì tên trang.", "example": "likes", "type": "line" }, "lit": { "label": "Nghĩa đen", "description": "Bản dịch nghĩa đen của mục từ.", "example": "alcohol store", "type": "string" }, "id": { "label": "Sense ID", "description": "Liên kết đến thẻ {{temp|senseid}} trên trang đích.", "type": "line" } }, "description": "Liên kết một bản dịch; sử dụng giữa {{trans-top}} và {{trans-bottom}}.", "format": "inline" } </templatedata> == Xem thêm == * {{temp|trans-top}} * {{temp|trans-bottom}} <includeonly> [[Thể loại:Bản mẫu bản dịch|{{PAGENAME}}]] </includeonly> 97ukwvidybi6hmjisr9g1xb8p7knz1y 2479389 2479388 2026-07-27T00:31:09Z Kateru Zakuro 34522 /* Tham số */ 2479389 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{#switch: {{PAGENAME}} |tt|tt+= |#default={{uses lua|Module:translations}} }} <noinclude>::''[[Bản mẫu:t+/doc]], [[Bản mẫu:t-check/doc]] và [[Bản mẫu:t+check/doc]] đổi hướng tới đây.''</noinclude> Sử dụng bản mẫu này trong phần "Dịch" để định dạng bản dịch cho các từ tiếng Việt. Có một số bản mẫu dịch thuật ở đây: * {{temp|t}} là bản mẫu mặc định và cũng là bản mẫu thường được người biên tập sử dụng nhiều nhất khi thêm bản dịch mới. * {{temp|t-check}} dùng để đánh dấu các bản dịch cần được chú ý hoặc kiểm tra lại. * {{temp|t+}} và {{temp|t+check}} tương ứng giống với {{temp|t}} và {{temp|t-check}}, nhưng khác ở chỗ sẽ thêm một liên kết chỉ số trên (superscript) trỏ đến mục từ tương ứng đến phiên bản ngôn ngữ từ điển Wiktionary đó. (Ví dụ, {{temp|t+|fr|le}} sẽ liên kết đến [[:fr:le]].) Nếu bản dịch đó đã có mục từ trên Wiktionary ngôn ngữ khác, công cụ tự động sẽ thay đổi {{temp|t}} thành {{temp|t+}} hoặc {{temp|t-check}} thành {{temp|t+check}}. Bạn cũng có thể tự tay thực hiện thao tác này nếu biết mục từ đó đã tồn tại. * {{temp|no equivalent translation}} được dùng khi một ngôn ngữ không có định nghĩa tương đương và chỉ có thể đưa ra một bản dịch không phải là cách diễn đạt thông dụng. Tuy nhiên, nếu đó là bản dịch thông dụng duy nhất trong ngôn ngữ đó, thì nên dùng một trong các bản mẫu ở trên. * {{temp|not used}} được dùng khi một ngôn ngữ không có bản dịch. Thường được dùng cho các từ ngữ pháp như [[the#Translations|the]] không tồn tại trong các ngôn ngữ khác, nhưng không giới hạn ở trường hợp này. * {{temp|tt}} và {{temp|tt+}} có chức năng logic tương đương với {{temp|t}} and {{temp|t+}}, nhưng chúng chỉ hoạt động bên trong {{temp|multitrans}}. Các bản mẫu đặc biệt {{temp|t}} và {{temp|t+}} nên được đặt trong phần {{temp|multitrans}} để giảm đáng kể việc sử dụng bộ nhớ. Việc triển khai các bản mẫu này được thực hiện bởi [[Module:translations]]. ==Tham số== ; {{para|1|req=1}} : Mã ngôn ngữ. Xem [[Wiktionary:Danh sách ngôn ngữ]]. ; {{para|2|req=1}} : Tên mục từ (tên trang) của từ được dịch. Tham số này hỗ trợ tất cả các chức năng của bản mẫu {{temp|l}}: các dấu phụ (dấu thanh, dấu mũ...) của một số ngôn ngữ sẽ tự động bị loại bỏ, các liên kết wiki nội tuyến sẽ được xử lý chính xác và nếu không cung cấp hệ thống chữ viết (script) và chuyển tự, hệ thống sẽ tự động xử lý. ; {{para|3}}, {{para|4}}, {{para|5}}, &hellip; (Tất cả đều là tùy chọn) : Chỉ định giống/cách đếm (gender/number), sử dụng mã được cung cấp trong [[Module:gender and number]]; nếu sử dụng nhiều giống/cách đếm (phân tách bằng dấu "|"), chúng sẽ được hiển thị theo thứ tự được đưa ra. ; {{para|sc|opt=1}} : Chỉ định mã hệ thống chữ viết, xem [[Wiktionary:Chữ viết]]. Chỉ cần thiết khi hệ thống chữ viết được sử dụng cho bản dịch không phải là hệ thống chữ viết thông thường của ngôn ngữ đó hoặc khi tính năng tự động phát hiện chữ viết thất bại. ; {{para|tr|opt=1}} : Chỉ định chuyển tự Latinh hóa (La-tinh hóa) như trong các ví dụ dưới đây. Đối với một số ngôn ngữ, nếu không cung cấp chuyển tự, nó có thể được tự động tạo ra. Nếu bạn không muốn chuyển tự tự động được tạo, hãy sử dụng {{para|tr|-}} (thường không được khuyến khích trong các mục từ). ; {{para|alt|opt=1}} : Chỉ định một hình thức thay thế của từ sẽ được hiển thị, thay vì tên trang. ; {{para|lit|opt=1}} : Thêm bản dịch theo nghĩa đen (literal translation) cho mục từ đó. ; {{para|id|opt=1}} : Liên kết đến thẻ {{temp|senseid}} trên trang đích. ==Ví dụ== Ví dụ cho {{t|vi|niken}}: <nowiki>* {{langname|en}}: {{t+|en|nickel}} * {{langname|eu}}: {{t|eu|nikela}} * {{langname|be}}: {{t|be|нікель|m}} * {{langname|ia}}: {{t|ia|nickel}} * {{langname|hi}}: {{t+|hi|रूपक}}, {{t+|hi|निकल}} * {{langname|ja}}: {{t+|ja|ニッケル|tr=nikkeru}} * {{langname|eo}}: {{t+|eo|nikelo}} * {{langname|ko}}: {{t+|ko|니켈}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|鎳|tr=niè}} </nowiki> * {{langname|en}}: {{t+|en|nickel}} * {{langname|eu}}: {{t|eu|nikela}} * {{langname|be}}: {{t|be|нікель|m}} * {{langname|ia}}: {{t|ia|nickel}} * {{langname|hi}}: {{t+|hi|रूपक}}, {{t+|hi|निकल}} * {{langname|ja}}: {{t+|ja|ニッケル|tr=nikkeru}} * {{langname|eo}}: {{t+|eo|nikelo}} * {{langname|ko}}: {{t+|ko|니켈}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|鎳|tr=niè}} ==Template Data== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Ngôn ngữ", "description": "Mã ngôn ngữ Wiktionary của ngôn ngữ cần dịch.", "example": "\"fr\"; \"cmn\"", "type": "line", "required": true }, "2": { "label": "Mục từ", "description": "Từ hoặc cụm từ được liên kết, bản dịch của từ đó.", "example": "情話", "type": "line", "required": true }, "sc": { "label": "Mã chữ viết", "description": "Chỉ định mã hệ thống chữ viết Wiktionary. Chỉ cần thiết khi chữ viết được sử dụng cho bản dịch không phải là chữ viết thông thường của ngôn ngữ đó hoặc tính năng tự động phát hiện chữ viết thất bại.", "example": "Hani", "type": "line" }, "tr": { "label": "Chuyển tự", "description": "Chỉ định chuyển tự Latinh hóa như trong các ví dụ. Đối với một số ngôn ngữ, nếu không cung cấp, chuyển tự có thể được tạo tự động.", "type": "line" }, "alt": { "label": "Mục từ hiển thị thay thế", "description": "Chỉ định một dạng thay thế của từ để hiển thị, thay vì tên trang.", "example": "likes", "type": "line" }, "lit": { "label": "Nghĩa đen", "description": "Bản dịch nghĩa đen của mục từ.", "example": "alcohol store", "type": "string" }, "id": { "label": "Sense ID", "description": "Liên kết đến thẻ {{temp|senseid}} trên trang đích.", "type": "line" } }, "description": "Liên kết một bản dịch; sử dụng giữa {{trans-top}} và {{trans-bottom}}.", "format": "inline" } </templatedata> == Xem thêm == * {{temp|trans-top}} * {{temp|trans-bottom}} <includeonly> [[Thể loại:Bản mẫu bản dịch|{{PAGENAME}}]] </includeonly> lqul4j7ivvb7uavqtns7d5ywpv3duoe Bản mẫu:link/doc 10 261258 2479476 2305065 2026-07-27T07:31:29Z Kateru Zakuro 34522 2479476 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{uses lua|Module:links/templates}} {{#switch:{{PAGENAME}}|link={{shortcut|Template:l}}|mention={{shortcut|Template:m}}}} Bản mẫu này tạo ra một liên kết trỏ đến một mục từ trong một ngôn ngữ cụ thể. Nó liên kết đến phần ngôn ngữ tương ứng trên trang đích và áp dụng định dạng đặc trưng cho ngôn ngữ đó. Bản mẫu cũng có thể hiển thị nhiều chú thích sau mục từ được liên kết. Có một số bản mẫu liên kết: * {{temp|link}} (lối tắt {{temp|l}}). Sử dụng bản mẫu này bên ngoài các đoạn văn bản thông thường, trong các phần liệt kê mục từ như, ví dụ như “[[Wiktionary:Đồng nghĩa|Đồng nghĩa]]”, “[[Wiktionary:Từ liên quan|Từ liên quan]]”{{,}} và “[[Wiktionary:Từ dẫn xuất|Từ dẫn xuất]]”. * {{temp|mention}} (lối tắt {{temp|m}}). Sử dụng khi một mục từ cụ thể được [[đề cập]] đến (chứ không phải được "sử dụng") trong văn bản tiếng Việt liên tục, đặc biệt là trong các phần “[[Wiktionary:Từ nguyên|Từ nguyên]]” và “[[Wiktionary:Ghi chú sử dụng|Ghi chú sử dụng]]”, và đôi khi trong phần định nghĩa. * {{temp|l-self}}. Use this template in inflection tables and other templates that list multiple terms. It works the same as {{temp|link}}, but when it links to the same page it is placed on, the link turns bold rather than becoming a link. This mimics the MediaWiki software's behaviour when linking to the same page, but has the full language support of {{temp|link}}. * {{temp|m-self}}. Use this template in templates that mention multiple terms in running text. It displays like {{temp|mention}}, but works the same as {{temp|l-self}} when linked to the current page. * {{temp|ll}}. This template creates a link, but does not add any additional formatting or annotations. There is at the moment no consensus on whether it should be used in entries or not. All of these templates create a link to a language's section of an entry, or to a language-specific sense id created by the template {{temp|senseid}} if the {{para|id}} parameter is used. If the second parameter of {{temp|l}}, {{temp|m}}, {{temp|l-self}}{{,}} or {{temp|m-self}} contains a wikilink (<code><nowiki>[[entryname|text]]</nowiki></code> or <code><nowiki>[[entryname]]</nowiki></code>), then this link will be transformed into a link to the language's section of the entry. For instance, <code><nowiki>the [[word]]</nowiki></code> will be transformed into <code><nowiki>the [[word#English|word]]</nowiki></code> and <code><nowiki>these [[word|words]]</nowiki></code> will be transformed into <code><nowiki>these [[word#English|words]]</nowiki></code>, if the language code supplied to the template is <code>en</code>. The annotations &ndash; transliteration, translation, literal translation{{,}} and part of speech &ndash; are displayed by {{temp|l}}, {{temp|m}}, {{temp|l-self}}{{,}} or {{temp|m-self}} in parentheses after the link. {{temp|ll}} does not support any of these annotations. <!--See also [[Wiktionary:Style guide#Styling templates]] for a list of all the various styling templates with examples.--> This template uses [[Module:links]] as a back-end, so it supports all the features and bugs of that module. Please see its documentation for more details. ==Tham số== The template takes one required positional parameter and several optional parameters. Note that either the second or third positional parameter should be given, although technically neither is required. ; {{para|1|req=1}} : The language code (see [[Wiktionary:Ngôn ngữ]]) for the language that the term is in. All Wiktionary language codes are supported, including those for constructed and reconstructed languages. ; {{para|2|opt=1}} : The page name to be linked to. The template will automatically remove diacritics and punctuation from the page title, according to the <code>entry_name</code> setting in [[Module:languages]], but will keep them in the displayed text. :* To link to a reconstructed term, such as Proto-Germanic {{m|gem-pro|*dagaz}}, add <code>*</code> in front of this parameter. :* For scripts which do not use capitalisation (e.g. Devanagari, Han, Mongolian etc.), a letter of an automatic transliteration can be capitalised by putting <code>^</code> before the corresponding character in the term. For example, {{tl|l|zh|^西方}} gives {{l|zh|^西方}}. Please note that this should be used instead of giving a capitalised manual transliteration. :* Unsupported titles (see [[Special:PrefixIndex/Tiêu đề không được hỗ trợ]]) can be linked to, by adding the displayed title, without the <code>Unsupported titles/</code> prefix: for instance, {{temp|m|mul|:}} &rarr; {{m|mul|:}} links to [[ Tiêu đề không được hỗ trợ/Colon]]. This feature is made possible by the list found at [[Module:links/data]]. To add new unsupported titles, follow the directions in the module. ; {{para|3|opt=1}} : Alternative text to display as the link title, if different from the page name. Please do not use this only for adding diacritics or punctuation to the word, as the template can automatically remove these. See above. ; {{para|t}} or {{para|4|opt=1}} : A gloss or short translation of the word. <small>The parameter {{para|gloss}} is deprecated for this purpose.</small> ; {{para|sc|opt=1}} : The script code <!--(see [[Wiktionary:Scripts]])--> for the script that the term is written in. When no code is given, the template will try to detect the script based on the characters in the term and the scripts in the language's data table (see {{section link|Module:languages#Language:findBestScript}}). In most cases, it will succeed. If it fails, the code <code>None</code> will be used. ; {{para|tr|opt=1}} : Transliteration for non-Latin-script words. When no transliteration is given, the template will try to add a default transliteration when possible. For certain languages, automated transliteration will override the value of this parameter. Use <code>tr=-</code> if you don't want a transliteration to be automatically generated (you shouldn't really ever do this in an entry). ; {{para|ts|opt=1}} : Transcription for non-Latin-script words whose transliteration is markedly different from the actual pronunciation. Should not be used for IPA pronunciations. ; {{para|pos|opt=1}} : A part of speech indication for the term. ; {{para|g}}, {{para|g2}}, {{para|g3}} and so on {{i|optional}} : Gender and number; see [[Module:gender and number]] for details. ; {{para|lit|opt=1}} : A literal translation for the term. ; {{para|id|opt=1}} : A sense id for the term, which links to anchors on the page set by the {{temp|senseid}} template. ; {{para|accel-form|opt=1}} : Specifies an accelerated creation tag to be used by the [[WT:ACCEL]] gadget, to automatically generate an entry for a non-lemma form when the link is clicked. For information about acceleration tags, see [[WT:ACCEL#Acceleration tags]]. You should only provide this parameter when using the linking template as part of a headword-line or inflection-table template. Don't use it directly in entries. If the acceleration tag contains a vertical bar <code><nowiki>|</nowiki></code>, use {{temp|!}} instead. ; {{para|accel-translit|opt=1}} : Specifies a manual transliteration of the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|accel-form}} above. The value of this parameter goes into param {{para|tr}} of the call to {{temp|head}} in the accelerated entry. You only need to specify this for languages that use a non-Latin script, and only when the auto-generated transliteration is insufficient, incorrect or nonexistent. ; {{para|accel-lemma|opt=1}} : Specifies the lemma corresponding to the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|accel-form}} above. The value of this parameter goes into param {{para|2}} of the call to {{temp|inflection of}} in the accelerated entry. It defaults to the name of the current page, and only needs to be specified when the lemma contains additional diacritics that are stripped in order to generate the pagename (as in Latin, Russian, Ancient Greek, Old English, etc.). ; {{para|accel-lemma-translit|opt=1}} : Specifies a manual transliteration of the lemma corresponding to the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|accel-form}} above. The value of this parameter goes into param {{para|tr}} of the call to {{temp|inflection of}} in the accelerated entry. You only need to specify this for languages that use a non-Latin script, and only when the auto-generated transliteration is insufficient, incorrect or nonexistent. ; {{para|accel-gender|opt=1}} : Specifies the gender of the non-lemma form for use with accelerated creation of entries; see [[WT:ACCEL]] and {{para|accel-form}} above. The value of this parameter goes into param {{para|g}} of the call to {{temp|head}} in the accelerated entry. You should only rarely specify this. ; {{para|accel-nostore|1}} : For use with accelerated creation of entries. Place this on links that appear in the collapsed state of collapsible tables; see [[WT:ACCEL]]. ==Ví dụ== Simple usage: : <code><nowiki>{{l|cs|háček}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="cs">[[háček#Czech|háček]]</span>}} : {{l|cs|háček}} Showing alternative text: : <code><nowiki>{{l|en|go|went}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="en">[[go#English|went]]</span>}} : {{l|en|go|went}} With wikilinks in input: : <code><nowiki>{{l|en|[[God]] be [[with]] [[you]]}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="en">[[God#English|God]] be [[with#English|with]] [[you#English|you]]</span>}} : {{l|en|[[God]] be [[with]] [[you]]}} Removal of diacritics: : <code><nowiki>{{l|la|exemplī grātiā}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="la">[[exempli gratia#Latin|exemplī grātiā]]</span>}} : {{l|la|exemplī grātiā}} Reconstructed words: : <code><nowiki>{{l|ine-pro|*bʰréh₂tēr}}</nowiki></code> : {{code|html|2=<span class="Latn" lang="ine-pro">[[Reconstruction:Proto-Indo-European/bʰréh₂tēr|*bʰréh₂tēr]]</span>}} : {{l|ine-pro|*bʰréh₂tēr}} Translation: : <code><nowiki>{{l|la|similis|t=like}}</nowiki></code> or <code><nowiki>{{l|la|similis||like}}</nowiki></code> : {{code|html|2={{l|la|similis|t=like}}}} : {{l|la|similis|t=like}} Miscellaneous / with many options: : <code><nowiki>{{l|ru|ру́сский||Russian|g=m}}</nowiki></code> : {{code|html|2=<span class="Cyrl" lang="ru">[[русский#Russian|ру́сский]]</span>&nbsp;<span class="gender"><abbr title="masculine gender">m</abbr></span> <span class="mention-gloss-paren">(</span><span lang="" class="tr">rússkij</span>, <span class="mention-gloss-double-quote">“</span><span class="mention-gloss">Russian</span><span class="mention-gloss-double-quote">”</span><span class="mention-gloss-paren">)</span>}} : {{l|ru|ру́сский||Russian|g=m}} Use of accelerators (in an inflection-table entry): : <code><nowiki>{{l-self|ang|{{{dat_pl_f}}}|accel-form=dat{{!}}f{{!}}p|accel-lemma={{{nom_sg_m}}}}}</nowiki></code> : {{code|html|2={{l-self|ang|{{{dat_pl_f}}}|accel-form=dat{{!}}f{{!}}p|accel-lemma={{{nom_sg_m}}}}}}} : {{l-self|ang|{{{dat_pl_f}}}|accel-form=dat{{!}}f{{!}}p|accel-lemma={{{nom_sg_m}}}}} ==Wikicode== {{temp|l}}, {{temp|m}}, {{temp|l-self}}{{,}} or {{temp|m-self}} all add HTML tags in addition to creating a link. {{temp|l|en|word}} outputs the wikicode {{code|html|2=<span class="Latn" lang="en">[[word#English|word]]</span>}}, and {{temp|m|en|word}} outputs {{code|html|2=<i class="Latn mention" lang="en">[[word#English|word]]</i>}}. {{temp|l-self}} and {{temp|m-self}} do the same, except they don't create a link if the page being linked to is the same as the current page. This HTML is applied by [[Module:script utilities]]; for more, see [[Module:script utilities/documentation#tag text]]. ==Customization== The preliminary default for Latin-script (i.e. Roman script, not just Latin-language) terms and phrases is italics. Readers can easily toggle the output from italics to bold by selecting “'''Show other Latin (Roman) script mentions in bold'''” from [[WT:PREFS]]. Alternatively, or for more advanced customization, readers can add styles to their style sheets as described in [[WT:CUSTOM]]: *For plain format (e.g.: From <span style='font-style:normal'>[[mot#French|mot]]</span> + ...): *: <code>.mention-Latn { font-style: normal }</code> * For bold format (e.g.: From <span style='font-weight:bold'>[[mot#French|mot]]</span> + ...): *: <code>.mention-Latn { font-weight: bold; font-style: normal }</code> * For italicized format (e.g.: From <span style='font-style:italic'>[[mot#French|mot]]</span> + ...): *: <code>.mention-Latn { font-style: italic }</code> Further, the default style of the subsequent English translation glosses is in double quotes (pending a vote to approve this template). Readers can easily change the output to single quotes by selecting “'''Show English glosses for mentioned terms in single quotes'''” from [[WT:PREFS]]. ==Xem thêm== * {{temp|m+}} – to create a link like {{temp|m}} but with the language name * {{temp|user}} – for mentioning ''users'' * {{temp|mention-gloss}} ({{temp|m-g}}) – to create quotation marks (for glosses or translations) that are formatted with the same HTML code as used by {{temp|link}} or {{temp|mention}} * {{temp|zh-l}} – a similar template specialized for Chinese * {{temp|ltc-l}} – a similar template specialized for Middle Chinese * {{temp|ja-l}} – a similar template specialized for Japanese * {{temp|ko-l}} – a similar template specialized for Korean * {{temp|th-l}} – a similar template specialized for Thai * {{temp|vi-l}} – a similar template specialized for Vietnamese * {{temp|section link}} – to link to a section of a page ==Language-specific subtemplates== There are high performance versions of this template for several languages. All of them take two parameters: the word and the alternative text. Some may support transliteration also, but they should not support any other parameters for speed reasons. Using any of these subtemplates is sometimes necessary for pages that have many links, since they are faster. For normal use, there is no need for this, and the regular {{temp|l}} should be used instead. {{Special:PrefixIndex/{{#titleparts:Bản mẫu:l|1|1}}/}} {{Special:PrefixIndex/{{#titleparts:{{FULLPAGENAME}}|1|1}}/}} ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "language code", "description": "The language code (see Wiktionary:Languages) for the language that the term is in. All languages are supported, including constructed and reconstructed ones.", "type": "string", "required": true, "example": "en" }, "2": { "type": "wiki-page-name", "label": "entry to link", "description": "The page name to be linked to", "example": "house", "required": true }, "3": { "label": "displayed text", "description": "Alternative text to display as the link title, if different from the page name", "type": "string", "suggested": true }, "4": { "aliases": [ "t", "gloss" ], "label": "gloss", "description": "A gloss or short translation of the term", "type": "string", "suggested": true }, "lit": { "label": "literal translation", "description": "A literal translation of the term", "type": "string" }, "id": { "label": "sense ID", "description": "A sense ID for the term, which links to anchors on the page set by the {{senseid}} template.", "type": "string", "example": "Q20502" }, "sc": { "label": "script code", "description": "(optional) The script code (see [[Wiktionary:Scripts]]) for the script that the term is written in. The template can usually figure this out itself, so this is rarely needed. When no code is given, the template will try to detect the script based on the characters of the word, and if it fails to detect the script, the code <code>None</code> will be used.", "type": "string", "example": "Latn" }, "pos": { "label": "part of speech", "description": "A part of speech indication for the term", "type": "string", "example": "noun", "suggested": true }, "tr": { "label": "transliteration", "description": "Transliteration for non-Latin-script words. When no transliteration is given, the template will try to add a default transliteration when possible. For certain languages, automated transliteration will override the value of this parameter. Use <code>tr=-</code> if you don't want a transliteration to be automatically generated (you shouldn't really ever do this in an entry).", "type": "string", "suggested": true }, "g": { "label": "gender and number", "description": "Gender and number; see [[Module:gender and number]] for details.", "type": "string" } }, "description": "This template generates a link to an entry in a given language. It links to a specific language-section on the target page, and applies language-specific formatting. It can also show a number of annotations after the linked term.", "format": "inline" } </templatedata> <includeonly> <!-- THỂ LOẠI VÀ INTERWIKI TẠI ĐÂY, CẢM ƠN --> [[Thể loại:Bản mẫu liên kết|{{PAGENAME}}]] </includeonly> k8mqfykobvx1455lkbvgyqxoh9psngs Wiktionary:GUS2Wiki 4 267278 2476873 2463315 2026-07-26T13:01:13Z Alexis Jazz 41773 Updating gadget usage statistics from [[Special:GadgetUsage]] ([[phab:T121049]]) 2476873 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-07-26T00:34:37Z. Tối đa có sẵn {{PLURAL:5000|một kết quả|5000 kết quả}} trong vùng nhớ đệm. {| class="sortable wikitable" ! Tiện ích !! data-sort-type="number" | Số người dùng !! data-sort-type="number" | Số thành viên tích cực |- |AcceleratedFormCreation || 6 || 3 |- |AjaxEdit || 4 || 3 |- |CommentsInLocalTime || 14 || 1 |- |DejaVu Sans || 68 || 2 |- |ShowIDs || 2 || 2 |- |TabbedLanguages || 7 || 2 |- |Twinkle || 7 || 4 |- |UTCLiveClock || 11 || 2 |- |hotcat || 74 || 5 |- |linkify || 32 || 1 |- |navpop || 64 || 1 |- |purgetab || 67 || 3 |- |removeAccessKeys || 14 || 0 |- |tot || 5 || 0 |- |wiked || 58 || 0 |} * [[Đặc biệt:GadgetUsage]] * [[m:Meta:GUS2Wiki/Script|GUS2Wiki]] <!-- data in CSV format: AcceleratedFormCreation,6,3 AjaxEdit,4,3 CommentsInLocalTime,14,1 DejaVu Sans,68,2 ShowIDs,2,2 TabbedLanguages,7,2 Twinkle,7,4 UTCLiveClock,11,2 hotcat,74,5 linkify,32,1 navpop,64,1 purgetab,67,3 removeAccessKeys,14,0 tot,5,0 wiked,58,0 --> je7qynlj2hh596dcce2wved5q19ieuq Thành viên:TheHighFighter2/Trang con 3 2 269152 2476842 2463516 2026-07-26T12:54:10Z TheHighFighter2 42988 2476842 wikitext text/x-wiki <div style="text-align: center; font-size: 24px; font-weight: bold;"> Danh Sách Mục Từ Tiếng Việt Còn Thiếu </div> ==A, Ă, Â== [[AI tạo sinh]]; [[áo gấm về làng]]; [[áo giao lĩnh]]; [[anh em cây khế]]; [[áo tràng vạt]]; [[áo tràng]]; [[ăn của rừng rưng rưng nước mắt]]; [[ăn không nên đọi, nói không nên lời]]; [[ăn không ngon, ngủ không yên]]; [[ăn ngon ngủ kĩ]]/[[ăn ngon ngủ kỹ]]; [[ăn ngon ngủ yên]]; [[ăn thùng uống vại]]; ==B== [[ba mươi chưa phải là Tết]]; [[bề mặt tấn công]]; [[bỉ vỏ]]; [[bói Kiều]]; [[bồ côi bồ cút]]; [[bổ báo]]; [[bời rời]]; [[bụng ỏng đít beo]]; ==C== [[ca nương]]; [[ca-pi-ten]]; [[cá sấu lên bờ]]; [[cha mẹ sinh con, trời sinh tính]]; [[cha nó lú, chú nó khôn]]; [[chảy máu chất xám]]; [[chất độc da cam]]; [[chém cha không bằng pha tiếng]]; [[chế độ máy bay]]; [[chị em cây khế]]; [[chim Lạc]]; [[chó cỏ]]; [[chửi cha không bằng pha tiếng]]; [[cưỡng gian]]; ==D, Đ== [[di biến động]]; [[đa đảng]]; [[đất lành chim đỗ, đất ngỗ chim bay]]; [[đất lâm nghiệp]]; [[đầu buồi]]; [[đầu tro mặt muội]]; [[đầu trời cuối đất]]; [[đi C]]; [[điệp giấy]]; [[đi K]]; [[đồ bơi]]; [[đu càng]]; ==E, Ê== ==G== ==H== [[hậu thuộc địa]]; [[hậu thực dân]]; [[học máy]]; [[huyệt mả]]; ==I== ==K== [[khét nắng]]; ==L== [[lòng se điếu]]/[[lòng xe điếu]]; ==M== [[mã đáo thành công]]; [[máy bay bà già]]; [[móc rách]]; [[mới cóng]]/[[mới coóng]]; ==N== [[não bộ]]; [[ngựa cu]]; [[nhất quỷ nhì ma, thứ ba học trò]]; ==O, Ô, Ơ== ==P== [[phi công trẻ lái máy bay bà già]]; [[phong ba bão táp không bằng ngữ pháp Việt Nam]]; ==Q== [[quần sinh]]; ==R== ==S== ==T== [[tiểu mộc]]; [[tình tệ]]; [[toàn đồ]]; [[trò Kiều]]; ==U, Ư== [[u nguyên bào thần kinh đệm]]; ==V== [[Việt gian]]; [[Việt hóa]]/[[Việt hoá]]; [[Việt Nam hóa]]/[[Việt Nam hoá]]; [[Việt phục]]; ==X== [[xăng-căng]]/[[xăng căng]]; [[xanh lá]]; [[xanh lục]]; [[xanh nước biển]]; [[xanh xảnh]]; [[xăm hường]]; [[xuntan]]; [[xúp-lê]]/[[xúp lê]]; ==Y== nchxqvywo0evxh6so61eak3pqp3hlpv Mô đun:labels/data/topical 828 271311 2479526 2457259 2026-07-27T09:34:45Z Hiyuune 50834 2479526 Scribunto text/plain local labels = {} local function alias(a, b) for _, v in ipairs(b) do labels[v] = a end end -- allows aliases to be entered as a list -- This file is split into two sections: topical labels and labels for set-type categories. -- Each section is sorted alphabetically. -- Topical labels labels["Abrahamism"] = { display = "[[Abrahamism#Noun|Abrahamism]]", topical_categories = {"Abrahamism"}, } labels["accounting"] = { aliases = {"kế toán"}, display = "[[kế toán]]", topical_categories = {"Kế toán"}, } labels["acoustics"] = { display = "[[âm học]]", topical_categories = {"Âm học"}, } labels["acting"] = { display = "[[diễn xuất]]", topical_categories = {"Diễn xuất"}, } labels["advertising"] = { display = "[[quảng cáo]]", topical_categories = {"Quảng cáo"}, } labels["aeronautics"] = { display = "[[hàng không]] [[học]]", topical_categories = {"Hàng không học"}, } labels["aerospace"] = { display = "[[hàng không]] [[vũ trụ]]", topical_categories = {"Hàng không vũ trụ"}, } labels["affection"] = { display = "[[tình cảm]]", topical_categories = {"Tình cảm"}, } labels["agriculture"] = { aliases = {"farming", "nông", "nông nghiệp"}, display = "[[nông nghiệp]]", topical_categories = "Nông nghiệp", } labels["Ahmadiyya"] = { display = "[[Ahmadiyya]]", topical_categories = {"Ahmadiyya"}, } labels["Ahmadiyyat"] = "Ahmadiyya" labels["Ahmadi"] = "Ahmadiyya" labels["aircraft"] = { display = "[[khí]] [[cụ]] [[bay]]", topical_categories = {"Khí cụ bay"}, } labels["alchemy"] = { display = "[[giả]] [[kim]] [[thuật]]", topical_categories = {"Giả kim thuật"}, } labels["alcoholic beverages"] = { display = "[[thức uống]] [[có cồn]]", topical_categories = {"Thức uống có cồn"}, } labels["alcohol"] = "alcoholic beverages" labels["alcoholism"] = { display = "[[lạm dụng]] [[rượu bia]]", topical_categories = {"Lạm dụng rượu bia"}, } labels["algebra"] = { aliases = {"đại số"}, display = "[[đại số]]", topical_categories = "Đại số", } labels["algebraic geometry"] = { display = "[[hình học]] [[đại số]]", topical_categories = {"Hình học đại số"}, } labels["algebraic topology"] = { display = "[[tô]] [[pô]] [[đại số]]", topical_categories = {"Tô pô đại số"}, } labels["alt-right"] = { display = "[[alt-right]]", topical_categories = {"Alt-right"}, } alias("alt-right", {"Alt-right", "altright", "Altright"}) labels["alternative medicine"] = { display = "[[y học]] [[thay thế]]", topical_categories = {"Y học thay thế"}, } labels["amateur radio"] = { display = "[[phát thanh]] [[nghiệp dư]]", topical_categories = {"Phát thanh nghiệp dư"}, } labels["ham radio"] = "amateur radio" labels["American football"] = { display = "[[bóng]] [[bầu dục]] [[Mỹ]]", topical_categories = {"Bóng bầu dục Mỹ"}, } labels["analytic geometry"] = { display = "[[hình học]] [[giải tích]]", topical_categories = {"Hình học"}, } labels["analytical chemistry"] = { display = "[[hóa]] [[phân tích]]", topical_categories = {"Hóa phân tích"}, } labels["anarchism"] = { display = "[[chủ nghĩa]] [[vô]] [[trị]]", topical_categories = {"Chủ nghĩa vô trị"}, } labels["anatomy"] = { aliases = {"giải phẫu", "giải phẫu học"}, display = "[[giải phẫu học]]", topical_categories = {"Giải phẫu học"}, } labels["Ancient Greece"] = { display = "[[Hy Lạp]] [[cổ đại]]", topical_categories = {"Hy Lạp cổ đại"}, } labels["Ancient Rome"] = { display = "[[La Mã]] [[cổ đại]]", topical_categories = {"La Mã cổ đại"}, } labels["Anglicanism"] = { display = "[[Anh]] [[giáo]]", topical_categories = {"Anh giáo"}, } alias("Anglicanism", {"Anglican"}) labels["animation"] = { display = "[[hoạt hình]]", topical_categories = {"Hoạt hình"}, } labels["anime"] = { display = "[[anime]]", topical_categories = {"Japanese fiction"}, } labels["anthropology"] = { aliases = {"nhân loại học"}, display = "[[nhân loại học]]", topical_categories = "Nhân loại học", } labels["applied mathematics"] = { aliases = {"toán học ứng dụng"}, display = "[[toán học]] [[ứng dụng]]", topical_categories = "Toán học ứng dụng", } labels["arachnology"] = { display = "[[arachnology]]", topical_categories = {"Arachnology"}, } labels["Arabian god"] = { display = "[[Arabian]] [[mythology]]", topical_categories = {"Arabian deities"}, } labels["archaeology"] = { display = "[[khảo cổ học]]", topical_categories = {"Khảo cổ học"}, } labels["archery"] = { display = "[[bắn cung]]", topical_categories = {"Bắn cung"}, } labels["architecture"] = { aliases = {"kiến trúc"}, display = "[[kiến trúc]]", topical_categories = {"Kiến trúc"}, } labels["arithmetic"] = { display = "[[số học]]", topical_categories = {"Số học"}, } labels["Armenian mythology"] = { display = "[[Armenian]] [[mythology]]", topical_categories = {"Armenian mythology"}, } labels["art"] = { display = "[[nghệ thuật]]", topical_categories = {"Nghệ thuật"}, } labels["arts"] = "art" labels["artificial intelligence"] = { display = "[[trí tuệ nhân tạo]]", topical_categories = {"Trí tuệ nhân tạo"}, } labels["AI"] = "artificial intelligence" labels["Arthurian legend"] = { display = "[[w:Arthurian legend|Arthurian legend]]", topical_categories = {"Arthurian mythology"}, } labels["Arthurian mythology"] = "Arthurian legend" labels["ASMR"] = { aliases = {"asmr","autonomous sensory meridian response","phản ứng kích thích cảm giác tự động"}, display = "[[:w:vi:ASMR|ASMR]]", topical_categories = {"ASMR"}, } labels["astrology"] = { display = "[[chiêm tinh học]]", topical_categories = {"Chiêm tinh học"}, } labels["horoscope"] = "astrology" labels["zodiac"] = "astrology" labels["astronautics"] = { display = "[[astronautics]]", topical_categories = {"Astronautics"}, } labels["rocketry"] = "astronautics" labels["astronomy"] = { display = "[[thiên văn học]]", topical_categories = {"Thiên văn học"}, } labels["thiên văn"] = "astronomy" labels["thiên văn học"] = "astronomy" labels["astrophysics"] = { display = "[[vật lý thiên văn]]", topical_categories = {"Vật lý thiên văn"}, } labels["Asturian mythology"] = { display = "[[Asturian]] [[mythology]]", topical_categories = {"Asturian mythology"}, } labels["athletics"] = { display = "[[điền kinh]]", topical_categories = {"Điền kinh"}, } labels["điền kinh"] = "athletics" labels["Australian Aboriginal mythology"] = { display = "[[w:Australian Aboriginal religion and mythology|Australian Aboriginal mythology]]", topical_categories = {"Australian Aboriginal mythology"}, } labels["Australian rules football"] = { display = "[[Australian rules football]]", topical_categories = {"Australian rules football"}, } labels["automotive"] = { display = "[[ô tô]]", aliases = {"automotives", "ô tô"}, topical_categories = {"Ô tô"}, } labels["aviation"] = { display = "[[hàng không]]", topical_categories = {"Hàng không"}, } labels["hàng không"] = "aviation" alias("aviation", {"air transport"}) labels["backgammon"] = { display = "[[backgammon]]", topical_categories = {"Backgammon"}, } labels["bacteria"] = { display = "[[bacteriology]]", topical_categories = {"Bacteria"}, } labels["bacteriology"] = { display = "[[bacteriology]]", topical_categories = {"Bacteriology"}, } labels["badminton"] = { aliases = {"cầu lông"}, display = "[[cầu lông]]", topical_categories = "Cầu lông", } labels["baking"] = { display = "[[baking#Noun|baking]]", topical_categories = {"Baking"}, } labels["ball games"] = { display = "[[trò chơi]] với [[bóng]]", topical_categories = {"Trò chơi với bóng"}, } labels["ballet"] = { display = "[[ballet]]", topical_categories = {"Ballet"}, } labels["banking"] = { display = "[[ngân hàng]]", topical_categories = {"Ngân hàng"}, } labels["bóng chày"] = { display = "[[bóng chày]]", topical_categories = {"Bóng chày"}, } labels["basketball"] = { display = "[[bóng rổ]]", topical_categories = {"Bóng rổ"}, } labels["BDSM"] = { display = "[[BDSM]]", topical_categories = {"BDSM"}, } labels["beekeeping"] = { display = "[[beekeeping]]", topical_categories = {"Beekeeping"}, } labels["beer"] = { display = "[[beer]]", topical_categories = {"Beer"}, } labels["betting"] = { display = "[[gambling#Noun|gambling]]", topical_categories = {"Betting"}, } labels["biblical"] = { display = "[[Kinh Thánh]]", topical_categories = {"Kinh Thánh"}, } labels["Bible"] = "biblical" labels["Biblical"] = "biblical" labels["Kinh Thánh"] = "biblical" labels["billiards"] = { display = "[[billiards]]", topical_categories = {"Billiards"}, } labels["bingo"] = { display = "[[bingo]]", topical_categories = {"Bingo"}, } labels["biochemistry"] = { display = "[[hóa sinh]]", topical_categories = {"Hóa sinh"}, } labels["biology"] = { display = "[[sinh học]]", topical_categories = {"Sinh học"}, } labels["sinh"] = "biology" labels["sinh học"] = "biology" labels["biotechnology"] = { display = "[[biotechnology]]", topical_categories = {"Biotechnology"}, } labels["birdwatching"] = { display = "[[birdwatching#Noun|birdwatching]]", topical_categories = {"Birdwatching"}, } labels["blogging"] = { display = "[[blogging#Noun|blogging]]", topical_categories = {"Internet"}, } labels["board games"] = { aliases = {"board game", "trò chơi bàn cờ", "trò chơi với bàn cờ"}, display = "[[trò chơi]] với [[bàn cờ]]", topical_categories = "Trò chơi với bàn cờ", } labels["board sports"] = { display = "[[boardsport|board sports]]", topical_categories = {"Board sports"}, } labels["bodybuilding"] = { display = "[[bodybuilding#Noun|bodybuilding]]", topical_categories = {"Bodybuilding"}, } labels["botany"] = { display = "[[thực vật học]]", topical_categories = {"Thực vật học"}, } labels["thực vật học"] = "botany" labels["bowling"] = { display = "[[bowling#Noun|bowling]]", topical_categories = {"Bowling"}, } labels["boxing"] = { aliases = {"đấm bốc", "quyền Anh"}, display = "[[quyền Anh]]", topical_categories = {"Quyền Anh"}, } labels["brewing"] = { display = "[[brewing#Noun|brewing]]", topical_categories = {"Brewing"}, } labels["bridge"] = { display = "[[bridge#English:_game|bridge]]", topical_categories = {"Bridge"}, } labels["broadcasting"] = { aliases = {"phát sóng"}, display = "[[phát sóng]]", topical_categories = {"Phát sóng"}, } labels["bryology"] = { display = "[[rêu học]]", topical_categories = {"Rêu học"}, } labels["Buddhism"] = { display = "[[Phật giáo]]", topical_categories = {"Phật giáo"}, } labels["đạo Phật"] = "Buddhism" labels["Phật giáo"] = "Buddhism" labels["bullfighting"] = { display = "[[bullfighting]]", topical_categories = {"Bullfighting"}, } labels["business"] = { aliases = {"professional", "kinh doanh"}, display = "[[kinh doanh]]", topical_categories = {"Kinh doanh"}, } labels["Byzantine Empire"] = { display = "[[Byzantine Empire]]", topical_categories = {"Byzantine Empire"}, } labels["calculus"] = { display = "[[vi tích phân]]", topical_categories = {"Vi tích phân"}, } labels["calligraphy"] = { display = "[[calligraphy]]", topical_categories = {"Calligraphy"}, } labels["Camelids"] = { display = "[[họ]] [[lạc đà|Lạc đà]]", topical_categories = {"Họ Lạc đà"}, } labels["Canadian football"] = { display = "[[Canadian football]]", topical_categories = {"Canadian football"}, } labels["canoeing"] = { display = "[[canoeing#Noun|canoeing]]", topical_categories = {"Water sports"}, } labels["capitalism"] = { display = "[[capitalism]]", topical_categories = {"Capitalism"}, } labels["card games"] = { aliases = {"đánh bài"}, display = "[[trò chơi]] [[bài]]", topical_categories = {"Trò chơi bài"}, } labels["cards"] = "card games" labels["card game"] = "card games" labels["playing card"] = "card games" labels["trò chơi bài"] = "card games" labels["cardiology"] = { display = "[[bệnh]] [[học]] [[tim]]", topical_categories = {"Bệnh học tim"}, } labels["carpentry"] = { display = "[[carpentry]]", topical_categories = {"Carpentry"}, } labels["cartography"] = { display = "[[cartography]]", topical_categories = {"Cartography"}, } labels["cartomancy"] = { display = "[[cartomancy]]", topical_categories = {"Cartomancy"}, } labels["castells"] = { display = "[[castells]]", topical_categories = {"Castells"}, } labels["category theory"] = { display = "[[category theory]]", topical_categories = {"Category theory"}, } labels["Catholicism"] = { aliases = {"catholicism", "Catholic", "catholic", "Công giáo"}, display = "[[Công giáo]]", topical_categories = "Công giáo", } labels["caving"] = { display = "[[caving#Noun|caving]]", topical_categories = {"Caving"}, } labels["Celtic mythology"] = { display = "[[Celtic]] [[mythology]]", topical_categories = {"Celtic mythology"}, } labels["ceramics"] = { display = "[[ceramics]]", topical_categories = {"Ceramics"}, } labels["cheerleading"] = { display = "[[cheerleading#Noun|cheerleading]]", topical_categories = {"Cheerleading"}, } labels["nguyên tố hóa học"] = { display = "[[hóa học]]", topical_categories = {"Nguyên tố hóa học"}, } labels["chemical engineering"] = { display = "[[kỹ thuật]] [[hóa học]]", topical_categories = {"Kỹ thuật hóa học"}, } labels["chemistry"] = { aliases = {"hóa", "hóa học", "hoá", "hoá học"}, display = "[[hóa học]]", topical_categories = "Hóa học", } labels["chess"] = { aliases = {"cờ vua"}, display = "[[cờ vua]]", topical_categories = "Cờ vua", } labels["Church of England"] = { Wikipedia = "Church of England", topical_categories = {"Church of England"}, } alias("Church of England", {"C of E", "CofE"}) labels["Chinese astronomy"] = { display = "[[thiên văn học]] [[Trung Quốc]]", topical_categories = {"Thiên văn học Trung Quốc"}, } labels["Chinese calligraphy"] = { display = "[[Chinese]] [[calligraphy]]", topical_categories = {"Calligraphy"}, } labels["Chinese constellation"] = { display = "[[Chinese]] [[astronomy]]", topical_categories = {"Constellations"}, } labels["Chinese folk religion"] = { display = "[[Chinese]] [[folk religion]]", topical_categories = {"Religion"}, } labels["Chinese linguistics"] = { display = "[[Chinese]] [[linguistics]]", topical_categories = {"Linguistics"}, } labels["Chinese mythology"] = { aliases = {"thần thoại Trung Hoa", "thần thoại Trung Quốc"}, display = "[[thần thoại]] [[Trung Hoa]]", topical_categories = "Thần thoại Trung Hoa", } labels["Chinese philosophy"] = { display = "[[Chinese]] [[philosophy]]", topical_categories = {"Chinese philosophy"}, } labels["Chinese phonetics"] = { display = "[[Chinese]] [[phonetics]]", topical_categories = {"Chinese phonetics"}, } labels["Chinese religion"] = { display = "[[Chinese]] [[religion]]", topical_categories = {"Religion"}, } labels["Chinese star"] = { display = "[[Chinese]] [[astronomy]]", topical_categories = {"Stars"}, } labels["Christianity"] = { aliases = {"christianity", "Christian", "christian", "Kitô giáo", "Ki-tô giáo", "Cơ Đốc giáo"}, display = "[[Kitô giáo]]", topical_categories = {"Kitô giáo"}, } labels["Church of the East"] = { display = "[[Church of the East]]", topical_categories = {"Church of the East"}, } labels["cinematography"] = { display = "[[cinematography]]", topical_categories = {"Cinematography"}, } labels["filmology"] = "cinematography" labels["cladistics"] = { display = "[[cladistics]]", topical_categories = {"Systematics"}, } labels["classical mechanics"] = { display = "[[classical mechanics]]", topical_categories = {"Classical mechanics"}, } labels["classical studies"] = { display = "[[classical studies]]", topical_categories = {"Classical studies"}, } labels["climatology"] = { display = "[[khí hậu học]]", topical_categories = {"Khí hậu học"}, } labels["climate change"] = { display = "[[climate change]]", topical_categories = {"Climate change"}, } labels["climbing"] = { display = "[[climbing#Noun|climbing]]", topical_categories = {"Climbing"}, } labels["clinical psychology"] = { display = "[[clinical]] [[psychology]]", topical_categories = {"Clinical psychology"}, } labels["clothing"] = { aliases = {"trang phục"}, display = "[[trang phục]]", topical_categories = {"Trang phục"}, } labels["cloud computing"] = { display = "[[cloud computing]]", topical_categories = {"Computing"}, } labels["collectible card games"] = { display = "collectible card games", topical_categories = {"Collectible card games"}, } labels["trading card games"] = "collectible card games" labels["color"] = { display = "[[color]]", topical_categories = {"Colors"}, } labels["colour"] = { display = "[[colour]]", topical_categories = {"Colors"}, } labels["combinatorics"] = { aliases = {"tổ hợp học"}, display = "[[tổ hợp học]]", topical_categories = {"Tổ hợp học"}, } labels["comedy"] = { display = "[[hài kịch]]", topical_categories = {"Hài kịch"}, } labels["commercial law"] = { display = "[[commercial#Adjective|commercial]] [[law]]", topical_categories = {"Commercial law"}, } labels["comics"] = { aliases = {"truyện tranh"}, display = "[[truyện tranh]]", topical_categories = {"Truyện tranh"}, } labels["communication"] = { aliases = {"giao tiếp"}, display = "[[giao tiếp]]", topical_categories = {"Giao tiếp"}, } labels["communications"] = "communication" labels["communism"] = { aliases = {"Communism", "chủ nghĩa cộng sản"}, display = "[[chủ nghĩa cộng sản]]", topical_categories = {"Chủ nghĩa cộng sản"}, } labels["compilation"] = { display = "[[software]] [[compilation]]", topical_categories = {"Compilation"}, } labels["complex analysis"] = { display = "[[giải tích phức]]", topical_categories = {"Giải tích phức"}, } labels["computational linguistics"] = { display = "[[computational linguistics]]", topical_categories = {"Computational linguistics"}, } labels["computer games"] = { display = "[[computer game]]s", topical_categories = {"Video games"}, } labels["computer game"] = "computer games" labels["computer graphics"] = { display = "[[đồ hoạ]] [[máy tính]]", topical_categories = {"Đồ họa máy tính"}, } labels["computer hardware"] = { display = "[[phần cứng]]", topical_categories = {"Phần cứng"}, } labels["computer languages"] = { display = "[[computer language]]s", topical_categories = {"Computer languages"}, } labels["computer language"] = "computer languages" labels["programming language"] = "computer languages" labels["computer science"] = { display = "[[khoa học máy tính]]", topical_categories = {"Khoa học máy tính"}, } labels["comp sci"] = "computer science" labels["bảo mật máy tính"] = { aliases = {"computer security"}, display = "[[bảo mật]] [[máy tính]]", topical_categories = "Bảo mật máy tính", } labels["computing"] = { display = "[[máy tính]]", topical_categories = {"Máy tính"}, } labels["computer"] = "computing" labels["computers"] = "computing" labels["điện toán"] = "computing" labels["máy tính"] = "computing" labels["computing theory"] = { display = "[[lý thuyết]] [[tính toán]]", topical_categories = {"Lý thuyết tính toán"}, } labels["comptheory"] = "computing theory" labels["conchology"] = { display = "[[conchology]]", topical_categories = {"Conchology"}, } labels["Confucianism"] = { aliases = {"đạo Khổng", "đạo nho", "đạo Nho", "nho giáo", "Nho giáo"}, display = "[[Nho giáo]]", topical_categories = {"Nho giáo"}, } labels["conlanging"] = { display = "[[conlanging]]", topical_categories = {"Conlanging"}, } labels["constructed languages"] = "conlanging" labels["conservatism"] = { display = "[[conservatism]]", topical_categories = {"Conservatism"}, } labels["construction"] = { display = "[[construction]]", topical_categories = {"Construction"}, } labels["cooking"] = { aliases = {"culinary", "cuisine", "cookery", "gastronomy", "nấu ăn", "nấu nướng"}, display = "[[nấu ăn]]", topical_categories = {"Nấu ăn"}, } labels["copyright"] = { display = "[[copyright]] [[law]]", topical_categories = {"Copyright"}, } alias("copyright", {"copyright law"}) labels["cosmetics"] = { display = "[[cosmetics]]", topical_categories = {"Cosmetics"}, } labels["cosmetology"] = "cosmetics" labels["cosmology"] = { display = "[[cosmology]]", topical_categories = {"Cosmology"}, } labels["crabs"] = { display = "[[w:vi:Phân thứ bộ Cua|phân thứ bộ Cua]]", topical_categories = {"Phân thứ bộ Cua"}, } labels["creationism"] = { display = "[[creationism#English|creationism]]", topical_categories = {"Creationism"}, } labels["baraminology"] = "creationism" labels["cribbage"] = { display = "[[cribbage]]", topical_categories = {"Cribbage"}, } labels["cricket"] = { display = "[[cricket]]", topical_categories = {"Cricket"}, } labels["crime"] = { aliases = {"tội phạm"}, display = "[[tội phạm]]", topical_categories = {"Tội phạm"}, } labels["criminal law"] = { display = "[[criminal law]]", topical_categories = {"Criminal law"}, } labels["criminology"] = { display = "[[criminology]]", topical_categories = {"Criminology"}, } labels["Crustaceans"] = { display = "[[phân ngành]] [[giáp xác|Giáp xác]]", topical_categories = {"Phân ngành Giáp xác"}, } labels["cryptocurrencies"] = { display = "[[cryptocurrency|cryptocurrencies]]", topical_categories = {"Cryptocurrency"}, } labels["cryptocurrency"] = "cryptocurrencies" labels["cryptography"] = { display = "[[cryptography]]", topical_categories = {"Cryptography"}, } labels["cryptozoology"] = { display = "[[cryptozoology]]", topical_categories = {"Cryptozoology"}, } labels["crystallography"] = { display = "[[crystallography]]", topical_categories = {"Crystallography"}, } labels["cultural anthropology"] = { display = "[[cultural anthropology]]", topical_categories = {"Cultural anthropology"}, } labels["curling"] = { display = "[[curling]]", topical_categories = {"Curling"}, } labels["cybernetics"] = { display = "[[điều khiển học]]", topical_categories = {"Điều khiển học"}, } labels["cycle racing"] = { display = "[[w:cycle sport|cycle racing]]", topical_categories = {"Cycle racing"}, } labels["cycling"] = { aliases = {"bicycling", "đạp xe", "đạp xe đạp"}, display = "[[đạp xe]]", topical_categories = "Đạp xe", } labels["cytology"] = { aliases = {"sinh học tế bào"}, display = "[[sinh học tế bào]]", topical_categories = "Sinh học tế bào", } labels["dairy products"] = { aliases = {"chế phẩm sữa"}, display = "[[chế phẩm]] [[sữa]]", topical_categories = "Chế phẩm sữa", } labels["dance"] = { display = "[[dance#Noun|dance]]", topical_categories = {"Dance"}, } labels["darts"] = { display = "[[darts]]", topical_categories = {"Darts"}, } labels["data management"] = { display = "[[data management]]", topical_categories = {"Data management"}, } labels["data modeling"] = { display = "[[data modeling]]", topical_categories = {"Data modeling"}, } labels["databases"] = { display = "[[database]]s", topical_categories = {"Databases"}, } labels["database"] = "databases" labels["deltiology"] = { display = "[[deltiology]]", topical_categories = {"Deltiology"}, } labels["demography"] = { display = "[[demography]]", topical_categories = {"Demography"}, } labels["demoscene"] = { topical_categories = {"Demoscene"}, } labels["dentistry"] = { display = "[[nha khoa]]", topical_categories = {"Nha khoa"}, } labels["dermatology"] = { display = "[[dermatology]]", topical_categories = {"Dermatology"}, } labels["desserts"] = { display = "[[món]] [[tráng miệng]]", topical_categories = {"Món tráng miệng"}, } labels["design"] = { display = "[[design#Noun|design]]", topical_categories = {"Design"}, } labels["dice games"] = { aliases = {"dice", "xúc xắc", "trò chơi với xúc xắc", "xí ngầu", "trò chơi với xí ngầu"}, display = "[[xúc xắc|trò chơi với xúc xắc]]", topical_categories = "Trò chơi với xúc xắc", } labels["dictation"] = { display = "[[dictation]]", topical_categories = {"Dictation"}, } labels["differential geometry"] = { display = "[[differential geometry]]", topical_categories = {"Differential geometry"}, } labels["diplomacy"] = { aliases = {"ngoại giao"}, display = "[[ngoại giao]]", topical_categories = {"Ngoại giao"}, } labels["disc golf"] = { display = "[[disc golf]]", topical_categories = {"Disc golf"}, } labels["divination"] = { display = "[[divination]]", topical_categories = {"Divination"}, } labels["diving"] = { display = "[[diving#Noun|diving]]", topical_categories = {"Diving"}, } labels["dogs"] = { display = "[[chó]]", topical_categories = {"Chó"}, } labels["dominoes"] = { display = "[[dominoes]]", topical_categories = {"Dominoes"}, } labels["dou dizhu"] = { display = "[[w:Dou dizhu|dou dizhu]]", topical_categories = {"Dou dizhu"}, } labels["drama"] = { display = "[[kịch]]", topical_categories = {"Kịch"}, } labels["dressage"] = { display = "[[dressage]]", topical_categories = {"Dressage"}, } labels["earth science"] = { display = "[[earth science]]", topical_categories = {"Earth sciences"}, } labels["Eastern Catholicism"] = { display = "[[w:Eastern Catholic Churches|Eastern Catholicism]]", topical_categories = {"Eastern Catholicism"}, } labels["Eastern Catholic"] = "Eastern Catholicism" labels["Eastern Orthodoxy"] = { display = "[[Eastern Orthodoxy]]", topical_categories = {"Eastern Orthodoxy"}, } labels["ecclesiastical"] = { display = "[[ecclesiastical]]", topical_categories = {"Christianity"}, } labels["ecology"] = { display = "[[sinh thái học]]", topical_categories = {"Sinh thái học"}, } labels["sinh thái học"] = "ecology" labels["economics"] = { aliases = {"kinh tế học"}, display = "[[kinh tế học]]", topical_categories = {"Kinh tế học"}, } labels["education"] = { display = "[[giáo dục]]", aliases = {"giáo dục"}, topical_categories = {"Giáo dục"}, } labels["Egyptian mythology"] = { aliases = {"thần thoại Ai Cập"}, display = "[[thần thoại]] [[Ai Cập]]", topical_categories = "Thần thoại Ai Cập", } labels["Egyptology"] = { display = "[[Ai Cập]] [[học]]", topical_categories = {"Ai Cập học"}, } labels["electrencephalography"] = { display = "[[electrencephalography]]", topical_categories = {"Electrencephalography"}, } labels["kỹ thuật điện"] = { aliases = {"electrical engineering", "kĩ thuật điện"}, display = "[[kỹ thuật]] [[điện]]", topical_categories = "Kỹ thuật điện", } labels["electricity"] = { aliases = {"điện"}, display = "[[điện]]", topical_categories = "Điện", } labels["electrodynamics"] = { display = "[[electrodynamics]]", topical_categories = {"Electrodynamics"}, } labels["electromagnetism"] = { display = "[[điện từ học]]", topical_categories = {"Điện từ học"}, } labels["electronics"] = { display = "[[điện tử học]]", topical_categories = {"Điện tử học"}, } labels["embryology"] = { display = "[[embryology]]", topical_categories = {"Embryology"}, } labels["emergency services"] = { display = "[[emergency services]]", topical_categories = {"Emergency services"}, } labels["emergency medicine"] = { display = "[[emergency medicine]]", topical_categories = {"Emergency medicine"}, } labels["endocrinology"] = { display = "[[endocrinology]]", topical_categories = {"Endocrinology"}, } labels["engineering"] = { display = "[[kĩ thuật]]", topical_categories = {"Kĩ thuật"}, } labels["enterprise engineering"] = { display = "[[enterprise engineering]]", topical_categories = {"Enterprise engineering"}, } labels["entomology"] = { display = "[[entomology]]", topical_categories = {"Entomology"}, } labels["epidemiology"] = { display = "[[dịch tễ học]]", topical_categories = {"Dịch tễ học"}, } labels["epistemology"] = { display = "[[nhận thức]] [[luận]]", topical_categories = {"Nhận thức luận"}, } labels["equestrianism"] = { display = "[[equestrianism]]", topical_categories = {"Equestrianism"}, } labels["equestrian"] = "equestrianism" labels["horses"] = "equestrianism" labels["erotic literature"] = { display = "[[văn học]] [[khiêu dâm]]", topical_categories = {"Văn học khiêu dâm"}, } labels["espionage"] = { display = "[[espionage]]", topical_categories = {"Espionage"}, } labels["ethics"] = { display = "[[ethics]]", topical_categories = {"Ethics"}, } labels["ethnography"] = { display = "[[ethnography]]", topical_categories = {"Ethnography"}, } labels["ethology"] = { display = "[[ethology]]", topical_categories = {"Ethology"}, } labels["European folklore"] = { display = "[[European]] [[folklore]]", topical_categories = {"European folklore"}, } labels["evolutionary theory"] = { aliases = {"evolutionary biology", "thuyết tiến hoá", "thuyết tiến hóa"}, display = "[[thuyết tiến hoá]]", topical_categories = "Thuyết tiến hoá", } labels["exercise"] = { display = "[[exercise]]", topical_categories = {"Exercise"}, } labels["falconry"] = { display = "[[falconry]]", topical_categories = {"Falconry"}, } labels["fantasy"] = { aliases = {"kì ảo", "kỳ ảo"}, display = "[[kì ảo]]", topical_categories = {"Kì ảo"}, } labels["fascism"] = { display = "[[fascism]]", topical_categories = {"Fascism"}, } labels["fashion"] = { aliases = {"thời trang"}, display = "[[thời trang]]", topical_categories = "Thời trang", } labels["feminism"] = { display = "[[feminism]]", topical_categories = {"Feminism"}, } labels["fencing"] = { display = "[[fencing#Noun|fencing]]", topical_categories = {"Fencing"}, } labels["feudalism"] = { display = "[[feudalism|feudalism]]", topical_categories = {"Feudalism"}, } labels["fiction"] = { display = "[[hư cấu]]", topical_categories = {"Hư cấu"}, } labels["field hockey"] = { display = "[[field hockey]]", topical_categories = {"Field hockey"}, } labels["figure skating"] = { display = "[[figure skating]]", topical_categories = {"Figure skating"}, } labels["film"] = { aliases = {"điện ảnh"}, display = "[[điện ảnh]]", topical_categories = {"Điện ảnh"}, } labels["film genre"] = { aliases = {"cinema", "thể loại phim", "dòng phim"}, display = "[[phim]]", topical_categories = {"Thể loại phim"}, } labels["finance"] = { aliases = {"tài chính"}, display = "[[tài chính]]", topical_categories = {"Tài chính"}, } labels["Finnish mythology"] = { display = "[[Finnish]] [[mythology]]", topical_categories = {"Finnish mythology"}, } labels["firearms"] = { aliases = {"firearm", "súng cầm tay"}, display = "[[súng]] cầm tay", topical_categories = {"Súng cầm tay"} } labels["firefighting"] = { display = "[[firefighting]]", topical_categories = {"Firefighting"}, } labels["fishing"] = { aliases = {"angling", "ngư nghiệp"}, display = "[[ngư nghiệp]]", topical_categories = "Ngư nghiệp", } labels["flamenco"] = { display = "[[flamenco]]", topical_categories = {"Flamenco"}, } labels["flowers"] = { aliases = {"flower", "hoa"}, display = "[[hoa]]", topical_categories = {"Hoa"}, } labels["fluid dynamics"] = { display = "[[fluid dynamics]]", topical_categories = {"Fluid dynamics"}, } labels["fluid mechanics"] = { display = "[[cơ học]] [[chất]] [[lưu]]", topical_categories = {"Cơ học"}, } labels["folklore"] = { display = "[[văn hóa]] [[dân gian]]", topical_categories = {"Văn hóa dân gian"}, } labels["forestry"] = { display = "[[lâm nghiệp]]", topical_categories = {"Lâm nghiệp"}, } labels["freemasonry"] = { display = "[[Freemasonry]]", topical_categories = {"Freemasonry"}, } labels["functions"] = { aliases = {"hàm toán học", "function"}, display = "[[hàm]] [[toán học]]", topical_categories = {"Hàm toán học"}, } labels["functional analysis"] = { aliases = {"giải tích hàm"}, display = "[[giải tích]] [[hàm]]", topical_categories = {"Giải tích hàm"}, } labels["furniture"] = { display = "[[đồ]] [[nội thất]]", topical_categories = {"Đồ nội thất"}, } labels["fuzzy logic"] = { display = "[[fuzzy logic]]", topical_categories = {"Fuzzy logic"}, } labels["Gaelic football"] = { display = "[[Gaelic football]]", topical_categories = {"Gaelic football"}, } labels["cờ bạc"] = { aliases = {"gambling"}, display = "[[cờ bạc]]", topical_categories = {"Cờ bạc"}, } labels["game of go"] = { display = "[[Go|game of Go]]", topical_categories = {"Go"}, } labels["game theory"] = { display = "[[game theory]]", topical_categories = {"Game theory"}, } labels["games"] = { aliases = {"game", "trò chơi"}, display = "[[trò chơi]]", topical_categories = {"Trò chơi"}, } labels["gaming"] = { display = "[[gaming#Noun|gaming]]", topical_categories = {"Gaming"}, } labels["genealogy"] = { display = "[[genealogy]]", topical_categories = {"Genealogy"}, } labels["genetics"] = { display = "[[di truyền học]]", topical_categories = {"Di truyền học"}, } labels["geography"] = { aliases = {"địa lí", "địa lí học", "địa lý", "địa lý học"}, display = "[[địa lý học]]", topical_categories = {"Địa lý học"}, } labels["geology"] = { aliases = {"địa chất học"}, display = "[[địa chất học]]", topical_categories = "Địa chất học", } labels["geometry"] = { aliases = {"hình học"}, display = "[[hình học]]", topical_categories = {"Hình học"}, } labels["địa mạo học"] = { aliases = {"geomorphology"}, display = "[[địa mạo]] [[học]]", topical_categories = {"Địa mạo học"}, } labels["gerontology"] = { display = "[[gerontology]]", topical_categories = {"Gerontology"}, } labels["glassblowing"] = { display = "[[glassblowing]]", topical_categories = {"Glassblowing"}, } labels["Gnosticism"] = { display = "[[Gnosticism]]", topical_categories = {"Gnosticism"}, } labels["gnosticism"] = "Gnosticism" labels["go"] = { display = "[[go]]", topical_categories = {"Go"}, } labels["Go"] = "go" labels["golf"] = { display = "[[golf]]", topical_categories = {"Golf"}, } labels["government"] = { display = "[[chính phủ]]", aliases = {"chính phủ"}, topical_categories = {"Chính phủ"}, } labels["grammar"] = { display = "[[ngữ pháp]]", aliases = {"ngữ pháp"}, topical_categories = {"Ngữ pháp"}, } labels["grammatical case"] = { display = "[[ngữ pháp]]", aliases = {"cách ngữ pháp"}, topical_categories = {"Cách ngữ pháp"}, } labels["grammatical mood"] = { display = "[[ngữ pháp]]", aliases = {"lối ngữ pháp"}, topical_categories = {"Lối ngữ pháp"}, } labels["graph theory"] = { display = "[[graph theory]]", topical_categories = {"Graph theory"}, } labels["graphic design"] = { display = "[[graphic design]]", topical_categories = {"Graphic design"}, } labels["graphical user interface"] = { display = "[[:w:vi:Giao diện đồ họa người dùng|giao diện đồ họa người dùng]]", topical_categories = {"Giao diện đồ họa người dùng"}, } labels["GUI"] = "graphical user interface" labels["Greek mythology"] = { aliases = {"thần thoại Hy Lạp"}, display = "[[thần thoại]] [[Hy Lạp]]", topical_categories = {"Thần thoại Hy Lạp"}, } labels["group theory"] = { display = "[[group theory]]", topical_categories = {"Group theory"}, } labels["gun mechanisms"] = { display = "[[firearm]]s", topical_categories = {"Gun mechanisms"} } labels["firearm mechanism"] = "Gun mechanisms" labels["firearm mechanisms"] = "Gun mechanisms" labels["gun mechanism"] = "Gun mechanisms" labels["gymnastics"] = { display = "[[thể dục]] [[dụng cụ]]", topical_categories = {"Thể dục dụng cụ"}, } labels["gynaecology"] = { display = "[[gynaecology]]", topical_categories = {"Gynaecology"}, } labels["gynecology"] = "gynaecology" labels["trò chơi bằng tay"] = { aliases = {"hand game", "hand games"}, display = "[[trò chơi]] bằng [[tay]]", topical_categories = true, } labels["handball"] = { display = "[[handball]]", topical_categories = {"Handball"}, } labels["Hawaiian mythology"] = { display = "[[Hawaiian]] [[mythology]]", topical_categories = {"Hawaiian mythology"}, } labels["healthcare"] = { display = "[[healthcare]]", topical_categories = {"Healthcare"}, } labels["helminthology"] = { display = "[[helminthology]]", topical_categories = {"Helminthology"}, } labels["hematology"] = { display = "[[huyết học]]", topical_categories = {"Huyết học"}, } labels["haematology"] = "hematology" labels["heraldry"] = { display = "[[heraldry]]", topical_categories = {"Heraldry"}, } labels["herbalism"] = { display = "[[herbalism]]", topical_categories = {"Herbalism"}, } labels["herpetology"] = { display = "[[herpetology]]", topical_categories = {"Herpetology"}, } labels["Hinduism"] = { aliases = {"Ấn Độ giáo"}, display = "[[Ấn Độ giáo]]", topical_categories = "Ấn Độ giáo", } labels["Hindutva"] = { display = "[[Hindutva]]", topical_categories = {"Hindutva"}, } labels["historical period"] = { display = "[[lịch sử]] [[thời đại]]", topical_categories = {"Lịch sử thời đại"}, } labels["historiography"] = { display = "[[historiography]]", topical_categories = {"Historiography"}, } labels["history"] = { aliases = {"lịch sử", "sử", "sử học"}, display = "[[lịch sử]]", topical_categories = "Lịch sử", } labels["hockey"] = { display = "[[field hockey]] or [[ice hockey]]", topical_categories = {"Field hockey", "Ice hockey"}, } labels["homeopathy"] = { display = "[[:w:vi:Vi lượng đồng căn|vi lượng đồng căn]]", topical_categories = {"Vi lượng đồng căn"}, } labels["hominids"] = { display = "[[họ]] [[người|Người]]", topical_categories = {"Họ Người"}, } labels["horse racing"] = { display = "[[horse racing]]", topical_categories = {"Horse racing"}, } labels["horticulture"] = { display = "[[làm vườn]]", topical_categories = {"Làm vườn"}, } labels["gardening"] = "horticulture" labels["làm vườn"] = "horticulture" labels["HTML"] = { display = "[[Hypertext Markup Language|HTML]]", topical_categories = {"HTML"}, } labels["human resources"] = { display = "[[human resources]]", topical_categories = {"Human resources"}, } labels["humanities"] = { display = "[[humanities]]", topical_categories = {"Humanities"}, } labels["hunting"] = { aliases = {"săn"}, display = "[[săn]]", topical_categories = {"Săn"}, } labels["hurling"] = { display = "[[hurling#Noun|hurling]]", topical_categories = {"Hurling"}, } labels["hydroacoustics"] = { Wikipedia = "Hydroacoustics", topical_categories = {"Hydroacoustics"}, } labels["hydrology"] = { aliases = {"thủy văn", "thuỷ văn", "thủy văn học", "thuỷ văn học"}, display = "[[thủy văn học]]", topical_categories = "Thủy văn học", } labels["khúc côn cầu trên băng"] = { display = "[[khúc côn cầu trên băng]]", topical_categories = {"Khúc côn cầu trên băng"}, } labels["ichthyology"] = { aliases = {"ngư học", "ngư loại học"}, display = "[[ngư học]]", topical_categories = "Ngư học", } labels["ideologies"] = { aliases = {"ý thức hệ", "ideology", "hệ tư tưởng"}, display = "[[ý thức hệ]]", topical_categories = {"Ý thức hệ"}, } labels["idol fandom"] = { display = "[[idol]] [[fandom]]", topical_categories = {"Idol fandom"}, } labels["immunochemistry"] = { display = "[[immunochemistry]]", topical_categories = {"Immunochemistry"}, } labels["immunology"] = { display = "[[miễn dịch]] [[học]]", topical_categories = {"Miễn dịch học"}, } labels["import/export"] = { display = "[[import#Noun|import]]/[[export#Noun|export]]", topical_categories = {"Import/export"}, } labels["Indo-European studies"] = { display = "[[Indo-European studies]]", topical_categories = {"Indo-European studies"}, } labels["indo-european studies"] = "Indo-European studies" labels["information science"] = { display = "[[khoa học]] [[thông tin]]", topical_categories = {"Khoa học thông tin"}, } labels["information theory"] = { display = "[[lý thuyết]] [[thông tin]]", topical_categories = {"Lý thuyết thông tin"}, } labels["information technology"] = { display = "[[information technology]]", topical_categories = {"Computing"}, } alias("information technology", {"IT"}) labels["inorganic chemistry"] = { display = "[[inorganic chemistry]]", topical_categories = {"Inorganic chemistry"}, } labels["insurance"] = { display = "[[bảo hiểm]]", topical_categories = {"Bảo hiểm"}, } labels["international law"] = { display = "[[luật quốc tế]]", topical_categories = {"Luật quốc tế"}, } labels["international relations"] = { aliases = {"quan hệ quốc tế"}, display = "[[quan hệ quốc tế]]", topical_categories = {"Quan hệ quốc tế"}, } labels["international standards"] = { Wikipedia = "Tiêu chuẩn quốc tế", } alias("international standards", {"international standard", "ISO", "International Organization for Standardization", "International Organisation for Standardisation"}) labels["Internet"] = { display = "[[Internet]]", topical_categories = {"Internet"}, } labels["internet"] = "Internet" labels["online"] = "Internet" labels["Iranian mythology"] = { display = "[[Iranian]] [[mythology]]", topical_categories = {"Iranian mythology"}, } labels["Irish mythology"] = { display = "[[Irish]] [[mythology]]", topical_categories = {"Irish mythology"}, } labels["Islam"] = { aliases = {"islam", "Islamic", "Muslim", "đạo Hồi", "đạo Islam", "Hồi giáo"}, Wikipedia = "Hồi giáo", display = "Hồi giáo", topical_categories = {"Hồi giáo"}, } labels["Islamic finance"] = { Wikipedia = "Islamic finance", topical_categories = {"Islamic finance"}, } alias("Islamic finance", {"Islamic banking", "Muslim finance", "Muslim banking", "Sharia-compliant finance"}) labels["Jainism"] = { display = "[[:w:vi:Kỳ Na giáo|Kỳ Na giáo]]", topical_categories = {"Kỳ Na giáo"}, } labels["Japanese fiction"] = { display = "[[tác phẩm]] [[giả tưởng]] [[Nhật Bản]]", topical_categories = {"Tác phẩm giả tưởng Nhật Bản"}, } labels["Japanese god"] = { display = "[[Japanese]] [[mythology]]", topical_categories = {"Japanese deities"}, } labels["Japanese mythology"] = { display = "[[Japanese]] [[mythology]]", topical_categories = {"Japanese mythology"}, } labels["Japanese pornography"] = { aliases = {"Japanese porn", "hentai", "adult anime", "erotic anime", "ero anime"}, display = "[[khiêu dâm|nội dung khiêu dâm]] [[Nhật Bản]]", Wikipedia = true, topical_categories = "Nội dung khiêu dâm Nhật Bản", } labels["Java programming language"] = { display = "[[w:Java (programming language)|Java programming language]]", topical_categories = {"Java programming language"}, } labels["JavaPL"] = "Java programming language" labels["Java PL"] = "Java programming language" labels["jazz"] = { display = "[[jazz#Noun|jazz]]", topical_categories = {"Jazz"}, } labels["jewelry"] = { display = "[[jewelry]]", topical_categories = {"Jewelry"}, } labels["jewellery"] = "jewelry" labels["Jewish law"] = { display = "[[Jewish]] [[law]]", topical_categories = {"Jewish law"}, } labels["Halacha"] = "Jewish law" labels["Halachah"] = "Jewish law" labels["Halakha"] = "Jewish law" labels["Halakhah"] = "Jewish law" labels["halacha"] = "Jewish law" labels["halachah"] = "Jewish law" labels["halakha"] = "Jewish law" labels["halakhah"] = "Jewish law" labels["jewish law"] = "Jewish law" labels["Jewish Law"] = "Jewish law" labels["Germanic paganism"] = { display = "Germanic [[paganism]]", topical_categories = {"Germanic paganism"}, } labels["Germanic neopaganism"] = "Germanic paganism" labels["Germanic Paganism"] = "Germanic paganism" labels["Asatru"] = "Germanic paganism" labels["Ásatrú"] = "Germanic paganism" labels["Heathenry"] = "Germanic paganism" labels["heathenry"] = "Germanic paganism" labels["Norse neopaganism"] = "Germanic paganism" labels["Norse paganism"] = "Germanic paganism" labels["journalism"] = { display = "[[journalism]]", topical_categories = {"Mass media"}, } labels["Judaism"] = { display = "[[Do Thái]] [[giáo]]", topical_categories = {"Do Thái giáo"}, } labels["judo"] = { display = "[[judo]]", topical_categories = {"Judo"}, } labels["juggling"] = { display = "[[juggling#Noun|juggling]]", topical_categories = {"Juggling"}, } labels["kendo"] = { display = "[[kendo]]", topical_categories = {"Kendo"}, } labels["knitting"] = { display = "[[knitting#Noun|knitting]]", topical_categories = {"Knitting"}, } labels["lacrosse"] = { display = "[[lacrosse]]", topical_categories = {"Lacrosse"}, } labels["law"] = { aliases = {"legal", "luật", "luật pháp", "pháp luật"}, display = "[[luật pháp]]", topical_categories = "Luật pháp", } labels["luật pháp Hoa Kỳ"] = { aliases = {"luật pháp Hoa Kì", "pháp luật Hoa Kỳ", "pháp luật Hoa Kì"}, display = "[[w:Luật pháp Hoa Kỳ|luật pháp Hoa Kỳ]]", topical_categories = "Luật pháp Hoa Kỳ", } labels["luật pháp Việt Nam"] = { aliases = {"pháp luật Việt Nam"}, display = "[[w:Hệ thống pháp luật Việt Nam|luật pháp Việt Nam]]", topical_categories = "Luật pháp Việt Nam", } labels["law enforcement"] = { display = "[[law enforcement]]", topical_categories = {"Law enforcement"}, } labels["police"] = "law enforcement" labels["policing"] = "law enforcement" labels["leftism"] = { display = "[[leftism]]", topical_categories = {"Leftism"}, } labels["letterpress"] = { display = "[[letterpress]] [[typography]]", topical_categories = {"Typography"}, } labels["metal type"] = "letterpress" labels["metal typesetting"] = "letterpress" labels["lexicography"] = { display = "[[từ điển]] [[học]]", topical_categories = {"Từ điển học"}, } labels["LGBT"] = { display = "[[LGBT]]", topical_categories = {"LGBT"}, } labels["LGBTQ"] = "LGBT" labels["liberalism"] = { display = "[[liberalism]]", topical_categories = {"Liberalism"}, } labels["library science"] = { display = "[[library science]]", topical_categories = {"Library science"}, } labels["lichenology"] = { display = "[[lichenology]]", topical_categories = {"Lichenology"}, } labels["light sources"] = { display = "[[nguồn]] [[ánh sáng]]", topical_categories = {"Nguồn ánh sáng"}, } labels["limnology"] = { display = "[[limnology]]", topical_categories = {"Ecology"}, } labels["lipid"] = { display = "[[:w:vi:Lipid|Lipid]]", topical_categories = {"Lipid"}, } labels["linear algebra"] = { display = "[[đại số tuyến tính]]", topical_categories = {"Đại số tuyến tính"}, } labels["vector algebra"] = "linear algebra" labels["linguistic morphology"] = { display = "[[linguistic]] [[morphology]]", topical_categories = {"Linguistic morphology"}, } labels["linguistics"] = { display = "[[ngôn ngữ học]]", aliases = {"ngôn ngữ học", "philology"}, topical_categories = {"Ngôn ngữ học"}, } labels["literature"] = { display = "[[literature]]", topical_categories = {"Literature"}, } labels["logic"] = { display = "[[logic]]", topical_categories = {"Logic"}, } labels["luge"] = { display = "[[luge]]", topical_categories = {"Luge"}, } labels["machining"] = { display = "[[machining#Noun|machining]]", topical_categories = {"Machining"}, } labels["machine learning"] = { display = "[[machine learning]]", topical_categories = {"Trí tuệ nhân tạo"}, } labels["ML"] = "machine learning" labels["mahjong"] = { display = "[[mahjong]]", topical_categories = {"Mahjong"}, } labels["malacology"] = { display = "[[malacology]]", topical_categories = {"Malacology"}, } labels["mammalogy"] = { display = "[[mammalogy]]", topical_categories = {"Mammalogy"}, } labels["management"] = { display = "[[management]]", topical_categories = {"Management"}, } labels["manga"] = { display = "[[manga]]", topical_categories = {"Japanese fiction"}, } labels["Manichaeism"] = { display = "[[Manichaeism]]", topical_categories = {"Manichaeism"}, } labels["manufacturing"] = { display = "[[sản xuất]]", topical_categories = {"Sản xuất"}, } labels["Maoism"] = { display = "[[Maoism]]", topical_categories = {"Maoism"}, } labels["marching"] = { display = "[[marching#Noun|marching]]", topical_categories = {"Marching"}, } labels["marine biology"] = { display = "[[marine biology]]", topical_categories = {"Marine biology"}, } labels["coral science"] = "marine biology" labels["marketing"] = { display = "[[marketing#Noun|marketing]]", topical_categories = {"Marketing"}, } labels["martial arts"] = { display = "[[martial arts]]", topical_categories = {"Martial arts"}, } labels["Marxism"] = { display = "[[w:vi:Chủ nghĩa Marx|Chủ nghĩa Marx]]", topical_categories = {"Chủ nghĩa Marx"}, } labels["masonry"] = { display = "[[masonry]]", topical_categories = {"Masonry"}, } labels["massage"] = { display = "[[massage]]", topical_categories = {"Massage"}, } labels["materials science"] = { display = "[[materials science]]", topical_categories = {"Materials science"}, } labels["mathematical analysis"] = { display = "[[giải tích]] [[toán học]]", topical_categories = {"Giải tích toán học"}, } labels["analysis"] = "mathematical analysis" labels["mathematics"] = { display = "[[toán học]]", topical_categories = {"Toán học"}, } labels["math"] = "mathematics" labels["maths"] = "mathematics" labels["toán"] = "mathematics" labels["toán học"] = "mathematics" labels["measure theory"] = { display = "[[measure theory]]", topical_categories = {"Measure theory"}, } labels["mechanical engineering"] = { display = "[[mechanical engineering]]", topical_categories = {"Mechanical engineering"}, } labels["mechanics"] = { aliases = {"cơ học"}, display = "[[cơ học]]", topical_categories = {"Cơ học"}, } labels["media"] = { display = "[[media]]", topical_categories = {"Media"}, } labels["mediaeval folklore"] = { display = "[[mediaeval]] [[folklore]]", topical_categories = {"European folklore"}, } labels["medieval folklore"] = "mediaeval folklore" labels["medical genetics"] = { display = "[[medical]] [[genetics]]", topical_categories = {"Medical genetics"}, } labels["medical sign"] = { display = "[[medicine]]", topical_categories = {"Medical signs and symptoms"}, } labels["medicine"] = { display = "[[y học]]", topical_categories = {"Y học"}, } labels["medical"] = "medicine" labels["y"] = "medicine" labels["y học"] = "medicine" labels["y khoa"] = "medicine" labels["Mesopotamian mythology"] = { aliases = {"thần thoại Lưỡng Hà"}, display = "[[thần thoại]] [[Lưỡng Hà]]", topical_categories = "Thần thoại Lưỡng Hà", } labels["metadata"] = { display = "[[metadata]]", topical_categories = {"Data management"}, } labels["metallurgy"] = { display = "[[luyện kim]]", topical_categories = {"Luyện kim"}, } labels["metaphysics"] = { display = "[[siêu]] [[hình]] [[học]]", topical_categories = {"Siêu hình học"}, } labels["meteorology"] = { display = "[[khí tượng]] [[học]]", topical_categories = {"Khí tượng học"}, } labels["metrology"] = { display = "[[đo lường]] [[học]]", topical_categories = {"Đo lường học"}, } labels["microbiology"] = { display = "[[vi sinh vật]] [[học]]", topical_categories = {"Vi sinh vật học"}, } labels["microelectronics"] = { display = "[[microelectronics]]", topical_categories = {"Microelectronics"}, } labels["microscopy"] = { display = "[[microscopy]]", topical_categories = {"Microscopy"}, } labels["military"] = { aliases = {"quân sự"}, display = "[[quân sự]]", topical_categories = "Quân sự", } labels["mineralogy"] = { aliases = {"khoáng vật học"}, display = "[[khoáng vật học]]", topical_categories = {"Khoáng vật học"}, } labels["mining"] = { display = "khai thác mỏ", topical_categories = {"Khai thác mỏ"}, } labels["molecular biology"] = { display = "[[molecular biology]]", topical_categories = {"Molecular biology"}, } labels["monarchy"] = { display = "[[monarchy]]", topical_categories = {"Monarchy"}, } labels["money"] = { display = "[[tiền]]", topical_categories = {"Tiền"}, } labels["Mormonism"] = { display = "[[Mormonism]]", topical_categories = {"Mormonism"}, } labels["motorcycling"] = { display = "[[motorcycling#Noun|motorcycling]]", topical_categories = {"Motorcycles"}, } labels["motorcycle"] = "motorcycling" labels["motorcycles"] = "motorcycling" labels["motorbike"] = "motorcycling" -- There are other types of racing, but 99% of the time "racing" on its own refers to motorsports labels["motor racing"] = { aliases = {"motor sport", "motorsport", "motorsports", "racing", "đua xe"}, display = "[[đua xe]] có [[động cơ]]", topical_categories = "Đua xe có động cơ", } labels["music"] = { aliases = {"âm nhạc", "nhạc"}, display = "[[âm nhạc]]", topical_categories = "Âm nhạc", } labels["music industry"] = { Wikipedia = "Music industry", topical_categories = {"Music industry"}, } labels["mycology"] = { display = "[[nấm]] [[học]]", topical_categories = {"Nấm học"}, } labels["mythology"] = { aliases = {"huyền thoại", "thần thoại"}, display = "[[thần thoại]]", topical_categories = {"Thần thoại"}, } labels["nanotechnology"] = { display = "[[nanotechnology]]", topical_categories = {"Nanotechnology"}, } labels["narratology"] = { display = "[[narratology]]", topical_categories = {"Narratology"}, } labels["nautical"] = { aliases = {"giao thông đường thủy"}, display = "[[giao thông]] [[đường thủy]]", topical_categories = "Giao thông đường thủy", } labels["navigation"] = { display = "[[navigation]]", topical_categories = {"Navigation"}, } labels["Nazism"] = { -- see also Neo-Nazism Wikipedia = "Nazism", topical_categories = {"Nazism"}, } alias("Nazism", {"nazism", "Nazi", "nazi", "Nazis", "nazis" }) labels["nematology"] = { display = "[[nematology]]", topical_categories = {"Zoology"}, } labels["neo-Nazism"] = { -- but also this is often used to indicate Nazi-used jargon; cf "white supremacist ideology" Wikipedia = "Neo-Nazism", topical_categories = {"Neo-Nazism"}, } alias("neo-Nazism", {"Neo-Nazism", "Neo-nazism", "neo-nazism", "Neo-Nazi", "Neo-nazi", "neo-Nazi", "neo-nazi", "Neo-Nazis", "Neo-nazis", "neo-Nazis", "neo-nazis", "NeoNazism", "Neonazism", "neoNazism", "neonazism", "NeoNazi", "Neonazi", "neoNazi", "neonazi", "NeoNazis", "Neonazis", "neoNazis", "neonazis" }) labels["netball"] = { display = "[[netball]]", topical_categories = {"Netball"}, } labels["networking"] = { display = "[[networking#Noun|networking]]", topical_categories = {"Networking"}, } labels["neuroanatomy"] = { display = "[[giải phẫu]] [[thần kinh]]", topical_categories = {"Giải phẫu thần kinh"}, } labels["neurology"] = { display = "[[thần kinh học]]", topical_categories = {"Thần kinh học"}, } labels["neuroscience"] = { display = "[[khoa học]] [[thần kinh]]", topical_categories = {"Khoa học thần kinh"}, } labels["neurosurgery"] = { display = "[[neurosurgery]]", topical_categories = {"Neurosurgery"}, } labels["newspapers"] = { display = "[[newspaper]]s", topical_categories = {"Newspapers"}, } labels["nightshades"] = { display = "[[họ]] [[cà|Cà]]", topical_categories = {"Họ Cà"}, } labels["solanaceae"] = "nightshades" labels["Norse mythology"] = { display = "[[Norse]] [[mythology]]", topical_categories = {"Norse mythology"}, } labels["nuclear physics"] = { aliases = {"vật lý hạt nhân"}, display = "[[vật lý]] [[hạt nhân]]", topical_categories = {"Vật lý hạt nhân"}, } labels["number theory"] = { display = "[[number theory]]", topical_categories = {"Number theory"}, } labels["numismatics"] = { display = "[[hóa tệ học]]", topical_categories = {"Hóa tệ học"}, } labels["nutrition"] = { display = "[[nutrition]]", topical_categories = {"Nutrition"}, } labels["object-oriented programming"] = { display = "[[object-oriented programming]]", topical_categories = {"Object-oriented programming"}, } alias("object-oriented programming", {"object-oriented", "OOP"}) labels["obstetrics"] = { display = "[[obstetrics]]", topical_categories = {"Obstetrics"}, } labels["obstetric"] = "obstetrics" labels["occult"] = { aliases = {"thần bí học"}, display = "[[thần bí học]]", topical_categories = {"Thần bí học"}, } labels["oceanography"] = { display = "[[hải dương học]]", topical_categories = {"Hải dương học"}, } labels["oenology"] = { display = "[[oenology]]", topical_categories = {"Oenology"}, } labels["oil industry"] = { display = "[[w:Petroleum industry|oil industry]]", topical_categories = {"Oil industry"}, } labels["oil drilling"] = "oil industry" labels["oncology"] = { display = "[[ung thư]] [[học]]", topical_categories = {"Ung thư học"}, } labels["online gaming"] = { display = "[[online]] [[gaming#Noun|gaming]]", topical_categories = {"Video games"}, } labels["online games"] = "online gaming" labels["MMO"] = "online gaming" labels["MMORPG"] = "online gaming" labels["opera"] = { display = "[[opera]]", topical_categories = {"Opera"}, } labels["operating systems"] = { display = "[[hệ điều hành]]", topical_categories = {"Hệ điều hành"}, } labels["ophthalmology"] = { display = "[[ophthalmology]]", topical_categories = {"Ophthalmology"}, } labels["optics"] = { aliases = {"quang học"}, display = "[[quang học]]", topical_categories = {"Quang học"}, } labels["Orchids"] = { aliases = {"Họ Lan"}, display = "[[w:Họ Lan|Họ Lan]]", topical_categories = {"Họ Lan"}, } labels["organic chemistry"] = { aliases = {"hóa học hữu cơ"}, display = "[[hóa hữu cơ]]", topical_categories = {"Hóa hữu cơ"}, } labels["ornithology"] = { aliases = {"điểu học"}, display = "[[điểu học]]", topical_categories = {"Điểu học"}, } labels["orthodontics"] = { display = "[[orthodontics]]", topical_categories = {"Dentistry"}, } labels["orthography"] = { display = "[[chính tả]]", aliases = {"chính tả"}, topical_categories = {"Chính tả"}, } labels["paganism"] = { display = "[[:w:vi:Pagan giáo|Pagan giáo]]", topical_categories = {"Pagan giáo"}, } labels["pagan"] = "paganism" labels["neopagan"] = "paganism" labels["neopaganism"] = "paganism" labels["neo-pagan"] = "paganism" labels["neo-paganism"] = "paganism" labels["pain"] = { display = "[[medicine]]", topical_categories = {"Pain"}, } labels["paintball"] = { display = "[[paintball]]", topical_categories = {"Paintball"}, } labels["painting"] = { display = "[[painting#Noun|painting]]", topical_categories = {"Painting"}, } labels["palaeography"] = { display = "[[palaeography]]", topical_categories = {"Palaeography"}, } labels["paleography"] = "palaeography" labels["paleontology"] = { display = "[[cổ sinh vật học]]", topical_categories = {"Cổ sinh vật học"}, } labels["palaeontology"] = "paleontology" labels["palmistry"] = { display = "[[palmistry]]", topical_categories = {"Palmistry"}, } labels["palynology"] = { display = "[[palynology]]", topical_categories = {"Palynology"}, } labels["paraphilia"] = { aliases = {"paraphilias", "paraphilic", "fetish", "fetishes", "fetishism", "fetishistic", "fetishization", "fetishisation", "lệch lạc tình dục"}, display = "[[lệch lạc]] [[tình dục]]", topical_categories = "Lệch lạc tình dục", } labels["parapsychology"] = { display = "[[parapsychology]]", topical_categories = {"Parapsychology"}, } labels["particle physics"] = { display = "[[particle physics]]", topical_categories = {"Particle physics"}, } labels["pasteurisation"] = { display = "[[pasteurisation]]", topical_categories = {"Pasteurisation"}, } labels["patent law"] = { display = "[[patent#Noun|patent]] [[law]]", topical_categories = {"Patent law"}, } labels["patents"] = "patent law" labels["pathology"] = { display = "[[bệnh lí học]]", aliases = {"bệnh lí học", "bệnh lý học"}, topical_categories = {"Bệnh lí học"}, } labels["pedology"] = { display = "[[thổ nhưỡng học]]", aliases = {"thổ nhưỡng học"}, topical_categories = {"Thổ nhưỡng học"}, } labels["pensions"] = { display = "[[pension]]s", topical_categories = {"Pensions"}, } labels["pesäpallo"] = { display = "[[pesäpallo]]", topical_categories = {"Pesäpallo"}, } labels["pesapallo"] = "pesäpallo" labels["petrochemistry"] = { aliases = {"hóa dầu"}, display = "[[hóa dầu]]", topical_categories = {"Hóa dầu"}, } labels["petrology"] = { aliases = {"thạch học","thạch luận"}, display = "[[thạch luận]]", topical_categories = {"Thạch luận"}, } labels["pharmacology"] = { display = "[[dược]] [[lý học]]", topical_categories = {"Dược lý học"}, } labels["pharmacy"] = { aliases = {"dược học","dược khoa"}, display = "[[dược học]]", topical_categories = {"Dược học"}, } labels["pharyngology"] = { display = "[[pharyngology]]", topical_categories = {"Pharyngology"}, } labels["philately"] = { display = "[[philately]]", topical_categories = {"Philately"}, } labels["philosophy"] = { aliases = {"triết học", "triết"}, display = "[[triết học]]", topical_categories = {"Triết học"}, } labels["phonetics"] = { aliases = {"ngữ âm"}, display = "[[ngữ âm]]", topical_categories = {"Ngữ âm"}, } labels["phonology"] = { display = "[[âm vị học]]", topical_categories = {"Âm vị học"}, } labels["âm vị học"] = "phonology" labels["photography"] = { display = "[[nhiếp ảnh]]", topical_categories = {"Nhiếp ảnh"}, } labels["Não tướng học"] = { display = "[[não tướng học]]", topical_categories = {"Não tướng học"}, } labels["physical chemistry"] = { display = "[[hóa]] [[lý]]", topical_categories = {"Hóa lý"}, } labels["physics"] = { aliases = {"vật lí học", "vật lý học"}, display = "[[vật lý học]]", topical_categories = {"Vật lý học"}, } labels["physiology"] = { display = "[[sinh lí học]]", topical_categories = {"Sinh lí học"}, } labels["sinh lí học"] = "physiology" labels["sinh lý học"] = "physiology" labels["phytopathology"] = { display = "[[phytopathology]]", topical_categories = {"Phytopathology"}, } labels["pinball"] = { display = "[[pinball]]", topical_categories = {"Pinball"}, } labels["piperales"] = { display = "[[w:Bộ Hồ tiêu|bộ Hồ tiêu]]", topical_categories = {"Bộ Hồ tiêu"}, } labels["planetology"] = { display = "[[khoa học hành tinh]]", topical_categories = {"Khoa học hành tinh"}, } labels["poetry"] = { aliases = {"thơ", "thơ ca"}, display = "[[thơ]]", topical_categories = {"Thơ"}, } labels["Pokémon"] = { display = "[[w:Pokémon|Pokémon]]", topical_categories = {"Pokémon"}, } labels["poker"] = { display = "[[poker]]", topical_categories = {"Poker"}, } labels["poker slang"] = { display = "[[poker]] [[slang]]", topical_categories = {"Poker"}, } labels["political science"] = { aliases = {"khoa học chính trị"}, display = "[[khoa học chính trị]]", topical_categories = {"Khoa học chính trị"}, } labels["politics"] = { display = "[[chính trị]]", topical_categories = {"Chính trị"}, } labels["political"] = "politics" labels["chính trị"] = "politics" labels["Australian politics"] = { display = "[[w:Chính trị Úc|Chính trị Úc]]", topical_categories = {"Chính trị Úc"}, } labels["Canadian politics"] = { display = "[[w:Politics of Canada|Canadian politics]]", topical_categories = {"Canadian politics"}, } labels["European politics"] = { display = "[[w:Politics of Europe|European politics]]", topical_categories = {"European politics"}, } labels["EU politics"] = "European politics" labels["French politics"] = { display = "[[w:Politics of France|French politics]]", topical_categories = {"French politics"}, } labels["German politics"] = { display = "[[w:Politics of Germany|German politics]]", topical_categories = {"German politics"}, } labels["HK politics"] = { display = "[[w:Politics of Hong Kong|HK politics]]", topical_categories = {"HK politics"}, } labels["Indian politics"] = { display = "[[w:Politics of India|Indian politics]]", topical_categories = {"Indian politics"}, } labels["Irish politics"] = { display = "[[w:Politics of the Republic of Ireland|Irish politics]]", topical_categories = {"Irish politics"}, } labels["New Zealand politics"] = { display = "[[w:Politics of New Zealand|New Zealand politics]]", topical_categories = {"New Zealand politics"}, } labels["Pakistani politics"] = { display = "[[w:Politics of Pakistan|Pakistani politics]]", topical_categories = {"Pakistani politics"}, } labels["Philippine politics"] = { aliases = {"Filipino politics", "chính trị Philippines"}, display = "[[w:Chính trị Philippines|chính trị Philippines]]", topical_categories = "Chính trị Philippines", } labels["Philmont Scout Ranch"] = { display = "[[w:Philmont Scout Ranch|Philmont Scout Ranch]]", topical_categories = {"Philmont Scout Ranch"}, } labels["Philmont"] = "Philmont Scout Ranch" labels["Spanish politics"] = { display = "[[w:Politics of Spain|Spanish politics]]", topical_categories = {"Spanish politics"}, } labels["Swiss politics"] = { display = "[[w:Politics of Switzerland|Swiss politics]]", topical_categories = {"Swiss politics"}, } labels["UK politics"] = { display = "[[w:Politics of the United Kingdom|UK politics]]", topical_categories = {"UK politics"}, } labels["US politics"] = { display = "[[w:Politics of the United States|US politics]]", topical_categories = {"US politics"}, } labels["pornography"] = { aliases = {"porn", "porno", "khiêu dâm"}, display = "[[khiêu dâm]]", topical_categories = {"Khiêu dâm"}, } labels["Portuguese folklore"] = { display = "[[Portuguese#Adjective|Portuguese]] [[folklore]]", topical_categories = {"European folklore"}, } labels["pottery"] = { display = "[[pottery]]", topical_categories = {"Ceramics"}, } labels["pragmatics"] = { display = "[[pragmatics]]", topical_categories = {"Pragmatics"}, } labels["printing"] = { display = "[[printing#Noun|printing]]", topical_categories = {"Printing"}, } labels["probability theory"] = { display = "[[lý thuyết xác suất]]", topical_categories = {"Lý thuyết xác suất"}, } labels["professional wrestling"] = { display = "[[professional wrestling]]", topical_categories = {"Professional wrestling"}, } labels["pro wrestling"] = "professional wrestling" labels["programming"] = { aliases = {"computer programming", "lập trình", "lập trình máy tính"}, display = "[[lập trình]]", topical_categories = "Lập trình máy tính", } labels["property law"] = { display = "[[property law]]", topical_categories = {"Property law"}, } alias("property law", {"land law"}) labels["prosody"] = { display = "[[prosody]]", topical_categories = {"Prosody"}, } labels["Protestantism"] = { display = "[[Protestantism]]", topical_categories = {"Protestantism"}, } labels["pseudoscience"] = { display = "[[pseudoscience]]", topical_categories = {"Pseudoscience"}, } labels["psychiatry"] = { display = "[[tâm thần học]]", aliases = {"tâm thần học"}, topical_categories = {"Tâm thần học"}, } labels["psychoanalysis"] = { display = "[[psychoanalysis]]", topical_categories = {"Psychoanalysis"}, } labels["psychology"] = { aliases = {"tâm lí học", "tâm lý học"}, display = "[[tâm lý học]]", topical_categories = "Tâm lý học", } labels["psychotherapy"] = { display = "[[psychotherapy]]", topical_categories = {"Psychotherapy"}, } labels["publishing"] = { display = "[[publishing#Noun|publishing]]", topical_categories = {"Publishing"}, } labels["pyrotechnics"] = { display = "[[pyrotechnics]]", topical_categories = {"Pyrotechnics"}, } labels["QAnon"] = { Wikipedia = "QAnon", topical_categories = {"QAnon"}, } alias("QAnon", {"Qanon"}) labels["Quakerism"] = { topical_categories = {"Quakerism"}, } labels["quantum computing"] = { display = "[[quantum computing]]", topical_categories = {"Quantum computing"}, } labels["quantum mechanics"] = { display = "[[quantum mechanics]]", topical_categories = {"Quantum mechanics"}, } labels["quantum physics"] = "quantum mechanics" -- TODO: What kind of topic is "radiation"? Is it specific kinds of radiation? That would be a set-type category. labels["radiation"] = { display = "[[physics]]", topical_categories = {"Radiation"}, } labels["radio"] = { display = "[[radio]]", topical_categories = {"Radio"}, } labels["Raëlism"] = { display = "[[Raëlism]]", topical_categories = {"Raëlism"}, } labels["rail transport"] = { aliases = {"rail","railroading","railroads","vận tải đường sắt"}, display = "[[vận tải]] [[đường sắt]]", topical_categories = {"Vận tải đường sắt"}, } labels["Rastafari"] = { display = "[[Rastafari]]", topical_categories = {"Rastafari"}, } labels["Rasta"] = "Rastafari" labels["rasta"] = "Rastafari" labels["Rastafarian"] = "Rastafari" labels["rastafarian"] = "Rastafari" labels["Rastafarianism"] = "Rastafari" labels["bất động sản"] = { aliases = {"real estate"}, display = "[[bất động sản]]", topical_categories = "Bất động sản", } labels["real tennis"] = { display = "[[real tennis]]", topical_categories = {"Tennis"}, } labels["recreational mathematics"] = { display = "[[recreational mathematics]]", topical_categories = {"Mathematics"}, } labels["reference works"] = { display = "[[tài liệu]] [[tham khảo]]", topical_categories = {"Tài liệu tham khảo"}, } labels["refworks"] = "reference works" labels["regular expressions"] = { display = "[[regular expression]]s", topical_categories = {"Regular expressions"}, } labels["regex"] = "regular expressions" labels["relativity"] = { display = "[[relativity]]", topical_categories = {"Relativity"}, } labels["religion"] = { aliases = {"tôn giáo"}, display = "[[tôn giáo]]", topical_categories = {"Tôn giáo"}, } labels["rhetoric"] = { aliases = {"tu từ học"}, display = "[[tu từ học]]", topical_categories = "Tu từ học", } labels["road transport"] = { display = "[[w:road transport|road transport]]", topical_categories = {"Road transport"}, } labels["robotics"] = { display = "[[robotics]]", topical_categories = {"Robotics"}, } labels["rock paper scissors"] = { topical_categories = {"Rock paper scissors"}, } labels["role-playing games"] = { display = "[[role-playing game]]s", topical_categories = {"Role-playing games"}, } labels["role playing games"] = "role-playing games" labels["RPG"] = "role-playing games" labels["RPGs"] = "role-playing games" labels["roller derby"] = { display = "[[roller derby]]", topical_categories = {"Roller derby"}, } labels["Roman Catholicism"] = { display = "[[giáo hội]] [[công giáo]]", topical_categories = {"Giáo hội Công giáo"}, } labels["Roman Catholic"] = "Roman Catholicism" labels["Roman Catholic Church"] = "Roman Catholicism" labels["Roman mythology"] = { display = "[[thần thoại]] [[La Mã]]", topical_categories = {"Thần thoại La Mã"}, } labels["Roman numerals"] = { display = "[[Roman numeral]]s", topical_categories = {"Roman numerals"}, } labels["roofing"] = { display = "[[roofing#Noun|roofing]]", topical_categories = {"Roofing"}, } labels["rosiculture"] = { display = "[[rosiculture]]", topical_categories = {"Rosiculture"}, } labels["rotation"] = { display = "[[xoay tròn]]", topical_categories = {"Xoay tròn"}, } labels["rowing"] = { display = "[[rowing#Noun|rowing]]", topical_categories = {"Rowing"}, } labels["Rubik's Cube"] = { display = "[[Rubik's Cube]]", topical_categories = {"Rubik's Cube"}, } labels["Rubik's cubes"] = "Rubik's Cube" labels["rugby"] = { display = "[[rugby]]", topical_categories = {"Rugby"}, } labels["rugby league"] = { display = "[[rugby league]]", topical_categories = {"Rugby league"}, } labels["rugby union"] = { display = "[[rugby union]]", topical_categories = {"Rugby union"}, } labels["sailing"] = { display = "[[sailing#Noun|sailing]]", topical_categories = {"Sailing"}, } labels["science fiction"] = { aliases = {"scifi", "sci fi", "sci-fi", "khoa học viễn tưởng", "khoa học giả tưởng"}, display = "[[khoa học viễn tưởng]]", topical_categories = "Khoa học viễn tưởng", } labels["sciences"] = { aliases = {"science", "scientific", "khoa học"}, display = "[[khoa học]]", topical_categories = "Khoa học", } labels["Scientology"] = { display = "[[Scientology]]", topical_categories = {"Scientology"}, } labels["Scouting"] = { display = "[[Scouting]]", topical_categories = {"Scouting"}, } labels["scouting"] = "Scouting" labels["scrapbooks"] = { display = "[[scrapbook]]s", topical_categories = {"Scrapbooks"}, } labels["sculpture"] = { display = "[[sculpture]]", topical_categories = {"Sculpture"}, } labels["securities"] = { aliases = {"securities finance","chứng khoán"}, display = "[[chứng khoán]]", topical_categories = {"Chứng khoán"}, } labels["seduction community"] = { display = "[[w:Seduction community|seduction community]]", topical_categories = {"Seduction community"}, } labels["seismology"] = { aliases = {"địa chấn học"}, display = "[[địa chấn học]]", topical_categories = "Địa chấn học", } labels["semantics"] = { aliases = {"ngữ nghĩa học"}, display = "[[ngữ nghĩa học]]", topical_categories = {"Ngữ nghĩa học"}, } labels["semiotics"] = { display = "[[semiotics]]", topical_categories = {"Semiotics"}, } labels["semiconductors"] = { display = "[[semiconductor]]s", topical_categories = {"Semiconductors"}, } labels["set theory"] = { aliases = {"lí thuyết tập hợp", "lý thuyết tập hợp"}, display = "[[lí thuyết tập hợp]]", topical_categories = "Lí thuyết tập hợp", } labels["may vá"] = { aliases = {"sewing"}, display = "[[may vá]]", topical_categories = "May vá", } labels["sex"] = { aliases = {"tình dục"}, display = "[[tình dục]]", topical_categories = "Tình dục", } labels["sex position"] = { aliases = {"tư thế quan hệ tình dục", "tư thế tình dục"}, display = "[[tình dục]]", topical_categories = "Tư thế quan hệ tình dục", } labels["sexology"] = { display = "[[tình dục học]]", topical_categories = {"Tình dục học"}, } labels["sexuality"] = { aliases = {"tính dục"}, display = "[[tính dục]]", topical_categories = {"Tính dục"}, } labels["Shaivism"] = { display = "[[Shaivism]]", topical_categories = {"Shaivism"}, } labels["shamanism"] = { display = "[[shamanism]]", topical_categories = {"Shamanism"}, } labels["Shamanism"] = "shamanism" labels["Shinto"] = { display = "[[Shinto]]", topical_categories = {"Shinto"}, } labels["shipping"] = { display = "[[shipping#Noun|shipping]]", topical_categories = {"Shipping"}, } labels["shogi"] = { display = "[[shogi]]", topical_categories = {"Shogi"}, } labels["signal processing"] = { display = "[[xử lý]] [[tín hiệu]]", topical_categories = {"Xử lý tín hiệu"}, } labels["Sikhism"] = { display = "[[Sikhism]]", topical_categories = {"Sikhism"}, } labels["singing"] = { display = "[[ca hát]]", topical_categories = {"Ca hát"}, } labels["skateboarding"] = { display = "[[skateboarding#Noun|skateboarding]]", topical_categories = {"Skateboarding"}, } labels["skating"] = { display = "[[skating#Noun|skating]]", topical_categories = {"Skating"}, } labels["skiing"] = { aliases = {"trượt tuyết"}, display = "[[trượt tuyết#Danh từ|trượt tuyết]]", topical_categories = "Trượt tuyết", } labels["Slavic god"] = { display = "[[Slavic]] [[mythology]]", topical_categories = {"Slavic deities"}, } labels["Slavic mythology"] = { display = "[[Slavic]] [[mythology]]", topical_categories = {"Slavic mythology"}, } labels["smoking"] = { display = "[[smoking#Noun|smoking]]", topical_categories = {"Smoking"}, } labels["snooker"] = { display = "[[snooker#Noun|snooker]]", topical_categories = {"Snooker"}, } labels["snowboarding"] = { display = "[[snowboarding#Noun|snowboarding]]", topical_categories = {"Snowboarding"}, } labels["soccer"] = { aliases = {"football", "association football", "bóng đá"}, display = "[[bóng đá]]", topical_categories = {"Bóng đá"}, } labels["social sciences"] = { display = "[[khoa học]] [[xã hội]]", topical_categories = {"Khoa học xã hội"}, } labels["social science"] = "social sciences" labels["socialism"] = { display = "[[chủ nghĩa xã hội]]", topical_categories = {"Chủ nghĩa xã hội"}, } labels["social media"] = { aliases = {"phương tiện truyền thông mạng xã hội", "truyền thông xã hội"}, display = "[[w:Phương tiện truyền thông mạng xã hội|phương tiện truyền thông mạng xã hội]]", topical_categories = "Truyền thông xã hội", } labels["sociolinguistics"] = { display = "[[ngôn ngữ học]] [[xã hội]]", topical_categories = {"Ngôn ngữ học xã hội"}, } labels["sociology"] = { aliases = {"xã hội học"}, display = "[[xã hội học]]", topical_categories = "Xã hội học", } labels["softball"] = { display = "[[softball]]", topical_categories = {"Softball"}, } labels["software"] = { display = "[[phần mềm]]", topical_categories = {"Phần mềm"}, } labels["software architecture"] = { display = "[[software architecture]]", topical_categories = {"Software engineering", "Programming"}, } labels["software engineering"] = { display = "[[software engineering]]", topical_categories = {"Software engineering"}, } labels["software development"] = "software engineering" labels["soil science"] = { display = "[[soil science]]", topical_categories = {"Soil science"}, } labels["sound"] = { display = "[[sound#Noun|sound]]", topical_categories = {"Sound"}, } labels["sound engineering"] = { display = "[[sound engineering]]", topical_categories = {"Sound engineering"}, } labels["South Korean idol fandom"] = { display = "[[South Korean]] [[idol]] [[fandom]]", topical_categories = {"South Korean idol fandom"}, } labels["South Park"] = { display = "[[w:South Park|South Park]]", topical_categories = {"South Park"}, } labels["Soviet Union"] = { display = "[[Soviet Union]]", topical_categories = {"Soviet Union"}, } labels["USSR"] = "Soviet Union" labels["space flight"] = { display = "[[space flight]]", topical_categories = {"Space"}, } labels["spaceflight"] = "space flight" labels["space science"] = { display = "[[space science]]", topical_categories = {"Space"}, } labels["space"] = "space science" labels["spectroscopy"] = { aliases = {"phổ học"}, display = "[[phổ học]]", topical_categories = {"Phổ học"}, } labels["speedrunning"] = { display = "[[speedrunning]]", topical_categories = {"Speedrunning"}, } labels["speedrun"] = "speedrunning" labels["speedruns"] = "speedrunning" labels["spiritualism"] = { display = "[[spiritualism]]", topical_categories = {"Spiritualism"}, } labels["sports"] = { display = "[[thể thao]]", topical_categories = {"Thể thao"}, } labels["sport"] = "sports" labels["thể thao"] = "sports" labels["squash"] = { display = "[[w:squash (sport)|squash]]", topical_categories = {"Squash"}, } labels["statistics"] = { display = "[[statistics]]", topical_categories = {"Statistics"}, } labels["Star Wars"] = { display = "[[Star Wars]]", topical_categories = {"Star Wars"}, } labels["stock market"] = { display = "[[stock market]]", topical_categories = {"Stock market"}, } labels["stock ticker symbol"] = { display = "[[stock ticker symbol]]", topical_categories = {"Stock symbols for companies"}, } labels["stock symbol"] = "stock ticker symbol" labels["subculture"] = { display = "[[subculture]]", topical_categories = {"Culture"}, } labels["Sufism"] = { display = "[[w:Sufism|Sufism]]", topical_categories = {"Sufism"}, } labels["Sufi Islam"] = "Sufism" labels["sumo"] = { display = "[[sumo]]", topical_categories = {"Sumo"}, } labels["surfing"] = { display = "[[surfing#Noun|surfing]]", topical_categories = {"Surfing"}, } labels["surgery"] = { display = "[[surgery]]", topical_categories = {"Surgery"}, } labels["surveying"] = { display = "[[surveying#Noun|surveying]]", topical_categories = {"Surveying"}, } labels["sushi"] = { display = "[[sushi]]", topical_categories = {"Sushi"}, } labels["swimming"] = { display = "[[bơi lội]]", topical_categories = {"Bơi lội"}, } labels["swords"] = { display = "[[sword]]s", topical_categories = {"Swords"}, } labels["systems"] = { display = "[[hệ thống]]", topical_categories = {"Hệ thống"}, } labels["systematics"] = { display = "[[systematics]]", topical_categories = {"Systematics"}, } labels["systems engineering"] = { display = "[[systems engineering]]", topical_categories = {"Systems engineering"}, } labels["systems theory"] = { display = "[[lý thuyết]] [[hệ thống]]", topical_categories = {"Lý thuyết hệ thống"}, } labels["table tennis"] = { display = "[[table tennis]]", topical_categories = {"Table tennis"}, } labels["Taoism"] = { display = "[[w:Đạo giáo|Đạo giáo]]", topical_categories = {"Đạo giáo"}, } labels["Daoism"] = "Taoism" labels["tarot"] = { display = "[[tarot]]", topical_categories = {"Cartomancy"}, } labels["taxation"] = { display = "[[taxation]]", topical_categories = {"Taxation"}, } labels["tax"] = "taxation" labels["taxes"] = "taxation" labels["taxonomy"] = { display = "[[phân loại học]]", topical_categories = {"Phân loại học"}, } labels["phân loại học"] = "taxonomy" labels["technology"] = { display = "[[công nghệ]]", topical_categories = {"Công nghệ"}, } labels["telecommunications"] = { display = "[[telecommunications]]", topical_categories = {"Telecommunications"}, } labels["telecommunication"] = "telecommunications" labels["telecom"] = "telecommunications" labels["telegraphy"] = { display = "[[telegraphy]]", topical_categories = {"Telegraphy"}, } labels["telephony"] = { display = "[[telephony]]", topical_categories = {"Telephony"}, } labels["telephone"] = "telephony" labels["telephones"] = "telephony" labels["television"] = { display = "[[truyền hình]]", topical_categories = {"Truyền hình"}, } labels["TV"] = "television" labels["tennis"] = { display = "[[tennis]]", topical_categories = {"Tennis"}, } labels["teratology"] = { display = "[[quái thai học]]", topical_categories = {"Quái thai học"}, } labels["quái thai học"] = "teratology" labels["Tetris"] = { display = "[[Tetris]]", topical_categories = {"Tetris"}, } labels["textiles"] = { aliases = {"dệt may"}, display = "[[dệt may]]", topical_categories = {"Dệt may"}, } labels["theater"] = { aliases = {"sân khấu","theatre"}, display = "[[sân khấu]]", topical_categories = {"Sân khấu"}, } labels["theology"] = { aliases = {"thần học"}, display = "[[thần học]]", topical_categories = {"Thần học"}, } labels["thermodynamics"] = { display = "[[nhiệt động học]]", topical_categories = {"Nhiệt động học"}, } labels["Tibetan Buddhism"] = { display = "[[Tibetan Buddhism]]", topical_categories = {"Buddhism"}, } labels["tiddlywinks"] = { display = "[[tiddlywinks]]", topical_categories = {"Tiddlywinks"}, } labels["time"] = { display = "[[time]]", topical_categories = {"Time"}, } labels["topology"] = { display = "[[topology]]", topical_categories = {"Topology"}, } labels["tourism"] = { display = "[[du lịch]]", topical_categories = {"Du lịch"}, } labels["toxicology"] = { display = "[[toxicology]]", topical_categories = {"Toxicology"}, } labels["trading"] = { display = "[[trading#Noun|trading]]", topical_categories = {"Trading"}, } labels["trading cards"] = { display = "[[trading card]]s", topical_categories = {"Trading cards"}, } labels["traditional Chinese medicine"] = { display = "[[đông y]]", topical_categories = {"Đông y"}, } labels["TCM"] = "traditional Chinese medicine" labels["Chinese medicine"] = "traditional Chinese medicine" labels["transgender"] = { display = "[[người]] [[chuyển]] [[giới]]", topical_categories = {"Người chuyển giới"}, } labels["translation studies"] = { display = "[[translation studies]]", topical_categories = {"Translation studies"}, } labels["transport"] = { display = "[[giao thông]]", topical_categories = {"Giao thông"}, } labels["transportation"] = "transport" labels["traumatology"] = { display = "[[traumatology]]", topical_categories = {"Emergency medicine"}, } labels["travel"] = { display = "[[lữ hành]]", topical_categories = {"Lữ hành"}, } labels["trigonometry"] = { display = "[[lượng giác]]", topical_categories = {"Lượng giác"}, } labels["trigonometric function"] = { display = "[[hàm]] [[lượng giác]]", topical_categories = {"Hàm lượng giác"}, } labels["two-up"] = { display = "[[two-up]]", topical_categories = {"Two-up"}, } labels["typography"] = { display = "[[typography]]", topical_categories = {"Typography"}, } labels["typesetting"] = "typography" labels["ufology"] = { display = "[[ufology]]", topical_categories = {"Ufology"}, } labels["underwater diving"] = { display = "[[underwater]] [[diving#Noun|diving]]", topical_categories = {"Underwater diving"}, } labels["units of measure"] = { display = "[[đơn vị]] [[đo]]", topical_categories = {"Đơn vị đo"}, } labels["unit of measurement"] = "units of measure" labels["scuba"] = "underwater diving" labels["scuba diving"] = "underwater diving" labels["urban studies"] = { display = "[[urban studies]]", topical_categories = {"Urban studies"}, } labels["urbanism"] = "urban studies" labels["Vaishnavism"] = { display = "[[Vaishnavism]]", topical_categories = {"Vaishnavism"}, } labels["Valentinianism"] = { display = "[[w:Valentinianism|Valentinianism]]", topical_categories = {"Valentinianism"}, } labels["valentinianism"] = "Valentinianism" labels["Vedic religion"] = { display = "[[w:Historical Vedic religion|Vedic religion]]", topical_categories = {"Vedic religion"}, } labels["Vedic Hinduism"] = "Vedic religion" labels["Ancient Hinduism"] = "Vedic religion" labels["ancient Hinduism"] = "Vedic religion" labels["Vedism"] = "Vedic religion" labels["Vedicism"] = "Vedic religion" labels["vegetable"] = { display = "[[rau]]", topical_categories = {"Rau"}, } labels["vegetables"] = "vegetable" labels["vehicles"] = { display = "[[phương tiện]] [[giao thông]]", topical_categories = {"Phương tiện giao thông"}, } labels["vehicle"] = "vehicles" labels["veterinary medicine"] = { display = "[[thú y]]", topical_categories = {"Thú y"}, } labels["video compression"] = { display = "[[nén]] [[video]]", topical_categories = {"Nén video"}, } labels["video games"] = { display = "[[video game]]", topical_categories = {"Video game"}, } labels["trò chơi video"] = "video games" labels["video game"] = "video games" labels["video gaming"] = "video games" labels["virology"] = { display = "[[virus học]]", topical_categories = {"Virus học"}, } labels["virus học"] = "virology" labels["vi rút học"] = "virology" labels["vi-rút học"] = "virology" labels["virus"] = { display = "[[virology]]", topical_categories = {"Viruses"}, } labels["viticulture"] = { display = "[[viticulture]]", topical_categories = {"Horticulture", "Wine"}, } labels["volcanology"] = { display = "[[núi lửa]] [[học]]", topical_categories = {"Núi lửa học"}, } labels["vulcanology"] = "volcanology" labels["volleyball"] = { display = "[[volleyball]]", topical_categories = {"Volleyball"}, } labels["voodoo"] = { display = "[[voodoo]]", topical_categories = {"Voodoo"}, } labels["weather"] = { display = "[[thời tiết]]", topical_categories = {"Thời tiết"}, } labels["dệt"] = { aliases = {"weaving"}, display = "[[dệt]]", topical_categories = {"Dệt"}, } labels["web design"] = { display = "[[web design]]", topical_categories = {"Web design"}, } labels["web development"] = { display = "[[web development]]", topical_categories = {"Programming", "Web design"}, } labels["weightlifting"] = { topical_categories = {"Weightlifting"}, } labels["white supremacy"] = { -- but also this is often used to indicate white-supremacist-used jargon; cf "Nazism" Wikipedia = "White supremacy", topical_categories = {"White supremacist ideology"}, } alias("white supremacy", {"white nationalism", "white nationalist", "white power", "white racism", "white supremacist ideology", "white supremacism", "white supremacist" }) labels["wine"] = { display = "[[wine]]", topical_categories = {"Rượu vang"}, } labels["winemaking"] = { display = "[[winemaking]]", topical_categories = {"Wine"}, } labels["woodworking"] = { display = "[[woodworking]]", topical_categories = {"Woodworking"}, } labels["winter sports"] = { aliases = {"môn thể thao mùa đông"}, display = "[[môn]] [[thể thao]] [[mùa đông]]", topical_categories = {"Môn thể thao mùa đông"}, } labels["wrestling"] = { display = "[[wrestling#Noun|wrestling]]", topical_categories = {"Wrestling"}, } labels["writing"] = { display = "[[writing#Noun|writing]]", topical_categories = {"Writing"}, } labels["Yazidism"] = { display = "[[Yazidism]]", topical_categories = {"Yazidism"}, } labels["Yezidism"] = "Yazidism" labels["yoga"] = { display = "[[yoga]]", topical_categories = {"Yoga"}, } labels["zoology"] = { display = "[[động vật học]]", topical_categories = {"Động vật học"}, } labels["động vật học"] = "zoology" labels["zootomy"] = { display = "[[zootomy]]", topical_categories = {"Animal body parts"}, } labels["Zoroastrianism"] = { display = "[[Zoroastrianism]]", topical_categories = {"Zoroastrianism"}, } -- Labels with set-type categories -- TODO: These are probably misuses of the label template, and should be deprecated labels["amino acid"] = { display = "[[biochemistry]]", topical_categories = {"Amino acids"}, } labels["architectural element"] = { display = "[[architecture]]", topical_categories = {"Architectural elements"}, } labels["architectural elements"] = "architectural element" labels["asterism"] = { display = "[[uranography]]", topical_categories = {"Asterisms"}, } labels["biblical character"] = { display = "[[nhân vật]] [[Kinh thánh]]", topical_categories = {"Nhân vật Kinh Thánh"}, } labels["Biblical character"] = "biblical character" labels["biblical figure"] = "biblical character" labels["Biblical figure"] = "biblical character" labels["bibliography"] = { display = "[[bibliography]]", topical_categories = {"Bibliography"}, } labels["bicycle parts"] = { display = "[[w:List of bicycle parts|cycling]]", topical_categories = {"Bicycle parts"}, } labels["book of the bible"] = { display = "[[Bible|biblical]]", topical_categories = {"Books of the Bible"}, } labels["brass instruments"] = { display = "[[music]]", topical_categories = {"Brass instruments"}, } labels["brass instrument"] = "brass instruments" labels["canid"] = { display = "[[zoology]]", topical_categories = {"Canids"}, } labels["carbohydrate"] = { display = "[[biochemistry]]", topical_categories = {"Carbohydrates"}, } labels["carboxylic acid"] = { display = "[[:w:vi:Acid carboxylic|Acid carboxylic]]", topical_categories = {"Acid carboxylic"}, } labels["coenzyme"] = { display = "[[biochemistry]]", topical_categories = {"Coenzymes"}, } labels["constellation"] = { display = "[[chòm sao]]", topical_categories = {"Chòm sao"}, } labels["cookware"] = { display = "[[cooking#Danh từ|cooking]]", topical_categories = {"Cookware and bakeware"}, } labels["demonym"] = { display = "[[demonym]]", topical_categories = {"Demonyms"}, } labels["disease"] = { aliases = {"diseases", "bệnh"}, display = "[[bệnh]]", topical_categories = {"Bệnh"}, } labels["E number"] = { display = "[[food]] [[manufacture]]", plain_categories = {"E numbers"}, } labels["Egyptian god"] = { display = "[[Egyptian]] [[mythology]]", topical_categories = {"Egyptian deities"}, } labels["element symbol"] = { display = "[[hóa học]]", aliases = {"ký hiệu hóa học", "kí hiệu hóa học", "ký hiệu hoá học", "kí hiệu hoá học"}, plain_categories = {"Ký hiệu nguyên tố hóa học"}, } labels["enzyme"] = { display = "[[biochemistry]]", topical_categories = {"Enzymes"}, } labels["fatty acid"] = { display = "[[:w:vi:Acid béo|Acid béo]]", topical_categories = {"Acid béo"}, } labels["felid"] = { display = "[[zoology]]", topical_categories = {"Felids"}, } labels["cat"] = "felid" labels["fictional character"] = { display = "[[fiction]]", topical_categories = {"Fictional characters"}, } labels["figure of speech"] = { aliases = {"Hình thái tu từ"}, display = "[[tu từ học]]", topical_categories = "Hình thái tu từ", } labels["fish"] = { display = "[[zoology]]", topical_categories = {"Fish"}, } labels["footwear"] = { display = "[[footwear]]", topical_categories = {"Footwear"}, } labels["functional group prefix"] = { display = "[[organic chemistry]]", topical_categories = {"Functional group prefixes"}, } labels["functional group suffix"] = { display = "[[organic chemistry]]", topical_categories = {"Functional group suffixes"}, } labels["galaxy"] = { display = "[[astronomy]]", topical_categories = {"Galaxies"}, } labels["genetic disorder"] = { display = "[[medical]] [[genetics]]", topical_categories = {"Genetic disorders"}, } labels["Greek god"] = { display = "[[vị thần]] [[Hy Lạp]]", topical_categories = {"Các vị thần Hy Lạp"}, } alias("Greek god", {"Greek goddess"}) labels["heraldic charge"] = { aliases = {"heraldiccharge"}, display = "[[huy hiệu học]]", topical_categories = "Heraldic charges", } labels["Hindu god"] = { display = "[[thần thánh]] [[Ấn Độ]]", topical_categories = {"Thần thánh Ấn Độ"}, } labels["hormone"] = { display = "[[biochemistry]]", topical_categories = {"Nội tiết tố"}, } labels["hydrocarbon chain prefix"] = { display = "[[organic chemistry]]", topical_categories = {"Hydrocarbon chain prefixes"}, } labels["hydrocarbon chain suffix"] = { display = "[[organic chemistry]]", topical_categories = {"Hydrocarbon chain suffixes"}, } labels["incoterm"] = { display = "[[Incoterm]]", topical_categories = {"Incoterms"}, } labels["inorganic compound"] = { aliases = {"hợp chất vô cơ"}, display = "[[hóa học vô cơ]]", topical_categories = {"Hợp chất vô cơ"}, } labels["isotope"] = { display = "[[physics]]", topical_categories = {"Isotopes"}, } labels["landforms"] = { aliases = {"địa mạo"}, display = "[[địa mạo]]", topical_categories = "Địa mạo", } labels["logical fallacy"] = { display = "[[rhetoric]]", topical_categories = {"Logical fallacies"}, } labels["lutherie"] = { display = "[[lutherie]]", topical_categories = {"Lutherie"}, } labels["Mesopotamian god"] = { display = "[[Mesopotamian]] [[mythology]]", topical_categories = {"Mesopotamian deities"}, } labels["metamaterial"] = { display = "[[physics]]", topical_categories = {"Metamaterials"}, } labels["military ranks"] = { display = "[[military]]", topical_categories = {"Military ranks"}, } labels["military rank"] = "military ranks" labels["military unit"] = { display = "[[đơn vị]] [[quân đội]]", topical_categories = {"Đơn vị quân đội"}, } labels["mineral"] = { display = "[[khoáng vật]]", topical_categories = {"Khoáng vật"}, } labels["mobile phones"] = { display = "[[điện thoại]] [[di động]]", topical_categories = {"Điện thoại di động"}, } labels["cell phone"] = "mobile phones" labels["cell phones"] = "mobile phones" labels["mobile phone"] = "mobile phones" labels["mobile telephony"] = "mobile phones" labels["muscle"] = { display = "[[anatomy]]", topical_categories = {"Muscles"}, } labels["mushroom"] = { display = "[[mycology]]", topical_categories = {"Mushrooms"}, } labels["mushrooms"] = "mushroom" labels["musical instruments"] = { display = "[[nhạc cụ]]", topical_categories = {"Nhạc cụ"}, } labels["musical instrument"] = "musical instruments" labels["music genre"] = { aliases = {"thể loại âm nhạc", "thể loại nhạc"}, display = "[[âm nhạc]]", topical_categories = {"Thể loại nhạc"}, } labels["musician"] = { display = "[[music]]", topical_categories = {"Musicians"}, } labels["mythological creature"] = { aliases = {"mythological creatures", "sinh vật huyền thoại", "sinh vật thần thoại"}, display = "[[thần thoại]]", topical_categories = "Sinh vật thần thoại", } labels["neurotoxin"] = { display = "[[neurotoxicology]]", topical_categories = {"Neurotoxins"}, } labels["neurotransmitter"] = { display = "[[biochemistry]]", topical_categories = {"Neurotransmitters"}, } labels["organic compound"] = { aliases = {"hợp chất hữu cơ"}, display = "[[hóa học hữu cơ]]", topical_categories = {"Hợp chất hữu cơ"}, } labels["part of speech"] = { aliases = {"từ loại"}, display = "[[ngữ pháp]]", topical_categories = "Từ loại", } labels["particle"] = { display = "[[physics]]", topical_categories = {"Subatomic particles"}, } labels["percussion instruments"] = { display = "[[music]]", topical_categories = {"Percussion instruments"}, } labels["percussion instrument"] = "percussion instruments" labels["thuốc"] = { aliases = {"pharmaceutical drug","pharmaceutical drugs"}, display = "[[thuốc]]", topical_categories = {"Thuốc"}, } labels["pharmaceutical effect"] = { display = "[[pharmacology]]", topical_categories = {"Pharmaceutical effects"}, } labels["plant"] = { display = "[[thực vật]]", topical_categories = {"Thực vật"}, } labels["plant disease"] = { display = "[[phytopathology]]", topical_categories = {"Plant diseases"}, } labels["poison"] = { display = "[[toxicology]]", topical_categories = {"Poisons"}, } labels["political subdivision"] = { display = "[[government]]", topical_categories = {"Political subdivisions"}, } labels["protein"] = { display = "[[protein]]", topical_categories = {"Protein"}, } labels["proteins"] = "protein" labels["rock"] = { alias = {"đá"}, display = "[[thạch luận]]", topical_categories = "Đá", } labels["Roman god"] = { display = "[[Roman]] [[mythology]]", topical_categories = {"Roman deities"}, } alias("Roman god", {"Roman goddess"}) labels["schools"] = { display = "[[education]]", topical_categories = {"Schools"}, } labels["SEO"] = { display = "[[search engine optimization|SEO]]", topical_categories = {"Internet", "Marketing"}, } labels["skeleton"] = { display = "[[giải phẫu học]]", topical_categories = "Bộ xương", } labels["standard of identity"] = { display = "[[standard of identity|standards of identity]]", topical_categories = {"Standards of identity"}, } labels["star"] = { display = "[[astronomy]]", topical_categories = {"Stars"}, } labels["steroid"] = { display = "[[biochemistry]]", topical_categories = {"Steroids"}, } labels["steroid hormone"] = { display = "[[biochemistry]], [[steroids]]", topical_categories = {"Hormones"}, } labels["steroid drug"] = "steroid hormone" labels["string instruments"] = { display = "[[music]]", topical_categories = {"String instruments"}, } labels["string instrument"] = "string instruments" labels["surface feature"] = { display = "[[planetology]]", topical_categories = {"Planetary nomenclature"}, } labels["sugar acid"] = { display = "[[organic chemistry]]", topical_categories = {"Sugar acids"}, } labels["symptom"] = { display = "[[medicine]]", topical_categories = {"Medical signs and symptoms"}, } labels["taxonomic name"] = { display = "[[taxonomy]]", topical_categories = {"Taxonomic names"}, } labels["tincture"] = { display = "[[heraldry]]", topical_categories = {"Heraldic tinctures"}, } labels["video game genre"] = { display = "[[video game]]s", topical_categories = {"Video game genres"}, } labels["vitamin"] = { display = "[[biochemistry]]", topical_categories = {"Vitamins"}, } labels["warships"] = { display = "[[tàu chiến]]", topical_categories = {"Tàu chiến"}, } labels["water"] = { display = "[[nước]]", topical_categories = {"Nước"}, } labels["watercraft"] = { display = "[[nautical]]", topical_categories = {"Watercraft"}, } labels["weaponry"] = { display = "[[weaponry]]", topical_categories = {"Weapons"}, } labels["weapons"] = "weaponry" labels["Wicca"] = { display = "[[Wicca]]", topical_categories = {"Wicca"}, } labels["Wikimedia jargon"] = { display = "[[w:Wikimedia Foundation|Wikimedia]] [[jargon]]", topical_categories = {"Wikimedia"}, } labels["WMF"] = "Wikimedia jargon" labels["WMF jargon"] = "Wikimedia jargon" labels["Wiktionary"] = "Wikimedia jargon" labels["Wiktionary jargon"] = "Wikimedia jargon" labels["wind instruments"] = { display = "[[music]]", topical_categories = {"Wind instruments"}, } labels["wind instrument"] = "wind instruments" labels["woodwind instruments"] = { display = "[[music]]", topical_categories = {"Woodwind instruments"}, } labels["woodwind instrument"] = "woodwind instruments" labels["xiangqi"] = { display = "[[xiangqi]]", topical_categories = {"Xiangqi"}, } labels["Chinese chess"] = "xiangqi" labels["yoga pose"] = { display = "[[yoga]]", topical_categories = {"Yoga poses"}, } labels["asana"] = "yoga pose" labels["zodiac constellations"] = { display = "[[astronomy]]", topical_categories = {"Constellations in the zodiac"}, } -- Deprecated/do not use warning (ambiguous, unsuitable etc) labels["deprecated label"] = { display = "<span style=\"color:red;\"><b>deprecated label</b></span>", deprecated = true } alias("deprecated label", {"currency", "emergency", "greekmyth", "industry", "morphology", "musici", "quantum", "vector"}) return require("Module:labels").finalize_data(labels) rgv59yq999oj2f485r9dpq93svvqsd1 Mô đun:ru-common 828 272237 2479403 2294414 2026-07-27T02:13:16Z Hiyuune 50834 2479403 Scribunto text/plain local export = {} --[==[ intro: Author: Benwing; some very early work by Rua and Atitarev This module holds some commonly used functions for the Russian language. It's generally for use from other modules, not `#invoke`, although some functions can be invoked from a template (`export.iotation()`, `export.reduce_stem()`, `export.dereduce_stem()`, actually added to support calling from a bot script rather than from a user template; and `export.make_unstressed()`, called from {{tl|R:ru:Vasmer}}). There may be issues when invoking such functions from templates when transliteration is present, due to the need for the transliteration to be decomposed, as mentioned below (all strings from Wiktionary pages are normally in composed form). NOTE NOTE NOTE: All functions assume that transliteration (but not Russian) has had its acute and grave accents decomposed using `export.decompose()`. This is the first thing that should be done to all user-specified transliteration and any transliteration we compute that we expect to work with. ]==] local m_str_utils = require("Module:string utilities") local m_table_tools = require("Module:table tools") -- Prevents an infinite require loop since ru-translit requires a different function in this module. local m_ru_translit = require("Module:require when needed")("Module:ru-translit") local m_headword_utilities = require("Module:require when needed")("Module:headword utilities") local m_table = require("Module:require when needed")("Module:table") local gsplit = m_str_utils.gsplit local split = m_str_utils.split local toNFD = mw.ustring.toNFD local u = m_str_utils.char local ufind = mw.ustring.find local ugsub = mw.ustring.gsub local ulen = m_str_utils.len local ulower = m_str_utils.lower local umatch = mw.ustring.match local unpack = unpack or table.unpack -- Lua 5.2 compatibility local usub = m_str_utils.sub local insert = table.insert local concat = table.concat local AC = u(0x0301) -- acute = ́ local GR = u(0x0300) -- grave = ̀ local CFLEX = u(0x0302) -- circumflex = ̂ local BREVE = u(0x0306) -- breve ̆ local DIA = u(0x0308) -- diaeresis = ̈ local CARON = u(0x030C) -- caron ̌ local OGONEK = u(0x0328) -- ogonek ̨ local PSEUDOVOWEL = u(0xFFF1) -- pseudovowel placeholder local PSEUDOCONS = u(0xFFF2) -- pseudoconsonant placeholder -- any stress export.stress = AC .. GR -- regex for any optional stress(s) export.opt_stress = "[" .. export.stress .. "]*" -- any accent export.accent = export.stress .. DIA .. BREVE .. CARON .. OGONEK -- regex for any optional accent(s) export.opt_accent = "[" .. export.accent .. "]*" -- any composed Cyrillic vowel with grave accent export.composed_grave_vowel = "ѐЀѝЍ" -- any Cyrillic vowel except ёЁ export.vowel_no_jo = "аАеЕиИӥӤіІїЇоОуУыЫѣѢэЭюЮяЯѵѴ" .. PSEUDOVOWEL .. export.composed_grave_vowel -- any Cyrillic vowel, including ёЁ export.vowel = export.vowel_no_jo .. "ёЁ" -- any vowel in transliteration export.tr_vowel = "aAeEěĚɛƐiIoOǒǑǫǪuUyY" .. PSEUDOVOWEL -- any consonant in transliteration, omitting "j" and the soft/hard sign export.tr_cons_no_approx = "bBcCčČdDfFgGkKlLmMnNpPrRsSšŠtTvVxXzZžŽ" .. PSEUDOCONS -- any consonant in transliteration, including soft/hard sign export.tr_cons = export.tr_cons_no_approx .. "jJʹʺ" -- regex for any consonant in transliteration, including soft/hard sign, -- optionally followed by any accent export.tr_cons_acc_re = "[" .. export.tr_cons .. "]" .. export.opt_accent -- any Cyrillic consonant except sibilants and ц export.cons_except_sib_c = "бБвВгГдДзЗйЙкКлЛмМнНпПрРсСтТфФхХъЪьЬѳѲ" .. PSEUDOCONS -- Cyrillic sibilant consonants export.sib = "жЖчЧшШщЩ" -- Cyrillic sibilant consonants and ц export.sib_c = export.sib .. "цЦ" -- any Cyrillic consonant export.cons = export.cons_except_sib_c .. export.sib_c -- Cyrillic velar consonants export.velar = "гГкКхХ" -- uppercase Cyrillic export.uppercase = "АБВГДЕЀЁЖЗИЍӤІЇЙКЛМНОПРСТУФХЦЧШЩЪЫЬѢЭЮЯѲѴ" local function ine(x) return x ~= "" and x or nil end --[==[ Apply Proto-Slavic iotation. This is the change that is affected by a Slavic -j- after a consonant. `stem` is the Cyrillic stem and `tr` its optional manual translit. If `shch` is given, т iotates to щ instead of ч. Normally return two values, the iotated Cyrillic stem and corresponding transliteration (which will be {nil} if passed in as {nil}). If invoked from a template or bot, however, the return value will be a single string; if manual transliteration is present, the return value will be a string of the form `CYRILLIC//TRANSLIT` with two slahes separating the Cyrillic from the translit. ]==] function export.iotation(stem, tr, shch) local combine_tr = false -- so this can be called from a template (or usually, a bot) if type(stem) == "table" then stem, tr, shch = ine(stem.args[1]), ine(stem.args[2]), ine(stem.args[3]) combine_tr = true end stem = ugsub(stem, "[сх]$", "ш") stem = ugsub(stem, "с[кт]$", "щ") stem = ugsub(stem, "[кц]$", "ч") -- normally "т" is iotated as "ч" but there are many verbs that are iotated with "щ" if shch == "щ" then stem = stem:gsub("т$", "щ") else stem = stem:gsub("т$", "ч") end stem = ugsub(stem, "[гдз]$", "ж") stem = ugsub(stem, "[бвмпфѳ]$", "%0л") -- ѵ is equivalent to в after certain vowels stem = ugsub(stem, "[аАеЕѐЀиИѝЍӥӤіІїЇѣѢэЭяЯ]" .. export.opt_stress .. "ѵ$", "%0л") if tr then tr = tr:gsub("[sx]$", "š") :gsub("s[kt]$", "šč") :gsub("[kc]$", "č") -- normally "т" is iotated as "ч" but there are many verbs that are iotated with "щ" if shch == "щ" then tr = tr:gsub("t$", "šč") else tr = tr:gsub("t$", "č") end tr = tr:gsub("[dgz]$", "ž") :gsub("[bfmpv]$", "%0l") end if combine_tr then return export.combine_russian_tr(stem, tr) end return stem, tr end do -- A word needs accents if it is unstressed and contains more than one -- vowel, unless it's a prefix or suffix local function word_needs_accents(word) return not (word:sub(1, 1) == "-" or word:sub(-1) == "-") and export.is_unstressed(word) and not export.is_monosyllabic(word) end -- Does a set of Cyrillic words in connected text need accents? We need to -- split by word and check each one. function export.needs_accents(text) for word in gsplit(text, "%s+") do if word_needs_accents(word) then return true end end return false end end --[==[ True if either: # A vowel is marked with explicit primary stress. # The word has a single jo in it (which doesn't have secondary stress). This is because a word with multiple jos requires explicit stress to be marked, since we can't infer where primary stress lies. `Jo` can be `ё`, `ѣ̈`, or `я̈` (e.g. `сѣ̈дла`, plural of `сѣдло́`). ]==] function export.is_stressed(word) if word:find(AC) then return true end word = toNFD(word) return ( select(2, ugsub(word, "[еѣяЕѢЯ]" .. DIA, "")) == 1 and not umatch(word, "[еѣяЕѢЯ]" .. DIA .. GR) ) end --[==[ True if a Cyrillic word requires explicit stress. ]==] function export.is_unstressed(word) return not export.is_stressed(word) end --[==[ True if Cyrillic word is stressed on the last syllable. ]==] function export.is_ending_stressed(word) return ufind(word, "[ёЁ][^" .. export.vowel .. "]*$") or ufind(word, "[" .. export.vowel .. "][́̈][^" .. export.vowel .. "]*$") end do local function word_is_multi_stressed(word) -- Allow ё along with another stress, e.g. [[трёхэта́жный]], [[гёрлфре́нд]] or [[Са́мсё]]. return ufind(word, "[" .. export.vowel .. "][́̈].*[" .. export.vowel .. "][́̈]") end --[==[ True if a Cyrillic term has two or more stresses (acute or diaeresis) in a given word. ]==] function export.is_multi_stressed(text) for word in gsplit(text, "[%s-]+") do if word_is_multi_stressed(word) then return true end end return false end end --[==[ True if Cyrillic word is stressed on the first syllable. ]==] function export.is_beginning_stressed(word) return ufind(word, "^[^" .. export.vowel .. "]*[ёЁ]") or ufind(word, "^[^" .. export.vowel .. "]*[" .. export.vowel .. "]́") end --[==[ True if Cyrillic word has no vowel. Don't treat suffixes as nonsyllabic even if they have no vowel, as they are generally added onto words with vowels. ]==] function export.is_nonsyllabic(word) return not ufind(word, "^%-") and not ufind(word, "[" .. export.vowel .. "]") end --[==[ True if Cyrillic word has no more than one vowel; includes non-syllabic stems such as `льд-`. ]==] function export.is_monosyllabic(word) return not ufind(word, "[" .. export.vowel .. "].*[" .. export.vowel .. "]") end local recomposer = { -- Cyrillic letters ["е" .. DIA] = "ё", ["Е" .. DIA] = "Ё", ["и" .. DIA] = "ӥ", ["И" .. DIA] = "Ӥ", ["и" .. BREVE] = "й", ["И" .. BREVE] = "Й", ["і" .. DIA] = "ї", ["І" .. DIA] = "Ї", -- Latin letters ["c" .. CARON] = "č", ["C" .. CARON] = "Č", ["e" .. CARON] = "ě", ["E" .. CARON] = "Ě", ["o" .. CARON] = "ǒ", ["O" .. CARON] = "Ǒ", ["o" .. OGONEK] = "ǫ", ["O" .. OGONEK] = "Ǫ", ["s" .. CARON] = "š", ["S" .. CARON] = "Š", ["z" .. CARON] = "ž", ["Z" .. CARON] = "Ž", -- used in ru-pron: ["ж" .. BREVE] = "ӂ", -- used in ru-pron ["Ж" .. BREVE] = "Ӂ", ["j" .. CFLEX] = "ĵ", ["J" .. CFLEX] = "Ĵ", ["j" .. CARON] = "ǰ", -- no composed uppercase equivalent of J-caron ["ʒ" .. CARON] = "ǯ", ["Ʒ" .. CARON] = "Ǯ", } --[==[ Decompose acute, grave, etc. on letters (esp. Latin) into individivual character + combining accent. But recompose Cyrillic and Latin characters that we want to treat as units and get caught in the crossfire. We mostly want acute and grave decomposed; perhaps should just explicitly decompose those and no others. ]==] function export.decompose(text) return (ugsub(toNFD(text), ".[" .. BREVE .. DIA .. CARON .. OGONEK .. "]", recomposer)) end function export.assert_decomposed(text) assert(not ufind(text, "[áéíóúýàèìòùỳäëïöüÿÁÉÍÓÚÝÀÈÌÒÙỲÄËÏÖÜŸ]")) end --[==[ Transliterate text and then apply acute/grave decomposition. ]==] function export.translit(text, no_include_monosyllabic_jo_accent) local jo_accent = not no_include_monosyllabic_jo_accent and "mono" or nil return export.decompose(m_ru_translit.tr(text, nil, nil, jo_accent)) end --[==[ Recompose acutes and graves into preceding vowels. Probably not necessary. ]==] function export.recompose(text) return mw.ustring.toNFC(text) end local grave_decomposer = { ["ѐ"] = "е" .. GR, ["Ѐ"] = "Е" .. GR, ["ѝ"] = "и" .. GR, ["Ѝ"] = "И" .. GR, } --[==[ Decompose precomposed Cyrillic chars w/grave accent; not necessary for acute accent as there aren't precomposed Cyrillic chars w/acute accent, and undesirable for precomposed `ё` and `Ё`. ]==] function export.decompose_grave(word) return (ugsub(word, "[ѐЀѝЍ]", grave_decomposer)) end local grave_deaccenter = { [GR] = "", -- grave accent ["ѐ"] = "е", -- composed Cyrillic chars w/grave accent ["Ѐ"] = "Е", ["ѝ"] = "и", ["Ѝ"] = "И", } local deaccenter = mw.clone(grave_deaccenter) deaccenter[AC] = "" -- acute accent --[==[ Remove acute and grave accents; don't affect composed diaeresis in `ёЁ` or uncomposed diaeresis in `-ѣ̈-` (as in plural `сѣ̈дла` of `сѣдло́`). NOTE: Translit must already be decomposed! See comment at top. ]==] function export.remove_accents(word, tr) local ru_removed = ugsub(word, "[́̀ѐЀѝЍ]", deaccenter) if not tr then return ru_removed, nil end return ru_removed, (ugsub(tr, "[" .. AC .. GR .. "]", deaccenter)) end --[==[ Remove grave accents; don't affect acute or composed diaeresis in `ёЁ` or uncomposed diaeresis in `-ѣ̈-` (as in plural `сѣ̈дла` of `сѣдло́`). NOTE: Translit must already be decomposed! See comment at top. ]==] function export.remove_grave_accents(word, tr) local ru_removed = ugsub(word, "[̀ѐЀѝЍ]", grave_deaccenter) if not tr then return ru_removed, nil end return ru_removed, (ugsub(tr, GR, "")) end --[==[ Remove acute and grave accents in monosyllabic words; don't affect diaeresis (composed or uncomposed) because it indicates a change in vowel quality, which still applies to monosyllabic words. Don't change suffixes, where a "monosyllabic" stress is still significant (e.g. `-ча́т` short masculine of `-ча́тый`, vs. `-́чат` short masculine of `-́чатый`). NOTE: Translit must already be decomposed! See comment at top. ]==] function export.remove_monosyllabic_accents(word, tr) if export.is_monosyllabic(word) and not ufind(word, "^%-") then return export.remove_accents(word, tr) else return word, tr end end local destresser = mw.clone(deaccenter) destresser["ё"] = "е" destresser["Ё"] = "Е" destresser[DIA] = "" -- diaeresis -- Subfunction of split_syllables(). On input we get sections of text consisting of CONSONANT - VOWEL - CONSONANT - -- VOWEL ... - CONSONANT, where CONSONANT consists of zero or more consonants and VOWEL consists of exactly one vowel -- plus any following accent(s); we combine these into syllables as required by split_syllables(). local function combine_captures(captures) if captures[1] and not captures[2] then return captures end local combined = {} for i = 1, (#captures - 1), 2 do insert(combined, captures[i] .. captures[i+1]) end combined[#combined] = combined[#combined] .. captures[#captures] return combined end --[==[ Split Russian text and transliteration into syllables. Syllables end with vowel + accent(s), except for the last syllable, which includes any trailing consonants. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.split_syllables(ru, tr) -- Split into alternating consonant/vowel sequences, as described in -- combine_captures(). local rusyllables = combine_captures(split(ru, "([" .. export.vowel .. "]" .. export.opt_accent .. ")")) local trsyllables if tr then export.assert_decomposed(tr) trsyllables = combine_captures(split(tr, "([" .. export.tr_vowel .. "]" .. export.opt_accent .. ")")) if #rusyllables ~= #trsyllables then error("Russian " .. ru .. " doesn't have same number of syllables as translit " .. tr) end end --error(concat(rusyllables, "/") .. "(" .. #rusyllables .. (trsyllables and (") || " .. concat(trsyllables, "/") .. "(" .. #trsyllables .. ")") or "")) return rusyllables, trsyllables end --[==[ Split Russian word and transliteration into hyphen-separated components. Rejoining with `concat(..., "-")` will recover the original word. If the original word ends in a hyphen, that hyphen gets included with the preceding component(this is the only case when an individual component has a hyphen in it). ]==] function export.split_hyphens(ru, tr) local rucomponents = split(ru, "%-") if rucomponents[#rucomponents] == "" and #rucomponents > 1 then rucomponents[#rucomponents - 1] = rucomponents[#rucomponents - 1] .. "-" table.remove(rucomponents) end local trcomponents if tr then trcomponents = split(tr, "%-") if trcomponents[#trcomponents] == "" and #trcomponents > 1 then trcomponents[#trcomponents - 1] = trcomponents[#trcomponents - 1] .. "-" table.remove(trcomponents) end if #rucomponents ~= #trcomponents then error("Russian " .. ru .. " doesn't have same number of hyphenated components as translit " .. tr) end end return rucomponents, trcomponents end --[==[ Apply `j` correction, converting `je` to `e` after consonants, `jo` to `o` after a sibilant, `ju` to `u` after hard sibilant. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.j_correction(tr) tr = ugsub(tr, "([" .. export.tr_cons_no_approx .. "]" .. export.opt_accent ..")[Jj]([EeĚě])", "%1%2") tr = ugsub(tr, "([žščŽŠČ])[Jj]([Oo])", "%1%2") return (ugsub(tr, "([žšŽŠ])[Jj]([Uu])", "%1%2")) end local function make_unstressed_ru(ru) -- The following regexp has grave+acute+diaeresis after the bracket return (ugsub(ru, "[̀́̈ёЁѐЀѝЍ]", destresser)) end --[==[ Remove all stress marks (acute, grave, diaeresis). NOTE: Translit must already be decomposed! See comment at top. ]==] function export.make_unstressed(ru, tr) -- so this can be called from a template (specifically {{R:ru:Vasmer}}) if type(ru) == "table" then ru, tr = ine(ru.args[1]), ine(ru.args[2]) end if not tr then return make_unstressed_ru(ru), nil end -- In the presence of TR, we need to do things the hard way: Splitting -- into syllables and only converting Latin o to e opposite a ё. local rusyl, trsyl = export.split_syllables(ru, tr) for i=1,#rusyl do if ufind(rusyl[i], "[ёЁ]") then trsyl[i] = ugsub(trsyl[i], "[Oo]", {["O"] = "E", ["o"] = "e"}) end rusyl[i] = make_unstressed_ru(rusyl[i]) -- the following should still work as it will affect accents only trsyl[i] = make_unstressed_ru(trsyl[i]) end -- Also need to apply j correction as otherwise we'll have je after cons, etc. return concat(rusyl, ""), export.j_correction(concat(trsyl, "")) end local function remove_jo_ru(word) return (ugsub(word, "[̈ёЁ]", destresser)) end local function make_unstressed_once_ru(word) -- leave graves alone return (ugsub(word, "([́̈ёЁ])([^́̈ёЁ]*)$", function(x, rest) return destresser[x] .. rest; end, 1)) end --[==[ Remove diaeresis stress marks only. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.remove_jo(ru, tr) if not tr then return remove_jo_ru(ru), nil end -- In the presence of TR, we need to do things the hard way: Splitting -- into syllables and only converting Latin o to e opposite a ё. local rusyl, trsyl = export.split_syllables(ru, tr) for i=1,#rusyl do if ufind(rusyl[i], "[ёЁ]") then trsyl[i] = ugsub(trsyl[i], "[Oo]", {["O"] = "E", ["o"] = "e"}) end rusyl[i] = remove_jo_ru(rusyl[i]) -- the following should still work as it will affect accents only trsyl[i] = make_unstressed_once_ru(trsyl[i]) end -- Also need to apply j correction as otherwise we'll have je after cons, etc. return concat(rusyl, ""), export.j_correction(concat(trsyl, "")) end local function map_last_hyphenated_component(fn, ru, tr) if ufind(ru, "%-") then -- If there is a hyphen, do it the hard way by splitting into -- individual components and doing the last one. Otherwise we just do -- the whole string. local rucomponents, trcomponents = export.split_hyphens(ru, tr) local lastru, lasttr = fn(rucomponents[#rucomponents], trcomponents and trcomponents[#trcomponents] or nil) rucomponents[#rucomponents] = lastru ru = concat(rucomponents, "-") if trcomponents then trcomponents[#trcomponents] = lasttr tr = concat(trcomponents, "-") end return ru, tr end return fn(ru, tr) end -- Make last stressed syllable (acute or diaeresis) unstressed; leave unstressed; leave graves alone; if `NOCONCAT`, -- return individual syllables. NOTE: Translit must already be decomposed! See comment at top. local function make_unstressed_once_after_hyphen_split(ru, tr, noconcat) if not tr then return make_unstressed_once_ru(ru), nil end -- In the presence of TR, we need to do things the hard way, as with -- make_unstressed(). local rusyl, trsyl = export.split_syllables(ru, tr) for i=#rusyl,1,-1 do local stressed = export.is_stressed(rusyl[i]) if stressed then if ufind(rusyl[i], "[ёЁ]") then trsyl[i] = ugsub(trsyl[i], "[Oo]", {["O"] = "E", ["o"] = "e"}) end rusyl[i] = make_unstressed_once_ru(rusyl[i]) -- the following should still work as it will affect accents only trsyl[i] = make_unstressed_once_ru(trsyl[i]) break end end if noconcat then return rusyl, trsyl end -- Also need to apply j correction as otherwise we'll have je after cons return concat(rusyl, ""), export.j_correction(concat(trsyl, "")) end --[==[ Make last stressed syllable (acute or diaeresis) to the right of any hyphen unstressed (unless the hyphen is word-final); leave graves alone. We don't destress a syllable to the left of a hyphen unless the hyphen is word-final (i.e. a prefix). Otherwise e.g. the accents in the first part of words like ко́е-како́й and а́льфа-лу́ч won't remain. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.make_unstressed_once(ru, tr) return map_last_hyphenated_component(make_unstressed_once_after_hyphen_split, ru, tr) end local function make_unstressed_once_at_beginning_ru(word) -- leave graves alone return (ugsub(word, "^([^́̈ёЁ]*)([́̈ёЁ])", function(rest, x) return rest .. destresser[x]; end, 1)) end --[==[ Make first stressed syllable (acute or diaeresis) unstressed; leave graves alone; if `NOCONCAT`, return individual syllables. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.make_unstressed_once_at_beginning(ru, tr, noconcat) if not tr then return make_unstressed_once_at_beginning_ru(ru), nil end -- In the presence of TR, we need to do things the hard way, as with -- make_unstressed(). local rusyl, trsyl = export.split_syllables(ru, tr) for i=1,#rusyl do local stressed = export.is_stressed(rusyl[i]) if stressed then if ufind(rusyl[i], "[ёЁ]") then trsyl[i] = ugsub(trsyl[i], "[Oo]", {["O"] = "E", ["o"] = "e"}) end rusyl[i] = make_unstressed_once_at_beginning_ru(rusyl[i]) -- the following should still work as it will affect accents only trsyl[i] = make_unstressed_once_at_beginning_ru(trsyl[i]) break end end if noconcat then return rusyl, trsyl end -- Also need to apply j correction as otherwise we'll have je after cons return concat(rusyl, ""), export.j_correction(concat(trsyl, "")) end --[==[ Subfunction of `make_ending_stressed()`, `make_beginning_stressed()`, which add an acute accent to a syllable that may already have a grave accent; in such a case, remove the grave. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.correct_grave_acute_clash(word, tr) word = ugsub(word, "([̀ѐЀѝЍ])́", function(x) return grave_deaccenter[x] .. AC; end) word = ugsub(word, AC .. GR, AC) if not tr then return word, nil end tr = ugsub(tr, GR .. AC, AC) tr = ugsub(tr, AC .. GR, AC) return word, tr end local function make_ending_stressed_ru(word) -- If already ending stressed, just return word so we don't mess up ё if export.is_ending_stressed(word) then return word end -- Destress the last stressed syllable word = make_unstressed_once_ru(word) -- Add an acute to the last syllable word = ugsub(word, "([" .. export.vowel_no_jo .. "])([^" .. export.vowel .. "]*)$", "%1́%2") -- If that caused an acute and grave next to each other, remove the grave return export.correct_grave_acute_clash(word) end -- Remove the last primary stress from the word and put it on the final syllable. Leave grave accents alone except in -- the last syllable. If final syllable already has primary stress, do nothing. NOTE: Translit must already be -- decomposed! See comment at top. local function make_ending_stressed_after_hyphen_split(ru, tr) if not tr then return make_ending_stressed_ru(ru), nil end -- If already ending stressed, just return ru/tr so we don't mess up ё if export.is_ending_stressed(ru) then return ru, tr end -- Destress the last stressed syllable; pass in "noconcat" so we get -- the individual syllables back local rusyl, trsyl = make_unstressed_once_after_hyphen_split(ru, tr, "noconcat") -- Add an acute to the last syllable of both Russian and translit rusyl[#rusyl] = ugsub(rusyl[#rusyl], "([" .. export.vowel_no_jo .. "])", "%1" .. AC) trsyl[#trsyl] = ugsub(trsyl[#trsyl], "([" .. export.tr_vowel .. "])", "%1" .. AC) -- If that caused an acute and grave next to each other, remove the grave rusyl[#rusyl], trsyl[#trsyl] = export.correct_grave_acute_clash(rusyl[#rusyl], trsyl[#trsyl]) -- j correction didn't get applied in make_unstressed_once because -- we short-circuited it and made it return lists of syllables return concat(rusyl, ""), export.j_correction(concat(trsyl, "")) end --[==[ Remove the last primary stress from the portion of the word to the right of any hyphen (unless the hyphen is word-final) and put it on the final syllable. Leave grave accents alone except in the last syllable. If final syllable already has primary stress, do nothing. (See `make_unstressed_once()` for why we don't affect stresses to the left of a hyphen.) NOTE: Translit must already be decomposed! See comment at top. ]==] function export.make_ending_stressed(ru, tr) return map_last_hyphenated_component(make_ending_stressed_after_hyphen_split, ru, tr) end local function make_beginning_stressed_ru(word) -- If already beginning stressed, just return word so we don't mess up ё if export.is_beginning_stressed(word) then return word end -- Destress the first stressed syllable word = make_unstressed_once_at_beginning_ru(word) -- Add an acute to the first syllable word = ugsub(word, "^([^" .. export.vowel .. "]*)([" .. export.vowel_no_jo .. "])", "%1%2́") -- If that caused an acute and grave next to each other, remove the grave return export.correct_grave_acute_clash(word) end --[==[ Remove the first primary stress from the word and put it on the initial syllable. Leave grave accents alone except in the first syllable. If initial syllable already has primary stress, do nothing. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.make_beginning_stressed(ru, tr) if not tr then return make_beginning_stressed_ru(ru), nil end -- If already beginning stressed, just return ru/tr so we don't mess up ё if export.is_beginning_stressed(ru) then return ru, tr end -- Destress the first stressed syllable; pass in "noconcat" so we get -- the individual syllables back local rusyl, trsyl = export.make_unstressed_once_at_beginning(ru, tr, "noconcat") -- Add an acute to the first syllable of both Russian and translit rusyl[1] = ugsub(rusyl[1], "([" .. export.vowel_no_jo .. "])", "%1" .. AC) trsyl[1] = ugsub(trsyl[1], "([" .. export.tr_vowel .. "])", "%1" .. AC) -- If that caused an acute and grave next to each other, remove the grave rusyl[1], trsyl[1] = export.correct_grave_acute_clash(rusyl[1], trsyl[1]) -- j correction didn't get applied in make_unstressed_once_at_beginning -- because we short-circuited it and made it return lists of syllables return concat(rusyl, ""), export.j_correction(concat(trsyl, "")) end -- used for tracking and categorization local hard_cons = {"hard-cons", "cons"} local hard_vowel = {"vowel", "hard-vowel"} local i_vowel = {"i", "vowel", "soft-vowel"} local sibilant_cons = {"sibilant", "cons"} local soft_vowel = {"vowel", "soft-vowel"} local velar_cons = {"velar", "cons"} local trailing_letter_type = { ["ш"] = sibilant_cons, ["щ"] = sibilant_cons, ["ч"] = sibilant_cons, ["ж"] = sibilant_cons, ["ц"] = {"c", "cons"}, ["к"] = velar_cons, ["г"] = velar_cons, ["х"] = velar_cons, ["ь"] = {"soft-cons", "cons"}, ["ъ"] = hard_cons, ["й"] = {"palatal", "cons"}, ["а"] = hard_vowel, ["я"] = soft_vowel, ["э"] = hard_vowel, ["е"] = soft_vowel, ["ѐ"] = soft_vowel, ["ѣ"] = soft_vowel, ["и"] = i_vowel, ["ѝ"] = i_vowel, ["ӥ"] = i_vowel, ["і"] = i_vowel, ["ї"] = i_vowel, ["ѵ"] = i_vowel, ["ы"] = hard_vowel, ["о"] = hard_vowel, ["ё"] = soft_vowel, ["у"] = hard_vowel, ["ю"] = soft_vowel, } function export.get_stem_trailing_letter_type(stem) return trailing_letter_type[ulower(usub(export.remove_accents(stem), -1))] or hard_cons end --[==[ Reduce stem by eliminating the "epenthetic" vowel. Applies to nominative singular masculine 2nd-declension hard and soft, and 3rd-declension feminine in -ь (e.g. [[любовь]]). `STEM` should be the result after calling `detect_stem_type()`, but with final -й if present. Normally returns two arguments (`STEM` and `TR`), but can be called from a template or bot using `#invoke` and will return one argument (`STEM`, or `STEM//TR` if `TR` is present). Returns {nil} if unable to reduce. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.reduce_stem(stem, tr, soft_n) local pre, letter, post local pretr, lettertr, posttr local combine_tr = false -- test cases with translit: -- =p.reduce_stem("фе́ез", "fɛ́jez") -> фе́йз, fɛ́jz -- =p.reduce_stem("фе́йез", "fɛ́jez") -> фе́йз, fɛ́jz -- =p.reduce_stem("фе́без", "fɛ́bez") -> фе́бз, fɛ́bz -- =p.reduce_stem("фе́лез", "fɛ́lez") -> фе́льз, fɛ́lʹz -- =p.reduce_stem("феёз", p.decompose("fɛjóz")) -> фейз, fɛjz -- =p.reduce_stem("фейёз", p.decompose("fɛjjóz")) -> фейз, fɛjz -- =p.reduce_stem("фебёз", p.decompose("fɛbjóz")) -> фебз, fɛbz -- =p.reduce_stem("фелёз", p.decompose("fɛljóz")) -> фельз, fɛlʹz -- =p.reduce_stem("фе́бей", "fɛ́bej") -> фе́бь, fɛ́bʹ -- =p.reduce_stem("фебёй", p.decompose("fɛbjój")) -> фебь, fɛbʹ -- =p.reduce_stem("фе́ей", "fɛ́jej") -> фе́йй, fɛ́jj -- =p.reduce_stem("феёй", p.decompose("fɛjój")) -> фейй, fɛjj -- so this can be called from a template (or usually, a bot) if type(stem) == "table" then stem, tr = ine(stem.args[1]), ine(stem.args[2]) combine_tr = true end pre, letter, post = umatch(stem, "^(.*)([оОеЕёЁ])́?([" .. export.cons .. "]+)$") if not pre then return nil, nil end if tr then -- FIXME, may not be necessary to write the posttr portion as a -- consonant + zero or more consonant/accent combinations -- when will -- we ever get an accent after a consonant? That would indicate a -- failure of the decompose mechanism. pretr, lettertr, posttr = umatch(tr, "^(.*)([oOeE])́?([" .. export.tr_cons .. "][" .. export.tr_cons .. export.accent .. "]*)$") if not pretr then return nil, nil -- should not happen unless tr is really messed up end -- Remove any trailing j's on the translit stem which don't have a -- corresponding й on the Cyrillic stem. This avoids excess j's with -- cases like индонези́ец//indonɛzíjec, but retains multiple j's where -- necessary. pretr = ugsub(pretr, "[jJ]+$", function(m) return usub(m, 1, ulen(umatch(pre, "[йЙ]*$"))) end) end if letter == "О" or letter == "о" then -- FIXME, what about when the accent is on the removed letter? if post == "й" or post == "Й" then -- FIXME, is this correct? return nil, nil end letter = "" else local is_upper = ufind(post, "[" .. export.uppercase .. "]") if ufind(pre, "[" .. export.vowel .. "]́?$") then letter = is_upper and "Й" or "й" elseif post == "й" or post == "Й" then letter = is_upper and "Ь" or "ь" post = "" if posttr then posttr = "" end elseif ufind(post, "[" .. export.velar .. "]$") and ufind(pre, "[" .. export.cons_except_sib_c .. "]$") or ufind(post, "[^йЙ" .. export.velar .. "]$") and ufind(pre, "[лЛ]$") or soft_n and ufind(pre, "[нН]$") then letter = is_upper and "Ь" or "ь" else letter = "" end end stem = pre .. letter .. post if tr then tr = pretr .. export.translit(letter) .. posttr end if combine_tr then return export.combine_russian_tr(stem, tr) else return stem, tr end end --[==[ Generate the dereduced stem given `STEM` and `EPENTHETIC_STRESS` (which indicates whether the epenthetic vowel should be stressed); this is without any terminating non-syllabic ending, which is added if needed by the calling function. Normally returns two arguments (`STEM` and `TR`), but can be called from a template using `#invoke` (or by bot) and will return one argument (`STEM`, or `STEM//TR` if `TR` is present). Returns {nil} if unable to dereduce. NOTE: Translit must already be decomposed! See comment at top. ]==] function export.dereduce_stem(stem, tr, epenthetic_stress) local combine_tr = false -- so this can be called from a template (or usually, a bot) if type(stem) == "table" then stem, tr, epenthetic_stress = ine(stem.args[1]), ine(stem.args[2]), ine(stem.args[3]) combine_tr = true end if epenthetic_stress then stem, tr = export.make_unstressed_once(stem, tr) end local pre, letter, post local pretr, lettertr, posttr -- FIXME!!! Deal with this special case --if not (z.stem_type == "soft" and _.equals(z.stress_type, {"b", "f"}) -- we should ignore asterix for 2*b and 2*f (so to process it just like 2b or 2f) -- or _.contains(z.specific, "(2)") and _.equals(z.stem_type, {"velar", "letter-ц", "vowel"})) -- and also the same for (2)-specific and 3,5,6 stem-types --then -- I think this corresponds to our -ья and -ье types, which we -- handle separately --if z.stem_type == "vowel" then -- 1). -- if _.equals(z.stress_type, {"b", "c", "e", "f", "f'", "b'" }) then -- gen_pl ending stressed -- TODO: special vars for that -- z.stems["gen_pl"] = _.replace(z.stems["gen_pl"], "ь$", "е́") -- else -- z.stems["gen_pl"] = _.replace(z.stems["gen_pl"], "ь$", "и") -- end --end pre, letter, post = umatch(stem, "^(.*)([" .. export.cons .. "])([" .. export.cons .. "])$") if tr then pretr, lettertr, posttr = umatch(tr, "^(.*)(" .. export.tr_cons_acc_re .. ")(" .. export.tr_cons_acc_re .. ")$") if pre and not pretr then return nil, nil -- should not happen unless tr is really messed up end end if pre then local is_upper = ufind(post, "[" .. export.uppercase .. "]") local epvowel if ufind(letter, "[ьйЬЙ]") then letter = "" lettertr = "" if ufind(post, "[цЦ]$") or not epenthetic_stress then epvowel = is_upper and "Е" or "е" else epvowel = is_upper and "Ё" or "ё" end elseif ufind(letter, "[" .. export.cons_except_sib_c .. "]") and ufind(post, "[" .. export.velar .. "]") or ufind(letter, "[" .. export.velar .. "]") then epvowel = is_upper and "О" or "о" elseif post == "ц" or post == "Ц" then epvowel = is_upper and "Е" or "е" elseif epenthetic_stress then if ufind(letter, "[" .. export.sib .. "]") then epvowel = is_upper and "О́" or "о́" else epvowel = is_upper and "Ё" or "ё" end else epvowel = is_upper and "Е" or "е" end assert(epvowel) stem = pre .. letter .. epvowel .. post if tr then tr = pretr .. lettertr .. export.translit(epvowel) .. posttr tr = export.j_correction(tr) end if epenthetic_stress then stem, tr = export.make_ending_stressed(stem, tr) end if combine_tr then return export.combine_russian_tr(stem, tr) else return stem, tr end end return nil, nil end --[==[ Parse an entry that potentially has final footnote symbols and initial `*` for a hypothetical entry into initial symbols, text and final symbols. ]==] function export.split_symbols(entry, do_subscript) local prefentry, finalnotes = m_table_tools.separate_notes(entry) local initnotes, text = umatch(prefentry, "(%*?)(.*)$") return initnotes, text, finalnotes end -------------------------------------------------------------------------- -- Used for manual translit -- -------------------------------------------------------------------------- --[==[ Transliterate text after removing any links. The translit is decomposed in the process. ]==] function export.translit_no_links(text) return export.translit(require("Module:links").remove_links(text)) end --[==[ Split a combined Cyrillic/translit string (either in the form `CYRILLIC//TRANSLIT` or just `CYRILLIC`) into its components, decompose the translit, and either return a two-element list of `CYRILLIC` and `TRANSLIT` (if `dopair` is given), or two separate return values (if `dopair` is not specified). ]==] function export.split_russian_tr(term, dopair) local ru, tr if not term:find("//") then ru = term else local splitvals = split(term, "//") if #splitvals ~= 2 then error("Must have at most one // in a Russian//translit expr: '" .. term .. "'") end ru, tr = splitvals[1], export.decompose(splitvals[2]) end if dopair then return {ru, tr} else return ru, tr end end --[==[ Combine Cyrillic and translit into a single string separated by `//`. If translit is {nil}, the return value will be the same as the passed-in Cyrillic. `ru` can be a string (which any manual translit in `tr`) or a two-element table of `{CYRILLIC, TRANSLIT}`. ]==] function export.combine_russian_tr(ru, tr) if type(ru) == "table" then ru, tr = unpack(ru) end if tr then return ru .. "//" .. tr else return ru end end local function concat_maybe_moving_notes(x, y, movenotes) if movenotes then local xentry, xnotes = m_table_tools.separate_notes(x) local yentry, ynotes = m_table_tools.separate_notes(y) return xentry .. yentry .. xnotes .. ynotes else return x .. y end end --[==[ Concatenate two Cyrillic strings `RU1` and `RU2` that may have corresponding manual transliteration `TR1` and `TR2` (which should be {nil} if there is no manual translit, and otherwise should be decomposed). If `DOPAIR`, return a two-item list of the combined Cyrillic and manual translit (which will be {nil} if both `TR1` and `TR2` are {nil}); else, return two values, the combined Cyrillic and manual translit. If `MOVENOTES`, extract any footnote symbols at the end of `RU1` and move them to the end of the concatenated string, before any footnote symbols for `RU2`; same thing goes for `TR1` and `TR2`. ]==] function export.concat_russian_tr(ru1, tr1, ru2, tr2, dopair, movenotes) local ru, tr if not tr1 and not tr2 then ru = concat_maybe_moving_notes(ru1, ru2, movenotes) else if not tr1 then tr1 = export.translit_no_links(ru1) end if not tr2 then tr2 = export.translit_no_links(ru2) end ru, tr = concat_maybe_moving_notes(ru1, ru2, movenotes), export.j_correction(concat_maybe_moving_notes(tr1, tr2, movenotes)) end if dopair then return {ru, tr} else return ru, tr end end --[==[ Concatenate two Cyrillic/translit combinations (where each combination is a two-element list of `{CYRILLIC, TRANSLIT}` where `TRANSLIT` may be nil) by individually concatenating the Cyrillic and translit portions, and return a concatenated combination as a two-element list. If the manual translit portions of both terms on entry are {nil}, the result will also have {nil} manual translit. If `MOVENOTES`, extract any footnote symbols at the end of `TERM1` and move them after the concatenated string and before any footnote symbols at the end of `TERM2`. ]==] function export.concat_paired_russian_tr(term1, term2, movenotes) assert(type(term1) == "table") assert(type(term2) == "table") local ru1, tr1 = term1[1], term1[2] local ru2, tr2 = term2[1], term2[2] return export.concat_russian_tr(ru1, tr1, ru2, tr2, "dopair", movenotes) end function export.concat_forms(forms) local joined_rutr = {} for _, form in ipairs(forms) do insert(joined_rutr, export.combine_russian_tr(form)) end return concat(joined_rutr, ",") end --[==[ Given a list of forms, where each form is a two-element list of `{CYRILLIC, TRANSLIT}`, strip footnote symbols from the end of the Cyrillic and translit. ]==] function export.strip_notes_from_forms(forms) local newforms = {} for _, form in ipairs(forms) do local ru, tr = form[1], form[2] ru, _ = m_table_tools.separate_notes(ru) if tr then tr, _ = m_table_tools.separate_notes(tr) end insert(newforms, {ru, tr}) end return newforms end --[==[ Given a list of forms, where each form is a two-element list of `{CYRILLIC, TRANSLIT}`, unzip into parallel lists of Cyrillic and translit. The latter list may have gaps in it. ]==] function export.unzip_forms(forms) local rulist = {} local trlist = {} for i, form in ipairs(forms) do local ru, tr = form[1], form[2] rulist[i] = ru trlist[i] = tr end return rulist, trlist end --[==[ Given parallel lists of Cyrillic and translit (where the latter list may have gaps in it), return a list of forms, where each form is a two-element list of `{CYRILLIC, TRANSLIT}`. ]==] function export.zip_forms(rulist, trlist) local forms = {} for i, ru in ipairs(rulist) do insert(forms, {ru, trlist[i]}) end return forms end local function any_forms_have_translit(forms) for _, form in ipairs(forms) do if form[2] then return true end end return false end --[==[ Given a list of forms, where each form is a two-element list of `{CYRILLIC, TRANSLIT}`, combine forms with identical Cyrillic, concatenating the translit with a comma+space in between. ]==] function export.combine_translit_of_duplicate_forms(forms) if not forms[1] then return forms end -- Optimization to avoid creating a new list in the majority case when no translit exists. if not any_forms_have_translit(forms) then return forms end local newforms = {} insert(newforms, {forms[1][1], forms[1][2]}) for i = 2, #forms do local found_duplicate = false for j = 1, #newforms do -- If the Russian of the next form is the same as that of the last one, combine their translits and modify -- newforms[] in-place. Otherwise add the next form to newforms[]. Make sure to clone the form rather than -- just appending it directly since we may modify it in-place; we don't want to side-effect `forms` as -- passed in. if forms[i][1] == newforms[j][1] then local tr1 = newforms[j][2] local tr2 = forms[i][2] if not tr1 and not tr2 then -- this shouldn't normally happen else tr1 = tr1 or export.translit_no_links(newforms[j][1]) tr2 = tr2 or export.translit_no_links(forms[i][1]) if tr1 == tr2 then -- this shouldn't normally happen else newforms[j][2] = tr1 .. ", " .. tr2 end end found_duplicate = true break end end if not found_duplicate then insert(newforms, {forms[i][1], forms[i][2]}) end end return newforms end function export.any_termobjs_have_translit(termobjs) for _, termobj in ipairs(termobjs) do if termobj.tr then return true end end return false end --[==[ Given a list of term objects, where each object is a table of `{term = CYRILLIC, tr = TRANSLIT, ...}`, combine forms with identical Cyrillic and identical ancillary properties, concatenating the translit with a comma+space in between. Also recompose all transliteration. ]==] function export.combine_translit_of_duplicate_termobjs_and_recompose(termobjs) if not termobjs[1] then return termobjs end -- Optimization to avoid creating a new list in the majority case when no translit exists. if not export.any_termobjs_have_translit(termobjs) then return termobjs end local newtermobjs = {} insert(newtermobjs, m_table.shallowCopy(termobjs[1])) for i = 2, #termobjs do local found_duplicate = false for j = 1, #newtermobjs do -- If the Russian of the next termobj is the same as that of the last one, combine their translits and -- modify newtermobjs[] in-place. Otherwise add the next termobj to newtermobjs[]. Make sure to clone the -- termobj rather than just appending it directly since we may modify it in-place; we don't want to -- side-effect `termobjs` as passed in. if termobjs[i].term == newtermobjs[j].term and m_headword_utilities.termobj_ancillary_properties_equal(termobjs[i], newtermobjs[j]) then local tr1 = newtermobjs[j].tr local tr2 = termobjs[i].tr if not tr1 and not tr2 then -- this shouldn't normally happen else tr1 = tr1 or export.translit_no_links(newtermobjs[j].term) tr2 = tr2 or export.translit_no_links(termobjs[i].term) if tr1 == tr2 then -- this shouldn't normally happen else newtermobjs[j].tr = tr1 .. ", " .. tr2 end end found_duplicate = true break end end if not found_duplicate then insert(newtermobjs, m_table.shallowCopy(termobjs[i])) end end for _, newtermobj in ipairs(newtermobjs) do if newtermobj.tr then newtermobj.tr = export.recompose(newtermobj.tr) end end return newtermobjs end --[==[ Given a list of forms, where each form is a two-element list of `{CYRILLIC, TRANSLIT}`, split cases where two different transliterations have been packed into a single translit field by creating two adjacent term/translit pairs. This is the opposite operation of `combine_translit_of_duplicate_forms()`. ]==] function export.split_translit_of_duplicate_forms(forms) if not forms[1] then return forms end -- Optimization to avoid creating a new list in the majority case when no translit exists. if not export.any_forms_have_translit(forms) then return forms end local newforms = {} for _, form in ipairs(forms) do local ru, tr = unpack(form) if not tr or not tr:find(",") or ru:find(",") then insert(newforms, form) else local split_trs = split(tr, ",%s*") local default_tr = export.translit_no_links(ru) for _, split_tr in ipairs(split_trs) do if split_tr == default_tr then split_tr = nil end insert(newforms, {ru, split_tr}) end end end return newforms end --[==[ Given a list of forms, where each form is a two-element list of `{CYRILLIC, TRANSLIT}`, split cases where two different transliterations have been packed into a single translit field by creating two adjacent term/translit pairs. This is the opposite operation of `combine_translit_of_duplicate_forms()`. ]==] function export.split_translit_of_duplicate_termobjs_and_decompose(termobjs) if not termobjs[1] then return termobjs end -- Optimization to avoid creating a new list in the majority case when no translit exists. if not export.any_termobjs_have_translit(termobjs) then return termobjs end local newobjs = {} for _, obj in ipairs(termobjs) do local tr = obj.tr if tr then tr = export.decompose(tr) end if not tr or not tr:find(",") or obj.term:find(",[^%s]") then if not tr or tr == obj.tr then insert(newobjs, obj) else obj = m_table.shallowCopy(obj) obj.tr = tr insert(newobjs, obj) end else local term = obj.term local embedded_comma_in_term = not not term:find(",") -- If there's an embedded comma in the term, we want to split on commas not followed by a space; otherwise, -- we split on commas whether or not followed by a space. To implement "comma not followed by space", we -- can use a "frontier pattern"; the one below matches if the character after the comma is in the specified -- set (which is anything but a comma or space) and the comma itself is not in the specified set (in other -- words, it is a comma or space, which matches because it's a comma). This doesn't work correctly if there -- are two commas in a row, but that should not happen as there should not be an empty translit. local split_trs = split(tr, embedded_comma_in_term and ",%f[^,%s]" or ",%s*") local default_tr = export.translit_no_links(term) for _, split_tr in ipairs(split_trs) do if split_tr == default_tr then split_tr = nil end local newobj = m_table.shallowCopy(obj) newobj.tr = split_tr insert(newobjs, newobj) end end end return newobjs end function export.strip_ending(ru, tr, ending) local strippedru = ugsub(ru, ending .. "$", "") if strippedru == ru then error("Argument " .. ru .. " doesn't end with expected ending " .. ending) end ru = strippedru tr = export.strip_tr_ending(tr, ending) return ru, tr end function export.strip_tr_ending(tr, ending) if not tr then return nil end local endingtr = ugsub(export.translit_no_links(ending), "^([Jj])", "%1?") local strippedtr = ugsub(tr, endingtr .. "$", "") if strippedtr == tr then error("Translit " .. tr .. " doesn't end with expected ending " .. endingtr) end return strippedtr end return export jifqt1url7tz4h3rtigfh31hoqhxgrp Mô đun:ru-translit 828 272238 2479404 2322266 2026-07-27T02:13:57Z Hiyuune 50834 2479404 Scribunto text/plain local export = {} --[=[ FIXME: 1. (DONE) If you write '''Б'''ез, it transliterates to '''B'''jez instead of '''B'''ez, as it should. -- NOTE: This currently doesn't work due to an issue in [[Module:languages]] -- which means this module won't see style apostrophes. 2. (DONE) Convert ъ to nothing before comma or other non-letter particle, e.g. in Однимъ словомъ, идешь на чтеніе. 3. (DONE) Make special-casing for adjectives in -го and for что (and friends) be the default, and implement transformations in Cyrillic rather than after translit so that we can display the transformed Cyrillic in the "phonetic respelling" notation of {{ru-IPA}}. ]=] local m_str_utils = require("Module:string utilities") local decompose = require("Module:ru-common").decompose local explode = m_str_utils.explode_utf8 local concat = table.concat local insert = table.insert local ipairs = ipairs local remove = table.remove local rfind = m_str_utils.find local rsub = m_str_utils.gsub local rsplit = m_str_utils.split local select = select local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local u = m_str_utils.char local AC = u(0x301) -- acute = ́ local GR = u(0x0300) -- grave = ̀ local BR = u(0x0306) -- breve ̆ local DI = u(0x0308) -- diaeresis = ̈ local DIACRITICS = AC .. GR .. BR .. DI .. u(0x0302) .. -- circumflex ̂ u(0x0304) .. -- macron ̄ u(0x0307) .. -- dot above ̇ u(0x030A) .. -- ring above ̊ u(0x030C) .. -- caron ̌ u(0x030F) .. -- double grave ̏ u(0x0323) .. -- dot below ̣ u(0x0328) -- ogonek ̨ local TEMP_G = u(0xFFF1) -- substitute to prevent g from changing to v local word_chars = "%a’%(%)%[%]" .. DIACRITICS local function ine(x) -- if not empty return x ~= "" and x or nil end -- Main letter conversion table. local letters = { ["а"] = "a", ["б"] = "b", ["в"] = "v", ["г"] = "g", ["д"] = "d", ["е"] = "je", ["ж"] = "ž", ["з"] = "z", ["и"] = "i", ["й"] = "j", ["к"] = "k", ["л"] = "l", ["м"] = "m", ["н"] = "n", ["о"] = "o", ["п"] = "p", ["р"] = "r", ["с"] = "s", ["т"] = "t", ["у"] = "u", ["ф"] = "f", ["х"] = "x", ["ц"] = "c", ["ч"] = "č", ["ш"] = "š", ["щ"] = "šč", ["ъ"] = "ʺ", ["ы"] = "y", ["ь"] = "ʹ", ["э"] = "e", ["ю"] = "ju", ["я"] = "ja", ["А"] = "A", ["Б"] = "B", ["В"] = "V", ["Г"] = "G", ["Д"] = "D", ["Е"] = "Je", ["Ж"] = "Ž", ["З"] = "Z", ["И"] = "I", ["Й"] = "J", ["К"] = "K", ["Л"] = "L", ["М"] = "M", ["Н"] = "N", ["О"] = "O", ["П"] = "P", ["Р"] = "R", ["С"] = "S", ["Т"] = "T", ["У"] = "U", ["Ф"] = "F", ["Х"] = "X", ["Ц"] = "C", ["Ч"] = "Č", ["Ш"] = "Š", ["Щ"] = "Šč", ["Ъ"] = "ʺ", ["Ы"] = "Y", ["Ь"] = "ʹ", ["Э"] = "E", ["Ю"] = "Ju", ["Я"] = "Ja", -- Russian style quotes ["«"] = "“", ["»"] = "”", -- archaic, pre-1918 letters ["і"] = "i", ["ѳ"] = "f", ["ѣ"] = "jě", ["ѵ"] = "i", ["І"] = "I", ["Ѳ"] = "F", ["Ѣ"] = "Jě", ["Ѵ"] = "I", -- archaic, pre-1708 letters (most of these are covered by aliases below) ["ѥ"] = "je", ["ѯ"] = "ks", ["ѱ"] = "ps", ["Ѥ"] = "Je", ["Ѯ"] = "Ks", ["Ѱ"] = "Ps", } -- Treat most archaic letters as aliases. Exceptions: -- ѥ is not the same as е, because it doesn't lose iotation after a consonant. -- ѯ and ѱ can't be treated as aliases, because mapping 1 character to 2 messes -- can cause the logic which checks the capitalization of adjacent letters to -- become unreliable. This only affects the uppercase forms, but the lowercase -- forms are also excepted for consistency. local aliases = { ["є"] = "е", ["ꙁ"] = "з", ["ꙃ"] = "з", ["ѕ"] = "з", ["ї"] = "і", ["ꙋ"] = "у", ["ѡ"] = "о", ["ѿ"] = "о", ["ꙑ"] = "ы", ["ꙗ"] = "я", ["ѧ"] = "я", ["ѫ"] = "у", ["ѩ"] = "я", ["ѭ"] = "ю", ["Є"] = "Е", ["Ꙁ"] = "З", ["Ꙃ"] = "З", ["Ѕ"] = "З", ["Ї"] = "І", ["Ꙋ"] = "У", ["Ѡ"] = "О", ["Ѿ"] = "О", ["Ꙑ"] = "Ы", ["Ꙗ"] = "Я", ["Ѧ"] = "Я", ["Ѫ"] = "У", ["Ѩ"] = "Я", ["Ѭ"] = "Ю", ["'"] = "’" } local plain_e = { ["е"] = "e", ["ѣ"] = "ě", ["э"] = "ɛ", ["Е"] = "E", ["Ѣ"] = "Ě", ["Э"] = "Ɛ" } local jo_letters = { ["ё"] = "jo", ["ѣ̈"] = "jǒ", ["я̈"] = "jǫ", ["Ё"] = "Jo", ["Ѣ̈"] = "Jǒ", ["Я̈"] = "Jǫ" } local vowels = "аеиіоуыѣэюяѥѵaæɐeəɛiɪɨoɵuyʊʉАЕИІОУЫѢЭЮЯѤѴAEƐIOUY" -- Apply transformations to the Cyrillic to more closely match pronunciation. -- Return two arguments: the "original" text (after decomposing composed -- grave characters), and the transformed text. If the two are different, -- {{ru-IPA}} should display a "phonetic respelling" notation. -- NOADJ disables special-casing for adjectives in -го, while FORCEADJ forces -- special-casing for adjectives, including those in -аго (pre-reform spelling) -- and disables checking for exceptions (e.g. много, ого). NOSHTO disables -- special-casing for что and related words. function export.apply_tr_fixes(text, noadj, noshto, forceadj) -- normalize any aliases text = text:gsub(".[\128-\191]*", aliases) -- decompose stress accents without decomposing letters we want to treat -- as units (e.g. й or ё) text = decompose(text) local origtext = text -- the second half of the if-statement below is an optimization; see above. if not noadj and text:find("го") then local v = {["г"] = "в", ["Г"] = "В"} local repl = function(e, g, o, sja) return e .. v[g] .. o .. (sja or "") end -- Handle какого-нибудь/-либо/-то; must be done first because of an exception -- made for бого-, снего-, etc. text = rsub(text, "([кКтТ][аА][кК][оеОЕ" .. (forceadj and "аА" or "") .. "][" .. AC .. GR .. "]?)([гГ])([оО]%-)", repl) if not forceadj then local function go(text, case) local pattern = rsub(case, "^(.)(.*)(го[" .. AC .. GR .. "]?)(%-?)$", function(m1, m2, m3, m4) m1 = "%f[%a" .. AC .. GR .. "]([" .. m1:uupper() .. m1 .. "]" m2 = m2:gsub("\204[\128\129]", "[" .. AC .. GR .. "]?") .. ")" m3 = m3:gsub("\204[\128\129]", "[" .. AC .. GR .. "]?") :gsub("^г(.*)", "г(%1") m4 = m4 == "-" and "%-)" or ")%f[^%a" .. AC .. GR .. "]" return m1 .. m2 .. m3 .. m4 end) return rsub(text, pattern, "%1" .. TEMP_G .. "%2") end for _, case in ipairs{"мно́го", "н[еа]мно́го", "до́рого", "недо́рого", "стро́го", "нестро́го", "на́строго", "убо́го", "пол[ао]́го"} do text = go(text, case) end -- check for neuter short forms of compound adjectives in -но́гий if rfind(text, "но[" .. AC .. GR .. "]?го%f[^%a" .. AC .. GR .. "]") then for _, case in ipairs{"безно́го", "босоно́го", "веслоно́го", "длинноно́го", "двуно́го", "коротконо́го", "кривоно́го", "одноно́го", "пятино́го", "трёхно́го", "трехно́го", "хромоно́го", "четвероно́го", "шестино́го"} do text = go(text, case) end end for _, case in ipairs{"ого́", "го́го", "ваго́го", "ло́го", "п[ео]́го", "со́го", "То́го", "ле́го", "игого́", "огого́", "альбиньязего", "д[иі]е́го", "бо́лого", "гр[иі]е́го", "манче́го", "пичис[иі]е́го", "тенкодого", "хио́го", "аго-", "его-", "ого-"} do text = go(text, case) end end --handle genitive/accusative endings, which are spelled -ого/-его/-аго -- (-ogo/-ego/-ago) but transliterated -ovo/-evo/-avo; only for adjectives -- and pronouns, excluding words like много, ого (-аго occurs in -- pre-reform spelling); \204\129 is an acute accent, \204\128 is a grave accent local pattern = "([оеОЕ" .. (forceadj and "аА" or "") .. "][" .. AC .. GR .. "]?)([гГ])([оО][" .. AC .. GR .. "]?)" local reflexive = "([сС][яЯ][" .. AC .. GR .. "]?)" text = rsub(text, pattern .. "%f[^%a" .. AC .. GR .. TEMP_G .. "]", repl) text = rsub(text, pattern .. reflexive .. "%f[^%a" .. AC .. GR .. TEMP_G .. "]", repl) -- handle сегодня text = rsub(text, "%f[%a" .. AC .. GR .. "]([Сс]е)г(о[" .. AC .. GR .. "]?дня)%f[^%a" .. AC .. GR .. "]", "%1в%2") -- handle сегодняшн- text = rsub(text, "%f[%a" .. AC .. GR .. "]([Сс]е)г(о[" .. AC .. GR .. "]?дняшн)", "%1в%2") -- replace TEMP_G with g; must be done after the -go -> -vo changes text = rsub(text, TEMP_G, "г") end -- the second half of the if-statement below is an optimization; see above. if not noshto and text:find("то") then local ch2sh = {["ч"] = "ш", ["Ч"] = "Ш"} -- Handle что text = rsub(text, "%f[%a" .. AC .. GR .. "]([Чч])(то[" .. AC .. GR .. "]?)%f[^%a" .. AC .. GR .. "]", function(ch, to) return ch2sh[ch] .. to end) -- Handle чтобы, чтоб text = rsub(text, "%f[%a" .. AC .. GR .. "]([Чч])(то[" .. AC .. GR .. "]?бы?)%f[^%a" .. AC .. GR .. "]", function(ch, to) return ch2sh[ch] .. to end) -- Handle ничто text = rsub(text, "%f[%a" .. AC .. GR .. "]([Нн]и)ч(то[" .. AC .. GR .. "]?)%f[^%a" .. AC .. GR .. "]", "%1ш%2") end -- Handle мягкий, лёгкий, легчать, etc. text = rsub(text, "([МмЛл][яеё][" .. AC .. GR .. "]?)г([кч])", "%1х%2") return origtext, text end do -- If и, check if it's actually й to avoid wrongly treating it as a vowel. local function handle_short_i(word, ch, i, adjust) if (ch == "и" or ch == "И") and word[i] == BR then -- Remove the breve; only used by get_next_char. if adjust then remove(word, i) end ch = toNFC(ch .. BR) word[i - 1] = ch end return ch end local function get_prev_char(word, i) local j, ch = 0 repeat j = j + 1 ch = word[i - j] until not (ch and (DIACRITICS .. "()’"):find(ch, nil, true)) return handle_short_i(word, ch, i - j + 1) end local function get_next_char(word, i) local j, ch = 0 repeat j = j + 1 ch = word[i + j] until ch ~= "(" and ch ~= ")" return handle_short_i(word, ch, i + j + 1, true) end -- Check if a vowel should be made "plain" (usually by removing the "j" -- in the transliteration). Returns true if `prev` is in the string `check`. -- If `this` and `prev` are both uppercase, always returns false (on the -- assumption the term is an initialism). -- Note: We check both because of terms like Романо-д’Эццелино and -- Комон-л’Эванте, where an uppercase `this` follows a lowercase `prev`, -- (since the apostrophe is ignored). local function check_plain(this, prev, check, in_check) if prev and (this == this:ulower() or prev == prev:ulower()) then if check:match(prev, 1, true) then return in_check end return not in_check end end -- Convert any jos (ё, ѣ̈, я̈) as a special-case. local function is_jo_letter(this, prev, output, word, d) local tr = jo_letters[this] if not tr then return end -- Remove "j" if preceded by a hushing consonant (ж ч ш щ). if check_plain(this, prev, "жчшщЖЧШЩ", true) then tr = tr:sub(2) if this == this:uupper() then tr = tr:uupper() end end insert(output, tr) -- Note the position, so we can give it an implicit primary stress -- if necessary (unless it already has secondary stress; shouldn't -- ever come after primary stress, but just in case it does we -- shouldn't override it or give the jo two stress marks. if word[d.i + 1] ~= GR then d.final_jo = #output end return true end local function do_iteration(output, word, d) -- Get current, previous and next characters, skipping over brackets, and -- ignoring diacritics for the previous character (which simplifies checks). local this = word[d.i] local prev = get_prev_char(word, d.i) local nxt = get_next_char(word, d.i) -- A word is monosyllabic if it has only one vowel. if vowels:find(this, 1, true) then d.vowels = d.vowels + 1 end if nxt == DI then d.i = d.i + 1 this = toNFC(this .. DI) if is_jo_letter(this, prev, output, word, d) then return end elseif nxt == BR then d.i = d.i + 1 this = toNFC(this .. BR) -- Note that explicit stress has been found, which prevents any -- implicit stress from being added for jos. elseif this == AC then d.primary = true -- After a lowercase consonant or at the start of a suffix, е becomes -- e, ѣ becomes ě and э becomes ɛ; after й, this only applies to э. elseif plain_e[this] and ( check_plain(this, prev, vowels .. "ʹʺъЪьЬ" .. ((this == "э" or this == "Э") and "" or "йЙ"), false) or not prev and d.dash_before ) then insert(output, plain_e[this]) return -- ю becomes u if if preceded by ж or ш. elseif ( (this == "ю" or this == "Ю") and check_plain(this, prev, "жшЖШ", true) ) then insert(output, this == "ю" and "u" or "U") return -- Make lowercase izhitsa display as -v- after /a/, /e/ and /i/ -- (matching the equivalent Greek digraphs αυ, ευ and ηυ). elseif ( this == "ѵ" and prev and ("аеиіѣэяѥaæɐeəɛiɪɨАЕИІѢЭЯѤAEƐI"):find(prev, 1, true) ) then this = "в" word[d.i] = "в" -- Ignore word-final hard signs. elseif (this == "ъ" or this == "Ъ") and d.i == #word then return end insert(output, letters[this] or this) end -- Transliterate after the pronunciation-related transformations of -- export.apply_tr_fixes() have been applied. Called from {{ru-IPA}}. -- `jo_accent` is as in export.tr(). function export.tr_after_fixes(text, jo_accent) -- normalize any aliases text = toNFC(text:gsub(".[\128-\191]*", aliases)) local output = {} -- Note: We use ustring gsub because ustring gmatch is bugged, and -- it's easy to make gsub do the same thing. rsub(text, "([^" .. word_chars .. "]*)([" .. word_chars .. "]*)", function(before, word) for _, ch in ipairs(explode(before)) do insert(output, ch) end -- FIXME: Do this in one loop instead of splitting by word. word = explode(toNFD(word)) local d = { i = 0, vowels = 0 } -- Prefix if it's preceded by "^-" or " -". if output[#output] == "-" then local prev = output[#output - 1] if not prev or rfind(prev, "%s") then d.dash_before = true end end while d.i < #word do d.i = d.i + 1 do_iteration(output, word, d) end -- Add an implicit primary stress to a jo (if applicable). -- Jos do not implicitly take stress accents if an explicit primary -- stress is given. Otherwise, the final jo which doesn't have -- secondary stress takes primary stress. -- Prefixes do not take implicit primary stress. -- Primary stress will be shown on monosyllables if either they -- are a suffix or `jo_accent` is "mono". if ( jo_accent ~= "none" and d.final_jo and (not (d.primary or word[#word] == "-")) and (jo_accent == "mono" or d.vowels > 1 or d.dash_before) ) then output[d.final_jo] = output[d.final_jo] .. AC end end) return toNFC(concat(output)) end end -- Transliterates text, which should be a single word or phrase. It should -- include stress marks, which are then preserved in the transliteration. -- ё is a special case: it is rendered (j)ó in multisyllabic words and -- monosyllabic words in multi-word phrases, but rendered (j)o without an -- accent in isolated monosyllabic words. This can be overridden with the -- JO_ACCENT parameter: if set to "mono", monosyllabic words will also be -- given as (j)ó (this is used in conjugation and declension tables); if set -- to "none", it will always be rendered (j)o. -- NOADJ disables special-casing for adjectives in -го, while FORCEADJ forces -- special-casing for adjectives and disables checking for exceptions -- (e.g. много). NOSHTO disables special-casing for что and related words. -- As a special case, if `lang` is a language other than "ru", then none of -- the special transformations are applied, and JO_ACCENT is set to "none". -- This is for situations which require Russian transcriptions of Cyrillic, -- but where the special cases don't make sense (e.g. the Cyrillization of -- Mandarin, or pidgins such as Russenorsk). function export.tr(text, lang, sc, jo_accent, noadj, noshto, forceadj) if (ine(lang) or "ru") ~= "ru" then return export.tr_after_fixes(text, "none") end return export.tr_after_fixes( select(2, export.apply_tr_fixes(text, noadj, noshto, forceadj)), jo_accent ) end -- translit with various special-case substitutions; NOADJ disables -- special-casing for adjectives in -го, while FORCEADJ forces special-casing -- for adjectives and disables checking for expections (e.g. много). -- NOSHTO disables special-casing for что and related words. SUB is used -- to implement arbitrary substitutions in the Cyrillic text before other -- transformations are applied and before translit. It is of the form -- FROM/TO,FROM/TO,... function export.tr_sub(text, jo_accent, noadj, noshto, sub, forceadj) if type(text) == "table" then -- called directly from a template jo_accent = ine(text.args.jo_accent) noadj = ine(text.args.noadj) noshto = ine(text.args.noshto) sub = ine(text.args.sub) text = text.args[1] end if sub then local subs = rsplit(sub, ",") for _, subpair in ipairs(subs) do local subsplit = rsplit(subpair, "/") text = rsub(text, subsplit[1], subsplit[2]) end end return export.tr(text, nil, nil, jo_accent, noadj, noshto, forceadj) end --for adjectives, pronouns function export.tr_adj(text, jo_accent) if type(text) == "table" then -- called directly from a template jo_accent = ine(text.args.jo_accent) text = text.args[1] end -- we have to include "forceadj" because typically when tr_adj() is called -- from the noun or adjective modules, it's called with suffix ого, which -- would otherwise trigger the exceptional case and be transliterated as ogo return export.tr(text, nil, nil, jo_accent, false, "noshto", "forceadj") end return export o5y7zru8782lrdrvahxxrtmedy3n4d1 Bản mẫu:uses lua 10 273262 2479376 2471782 2026-07-26T23:52:52Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:Lua]] thành [[Bản mẫu:uses lua]] qua đổi hướng 2471782 wikitext text/x-wiki <includeonly><onlyinclude>{{safesubst:<noinclude/>#invoke:dependency box|lua_box}}</onlyinclude></includeonly><!-- -->{{documentation}} hwhvlqlfl3izatuqsj5rss9hphdkghb 2479381 2479376 2026-07-26T23:56:59Z Kateru Zakuro 34522 Hồi sửa về bản sửa đổi 2080493 của [[Special:Contributions/Kateru Zakuro|Kateru Zakuro]] ([[User talk:Kateru Zakuro|talk]]) 2479381 wikitext text/x-wiki <onlyinclude><includeonly>{{#invoke:Lua banner|main}}</includeonly></onlyinclude> {{Lua|Module:Lua banner}} {{Tài liệu}}[[Thể loại:Bản mẫu]] <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> 7dhvfbb0j87s1kel2t1kiw6ebztxac7 Bản mẫu:uses lua/doc 10 273266 2479378 2080505 2026-07-26T23:53:31Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:Lua/doc]] thành [[Bản mẫu:uses lua/doc]] (đã tắt đổi hướng) 2080505 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> === Cách sử dụng === ; Basic : <pre>{{Lua|module name}}</pre> ; All parameters : <pre>{{Lua|module 1|module 2|module 3|...|category=custom category|wish{{=}}true|nocat=true}}</pre> === Xem thêm === <includeonly> <!-- THỂ LOẠI VÀ INTERWIKI TẠI ĐÂY, CẢM ƠN --> </includeonly> i30zsyld4pxt2ma3aqq5mu8umf69biu 2479379 2479378 2026-07-26T23:55:01Z Kateru Zakuro 34522 2479379 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{uses lua|dependency box}} == Cách sử dụng == <pre>{{Lua|module 1|module 2|module 3|...}}</pre> <includeonly> <!-- THỂ LOẠI VÀ INTERWIKI TẠI ĐÂY, CẢM ƠN --> [[Thể loại:Tài liệu bản mẫu]] </includeonly> b4fyrs6t7pzg1nawpv134d0llx16cad 2479380 2479379 2026-07-26T23:55:12Z Kateru Zakuro 34522 2479380 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{uses lua|dependency box}} == Cách sử dụng == <pre>{{uses lua|module 1|module 2|module 3|...}}</pre> <includeonly> <!-- THỂ LOẠI VÀ INTERWIKI TẠI ĐÂY, CẢM ƠN --> [[Thể loại:Tài liệu bản mẫu]] </includeonly> 4z9s13vhxncdkl7w9n0j1hoaak3nw34 2479382 2479380 2026-07-26T23:59:04Z Kateru Zakuro 34522 2479382 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{uses lua|Lua banner}} == Cách sử dụng == <pre>{{uses lua|module 1|module 2|module 3|...}}</pre> <includeonly> <!-- THỂ LOẠI VÀ INTERWIKI TẠI ĐÂY, CẢM ƠN --> [[Thể loại:Tài liệu bản mẫu]] </includeonly> 9lqirm4u0rhys31cyez9lx8zzetjtpf 2479383 2479382 2026-07-26T23:59:17Z Kateru Zakuro 34522 2479383 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{uses lua|Module:Lua banner}} == Cách sử dụng == <pre>{{uses lua|module 1|module 2|module 3|...}}</pre> <includeonly> <!-- THỂ LOẠI VÀ INTERWIKI TẠI ĐÂY, CẢM ƠN --> [[Thể loại:Tài liệu bản mẫu]] </includeonly> 829wuwh7xvrdaesd1rgo1st07kxnjw8 Mô đun:ru-headword 828 281430 2479407 2251653 2026-07-27T02:39:20Z Hiyuune 50834 2479407 Scribunto text/plain --[=[ This module implements the headword templates {{ru-noun}}, {{ru-adj}}, {{ru-adv}}, {{ru-noun+}}, etc. The main entry point is show(), which is meant to be called from one of the above templates. However, {{ru-noun+}} uses the entry point noun_plus(). When calling show(), the first parameter of the #invoke call is the part of speech. Other parameters are taken from the parent template call. The implementations for different types of headwords (different parts of speech) are set in pos_functions[POS] for a given POS (part of speech). ]=]-- local export = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local lang = require("Module:languages").getByCode("ru") local langname = lang:getCanonicalName() local com = require("Module:ru-common") local m_links = require("Module:links") local m_table_tools = require("Module:table tools") local require_when_needed = require("Module:require when needed") local en_utilities_module = "Module:en-utilities" local json_module = "Module:JSON" local headword_module = "Module:headword" local headword_utilities_module = "Module:headword utilities" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local m_string_utilities = require_when_needed(string_utilities_module) local m_table = require_when_needed(table_module) local glossary_link = require_when_needed(headword_utilities_module, "glossary_link") local shallowCopy = require_when_needed(table_module, "shallowCopy") local insertIfNot = require_when_needed(table_module, "insertIfNot") local boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local list_comp = {list = "comp", disallow_holes = true} local list_sup = {list = "sup", disallow_holes = true} local u = m_string_utilities.char local rfind = m_string_utilities.find local rsubn = m_string_utilities.gsub local rmatch = m_string_utilities.match local rsplit = m_string_utilities.split local concat = table.concat local insert = table.insert local unpack = unpack or table.unpack -- Lua 5.2 compatibility local IRREGMARKER = "△" local HYPMARKER = "⟐" -- Forward references local do_noun local AC = u(0x0301) -- acute = ́ local pos_functions = {} -- version of rsubn() that discards all but the first return value local function rsub(term, foo, bar) local retval = rsubn(term, foo, bar) return retval end -- version of rsubn() that returns a 2nd argument boolean indicating whether -- a substitution was made. local function rsubb(term, foo, bar) local retval, nsubs = rsubn(term, foo, bar) return retval, nsubs > 0 end local function track(page) require("Module:debug/track")("ru-headword/" .. page) return true end -- Clone args while also assigning nil to empty strings. local function clone_args(in_args) local args = {} for pname, param in pairs(in_args) do if param == "" then args[pname] = nil else args[pname] = param end end return args end local function make_qualifier_text(text) return require("Module:qualifier").format_qualifier(text) end -- Split a list of "RUSSIAN" or "RUSSIAN//TRANSLIT" strings into a list of {RUSSIAN, TRANSLIT} objects. local function split_list_into_russian_tr(list) local splitlist = {} for _, item in ipairs(list) do insert(splitlist, com.split_russian_tr(item, "dopair")) end return splitlist end local function check_if_accent_needed(termobj, data, is_head) local val = termobj.term local val_no_links = m_links.remove_links(val) if com.needs_accents(val_no_links) then if not termobj.unknown_stress and not termobj.nostress then error("Stress must be supplied using an acute accent or ё: '" .. val_no_links .. "' (use inline modifier <unknown_stress:1> if stress is unknown and <nostress:1> if a multisyllable word really has no stress, as in ''до́ смерти'')") end if not termobj.nostress then local pos = require(en_utilities_module).singularize(data.pos_category) insert(data.categories, "Yêu cầu trọng âm " .. pos .. " " .. langname) end end if com.is_multi_stressed(val_no_links) then error("Multi-stressed form '" .. val_no_links .. "' not allowed") end end -- Parse the forms of an inflection. The raw arguments are specified in `forms`, a list of forms which are parsed for -- inline modifiers. Multiple comma-separated values are allowed. local function parse_inflection_forms(data, forms, field, is_head) local retobjs = m_headword_utilities.parse_term_list_with_modifiers { forms = forms, paramname = field, splitchar = ",", is_head = is_head, include_mods = { "tr", {"nostress", {type = "boolean"}}, {"unknown_stress", {type = "boolean"}}, }, } for _, retobj in ipairs(retobjs) do if is_head and retobj.term == "+" then retobj.term = data.pagename end check_if_accent_needed(retobj, data, is_head) if is_head then -- Catch errors in arguments where headword doesn't match page title; for the moment, do only with -- tracking. local head_no_links = m_links.remove_links(retobj.term) local head_noaccent = com.remove_accents(head_no_links) if head_noaccent ~= data.pagename then track("bad-headword") --error("Headword " .. term .. " doesn't match pagename " .. data.pagename) end end end return retobjs end -- Parse an inflection. The raw arguments come from `args[field]`, which is parsed for inline modifiers. Multiple -- comma-separated values are allowed. local function parse_inflection(data, args, field, is_head) local argfield = field if type(argfield) == "table" then argfield = argfield[1] end return parse_inflection_forms(data, args[argfield], field, is_head) end -- Add a full inflection (e.g. genitive singular of nouns, abstract noun of adjectives) to `data.inflections`. `label` -- is the label of the inflection (e.g. "abstract noun"), which can have <<...>> glossary references. `terms` is a list -- of term objects. `accel_form` is the accelerator form (e.g. "gen|s" for genitive singular) of the inflection, or nil -- to add no accelerator. `accel_pos` is the part of speech of the inflection, if different from the lemma. -- -- This is a wrapper around insert_inflection() in [[Module:headword utilities]], but handles hypothetical markers in -- the term (which are converted into the `hypothetical` face) as well as the fact that the accelerator spec may differ -- from term to term if we need to specify a target (i.e. the value of |head= used in {{head}} or similar) that's -- different from the term itself. This happens in particular in comparative forms, where the term reads e.g. -- "([[покраснее|по]])[[краснее|красне́е]]" but we want the target to be just красне́е. local function insert_inflection(data, terms, label, accel_form, accel_pos) if not terms[1] then return end for _, termobj in ipairs(terms) do local term = termobj.term local tr = termobj.tr local sawhyp_term, sawhyp_tr term, sawhyp_term = rsubb(term, HYPMARKER, "") if tr then tr, sawhyp_tr = rsubb(tr, HYPMARKER, "") end local accel local target_term = termobj.target_term or term -- If the target was given without a translit, don't fall back to the term translit because the target itself -- may be different from the term. local target_tr = termobj.target_tr or not termobj.target_term and tr or nil if accel_form then local lemmas = {} local lemma_translits = {} for i, headobj in ipairs(data.heads) do lemmas[i] = headobj.term lemma_translits[i] = headobj.tr end accel = { form = accel_form, lemma = lemmas, lemma_translit = lemma_translits, pos = accel_pos, target = target_term, translit = target_tr } end termobj.term = term -- Currently we don't display translits for inflections, so null out any manual translit. If we want to change -- this, we need to set enable_auto_translit in the call to insert_inflection(). termobj.tr = nil termobj.face = (sawhyp_term or sawhyp_tr) and "hypothetical" or nil termobj.accel = accel if com.needs_accents(m_links.remove_links(target_term)) then local pos = require(en_utilities_module).singularize(data.pos_category) insert(data.categories, "Yêu cầu trọng âm " .. pos .. " " .. langname) end end m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, } end -- Insert a fixed label `label` into the inflections for `data`. If `originating_term` is supplied, copy the qualifiers, -- labels and references from it into the fixed label. local function insert_fixed_inflection(data, label, originating_term) m_headword_utilities.insert_fixed_inflection { headdata = data, originating_term = originating_term, label = label, } end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come -- from `args[field]`, which is parsed for inline modifiers. Multiple comma-separated values are allowed. `label` is the -- label that the inflections are given; sections enclosed in <<...>> are linked to the glossary. `accel_form` is the -- accelerator form (or nil), and `accel_pos` if specified overrides the accelerator part of speech. Note that -- [[Module:headword utilities]] provides a parse_and_insert_inflection() that is usually sufficient, but in our case -- we do a bunch of additional processing when inserting inflections, so we do the parsing and inserting separately -- using functions defined above. local function parse_and_insert_inflection(data, args, field, label, accel_form, accel_pos) local terms = parse_inflection(data, args, field) insert_inflection(data, terms, label, accel_form, accel_pos) end local function get_split_decomposed_heads(data) if not data.split_decomposed_heads then data.split_decomposed_heads = com.split_translit_of_duplicate_termobjs_and_decompose(data.heads) end return data.split_decomposed_heads end local function add_common_all_pos_params(params) params["notrcat"] = boolean_param -- don't add 'irregular pronunciations' tracking category params["pagename"] = true params["id"] = true return params end -- The main entry point. function export.show(frame) local iparams = { [1] = {required = true, desc = "từ loại"}, } local iargs = require("Module:parameters").process(frame.args, iparams) local poscat = iargs[1] local params = add_common_all_pos_params { [1] = {list = "head", disallow_holes = true}, ["tr"] = {list = true, allow_holes = true, replaced_by = false, instead = "use <tr:...> inline modifier on the headword"}, } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local parargs = frame:getParent().args local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local data = { lang = lang, no_redundant_head_cat = true, pos_category = poscat, categories = {}, genders = {}, inflections = {}, id = args.id, pagename = pagename, } data.heads = parse_inflection(data, args, {1, "head"}, "is_head") if not data.heads[1] then data.heads = {{term = pagename}} end local unknown_stress = false for i, headobj in ipairs(data.heads) do unknown_stress = unknown_stress or headobj.unknown_stress local tr = headobj.tr if tr then tr = com.decompose(tr) local tr_gen = com.translit_no_links(headobj.term) if tr == tr_gen then track("redundant-translit") elseif not args.notrcat then insert(data.categories, "Mục từ có cách phát âm bất quy tắc " .. langname) end end end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if unknown_stress then track("unknown-stress") if not pos_functions[poscat] or not pos_functions[poscat].no_insert_unknown_stress_label or not pos_functions[poscat].no_insert_unknown_stress_label(args) then insert(data.inflections, {label = "trọng âm không rõ"}) end end return require(headword_module).full_headword(data) end -- Common params shared by {{ru-noun}} and {{ru-noun+}}. local function add_common_noun_params(params) params["unknown_decl"] = boolean_param -- declension unknown params["unknown_pattern"] = boolean_param -- stress pattern (a, b, b', ...) unknown params["unknown_gender"] = boolean_param -- gender unknown params["unknown_animacy"] = boolean_param -- animacy unknown params["unknown_stress"] = boolean_param -- stress unknown params["f"] = list_param -- feminine equivalent(s) params["m"] = list_param -- masculine equivalent(s) params["adj"] = list_param -- relational adjective(s) params["poss"] = list_param -- possessive adjective(s) params["coll"] = list_param -- collective(s) params["dim"] = list_param -- diminutive(s) params["aug"] = list_param -- augmentative(s) params["hypocor"] = list_param -- hypocorism(s) params["pej"] = list_param -- pejorative(s) params["pejcoll"] = list_param -- pejorative collective(s) params["clip"] = list_param -- clipping(s) params["expr"] = list_param -- expressive term(s) params["dem"] = list_param -- demonym(s) params["fdem"] = list_param -- female demonym(s) return params end -- Implementation of {{ru-noun+}}. We should redo this implementation along the lines of {{uk-ndecl}}. For example, -- instead of existing {{ru-noun-table|[[дви́гатель]]|m|_|[[внутренний|вну́треннего]]|+$|_|[[сгорание|сгора́ния]]|$}}, it -- should look more like {{ru-ndecl|дви́гатель<M> [[внутренний|вну́треннего]] [[сгорание|сгора́ния]]}}. function export.noun_plus(frame) local iparams = { [1] = {required = true, desc = "từ loại"}, ["old"] = boolean_param, ["ndef"] = {}, } local iargs = require("Module:parameters").process(frame.args, iparams) local poscat = iargs[1] local params = add_common_noun_params(add_common_all_pos_params { ["g"] = {list = true, disallow_holes = true, type = "genders", flatten = true}, -- genders ["notes"] = list_param, -- "footnotes" displayed after headword }) local parargs = frame:getParent().args local headword_args, args = require("Module:parameters").process(parargs, params, "return unknown") args = clone_args(args) -- default value of n=, used in ru-proper noun+ where ndef=sg is set args.ndef = args.ndef or iargs.ndef local m_noun = require("Module:ru-noun") args = m_noun.do_generate_forms(args, iargs.old) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local data = { lang = lang, no_redundant_head_cat = true, pos_category = poscat, categories = {}, genders = {}, inflections = {}, id = args.id, pagename = pagename, } -- Do explicit genders using g=, g2=, etc. data.genders = headword_args.g -- If none, do inferred or explicit genders taken from declension. if not data.genders[1] then local gender_specs = {} for _, g in ipairs(args.genders) do insert(gender_specs, {spec = g}) end data.genders = gender_specs end local saw_note = false -- Given a list of {RU, TR} pairs, where TR may be nil, separate off the footnote symbols from RU and TR; link the -- remainder if it's not already linked; remove monosyllabic accents (but not from multiword expressions); and -- return the result in termobj format, i.e. {term = RU, tr = TR}. local function convert_paired_terms_to_termobjs(paired_list, ishead) if not paired_list or not paired_list[1] then return {{term = "-"}} end local termobjs = {} for _, x in ipairs(paired_list) do local ru, tr = x[1], x[2] -- separate_notes() just returns the note, but get_notes() adds -- <sup>...</sup>. We want the former for checking whether the -- note is nonempty after removing IRREGMARKER (if we use the -- latter we'll get <sup></sup> in the case of just IRREGMARKER), -- but the latter when generating the inflectional form. if not ishead and (rfind(ru, "[%[|%]]") or tr and rfind(tr, "[%[|%]]")) then track("form-with-link") end local ruentry, runotes = m_table_tools.separate_notes(ru) local sawhyp runotes = rsub(runotes, IRREGMARKER, "") -- remove note of irregularity runotes, sawhyp = rsubb(runotes, HYPMARKER, "") if runotes ~= "" then saw_note = true end runotes = m_table_tools.superscript_notes(runotes) local trentry, trnotes if tr then trentry, trnotes = m_table_tools.separate_notes(tr) trnotes = rsub(trnotes, IRREGMARKER, "") -- remove note of irregularity trnotes = m_table_tools.superscript_notes(trnotes) end ruentry, trentry = com.remove_monosyllabic_accents(ruentry, trentry) if sawhyp then insert(termobjs, {term = ruentry .. runotes .. HYPMARKER, tr = trentry and trentry .. trnotes .. HYPMARKER or nil} ) elseif ishead then insert(termobjs, {term = ruentry .. runotes, tr = trentry and trentry .. trnotes or nil}) else local ruspan, trspan if ruentry == "-" then ruspan = "-" elseif rfind(ruentry, "[%[|%]]") then -- don't add links around a form that's already linked ruspan = ruentry .. runotes else ruspan = "[[" .. ruentry .. "]]" .. runotes end if trentry then trspan = trentry .. trnotes end insert(termobjs, {term = ruspan, tr = trspan}) end end return com.combine_translit_of_duplicate_termobjs_and_recompose(termobjs) end local argsn = args.n or args.ndef local heads, genitives, plurals, genpls if argsn == "p" then heads = convert_paired_terms_to_termobjs(args.nom_pl_linked, "ishead") genitives = convert_paired_terms_to_termobjs(args.gen_pl) plurals = {{term = "-"}} genpls = {{term = "-"}} else heads = convert_paired_terms_to_termobjs(args.nom_sg_linked, "ishead") genitives = convert_paired_terms_to_termobjs(args.gen_sg) plurals = argsn == "s" and {{term = "-"}} or convert_paired_terms_to_termobjs(args.nom_pl) genpls = argsn == "s" and {{term = "-"}} or convert_paired_terms_to_termobjs(args.gen_pl) end data.heads = heads if com.any_termobjs_have_translit(data.heads) and not args.notrcat then insert(data.categories, "Mục từ có cách phát âm bất quy tắc " .. langname) end do_noun(data, headword_args, argsn == "s", genitives, plurals, genpls, poscat) local notes = headword_args.notes local notes_segments = {} if saw_note then for _, note in ipairs(notes) do insert(notes_segments, " " .. make_qualifier_text(note)) end end local notes_text = concat(notes_segments, "") return require(headword_module).full_headword(data) .. notes_text end -- Implementation of {{ru-noun}} and {{ru-proper noun}}. local function get_noun_pos(pos) return { params = add_common_noun_params({ [2] = {list = "g", disallow_holes = true, required = true, default = "?", type = "genders", flatten = true}, -- genders [3] = {list = "gen", disallow_holes = true}, -- genitive singulars, or - for indeclinable [4] = {list = "pl", disallow_holes = true}, -- nominative plurals [5] = {list = "genpl", disallow_holes = true}, -- genitive plurals ["altyo"] = boolean_param, -- called from {{ru-noun-alt-ё}} or variants ["manual"] = boolean_param, -- allow manual specification of principal parts }), func = function(args, data) data.genders = args[2] local genitives = parse_inflection(data, args, {3, "gen"}) local plurals = parse_inflection(data, args, {4, "pl"}) local genpls = parse_inflection(data, args, {5, "genpl"}) local unknown_stress = false for _, headobj in ipairs(data.heads) do unknown_stress = unknown_stress or headobj.unknown_stress end if not args.altyo and not args.manual and (not genitives[1] or genitives[1].term ~= "-") and mw.title.getCurrentTitle().nsText == "" and not args.unknown_decl and not unknown_stress and not args.unknown_stress and not args.unknown_pattern and not args.unknown_gender and not args.unknown_animacy then error("[[Template:ru-noun]] can now only be used with indeclinable and manually-declined nouns; use [[Template:ru-noun+]] instead") end do_noun(data, args, pos == "Danh từ riêng", genitives, plurals, genpls, pos) end, no_insert_unknown_stress_label = function(args) return true -- we do it ourselves end, } end pos_functions["Danh từ riêng"] = get_noun_pos("Danh từ riêng") pos_functions["Đại từ"] = get_noun_pos("Đại từ") -- Display additional inflection information for a noun. pos_functions["Danh từ"] = get_noun_pos("Danh từ") -- Guts of {{ru-noun}} and {{ru-noun+}}. do_noun = function(data, args, no_plural, genitives, plurals, genitive_plurals, pos) local recognized_genders = { "", -- not allowed when singular; this is needed because some invariant plural-only words have no gender to speak of "m", "f", "n", "mf", "mfbysense", } local recognized_animacies = { "", "?", "an", "in", } local recognized_numbers = { "", "p", } local function insert_if_not_blank(seq, part) if part ~= "" then insert(seq, part) end end local singular_genders = {} -- a set local plural_genders = {} -- a set -- Generate the allowed gender/number/animacy specs. for _, number in ipairs(recognized_numbers) do for _, gender in ipairs(recognized_genders) do for _, animacy in ipairs(recognized_animacies) do local set = number == "" and singular_genders or plural_genders if gender ~= "" or number == "p" then -- disallow blank gender unless plural local gender_number = {} insert_if_not_blank(gender_number, gender) insert_if_not_blank(gender_number, animacy) insert_if_not_blank(gender_number, number) local spec = concat(gender_number, "-") set[spec] = true end end end end for _, gspec in ipairs(data.genders) do local g = gspec.spec if g == "m" then g = "m-?" elseif g == "m-p" then g = "m-?-p" elseif g == "f" and plurals[1] ~= "-" and not no_plural then g = "f-?" elseif g == "f-p" then g = "f-?-p" elseif g == "p" then g = "?-p" end if not singular_genders[g] and not plural_genders[g] and g ~= "?" and g ~= "?-in" and g ~= "?-an" then error("Không rõ giống: " .. g) end gspec.spec = g -- Categorize by number if plural_genders[g] then if g == "?-p" or g == "an-p" or g == "in-p" then insert(data.categories, "Danh từ chỉ có số nhiều với giống chưa rõ " .. langname) end end end -- Add the genitive forms if genitives[1] and genitives[1].term == "-" then insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, "Danh từ không biến cách " .. langname) else insert_inflection(data, genitives, "sinh cách") end local plural_only = not not plural_genders[data.genders[1].spec] -- Add the plural forms. if genitives[1] and genitives[1].term == "-" then if plurals[1] or genitive_plurals[1] then error("Can't specify nominative or genitive plurals of a plural-only term") end elseif plural_genders[data.genders[1].spec] then insert(data.inflections, {label = glossary_link("chỉ có số nhiều")}) elseif plurals[1] and plurals[1].term == "-" then if pos ~= "proper nouns" then insert(data.inflections, {label = glossary_link("không đếm được")}) insert(data.categories, "Danh từ khôngđếm được " .. langname) end else insert_inflection(data, plurals, "danh cách số nhiều") insert_inflection(data, genitive_plurals, "sinh cách số nhiều") end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments -- come from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are -- given; <<..>> in the label is linked to the glossary). `accel_form` is the accelerator form, or nil. local function handle_infl(field, label, accel_form) parse_and_insert_inflection(data, args, field, label, accel_form) end -- Add the masculine forms; intentionally no accelerator as the masculine forms are lemmas and need manual handling handle_infl("m", "giống đực tương đương") -- Add the feminine forms handle_infl("f", "giống cái tương đương", "f") -- Add the relational adjective forms; intentionally no accelerator, need manual handling handle_infl("adj", "tính từ quan hệ") -- Add the possessive adjective forms; intentionally no accelerator, need manual handling handle_infl("poss", "tính từ sở hữu") -- Add the collective forms; intentionally no accelerator, need manual handling handle_infl("coll", "tập hợp") -- Add the diminutive forms handle_infl("dim", "<<diminutive>>", "giảm nhẹ nghĩa") -- Add the augmentative forms handle_infl("aug", "<<augmentative>>", "tăng nhẹ nghĩa") -- Add the hypocorisms handle_infl("hypocor", "<<hypocorism>>", "hypocorism") -- Add the pejorative forms handle_infl("pej", "<<pejorative>>", "nghĩa xấu") -- Add the pejorative collective forms; intentionally no accelerator, need manual handling handle_infl("pejcoll", "nghĩa xấu (tập hợp)") -- Add the clippings handle_infl("clip", "<<clipping>>", "cắt từ") -- Add the expressive terms handle_infl("expr", "nghĩa <<expressive>>", "nghĩa mở rộng") -- Add the demonyms handle_infl("dem", "<<demonym>>", "tên gọi dân cư") -- Add the female demonyms handle_infl("fdem", "<<demonym>> dành cho nữ", "tên gọi dân cư dành cho nữ") if args.unknown_decl then track("unknown-decl") insert(data.inflections, {label = "không rõ biến cách"}) end local unknown_stress = false for _, headobj in ipairs(data.heads) do unknown_stress = unknown_stress or headobj.unknown_stress end if unknown_stress or args.unknown_stress then track("unknown-stress") insert(data.inflections, {label = "trọng âm không rõ"}) end if args.unknown_pattern then track("unknown-pattern") insert(data.inflections, {label = "không rõ loại trọng âm"}) end if args.unknown_gender then track("unknown-gender") insert(data.inflections, {label = "không rõ giống"}) end if args.unknown_animacy then track("unknown-animacy") insert(data.inflections, {label = "unknown animacy"}) end end local function generate_informal_comp(compobj) local ru, tr = compobj.term, compobj.tr if rfind(ru, "е́?е$") then ru, tr = com.strip_ending(ru, tr, "е") -- Cyrillic е compobj = shallowCopy(compobj) compobj.term, compobj.tr = com.concat_russian_tr(ru, tr, "й", nil) return compobj else return nil end end local function convert_to_po_variant(compobj) local ru, tr = compobj.term, compobj.tr if rfind(ru, "е$") or rfind(ru, "е́?й$") then ru = "[[по" .. ru .. "|(по)]][[" .. ru .. "]]" tr = tr and "(po)" .. tr or nil compobj.term, compobj.tr = ru, tr end end local function convert_to_nai_variant(compobj) local ru, tr = compobj.term, compobj.tr if ru:find("^наи") then -- e.g. наибо́льший, наиме́ньший return end ru = "[[наи" .. ru .. "|(наи)]][[" .. ru .. "]]" tr = tr and "(nai)" .. tr or nil compobj.term, compobj.tr = ru, tr end local allowed_endings = { "ый", "ий", "о́й", --old "ій", -- last two for adverbs "о", "о́", } local velar_to_translit = { ["к"] = "k", ["г"] = "g", ["х"] = "x" } local velar_to_palatal = { ["к"] = "ч", ["г"] = "ж", ["х"] = "ш", ["k"] = "č", ["g"] = "ž", ["x"] = "š" } -- Generate the comparative(s) given the positive(s). `positives` is a list of term objects, with the translit already -- split and decomposed. `compspecobj` is the term object containing the comparative spec (either + or a spec giving an -- adjectival accent pattern, such as +c'). If + is given, the default is +a unless the positive is ending-stressed, in -- which case the default is +b. Return value is a list of term objects. local function generate_comparative(positives, compspecobj) local comps = {} local compspec = compspecobj.term if compspecobj.tr then error("Can't specify manual translit with a '+...' comparative spec") end if not rfind(compspec, "^%+") then error("Compspec '" .. compspec .. "' must begin with + in this function") end if compspec ~= "+" and not rfind(compspec, "^%+[abc]'*$") then error("Compspec '" .. compspec .. "' has an illegal format, should be e.g. + or +c''") end compspec = rsub(compspec, "^%+", "") for _, positive in ipairs(positives) do local ru, tr = positive.term, positive.tr ru = m_links.remove_links(ru) local removed_ending = false for _, allowed_ending in ipairs(allowed_endings) do if rfind(ru, allowed_ending .. "$") then if allowed_ending == "о́й" or allowed_ending == "о́" then if compspec == "a" then error("Short stress pattern a not allowed with ending-stressed adjectives/adverbs") elseif compspec == "" then compspec = "b" end end ru, tr = com.strip_ending(ru, tr, allowed_ending) removed_ending = true break end end if not removed_ending then error("Russian '" .. ru .. "' doesn't end with expected ending") end local comp, comptr if rfind(ru, "[кгх]$") then local stemru, lastruchar = rmatch(ru, "^(.*)(.)$") local stemtr, lasttrchar if tr then stemtr, lasttrchar = rmatch(tr, "^(.*)(.)$") if velar_to_translit[lastruchar] ~= lasttrchar then error("Translit '" .. tr .. "' doesn't end with transliterated equivalent of last char '" .. lastruchar .. "' of Russian '" .. ru .. "'") end end comp, comptr = com.make_ending_stressed(stemru, stemtr) comp = comp .. velar_to_palatal[lastruchar] .. "е" -- Cyrillic е if comptr then comptr = comptr .. velar_to_palatal[lasttrchar] .. "e" -- Latin e end elseif compspec == "" or compspec == "a" then comp = ru .. "ее" -- Cyrillic ее if comptr then comptr = tr .. "ee" -- Latin ee end else -- end-stressed comparative, including pattern a' comp, comptr = com.make_unstressed_once(ru, tr) comp = comp .. "е́е" -- Cyrillic е́е if comptr then comptr = comptr .. "e" .. AC .. "e" -- Latin decomposed ée end end local compobj = shallowCopy(positive) compobj.term = comp compobj.tr = comptr m_headword_utilities.combine_termobj_qualifiers_labels(compobj, compspecobj) insert(comps, compobj) end return comps end -- Meant to be called from a bot function export.generate_comparative(frame) local iparams = { [1] = {required = true, desc = "so sánh hơn"}, [2] = {default = "+"}, } local iargs = require("Module:parameters").process(frame.args, iparams) local comps = iargs[1] local compspec = iargs[2] comps = rsplit(comps, ",") for i, comp in ipairs(comps) do local ru, tr = com.split_russian_tr(comp) comps[i] = {term = ru, tr = tr} end comps = generate_comparative(comps, {term = compspec}) comps = com.combine_translit_of_duplicate_termobjs_and_recompose(comps) return require(json_module).toJSON(comps) end -- Handle comparative and superlative inflections. If an explicit form is given such as коро́че or красне́е, we add -- it in a "hacked" format that notes that e.g. покоро́че or покрасне́е is a possible variant. We also generate an -- informal form in -ей if possible, e.g. красне́й, with по-hacking applied (but no such variant is possible for коро́че). -- We also handle autogenerating comparatives when specified as + or +b, +c'', etc. (All specifications with an accent -- pattern are equivalent other than +a.) Finally, we allow and handle periphrastic comparatives noted using "peri". local function handle_comparatives_and_superlatives(data, args) local noinf = args.noinf local comps = parse_inflection(data, args, {2, "comp"}) comps = com.split_translit_of_duplicate_termobjs_and_decompose(comps) if comps[1] and comps[1].term == "-" then local nocomp = table.remove(comps, 1) if comps[1] then insert_fixed_inflection(data, "không so sánh được nói chung", nocomp) else insert_fixed_inflection(data, "không so sánh được", nocomp) end track("nocomp") end if comps[1] then local comp_parts = {} local function insert_comp(compobj) local informal if not noinf then informal = generate_informal_comp(compobj) if informal then convert_to_po_variant(informal) end end convert_to_po_variant(compobj) m_headword_utilities.insert_termobj_combining_duplicates(comp_parts, compobj) if informal then m_headword_utilities.insert_termobj_combining_duplicates(comp_parts, informal) end end for _, compobj in ipairs(comps) do local term = compobj.term if term == "peri" then if compobj.tr then error("Can't specify manual translit with 'peri' comparative spec") end for _, positive in ipairs(get_split_decomposed_heads(data)) do local pericomp = shallowCopy(positive) pericomp.term, pericomp.tr = com.concat_russian_tr("[[бо́лее]] ", nil, pericomp.term, pericomp.tr) m_headword_utilities.combine_termobj_qualifiers_labels(pericomp, compobj) m_headword_utilities.insert_termobj_combining_duplicates(comp_parts, pericomp) end track("pericomp") elseif rfind(term, "^+") then local autocomps = generate_comparative(get_split_decomposed_heads(data), compobj) for _, autocomp in ipairs(autocomps) do insert_comp(autocomp) end else insert_comp(compobj) end end comp_parts = com.combine_translit_of_duplicate_termobjs_and_recompose(comp_parts) for _, compobj in ipairs(comp_parts) do local ru, tr = compobj.term, compobj.tr -- WARNING: This has intimate knowledge of how convert_to_po_variant() works. To avoid this, we could -- maintain the un-po-hacked target in each form in comp_parts, but then we'd have to modify -- com.combine_translit_of_duplicate_termobjs_and_recompose() to preserve the extra target info when -- combining duplicate forms, or use a map from hacked Russian form to target. local un_po_hacked_ru = m_links.remove_links(rsub(ru, "^%[%[.-%]%]", "")) local un_po_hacked_tr = tr and rsub(tr, rsub(tr, "^%(po%)", ""), ", %(po%)", ", ") or nil compobj.target_term = un_po_hacked_ru compobj.target_tr = un_po_hacked_tr end insert_inflection(data, comp_parts, "so sánh hơn") end -- Add the superlatives local sups = parse_inflection(data, args, {3, "sup"}) sups = com.split_translit_of_duplicate_termobjs_and_decompose(sups) if sups[1] then local sup_parts = {} for _, supobj in ipairs(sups) do local term = supobj.term if term == "peri" then if supobj.tr then error("Can't specify manual translit with 'peri' superlative spec") end for _, positive in ipairs(get_split_decomposed_heads(data)) do local perisup = shallowCopy(positive) perisup.term, perisup.tr = com.concat_russian_tr("[[са́мый]] ", nil, perisup.term, perisup.tr) m_headword_utilities.combine_termobj_qualifiers_labels(perisup, supobj) m_headword_utilities.insert_termobj_combining_duplicates(sup_parts, perisup) end track("perisup") else convert_to_nai_variant(supobj) m_headword_utilities.insert_termobj_combining_duplicates(sup_parts, supobj) end end sup_parts = com.combine_translit_of_duplicate_termobjs_and_recompose(sup_parts) for _, supobj in ipairs(sup_parts) do local ru, tr = supobj.term, supobj.tr -- WARNING: This has intimate knowledge of how convert_to_nai_variant() works. To avoid this, we could -- maintain the un-nai-hacked target in each form in sup_parts, but then we'd have to modify -- com.combine_translit_of_duplicate_termobjs_and_recompose() to preserve the extra target info when -- combining duplicate forms, or use a map from hacked Russian form to target. local un_nai_hacked_ru = m_links.remove_links(rsub(ru, "^%[%[.-%]%]", "")) local un_nai_hacked_tr = tr and rsub(tr, rsub(tr, "^%(nai%)", ""), ", %(nai%)", ", ") or nil supobj.target_term = un_nai_hacked_ru supobj.target_tr = un_nai_hacked_tr end insert_inflection(data, sup_parts, "<<superlative>>", "so sánh nhất") end end -- Display additional inflection information for an adjective pos_functions["Tính từ"] = { params = { ["indecl"] = boolean_param, --indeclinable ["noinf"] = boolean_param, --suppress informal comparatives [2] = list_comp, --comparative(s) [3] = list_sup, --superlative(s) ["adv"] = list_param, --corresponding adverb(s) ["absn"] = list_param, --corresponding abstract noun(s) ["dim"] = list_param, --corresponding diminutive(s) ["aug"] = list_param, --corresponding augmentative(s) ["intens"] = list_param, --corresponding intensive(s) ["attenu"] = list_param, --corresponding attenuative(s) ["pej"] = list_param, --corresponding pejorative(s) ["expr"] = list_param, --corresponding expressive term(s) }, func = function(args, data) if args.indecl then insert(data.inflections, {label = "không biến cách"}) insert(data.categories, "Tính từ không biến cách " .. langname) end handle_comparatives_and_superlatives(data, args) local function parse_and_insert_adj_inflection(field, label, accel_form, accel_pos) parse_and_insert_inflection(data, args, field, label, accel_form, accel_pos) end -- Add the adverbs parse_and_insert_adj_inflection("adv", "phó từ") -- Add the abstract nouns local absn_objs = parse_inflection(data, args, "absn") local saw_plus = false for _, absnobj in ipairs(absn_objs) do if absnobj.term == "+" then saw_plus = true break end end if saw_plus then local normalized_absn_objs = {} absn_objs = com.split_translit_of_duplicate_termobjs_and_decompose(absn_objs) for _, absnobj in ipairs(absn_objs) do if absnobj.term == "+" then if absnobj.tr then error("Can't specify manual translit with '+' default abstract noun spec") end local lemmas = get_split_decomposed_heads(data) for _, lemma in ipairs(lemmas) do local ru, tr = lemma.term, lemma.tr if rfind(ru, "о́?й$") then error("Can't form default abstract noun of ending-stressed adjective " .. ru) end if rfind(ru, "ий$") then ru, tr = com.strip_ending(ru, tr, "ий") elseif rfind(ru, "ій$") then ru, tr = com.strip_ending(ru, tr, "ій") else ru, tr = com.strip_ending(ru, tr, "ый") end ru, tr = com.concat_russian_tr(ru, tr, "ость", nil) local lemma_absn = shallowCopy(lemma) lemma_absn.term, lemma_absn.tr = ru, tr m_headword_utilities.combine_termobj_qualifiers_labels(lemma_absn, absnobj) m_headword_utilities.insert_termobj_combining_duplicates(normalized_absn_objs, lemma_absn) end else m_headword_utilities.insert_termobj_combining_duplicates(normalized_absn_objs, absnobj) end end normalized_absn_objs = com.combine_translit_of_duplicate_termobjs_and_recompose(normalized_absn_objs) insert_inflection(data, normalized_absn_objs, "abstract noun", "danh từ trừu tượng", "danh từ") else insert_inflection(data, absn_objs, "abstract noun", "danh từ trừu tượng", "danh từ") end -- Add the diminutives parse_and_insert_adj_inflection("dim", "<<diminutive>>", "giảm nhẹ nghĩa") -- Add the augmentatives parse_and_insert_adj_inflection("aug", "<<augmentative>>", "tăng nhẹ nghĩa") -- Add the intensives parse_and_insert_adj_inflection("intens", "<<intensive>>", "intensive") -- Add the attenuatives parse_and_insert_adj_inflection("attenu", "<<attenuative>>", "attenuative") -- Add the pejoratives parse_and_insert_adj_inflection("pej", "<<pejorative>>", "nghia xấu") -- Add the expressive terms parse_and_insert_adj_inflection("expr", "<<expressive>> term", "expressive") end } -- Display additional inflection information for an adverb pos_functions["Phó từ"] = { params = { ["noinf"] = boolean_param, --suppress informal comparatives [2] = list_comp, --comparative(s) [3] = list_sup, --superlative(s) ["adj"] = list_param, --corresponding adjective(s) ["dim"] = list_param, --corresponding diminutive(s) ["aug"] = list_param, --corresponding augmentative(s) ["intens"] = list_param, --corresponding intensive(s) ["attenu"] = list_param, --corresponding attenuative(s) ["pej"] = list_param, --corresponding pejorative(s) ["expr"] = list_param, --corresponding expressive term(s) }, func = function(args, data) local comps = args[2] handle_comparatives_and_superlatives(data, args) local function parse_and_insert_adv_inflection(field, label, accel_form) parse_and_insert_inflection(data, args, field, label, accel_form) end -- Add the adjectives parse_and_insert_adv_inflection("adj", "<<adjective>>", "tính từ") -- Add the diminutives parse_and_insert_adv_inflection("dim", "<<diminutive>>", "giảm nhẹ nghĩa") -- Add the augmentatives parse_and_insert_adv_inflection("aug", "<<augmentative>>", "tăng nhẹ nghĩa") -- Add the intensives parse_and_insert_adv_inflection("intens", "<<intensive>>", "intensive") -- Add the attenuatives parse_and_insert_adv_inflection("attenu", "<<attenuative>>", "attenuative") -- Add the pejoratives parse_and_insert_adv_inflection("pej", "<<pejorative>>", "nghĩa xấu") -- Add the expressive terms parse_and_insert_adv_inflection("expr", "<<expressive>> term", "expressive") end } -- Display additional inflection information for a verb and verbal combining form local function get_verb_pos(pos) return { params = { [2] = {required = true, default = "?"}, --aspect ["impf"] = list_param, -- imperfective(s), ["pf"] = list_param, -- perfective(s), ["vn"] = list_param, -- verbal noun(s), }, func = function(args, data) local cform = pos == "Động từ dạng kết hợp" if cform then insert(data.categories, "Động từ tiếng Nga") end -- Aspect local aspect = args[2] if aspect == "both" then insert(data.genders, "biasp") elseif aspect == "pf" or aspect == "impf" or aspect == "biasp" or aspect == "?" then insert(data.genders, aspect) else error("Invalid Russian verb aspect '" .. aspect .. "', should be 'pf', 'impf', 'both', 'biasp' or '?'") end local function add_verb_forms(field, label, accel_form, accel_pos) parse_and_insert_inflection(data, args, field, label, accel_form, accel_pos) end -- Add the imperfective forms; intentionally no accelerator, need manual handling if args.impf[1] and aspect == "impf" then error("Can't specify imperfective counterparts for an imperfective verb") end add_verb_forms("impf", "chưa hoàn thành") -- Add the perfective forms; intentionally no accelerator, need manual handling if args.pf[1] and aspect == "pf" then error("Can't specify perfective counterparts for a perfective verb") end add_verb_forms("pf", "hoàn thành") -- Add the verbal nouns add_verb_forms("vn", "verbal noun", "vị danh từ", "danh từ") end, } end pos_functions["Động từ"] = get_verb_pos("Động từ") pos_functions["Động từ dạng kết hợp"] = get_verb_pos("Động từ dạng kết hợp") return export ki51yj4h1rgh2n2cq31bd6dgbmr59bc Mô đun:place/placetypes 828 282248 2477474 2463637 2026-07-26T15:18:19Z TheHighFighter2 42988 2477474 Scribunto text/plain local export = {} export.force_cat = false -- set to true for testing local m_locations = require("Module:place/locations") local m_links = require("Module:links") local m_table = require("Module:table") local m_strutils = require("Module:string utilities") local debug_track_module = "Module:debug/track" local en_utilities_module = "Module:en-utilities" local dump = mw.dumpObject local insert = table.insert local concat = table.concat local internal_error = m_locations.internal_error export.internal_error = internal_error local process_error = m_locations.process_error export.process_error = process_error local unpack = unpack or table.unpack -- Lua 5.2 compatibility local ucfirst = m_strutils.ucfirst local ulower = m_strutils.lower local rmatch = m_strutils.match local split = m_strutils.split --[==[ intro: This module contains placetype data used by [[Module:place]] and {{tl|place}}, along with a significant amount of code to work with both placetypes and locations, as well as some placename-related info (FIXME: Consider moving it to [[Module:place/locations]]). See also [[Module:place/locations]], which has definitions of all known locations. You must currently load this module using {{cd|require()}}, not using {{cd|mw.loadData()}}. In particular, it contains two fundamental and tricky functions: # `get_placetype_equivs`, which finds the equivalent placetypes to look under in order to find a given property, and in the process correctly handles placetypes with qualifiers (including qualifiers that act similar to "type-raising" operators in that they do something non-trivial to the placetype to their right) as well as form-of directives and fallbacks. # `find_matching_holonym_location`, which looks up a holonym to find a matching known location, but in the process checks holonyms to the right to make sure there isn't a clash between the user-specified containing holonyms and the containers of the known location being considered. This is done to prevent overcategorizing when either there are two known locations with the same name (e.g. Birmingham in England and Birmingham, Alabama in the US), or more generally two locations with the same name, one of which is a known location but where the other is not (e.g. we're processing non-known-location Mérida, Spain and don't want it categorized like known location Mérida, Yucatán, Mexico). Both of these functions are invoked repeatedly, and probably are invoked several times on the same inputs and as a result are candidates for memoization to speed up the operation of {{tl|place}}. ]==] ------------------------------------------------------------------------------------------ -- Basic utilities -- ------------------------------------------------------------------------------------------ --[==[ Return true if `force_cat` is set either in this module or in [[Module:place/locations]]. ]==] function export.get_force_cat() return export.force_cat or m_locations.force_cat end -- Add the page to a tracking "category". To see the pages in the "category", -- go to [[Wiktionary:Tracking/place/PAGE]] and click on "What links here". local function track(page) require(debug_track_module)("place/" .. page) return true end function export.remove_links_and_html(text) text = m_links.remove_links(text) return text:gsub("<.->", "") end --[==[ Return the singular version of a maybe-plural placetype, or nil if not plural. This correctly handles placetypes with irregular plurals such as `kibbutzim` plural of `kibbutz` by looking up in a table constructed from the `plural` values specified in `placetype_data`. If a special plural value is not found, the regular singularization algorithm in [[Module:en-utilities]] is invoked, which reverses the y -> ies change after vowels and the 'es' addition after sh/ch/x, and otherwise just subtracts a final 's' (which will incorrectly generate 'passe' for plural 'passes'; FIXME: consider changing this for words ending in '-sses'). If the generated singular is the same as the passed-in value, nil is returned. ]==] function export.maybe_singularize_placetype(placetype) if not placetype then return nil end if export.plural_placetype_to_singular[placetype] then return export.plural_placetype_to_singular[placetype] end local retval = require(en_utilities_module).singularize(placetype) if retval == placetype then return nil end return retval end -- Return the correct plural of a placetype, and (if `do_ucfirst` is given) make the first letter uppercase. We first -- look up the plural in `placetype_data`, falling back to pluralize() in [[Module:en-utilities]], which is almost -- always correct. function export.pluralize_placetype(placetype, do_ucfirst) local ptdata = export.placetype_data[placetype] if ptdata and ptdata.plural then placetype = ptdata else placetype = placetype end if do_ucfirst then return ucfirst(placetype) else return placetype end end --[==[ Get the data associated with a placetype, which may be in its singular or plural form. If `from_category` is specified, we also look for category-only placetypes (generally plural) followed by `!`. Return three values: (a) the placetype under which the data can be looked up (i.e. in its singular form if the passed-in `placetype` is plural and did not match a category-only placetype followed by `!`); (b) the placetype data structure; (c) the type of `placetype` match that occurred, one of `"direct"` if the canonical placetype is the same as the passed-in `placetype` and also the same as the key under which `ptdata` was looked up, or `"direct-category"` if the `ptdata` was looked up under a key formed from the passed-in `placetype` by adding `!`, or `"plural"` if the `ptdata` was looked up under the singularized version of the plural passed-in `placetype`. ]==] function export.get_placetype_data(placetype, from_category) local ptdata = export.placetype_data[placetype] if ptdata then return placetype, ptdata, "direct" end if from_category then ptdata = export.placetype_data[placetype .. "!"] if ptdata then return placetype .. "!", ptdata, "direct-category" end end local sg_placetype = export.maybe_singularize_placetype(placetype) if sg_placetype then ptdata = export.placetype_data[sg_placetype] if ptdata then return sg_placetype, ptdata, "plural" end end return nil end --[==[ Check for special pseudo-placetypes that should be ignored for categorization purposes. ]==] function export.placetype_is_ignorable(placetype) return placetype == "and" or placetype == "or" or placetype:find("^%(") end function export.resolve_placetype_aliases(placetype) return export.placetype_aliases[placetype] or placetype end --[==[ Return a property from `placetype_data` for a given placetype. If the placetype isn't found in `placetype_data`, or the key isn't found in the placetype's entry in `placetype_data`, return nil. ]==] function export.get_placetype_prop(placetype, key) -- Usually we are called on equivalent placetypes returned from `get_placetype_equivs`, in which case placetype -- aliases have been resolved, but sometimes not, e.g. when fetching the indefinite article in -- get_placetype_article(). `resolve_placetype_aliases` is just a simple lookup and it doesn't hurt to do it twice. placetype = export.resolve_placetype_aliases(placetype) if export.placetype_data[placetype] then return export.placetype_data[placetype][key] else return nil end end --[==[ Given a placetype, split the placetype into one or more potential ''splits'', each consisting of a three-element list { {``prev_qualifiers``, ``this_qualifier``, ``reduced_placetype``}}, i.e. # the concatenation of zero or more previously-recognized qualifiers on the left, normally canonicalized (if there are zero such qualifiers, the value will be nil); # a single recognized qualifier, normally canonicalized (if there is no qualifier, the value will be nil); # the "reduced placetype" on the right. Splitting between the qualifier in (2) and the reduced placetype in (3) happens at each space character, proceeding from left to right, and stops if a qualifier isn't recognized. All placetypes are canonicalized by checking for aliases in `placetype_aliases`, but no other checks are made as to whether the reduced placetype is recognized. Canonicalization of qualifiers does not happen if `no_canon_qualifiers` is specified. For example, given the placetype `"small beachside unincorporated community"`, the return value will be { { {nil, nil, "small beachside unincorporated community"}, {nil, "small", "beachside unincorporated community"}, {"small", "[[beachfront]]", "unincorporated community"}, {"small [[beachfront]]", "[[unincorporated]]", "community"}, }} Here, `"beachside"` is canonicalized to `"[[beachfront]]"` and `"unincorporated"` is canonicalized to `"[[unincorporated]]"`, in both cases according to the entry in `placetype_qualifiers`. On the other hand, if given `"small former haunted community"`, the return value will be { { {nil, nil, "small former haunted community"}, {nil, "small", "former haunted community"}, {"small", "former", "haunted community"}, }} because `"small"` and `"former"` but not `"haunted"` are recognized as qualifiers. Finally, if given `"former adr"`, the return value will be { { {nil, nil, "former adr"}, {nil, "former", "administrative region"}, }} because `"adr"` is a recognized placetype alias for `"administrative region"`. ]==] function export.split_qualifiers_from_placetype(placetype, no_canon_qualifiers) local splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} local prev_qualifier = nil while true do local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if canon == nil then break end local new_qualifier = qualifier if type(canon) == "table" then canon = canon.link end if not no_canon_qualifiers and canon ~= false then if canon == true then new_qualifier = "[[" .. qualifier .. "]]" else new_qualifier = canon end end insert(splits, {prev_qualifier, new_qualifier, export.resolve_placetype_aliases(reduced_placetype)}) prev_qualifier = prev_qualifier and prev_qualifier .. " " .. new_qualifier or new_qualifier placetype = reduced_placetype else break end end return splits end --[==[ Given a `placetype` (which may be pluralized), return an ordered list of equivalent placetypes to look under to find the placetype's properties (such as the category or categories to be inserted). The return value is actually an ordered list of objects of the form `{qualifier=``qualifier``, placetype=``equiv_placetype``}` where ``equiv_placetype`` is a placetype whose properties to look up, derived from the passed-in placetype or from a contiguous subsequence of the words in the passed-in placetype (always including the rightmost word in the placetype, i.e. we successively chop off qualifier words from the left and use the remainder to find equivalent placetypes). ``qualifier`` is the remaining words not part of the subsequence used to find ``equiv_placetype``; or nil if all words in the passed-in placetype were used to find ``equiv_placetype``. (FIXME: This qualifier is not currently used anywhere.) Only placetypes for which there is an entry in `placetype_data` are included. The placetype passed in is always checked first, and will form the first entry if it exists in `placetype_data`. '''NOTE:''' This is a tricky function as it implements handling of (a) qualifiers, (b) fallback logic, (c) "type-raising" qualifiers such as `former`/`ancient`/etc. as well as `fictional` and `mythological`, and (d) form-of directives, which act somewhat similarly to `former`, and allows interaction between more than one of these simultaneously (e.g. official names of former places, which have their own categorization). If {{tl|place}} gets too slow, one potential speedup is to memoize the results of this function, as it appears to be getting called more than once on the same inputs. Another similar potential speedup is to memoize the results of `iterate_matching_holonym_location()`. For example, given the placetype `left tributary`, the following placetype/qualifier combinations are checked in turn: ``` {qualifier = nil, placetype="left tributary"} {qualifier = "left", placetype="tributary"} {qualifier = "left", placetype="river"} ``` and the return value will be { { {qualifier = "left", placetype="tributary"}, {qualifier = "left", placetype="river"}, }} The algorithm first enters the placetype itself into the list, then checks for `left tributary` as a recognized placetype in `placetype_data` and doesn't find it, so it doesn't enter it into the returned list (if it found it, it would add it as well as any fallbacks directly after it). It then splits off the recognized qualifier `left` to form the ''reduced placetype'' `tributary`, which is entered into the list because it is found in `placetype_data`. Then, because it has a fallback `river`, which exists in `placetype_data`, the fallback is entered next. Another example is `small rural fraziones` (where a ''frazione'' is type of subdivision of a ''comune'' or municipality, often specifically an outlying hamlet). the placetype/qualifier combinations checked are: ``` {qualifier = nil, placetype="small rural fraziones"} {qualifier = nil, placetype="small rural frazione"} {qualifier = "small", placetype="rural fraziones"} {qualifier = "small", placetype="rural frazione"} {qualifier = "small [[rural]]", placetype="fraziones"} {qualifier = "small [[rural]]", placetype="frazione"} {qualifier = "small [[rural]]", placetype="hamlet"} {qualifier = "small [[rural]]", placetype="village"} ``` The return value ends up as {qualifier = "small [[rural]]", placetype="frazione"}, {qualifier = "small [[rural]]", placetype="hamlet"}, {qualifier = "small [[rural]]", placetype="village"}, }} Here, because the result of singularizing `fraziones` returns a different value from the placetype itself, that singularized value is checked after the original plural value. Also, in the process of splitting off qualifiers, they are canonicalized if the entry in `placetype_qualifiers` says to do so; in this case, links are placed around `rural`. Finally, `frazione` has `hamlet` as its fallback, which in turn has `village` as its fallback, so both fallbacks end up being returned. `no_fallback`, if set, disables returning equivalent placetypes based on the `fallback` setting for a placetype. This is used in the first of two loops in find_placetype_cat_specs() in [[Module:place]] to prefer exact matches for placetypes such as barangays with later holonyms to matches based on a fallback such as `neighborhood` with an earlier holonym. See the comment in that function in [[Module:place]] for a more detailed explanation of why this is needed. Only the placetype itself, and any reduced placetypes created by chopping off recognized qualifiers at the beginning, are returned; but we do not return reduced placetypes if a containing placetype exists in `placetype_data`. (For example, `"overseas territory"` has a fallback `"dependent territory"`, and `"overseas"` is also a recognized qualifier. When `no_fallback` is in place, without the above proviso, we would return `"overseas territory"` followed by `"territory"` with the incorrect effect of classifying an `"overseas territory"` of the United Kingdom such as `"Gibraltar"` under [[:Category:Territories of the United Kingdom]] instead of [[:Category:Dependent territories of the United Kingdom]].) As an exception, if `historical`, `ancient`, `former` or the like are found, they proceed ignoring `no_fallback`, because it seems tricky to handle them correctly in the presence of `no_fallback`, and historical/former placetypes rarely occur with exact match category specs anyway. `no_split_qualifiers` prevents splitting off recognized qualifiers and returning the remainder of the placetype as an equivalent placetype. Only the passed-in placetype, and any fallbacks, will be returned. This is used in [[Module:category tree/topic cat/data/Places]] when looking up placetypes found in categories. Such placetypes won't have qualifiers and so it doesn't make sense to try and look for them. `from_category`, if set, causes category-only placetypes (those ending in `!`) to also be checked. `form_of_directive`, if set, causes the specified form-of directive (e.g. `FORMER_NAME_OF`) to be prepended to checked placetypes, their directive-specific type (e.g. `FORMER_NAME_OF_type`), and their classes (`class`) to get the appropriate placetypes to check for form-of-directive categories. It falls back to the prepended generic `place` as a placetype, e.g. `FORMER_NAME_OF place`, if nothing else matches. `no_check_for_inherently_former` is used internally to prevent an infinite loop when checking for `inherently_former`. `register_former_as_non_former` is a major hack used in `get_bare_categories` to deal with the mismatch between e.g. known location `Yugoslavia` declaring itself a `country` but definitions of it declaring it a `former country`. It causes the non-former version of the specified placetype to be included in the returned equivalents along with the former placetypes. [FIXME: This should apply only to the entries in `former_countries` but it's tricky to do that now; fix this in the known-location refactor. -- The known-location refactor is already done but we haven't yet fixed this.] ]==] function export.get_placetype_equivs(placetype, props) local no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former local form_of_directive if props then no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former = props.no_fallback, props.no_split_qualifiers, props.no_check_for_inherently_former, props.from_category, props.register_former_as_non_former form_of_directive = props.form_of_directive end local equivs = {} -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. `qualifier` is -- the preceding qualifier to insert into `equivs` along with the placetype (see comment at top of function). If -- `from_category` is given, we also check for a category-specific entry consisting of the placetype followed by -- `!`, and in all cases we also check to see if `placetype` is plural, and if so, insert the singularized version -- along with its fallbacks (if any) in `placetype_data`. `form_of_prefix` is a form-of prefix such as -- `OFFICIAL_NAME_OF`. If specified, we check the fallbacks of `placetype` without the prefix but then insert into -- `equivs` the prefixed placetype. This way, if the user says e.g. {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}}, -- we will correctly categorize into [[:Category:Official names of countries]], rather than only trying to look up -- `OFFICIAL_NAME_OF island country` and failing, falling back ultimately to [[:Category:Official names of places]]. local function insert_placetype_and_fallbacks(qualifier, placetype, form_of_prefix) local function insert_equiv(pt) if form_of_prefix then -- Let's say the user says {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}} and we have -- no entry for `OFFICIAL_NAME_OF island country` but we do for `OFFICIAL_NAME_OF country` (which we end -- up processing because `island country` falls back to `country`), and that entry in turn is defined -- using a fallback. We have to insert that fallback-of-fallback, and the easiest/cleanest way of -- handling this is by calling ourselves recursively. insert_placetype_and_fallbacks(qualifier, form_of_prefix .. " " .. pt) else insert(equivs, {qualifier=qualifier, placetype=pt}) end end -- Insert the placetype, along with any fallbacks. local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if ptdata then insert_equiv(canon_placetype) if no_fallback then return end local first_placetype = #equivs + 1 local prev_placetype = nil while true do local pt_value = export.placetype_data[canon_placetype] if not pt_value then internal_error("Fallback value %s specified for placetype %s but is not in `placetype_data`", canon_placetype, prev_placetype) end if pt_value.fallback then insert_equiv(pt_value.fallback) local last_placetype = #equivs if last_placetype - first_placetype >= 10 then local fallback_loop = {} for i = first_placetype, last_placetype do insert(fallback_loop, equivs[i].placetype) end internal_error("Apparent loop in fallback chain: %s", table.concat(fallback_loop, " -> ")) end prev_placetype = canon_placetype canon_placetype = pt_value.fallback else break end end end end -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. This is a -- wrapper around the more basic `insert_placetype_and_fallbacks()` which handles form-of directives. If there is no -- form-of directive, this function directly calls `insert_placetype_and_fallbacks()`. We do things this way so that -- form-of directives correctly combine with `former`-type qualifiers. Note that we also have special backups for -- form-of directives that check `DIRECTIVE place` (and before that, `DIRECTIVE FORMER/ANCIENT place` is there's a -- `former`-type directive); these backups live outside this function because we want them done once, late, rather -- than in each invocation of `process_and_insert_placetype()`. local function process_and_insert_placetype(qualifier, reduced_placetype) if form_of_directive then -- First check for e.g. `OFFICIAL_NAME_OF island country` and its fallbacks; then we look for fallbacks of -- `island country` and check e.g. `OFFICIAL_NAME_OF country` and its fallbacks. All of this is handled by -- `insert_placetype_and_fallbacks()` with appropriate parameters. After that, check the general class of -- the directive, e.g. `subpolity` if something like `district` is given. (Eventually, we check for -- `OFFICIAL_NAME_OF place` as a backup, but this happens at the end outside the loop over qualifiers.) insert_placetype_and_fallbacks(qualifier, reduced_placetype, form_of_directive) if not no_fallback then local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype) local directive_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, form_of_directive .. "_type") or export.get_placetype_prop(pt, "class") end ) if not directive_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s in conjunction with form-of directive %s, placetype data " .. 'located but directive-specific type property %s missing, and so is "class"; ' .. "placetypes searched are %s", reduced_placetype, form_of_directive, form_of_directive .. "_type", reduced_placetype_equivs) else -- This should be allowed, as we allow unrecognized placetypes in general. end elseif directive_type ~= "!" then insert_placetype_and_fallbacks(qualifier, directive_type, form_of_directive) end end else insert_placetype_and_fallbacks(qualifier, reduced_placetype) end end -- Successively split off recognized qualifiers and loop over successively greater sets of qualifiers from the left -- (unless `no_split_qualifiers` is specified, in which case we don't check for qualifiers). local splits if no_split_qualifiers then splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} else splits = export.split_qualifiers_from_placetype(placetype) end for _, split in ipairs(splits) do local prev_qualifier, this_qualifier, reduced_placetype = unpack(split, 1, 3) -- If a special "former" qualifier like `former` or `historical` isn't present, and -- `no_check_for_inherently_former` is not given (this flag is used to avoid infinite loops), check for -- "inherently former" placetypes like `satrapy` and `treaty port` that always refer to no-longer-existing -- placetypes, and handle accordingly. local unlinked_this_qualifier if this_qualifier and this_qualifier:find("%[") then unlinked_this_qualifier = export.remove_links_and_html(this_qualifier) else unlinked_this_qualifier = this_qualifier end local former_qualifiers = this_qualifier and export.former_qualifiers[unlinked_this_qualifier] or nil if not former_qualifiers and not no_check_for_inherently_former then former_qualifiers = export.get_equiv_placetype_prop(reduced_placetype, function(pt) return export.get_placetype_prop(pt, "inherently_former") end, {no_check_for_inherently_former = true}) end -- If a special "former" qualifier like `former` or `historical` is present, map it to the appropriate internal -- qualifiers (`ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified -- qualifiers), fetch the `former_type` property, and treat the placetype as if a concatenation of the mapped -- qualifier(s) and the value of `former_type`. For example, if `medieval village` is given, we map `medieval` -- to `ANCIENT` and `FORMER`, and `village` to its `former_type` of `settlement`, and enter the placetypes -- `ANCIENT settlement` and `FORMER settlement` (in that order) into `equivs`. If the placetype following the -- "former" qualifier is recognized in `placetype_data` but has no `former_type` and no fallback with a -- `former_type` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like -- `former greenhouse` is specified and we don't have an entry for `greenhouse`), just track the occurrence and -- don't enter anything into `equivs`. if former_qualifiers then -- FIXME: Should we respect `no_fallback` here? My instinct says no. local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype, { no_check_for_inherently_former = true }) local former_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, "former_type") or export.get_placetype_prop(pt, "class") end ) if not former_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s, placetype data located but `former_type` missing; " .. "placetypes searched are %s", reduced_placetype, reduced_placetype_equivs) else -- Enable error when we've verified there aren't any examples. track("bad-former-placetype") track("bad-former-placetype/" .. reduced_placetype) --process_error("For placetype '%s', unrecognized placetype following 'former'-type " .. -- "qualifier; searched placetype(s) %s", reduced_placetype, dump(reduced_placetype_equivs)) end elseif former_type ~= "!" then -- First check directly for `ANCIENT/FORMER` + the original following placetype. This makes it possible -- for (e.g.) former provinces of the Roman empire to be categorized specially. for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. reduced_placetype) end for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. former_type) end -- HACK! See explanation above for `register_former_as_non_former`. if register_former_as_non_former then process_and_insert_placetype(prev_qualifier, reduced_placetype) end -- If we're processing a form-of directive, after doing everything else we do -- `DIRECTIVE ANCIENT/FORMER place` e.g. `OFFICIAL_NAME_OF FORMER place` as a backup. if form_of_directive and not no_fallback then for _, former_qualifier in ipairs(former_qualifiers) do insert_placetype_and_fallbacks(prev_qualifier, form_of_directive .. " " .. former_qualifier .. " place") end end -- Don't continue processing equivs. The reason is probably the same as the `break` below for -- qualifier_to_placetype_equivs[]; categories for `former BLAH` are set using `default`, and -- non-former equivs will otherwise take precedence. break end end -- Then see if the rightmost split-off qualifier is in qualifier_to_placetype_equivs -- (e.g. 'fictional *' -> 'fictional location'). If so, add the mapping. if this_qualifier and export.qualifier_to_placetype_equivs[unlinked_this_qualifier] then insert(equivs, { qualifier=prev_qualifier, placetype=export.qualifier_to_placetype_equivs[unlinked_this_qualifier] }) -- Don't continue processing equivs; otherwise, if we specify 'mythological city', even though the -- equivalent entry for 'mythological location' gets inserted ahead of the entry for 'city', the -- latter ends up generating the category because the category for 'mythological location' is set as -- the default value, which is used only when no non-default category can be found. break end -- Finally, join the rightmost split-off qualifier to the previously split-off qualifiers to form a combined -- qualifier, and add it along with reduced_placetype and any mapping in placetype_data for reduced_placetype. -- NOTE: The first time through this loop, both `prev_qualifier` and `this_qualifier` are nil, and this inserts -- the full placetype into `equivs`. local qualifier = prev_qualifier and prev_qualifier .. " " .. this_qualifier or this_qualifier process_and_insert_placetype(qualifier, reduced_placetype) -- If `no_fallback` and there's an entry in `placetype_data` for this placetype, don't include any reduced -- placetypes to avoid the "overseas territory treated as a territory" issue describe above. if no_fallback then local canon_placetype, ptdata, ptmatch = export.get_placetype_data(reduced_placetype, from_category) if canon_placetype then break end end end -- If we're processing a form-of directive, after doing everything else we do `DIRECTIVE place` e.g. -- `OFFICIAL_NAME_OF place` as a backup; but only if either the placetype as a whole is recognized or the placetype -- begins with a recognized qualifier. This latter check is to avoid categorizing into e.g. -- [[Category:en:Former names of places]] in an invocation like -- {{place|en|@former name of:Democratic Republic of the Congo|country|r/Central Africa|;|used from 1971–1997}}; -- the `used from 1971–1997` gets treated as a placetype and we're called on it. if form_of_directive and not no_fallback and (splits[2] or export.get_placetype_data(placetype, from_category)) then insert_placetype_and_fallbacks(nil, form_of_directive .. " place") end return equivs end function export.get_equiv_placetype_prop_from_equivs(equivs, fun, continue_on_nil_only) for _, equiv in ipairs(equivs) do local retval = fun(equiv.placetype) if continue_on_nil_only and retval ~= nil or not continue_on_nil_only and retval then return retval, equiv end end return nil, nil end --[==[ Given a placetype `placetype` and a function `fun` of one argument, iteratively call the function on equivalent placetypes fetched from `get_placetype_equivs` until the function returns a non-falsy value (i.e. not {nil} or {false}); but if `continue_on_nil_only` is specified, the iterations continue until the function returns non non-{nil} value. FIXME: We should make `continue_on_nil_only` the default; but this requires changing some callers.) When `fun` returns a non-falsy or non-{nil} value, `get_equiv_placetype_prop` returns two values: the value returned by `fun` and the equivalent placetype that triggered the non-falsy (or non-{nil}) return value. If `fun` never returns a non-falsy (or non-{nil}) value, `get_equiv_placetype_prop` returns {nil} for both return values. If `placetype` is passed in as {nil}, the return value is the result of calling `fun` on {nil} (whatever it is) with {nil} for the second return value. ]==] function export.get_equiv_placetype_prop(placetype, fun, props) if not placetype then return fun(nil), nil end return export.get_equiv_placetype_prop_from_equivs(export.get_placetype_equivs(placetype, props), fun, props and props.continue_on_nil_only) end --[==[ Return the article that is used with an entry placetype. We proceed as follows: # See if there is a recognized qualifier at the beginning that specifies an article (including `false` for no article). This takes precedence over anything else, so that e.g. `various capitals` gets no article rather than "`the"`. # Then check the placetype or any equivalent placetype for the `entry_placetype_use_the` property, indicating that `"the"` should be used. # Otherwise we look to see if the placetype itself (not any equivalents, even those involving deleting a qualifier from the beginning) has an entry in `placetype_data` that specifies the indefinite article using `entry_placetype_use_the` (principally for use with placetypes like `union territory`). # Otherwise, we use [[Module:en-utilities]] to apply the standard algorithm to generate `"an"` for words beginning with a vowel and `"a"` otherwise. If `ucfirst` is true, the first letter of the article is made upper-case. ]==] function export.get_placetype_article(placetype, ucfirst) local art local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if type(canon) == "table" then art = canon.article end end if art == false then return art end if art == nil then local placetype_use_the = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "entry_placetype_use_the") end) if placetype_use_the then art = "tên" else art = export.get_placetype_prop(placetype, "entry_placetype_indefinite_article") if not art then art = require(en_utilities_module).get_indefinite_article(placetype) end end end if ucfirst then art = m_strutils.ucfirst(art) end return art end --[==[ Return the preposition that should be used after `placetype` when occurring as an entry placetype or in categories (e.g. `city >in< France` but `country >of< South America`). The preposition defaults to `"của"` if not specified. ]==] function export.get_placetype_entry_preposition(placetype) local pt_prep = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "preposition") end ) return pt_prep or "của" end --[==[ Given a place desc (see top of file) and a holonym object (see top of file), add a key/value into the place desc's `holonyms_by_placetype` field corresponding to the placetype and placename of the holonym. For example, corresponding to the holonym "c/Italy", a key with the list value {"Italy"} will be added to the place desc's `holonyms_by_placetype` field. If there is already a key with that place type, the new placename will be added to the end of the value's list. ]==] function export.key_holonym_into_place_desc(place_desc, holonym) if not holonym.placetype then return end -- Key in equivalent placetypes, so that e.g. `cities/San Francisco` gets keyed under `city`; but don't do -- fallbacks, as it doesn't seem correct for the "do other holonyms of the same placetype" algorithm to do holonyms -- of different types just because they have the same fallback. local equiv_placetypes = export.get_placetype_equivs(holonym.placetype, {no_fallback = true}) local unlinked_placename = holonym.unlinked_placename for _, equiv in ipairs(equiv_placetypes) do local placetype = equiv.placetype if not place_desc.holonyms_by_placetype then place_desc.holonyms_by_placetype = {} end if not place_desc.holonyms_by_placetype[placetype] then place_desc.holonyms_by_placetype[placetype] = {unlinked_placename} else insert(place_desc.holonyms_by_placetype[placetype], unlinked_placename) end end end --[=[ Construct a formatted link from the raw link spec `link` given the canonical singular placetype `sg_placetype`. If the placetype was originally plural, `orig_placetype` should contain this plural value; otherwise it should be nil. This will construct the appropriate type of link that displays as `orig_placetype` (or otherwise `sg_placetype`) but links to whatever the `link` spec specifies (which may be `sg_placetype`, a Wikipedia article, etc.). `ptdata` is the placetype data structure for the placetype, and `from_category` indicates that we are generating the description of a category (otherwise we are generating the display form of an entry placetype). ]=] local function make_placetype_link(link, sg_placetype, orig_placetype, ptdata, from_category, noerror) if not from_category and ptdata.disallow_in_entries then if noerror then return "[not meant to be specified directly, with warning: " .. ptdata.disallow_in_entries .. "]" else process_error("Placetype %s is not meant to be specified directly: " .. ptdata.disallow_in_entries, sg_placetype) end end if link == nil then internal_error("Placetype data present for placetype %s but no link= setting given", sg_placetype) elseif link == true then if orig_placetype then return ("[[%s|%s]]"):format(sg_placetype, orig_placetype) else return ("[[%s]]"):format(sg_placetype) end elseif link == false then process_error("Placetype %s is not meant to be specified directly, but is only for internal use", sg_placetype) elseif link == "w" then return ("[[w:%s|%s]]"):format(sg_placetype, orig_placetype or sg_placetype) elseif link == "separately" then if orig_placetype then local sg_words = split(sg_placetype, " ") local orig_words = split(orig_placetype, " ") if #sg_words ~= #orig_words then internal_error("Can't construct 'separately' link for plural placetype %s as original placetype %s " .. "has different number of words", orig_placetype, sg_placetype) else for i = 1, #sg_words do if sg_words[i] == orig_words[i] then sg_words[i] = ("[[%s]]"):format(sg_words[i]) else sg_words[i] = ("[[%s|%s]]"):format(sg_words[i], orig_words[i]) end end return concat(sg_words, " ") end else return (sg_placetype:gsub("([^ ]+)", "[[%1]]")) end elseif link:find("^%+") then link = link:sub(2) -- discard initial + return ("[[%s|%s]]"):format(link, orig_placetype or sg_placetype) elseif not orig_placetype then return link else return link end end --[==[ Get the display form of a placetype by looking it up in `placetype_data`. If the placetype is recognized, or is the plural of a recognized placetype, the corresponding linked display form is returned (with plural placetypes displaying as plural but linked to the singular form of the placetype). Otherwise, return nil. If we're generating the description of a category, `category_type` should be set to one of `"top-level"` (for top-level categories like [[:Category:Neighborhoods]]), `"noncity"` (for non-city categories like [[:Category:Neighborhoods in Illinois, USA]]) or `"thành phố"` (for city categories like [[:Category:Neighborhoods of Chicago]]). Otherwise, we're generating the description for use in formatting a {{tl|place}} call, and category-only placetypes ending in `!` will be ignored, along with special `category_link*` settings. `return_full` is used along with `category_type` and will preferably return the "full" variant of category link settings, i.e. `full_category_link*`; if they don't exist, the `category_link*` value is prepended with `"names of"`. `noerror` says to not throw an error when encountering entry placetypes that would be disallowed. ]==] function export.get_placetype_display_form(placetype, category_type, return_full, noerror) local from_category = not not category_type local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if canon_placetype then local raw_link local function is_linked_string(str) return type(str) == "string" and str:find("%[%[") end if category_type then local fetched_full local function fetch_maybe_full(prop) local retval = ptdata["full_" .. prop] if retval ~= nil then if return_full then return retval, true else internal_error("Saw full_" .. prop .. "=%s but `return_full` not set, can't handle", retval) end end return ptdata[prop], false end local function maybe_prefix(str) if return_full and not fetched_full then return "names of " .. str else return str end end -- Careful with `false` as possible value. if category_type == "top-level" then raw_link, fetched_full = fetch_maybe_full("category_link_top_level") elseif category_type == "noncity" then raw_link, fetched_full = fetch_maybe_full("category_link_before_noncity") elseif category_type == "thành phố" then raw_link, fetched_full = fetch_maybe_full("category_link_before_city") else internal_error('Unrecognized value for `category_type` %s, should be "top-level", "noncity" or "thành phố"', category_type) end if type(raw_link) == "string" then return maybe_prefix(raw_link), ptdata elseif raw_link ~= nil then return raw_link, ptdata end raw_link, fetched_full = fetch_maybe_full("category_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end if ptmatch == "plural" then raw_link, fetched_full = fetch_maybe_full("plural_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end end if raw_link == nil then raw_link, fetched_full = fetch_maybe_full("link") end if raw_link == false then return raw_link, ptdata end return maybe_prefix(make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror)), ptdata else if ptmatch == "plural" then raw_link = ptdata.plural_link if raw_link == false then process_error("Placetype %s cannot appear plural", placetype) end if is_linked_string(raw_link) then return raw_link, ptdata end end if raw_link == nil then raw_link = ptdata.link end return make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror), ptdata end end return nil end local function resolve_unlinked_placename_display_aliases(placetype, placename) local equiv_placetypes = export.get_placetype_equivs(placetype) for i, equiv in ipairs(equiv_placetypes) do equiv_placetypes[i] = equiv.placetype end local all_display_aliases_found = {} local all_others_found = {} for group, key, spec in m_locations.iterate_matching_location { placetypes = equiv_placetypes, placename = placename, alias_resolution = "display", } do if spec.alias_of and spec.display then insert(all_display_aliases_found, {group, key, spec, spec.display_as_full}) else insert(all_others_found, {group, key, spec}) end end if not all_display_aliases_found[1] then return placename elseif all_display_aliases_found[2] then internal_error("Found multiple matching display aliases for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) elseif all_others_found[1] then internal_error("Found a display alias along with other possible meanings for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) else local group, key, spec, as_full = unpack(all_display_aliases_found[1]) local full, elliptical = m_locations.key_to_placename(group, key) return as_full and full or elliptical end end --[==[ If `placename` of type `placetype` is a display alias, convert it to its canonical form; otherwise, return unchanged. Display aliases transform certain placenames into canonical displayed forms. For example, if any of `country/US`, `country/USA` or `country/United States of America` (or `c/US`, etc.) are given, the result will be displayed as `United States`. '''NOTE''': Display aliases change what is displayed from what the editor wrote in the Wikitext. As a result, they should (a) be non-political in nature, and (b) not involve a change where the word `the` needs to be added or removed. For example, normalizing `US` and `USA` to `United States` for display purposes is OK but normalizing `Burma` to `Myanmar` is not (instead a cat alias should be used) because the terms `Burma` and `Myanmar` have clear political connotations. Similarly, we have a display alias that maps the old name of `Macedonia` as a country (but not a region!) to `North Macedonia`, but `Republic of Macedonia` is mapped to `North Macedonia` only as a cat alias because the two terms differ in their use of `the`. (For example, if we had a display alias mapping `Republic of Macedonia` to `North Macedonia`, the call {{tl|place|en|the <<capital city>> of the <<c/Republic of Macedonia>>}} would wrongly display as `the [[capital city]] of the [[North Macedonia]]`.) Generally, display normalizations tend to involve alternative forms (e.g. abbreviations, ellipses, foreign spellings) where the normalization improves clarity and consistency. ]==] function export.resolve_placename_display_aliases(placetype, placename) -- If the placename is a link, apply the alias inside the link. -- This pattern matches both piped and unpiped links. If the link is not piped, the second capture (linktext) will -- be empty. local link, linktext = rmatch(placename, "^%[%[([^|%[%]]+)|?([^|%[%]]-)%]%]$") if link then if linktext ~= "" then local alias = resolve_unlinked_placename_display_aliases(placetype, linktext) return "[[" .. link .. "|" .. alias .. "]]" else local alias = resolve_unlinked_placename_display_aliases(placetype, link) return "[[" .. alias .. "]]" end else return resolve_unlinked_placename_display_aliases(placetype, placename) end end --[==[ Generate the "prefixed" version of a bare key, i.e. prefix it with `the` if correct for this key. ]==] function export.get_prefixed_key(key, spec) if spec.the then return key else return key end end -- Necessary for use by [[Module:place]]. FIXME: Reorganize the modules so this isn't necessary. export.iterate_matching_location = m_locations.iterate_matching_location --[=[ Iterator that iterates over holonyms in `place_desc`. If `first_holonym_index` is given, start iterating at the specified holonym and stop either when there are no more holonyms or a holonym with modifier `:also` is found. If `first_holonym_index` is nil or omitted, iterate over all holonyms regardless. If `include_raw_text_holonyms` is specified, raw text holonyms (those not of the form `placetype/placename`) are returned as well; they can be identified by the fact that the `placetype` field in the holonym structure is nil. Two values are returned at each iteration, the holonym index and holonym structure, similar to `ipairs()`. ]=] function export.get_holonyms_to_check(place_desc, first_holonym_index, include_raw_text_holonyms) local stop_at_also = not not first_holonym_index return function(place_desc, index) while true do index = index + 1 local this_holonym = place_desc.holonyms[index] -- If we were passed in a starting holonym index, go up to but not including a holonym marked with `:also` -- (continue_cat_loop); the categorization code will then restart the loop at that holonym. That holonym -- will have `:also` marked on it, so make sure not to stop immediately if the first holonym is marked with -- `:also`. if not this_holonym or stop_at_also and index > first_holonym_index and this_holonym.continue_cat_loop then return nil end -- If not placetype, we're processing raw text, which we normally want to skip. if include_raw_text_holonyms or this_holonym.placetype then return index, this_holonym end end end, place_desc, first_holonym_index and first_holonym_index - 1 or 0 end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, iterate over all such known locations, returning for each location the corresponding key, spec and group as well as the trail of ancestral containers. Unlike `iterate_matching_location()`, this specifically checks that there is no mismatch between the location's containers at any level and any of the following holonyms in the {{tl|place}} spec. The fields in `data` are: * `holonym_placetype`: The placetype of the holonym. It can actually be a list of possible placetypes, as with `iterate_matching_location()`. * `holonym_placename`: The placename of the holonym. * `holonym_index`: The index of the holonym among the holonyms in `place_desc`, or nil if the holonym is not among the holonyms in `place_desc`. (If a holonym index is given, we check for container mismatches among the holonyms following the specified index, stopping either when encountering a holonym marked with modifier `:also` or, if none exist, when we run out of holonyms. If no holonym index is given, we check all holonyms for container mismatches.) * `place_desc`: Description of the place; used for the holonyms, to check for container mismatches. Returns four values: the location group, the canonical key by which the location is known, the spec object describing the location and the trail of ancestral containers for the location. The first three values are the same as for `iterate_matching_location`. ]==] function export.iterate_matching_holonym_location(data) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc local matching_location_iterator = m_locations.iterate_matching_location { placetypes = holonym_placetype, placename = holonym_placename, } return function() while true do local group, key, spec = matching_location_iterator() if not group then return nil end local container_trail = {} -- For each level of container, check that there are no mismatches (i.e. other location of the same -- placetype) mentioned. We allow a mismatch at a given level if there's also a match with the container -- at that level. For example, in the case of Kansas City, defined in [[Module:place/locations]] as a city -- in Missouri, if we define it as {{tl|place|city|s/Missouri,Kansas}}, we ignore the mismatching state of -- Kansas because the correct state of Missouri was also mentioned. But imagine we are defining Newark, -- Delaware as {{tl|place|city|s/Delaware|c/US}} and (as is the case) we have an entry for Newark, New -- Jersey in [[Module:place/locations]]. Just because the containing location `US` matches isn't enough, -- because Newark, NJ also has New Jersey as a containing location and there's a mismatch at that level. If -- there are no mismatches at any level we assume we're dealing with the right known location. -- -- If at a given level there are multiple containing locations, we count a match if any holonym matches any -- containing location, and a mismatch only if a holonym exists of the same placetype that doesn't match any -- containing location. local containers_mismatch = false for containers in m_locations.iterate_containers(group, key, spec) do insert(container_trail, containers) local match_at_level = false local mismatch_at_level = false for other_holonym_index, other_holonym in export.get_holonyms_to_check(place_desc, holonym_index and holonym_index + 1 or nil) do local other_source_holonym = other_holonym.augmented_from_holonym if other_source_holonym and other_source_holonym.placetype == holonym_placetype and other_source_holonym.unlinked_placename ~= holonym_placename then -- Ignore holonyms added during the augmentation process for other holonyms of the same -- placetype as the placetype of the holonym we're considering. See comment in -- augment_holonyms_with_container() for why we do this. -- continue; grrr, no 'continue' in Lua else local holonym_matches_at_level = false local holonym_exists_with_same_placetype = false for _, container in ipairs(containers) do if not container.spec.no_check_holonym_mismatch then local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) local placetypes = container.spec.placetype if type(placetypes) ~= "table" then placetypes = {placetypes} end local placetype_equivs = {} for _, pt in ipairs(placetypes) do m_table.extend(placetype_equivs, export.get_placetype_equivs(pt)) end local this_holonym_matches = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype and (other_holonym.unlinked_placename == full_container_placename or other_holonym.unlinked_placename == elliptical_container_placename) end ) if this_holonym_matches then holonym_matches_at_level = true break end local this_holonym_exists_with_same_placetype = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype end ) if this_holonym_exists_with_same_placetype then -- We seem to have a mismatch at this level. But before we decide conclusively that this -- is the case, check to see whether the putative mismatch is an alias and matches when -- we resolve the alias. for oh_group, oh_key, oh_spec, oh_container_trail in export.iterate_matching_holonym_location { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = place_desc, } do local oh_full_placename, oh_elliptical_placename = m_locations.key_to_placename(oh_group, oh_key) if oh_full_placename == full_container_placename or oh_elliptical_placename == elliptical_container_placename then -- Alias matched when resolved. this_holonym_matches = true break end end if this_holonym_matches then -- Alias matched above when resolved. holonym_matches_at_level = true break else -- Not an alias, or doesn't match when resolved. We have a true mismatch. holonym_exists_with_same_placetype = true end end end end if holonym_matches_at_level then match_at_level = true break end if holonym_exists_with_same_placetype then mismatch_at_level = true end end end if not match_at_level and mismatch_at_level then containers_mismatch = true break end end if not containers_mismatch then return group, key, spec, container_trail end end end end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, find and return the corresponding key, spec and group as well as the trail of ancestral containers. This is like `iterate_matching_holonym_location()` but throws an error if more than one location matches. (An example where this would happen is {{tl|place|en|neighborhood|city/Newcastle}}, because there are two known locations named Newcastle. To fix this, specify additional following disambiguating holonyms, e.g. {{tl|place|en|neighborhood|city/Newcastle|s/New South Wales}}. ]==] function export.find_matching_holonym_location(data) local all_found = {} for group, key, spec, container_trail in export.iterate_matching_holonym_location(data) do insert(all_found, {group, key, spec, container_trail}) end if not all_found[1] then return nil elseif all_found[2] then local holonym_placetype = data.holonym_placetype if type(holonym_placetype) == "table" then holonym_placetype = concat(holonym_placetype, ",") end local found_keys = {} for _, found in ipairs(all_found) do local _, key, _, _ = unpack(found) insert(found_keys, key) end error(("Found multiple matching locations for holonym '%s/%s'; specify disambiguating context in the " .. "containing holonyms: %s"):format(holonym_placetype, data.holonym_placename, dump(found_keys))) else return unpack(all_found[1]) end end ------------------------------------------------------------------------------------------ -- Placename and placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: This is a map from aliases to their canonical forms. Any placetypes appearing as keys here will be mapped to their canonical forms in all respects, including the display form. Contrast entries in 'placetype_data' with a fallback, which applies to categorization and other processes but not to display. The most important aliases are for holonym placetypes, particularly those that occur often such as "country", "state", "province" and the like. Particularly long placetypes that mostly occur as entry placetypes (e.g. "census-designated place") can be given abbreviations, but it is generally preferred to spell out the entry placetype. Note also that we purposely avoid certain abbreviations that would be ambiguous (e.g. "d", which could variously be interpreted as "department", "district" or "division"). ]==] export.placetype_aliases = { ["acomm"] = "autonomous community", ["adr"] = "administrative region", ["adterr"] = "administrative territory", -- Pakistan ["aobl"] = "autonomous oblast", ["aokr"] = "autonomous okrug", ["ap"] = "autonomous province", ["apref"] = "autonomous prefecture", ["aprov"] = "autonomous province", ["ar"] = "autonomous region", ["arch"] = "archipelago", ["arep"] = "autonomous republic", ["aterr"] = "autonomous territory", ["atu"] = "autonomous territorial unit", ["bor"] = "borough", ["c"] = "quốc gia", ["can"] = "canton", ["carea"] = "council area", ["cc"] = "constituent country", ["cdblock"] = "community development block", ["cdep"] = "Crown dependency", ["CDP"] = "census-designated place", ["cdp"] = "census-designated place", ["clcity"] = "county-level city", ["co"] = "county", ["cobor"] = "county borough", ["colcity"] = "county-level city", ["coll"] = "collectivity", ["comm"] = "community", ["cont"] = "lục địa", ["continent"] = "lục địa", ["contr"] = "continental region", ["contregion"] = "continental region", ["cpar"] = "civil parish", ["damun"] = "direct-administered municipality", ["dep"] = "dependency", ["department capital"] = "departmental capital", ["dept"] = "department", ["depterr"] = "dependent territory", ["dist"] = "district", ["distmun"] = "district municipality", ["div"] = "division", ["emp"] = "empire", ["fpref"] = "French prefecture", ["gov"] = "governorate", ["govnat"] = "governorate", ["home-rule city"] = "home rule city", ["home-rule municipality"] = "home rule municipality", ["inner-city area"] = "inner city area", ["ires"] = "Indian reservation", ["isl"] = "island", ["lbor"] = "London borough", ["lga"] = "local government area", ["lgarea"] = "local government area", ["lgd"] = "local government district", ["lgdist"] = "local government district", ["metbor"] = "metropolitan borough", ["metcity"] = "metropolitan city", ["metmun"] = "metropolitan municipality", ["mtn"] = "mountain", ["mun"] = "municipality", ["mundist"] = "municipal district", ["nonmetropolitan county"] = "non-metropolitan county", ["obl"] = "oblast", ["okr"] = "okrug", ["p"] = "province", ["par"] = "parish", ["parmun"] = "parish municipality", ["pen"] = "peninsula", ["plcity"] = "prefecture-level city", ["plcolony"] = "Polish colony", ["pref"] = "prefecture", ["prefcity"] = "prefecture-level city", ["preflcity"] = "prefecture-level city", ["prov"] = "province", ["r"] = "region", ["range"] = "dãy núi", ["rcm"] = "regional county municipality", ["rcomun"] = "regional county municipality", ["rdist"] = "regional district", ["rep"] = "republic", ["rhrom"] = "rural hromada", ["riv"] = "river", ["rmun"] = "regional municipality", ["robor"] = "royal borough", ["romp"] = "Roman province", ["runit"] = "regional unit", ["rurmun"] = "rural municipality", ["s"] = "state", ["sar"] = "special administrative region", ["shrom"] = "settlement hromada", ["spref"] = "subprefecture", ["sprefcity"] = "sub-prefectural city", ["sprovcity"] = "subprovincial city", ["submet city"] = "sub-metropolitan city", ["submetropolitan city"] = "sub-metropolitan city", ["sub-prefecture-level city"] = "sub-prefectural city", ["sub-provincial city"] = "subprovincial city", ["sub-provincial district"] = "subprovincial district", ["terr"] = "territory", ["terrauth"] = "territorial authority", ["twp"] = "township", ["twpmun"] = "township municipality", ["uauth"] = "unitary authority", ["ucomm"] = "unincorporated community", ["udist"] = "unitary district", ["uhrom"] = "urban hromada", ["uterr"] = "union territory", ["utwpmun"] = "united township municipality", ["val"] = "valley", ["vdc"] = "village development committee", ["vil"] = "village", ["voi"] = "voivodeship", ["wcomm"] = "Welsh community", } local no_link_def_article = {link = false, article = ""} local no_link_no_article = {link = false, article = false} --[==[ var: These qualifiers can be prepended onto any placetype and will be handled correctly. For example, the placetype `large city` will be displayed as `large <nowiki>[[city]]</nowiki>` and categorized as if `city` were specified. If the value in the following table is a string, the qualifier will display according to the string. If the value is `true`, the qualifier will be linked to its corresponding Wiktionary entry. If the value is `false`, the qualifier will not be linked but will appear as-is. Note that these qualifiers do not override placetypes with entries elsewhere that contain those same qualifiers. For example, the entry for `inland sea` in `placetype_data` will apply in preference to treating `inland sea` as equivalent to `sea`. ]==] export.placetype_qualifiers = { -- generic qualifiers ["huge"] = false, ["tiny"] = false, ["large"] = false, ["big"] = false, ["mid-size"] = false, ["mid-sized"] = false, ["small"] = false, ["sizable"] = false, ["important"] = false, ["long"] = false, ["short"] = false, ["major"] = false, ["minor"] = false, ["high"] = false, ["tall"] = false, ["low"] = false, ["left"] = false, -- left tributary ["right"] = false, -- right tributary ["modern"] = false, -- for use in opposition to "ancient" in another definition -- "former" qualifiers ["abandoned"] = true, ["ancient"] = true, ["deserted"] = true, ["extinct"] = true, ["former"] = false, ["historic"] = "historical", ["historical"] = true, ["medieval"] = true, ["mediaeval"] = true, ["ruined"] = true, ["traditional"] = true, -- sea qualifiers ["coastal"] = true, ["inland"] = true, -- note, we also have an entry in placetype_data for 'inland sea' to get a link to [[inland sea]] ["maritime"] = true, ["overseas"] = true, ["seaside"] = true, ["beachfront"] = true, ["beachside"] = true, ["riverside"] = true, -- lake qualifiers ["freshwater"] = true, ["saltwater"] = true, ["endorheic"] = true, ["oxbow"] = true, ["ox-bow"] = "[[oxbow]]", -- [[ox-bow]] is a red link ["tidal"] = true, -- land qualifiers ["hilltop"] = true, ["hilly"] = true, ["insular"] = true, ["peninsular"] = true, ["chalk"] = true, ["karst"] = true, ["limestone"] = true, ["mountainous"] = true, ["mountaintop"] = true, ["alpine"] = true, ["volcanic"] = true, -- for an island -- political status qualifiers ["autonomous"] = true, ["incorporated"] = true, ["special"] = true, ["unincorporated"] = true, ["coterminous"] = true, -- monetary status/etc. qualifiers ["fashionable"] = true, ["wealthy"] = true, ["affluent"] = true, ["declining"] = true, -- city vs. rural qualifiers ["urban"] = true, ["suburban"] = true, ["exurban"] = true, ["outlying"] = true, ["remote"] = true, ["rural"] = true, ["outback"] = true, ["inner"] = false, ["inner-city"] = true, ["central"] = false, ["outer"] = false, -- land use qualifiers ["residential"] = true, ["agricultural"] = true, ["business"] = true, ["commercial"] = true, ["industrial"] = true, -- business use qualifiers ["railroad"] = true, ["railway"] = true, ["farming"] = true, ["fishing"] = true, ["mining"] = true, ["logging"] = true, ["cattle"] = true, -- tourism use qualifiers ["resort"] = true, -- note, we also have 'resort city' and 'resort town', that take precedecne ["spa"] = true, -- note, we also have 'spa city' and 'spa town', that take precedecne ["ski"] = true, -- note, we also have 'ski resort city' and 'ski resort town', that take precedecne -- religious qualifiers ["holy"] = true, ["sacred"] = true, ["religious"] = true, ["secular"] = true, -- qualifiers for nonexistent places ["claimed"] = false, ["fictional"] = true, ["legendary"] = true, ["mythical"] = true, ["mythological"] = true, -- directional qualifiers ["northern"] = false, ["southern"] = false, ["eastern"] = false, ["western"] = false, ["north"] = false, ["south"] = false, ["east"] = false, ["west"] = false, ["northeastern"] = false, ["southeastern"] = false, ["northwestern"] = false, ["southwestern"] = false, ["northeast"] = false, ["southeast"] = false, ["northwest"] = false, ["southwest"] = false, -- seasonal qualifiers ["summer"] = true, -- e.g. for 'summer capital' ["winter"] = true, -- legal status qualifiers -- FIXME: Two-word qualifiers don't work yet. But you can enter "de-facto" and it's canonicalized to [[de facto]]. ["official"] = true, ["unofficial"] = true, ["de facto"] = true, -- 'de facto capital' ["de-facto"] = "[[de facto]]", -- [[de-facto]] is a red link ["de jure"] = true, -- 'de jure capital' ["de-jure"] = "[[de jure]]", -- [[de-jure]] is a red link -- NOTE: 'unrecognized/unrecognised' are handled as placetypes 'unrecognized country', 'unrecognized state' -- misc. qualifiers ["planned"] = true, ["chartered"] = true, ["landlocked"] = true, ["uninhabited"] = true, -- superlative qualifiers ["first"] = no_link_def_article, ["second"] = no_link_def_article, -- for "second largest" etc. ["third"] = no_link_def_article, ["fourth"] = no_link_def_article, ["last"] = no_link_def_article, ["only"] = no_link_def_article, ["sole"] = no_link_def_article, ["main"] = no_link_def_article, ["largest"] = no_link_def_article, ["biggest"] = no_link_def_article, ["smallest"] = no_link_def_article, ["shortest"] = no_link_def_article, ["longest"] = no_link_def_article, ["tallest"] = no_link_def_article, ["highest"] = no_link_def_article, ["lowest"] = no_link_def_article, ["leftmost"] = no_link_def_article, ["rightmost"] = no_link_def_article, ["innermost"] = no_link_def_article, ["outermost"] = no_link_def_article, ["northernmost"] = no_link_def_article, ["southernmost"] = no_link_def_article, ["westernmost"] = no_link_def_article, ["easternmost"] = no_link_def_article, ["northwesternmost"] = no_link_def_article, ["southwesternmost"] = no_link_def_article, ["northeasternmost"] = no_link_def_article, ["southeasternmost"] = no_link_def_article, -- several/various ["several"] = no_link_no_article, ["various"] = no_link_no_article, ["numerous"] = no_link_no_article, ["multiple"] = no_link_no_article, ["many"] = no_link_no_article, ["other"] = no_link_no_article, } --[==[ var: In this table, the key qualifiers should be treated the same as the value qualifiers for categorization purposes. This is overridden by `placetype_data` and `qualifier_to_placetype_equivs`. ]==] export.former_qualifiers = { ["abandoned"] = {"FORMER"}, ["ancient"] = {"ANCIENT", "FORMER"}, ["former"] = {"FORMER"}, ["extinct"] = {"FORMER"}, ["historic"] = {"FORMER"}, ["historical"] = {"FORMER"}, ["medieval"] = {"ANCIENT", "FORMER"}, ["mediaeval"] = {"ANCIENT", "FORMER"}, ["ruined"] = {"ANCIENT", "FORMER"}, ["traditional"] = {"FORMER"}, } --[==[ var: In this table, any placetypes containing these qualifiers that do not occur in `placetype_data` should be mapped to the specified placetypes for categorization purposes. Entries here are overridden by `placetype_data`. ]==] export.qualifier_to_placetype_equivs = { ["fictional"] = "fictional location", ["legendary"] = "mythological location", ["mythical"] = "mythological location", ["mythological"] = "mythological location", -- For e.g. Taiwan as a "claimed province" of China; parts of Belize as claimed by Guatemala; various islands -- claimed by various parties in East Asia. FIXME: We should conditionalize on what is being claimed since there are -- also claimed capitals, e.g. Israel and Palestine claim Jerusalem as their capital. ["claimed"] = "claimed political division", } --[==[ var: Mapping from placetypes to the corresponding plural category-only placetype for a capital of that placetype. The reverse mapping also exists. ]==] export.placetype_to_capital_cat = { ["autonomous community"] = "autonomous community capitals", ["canton"] = "cantonal capitals", ["comarca"] = "comarca capitals", ["country"] = "national capitals", -- The following are not obviously different from 'county seats' but the latte terminology is used in the US. ["county"] = "county capitals", ["department"] = "departmental capitals", ["district"] = "district capitals", ["division"] = "division capitals", ["emirate"] = "emirate capitals", ["governorate"] = "governorate capitals", ["hromada"] = "hromada capitals", ["krai"] = "krai capitals", ["metropolitan city"] = "metropolitan city capitals", ["municipality"] = "municipal capitals", ["oblast"] = "oblast capitals", ["okrug"] = "okrug capitals", ["prefecture"] = "prefectural capitals", ["province"] = "provincial capitals", ["raion"] = "raion capitals", ["regency"] = "regency capitals", ["region"] = "regional capitals", ["regional unit"] = "regional unit capitals", ["republic"] = "republic capitals", ["state"] = "state capitals", ["territory"] = "territorial capitals", ["voivodeship"] = "voivodeship capitals", } --[==[ var: This contains placenames that should be preceded by an article (almost always "the"). '''NOTE''': There are multiple ways that placenames can come to be preceded by "the": # Listed here. # Given in [[Module:place/locations]] with an initial "the". All such placenames are added to this map by the code just below the map. # The placetype of the placename has `holonym_use_the = true` in its placetype_data. # A regex in placename_the_re matches the placename. Note that "the" is added only before the first holonym in a place description. ]==] export.placename_article = { -- This should only contain info that can't be inferred from [[Module:place/locations]]. ["archipelago"] = { ["Cyclades"] = "the", ["Dodecanese"] = "the", }, ["country"] = { ["Holy Roman Empire"] = "the", }, ["empire"] = { ["Holy Roman Empire"] = "the", }, ["island"] = { ["North Island"] = "the", ["South Island"] = "the", }, ["region"] = { ["Balkans"] = "the", ["Russian Far East"] = "the", ["Caribbean"] = "the", ["Caucasus"] = "the", ["Middle East"] = "the", ["New Territories"] = "the", ["North Caucasus"] = "the", ["South Caucasus"] = "the", ["West Bank"] = "the", ["Gaza Strip"] = "the", }, ["valley"] = { ["San Fernando Valley"] = "the", }, } --[==[ var: Regular expressions to apply to determine whether we need to put 'the' before a holonym. The key "*" applies to all holonyms, otherwise only the regexes for the holonym's placetype apply. ]==] export.placename_the_re = { -- We don't need entries for peninsulas, seas, oceans, gulfs or rivers -- because they have holonym_use_the = true. ["*"] = {"^Isle of ", " Islands$", " Mountains$", " Empire$", " Country$", " Region$", " District$", "^City of "}, ["bay"] = {"^Vịnh của "}, ["lake"] = {"^Hồ của "}, ["country"] = {"^Republic of ", " Republic$"}, ["republic"] = {"^Republic of ", " Republic$"}, ["region"] = {"^Vùng của "}, ["river"] = {"^Sông của "}, ["local government area"] = {"^Shire of "}, ["county"] = {"^Shire of "}, ["Indian reservation"] = {" Reservation", " Nation"}, ["tribal jurisdictional area"] = {" Reservation", " Nation"}, } --[==[ var: If any of the following holonyms are present, the associated holonyms are automatically added to the end of the list of holonyms for categorization (but not display) purposes. ]==] export.cat_implications = { ["region"] = { ["Eastern Europe"] = {"continent/Europe"}, ["Central Europe"] = {"continent/Europe"}, ["Western Europe"] = {"continent/Europe"}, ["South Europe"] = {"continent/Europe"}, ["Southern Europe"] = {"continent/Europe"}, ["Northern Europe"] = {"continent/Europe"}, ["Northeast Europe"] = {"continent/Europe"}, ["Northeastern Europe"] = {"continent/Europe"}, ["Southeast Europe"] = {"continent/Europe"}, ["Southeastern Europe"] = {"continent/Europe"}, ["North Caucasus"] = {"continent/Europe"}, ["South Caucasus"] = {"continent/Asia"}, ["South Asia"] = {"continent/Asia"}, ["Southern Asia"] = {"continent/Asia"}, ["East Asia"] = {"continent/Asia"}, ["Eastern Asia"] = {"continent/Asia"}, ["Central Asia"] = {"continent/Asia"}, ["West Asia"] = {"continent/Asia"}, ["Western Asia"] = {"continent/Asia"}, ["Southeast Asia"] = {"continent/Asia"}, ["North Asia"] = {"continent/Asia"}, ["Northern Asia"] = {"continent/Asia"}, ["Anatolia"] = {"continent/Asia"}, ["Asia Minor"] = {"continent/Asia"}, ["Mesopotamia"] = {"continent/Asia"}, ["North Africa"] = {"continent/Africa"}, ["Central Africa"] = {"continent/Africa"}, ["West Africa"] = {"continent/Africa"}, ["East Africa"] = {"continent/Africa"}, ["Southern Africa"] = {"continent/Africa"}, ["Central America"] = {"continent/Central America"}, ["Caribbean"] = {"continent/North America"}, ["Polynesia"] = {"continent/Oceania"}, ["Micronesia"] = {"continent/Oceania"}, ["Melanesia"] = {"continent/Oceania"}, ["Siberia"] = {"country/Russia", "continent/Asia"}, ["Russian Far East"] = {"country/Russia", "continent/Asia"}, ["South Wales"] = {"constituent country/Wales", "continent/Europe"}, ["Balkans"] = {"continent/Europe"}, ["West Bank"] = {"country/Palestine", "continent/Asia"}, ["Gaza"] = {"country/Palestine", "continent/Asia"}, ["Gaza Strip"] = {"country/Palestine", "continent/Asia"}, } } ------------------------------------------------------------------------------------------ -- Category and display handlers -- ------------------------------------------------------------------------------------------ local function city_type_cat_handler(data) local entry_placetype = data.entry_placetype local generic_before_non_cities = export.get_placetype_prop(entry_placetype, "generic_before_non_cities") if not generic_before_non_cities then internal_error("city_type_cat_handler called on placetype %s that doesn't have a `generic_before_non_cities`" .. " setting", entry_placetype) end local plural_entry_placetype = export.pluralize_placetype(entry_placetype) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and not spec.is_city then -- Categorize both in key, and in the larger polity that the key is part of, e.g. [[Hirakata]] goes in both -- "Cities in Osaka Prefecture" and "Cities in Japan". (But don't do the latter if no_container_cat is set.) local cap_plural_entry_placetype = ucfirst(plural_entry_placetype) local retcats = {("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(key, spec))} if container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(container.key, container.spec))) end end return retcats end end local function capital_city_cat_handler(data, non_city) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc -- The first time we're called we want to return something; otherwise we will be called for later-mentioned -- holonyms, which can result in wrongly classifying into e.g. `National capitals`. Simulate the loop in -- find_placetype_cat_specs() over holonyms so we get the proper `Cities in ...` categories as well as the capital -- category/categories we add below. local retcats if not non_city and place_desc.holonyms then for h_index, holonym in export.get_holonyms_to_check(place_desc, holonym_index) do local h_placetype, h_placename = holonym.placetype, holonym.unlinked_placename retcats = city_type_cat_handler { entry_placetype = "thành phố", holonym_placetype = h_placetype, holonym_placename = h_placename, holonym_index = h_index, place_desc = place_desc, } if retcats then break end end end if not retcats then retcats = {} end -- Now find the appropriate capital-type category for the placetype of the holonym, e.g. 'State capitals'. If we -- recognize the holonym among the known holonyms in [[Module:place/locations]], also add a category like 'State -- capitals of the United States'. Truncate e.g. 'autonomous region' to 'region', 'union territory' to 'territory' -- when looking up the type of capital category, if we can't find an entry for the holonym placetype itself (there's -- an entry for 'autonomous community'). local capital_cat = export.placetype_to_capital_cat[holonym_placetype] if not capital_cat then capital_cat = export.placetype_to_capital_cat[holonym_placetype:gsub("^.* ", "")] end if capital_cat then capital_cat = ucfirst(capital_cat) local inserted_specific_variant_cat = false if holonym_index then -- Now find the first recognized holonym location. We don't stop when :also is seen because of the common pattern -- where we use :also to specify that a given city is the capital at multiple surrounding levels. local matching_group, matching_key, matching_spec, matching_container_trail, matching_holonym_index for h_index = holonym_index, #place_desc.holonyms do if place_desc.holonyms[h_index].placetype then matching_group, matching_key, matching_spec, matching_container_trail = export.find_matching_holonym_location { holonym_placetype = place_desc.holonyms[h_index].placetype, holonym_placename = place_desc.holonyms[h_index].unlinked_placename, holonym_index = h_index, place_desc = place_desc, } if matching_group then matching_holonym_index = h_index break end end end if matching_holonym_index == holonym_index then if matching_container_trail[1] and not matching_spec.no_container_cat then for _, container in ipairs(matching_container_trail[1]) do insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end elseif matching_holonym_index then -- Check to make sure that the holonym placetype we were called on is listed among the -- divtypes of the location we found. local function insert_specific_variant_if_possible(key, spec) return export.get_equiv_placetype_prop(holonym_placetype, function(pt) local plural_holonym_placetype = export.pluralize_placetype(pt) local saw_matching_div if spec.divs then local divs = spec.divs if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) ~= "table" then div = {type = div} end if plural_holonym_placetype == div.type then saw_matching_div = true break end end end if saw_matching_div then insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(key, spec))) return true end return false end) end if insert_specific_variant_if_possible(matching_key, matching_spec) then inserted_specific_variant_cat = true elseif not matching_spec.no_container_cat then for _, containers in ipairs(matching_container_trail) do local saw_no_container_cat = false for _, container in ipairs(containers) do if insert_specific_variant_if_possible(container.key, container.spec) then inserted_specific_variant_cat = true break end saw_no_container_cat = saw_no_container_cat or container.spec.no_container_cat end if inserted_specific_variant_cat or saw_no_container_cat then break end end end end else -- This happens when in an invocation like {{place|en|capital city|s/Haryana,Punjab}} for -- [[Chandigarh]]. We fall back to older code that doesn't depend on the holonym index existing. -- FIXME: This may not be necessary. In the example just given, when processing Haryana we add to -- [[:Category:en:State capitals of India]], and nothing extra gets added when processing Punjab. -- Possibly we can just skip this case entirely. local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end end if not inserted_specific_variant_cat then insert(retcats, capital_cat) end else -- We didn't recognize the holonym placetype; just put in 'Capital cities'. insert(retcats, "Capital cities") end return retcats end --[=[ This is invoked specially for all placetypes (see the `*` placetype key at the bottom of `placetype_data`). This is used in two ways: # To add pages to generic holonym categories like [[:Category:en:Places in Merseyside, England]] (and [[:Category:en:Places in England]]) for any pages that have `co/Merseyside` as their holonym. # To categorize demonyms in bare placename categories like [[:Category:en:Merseyside, England]] if the demonym description mentions `co/Merseyside` and doesn't mention a more specific placename that also has a category. (In this case there are none, but we can have demonyms at multiple levels, e.g. in France for individual villages, departments, administrative regions, and for the entire country, and for example we only want to categorize a demonym into [[:Category:France]] if no more specific category applies.) Unlike when invoked from {{tl|place}}, a demonym invocation only adds the most specific holonym category and not the category of any containing polity (hence if we add [[:Category:en:Merseyside, England]] we won't also add [[:Category:England]]). This code also handles cities; e.g. for the first use case above, it would be used to add a page that has `city/Boston` as a holonym to [[:Category:en:Places in Boston]], along with [[:Category:en:Places in Massachusetts, USA]] and [[:Category:en:Places in the United States]]. The city handler tries to deal with the possibility of multiple cities having the same name. For example, the code in [[Module:place/locations]] knows about the city of [[Columbus]], [[Ohio]], which has containing polities `Ohio` (a state) and `the United States` (a country). If either containing polity is mentioned, the handler proceeds to return the key `Columbus` (along with `Ohio, USA` and `the United States`). Otherwise, if any other state or country is mentioned, the handler returns nothing, and otherwise it assumes the mentioned city is the one we're considering and returns `Columbus` etc. This works correctly if the place only mentions Ohio and a holonym for a Columbus in a different country is encountered, because of the function `augment_holonyms_with_container`, which adds the US as a holonym when Ohio is encountered. The single parameter `data` is as in category handlers. The return value is a list of categories (without the preceding language code). ]=] local function generic_place_cat_handler(data) local from_demonym = data.from_demonym local retcats = {} local function insert_retkey(key, spec) if from_demonym then insert(retcats, key) else insert(retcats, ("Địa danh của %s"):format(export.get_prefixed_key(key, spec))) end end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then if not spec.no_generic_place_cat then -- This applies to continents and continental regions. insert_retkey(key, spec) end -- Categorize both in key, and in the larger location(s) that the key is part of, e.g. [[Hirakata]] goes in -- both [[Category:Places in Osaka Prefecture, Japan]] and [[Category:Places in Japan]]. But not when -- no_container_cat is set (e.g. for 'United Kingdom'). if not spec.no_container_cat then for _, container_set in ipairs(container_trail) do local stop_adding_containers = false for _, container in ipairs(container_set) do if not container.spec.no_generic_place_cat then insert_retkey(container.key, container.spec) end if container.spec.no_container_cat then stop_adding_containers = true end end if stop_adding_containers then break end end end return retcats end end --[==[ Special category handler run for all placetypes that checks for specified division placetypes of known locations and categorizes appropriately. ]==] function export.political_division_cat_handler(data) if data.from_demonym then return end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then local divlists = {} if spec.divs then insert(divlists, spec.divs) end if spec.addl_divs then insert(divlists, spec.addl_divs) end for _, divlist in ipairs(divlists) do if type(divlist) ~= "table" then divlist = {divlist} end for _, div in ipairs(divlist) do if type(div) == "string" then div = {type = div} end local sgdiv = export.maybe_singularize_placetype(div.type) or div.type local prep = div.prep or "của" local cat_as = div.cat_as or div.type if type(cat_as) ~= "table" then cat_as = {cat_as} end if not export.placetype_data[sgdiv] then internal_error("Placetype %s associated with known location key %s and data %s not found in " .. "`placetype_data`", sgdiv, key, spec) end if sgdiv == data.entry_placetype then local retcats = {} for _, pt_cat in ipairs(cat_as) do if type(pt_cat) == "string" then pt_cat = {type = pt_cat} end local pt_prep = pt_cat.prep or prep insert(retcats, ucfirst(pt_cat.type) .. " " .. pt_prep .. " " .. export.get_prefixed_key(key, spec)) end return retcats end end end end end --[==[ This is used to add pages to "bare" categories like [[:Category:en:Georgia, USA]] for `[[Georgia]]` and any foreign-language terms that are translations of the state of Georgia. We look at the page title (or its overridden value in {{para|pagename}}) as well as the glosses in {{para|t}}/{{para|t2}} etc., various extra-info values such as the modern names in {{para|modern}}, and any values specified using a form-of directive. We need to pay attention to the entry placetypes specified so we don't overcategorize; e.g. the US state of Georgia is `[[Джорджия]]` in Russian but the country of Georgia is `[[Грузия]]`, and if we just looked for matching names, we'd get both Russian terms categorized into both [[:Category:ru:Georgia, USA]] and [[:Category:ru:Georgia]]. We also need to check the containing holonyms to make sure there isn't a mismatch (so we don't e.g. categorize Newark, Delaware in [[:Category:en:Newark]], which is intended for Newark, New Jersey). ]==] function export.get_bare_categories(args, overall_place_spec) local bare_cats = {} local place_descs = overall_place_spec.descs local possible_placetypes_by_place_desc = {} for i, place_desc in ipairs(place_descs) do possible_placetypes_by_place_desc[i] = {} for _, placetype in ipairs(place_desc.placetypes) do if not export.placetype_is_ignorable(placetype) then local equivs = export.get_placetype_equivs(placetype, {register_former_as_non_former = true}) for _, equiv in ipairs(equivs) do insert(possible_placetypes_by_place_desc[i], equiv.placetype) end end end end local function check_term(term) -- Treat Wikipedia links like local ones. term = term:gsub("%[%[w:", "[["):gsub("%[%[wikipedia:", "[[") term = export.remove_links_and_html(term) term = term:gsub("^ ", "") for i, place_desc in ipairs(place_descs) do -- Iterate over all matching locations in case there are multiple, as with Delhi defined as -- {{place|en|megacity/and/union territory|c/India|containing the national capital [[New Delhi]]}}. for group, key, spec, container_trail in export.iterate_matching_holonym_location { holonym_placetype = possible_placetypes_by_place_desc[i], holonym_placename = term, place_desc = place_desc, } do insert(bare_cats, key) end end end -- FIXME: Should we only do the following if the language is English (requires that the lang is passed in)? -- We should always do it if `pagename` is given (as it is with {{tcl}}) but maybe not otherwise unless 1=en. There -- are cases like [[Ankara]] = English name for capital of Turkey, but also the name in various languages for the -- capital of Ghana (= English [[Accra]]). But this should get caught by mismatching the containing country. The -- advantage of checking when the language isn't English is we catch those places that fail to give an English -- translation but where the translation happens to be the same as the other-language spelling. However, I don't -- know how often this situation occurs. check_term(args.pagename or mw.loadData("Module:headword/data").pagename) for _, t in ipairs(args.t) do check_term(t) end local function check_termobj_list(terms) for _, term in ipairs(terms) do if term.eq then check_term(term.eq) end if term.alt or term.term then check_term(term.alt or term.term) end end end for _, extra_info_terms in ipairs(overall_place_spec.extra_info) do local arg = extra_info_terms.arg if arg == "modern" or arg == "now" or arg == "full" or arg == "short" then check_termobj_list(extra_info_terms.terms) end end for _, directive in ipairs(overall_place_spec.directives) do check_termobj_list(directive.terms) end return bare_cats end --[==[ This is used to augment the holonyms associated with a place description with the containing polities. For example, given the following: `# {{tl|place|en|subprefecture|pref/Hokkaido}}.` We auto-add Japan as another holonym so that the term gets categorized into [[:Category:Subprefectures of Japan]]. To avoid over-categorizing we need to check to make sure no other countries are specified as holonyms. ]==] function export.augment_holonyms_with_container(place_descs) for _, place_desc in ipairs(place_descs) do if place_desc.holonyms then -- This ends up containing a copy of the original holonyms, with the augmented holonyms inserted in their -- appropriate position. We don't just put them at the end because some holonyms have use the `:also` -- modifier, which causes category processing to restart at that point after generating categories for a -- preceding holonym, and we don't want the preceding holonym's augmented holonyms interfering with -- categorization of a later holonym. We proceed from right to left, and each time we augment, we copy -- the holonyms with the augmented holonym(s) inserted appropriately and replace the place description's -- holonyms with the augmented ones before the next iteration. The reason for this is so that e.g. -- {{place|neighborhood|city/Birmingham|co/West Midlands|cc/England}} doesn't throw an error during the -- augmentation process due to 'Birmingham' referring to two known locations (in England and Alabama). If -- we go left to right, we will throw an ambiguity error on `city/Birmingham` because code to exclude -- Birmingham, Alabama needs `c/United Kingdom` present (to cause a mismatch with `c/United States`), -- which isn't yet present as the augmentation code hasn't gotten to `cc/England` yet. For similar -- reasons, we need to include the augmented holonyms in the holonyms considered in the next iteration -- rather than modifying the place description once at athe end. for i = #place_desc.holonyms, 1, -1 do local holonym = place_desc.holonyms[i] if holonym.placetype and not export.placetype_is_ignorable(holonym.placetype) then local group, key, spec, container_trail = export.find_matching_holonym_location { holonym_placetype = holonym.placetype, holonym_placename = holonym.unlinked_placename, holonym_index = i, place_desc = place_desc, } if group and container_trail[1] and not spec.no_auto_augment_container then local augmented_holonyms = {} for j = 1, i do insert(augmented_holonyms, place_desc.holonyms[j]) end for _, containers in ipairs(container_trail) do local any_no_auto_augment_container = false for _, container in ipairs(containers) do any_no_auto_augment_container = any_no_auto_augment_container or container.spec.no_auto_augment_container local containing_type = container.spec.placetype if type(containing_type) == "table" then -- If the containing type is a list, use the first element as the canonical variant. containing_type = containing_type[1] end local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) -- Don't side-effect holonyms while processing them. local new_holonym = { -- By the time we run, the display has already been generated so we don't need to -- set display_placename. placetype = containing_type, -- placename_to_key() for the group should correctly handle both full and elliptical -- placenames, but the full placename seems less likely to be ambiguous. FIXME: We -- should just store the key directly and use it when available to avoid having to -- convert key to placename and back to key. unlinked_placename = full_container_placename, -- Indicate that this is an augmented holonym, and was derived from the specified -- holonym. In iterate_matching_holonym_location(), we ignore augmented holonyms -- derived from holonyms that are different from the holonym we're searching for but -- of the same placetype. This is to correctly handle a situation like -- {{place|river|dept/Ardèche,Gard,Vaucluse,Bouches-du-Rhône|c/France}}. Here, -- `Ardèche` is in `r/Auvergne-Rhône-Alpes`, while `Gard` is in `r/Occitania` and -- the other two are in `r/Provence-Alpes-Côte d'Azur`. Augmenting proceeds from -- right to left, so after it adds `r/Provence-Alpes-Côte d'Azur` to -- `Bouches-du-Rhône`, Vaucluse gets augmented correctly but `Gard` fails to match -- in find_matching_holonym_location() because of the mismatch between augmented -- `r/Provence-Alpes-Côte d'Azur` and actual `r/Occitania`. Similarly, all later -- calls to find_matching_holonym_location() fail to match `Gard` (and likewise -- `Ardèche`) against any known location. To deal with this, we mark augmented -- holoynms as being augmented due to a source holonym, and when processing a given -- holonym, ignore augmented holonyms from other holonyms of the same placetype. -- The restriction to the same placetype is so that `Birmingham` still gets -- correctly disambiguated to Birmingham, England in the example given above near -- the top of this function, using the augmented holonym `c/United Kingdom` added by -- the specified `cc/England` (whose placetype `constituent country` differs from -- the placetype `city` of Birmingham). augmented_from_holonym = holonym, } insert(augmented_holonyms, new_holonym) -- But it is safe to modify other parts of the place_desc. export.key_holonym_into_place_desc(place_desc, new_holonym) end if any_no_auto_augment_container then break end end for j = i + 1, #place_desc.holonyms do insert(augmented_holonyms, place_desc.holonyms[j]) end place_desc.holonyms = augmented_holonyms end end end end end end -- Cat handler for district, areas, neighborhoods and suburbs. Districts are tricky because they can either be political -- divisions or city neighborhoods. Areas similarly can be political divisions (rarely; specifically, in Kuwait), city -- neighborhoods or larger geographical areas/regions. We handle this as follows: -- (1) `placetype_data` cat entries for specific countries or country divisions take precedence over cat_handlers, so if -- the user says {{tl|place|district|s/Maharashtra|c/India}}, we won't even be called because there is an entry that -- categorizes into [[:Category|Districts of Maharashtra, India]]. -- (2) If we're called, we check the holonym we're called on to see if it is a recognized city, e.g. if we're called -- using {{tl|place|district|city/Mumbai|s/Maharashtra|c/India}}. If so, we categorize under e.g. -- [[:Category:Neighbourhoods of Mumbai]]. (Choosing the spelling "neighbourhoods" because we're in India.) -- (3) If we're called and the holonym is not a recognized city, we check if the placetype has has_neighborhoods set. -- If so, it's "city-like" and we categorize under the first containing polity that we recognize. For example, if -- we're called using {{tl|place|district|town/Northampton|co/Hampshire|s/Massachusetts|c/US}}, we should recognize -- town as "city-like" and categorize under [[:Category:Neighborhoods in Massachusetts]]. (Note "in" not "của", and -- note the spelling "neighborhoods" because we're in the US.) -- (4) If the holonym is not city-like, we do nothing. If there's a city or city-like placetype farther up (e.g. we're -- called as {{tl|place|district|ward/Foo|mun/Bar|...}}), we will handle the city-like entity according to (2) or -- (3) when called on that holonym. Otherwise either the categorization in (1) takes place or there's no -- categorization. local function district_neighborhood_cat_handler(data) local function get_plural_entry_placetype(location_spec, container_trail) if data.entry_placetype == "suburb" then return "Suburbs" else -- Check for `british_spelling` setting on the spec itself or any container. local uses_british_spelling = location_spec.british_spelling if uses_british_spelling == nil and container_trail then for _, container_set in ipairs(container_trail) do local must_outer_break = false for _, container in ipairs(container_set) do if container.spec.british_spelling ~= nil then uses_british_spelling = container.spec.british_spelling must_outer_break = true break end end if must_outer_break then break end end end return uses_british_spelling and "Neighbourhoods" or "Neighborhoods" end end -- First check the immediate holonym to see if it's a city or a city-like top-level entity (Hong Kong, Bonaire, -- etc.) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and spec.is_city then return {get_plural_entry_placetype(spec, container_trail) .. " of " .. export.get_prefixed_key(key, spec)} end -- If the entry placetype is neighbo(u)rhood, assume it is a neighborhood even if there isn't a city-like -- entity father up the chain. (E.g. due to a mistaken use of m/ instead of mun/ for municipality.) local has_neighborhoods local entry_placetype = data.entry_placetype if entry_placetype == "neighborhood" or entry_placetype == "neighbourhood" or entry_placetype == "suburb" then has_neighborhoods = true else -- Otherwise, make sure the current holonym is city-like. has_neighborhoods = export.get_equiv_placetype_prop(data.holonym_placetype, function(pt) return export.get_placetype_prop(pt, "has_neighborhoods") end, {continue_on_nil_only = true}) end if has_neighborhoods then -- Loop up the holonyms, looking for city and city-like entities in case of e.g. [[Sepulveda]] written -- {{place|en|neighborhood|valley/San Fernando Valley|city/Los Angeles|s/California|c/USA}} -- but also look for a recognizable poldiv, and if so categorize as "Neighborhoods in POLDIV". We need -- to start with the current holonym, which is especially important for neighborhoods and suburbs that -- may have the first holonym be a recognizable province, etc. but can't hurt otherwise. (Previously -- we skipped the first/current holonym.) for other_holonym_index, other_holonym in export.get_holonyms_to_check(data.place_desc, data.holonym_index) do local other_holonym_data = { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = data.place_desc, } local group, key, spec, container_trail = export.find_matching_holonym_location(other_holonym_data) if group and not spec.is_former_place then return {get_plural_entry_placetype(spec, container_trail) .. (spec.is_city and " of " or " in ") .. export.get_prefixed_key(key, spec)} end end end end function export.check_already_seen_string(holonym_placename, already_seen_strings) local canon_placename = ulower(m_links.remove_links(holonym_placename)) if type(already_seen_strings) ~= "table" then already_seen_strings = {already_seen_strings} end for _, already_seen_string in ipairs(already_seen_strings) do if canon_placename:find(already_seen_string) then return true end end return false end -- Prefix display handler that adds a prefix such as "Metropolitan Borough of " to the display -- form of holonyms. We make sure the holonym doesn't contain the prefix or some variant already. -- We do this by checking if any of the strings in ALREADY_SEEN_STRINGS, either a single string or -- a list of strings, or the prefix if ALREADY_SEEN_STRINGS is omitted, are found in the holonym -- placename, ignoring case and links. If the prefix isn't already present, we create a link that -- uses the raw form as the link destination but the prefixed form as the display form, unless the -- holonym already has a link in it, in which case we just add the prefix. local function prefix_display_handler(prefix, holonym_placename, already_seen_strings) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(prefix)) then return holonym_placename end if holonym_placename:find("%[%[") then return prefix .. " " .. holonym_placename end return prefix .. " [[" .. holonym_placename .. "]]" end -- Suffix display handler that adds a suffix such as " parish" to the display form of holonyms. -- Works identically to prefix_display_handler but for suffixes instead of prefixes. local function suffix_display_handler(suffix, holonym_placename, already_seen_strings, include_suffix_in_link) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(suffix)) then return holonym_placename end if holonym_placename:find("%[%[") then return holonym_placename .. " " .. suffix end if include_suffix_in_link then return "[[" .. holonym_placename .. " " .. suffix .. "]]" else return "[[" .. holonym_placename .. "]] " .. suffix end end -- Display handler for boroughs. New York City boroughs are display as-is. Others are suffixed -- with "borough". local function borough_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.new_york_boroughs[unlinked_placename] then -- Hack: don't display "borough" after the names of NYC boroughs return holonym_placename end return suffix_display_handler("borough", holonym_placename) end local function county_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) -- Display handler for Irish counties. Irish counties are displayed as e.g. "County [[Cork]]". if m_locations.ireland_counties["Hạt " .. unlinked_placename .. ", Ireland"] or m_locations.northern_ireland_counties["Hạt " .. unlinked_placename .. ", Bắc Ireland"] then return prefix_display_handler("Hạt", holonym_placename) end -- Display handler for Taiwanese counties. Taiwanese counties are displayed as e.g. "[[Chiayi]] County". if m_locations.taiwan_counties[unlinked_placename .. ", Đài Loan"] then return suffix_display_handler("Hạt", holonym_placename) end -- Display handler for Romanian counties. Romanian counties are displayed as e.g. "[[Cluj]] County". if m_locations.romania_counties[unlinked_placename .. ", România"] then return suffix_display_handler("Hạt", holonym_placename) end -- FIXME, we need the same for US counties but need to key off the country, not the specific county. -- Others are displayed as-is. return holonym_placename end -- Display handler for prefectures. Japanese prefectures are displayed as e.g. "[[Fukushima]] Prefecture". -- Others are displayed as e.g. "[[Fthiotida]] prefecture". local function prefecture_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) local suffix = m_locations.japan_prefectures[unlinked_placename .. ", Nhật Bản"] and "" or "prefecture" return suffix_display_handler(suffix, holonym_placename) end -- Display handler for provinces of Bulgaria, Iran, Laos, North and South Korea, Thailand, Turkey and Vietnam. Recognized -- provinces are displayed as e.g. "[[Gyeonggi]] Province" or "[[Antalya]] Province". Others are displayed as-is. local function province_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.bulgaria_provinces[unlinked_placename .. ", Bulgaria"] or m_locations.iran_provinces[unlinked_placename .. ", Iran"] or m_locations.laos_provinces[unlinked_placename .. ", Lào"] or m_locations.north_korea_provinces[unlinked_placename .. ", Cộng hòa Dân chủ Nhân dân Triều Tiên"] or m_locations.south_korea_provinces[unlinked_placename .. ", Hàn Quốc"] or m_locations.thailand_provinces[unlinked_placename .. ", Thái Lan"] or m_locations.turkey_provinces[unlinked_placename .. ", Thổ Nhĩ Kỳ"] or m_locations.vietnam_provinces[unlinked_placename .. ", Việt Nam"] then return suffix_display_handler("Province", holonym_placename) end return holonym_placename end -- Display handler for Nigerian states. Nigerian states are display as "[[Kano]] State". Others are displayed as-is. local function state_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.nigeria_states[unlinked_placename .. ", Nigeria"] then return suffix_display_handler("State", holonym_placename) end return holonym_placename end -- Display handler for voivodeships. Display as e.g. [[Subcarpathian Voivodeship]]. local function voivodesip_display_handler(holonym_placetype, holonym_placename) return suffix_display_handler("Voivodeship", holonym_placename, nil, "include_suffix_in_link") end ------------------------------------------------------------------------------------------ -- Placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: Main placetype data structure. This specifies, for each canonicalized placetype, various properties. The keys are placetypes (in the singular, except for category-only placetypes, which are plural and followed by `!`), and the value is a table of properties. The `"*"` key is special and is used for adding "generic" categories of the form `Places in ``location`` `; it runs for all entry placetypes. Keys in the form of plural placetypes followed by `!` are used only in [[Module:category tree/topic/Places]] for specifying the properties of categories containing the specified placetype, esp. bare categories like [[:Category:States and territories]] (rather than qualified categories like [[:Category:States and territories of Australia]]). Keys under the value table for a given placetype of are two types: ''property keys'' (which specify the value of specific properties) and ''categorization keys'' (which tell how to categorize certain sorts of holonyms if the placetype in question occurs as an entry placetype). Categorization keys are either the special value `default` or are wildcard strings with a slash in them, such as `"country/*"`. Note that only wildcard strings are currently allowed directly in the placetype data; everything else is handled through category handlers, either per-placetype or special (such as `political_division_cat_handler`). The algorithm for how category keys and handlers are used to generate categories is described at the top of [[Module:place]]. There are several recognized property keys, of various types: 1. The following link-related property keys are recognized: * `link`: '''Required''' except in category-only placetypes ending in `!`. Describes how to link and display the placetype in the formatted description when occurring as an entry placetype. Also used for formatting pluralized placetypes (which may occur in entry placetypes, esp. new-format ones, such as `two <<islands>>`) and may occur in categories). The possible values are: *# `true`: Link to the same-named Wiktionary entry. This creates a raw link, e.g. `<nowiki>[[city]]</nowiki>`, which is converted to an English-specific link by JavaScript postprocessing. If the placetype is plural, this creates a two-part raw link e.g. `<nowiki>[[city|cities]]</nowiki>`. *# `"w"`: Link to the same-named Wikipedia entry. This creates a two-part link, e.g. `<nowiki>[[w:census town|census town]]</nowiki>`, or `<nowiki>[[w:census town|census towns]]</nowiki>` if the placetype is given plural. *# `"+..."`: Create a two-part link to the entry following the `+` sign. For example, if `cercle` specifies `"+w:cercles of Mali"`, a two-part link `<nowiki>[[w:cercles of Mali|cercle]]</nowiki>` will be generated, or `<nowiki>[[w:cercles of Mali|cercles]]</nowiki>` if plural `cercles` is specified. *# `"separately"`: Link each word separately. For example, if `administrative territory` specifies `"separately"`, it will be linked as `<nowiki>[[administrative]] [[territory]]</nowiki>`, or as `<nowiki>[[administrative]] [[territory|territories]]</nowiki>` if plural `administrative territories` is given. *# another string: Use that string directly. If the placetype is plural, `pluralize()` in [[Module:en-utilities]] is called on the string, which will correctly pluralize most strings, including those with links in them. (If there are multiple links, the display form of the last link is pluralized.) *# `false`: This placetype is not allowed as an entry placetype. An error will be thrown if this placetype is given as an entry placetype. This is specified for internal-use placetypes, especially placetypes used in conjunction with the qualifiers `former`, `ancient`, `historical` and such. * `plural_link`: If specified and the placetype is plural, use the value in place of generating a pluralized version of the link spec in `link`. Most commonly, this is either a string with links in it (which is used directly) or the value `false`, indicating that the placetype cannot occur plural. (This is used for example by `caplc`, which displays as `<nowiki>[[capital]] and [[large]]st [[city]]</nowiki>`, where a plural version doesn't make sense.) Generally if this is specified, `plural` also needs to be specified to give a special placetype plural; this situation occurs especially with multiword placetypes where something other than the last word is pluralized. An example is `town with bystatus`, whose plural is `towns with bystatus`, which needs to be explicitly given. This example uses `link = <nowiki>"[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>` ({{m|nb|bystatus}}) is a Norwegian Bokmål word, and template calls aren't currently permitted in link strings), along with `plural_link = <nowiki>"[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>`. * `category_link`: Spec indicating how to display the placetype when occurring in category descriptions. Defaults to the value of `link`, and in turn is overridden by more specific `category_link_*` keys; see below. Category-only placetypes (which are plural and end in `!`) usually use `category_link` in preference to `link`. The value of `category_link` can be any of the types of specs given above, but most commonly is a plural string with links in it, spelling out the description; in this case it is used directly. When both `category_link` and `link` are given, the value in `category_link` is typically longer and more descriptive. For example, `polity` uses `link = true`, which just generates a link `<nowiki>[[polity]]</nowiki>` or plural `<nowiki>[[polity|polities]]</nowiki>`, but specifies a separate `category_link = <nowiki>"[[independent]] or [[semi-]][[independent]] [[polity|polities]]"</nowiki>`, which clarifies in the category description what a polity is. * `category_link_top_level`: Spec indicating how to display top-level (bare/unqualified) categories, i.e. categories where the placetype is not followed by `in ``location`` ` or `of ``location`` `. If given, this overrides `category_link` for this type of category. * `category_link_before_noncity`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` does not refer to a city. If given, this overrides `category_link` for this type of category. * `category_link_before_city`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` refer to a city. If given, this overrides `category_link` for this type of category. An example where this is given is `neighborhood`, which uses the following specs:<ol> <li>`link = true`</li> <li>`category_link = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]"</nowiki>`</li> <li>`category_link_before_city = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions"</nowiki>`</li> </ol> This has the effect of making the entry placetype `neighborhood` display as just `<nowiki>[[neighborhood]]</nowiki>`, while e.g. a category like `Neighborhoods of Chicago` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[Chicago]], ...</nowiki>` and a category like `Neighborhoods in Illinois, USA` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]] in [[Illinois]], ...</nowiki>`. * `disallow_in_entries`: If specified, this placetype cannot occur as an entry placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. * `disallow_in_holonyms`: If specified, this placetype cannot occur as a holonym placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. 2. There is currently one fallback-related property key recognized: * `fallback`: If specified, its value is a placetype which will be used for categorization purposes if no categories get added using the placetype itself. As an example, `branch` sets a fallback of `river` but also sets `preposition = "của"`, meaning that {{tl|place|en|branch|riv/Mississippi}} displays as `a branch of the Mississippi` (whereas `river` itself uses the preposition `in`), but otherwise categorizes the same as `river`. A more complex example is `area`, which sets a fallback of `geographic and cultural area` and also sets a category handler that checks for cities or city-like entities (e.g. boroughs) occurring as holonyms and categorizes the toponym under [[:Category:Neighborhoods of CITY]] (for recognized cities) or otherwise [[:Category:Neighborhoods of POLDIV]] (for the nearest containing recognized location). In addition, `area` is set as a political division of Kuwait, meaning if `c/Kuwait` occurs as holonym, the toponym is categorized under [[:Category:Areas of Kuwait]]. If none of these categories trigger, the fallback of `geographic and cultural area` will take effect, and the toponym will be categorized as e.g. [[:Category:Geographic and cultural areas of England]]. 3. There is currently one property to control irregular plurals of placetypes: * `plural`: If specified, its value is the plural of the placetype. Otherwise, the default pluralization algorithm in [[Module:en-utilities]] applies (which correctly pluralizes most words, including those ending in `-y`, `-ch`, `-sh`, `-x`, etc.). The value of `plural` is also used when converting a pluralized placetype into its singular equivalent; for example, since the placetype `kibbutz` has `plural = "kibbutzim"`, the placetype `kibbutzim` will be recognized as a plural and singularized to `kibbutz`. For this reason, it's occasionally necessary to specify a `plural` value even when the default pluralization algorithm works correctly, if the default singularization algorithm won't correctly reverse the pluralization (as with `pass` and other terms ending in `-ss`). 4. The following property keys relate to generating categories for entry placetypes and specifying the parents of those categories: * `class`: The general class of placetype. This is used for various purposes: (a) to categorize placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical` (note that these placetypes are not all treated alike); (b) to determine the parent category of bare placetype categories (e.g. [[:Category:Villages]] for placetype `village`); (c) to determine whether to add a parent category `political divisions of specific countries` to qualified placetype categories (e.g. [[:Category:Villages in Mali]]). The possible values are: *# `polity`: a more-or-less sovereign/independent polity, such as a country, kingdom or empire. *# `subpolity`: a non-sovereign division of a polity, above the level of an individual settlement. *# `settlement`: a city or smaller equivalent, such as a village. This also includes administrative divisions of a settlement, such as wards and barangays. *# `non-admin settlement`: similar to a settlement but without administrative or political significance, such as an unincorporated community, farm or neighborhood. *# `capital`: a settlement that is a capital. A former capital is generally still in existence, just not the capital any more. *# `natural feature`: any non-man-made feature, such as a lake, mountain, island, ocean, etc. *# `man-made structure`: a man-made feature below the level of a neighborhood, such as a house, airport, university, metro station, park or the like. *# `geographic region`: a geographic or cultural region or area that has no administrative significance. These may vary greatly in size but typically have some sort of cultural significance (possibly historical). The `former`, `ancient`, etc. qualifier has no effect on the category of these placetypes. *# `generic place`: a place that isn't further qualified into any specific subtype. * `former_type`: The class of placetype used for categorizing placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical`. The possible values are the same as for `class` but with the addition of `dependent territory` (for colonies, protectorates and the like) and `!` (ignore the historical/former/ancient/etc. qualifier; used e.g. with `fictional location` and `mythological location`). If not specified, the value of `class` is used. When a qualifier such as `former`, `ancient`, `medieval` or `historical` is encountered (specifically, those in `former_qualifiers`), it is mapped using `former_qualifiers` to the appropriate internal qualifier or qualifiers (one or both of `ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified qualifiers), which is prepended to the value of `former_type` or `class` to form a placetype whose properties are looked up to determine how to categorize the toponym in question. For example, if `medieval village` is given, we map `medieval` to `ANCIENT` and `FORMER`, and `village` to its `class` of `settlement`, and enter the placetypes `ANCIENT settlement` and `FORMER settlement` (in that order) into the list of equivalent placetypes returned by `get_placetype_equivs`. In this case, there is an entry in `placetype_data` for `ANCIENT settlement`, so its default category spec `Ancient settlements` is used as the category. If on the other hand `medieval kingdom` is given, where `kingdom` has a `class` value `polity`, we first look up `ANCIENT polity`, see there is no entry in `placetype_data` for it, and then look up `FORMER polity`, which exists and has a default category spec `Former polities`, which is used as the category. Note that if the placetype following the "former" qualifier is recognized in `placetype_data` but has no `former_type` or `class` and no fallback with a `former_type` or `class` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like `former greenhouse` is specified and we don't have an entry for `greenhouse`), we just track the occurrence and end up not categorizing. * `bare_category_parent`: This specifies the first parent category of a bare placetype category named according to the placetype in question (e.g. [[:Category:Atolls]] for placetype `atoll`, or [[:Category:Named buildings]] for placetype `named buildings!`). If not specified, the first parent category is determined by the value of `class`, using the mapping `class_to_bare_category_parent` in [[Module:category tree/topic cat/data/Places]]. * `addl_bare_category_parents`: Extra parent categories to add a bare placetype category to (see `bare_category_parent` just above). * `bare_category_breadcrumb`: Breadcrumb for bare placetype categories. Also used as the sort key of `bare_category_parent` if it is a string. * `inherently_former`: If specified and the given placetype is used as an entry placetype, act as if `former` or `ancient` (depending on the value of `inherently_former`) were prefixed to the placetype. This is for placetypes that always refer to no-longer-existing entities, such as `satrapy` and `treaty port`. The value of `inherently_former` is a list of internal qualifiers (one or more of `ANCIENT` and/or `FORMER`), just as for `former_qualifiers`, and the implementation is the same. * `cat_handler`: Handler used to generate the categories to add a given toponym to, if its entry placetype is the placetype in question. Generally the `cat_handler` function checks the holonyms specified in order to determine which category or categories to generate. For example, `district_neighborhood_cat_handler` handles placetypes `district`, `neighborhood`, `subdivision`, `suburb` and the like, and either adds the toponym to a category like `Neighborhoods of ``city`` ` (if a recognized city is given as a holonym), or otherwise a category like `Neighborhoods in ``location`` ` (for the first recognized non-city location given as a holonym, if an unrecognized city or city-like entity is given before the recognized non-city). The algorithm that runs the category handlers iterates over holonyms from left to right, running the `cat_handler` function on each holonym in turn until one or more categories are returned; see below for more specifics. (Note that countries for which e.g. a `district` is a political division do not get the corresponding category added by the `district_neighborhood_cat_handler` function but by `political_division_cat_handler`.) `cat_handler` functions are called with one argument, `data`, describing the resolved entry placetype (i.e. after resolving placetype aliases and fallbacks) and the holonym being processed. The return value should be a list of category specs (categories minus the langcode prefix, with `+++` standing for the holonym key, or the value `true`, which stands for ` ``Placetypes`` in/of ``Holonym`` `, i.e. the pluralized placetype with the appropriate preposition as specified in `placetype_data`). `data` contains the following fields: ** `entry_placetype`: the resolved entry placetype for the entry placetype being processed (i.e. it will always have an entry in `placetype_data` but may not be the original placetype given by the user); ** `holonym_placetype` and `holonym_placename`: the holonym placetype and placename being processed; ** `holonym_index`: the index of the holonym being processed, or {nil} if we're handling an overriding holonym (FIXME: we will change the overriding holonym algorithm so there will be an index even when processing overriding holonyms); ** `place_desc`: a full description of the {{tl|place}} call, as specified at the top of [[Module:place]]; ** `from_demonym`: If set, we are called from [[Module:demonym]], triggered by {{tl|demonym-adj}} or {{tl|demonym-noun}}, instead of being triggered by {{tl|place}}. * `has_neighborhoods`: If `true`, the specified placetype is city-like. This is used in the `district_neighborhood_cat_handler` to determine whether to add a category such as `Neighborhoods in ``location`` `; see the section just above on `cat_handler`. 5. The following preposition-related property keys are recognized: * `preposition`: The preposition used after this placetype when it occurs as an entry placetype. Defaults to `"in"`. * `generic_before_non_cities`: If specified, the appropriate category description handler in [[Module:category tree/topic cat/data/Places]] will recognize categories of the form ` ``Placetype`` in/of ``location`` ` for the specified placetype and preposition, if ``location`` is a non-city. This is used to generate descriptions for categories added by category handlers and by explicit category specs in the placetype data. All placetypes that specify `generic_before_non_cities` or `generic_before_cities` *MUST* also specify a value for `class` so that the category tree code can determine whether it's a political or non-political division. * `generic_before_cities`: Like `generic_before_non_cities` but for locations referring to cities. 6. The following property keys control the auto-addition of affixes when formatting holonyms of a particular placetype: * `affix_type`: If specified, add the placetype as an affix before or after holonyms of this placetype. Possible values are: *# `"pref"` (the holonym will display as `(the) placetype of Holonym`, where `the` appears when the holonym directly follows an entry placetype); *# `"Pref"` (same as `"pref"` but the placetype is capitalized; each word is capitalized if there are multiple); *# `"suf"` (the holonym will display as `Holonym placetype`); *# `"Suf"` (the holonym will display as `Holonym Placetype`, i.e. same as `"suf"` but the placetype is capitalized). * `suffix`: String to use in place of the placetype itself when the placetype is displayed as a suffix after a holonym. Note that `suffix` can be used independently of `affix_type` because the user can also request a suffix explicitly using a syntax like `adr:suf/Occitania`, which will display as `Occitania region` because the placetype `administrative region` specifies `suffix = "region"`. * `prefix`: Like `suffix` but for use when the placetype is displayed as a prefix before the holonym. * `affix`: Like `suffix` and `prefix` but for use when the placetype is displayed as an affix either before or after the holonym. If both `suffix` or `prefix` and `affix` are given for a single placetype, `suffix` or `prefix` take precedence. * `no_affix_strings`: String or list of strings that, if they occur in the holonym, suppress the addition of any affix requested using `affix_type`. Defaults to the placetype itself. For example, `autonomous okrug` specifies `affix_type = "Suf"` so that `aokr/Nenets` displays as `Nenets Autonomous Okrug`, but also specifies `no_affix_strings = "okrug"` so that `aokr/Nenets Okrug` or `aokr/Nenets Autonomous Okrug` displays as specified, without a redundant `Autonomous Okrug` added. Matching is case-insensitive but whole-word. * `display_handler`: A function of two arguments, `holonym_placetype` and `holonym_placename` (specifying a holonym). Its return value is a string specifying the display form of the holonym. 7. The following property keys control the indefinite and definite articles used before entry placetypes and/or holonyms of the specified placetype. * `entry_placetype_use_the`: Use `"the"` before this placetype when it occurs as an entry placetype. * `entry_placetype_indefinite_article`: Indefinite article used before this placetype when it occurs as an entry placetype (usually `"a"`, specifically for placetypes beginning with u- that don't take the indefinite article `"an"`). Defaults to the appropriate indefinite article (`"a"` or `"an"` depending on whether the placetype begins with a vowel). Overridden by `entry_placetype_use_the`, and unlike for most properties, does not apply to equivalent placetypes (i.e. fallbacks or those formed by removing a qualifier from the beginning); only to the exact placetype specified. * `holonym_use_the`: Use `"the"` before holonyms of this placetype. '''NOTE:''' # The `link` property must be specified on all placetypes, except those ending in `!` (category-only placetypes), which must have either `link` or `category_link` specified. # Either the `class` or `former_type` property must be specified on all placetypes not ending in `!` that do not have a fallback (if a placetype has a fallback and omits the `class` and `former_type` properties, they are taken from the fallback). An internal error will result if a placetype has no `class` or `former_type` property derivable either directly or through a fallback, if an attempt is made to categorize a former/ancient/historical/etc. entity of this placetype. # It is possible to have multiple levels of fallback (e.g. `frazione` falls back to `hamlet`, which falls back to `village`). Fallback loops will cause an internal error. All placetypes specified as fallbacks must exist in `placetype_data` or an internal error occurs. ]==] export.placetype_data = { --[=[ If you need to sort the following, do this (using Vim): 1. Make sure all full-line comments are within the { ... } table, or are moved after and on the same line as single-line entries. 2. Make sure the table uses tabs everywhere for indent, and not spaces. 3. Mark the top of the table with `ma`, go to the bottom and execute the following two lines in sequence: :'a,.s/\n/\\n/g :s/\\n\(\t\[\)/\r\1/g The first command converts every newline to a literal `\n` sequence, so the whole thing becomes a single line, while the second command restores the newlines before the beginning of each entry. The effect is to convert all entries to a single line while not losing any information. (Potentially a negative lookahead could be used to do it all in one command.) 4. Execute the following to sort: :'a,.!perl -pe 's/^(\t\[")(.*?)(".*)$/$2 @@@ $1$2$3/' | sort -f | perl -pe 's/.*? @@@ //' Note that a simple `sort -f` (where `-f` means case-insensitive) would almost work, but it would sort "hill station" before "hill" and "county borough" before "county" because the space after e.g. "hill station" sorts before the quotation mark after e.g. "hill". The above command deals with this by extracting the key, prepending it followed by ` @@@ `, sorting, and then removing key (the classic decorate-sort-undecorate pattern). 5. Put the table back to multi-line format by marking the top of the table with `ma`, going to the bottom and executing :'a,.s/\\n/\r/g Note that for some reason, in order to get a match a newline in the left side of a replacement, you must use \n, but to insert a newline in the right sode of a replacement you must use \r. ]=] ["*"] = { link = false, cat_handler = generic_place_cat_handler, }, ["administrative atoll"] = { -- Maldives link = "+w:administrative divisions of the Maldives", preposition = "của", class = "subpolity", }, ["administrative capital"] = { link = "w", fallback = "capital city", }, ["administrative center"] = { link = "w", fallback = "non-city capital", }, ["administrative centre"] = { link = "w", fallback = "administrative center", }, ["administrative county"] = { link = "w", fallback = "county", }, ["administrative district"] = { link = "w", fallback = "district", }, ["administrative headquarters"] = { link = "separately", fallback = "administrative centre", }, ["administrative region"] = { link = true, preposition = "của", suffix = "region", -- but prefix is still "administrative region (of)" fallback = "region", class = "subpolity", }, ["administrative seat"] = { link = "w", fallback = "administrative centre", }, ["administrative territory"] = { link = "separately", preposition = "của", suffix = "territory", -- but prefix is still "administrative territory (of)" fallback = "territory", class = "subpolity", }, ["administrative unit"] = { -- Grrr, it's difficult to generalize about "administrative units". In Albania, "administrative unit" is an -- official term for a city-level division of municipalities; Wikipedia renders it using the more practical term -- "commune". In Pakistan, "administrative unit" is a collective term used to refer to all the different types -- of first-level divisions (four provinces, one federal territory, and two "disputed territories", i.e. Azad -- Kashmir and Gilgit-Balistan, that are variously described). For this reason, we set no fallback, but we need -- to include this so that it can be used as a placetype for Albania, categorizing as communes. link = "w", class = "subpolity", }, ["administrative village"] = { link = "w", preposition = "của", has_neighborhoods = true, class = "settlement", }, ["aimag"] = { -- used in Mongolia, Russia and China (Inner Mongolia); in Mongolia, equivalent to a province; -- in China, equivalent to a prefecture (below a province); in Russia, equivalent to a municipal district. link = "w", fallback = "prefecture", }, ["airport"] = { link = true, class = "man-made structure", default = {true}, }, ["alliance"] = { link = true, fallback = "confederation", }, ["archipelago"] = { link = true, fallback = "island", }, ["area"] = { link = true, preposition = "của", fallback = "geographic and cultural area", -- Areas can either be administrative divisions (specifically of Kuwait) or geographic areas. Assume the former -- when categorizing 'Areas' but the latter when handling e.g. 'historical area'. class = "subpolity", former_type = "geographic region", cat_handler = district_neighborhood_cat_handler, }, ["arm"] = { link = true, preposition = "của", class = "natural feature", default = {"Seas"}, }, ["arrondissement"] = { link = true, preposition = "của", -- FIXME!!! Grrrrr!!! In some countries, arrondissements are divisions of cities; in others, they are divisions -- of departments or provinces. Need to conditionalize on the country for both of the following. class = "subpolity", has_neighborhoods = true, }, ["associated province"] = { link = "separately", fallback = "province", }, ["atoll"] = { -- FIXME! Atolls are administrative divisions of the Maldives but natural features elsewhere. Need to -- conditionalize `class` on the country. See also `administrative atoll`. link = true, class = "natural feature", bare_category_parent = "islands", default = {true}, }, ["autonomous city"] = { link = "w", preposition = "của", fallback = "thành phố", has_neighborhoods = true, }, ["autonomous community"] = { -- Spain; refers to regional entities, not village-like entities, as might be expected from "community" link = true, preposition = "của", class = "subpolity", }, ["autonomous island"] = { -- Comoros; seems like an administrative atoll of the Maldives. link = "+w:autonomous islands of Comoros", preposition = "của", class = "subpolity", }, ["autonomous oblast"] = { link = true, preposition = "của", affix_type = "Suf", no_affix_strings = "oblast", class = "subpolity", }, ["autonomous okrug"] = { link = true, preposition = "của", affix_type = "Suf", no_affix_strings = "okrug", class = "subpolity", }, ["autonomous prefecture"] = { link = true, fallback = "prefecture", }, ["autonomous province"] = { link = "w", fallback = "province", }, ["autonomous region"] = { link = "w", preposition = "của", fallback = "administrative region", -- "administrative region" sets an affix of "region" but we want to display as "Tibet Autonomous Region" -- if the user writes 'ar:Suf/Tibet'. affix = "autonomous region", }, ["autonomous republic"] = { link = "w", preposition = "của", class = "subpolity", }, ["autonomous territorial unit"] = { -- Moldova; only two of them, one for Gagauzia and one for Transnistria. link = "w", preposition = "của", class = "subpolity", }, ["autonomous territory"] = { link = "w", fallback = "dependent territory", }, ["bailiwick"] = { -- Jersey, etc. link = true, fallback = "polity", }, ["barangay"] = { -- Philippines link = true, class = "settlement", -- Barangays are formal administrative divisions of a city rather than informal neighborhoods, but can use -- some of the properties of a neighborhood. fallback = "neighborhood", }, ["barrio"] = { -- Spanish-speaking countries; Philippines link = true, -- FIXME: Not completely correct, in some countries barrios are formal administrative divisions of a city. -- `class` will need to conditionalize on the country to be completely correct. fallback = "neighborhood", }, ["basin"] = { link = true, fallback = "lake", }, ["vịnh"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"Vùng nước"}, default = {true}, }, ["bãi biển"] = { link = true, class = "natural feature", addl_bare_category_parents = {"nước"}, default = {true}, }, ["beach resort"] = { link = "w", fallback = "resort town", }, ["bishopric"] = { link = true, fallback = "polity", }, ["vùng nước!"] = { -- FIXME: This is (maybe?) a type category not a name category. There should be an option for this. We need to -- straighten out the type vs. name vs. related-to issue. category_link = "vùng nước", class = "natural feature", addl_bare_category_parents = {"địa mạo", "hệ thống sinh thái", "nước"}, }, ["borough"] = { link = true, preposition = "của", display_handler = borough_display_handler, has_neighborhoods = true, -- "former borough" could be a former settlement or a former part of a city but seems more likely to -- be a former subpolity, particularly in England. FIXME, we really need a handler to take care of this -- properly. class = "subpolity", -- Grr, some boroughs are city-like but some (e.g. in Britain) may be larger. }, ["borough seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["branch"] = { link = true, preposition = "của", fallback = "river", }, ["bridge"] = { link = true, class = "man-made structure", default = {"Named bridges"}, }, ["building"] = { link = true, class = "man-made structure", default = {"Named buildings"}, }, ["built-up area"] = { link = "w", fallback = "area", }, ["burgh"] = { link = true, fallback = "borough", }, ["business park"] = { link = true, fallback = "park", }, ["caliphate"] = { link = true, fallback = "polity", }, ["canton"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["cape"] = { link = true, fallback = "headland", }, ["capital"] = { link = true, fallback = "capital city", }, ["capital city"] = { link = true, category_link = "[[capital city|capital cities]]: the [[seat of government|seats of government]] for a country or [[political]] [[division]] of a country", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", bare_category_parent = "cities", cat_handler = capital_city_cat_handler, default = {true}, -- The following is necessary so that e.g. [[Melbourne]] defined as {{place|en|capital city|s/Victoria|c/Australia}} -- gets categorized in the bare category [[Category:en:Melbourne]]; otherwise placetype 'capital city' wouldn't -- match against the placetype 'city' of Melbourne. fallback = "thành phố", }, ["caplc"] = { link = "[[capital]] and [[large]]st [[city]]", plural_link = false, fallback = "capital city", }, ["captaincy"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["caravan city"] = { link = "w", fallback = "thành phố", class = "settlement", inherently_former = {"ANCIENT", "FORMER"}, }, ["castle"] = { link = true, fallback = "building", }, ["cathedral city"] = { link = true, fallback = "thành phố", }, ["cattle station"] = { -- Australia link = true, fallback = "farm", }, ["census area"] = { link = true, affix_type = "Suf", has_neighborhoods = true, class = "non-admin settlement", }, ["census-designated place"] = { -- United States link = true, class = "non-admin settlement", }, ["census division"] = { -- Canada link = "w", preposition = "của", class = "subpolity", }, ["census town"] = { link = "w", fallback = "town", }, ["central business district"] = { link = true, fallback = "neighborhood", }, ["cercle"] = { -- Mali link = "+w:cercles of Mali", preposition = "của", class = "subpolity", }, ["ceremonial county"] = { link = true, fallback = "county", }, ["chain of islands"] = { link = "[[chain]] of [[island]]s", plural = "chains of islands", plural_link = "[[chain]]s of [[island]]s", fallback = "island", }, ["channel"] = { link = true, fallback = "strait", }, ["charter community"] = { -- Northwest Territories, Canada link = "w", fallback = "village", }, ["thành phố"] = { link = true, generic_before_non_cities = "của", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["city-state"] = { link = true, category_link = "[[sovereign]] [[microstate]]s consisting of a single [[city]] and [[w:dependent territory|dependent territories]]", has_neighborhoods = true, class = "settlement", ["continent/*"] = {"City-states", "Cities in +++", "Quốc gia của +++", "National capitals"}, default = {"City-states", "Cities", "Quốc gia", "National capitals"}, }, ["civil parish"] = { -- Mostly England; similar to municipalities link = true, preposition = "của", affix_type = "suf", has_neighborhoods = true, class = "subpolity", }, ["claimed political division"] = { link = "[[claim]]ed [[political]] [[division]]", class = "subpolity", default = {true}, }, ["co-capital"] = { link = "[[co-]][[capital]]", fallback = "capital city", }, ["coal city"] = { link = "+w:coal town", fallback = "thành phố", }, ["coal town"] = { link = "w", fallback = "town", }, ["collectivity"] = { link = "w", preposition = "của", -- No default; these are weird one-off governmental divisions in France (esp. for overseas collectivities) class = "subpolity", }, ["colony"] = { link = true, fallback = "dependent territory", }, ["comarca"] = { -- per Wikipedia: traditional region or local administrative division found in Portugal, Spain, and some of -- their former colonies, like Brazil, Nicaragua, and Panama. In the Valencian Community, for example, it -- sits between municipalities and provinces, something like a county or district. link = true, preposition = "của", class = "subpolity", }, ["commandery"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["commonwealth"] = { link = true, preposition = "của", -- No default; applies specifically to Puerto Rico class = "subpolity", }, ["commune"] = { link = true, fallback = "municipality", }, ["community"] = { link = true, category_link = "[[community|communities]] of all sizes", fallback = "village", }, ["community development block"] = { -- in India; appears to be similar to a rural municipality; groups several villages, unclear if there will be -- neighborhoods so I'm not setting `has_neighborhoods` for now link = "w", affix_type = "suf", no_affix_strings = "block", class = "subpolity", }, ["comune"] = { -- Italy, Switzerland link = true, fallback = "municipality", }, ["condominium"] = { link = true, fallback = "polity", }, ["confederacy"] = { link = true, fallback = "confederation", }, ["confederation"] = { link = true, fallback = "polity", }, ["constituency"] = { -- currently we have them as political divisions of Namibia but many countries have them link = true, preposition = "của", class = "subpolity", }, ["constituent country"] = { link = true, preposition = "của", class = "subpolity", }, ["constituent part"] = { link = "separately", preposition = "của", class = "subpolity", }, ["constituent republic"] = { -- Of Russia, Yugoslavia, etc. link = "separately", preposition = "của", class = "subpolity", }, ["counties and county-level cities!"] = { -- This is used when grouping counties and county-level cities under prefecture-level cities in China. category_link = "[[county|counties]] and [[county-level city|county-level cities]]", class = "subpolity", }, ["continent"] = { link = true, category_link = false, -- can't occur as a bare category class = "natural feature", default = {"Lục địa"}, }, ["continental region"] = { link = "separately", category_link = false, -- can't occur as a bare category class = "geographic region", fallback = "continent", }, ["lục địa!"] = { category_link = "[[continent]]s and [[continent]]-[[level]] [[region]]s (e.g. [[Polynesia]])", class = "geographic region", default = {"Lục địa"}, }, ["council area"] = { link = true, -- in Scotland; similar to a county preposition = "của", affix_type = "suf", class = "subpolity", }, ["quốc gia"] = { link = true, class = "polity", ["continent/*"] = {true, "Quốc gia"}, default = {"Quốc gia"}, }, ["country-like entities!"] = { category_link = "[[polity|polities]] not normally considered [[country|countries]] but treated similarly for categorization purposes; typically, [[unrecognized]] [[de-facto]] countries or [[w:dependent territory|dependent territories]]", class = "polity", }, ["county"] = { link = true, preposition = "của", display_handler = county_display_handler, class = "subpolity", }, ["county borough"] = { link = true, -- in Wales; similar to a county preposition = "của", affix_type = "suf", fallback = "borough", class = "subpolity", }, ["county seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["county town"] = { link = true, entry_placetype_use_the = true, preposition = "của", fallback = "town", has_neighborhoods = true, class = "capital", }, ["county-administered city"] = { -- In Taiwan, per Wikipedia similar to a Taiwanese township or district, which is a small city. -- NOT anything like a "county-level city" in PR China, which is a county masquerading as a city. link = "w", fallback = "thành phố", has_neighborhoods = true, class = "settlement", }, ["county-controlled city"] = { -- Taiwan link = "w", fallback = "county-administered city", }, ["county-level city"] = { -- PR China link = "w", fallback = "prefecture-level city", }, ["crater lake"] = { link = true, fallback = "lake", }, ["creek"] = { link = true, fallback = "stream", }, ["Crown colony"] = { link = "+crown colony", fallback = "crown colony", }, ["crown colony"] = { link = true, fallback = "colony", }, ["Crown dependency"] = { link = true, fallback = "dependent territory", }, ["crown dependency"] = { link = true, fallback = "dependent territory", }, ["cultural area"] = { link = "w", fallback = "geographic and cultural area", }, ["cultural region"] = { link = "w", fallback = "geographic and cultural area", }, ["delegation"] = { -- Tunisia link = "+w:delegations of Tunisia", preposition = "của", class = "subpolity", }, ["department"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["departmental capital"] = { link = "separately", fallback = "capital city", }, ["dependency"] = { link = true, fallback = "dependent territory", }, ["dependent territory"] = { link = "w", preposition = "của", class = "subpolity", former_type = "dependent territory", bare_category_parent = "political divisions", ["country/*"] = {true}, default = {true}, }, ["hoang mạc"] = { link = true, class = "natural feature", addl_bare_category_parents = {"hệ thống sinh thái"}, default = {true}, }, ["deserted mediaeval village"] = { link = "w", fallback = "deserted medieval village", }, ["deserted medieval village"] = { link = "w", fallback = "ANCIENT settlement", }, ["direct-administered municipality"] = { -- China link = "+w:direct-administered municipalities of China", fallback = "municipality", }, ["direct-controlled municipality"] = { -- several countries link = "w", fallback = "municipality", }, ["distributary"] = { link = true, preposition = "của", fallback = "river", }, ["district"] = { link = true, preposition = "của", affix_type = "suf", -- Grrr! FIXME! Here is where we need handlers for `class`. Using similar logic to -- district_neighborhood_cat_handler, we need to check if we're below or above a city to determine if the class -- is "settlement" or "subpolity". class = "subpolity", cat_handler = district_neighborhood_cat_handler, -- No default. Countries for which districts are political divisions will get entries. }, ["districts and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Portugal. category_link = "[[district]]s and [[autonomous region]]s", class = "subpolity", }, ["districts and autonomous territorial units!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Moldova. category_link = "[[district]]s and [[w:autonomous territorial unit|autonomous territorial unit]]s", class = "subpolity", }, ["district capital"] = { link = "separately", fallback = "capital city", }, ["district headquarters"] = { link = "separately", fallback = "administrative centre", }, ["district municipality"] = { -- In Canada, a district municipality is equivalent to a rural municipality and won't have neighborhoods; in -- South Africa, district municipalities group local municipalities and hence won't have neighborhoods. link = "w", preposition = "của", affix_type = "suf", no_affix_strings = {"district", "municipality"}, fallback = "municipality", class = "subpolity", }, ["division"] = { link = true, preposition = "của", class = "subpolity", }, ["division capital"] = { link = "separately", fallback = "capital city", }, ["dome"] = { link = true, fallback = "mountain", }, ["dormant volcano"] = { link = true, fallback = "volcano", }, ["duchy"] = { link = true, fallback = "polity", }, ["emirate"] = { link = true, preposition = "của", -- FIXME: Can be subpolities (of the United Arab Emirates). fallback = "polity", }, ["empire"] = { link = true, fallback = "polity", }, ["enclave"] = { link = true, preposition = "của", -- Enclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["entity"] = { -- Bosnia and Herzegovina link = "+w:entities of Bosnia and Herzegovina", preposition = "của", class = "subpolity", }, ["escarpment"] = { link = true, fallback = "mountain", }, ["ethnographic region"] = { -- used in Lithuania link = "+w:ethnographic regions of Lithuania", fallback = "geographic and cultural area", }, ["exclave"] = { link = true, preposition = "của", -- exclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["external territory"] = { link = "separately", fallback = "dependent territory", }, ["farm"] = { link = true, class = "non-admin settlement", default = {"Farms and ranches"}, }, ["farms and ranches!"] = { category_link = "[[farm]]s and [[ranch]]es", class = "non-admin settlement", }, ["federal city"] = { link = "w", preposition = "của", fallback = "thành phố", }, ["federal district"] = { link = true, preposition = "của", -- Might have neighborhoods as federal districts are often cities (e.g. Mexico City) has_neighborhoods = true, class = "settlement", }, ["federal subject"] = { -- In Russia; a generic term for first-level administrative divisions (republics, oblasts, okrugs, krais, -- autonomous okrugs and autonomous oblasts). link = "w", preposition = "của", class = "subpolity", }, ["federal territory"] = { link = "w", fallback = "territory", }, ["fictional location"] = { link = "separately", former_type = "!", class = "hypothetical location", bare_category_parent = "places", default = {true}, }, ["First Nations reserve"] = { -- Canada link = "[[First Nations]] [[w:Indian reserve|reserve]]", -- Wikipedia uses "Indian reserve"; presumably that is the legal term fallback = "Indian reserve", class = "subpolity", }, ["fjord"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["footpath"] = { link = true, fallback = "road", }, ["rừng"] = { link = true, class = "natural feature", addl_bare_category_parents = {"hệ thống sinh thái", "lâm nghiệp"}, default = {true}, }, ["fort"] = { link = true, fallback = "building", }, ["fortress"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- fortresses -> fortresse, so put an entry here to ensure we singularize correctly. plural = "fortresses", fallback = "building", }, ["frazione"] = { link = "w", fallback = "hamlet", }, ["freeway"] = { link = true, fallback = "road", }, ["French prefecture"] = { link = "[[w:prefectures in France|prefecture]]", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["geographic and cultural area"] = { link = "+w:cultural area", -- `generic_before_non_cities` is used when generating the category description of categories of the format -- `Geographic and cultural areas of PLACE`. `preposition` is used when generating {{place}} description and -- categories for any placetype that falls back to `geographic and cultural area`. generic_before_non_cities = "của", preposition = "của", class = "geographic region", bare_category_parent = "places", ["country/*"] = {true}, ["constituent country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["geographic area"] = { link = "+w:geographic region", fallback = "geographic and cultural area", }, ["geographic region"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical area"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical region"] = { link = "w", fallback = "geographic and cultural area", }, ["geopolitical zone"] = { -- Nigeria link = true, preposition = "của", class = "subpolity", }, ["gewog"] = { -- Bhutan link = true, preposition = "của", class = "subpolity", }, ["ghost town"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", bare_category_parent = "former settlements", cat_handler = city_type_cat_handler, default = {true}, }, ["glen"] = { link = true, fallback = "valley", }, ["governorate"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["greater administrative region"] = { -- China (former division) link = "w", preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["gromada"] = { -- Poland (former division) link = "w", preposition = "của", affix_type = "Pref", class = "subpolity", inherently_former = {"FORMER"}, }, ["group of islands"] = { link = "[[group]] of [[island]]s", plural = "groups of islands", plural_link = "[[group]]s of [[island]]s", fallback = "island group", }, ["vịnh biển"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["hamlet"] = { link = true, fallback = "village", }, ["harbor city"] = { link = "separately", fallback = "thành phố", }, ["harbor town"] = { link = "separately", fallback = "town", }, ["harbour city"] = { link = "separately", fallback = "thành phố", }, ["harbour town"] = { link = "separately", fallback = "town", }, ["mũi đất"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["headquarters"] = { link = "w", fallback = "administrative centre", }, ["bãi hoang"] = { link = true, fallback = "đồng hoang", }, ["hemisphere"] = { link = true, entry_placetype_use_the = true, fallback = "continental region", }, ["highway"] = { link = true, fallback = "road", }, ["đồi"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["hill station"] = { link = "w", fallback = "town", }, ["hill town"] = { link = "w", fallback = "town", }, ["historic region"] = { -- provided only for the link link = "+w:historical region", fallback = "FORMER geographic region", }, ["historical county"] = { -- needed for historical counties of England/etc. link = "+w:historic county", fallback = "FORMER subpolity", }, ["historical region"] = { -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["home rule city"] = { link = "w", fallback = "thành phố", }, ["home rule municipality"] = { link = "w", fallback = "municipality", }, ["hot spring"] = { link = true, fallback = "spring", }, ["house"] = { link = true, fallback = "building", }, ["housing estate"] = { -- not the same as a housing project (i.e. public housing) link = true, -- not exactly the case but approximately fallback = "neighborhood", }, ["hromada"] = { -- Ukraine link = "w", disallow_in_entries = "Use placetype 'urban hromada', 'rural hromada' or 'settlement hromada' in place of bare 'hromada'", disallow_in_holonyms = "Use placetype 'urban hromada'/'uhrom', 'rural hromada'/'rhrom' or 'settlement hromada'/'shrom' in place of bare 'hromada'", preposition = "của", affix_type = "suf", class = "subpolity", }, ["inactive volcano"] = { link = "w", fallback = "dormant volcano", }, ["independent city"] = { link = true, fallback = "thành phố", }, ["independent town"] = { link = "+independent city", fallback = "town", }, ["Indian reservation"] = { link = "w", -- In the US. Also known as "Native American reservation" or "domestic dependent nation", and the reservations -- themselves often use the term "nation" in their official name (e.g. the "Navajo Nation"). But Wikipedia puts -- the article at [[w:Indian reservation]] and uses that term when describing e.g. what the Navajo Nation is, -- so this must still be the legal term. preposition = "của", class = "subpolity", default = {true}, }, ["Indian reserve"] = { link = "w", -- In Canada. "First Nations reserve" sounds more modern/PC but Wikipedia uses "Indian reserve"; presumably that -- is still the legal term. preposition = "của", class = "subpolity", default = {true}, }, ["inland sea"] = { -- note, we also have 'inland' as a qualifier link = true, fallback = "sea", }, ["inner city area"] = { link = "[[inner city]] [[area]]", fallback = "neighborhood", }, ["đảo"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["island country"] = { -- FIXME: The following should map to both 'island' and 'country'. link = "w", fallback = "country", }, ["island group"] = { link = "separately", fallback = "island", }, ["island municipality"] = { link = "w", fallback = "municipality", }, ["islet"] = { link = "w", fallback = "island", }, ["Israeli settlement"] = { link = "w", class = "settlement", default = {true}, }, ["judicial capital"] = { link = "w", fallback = "capital city", }, ["khanate"] = { link = true, fallback = "polity", }, ["kibbutz"] = { link = true, plural = "kibbutzim", class = "non-admin settlement", default = {true}, }, ["kingdom"] = { link = true, fallback = "monarchy", }, ["krai"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["hồ"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["địa mạo!"] = { category_link = "[[địa mạo]]", bare_category_parent = "địa danh", addl_bare_category_parents = {"Trái Đất"}, }, ["largest city"] = { link = "[[large]]st [[city]]", entry_placetype_use_the = true, fallback = "thành phố", has_neighborhoods = true, }, ["league"] = { link = true, fallback = "confederation", }, ["legislative capital"] = { link = "separately", fallback = "capital city", }, ["library"] = { link = true, fallback = "building", }, ["lieutenancy area"] = { -- used in the United Kingdom; per Wikipedia: -- In England, lieutenancy areas are colloquially known as the ceremonial counties, although this phrase does -- not appear in any legislation referring to them. The lieutenancy areas of Scotland are subdivisions of -- Scotland that are more or less based on the counties of Scotland, making use of the major cities as separate -- entities.[2] In Wales, the lieutenancy areas are known as the preserved counties of Wales and are based on -- those used for lieutenancy and local government between 1974 and 1996. The lieutenancy areas of Northern -- Ireland correspond to the six counties and two former county boroughs.[3] link = "w", fallback = "ceremonial county", }, ["local authority district"] = { link = "w", fallback = "local government district", }, ["local government area"] = { -- Australia link = "w", preposition = "của", class = "subpolity", }, ["local council"] = { -- Malta; similar to municipalities link = "+w:local councils of Malta", preposition = "của", fallback = "municipality", }, ["local government district"] = { link = "w", preposition = "của", affix_type = "suf", affix = "district", class = "subpolity", }, ["local government district with borough status"] = { link = "[[w:local government district|local government district]] with [[w:borough status|borough status]]", plural = "local government districts with borough status", plural_link = "[[w:local government district|local government districts]] with [[w:borough status|borough status]]", preposition = "của", affix_type = "suf", affix = "district", class = "subpolity", }, ["local urban district"] = { link = "w", fallback = "unincorporated community", }, ["locality"] = { link = "+w:locality (settlement)", -- not necessarily true, but usually is the case fallback = "village", }, ["London borough"] = { link = "w", preposition = "của", affix_type = "pref", affix = "borough", fallback = "local government district with borough status", has_neighborhoods = true, }, ["macroregion"] = { link = true, fallback = "region", }, ["man-made structures!"] = { category_link = "[[w:geographical feature#Engineered constructs|man-made structures]] such as [[airport]]s, [[university|universities]] and [[metro station]]s", bare_category_parent = "places", }, ["manor"] = { -- FIXME: or is this more like a farm? link = true, fallback = "building", }, ["marginal sea"] = { link = true, preposition = "của", fallback = "sea", }, ["market city"] = { link = "+market town", fallback = "thành phố", }, ["market town"] = { link = true, fallback = "town", }, ["massif"] = { link = true, fallback = "mountain", }, ["megacity"] = { link = true, fallback = "thành phố", }, ["metro station"] = { link = true, class = "man-made structure", }, ["metropolitan borough"] = { link = true, preposition = "của", affix_type = "Pref", no_affix_strings = {"borough", "thành phố"}, fallback = "local government district", has_neighborhoods = true, }, ["metropolitan city"] = { -- These exist e.g. in Italy and are more like municipalities or even provinces than cities. link = true, preposition = "của", affix_type = "Pref", no_affix_strings = {"metropolitan", "thành phố"}, class = "subpolity", }, ["metropolitan county"] = { link = true, fallback = "county", }, ["metropolitan municipality"] = { -- In South Africa, metropolitan municipalities group local municipalities and are like districts, between -- provinces and municipalities. -- In Turkey, metropolitan municipalities are provinces-level. link = "w", preposition = "của", affix_type = "Suf", no_affix_strings = {"metropolitan", "municipality"}, fallback = "municipality", class = "subpolity", }, ["microdistrict"] = { -- residential complex in post-Soviet states link = true, fallback = "neighborhood", }, ["micronations!"] = { -- FIXME, merge with microstate category_link = "[[micronation]]s", bare_category_parent = "quốc gia", }, ["microstate"] = { link = true, fallback = "country", }, ["military base"] = { link = "w", class = "settlement", -- or "man-made structure"? default = {true}, }, ["minster town"] = { -- England link = "separately", fallback = "town", }, ["monarchy"] = { link = true, fallback = "polity", }, ["đồng hoang"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo", "hệ thống sinh thái"}, default = {true}, }, ["thảo nguyên"] = { link = true, fallback = "đồng hoang", }, ["motorway"] = { link = true, fallback = "road", }, ["mountain"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["mountain indigenous district"] = { -- Taiwan link = "+w:district (Taiwan)", fallback = "district", }, ["mountain indigenous township"] = { -- Taiwan link = "+w:township (Taiwan)", fallback = "township", }, ["mountain pass"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "mountain passes", class = "natural feature", addl_bare_category_parents = {"mountains"}, default = {true}, }, ["dãy núi"] = { link = true, fallback = "núi", }, ["mountainous region"] = { link = "separately", fallback = "region", }, ["mukim"] = { -- Malaysia, Brunei, Indonesia, Singapore link = true, preposition = "của", class = "subpolity", }, ["municipal district"] = { link = "w", -- meaning varies depending on the country; for now, assume no neighborhoods. -- FIXME: has_neighborhoods might have to be a function that looks at the containing holonyms. preposition = "của", affix_type = "Pref", no_affix_strings = "district", fallback = "municipality", }, ["municipality"] = { link = true, preposition = "của", has_neighborhoods = true, class = "subpolity", }, ["municipality with city status"] = { link = "[[municipality]] with [[w:city status|city status]]", plural = "municipalities with city status", plural_link = "[[municipality|municipalities]] with [[w:city status|city status]]", fallback = "municipality", }, ["museum"] = { link = true, fallback = "building", }, ["địa danh thần thoại"] = { link = "địa danh thần thoại", former_type = "!", class = "hypothetical location", bare_category_parent = "địa danh", default = {true}, }, ["named bridges!"] = { category_link = "notable [[bridge]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"bridges"}, }, ["named buildings!"] = { category_link = "notable [[house]]s, [[library|libraries]] and other [[building]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"buildings"}, }, ["named roads!"] = { category_link = "notable [[road]]s, [[highway]]s, [[trail]]s and similar linear structures", bare_category_parent = "man-made structures", addl_bare_category_parents = {"roads"}, }, ["national capital"] = { link = "w", fallback = "capital city", }, ["national park"] = { link = true, fallback = "park", }, ["đặc điểm tự nhiên!"] = { category_link = "tổng hợp các yếu tố vật chất hình thành tồn tại", bare_category_parent = "địa danh", }, ["neighborhood"] = { -- The majority of the properties here apply to both `neighborhoods` and `neighbourhoods`; the choice of which -- one to use is made by district_neighborhood_cat_handler() based on the value of `british_spelling` for the -- location (city, political division, etc.) of the holonym that follows the word "neighbo(u)hoods" in the -- category name. It does *NOT* depend on whether the {{place}} call uses "neighborhoods" or "neighbourhoods". -- (In general it can't, because other things like "urban areas", "districts", "subdivisions" and the like also -- categorize as neighbo(u)rhoods.) link = true, -- See below. These are used by category handlers in [[Module:category tree/topic cat/data/Places]]. generic_before_non_cities = "in", generic_before_cities = "của", -- The following text is suitable for the top-level description of a neighborhood as well as categories of the -- form `Neighborhoods in POLDIV` e.g. `Neighborhoods in Illinois, USA` but not for categories of the form -- `Neighborhoods of Chicago`, where we'd get "... and other subportions of [[city|cities]] of [[Chicago]]". category_link = "[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighborhood]]s, [[district]]s and other subportions", -- NOTE: This setting is needed for administrative divisions like barangays that fall back to `neighborhood`, -- when set in [[Module:place/locations]] for a specific country (e.g. the Philippines). The above settings -- for `generic_before_non_cities` and `generic_before_cities` are used by category handlers in -- [[Module:category tree/topic cat/data/Places]] for `Neighborhoods in POLDIV` and `Neighborhoods of CITY` -- categories. In fact, district_neighborhood_cat_handler() does not currently pay attention to them, but -- generates "của" before cities and "in" before non-cities regardless. (FIXME: We should change that.) preposition = "của", class = "non-admin settlement", cat_handler = district_neighborhood_cat_handler, }, ["neighbourhood"] = { link = true, category_link = "[[neighbourhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighbourhood]]s, [[district]]s and other subportions", fallback = "neighborhood", }, ["new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", preposition = "in", class = "subpolity", --? }, ["new town"] = { link = true, fallback = "town", }, ["non-city capital"] = { link = "[[capital]]", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", cat_handler = function(data) return capital_city_cat_handler(data, "non-city") end, -- FIXME, do we need the following? default = {true}, }, ["non-metropolitan county"] = { link = "w", fallback = "county", }, ["non-metropolitan district"] = { link = "w", fallback = "local government district", }, ["non-sovereign kingdom"] = { -- especially in Africa and Asia link = "+w:non-sovereign monarchy", generic_before_non_cities = "in", class = "subpolity", ["country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["non-sovereign monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["oblast"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["oblasts and autonomous republics!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Ukraine. category_link = "[[oblast]]s and [[w:autonomous republic|autonomous republic]]s", class = "subpolity", }, ["đại dương"] = { link = true, class = "natural feature", addl_bare_category_parents = {"biển", "vùng nước"}, default = {true}, }, ["okrug"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["overseas collectivity"] = { link = "w", fallback = "collectivity", }, ["overseas department"] = { link = "w", fallback = "department", }, ["overseas territory"] = { link = "w", fallback = "dependent territory", }, ["parish"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["parish municipality"] = { -- in Quebec, often similar to a rural village; the famous [[Saint-Louis-du-Ha! Ha!]] is one of them. link = "+w:parish municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, }, ["parish seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", class = "capital", has_neighborhoods = true, }, ["park"] = { link = true, class = "man-made structure", default = {true}, }, ["pass"] = { link = "+mountain pass", -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "passes", fallback = "mountain pass", }, ["path"] = { link = true, fallback = "road", }, ["peak"] = { link = true, fallback = "mountain", }, ["peninsula"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["periphery"] = { link = true, preposition = "của", class = "subpolity", }, ["địa danh!"] = { generic_before_non_cities = "của", generic_before_cities = "của", class = "generic place", category_link = "[[place]]s of all sorts", -- `category_link_top_level` control the description used in the top-level [[Category:Places]] and -- language-specific variants such as [[Category:en:Places]]. The actual text for a language-spefic variant is -- "{{{langname}}} names of [[geographical]] [[place]]s of all sorts; [[toponym]]s." where the "names of" -- portion is automatically generated by the appropriate handler in -- [[Module:category tree/topic cat/data/Places]]. category_link_top_level = "[[geographical]] [[place]]s of all sorts; [[toponym]]s", bare_category_parent = "tên", }, ["planned community"] = { -- Include this so we don't categorize 'planned community' into villages, as 'community' does. link = true, class = "settlement", has_neighborhoods = true, }, ["plateau"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, -- FIXME: Should generate both "Plateaus" and the appropriate 'geographic and cultural area' category }, ["Polish colony"] = { link = "[[w:colony (Poland)|colony]]", affix_type = "suf", affix = "colony", fallback = "village", has_neighborhoods = true, }, ["political divisions!"] = { category_link = "[[political]] [[division]]s and [[subdivision]]s, such as [[state]]s, [[province]]s, [[county|counties]] or [[district]]s", bare_category_parent = "places", }, ["tổ chức chính trị"] = { link = true, category_link = "[[independent]] or [[semi-]][[independent]] [[polity|polities]]", class = "polity", bare_category_parent = "địa danh", default = {true}, }, ["populated place"] = { link = "+w:populated place", -- not necessarily true, but usually is the case fallback = "village", }, ["port"] = { link = true, class = "man-made structure", default = {true}, }, ["port city"] = { -- FIXME: should categorize into "Ports" as well as "Cities" link = true, fallback = "thành phố", }, ["port town"] = { -- FIXME: should categorize into "Ports" as well as "Towns" link = "w", fallback = "town", }, ["prefecture"] = { -- FIXME! `prefecture` is like a county in Japan and elsewhere but a department capital city in France. -- May need `has_neighborhoods` to be a function. link = true, preposition = "của", display_handler = prefecture_display_handler, class = "subpolity", }, ["prefecture-level city"] = { -- China; they are huge entities with a central city; not cities themselves. link = "w", preposition = "của", class = "subpolity", }, ["preserved county"] = { -- In Wales; they are former counties enshrined in law; there are 8 of them and each consists of one or more -- "principal areas" (styled as "counties" or "county boroughs"), of which there are 22. link = "w", preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["primary area"] = { -- a grouping of "districts" (neighborhoods) in Gothenburg, Sweden link = "+w:sv:primärområde", fallback = "neighborhood", }, ["principality"] = { link = true, fallback = "monarchy", }, ["promontory"] = { link = true, fallback = "headland", }, ["protectorate"] = { link = true, fallback = "dependent territory", }, ["province"] = { link = true, preposition = "của", display_handler = province_display_handler, class = "subpolity", }, ["provinces and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case China. category_link = "[[province]]s and [[autonomous region]]s", class = "subpolity", }, ["provinces and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Canada and Pakistan. category_link = "[[province]]s and [[territory|territories]]", class = "subpolity", }, ["provincial capital"] = { link = true, fallback = "capital city", }, ["raion"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["ranch"] = { link = true, fallback = "farm", }, ["range"] = { -- FIXME: Where is this used? Is it a mountain range? link = true, class = "natural feature", }, ["regency"] = { link = true, preposition = "của", class = "subpolity", }, ["region"] = { link = true, preposition = "của", -- If 'region' isn't a specific administrative division, fall back to 'geographic and cultural area' fallback = "geographic and cultural area", -- "former region" is a subpolity but traditional/historic(al)/ancient/medieval/etc. is a geographic region class = "geographic region", }, ["regional capital"] = { link = "separately", fallback = "capital city", }, ["regional county municipality"] = { -- Quebec link = "w", preposition = "của", affix_type = "Suf", no_affix_strings = {"municipality", "county"}, fallback = "municipality", }, ["regional district"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "district", fallback = "district", }, ["regional municipality"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", }, ["regional unit"] = { link = "w", preposition = "của", affix_type = "suf", class = "subpolity", }, ["registration county"] = { -- Used in Scotland for land registration purposes; formerly used in England, Wales and Ireland for statistical -- purposes (registration of births, deaths and marriages, and for the output of census information). link = "w", fallback = "county", }, ["republic"] = { -- Of Russia, Yugoslavia, etc. "Republics" in general are sovereign but we use "country" in that case. link = true, fallback = "constituent republic", }, ["research base"] = { link = "+w:research station", fallback = "research station", }, ["research station"] = { link = "w", class = "non-admin settlement", -- or "man-made structure"? default = {true}, }, ["reservoir"] = { link = true, fallback = "lake", }, ["residential area"] = { link = "separately", fallback = "neighborhood", }, ["resort city"] = { link = "w", fallback = "thành phố", }, ["resort town"] = { link = "w", fallback = "town", }, ["sông"] = { link = true, generic_before_non_cities = "của", class = "natural feature", addl_bare_category_parents = {"vùng nước"}, cat_handler = city_type_cat_handler, ["continent/*"] = {true}, default = {true}, }, ["river island"] = { link = "w", fallback = "island", }, ["road"] = { link = true, class = "man-made structure", default = {"Named roads"}, }, ["Roman province"] = { -- FIXME! Eliminate this in favor of 'former province|emp/Roman Empire' link = "w", default = {"Provinces of the Roman Empire"}, class = "subpolity", }, ["royal borough"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = {"royal", "borough"}, fallback = "local government district with borough status", has_neighborhoods = true, }, ["royal burgh"] = { link = true, fallback = "borough", }, ["royal capital"] = { link = "w", fallback = "capital city", }, ["rural committee"] = { -- Hong Kong; a group of villages link = "w", affix_type = "Suf", has_neighborhoods = true, class = "settlement", }, ["rural community"] = { -- New Brunswick link = "+w:list of municipalities in New_Brunswick#Rural communities", fallback = "municipality", }, ["rural hromada"] = { link = "[[rural]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["rural municipality"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", has_neighborhoods = true, --? }, ["rural township"] = { -- Taiwan link = "+w:rural township (Taiwan)", fallback = "township", }, ["sanctuary"] = { link = true, fallback = "temple", }, ["satrapy"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["biển"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {"Biển"}, }, ["seaport"] = { link = true, fallback = "port", }, ["seat"] = { link = true, fallback = "administrative centre", }, ["self-administered area"] = { -- Myanmar (groups self-administered divisions and zones) link = "+w:self-administered zone", preposition = "của", class = "subpolity", }, ["self-administered division"] = { -- Myanmar (only one of them: Wa Self-Administered Division) link = "w", fallback = "self-administered area", }, ["self-administered zone"] = { -- Myanmar (five of them) link = "w", fallback = "self-administered area", }, ["separatist state"] = { link = "separately", fallback = "unrecognized country", }, ["settlement"] = { link = true, category_link = "[[settlement]]s such as [[city|cities]], [[village]]s and [[farm]]s", bare_category_parent = "places", -- not necessarily true, but usually is the case fallback = "village", }, ["settlement hromada"] = { link = "[[w:Populated places in Ukraine#Rural settlements|settlement]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["sheading"] = { -- Isle of Man link = true, fallback = "district", }, ["sheep station"] = { -- Australia link = true, fallback = "farm", }, ["shire"] = { link = true, fallback = "county", }, ["shire county"] = { link = "w", fallback = "county", }, ["shire town"] = { link = true, fallback = "county seat", }, ["ski resort city"] = { link = "[[ski resort]] [[city]]", fallback = "thành phố", }, ["ski resort town"] = { link = "[[ski resort]] [[town]]", fallback = "town", }, ["spa city"] = { link = "+w:spa town", fallback = "thành phố", }, ["spa town"] = { link = "w", fallback = "town", }, ["space station"] = { link = true, fallback = "research station", }, ["special administrative region"] = { -- in China; in practice they are city-like (Hong Kong, Macau); also [[Oecusse]] in East Timor is formally a -- "special administrative region"; North Korea had one such region planned (Sinuiju) but abandoned; Indonesia -- has similar "special regions" of Jakarta, Yogyakarta and Aceh; and South Sudan has three "special -- administrative areas" link = "+w:special administrative regions of China", preposition = "của", class = "subpolity", has_neighborhoods = true, --? -- no suffix since places in Hong Kong or Macau are listed without China, except Hong Kong and Macau themselves -- they also contain regions (or areas), e.g. [[Kowloon]], so it would be confusing suffix = "", }, ["special collectivity"] = { link = "w", fallback = "collectivity", }, ["special municipality"] = { -- formerly linked to the Taiwan article but there are also special municipalities of the Netherlands link = "w", fallback = "municipality", }, ["special ward"] = { -- Tokyo link = true, fallback = "municipality", }, ["spit"] = { link = true, fallback = "peninsula", }, ["spring"] = { link = true, class = "natural feature", default = {true}, }, ["star"] = { link = true, class = "natural feature", default = {true}, }, ["state"] = { link = true, preposition = "của", class = "subpolity", -- 'former/historical state' could refer either to a state of a country (a division) or a state = sovereign -- entity. The latter appears more common (e.g. in various "ancient states" of East Asia). former_type = "polity", }, ["states and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Australia. category_link = "[[state]]s and [[territory|territories]]", class = "subpolity", }, ["states and union territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case India. category_link = "[[state]]s and [[union territory|union territories]]", class = "subpolity", }, ["state capital"] = { link = true, fallback = "capital city", }, ["state park"] = { link = true, fallback = "park", }, ["state-level new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", fallback = "new area", }, ["statistical region"] = { -- Slovenia link = true, fallback = "administrative region", }, ["statutory city"] = { link = "w", fallback = "thành phố", }, ["statutory town"] = { link = "w", fallback = "town", }, ["strait"] = { link = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["stream"] = { link = true, fallback = "river", }, ["street"] = { link = true, fallback = "road", }, ["strip"] = { link = true, fallback = "geographic region", }, ["strip of land"] = { link = "[[strip]] of [[land]]", plural = "strips of land", plural_link = "[[strip]]s of [[land]]", fallback = "geographic region", }, ["sub-metropolitan city"] = { link = "+w:List of cities in Nepal#Sub-metropolitan cities", fallback = "thành phố", }, ["sub-prefectural city"] = { link = "w", fallback = "subprovincial city", }, ["subdistrict"] = { link = true, preposition = "của", has_neighborhoods = true, --? -- FIXME: subdistricts can be neighborhood-like (of Jakarta) or larger (in China); need a handler class = "subpolity", default = {true}, }, ["subdivision"] = { link = true, preposition = "của", affix_type = "suf", -- FIXME: subdivisions can be neighborhood-like or larger; need a handler class = "subpolity", cat_handler = district_neighborhood_cat_handler, }, ["submerged ghost town"] = { -- FIXME: Consider just having "submerged" as a qualifier. link = "[[submerged]] [[ghost town]]", fallback = "ghost town", }, ["subnational kingdom"] = { link = "+w:subnational monarchy", fallback = "non-sovereign kingdom", }, ["subnational monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["subprefecture"] = { link = true, affix_type = "suf", preposition = "của", class = "subpolity", }, ["subprovince"] = { link = true, preposition = "của", class = "subpolity", }, ["subprovincial city"] = { link = "w", -- China; special status given to certain prefecture-level cities fallback = "prefecture-level city", }, ["subprovincial district"] = { link = "w", -- China; special status given to Binhai New Area and Pudong New Area, which are county-level districts preposition = "của", class = "subpolity", }, ["subregion"] = { link = true, fallback = "geographic region", }, ["suburb"] = { link = true, -- The following text is suitable for the top-level description of a suburb as well as categories of the form -- 'Suburbs in POLDIV' e.g. 'Suburbs in Illinois, USA' but not for categories of the form 'Suburbs of Chicago', -- where we'd get "[[suburb]]s of [[city|cities]] of [[Chicago]]". category_link = "[[suburb]]s of [[city|cities]]", category_link_before_city = "[[suburb]]s", -- See comments under "neighborhood" for the following three settings. They are used by -- [[Module:category tree/topic cat/data/Places]] for generating the text of 'Suburbs in/of PLACE' categories -- but currently ignored by district_neighborhood_cat_handler (which actually generates the categories for a -- given page), which hardcodes "in" for non-cities and "của" for cities. (FIXME: Change this.) generic_before_non_cities = "in", generic_before_cities = "của", preposition = "của", has_neighborhoods = true, --? class = "non-admin settlement", --? cat_handler = district_neighborhood_cat_handler, }, ["suburban area"] = { link = "w", fallback = "suburb", }, ["subway station"] = { link = "w", fallback = "metro station", }, ["sum"] = { -- In China, Mongolia, Russia; something like a county in Mongolia but a township in China (Inner Mongolia), -- and equivalent to a [[selsoviet]] in the parts of Russia where it's in use (a rural council, below a raion). link = "+w:sum (administrative division)", -- This fallback is somewha arbitrary. We could use "county" but that has a display handler -- which we don't want to be active (FIXME: If the display handler would be active, that's a bug). fallback = "division", }, ["supercontinent"] = { link = true, fallback = "continent", }, ["tehsil"] = { link = true, affix_type = "suf", no_affix_strings = {"tehsil", "tahsil"}, class = "subpolity", }, ["temple"] = { link = true, fallback = "building", }, ["territorial authority"] = { link = "w", fallback = "district", }, ["territory"] = { link = true, preposition = "của", class = "subpolity", }, ["theme"] = { link = "+w:theme (Byzantine district)", preposition = "của", class = "subpolity", }, ["town"] = { link = true, generic_before_non_cities = "in", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["town with bystatus"] = { -- can't use templates in links currently link = "[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]", plural = "towns with bystatus", plural_link = "[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]", fallback = "town", }, ["township"] = { link = true, has_neighborhoods = true, class = "settlement", --? default = {true}, }, ["township municipality"] = { -- Quebec link = "+w:township municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, --? }, ["traditional county"] = { link = true, fallback = "county", }, ["traditional region"] = { -- FIXME: Verify this works. Same for 'historic(al) region'. -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["trail"] = { link = true, fallback = "road", }, ["treaty port"] = { link = "w", fallback = "thành phố", class = "settlement", inherently_former = {"FORMER"}, }, ["tributary"] = { link = true, preposition = "của", fallback = "river", }, ["underground station"] = { link = "w", fallback = "metro station", }, ["unincorporated area"] = { link = "w", -- I don't know if this fallback makes sense everywhere. fallback = "unincorporated community", }, ["unincorporated community"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", }, ["unincorporated territory"] = { link = "w", fallback = "territory", }, ["union territory"] = { -- India link = true, preposition = "của", entry_placetype_indefinite_article = "a", class = "subpolity", }, ["unitary authority"] = { -- UK, New Zealand link = true, entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["unitary district"] = { link = "w", entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["united township municipality"] = { -- Quebec link = "+w:united township municipality (Quebec)", entry_placetype_indefinite_article = "a", fallback = "township municipality", has_neighborhoods = true, --? }, ["university"] = { link = true, entry_placetype_indefinite_article = "a", class = "man-made structure", default = {true}, }, ["unrecognised country"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized and nearly unrecognized countries!"] = { category_link = "[[de facto]] [[independent]] [[state]]s with little or no {{w|international recognition}}", bare_category_parent = "country-like entities", }, ["unrecognized country"] = { link = "w", class = "polity", default = {"Unrecognized and nearly unrecognized countries"}, }, ["unrecognised state"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized state"] = { link = "w", fallback = "unrecognized country", }, ["urban area"] = { link = "separately", fallback = "neighborhood", }, ["urban hromada"] = { link = "[[urban]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["urban service area"] = { -- A strange beast existing in Alberta; technically a type of hamlet but in practice used for much larger -- cities and treated equivalent to a city. (There are only two of them, [[Fort McMurray]] and [[Sherwood Park]]). link = "w", fallback = "thành phố", }, ["urban township"] = { link = "w", fallback = "township", }, ["urban-type settlement"] = { -- appears to be a particular type of small urban settlement in post-Soviet states, -- had an administrative function. link = "w", fallback = "town", }, ["valley"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms", "water"}, default = {true}, }, ["viceroyalty"] = { -- in essence, a type of colony link = true, fallback = "dependent territory", }, ["village"] = { link = true, generic_before_non_cities = "in", category_link = "[[village]]s, [[hamlet]]s, and other small [[community|communities]] and [[settlement]]s", class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["village development committee"] = { -- former administrative structure in Nepal; also exists in India but not as a formal unit link = "+w:village development committee (Nepal)", inherently_former = {"FORMER"}, fallback = "village", }, ["village municipality"] = { -- Quebec link = "+w:village municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, --? }, ["voivodeship"] = { -- Poland link = true, display_handler = voivodeship_display_handler, preposition = "của", class = "subpolity", }, ["volcano"] = { link = true, plural = "volcanoes", class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true, "Mountains"}, }, ["phường"] = { link = true, class = "settlement", -- Wards are formal administrative divisions of a city but have some properties of neighborhoods. fallback = "neighborhood", }, ["watercourse"] = { link = true, fallback = "channel", }, ["Welsh community"] = { -- Wales link = "[[w:community (Wales)|community]]", preposition = "của", affix_type = "suf", affix = "community", has_neighborhoods = true, class = "settlement", }, ["zone"] = { -- administrative division of Ethiopia, Qatar, Nepal, India link = "+w:zone#Place names", preposition = "của", class = "subpolity", }, ---------------------------------------------------------------------------------------------- -- Categories for former places -- ---------------------------------------------------------------------------------------------- ["ANCIENT capital"] = { link = false, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", -- FIXME: Consider removing 'ancient settlements' here. Ancient capitals, like former capitals, often still -- exist but just aren't the capital any more. Maybe we should have an 'Ancient capitals' category. default = {"Ancient settlements", "Former capitals"}, }, ["ANCIENT non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "ANCIENT settlement", }, ["ANCIENT settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Ancient settlements"}, }, ["ancient settlements!"] = { category_link = "former [[city|cities]], [[town]]s and [[village]]s that existed in [[antiquity]]", bare_category_parent = "former settlements", }, ["FORMER capital"] = { link = false, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", default = {"Former capitals"}, }, ["former capitals!"] = { category_link = "former [[capital]] [[city|cities]] and [[town]]s", bare_category_parent = "settlements", }, ["former counties and county-level cities!"] = { -- For categorizing former counties and county-level cities of China category_link = "no-longer existing [[county|counties]] and [[county-level city|county-level cities]]", bare_category_breadcrumb = "counties and county-level cities", bare_category_parent = "former political divisions", }, ["FORMER county"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["FORMER county-level city"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["former countries and country-like entities!"] = { category_link = "[[country|countries]] and similar [[polity|polities]] that no longer exist", bare_category_breadcrumb = "countries and country-like entities", bare_category_parent = "former polities", }, ["FORMER country"] = { link = false, class = "polity", default = {"Former countries and country-like entities"}, }, ["former dependent territories!"] = { category_link = "[[w:dependent territory|dependent territories]] (colonies, dependencies, protectorates, etc.) that no longer exist", bare_category_breadcrumb = "dependent territories", bare_category_parent = "former political divisions", }, ["FORMER dependent territory"] = { link = false, preposition = "của", class = "subpolity", default = {"Former dependent territories"}, }, ["former districts!"] = { -- For categorizing former districts of China category_link = "no-longer-existing [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "former political divisions", }, ["FORMER district"] = { -- For categorizing former districts of China link = false, fallback = "FORMER subpolity", }, ["FORMER geographic region"] = { link = false, fallback = "geographic and cultural area", }, ["FORMER man-made structure"] = { link = false, class = "man-made structure", default = {"Former man-made structures"}, }, ["former man-made structures!"] = { category_link = "man-made structures such as [[airport]]s and [[park]]s that no longer exist", bare_category_breadcrumb = "man-made structures", bare_category_parent = "former places", }, ["former municipalities!"] = { -- For categorizing former municipalities of the Netherlands category_link = "no-longer-existing [[municipality|municipalities]]", bare_category_breadcrumb = "municipalities", bare_category_parent = "former political divisions", }, ["FORMER municipality"] = { -- For categorizing former municipalities of the Netherlands link = false, fallback = "FORMER subpolity", }, ["FORMER natural feature"] = { link = false, class = "natural feature", default = {"Former natural features"}, }, ["former natural features!"] = { category_link = "natural features such as [[lake]]s, [[river]]s and [[island]]s that no longer exist", bare_category_breadcrumb = "natural features", bare_category_parent = "former places", }, ["FORMER non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "FORMER settlement", }, ["former places!"] = { category_link = "[[place]]s of all sorts that no longer exist", bare_category_breadcrumb = "former", bare_category_parent = "places", }, ["former political divisions!"] = { category_link = "[[political]] [[division]]s (states, provinces, counties, etc.) that no longer exist", bare_category_breadcrumb = "political divisions", bare_category_parent = "former places", }, ["former polities!"] = { category_link = "[[polity|polities]] (countries, kingdoms, empires, etc.) that no longer exist", bare_category_breadcrumb = "polities", bare_category_parent = "former places", }, ["FORMER polity"] = { link = false, class = "polity", default = {"Former polities"}, }, ["former prefectures!"] = { -- For categorizing former prefectures of China category_link = "no-longer-existing [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "former political divisions", }, ["FORMER prefecture"] = { -- For categorizing former prefectures of China link = false, fallback = "FORMER subpolity", }, ["former provinces!"] = { -- For categorizing former provinces of China, etc. category_link = "no-longer-existing [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "former political divisions", }, ["FORMER province"] = { -- For categorizing ancient/historical/former provinces of the Roman Empire link = false, fallback = "FORMER subpolity", }, ["former region"] = { -- A former region is considered a former political division, but not a 'historical/traditional/etc.' region. link = "separately", preposition = "của", inherently_former = {"FORMER"}, class = "subpolity", }, ["FORMER settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Former settlements"}, }, ["former settlements!"] = { category_link = "[[city|cities]], [[town]]s and [[village]]s that no longer exist or have been merged or reclassified", bare_category_breadcrumb = "settlements", bare_category_parent = "former political divisions", }, ["FORMER subpolity"] = { link = false, preposition = "của", class = "subpolity", default = {"Former political divisions"}, }, ---------------------------------------------------------------------------------------------- -- form-of categories -- ---------------------------------------------------------------------------------------------- ---------- Abbreviations ---------- ["abbreviations of counties!"] = { -- For categorizing abbreviations of counties of e.g. England full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[county|counties]]", bare_category_breadcrumb = "counties", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "abbreviations of places", }, ["abbreviations of departments!"] = { -- For categorizing abbreviations of departments of e.g. France full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[department]]s", bare_category_breadcrumb = "departments", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of districts!"] = { -- For categorizing abbreviations of districts of e.g. ??? full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of divisions!"] = { -- For categorizing abbreviations of divisions of e.g. Bangladesh full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[division]]s", bare_category_breadcrumb = "divisions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of former countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "abbreviations of former places", }, ["abbreviations of former places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "abbreviations", bare_category_parent = "former places", addl_bare_category_parents = {{name = "abbreviations of places", sort = "former"}}, }, ["abbreviations of places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "abbreviations", bare_category_parent = "places", }, ["abbreviations of political divisions!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[political]] [[division]]s", bare_category_breadcrumb = "political divisions", bare_category_parent = "abbreviations of places", }, ["abbreviations of prefectures!"] = { -- For categorizing abbreviations of prefectures of e.g. Japan full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces!"] = { -- For categorizing abbreviations of provinces of e.g. Canada full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s and [[territory|territories]]", bare_category_breadcrumb = "provinces and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of regions!"] = { -- For categorizing abbreviations of regions of e.g. Italy full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[administrative region]]s", bare_category_breadcrumb = "regions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states!"] = { -- For categorizing abbreviations of states of e.g. the United States full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[territory|territories]]", bare_category_breadcrumb = "states and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and union territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[union territory|union territories]]", bare_category_breadcrumb = "states and union territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[territory|territories]]", bare_category_breadcrumb = "territories", bare_category_parent = "abbreviations of political divisions", }, ["ABBREVIATION_OF country"] = { link = false, default = {"Abbreviations of countries"}, }, ["ABBREVIATION_OF county"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF department"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF district"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF division"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF FORMER country"] = { link = false, default = {"Abbreviations of former countries"}, }, ["ABBREVIATION_OF FORMER place"] = { link = false, default = {"Abbreviations of former places"}, }, ["ABBREVIATION_OF place"] = { link = false, default = {"Abbreviations of places"}, }, ["ABBREVIATION_OF prefecture"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF province"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF region"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF state"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF subpolity"] = { link = false, default = {"Abbreviations of political divisions"}, }, ["ABBREVIATION_OF territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF union territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ---------- Archaic forms ---------- ["archaic forms of places!"] = { full_category_link = "{{glossary|archaic}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "archaic forms", bare_category_parent = "places", }, ["ARCHAIC_FORM_OF place"] = { link = false, default = {"Archaic forms of places"}, }, ---------- Clippings ---------- ["clippings of places!"] = { full_category_link = "{{glossary|clipping}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "clippings", bare_category_parent = "places", }, ["CLIPPING_OF place"] = { link = false, default = {"Clippings of places"}, }, ---------- Dated forms ---------- ["dated forms of places!"] = { full_category_link = "{{glossary|dated}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "dated forms", bare_category_parent = "places", }, ["DATED_FORM_OF place"] = { link = false, default = {"Dated forms of places"}, }, ---------- Derogatory names ---------- ["derogatory names for cities!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[city|cities]]", bare_category_breadcrumb = "cities", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["derogatory names for continents!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for continents"}, }, ["derogatory names for countries!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for countries"}, }, ["derogatory names for places!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[place]]s", bare_category_breadcrumb = "derogatory names", bare_category_parent = "nicknames for places", }, ["derogatory names for states!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for states"}, }, ["DEROGATORY_NAME_FOR capital"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR city"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR continent"] = { link = false, default = {"Derogatory names for continents"}, }, ["DEROGATORY_NAME_FOR country"] = { link = false, default = {"Derogatory names for countries"}, }, ["DEROGATORY_NAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR place"] = { link = false, default = {"Derogatory names for places"}, }, ["DEROGATORY_NAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR state"] = { link = false, default = {"Derogatory names for states"}, }, ["DEROGATORY_NAME_FOR town"] = { link = false, default = {"Derogatory names for cities"}, }, ---------- Ellipses ---------- ["ellipses of places!"] = { full_category_link = "{{glossary|ellipsis|ellipses}} of [[name]]s of [[place]]s", bare_category_breadcrumb = "ellipses", bare_category_parent = "places", }, ["ELLIPSIS_OF place"] = { link = false, default = {"Ellipses of places"}, }, ---------- Former long-form names ---------- ["former long-form names of countries!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former long-form names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "long-form"}}, }, ["former long-form names of places!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form", bare_category_parent = "former names of places", }, ["FORMER_LONG_FORM_OF country"] = { link = false, default = {"Former long-form names of countries"}, }, ["FORMER_LONG_FORM_OF place"] = { link = false, default = {"Former long-form names of places"}, }, ---------- Former names ---------- ["former names of capitals!"] = { full_category_link = "[[former]] [[name]]s of [[capital city|capital cities]] that generally still exist but under a different name", bare_category_breadcrumb = "capitals", bare_category_parent = "former names of settlements", }, ["former names of countries!"] = { full_category_link = "[[former]] [[name]]s of [[country|countries]] that generally still exist but under a different name", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former names of places", }, ["former names of places!"] = { full_category_link = "[[former]] [[name]]s of [[place]]s that generally still exist but under a different name", bare_category_breadcrumb = "former names", bare_category_parent = "places", }, ["former names of political divisions!"] = { full_category_link = "[[former]] [[name]]s of [[political]] [[division]]s (states, provinces, counties, etc.) that generally still exist but under a different name", bare_category_breadcrumb = "political divisions", bare_category_parent = "former names of places", }, ["former names of polities!"] = { full_category_link = "[[former]] [[name]]s of [[polity|polities]] (e.g. [[country|countries]]) that generally still exist but under a different name", bare_category_breadcrumb = "polities", bare_category_parent = "former names of places", }, ["former names of settlements!"] = { full_category_link = "[[former]] [[name]]s of [[city|cities]], [[town]]s, [[village]]s, etc. that generally still exist but under a different name", bare_category_breadcrumb = "settlements", bare_category_parent = "former names of political divisions", }, ["FORMER_NAME_OF capital"] = { link = false, default = {"Former names of capitals"}, }, ["FORMER_NAME_OF country"] = { link = false, default = {"Former names of countries"}, }, ["FORMER_NAME_OF place"] = { link = false, default = {"Former names of places"}, }, ["FORMER_NAME_OF polity"] = { link = false, default = {"Former names of polities"}, }, ["FORMER_NAME_OF region"] = { link = false, fallback = "FORMER_NAME_OF subpolity", }, ["FORMER_NAME_OF settlement"] = { link = false, default = {"Former names of settlements"}, }, ["FORMER_NAME_OF subpolity"] = { link = false, default = {"Former names of political divisions"}, }, ---------- Former nicknames ---------- ["former nicknames for cities!"] = { full_category_link = "no-longer-used [[nickname]]s for [[city|cities]], e.g. the [[Eternal City]] for [[Kyoto]] during the {{w|Heian period}} ({{circa2|800–1100|short=yes}} {{AD}})", bare_category_breadcrumb = "cities", bare_category_parent = "former nicknames for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["former nicknames for places!"] = { full_category_link = "no-longer-used [[nickname]]s for [[place]]s", bare_category_breadcrumb = "former", bare_category_parent = "nicknames for places", addl_bare_category_parents = {{name = "former names of places", sort = "nicknames"}}, }, ["FORMER_NICKNAME_FOR capital"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR city"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR place"] = { link = false, default = {"Former nicknames for places"}, }, ["FORMER_NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR town"] = { link = false, default = {"Former nicknames for cities"}, }, ---------- Former official names ---------- ["former official names of countries!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former official names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "official"}}, }, ["former official names of places!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "former names of places", }, ["FORMER_OFFICIAL_NAME_OF country"] = { link = false, default = {"Former official names of countries"}, }, ["FORMER_OFFICIAL_NAME_OF place"] = { link = false, default = {"Former official names of places"}, }, ---------- Long-form names ---------- ["long-form names of countries!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "long-form names of places", }, ["long-form names of places!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form names", bare_category_parent = "places", }, ["LONG_FORM_OF country"] = { link = false, default = {"Long-form names of countries"}, }, ["LONG_FORM_OF place"] = { link = false, default = {"Long-form names of places"}, }, ---------- Nicknames ---------- ["nicknames for cities!"] = { full_category_link = "[[nickname]]s for [[city|cities]], e.g. the [[Big Apple]] for [[New York City]]", bare_category_breadcrumb = "cities", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"cities"}, }, ["nicknames for continents!"] = { full_category_link = "[[nickname]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"continents"}, }, ["nicknames for countries!"] = { full_category_link = "[[nickname]]s for [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"quốc gia"}, }, ["nicknames for places!"] = { full_category_link = "[[nickname]]s for [[place]]s", bare_category_breadcrumb = "places", bare_category_parent = "nicknames", addl_bare_category_parents = {"places"}, }, ["nicknames for states!"] = { -- For categorizing nicknames for states of e.g. the United States full_category_link = "[[nicknames]] for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"states"}, }, ["NICKNAME_FOR capital"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR city"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR continent"] = { link = false, default = {"Nicknames for continents"}, }, ["NICKNAME_FOR country"] = { link = false, default = {"Nicknames for countries"}, }, ["NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR place"] = { link = false, default = {"Nicknames for places"}, }, ["NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR state"] = { link = false, default = {"Nicknames for states"}, }, ["NICKNAME_FOR town"] = { link = false, default = {"Nicknames for cities"}, }, ---------- Obsolete forms ---------- ["obsolete forms of places!"] = { full_category_link = "{{glossary|obsolete}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "obsolete forms", bare_category_parent = "places", }, ["OBSOLETE_FORM_OF place"] = { link = false, default = {"Obsolete forms of places"}, }, ---------- Official names ---------- ["official names of countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "official names of places", }, ["official names of former countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "official names of former places", }, ["official names of former places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "official names", bare_category_parent = "former places", addl_bare_category_parents = {{name = "official names of places", sort = "former"}}, }, ["official names of places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official names", bare_category_parent = "places", }, ["OFFICIAL_NAME_OF country"] = { link = false, default = {"Official names of countries"}, }, ["OFFICIAL_NAME_OF FORMER country"] = { link = false, default = {"Official names of former countries"}, }, ["OFFICIAL_NAME_OF FORMER place"] = { link = false, default = {"Official names of former places"}, }, ["OFFICIAL_NAME_OF place"] = { link = false, default = {"Official names of places"}, }, ---------- Official nicknames ---------- ["official nicknames for places!"] = { full_category_link = "[[official]] [[nickname]]s for [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for places", }, ["official nicknames for states!"] = { -- For categorizing official nicknames for states of e.g. the United States full_category_link = "[[official]] [[nicknames]] for [[state]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for states", addl_bare_category_parents = {"states"}, }, ["OFFICIAL_NICKNAME_FOR place"] = { link = false, default = {"Official nicknames for places"}, }, ["OFFICIAL_NICKNAME_FOR state"] = { link = false, default = {"Official nicknames for states"}, }, } export.plural_placetype_to_singular = {} for sg_placetype, spec in pairs(export.placetype_data) do if spec.plural then export.plural_placetype_to_singular[spec.plural] = sg_placetype end end return export l8cll41dj1b3o0mrynmjlhewlrh6qas 2477512 2477474 2026-07-26T15:26:56Z TheHighFighter2 42988 2477512 Scribunto text/plain local export = {} export.force_cat = false -- set to true for testing local m_locations = require("Module:place/locations") local m_links = require("Module:links") local m_table = require("Module:table") local m_strutils = require("Module:string utilities") local debug_track_module = "Module:debug/track" local en_utilities_module = "Module:en-utilities" local dump = mw.dumpObject local insert = table.insert local concat = table.concat local internal_error = m_locations.internal_error export.internal_error = internal_error local process_error = m_locations.process_error export.process_error = process_error local unpack = unpack or table.unpack -- Lua 5.2 compatibility local ucfirst = m_strutils.ucfirst local ulower = m_strutils.lower local rmatch = m_strutils.match local split = m_strutils.split --[==[ intro: This module contains placetype data used by [[Module:place]] and {{tl|place}}, along with a significant amount of code to work with both placetypes and locations, as well as some placename-related info (FIXME: Consider moving it to [[Module:place/locations]]). See also [[Module:place/locations]], which has definitions of all known locations. You must currently load this module using {{cd|require()}}, not using {{cd|mw.loadData()}}. In particular, it contains two fundamental and tricky functions: # `get_placetype_equivs`, which finds the equivalent placetypes to look under in order to find a given property, and in the process correctly handles placetypes with qualifiers (including qualifiers that act similar to "type-raising" operators in that they do something non-trivial to the placetype to their right) as well as form-of directives and fallbacks. # `find_matching_holonym_location`, which looks up a holonym to find a matching known location, but in the process checks holonyms to the right to make sure there isn't a clash between the user-specified containing holonyms and the containers of the known location being considered. This is done to prevent overcategorizing when either there are two known locations with the same name (e.g. Birmingham in England and Birmingham, Alabama in the US), or more generally two locations with the same name, one of which is a known location but where the other is not (e.g. we're processing non-known-location Mérida, Spain and don't want it categorized like known location Mérida, Yucatán, Mexico). Both of these functions are invoked repeatedly, and probably are invoked several times on the same inputs and as a result are candidates for memoization to speed up the operation of {{tl|place}}. ]==] ------------------------------------------------------------------------------------------ -- Basic utilities -- ------------------------------------------------------------------------------------------ --[==[ Return true if `force_cat` is set either in this module or in [[Module:place/locations]]. ]==] function export.get_force_cat() return export.force_cat or m_locations.force_cat end -- Add the page to a tracking "category". To see the pages in the "category", -- go to [[Wiktionary:Tracking/place/PAGE]] and click on "What links here". local function track(page) require(debug_track_module)("place/" .. page) return true end function export.remove_links_and_html(text) text = m_links.remove_links(text) return text:gsub("<.->", "") end --[==[ Return the singular version of a maybe-plural placetype, or nil if not plural. This correctly handles placetypes with irregular plurals such as `kibbutzim` plural of `kibbutz` by looking up in a table constructed from the `plural` values specified in `placetype_data`. If a special plural value is not found, the regular singularization algorithm in [[Module:en-utilities]] is invoked, which reverses the y -> ies change after vowels and the 'es' addition after sh/ch/x, and otherwise just subtracts a final 's' (which will incorrectly generate 'passe' for plural 'passes'; FIXME: consider changing this for words ending in '-sses'). If the generated singular is the same as the passed-in value, nil is returned. ]==] function export.maybe_singularize_placetype(placetype) if not placetype then return nil end if export.plural_placetype_to_singular[placetype] then return export.plural_placetype_to_singular[placetype] end local retval = require(en_utilities_module).singularize(placetype) if retval == placetype then return nil end return retval end -- Return the correct plural of a placetype, and (if `do_ucfirst` is given) make the first letter uppercase. We first -- look up the plural in `placetype_data`, falling back to pluralize() in [[Module:en-utilities]], which is almost -- always correct. function export.pluralize_placetype(placetype, do_ucfirst) local ptdata = export.placetype_data[placetype] if ptdata and ptdata.plural then placetype = ptdata else placetype = placetype end if do_ucfirst then return ucfirst(placetype) else return placetype end end --[==[ Get the data associated with a placetype, which may be in its singular or plural form. If `from_category` is specified, we also look for category-only placetypes (generally plural) followed by `!`. Return three values: (a) the placetype under which the data can be looked up (i.e. in its singular form if the passed-in `placetype` is plural and did not match a category-only placetype followed by `!`); (b) the placetype data structure; (c) the type of `placetype` match that occurred, one of `"direct"` if the canonical placetype is the same as the passed-in `placetype` and also the same as the key under which `ptdata` was looked up, or `"direct-category"` if the `ptdata` was looked up under a key formed from the passed-in `placetype` by adding `!`, or `"plural"` if the `ptdata` was looked up under the singularized version of the plural passed-in `placetype`. ]==] function export.get_placetype_data(placetype, from_category) local ptdata = export.placetype_data[placetype] if ptdata then return placetype, ptdata, "direct" end if from_category then ptdata = export.placetype_data[placetype .. "!"] if ptdata then return placetype .. "!", ptdata, "direct-category" end end local sg_placetype = export.maybe_singularize_placetype(placetype) if sg_placetype then ptdata = export.placetype_data[sg_placetype] if ptdata then return sg_placetype, ptdata, "plural" end end return nil end --[==[ Check for special pseudo-placetypes that should be ignored for categorization purposes. ]==] function export.placetype_is_ignorable(placetype) return placetype == "and" or placetype == "or" or placetype:find("^%(") end function export.resolve_placetype_aliases(placetype) return export.placetype_aliases[placetype] or placetype end --[==[ Return a property from `placetype_data` for a given placetype. If the placetype isn't found in `placetype_data`, or the key isn't found in the placetype's entry in `placetype_data`, return nil. ]==] function export.get_placetype_prop(placetype, key) -- Usually we are called on equivalent placetypes returned from `get_placetype_equivs`, in which case placetype -- aliases have been resolved, but sometimes not, e.g. when fetching the indefinite article in -- get_placetype_article(). `resolve_placetype_aliases` is just a simple lookup and it doesn't hurt to do it twice. placetype = export.resolve_placetype_aliases(placetype) if export.placetype_data[placetype] then return export.placetype_data[placetype][key] else return nil end end --[==[ Given a placetype, split the placetype into one or more potential ''splits'', each consisting of a three-element list { {``prev_qualifiers``, ``this_qualifier``, ``reduced_placetype``}}, i.e. # the concatenation of zero or more previously-recognized qualifiers on the left, normally canonicalized (if there are zero such qualifiers, the value will be nil); # a single recognized qualifier, normally canonicalized (if there is no qualifier, the value will be nil); # the "reduced placetype" on the right. Splitting between the qualifier in (2) and the reduced placetype in (3) happens at each space character, proceeding from left to right, and stops if a qualifier isn't recognized. All placetypes are canonicalized by checking for aliases in `placetype_aliases`, but no other checks are made as to whether the reduced placetype is recognized. Canonicalization of qualifiers does not happen if `no_canon_qualifiers` is specified. For example, given the placetype `"small beachside unincorporated community"`, the return value will be { { {nil, nil, "small beachside unincorporated community"}, {nil, "small", "beachside unincorporated community"}, {"small", "[[beachfront]]", "unincorporated community"}, {"small [[beachfront]]", "[[unincorporated]]", "community"}, }} Here, `"beachside"` is canonicalized to `"[[beachfront]]"` and `"unincorporated"` is canonicalized to `"[[unincorporated]]"`, in both cases according to the entry in `placetype_qualifiers`. On the other hand, if given `"small former haunted community"`, the return value will be { { {nil, nil, "small former haunted community"}, {nil, "small", "former haunted community"}, {"small", "former", "haunted community"}, }} because `"small"` and `"former"` but not `"haunted"` are recognized as qualifiers. Finally, if given `"former adr"`, the return value will be { { {nil, nil, "former adr"}, {nil, "former", "administrative region"}, }} because `"adr"` is a recognized placetype alias for `"administrative region"`. ]==] function export.split_qualifiers_from_placetype(placetype, no_canon_qualifiers) local splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} local prev_qualifier = nil while true do local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if canon == nil then break end local new_qualifier = qualifier if type(canon) == "table" then canon = canon.link end if not no_canon_qualifiers and canon ~= false then if canon == true then new_qualifier = "[[" .. qualifier .. "]]" else new_qualifier = canon end end insert(splits, {prev_qualifier, new_qualifier, export.resolve_placetype_aliases(reduced_placetype)}) prev_qualifier = prev_qualifier and prev_qualifier .. " " .. new_qualifier or new_qualifier placetype = reduced_placetype else break end end return splits end --[==[ Given a `placetype` (which may be pluralized), return an ordered list of equivalent placetypes to look under to find the placetype's properties (such as the category or categories to be inserted). The return value is actually an ordered list of objects of the form `{qualifier=``qualifier``, placetype=``equiv_placetype``}` where ``equiv_placetype`` is a placetype whose properties to look up, derived from the passed-in placetype or from a contiguous subsequence of the words in the passed-in placetype (always including the rightmost word in the placetype, i.e. we successively chop off qualifier words from the left and use the remainder to find equivalent placetypes). ``qualifier`` is the remaining words not part of the subsequence used to find ``equiv_placetype``; or nil if all words in the passed-in placetype were used to find ``equiv_placetype``. (FIXME: This qualifier is not currently used anywhere.) Only placetypes for which there is an entry in `placetype_data` are included. The placetype passed in is always checked first, and will form the first entry if it exists in `placetype_data`. '''NOTE:''' This is a tricky function as it implements handling of (a) qualifiers, (b) fallback logic, (c) "type-raising" qualifiers such as `former`/`ancient`/etc. as well as `fictional` and `mythological`, and (d) form-of directives, which act somewhat similarly to `former`, and allows interaction between more than one of these simultaneously (e.g. official names of former places, which have their own categorization). If {{tl|place}} gets too slow, one potential speedup is to memoize the results of this function, as it appears to be getting called more than once on the same inputs. Another similar potential speedup is to memoize the results of `iterate_matching_holonym_location()`. For example, given the placetype `left tributary`, the following placetype/qualifier combinations are checked in turn: ``` {qualifier = nil, placetype="left tributary"} {qualifier = "left", placetype="tributary"} {qualifier = "left", placetype="river"} ``` and the return value will be { { {qualifier = "left", placetype="tributary"}, {qualifier = "left", placetype="river"}, }} The algorithm first enters the placetype itself into the list, then checks for `left tributary` as a recognized placetype in `placetype_data` and doesn't find it, so it doesn't enter it into the returned list (if it found it, it would add it as well as any fallbacks directly after it). It then splits off the recognized qualifier `left` to form the ''reduced placetype'' `tributary`, which is entered into the list because it is found in `placetype_data`. Then, because it has a fallback `river`, which exists in `placetype_data`, the fallback is entered next. Another example is `small rural fraziones` (where a ''frazione'' is type of subdivision of a ''comune'' or municipality, often specifically an outlying hamlet). the placetype/qualifier combinations checked are: ``` {qualifier = nil, placetype="small rural fraziones"} {qualifier = nil, placetype="small rural frazione"} {qualifier = "small", placetype="rural fraziones"} {qualifier = "small", placetype="rural frazione"} {qualifier = "small [[rural]]", placetype="fraziones"} {qualifier = "small [[rural]]", placetype="frazione"} {qualifier = "small [[rural]]", placetype="hamlet"} {qualifier = "small [[rural]]", placetype="village"} ``` The return value ends up as {qualifier = "small [[rural]]", placetype="frazione"}, {qualifier = "small [[rural]]", placetype="hamlet"}, {qualifier = "small [[rural]]", placetype="village"}, }} Here, because the result of singularizing `fraziones` returns a different value from the placetype itself, that singularized value is checked after the original plural value. Also, in the process of splitting off qualifiers, they are canonicalized if the entry in `placetype_qualifiers` says to do so; in this case, links are placed around `rural`. Finally, `frazione` has `hamlet` as its fallback, which in turn has `village` as its fallback, so both fallbacks end up being returned. `no_fallback`, if set, disables returning equivalent placetypes based on the `fallback` setting for a placetype. This is used in the first of two loops in find_placetype_cat_specs() in [[Module:place]] to prefer exact matches for placetypes such as barangays with later holonyms to matches based on a fallback such as `neighborhood` with an earlier holonym. See the comment in that function in [[Module:place]] for a more detailed explanation of why this is needed. Only the placetype itself, and any reduced placetypes created by chopping off recognized qualifiers at the beginning, are returned; but we do not return reduced placetypes if a containing placetype exists in `placetype_data`. (For example, `"overseas territory"` has a fallback `"dependent territory"`, and `"overseas"` is also a recognized qualifier. When `no_fallback` is in place, without the above proviso, we would return `"overseas territory"` followed by `"territory"` with the incorrect effect of classifying an `"overseas territory"` of the United Kingdom such as `"Gibraltar"` under [[:Category:Territories of the United Kingdom]] instead of [[:Category:Dependent territories of the United Kingdom]].) As an exception, if `historical`, `ancient`, `former` or the like are found, they proceed ignoring `no_fallback`, because it seems tricky to handle them correctly in the presence of `no_fallback`, and historical/former placetypes rarely occur with exact match category specs anyway. `no_split_qualifiers` prevents splitting off recognized qualifiers and returning the remainder of the placetype as an equivalent placetype. Only the passed-in placetype, and any fallbacks, will be returned. This is used in [[Module:category tree/topic cat/data/Places]] when looking up placetypes found in categories. Such placetypes won't have qualifiers and so it doesn't make sense to try and look for them. `from_category`, if set, causes category-only placetypes (those ending in `!`) to also be checked. `form_of_directive`, if set, causes the specified form-of directive (e.g. `FORMER_NAME_OF`) to be prepended to checked placetypes, their directive-specific type (e.g. `FORMER_NAME_OF_type`), and their classes (`class`) to get the appropriate placetypes to check for form-of-directive categories. It falls back to the prepended generic `place` as a placetype, e.g. `FORMER_NAME_OF place`, if nothing else matches. `no_check_for_inherently_former` is used internally to prevent an infinite loop when checking for `inherently_former`. `register_former_as_non_former` is a major hack used in `get_bare_categories` to deal with the mismatch between e.g. known location `Yugoslavia` declaring itself a `country` but definitions of it declaring it a `former country`. It causes the non-former version of the specified placetype to be included in the returned equivalents along with the former placetypes. [FIXME: This should apply only to the entries in `former_countries` but it's tricky to do that now; fix this in the known-location refactor. -- The known-location refactor is already done but we haven't yet fixed this.] ]==] function export.get_placetype_equivs(placetype, props) local no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former local form_of_directive if props then no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former = props.no_fallback, props.no_split_qualifiers, props.no_check_for_inherently_former, props.from_category, props.register_former_as_non_former form_of_directive = props.form_of_directive end local equivs = {} -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. `qualifier` is -- the preceding qualifier to insert into `equivs` along with the placetype (see comment at top of function). If -- `from_category` is given, we also check for a category-specific entry consisting of the placetype followed by -- `!`, and in all cases we also check to see if `placetype` is plural, and if so, insert the singularized version -- along with its fallbacks (if any) in `placetype_data`. `form_of_prefix` is a form-of prefix such as -- `OFFICIAL_NAME_OF`. If specified, we check the fallbacks of `placetype` without the prefix but then insert into -- `equivs` the prefixed placetype. This way, if the user says e.g. {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}}, -- we will correctly categorize into [[:Category:Official names of countries]], rather than only trying to look up -- `OFFICIAL_NAME_OF island country` and failing, falling back ultimately to [[:Category:Official names of places]]. local function insert_placetype_and_fallbacks(qualifier, placetype, form_of_prefix) local function insert_equiv(pt) if form_of_prefix then -- Let's say the user says {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}} and we have -- no entry for `OFFICIAL_NAME_OF island country` but we do for `OFFICIAL_NAME_OF country` (which we end -- up processing because `island country` falls back to `country`), and that entry in turn is defined -- using a fallback. We have to insert that fallback-of-fallback, and the easiest/cleanest way of -- handling this is by calling ourselves recursively. insert_placetype_and_fallbacks(qualifier, form_of_prefix .. " " .. pt) else insert(equivs, {qualifier=qualifier, placetype=pt}) end end -- Insert the placetype, along with any fallbacks. local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if ptdata then insert_equiv(canon_placetype) if no_fallback then return end local first_placetype = #equivs + 1 local prev_placetype = nil while true do local pt_value = export.placetype_data[canon_placetype] if not pt_value then internal_error("Fallback value %s specified for placetype %s but is not in `placetype_data`", canon_placetype, prev_placetype) end if pt_value.fallback then insert_equiv(pt_value.fallback) local last_placetype = #equivs if last_placetype - first_placetype >= 10 then local fallback_loop = {} for i = first_placetype, last_placetype do insert(fallback_loop, equivs[i].placetype) end internal_error("Apparent loop in fallback chain: %s", table.concat(fallback_loop, " -> ")) end prev_placetype = canon_placetype canon_placetype = pt_value.fallback else break end end end end -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. This is a -- wrapper around the more basic `insert_placetype_and_fallbacks()` which handles form-of directives. If there is no -- form-of directive, this function directly calls `insert_placetype_and_fallbacks()`. We do things this way so that -- form-of directives correctly combine with `former`-type qualifiers. Note that we also have special backups for -- form-of directives that check `DIRECTIVE place` (and before that, `DIRECTIVE FORMER/ANCIENT place` is there's a -- `former`-type directive); these backups live outside this function because we want them done once, late, rather -- than in each invocation of `process_and_insert_placetype()`. local function process_and_insert_placetype(qualifier, reduced_placetype) if form_of_directive then -- First check for e.g. `OFFICIAL_NAME_OF island country` and its fallbacks; then we look for fallbacks of -- `island country` and check e.g. `OFFICIAL_NAME_OF country` and its fallbacks. All of this is handled by -- `insert_placetype_and_fallbacks()` with appropriate parameters. After that, check the general class of -- the directive, e.g. `subpolity` if something like `district` is given. (Eventually, we check for -- `OFFICIAL_NAME_OF place` as a backup, but this happens at the end outside the loop over qualifiers.) insert_placetype_and_fallbacks(qualifier, reduced_placetype, form_of_directive) if not no_fallback then local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype) local directive_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, form_of_directive .. "_type") or export.get_placetype_prop(pt, "class") end ) if not directive_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s in conjunction with form-of directive %s, placetype data " .. 'located but directive-specific type property %s missing, and so is "class"; ' .. "placetypes searched are %s", reduced_placetype, form_of_directive, form_of_directive .. "_type", reduced_placetype_equivs) else -- This should be allowed, as we allow unrecognized placetypes in general. end elseif directive_type ~= "!" then insert_placetype_and_fallbacks(qualifier, directive_type, form_of_directive) end end else insert_placetype_and_fallbacks(qualifier, reduced_placetype) end end -- Successively split off recognized qualifiers and loop over successively greater sets of qualifiers from the left -- (unless `no_split_qualifiers` is specified, in which case we don't check for qualifiers). local splits if no_split_qualifiers then splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} else splits = export.split_qualifiers_from_placetype(placetype) end for _, split in ipairs(splits) do local prev_qualifier, this_qualifier, reduced_placetype = unpack(split, 1, 3) -- If a special "former" qualifier like `former` or `historical` isn't present, and -- `no_check_for_inherently_former` is not given (this flag is used to avoid infinite loops), check for -- "inherently former" placetypes like `satrapy` and `treaty port` that always refer to no-longer-existing -- placetypes, and handle accordingly. local unlinked_this_qualifier if this_qualifier and this_qualifier:find("%[") then unlinked_this_qualifier = export.remove_links_and_html(this_qualifier) else unlinked_this_qualifier = this_qualifier end local former_qualifiers = this_qualifier and export.former_qualifiers[unlinked_this_qualifier] or nil if not former_qualifiers and not no_check_for_inherently_former then former_qualifiers = export.get_equiv_placetype_prop(reduced_placetype, function(pt) return export.get_placetype_prop(pt, "inherently_former") end, {no_check_for_inherently_former = true}) end -- If a special "former" qualifier like `former` or `historical` is present, map it to the appropriate internal -- qualifiers (`ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified -- qualifiers), fetch the `former_type` property, and treat the placetype as if a concatenation of the mapped -- qualifier(s) and the value of `former_type`. For example, if `medieval village` is given, we map `medieval` -- to `ANCIENT` and `FORMER`, and `village` to its `former_type` of `settlement`, and enter the placetypes -- `ANCIENT settlement` and `FORMER settlement` (in that order) into `equivs`. If the placetype following the -- "former" qualifier is recognized in `placetype_data` but has no `former_type` and no fallback with a -- `former_type` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like -- `former greenhouse` is specified and we don't have an entry for `greenhouse`), just track the occurrence and -- don't enter anything into `equivs`. if former_qualifiers then -- FIXME: Should we respect `no_fallback` here? My instinct says no. local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype, { no_check_for_inherently_former = true }) local former_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, "former_type") or export.get_placetype_prop(pt, "class") end ) if not former_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s, placetype data located but `former_type` missing; " .. "placetypes searched are %s", reduced_placetype, reduced_placetype_equivs) else -- Enable error when we've verified there aren't any examples. track("bad-former-placetype") track("bad-former-placetype/" .. reduced_placetype) --process_error("For placetype '%s', unrecognized placetype following 'former'-type " .. -- "qualifier; searched placetype(s) %s", reduced_placetype, dump(reduced_placetype_equivs)) end elseif former_type ~= "!" then -- First check directly for `ANCIENT/FORMER` + the original following placetype. This makes it possible -- for (e.g.) former provinces of the Roman empire to be categorized specially. for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. reduced_placetype) end for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. former_type) end -- HACK! See explanation above for `register_former_as_non_former`. if register_former_as_non_former then process_and_insert_placetype(prev_qualifier, reduced_placetype) end -- If we're processing a form-of directive, after doing everything else we do -- `DIRECTIVE ANCIENT/FORMER place` e.g. `OFFICIAL_NAME_OF FORMER place` as a backup. if form_of_directive and not no_fallback then for _, former_qualifier in ipairs(former_qualifiers) do insert_placetype_and_fallbacks(prev_qualifier, form_of_directive .. " " .. former_qualifier .. " place") end end -- Don't continue processing equivs. The reason is probably the same as the `break` below for -- qualifier_to_placetype_equivs[]; categories for `former BLAH` are set using `default`, and -- non-former equivs will otherwise take precedence. break end end -- Then see if the rightmost split-off qualifier is in qualifier_to_placetype_equivs -- (e.g. 'fictional *' -> 'fictional location'). If so, add the mapping. if this_qualifier and export.qualifier_to_placetype_equivs[unlinked_this_qualifier] then insert(equivs, { qualifier=prev_qualifier, placetype=export.qualifier_to_placetype_equivs[unlinked_this_qualifier] }) -- Don't continue processing equivs; otherwise, if we specify 'mythological city', even though the -- equivalent entry for 'mythological location' gets inserted ahead of the entry for 'city', the -- latter ends up generating the category because the category for 'mythological location' is set as -- the default value, which is used only when no non-default category can be found. break end -- Finally, join the rightmost split-off qualifier to the previously split-off qualifiers to form a combined -- qualifier, and add it along with reduced_placetype and any mapping in placetype_data for reduced_placetype. -- NOTE: The first time through this loop, both `prev_qualifier` and `this_qualifier` are nil, and this inserts -- the full placetype into `equivs`. local qualifier = prev_qualifier and prev_qualifier .. " " .. this_qualifier or this_qualifier process_and_insert_placetype(qualifier, reduced_placetype) -- If `no_fallback` and there's an entry in `placetype_data` for this placetype, don't include any reduced -- placetypes to avoid the "overseas territory treated as a territory" issue describe above. if no_fallback then local canon_placetype, ptdata, ptmatch = export.get_placetype_data(reduced_placetype, from_category) if canon_placetype then break end end end -- If we're processing a form-of directive, after doing everything else we do `DIRECTIVE place` e.g. -- `OFFICIAL_NAME_OF place` as a backup; but only if either the placetype as a whole is recognized or the placetype -- begins with a recognized qualifier. This latter check is to avoid categorizing into e.g. -- [[Category:en:Former names of places]] in an invocation like -- {{place|en|@former name of:Democratic Republic of the Congo|country|r/Central Africa|;|used from 1971–1997}}; -- the `used from 1971–1997` gets treated as a placetype and we're called on it. if form_of_directive and not no_fallback and (splits[2] or export.get_placetype_data(placetype, from_category)) then insert_placetype_and_fallbacks(nil, form_of_directive .. " place") end return equivs end function export.get_equiv_placetype_prop_from_equivs(equivs, fun, continue_on_nil_only) for _, equiv in ipairs(equivs) do local retval = fun(equiv.placetype) if continue_on_nil_only and retval ~= nil or not continue_on_nil_only and retval then return retval, equiv end end return nil, nil end --[==[ Given a placetype `placetype` and a function `fun` of one argument, iteratively call the function on equivalent placetypes fetched from `get_placetype_equivs` until the function returns a non-falsy value (i.e. not {nil} or {false}); but if `continue_on_nil_only` is specified, the iterations continue until the function returns non non-{nil} value. FIXME: We should make `continue_on_nil_only` the default; but this requires changing some callers.) When `fun` returns a non-falsy or non-{nil} value, `get_equiv_placetype_prop` returns two values: the value returned by `fun` and the equivalent placetype that triggered the non-falsy (or non-{nil}) return value. If `fun` never returns a non-falsy (or non-{nil}) value, `get_equiv_placetype_prop` returns {nil} for both return values. If `placetype` is passed in as {nil}, the return value is the result of calling `fun` on {nil} (whatever it is) with {nil} for the second return value. ]==] function export.get_equiv_placetype_prop(placetype, fun, props) if not placetype then return fun(nil), nil end return export.get_equiv_placetype_prop_from_equivs(export.get_placetype_equivs(placetype, props), fun, props and props.continue_on_nil_only) end --[==[ Return the article that is used with an entry placetype. We proceed as follows: # See if there is a recognized qualifier at the beginning that specifies an article (including `false` for no article). This takes precedence over anything else, so that e.g. `various capitals` gets no article rather than "`the"`. # Then check the placetype or any equivalent placetype for the `entry_placetype_use_the` property, indicating that `"the"` should be used. # Otherwise we look to see if the placetype itself (not any equivalents, even those involving deleting a qualifier from the beginning) has an entry in `placetype_data` that specifies the indefinite article using `entry_placetype_use_the` (principally for use with placetypes like `union territory`). # Otherwise, we use [[Module:en-utilities]] to apply the standard algorithm to generate `"an"` for words beginning with a vowel and `"a"` otherwise. If `ucfirst` is true, the first letter of the article is made upper-case. ]==] function export.get_placetype_article(placetype, ucfirst) local art local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if type(canon) == "table" then art = canon.article end end if art == false then return art end if art == nil then local placetype_use_the = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "entry_placetype_use_the") end) if placetype_use_the then art = "tên" else art = export.get_placetype_prop(placetype, "entry_placetype_indefinite_article") if not art then art = require(en_utilities_module).get_indefinite_article(placetype) end end end if ucfirst then art = m_strutils.ucfirst(art) end return art end --[==[ Return the preposition that should be used after `placetype` when occurring as an entry placetype or in categories (e.g. `city >in< France` but `country >of< South America`). The preposition defaults to `"của"` if not specified. ]==] function export.get_placetype_entry_preposition(placetype) local pt_prep = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "preposition") end ) return pt_prep or "của" end --[==[ Given a place desc (see top of file) and a holonym object (see top of file), add a key/value into the place desc's `holonyms_by_placetype` field corresponding to the placetype and placename of the holonym. For example, corresponding to the holonym "c/Italy", a key with the list value {"Italy"} will be added to the place desc's `holonyms_by_placetype` field. If there is already a key with that place type, the new placename will be added to the end of the value's list. ]==] function export.key_holonym_into_place_desc(place_desc, holonym) if not holonym.placetype then return end -- Key in equivalent placetypes, so that e.g. `cities/San Francisco` gets keyed under `city`; but don't do -- fallbacks, as it doesn't seem correct for the "do other holonyms of the same placetype" algorithm to do holonyms -- of different types just because they have the same fallback. local equiv_placetypes = export.get_placetype_equivs(holonym.placetype, {no_fallback = true}) local unlinked_placename = holonym.unlinked_placename for _, equiv in ipairs(equiv_placetypes) do local placetype = equiv.placetype if not place_desc.holonyms_by_placetype then place_desc.holonyms_by_placetype = {} end if not place_desc.holonyms_by_placetype[placetype] then place_desc.holonyms_by_placetype[placetype] = {unlinked_placename} else insert(place_desc.holonyms_by_placetype[placetype], unlinked_placename) end end end --[=[ Construct a formatted link from the raw link spec `link` given the canonical singular placetype `sg_placetype`. If the placetype was originally plural, `orig_placetype` should contain this plural value; otherwise it should be nil. This will construct the appropriate type of link that displays as `orig_placetype` (or otherwise `sg_placetype`) but links to whatever the `link` spec specifies (which may be `sg_placetype`, a Wikipedia article, etc.). `ptdata` is the placetype data structure for the placetype, and `from_category` indicates that we are generating the description of a category (otherwise we are generating the display form of an entry placetype). ]=] local function make_placetype_link(link, sg_placetype, orig_placetype, ptdata, from_category, noerror) if not from_category and ptdata.disallow_in_entries then if noerror then return "[not meant to be specified directly, with warning: " .. ptdata.disallow_in_entries .. "]" else process_error("Placetype %s is not meant to be specified directly: " .. ptdata.disallow_in_entries, sg_placetype) end end if link == nil then internal_error("Placetype data present for placetype %s but no link= setting given", sg_placetype) elseif link == true then if orig_placetype then return ("[[%s|%s]]"):format(sg_placetype, orig_placetype) else return ("[[%s]]"):format(sg_placetype) end elseif link == false then process_error("Placetype %s is not meant to be specified directly, but is only for internal use", sg_placetype) elseif link == "w" then return ("[[w:%s|%s]]"):format(sg_placetype, orig_placetype or sg_placetype) elseif link == "separately" then if orig_placetype then local sg_words = split(sg_placetype, " ") local orig_words = split(orig_placetype, " ") if #sg_words ~= #orig_words then internal_error("Can't construct 'separately' link for plural placetype %s as original placetype %s " .. "has different number of words", orig_placetype, sg_placetype) else for i = 1, #sg_words do if sg_words[i] == orig_words[i] then sg_words[i] = ("[[%s]]"):format(sg_words[i]) else sg_words[i] = ("[[%s|%s]]"):format(sg_words[i], orig_words[i]) end end return concat(sg_words, " ") end else return (sg_placetype:gsub("([^ ]+)", "[[%1]]")) end elseif link:find("^%+") then link = link:sub(2) -- discard initial + return ("[[%s|%s]]"):format(link, orig_placetype or sg_placetype) elseif not orig_placetype then return link else return link end end --[==[ Get the display form of a placetype by looking it up in `placetype_data`. If the placetype is recognized, or is the plural of a recognized placetype, the corresponding linked display form is returned (with plural placetypes displaying as plural but linked to the singular form of the placetype). Otherwise, return nil. If we're generating the description of a category, `category_type` should be set to one of `"top-level"` (for top-level categories like [[:Category:Neighborhoods]]), `"noncity"` (for non-city categories like [[:Category:Neighborhoods in Illinois, USA]]) or `"thành phố"` (for city categories like [[:Category:Neighborhoods of Chicago]]). Otherwise, we're generating the description for use in formatting a {{tl|place}} call, and category-only placetypes ending in `!` will be ignored, along with special `category_link*` settings. `return_full` is used along with `category_type` and will preferably return the "full" variant of category link settings, i.e. `full_category_link*`; if they don't exist, the `category_link*` value is prepended with `"names of"`. `noerror` says to not throw an error when encountering entry placetypes that would be disallowed. ]==] function export.get_placetype_display_form(placetype, category_type, return_full, noerror) local from_category = not not category_type local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if canon_placetype then local raw_link local function is_linked_string(str) return type(str) == "string" and str:find("%[%[") end if category_type then local fetched_full local function fetch_maybe_full(prop) local retval = ptdata["full_" .. prop] if retval ~= nil then if return_full then return retval, true else internal_error("Saw full_" .. prop .. "=%s but `return_full` not set, can't handle", retval) end end return ptdata[prop], false end local function maybe_prefix(str) if return_full and not fetched_full then return "names of " .. str else return str end end -- Careful with `false` as possible value. if category_type == "top-level" then raw_link, fetched_full = fetch_maybe_full("category_link_top_level") elseif category_type == "noncity" then raw_link, fetched_full = fetch_maybe_full("category_link_before_noncity") elseif category_type == "thành phố" then raw_link, fetched_full = fetch_maybe_full("category_link_before_city") else internal_error('Unrecognized value for `category_type` %s, should be "top-level", "noncity" or "thành phố"', category_type) end if type(raw_link) == "string" then return maybe_prefix(raw_link), ptdata elseif raw_link ~= nil then return raw_link, ptdata end raw_link, fetched_full = fetch_maybe_full("category_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end if ptmatch == "plural" then raw_link, fetched_full = fetch_maybe_full("plural_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end end if raw_link == nil then raw_link, fetched_full = fetch_maybe_full("link") end if raw_link == false then return raw_link, ptdata end return maybe_prefix(make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror)), ptdata else if ptmatch == "plural" then raw_link = ptdata.plural_link if raw_link == false then process_error("Placetype %s cannot appear plural", placetype) end if is_linked_string(raw_link) then return raw_link, ptdata end end if raw_link == nil then raw_link = ptdata.link end return make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror), ptdata end end return nil end local function resolve_unlinked_placename_display_aliases(placetype, placename) local equiv_placetypes = export.get_placetype_equivs(placetype) for i, equiv in ipairs(equiv_placetypes) do equiv_placetypes[i] = equiv.placetype end local all_display_aliases_found = {} local all_others_found = {} for group, key, spec in m_locations.iterate_matching_location { placetypes = equiv_placetypes, placename = placename, alias_resolution = "display", } do if spec.alias_of and spec.display then insert(all_display_aliases_found, {group, key, spec, spec.display_as_full}) else insert(all_others_found, {group, key, spec}) end end if not all_display_aliases_found[1] then return placename elseif all_display_aliases_found[2] then internal_error("Found multiple matching display aliases for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) elseif all_others_found[1] then internal_error("Found a display alias along with other possible meanings for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) else local group, key, spec, as_full = unpack(all_display_aliases_found[1]) local full, elliptical = m_locations.key_to_placename(group, key) return as_full and full or elliptical end end --[==[ If `placename` of type `placetype` is a display alias, convert it to its canonical form; otherwise, return unchanged. Display aliases transform certain placenames into canonical displayed forms. For example, if any of `country/US`, `country/USA` or `country/United States of America` (or `c/US`, etc.) are given, the result will be displayed as `United States`. '''NOTE''': Display aliases change what is displayed from what the editor wrote in the Wikitext. As a result, they should (a) be non-political in nature, and (b) not involve a change where the word `the` needs to be added or removed. For example, normalizing `US` and `USA` to `United States` for display purposes is OK but normalizing `Burma` to `Myanmar` is not (instead a cat alias should be used) because the terms `Burma` and `Myanmar` have clear political connotations. Similarly, we have a display alias that maps the old name of `Macedonia` as a country (but not a region!) to `North Macedonia`, but `Republic of Macedonia` is mapped to `North Macedonia` only as a cat alias because the two terms differ in their use of `the`. (For example, if we had a display alias mapping `Republic of Macedonia` to `North Macedonia`, the call {{tl|place|en|the <<capital city>> of the <<c/Republic of Macedonia>>}} would wrongly display as `the [[capital city]] of the [[North Macedonia]]`.) Generally, display normalizations tend to involve alternative forms (e.g. abbreviations, ellipses, foreign spellings) where the normalization improves clarity and consistency. ]==] function export.resolve_placename_display_aliases(placetype, placename) -- If the placename is a link, apply the alias inside the link. -- This pattern matches both piped and unpiped links. If the link is not piped, the second capture (linktext) will -- be empty. local link, linktext = rmatch(placename, "^%[%[([^|%[%]]+)|?([^|%[%]]-)%]%]$") if link then if linktext ~= "" then local alias = resolve_unlinked_placename_display_aliases(placetype, linktext) return "[[" .. link .. "|" .. alias .. "]]" else local alias = resolve_unlinked_placename_display_aliases(placetype, link) return "[[" .. alias .. "]]" end else return resolve_unlinked_placename_display_aliases(placetype, placename) end end --[==[ Generate the "prefixed" version of a bare key, i.e. prefix it with `the` if correct for this key. ]==] function export.get_prefixed_key(key, spec) if spec.the then return key else return key end end -- Necessary for use by [[Module:place]]. FIXME: Reorganize the modules so this isn't necessary. export.iterate_matching_location = m_locations.iterate_matching_location --[=[ Iterator that iterates over holonyms in `place_desc`. If `first_holonym_index` is given, start iterating at the specified holonym and stop either when there are no more holonyms or a holonym with modifier `:also` is found. If `first_holonym_index` is nil or omitted, iterate over all holonyms regardless. If `include_raw_text_holonyms` is specified, raw text holonyms (those not of the form `placetype/placename`) are returned as well; they can be identified by the fact that the `placetype` field in the holonym structure is nil. Two values are returned at each iteration, the holonym index and holonym structure, similar to `ipairs()`. ]=] function export.get_holonyms_to_check(place_desc, first_holonym_index, include_raw_text_holonyms) local stop_at_also = not not first_holonym_index return function(place_desc, index) while true do index = index + 1 local this_holonym = place_desc.holonyms[index] -- If we were passed in a starting holonym index, go up to but not including a holonym marked with `:also` -- (continue_cat_loop); the categorization code will then restart the loop at that holonym. That holonym -- will have `:also` marked on it, so make sure not to stop immediately if the first holonym is marked with -- `:also`. if not this_holonym or stop_at_also and index > first_holonym_index and this_holonym.continue_cat_loop then return nil end -- If not placetype, we're processing raw text, which we normally want to skip. if include_raw_text_holonyms or this_holonym.placetype then return index, this_holonym end end end, place_desc, first_holonym_index and first_holonym_index - 1 or 0 end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, iterate over all such known locations, returning for each location the corresponding key, spec and group as well as the trail of ancestral containers. Unlike `iterate_matching_location()`, this specifically checks that there is no mismatch between the location's containers at any level and any of the following holonyms in the {{tl|place}} spec. The fields in `data` are: * `holonym_placetype`: The placetype of the holonym. It can actually be a list of possible placetypes, as with `iterate_matching_location()`. * `holonym_placename`: The placename of the holonym. * `holonym_index`: The index of the holonym among the holonyms in `place_desc`, or nil if the holonym is not among the holonyms in `place_desc`. (If a holonym index is given, we check for container mismatches among the holonyms following the specified index, stopping either when encountering a holonym marked with modifier `:also` or, if none exist, when we run out of holonyms. If no holonym index is given, we check all holonyms for container mismatches.) * `place_desc`: Description of the place; used for the holonyms, to check for container mismatches. Returns four values: the location group, the canonical key by which the location is known, the spec object describing the location and the trail of ancestral containers for the location. The first three values are the same as for `iterate_matching_location`. ]==] function export.iterate_matching_holonym_location(data) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc local matching_location_iterator = m_locations.iterate_matching_location { placetypes = holonym_placetype, placename = holonym_placename, } return function() while true do local group, key, spec = matching_location_iterator() if not group then return nil end local container_trail = {} -- For each level of container, check that there are no mismatches (i.e. other location of the same -- placetype) mentioned. We allow a mismatch at a given level if there's also a match with the container -- at that level. For example, in the case of Kansas City, defined in [[Module:place/locations]] as a city -- in Missouri, if we define it as {{tl|place|city|s/Missouri,Kansas}}, we ignore the mismatching state of -- Kansas because the correct state of Missouri was also mentioned. But imagine we are defining Newark, -- Delaware as {{tl|place|city|s/Delaware|c/US}} and (as is the case) we have an entry for Newark, New -- Jersey in [[Module:place/locations]]. Just because the containing location `US` matches isn't enough, -- because Newark, NJ also has New Jersey as a containing location and there's a mismatch at that level. If -- there are no mismatches at any level we assume we're dealing with the right known location. -- -- If at a given level there are multiple containing locations, we count a match if any holonym matches any -- containing location, and a mismatch only if a holonym exists of the same placetype that doesn't match any -- containing location. local containers_mismatch = false for containers in m_locations.iterate_containers(group, key, spec) do insert(container_trail, containers) local match_at_level = false local mismatch_at_level = false for other_holonym_index, other_holonym in export.get_holonyms_to_check(place_desc, holonym_index and holonym_index + 1 or nil) do local other_source_holonym = other_holonym.augmented_from_holonym if other_source_holonym and other_source_holonym.placetype == holonym_placetype and other_source_holonym.unlinked_placename ~= holonym_placename then -- Ignore holonyms added during the augmentation process for other holonyms of the same -- placetype as the placetype of the holonym we're considering. See comment in -- augment_holonyms_with_container() for why we do this. -- continue; grrr, no 'continue' in Lua else local holonym_matches_at_level = false local holonym_exists_with_same_placetype = false for _, container in ipairs(containers) do if not container.spec.no_check_holonym_mismatch then local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) local placetypes = container.spec.placetype if type(placetypes) ~= "table" then placetypes = {placetypes} end local placetype_equivs = {} for _, pt in ipairs(placetypes) do m_table.extend(placetype_equivs, export.get_placetype_equivs(pt)) end local this_holonym_matches = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype and (other_holonym.unlinked_placename == full_container_placename or other_holonym.unlinked_placename == elliptical_container_placename) end ) if this_holonym_matches then holonym_matches_at_level = true break end local this_holonym_exists_with_same_placetype = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype end ) if this_holonym_exists_with_same_placetype then -- We seem to have a mismatch at this level. But before we decide conclusively that this -- is the case, check to see whether the putative mismatch is an alias and matches when -- we resolve the alias. for oh_group, oh_key, oh_spec, oh_container_trail in export.iterate_matching_holonym_location { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = place_desc, } do local oh_full_placename, oh_elliptical_placename = m_locations.key_to_placename(oh_group, oh_key) if oh_full_placename == full_container_placename or oh_elliptical_placename == elliptical_container_placename then -- Alias matched when resolved. this_holonym_matches = true break end end if this_holonym_matches then -- Alias matched above when resolved. holonym_matches_at_level = true break else -- Not an alias, or doesn't match when resolved. We have a true mismatch. holonym_exists_with_same_placetype = true end end end end if holonym_matches_at_level then match_at_level = true break end if holonym_exists_with_same_placetype then mismatch_at_level = true end end end if not match_at_level and mismatch_at_level then containers_mismatch = true break end end if not containers_mismatch then return group, key, spec, container_trail end end end end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, find and return the corresponding key, spec and group as well as the trail of ancestral containers. This is like `iterate_matching_holonym_location()` but throws an error if more than one location matches. (An example where this would happen is {{tl|place|en|neighborhood|city/Newcastle}}, because there are two known locations named Newcastle. To fix this, specify additional following disambiguating holonyms, e.g. {{tl|place|en|neighborhood|city/Newcastle|s/New South Wales}}. ]==] function export.find_matching_holonym_location(data) local all_found = {} for group, key, spec, container_trail in export.iterate_matching_holonym_location(data) do insert(all_found, {group, key, spec, container_trail}) end if not all_found[1] then return nil elseif all_found[2] then local holonym_placetype = data.holonym_placetype if type(holonym_placetype) == "table" then holonym_placetype = concat(holonym_placetype, ",") end local found_keys = {} for _, found in ipairs(all_found) do local _, key, _, _ = unpack(found) insert(found_keys, key) end error(("Found multiple matching locations for holonym '%s/%s'; specify disambiguating context in the " .. "containing holonyms: %s"):format(holonym_placetype, data.holonym_placename, dump(found_keys))) else return unpack(all_found[1]) end end ------------------------------------------------------------------------------------------ -- Placename and placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: This is a map from aliases to their canonical forms. Any placetypes appearing as keys here will be mapped to their canonical forms in all respects, including the display form. Contrast entries in 'placetype_data' with a fallback, which applies to categorization and other processes but not to display. The most important aliases are for holonym placetypes, particularly those that occur often such as "country", "state", "province" and the like. Particularly long placetypes that mostly occur as entry placetypes (e.g. "census-designated place") can be given abbreviations, but it is generally preferred to spell out the entry placetype. Note also that we purposely avoid certain abbreviations that would be ambiguous (e.g. "d", which could variously be interpreted as "department", "district" or "division"). ]==] export.placetype_aliases = { ["acomm"] = "autonomous community", ["adr"] = "administrative region", ["adterr"] = "administrative territory", -- Pakistan ["aobl"] = "autonomous oblast", ["aokr"] = "autonomous okrug", ["ap"] = "autonomous province", ["apref"] = "autonomous prefecture", ["aprov"] = "autonomous province", ["ar"] = "autonomous region", ["arch"] = "archipelago", ["arep"] = "autonomous republic", ["aterr"] = "autonomous territory", ["atu"] = "autonomous territorial unit", ["bor"] = "borough", ["c"] = "quốc gia", ["can"] = "canton", ["carea"] = "council area", ["cc"] = "constituent country", ["cdblock"] = "community development block", ["cdep"] = "Crown dependency", ["CDP"] = "census-designated place", ["cdp"] = "census-designated place", ["clcity"] = "county-level city", ["co"] = "county", ["cobor"] = "county borough", ["colcity"] = "county-level city", ["coll"] = "collectivity", ["comm"] = "community", ["cont"] = "lục địa", ["continent"] = "lục địa", ["contr"] = "continental region", ["contregion"] = "continental region", ["cpar"] = "civil parish", ["damun"] = "direct-administered municipality", ["dep"] = "dependency", ["department capital"] = "departmental capital", ["dept"] = "department", ["depterr"] = "dependent territory", ["dist"] = "district", ["distmun"] = "district municipality", ["div"] = "division", ["emp"] = "empire", ["fpref"] = "French prefecture", ["gov"] = "governorate", ["govnat"] = "governorate", ["home-rule city"] = "home rule city", ["home-rule municipality"] = "home rule municipality", ["inner-city area"] = "inner city area", ["ires"] = "Indian reservation", ["isl"] = "island", ["lbor"] = "London borough", ["lga"] = "local government area", ["lgarea"] = "local government area", ["lgd"] = "local government district", ["lgdist"] = "local government district", ["metbor"] = "metropolitan borough", ["metcity"] = "metropolitan city", ["metmun"] = "metropolitan municipality", ["mtn"] = "núi", ["mun"] = "municipality", ["mundist"] = "municipal district", ["nonmetropolitan county"] = "non-metropolitan county", ["obl"] = "oblast", ["okr"] = "okrug", ["p"] = "province", ["par"] = "parish", ["parmun"] = "parish municipality", ["pen"] = "peninsula", ["plcity"] = "prefecture-level city", ["plcolony"] = "Polish colony", ["pref"] = "prefecture", ["prefcity"] = "prefecture-level city", ["preflcity"] = "prefecture-level city", ["prov"] = "province", ["r"] = "region", ["range"] = "dãy núi", ["rcm"] = "regional county municipality", ["rcomun"] = "regional county municipality", ["rdist"] = "regional district", ["rep"] = "republic", ["rhrom"] = "rural hromada", ["riv"] = "river", ["rmun"] = "regional municipality", ["robor"] = "royal borough", ["romp"] = "Roman province", ["runit"] = "regional unit", ["rurmun"] = "rural municipality", ["s"] = "state", ["sar"] = "special administrative region", ["shrom"] = "settlement hromada", ["spref"] = "subprefecture", ["sprefcity"] = "sub-prefectural city", ["sprovcity"] = "subprovincial city", ["submet city"] = "sub-metropolitan city", ["submetropolitan city"] = "sub-metropolitan city", ["sub-prefecture-level city"] = "sub-prefectural city", ["sub-provincial city"] = "subprovincial city", ["sub-provincial district"] = "subprovincial district", ["terr"] = "territory", ["terrauth"] = "territorial authority", ["twp"] = "township", ["twpmun"] = "township municipality", ["uauth"] = "unitary authority", ["ucomm"] = "unincorporated community", ["udist"] = "unitary district", ["uhrom"] = "urban hromada", ["uterr"] = "union territory", ["utwpmun"] = "united township municipality", ["val"] = "valley", ["vdc"] = "village development committee", ["vil"] = "village", ["voi"] = "voivodeship", ["wcomm"] = "Welsh community", } local no_link_def_article = {link = false, article = ""} local no_link_no_article = {link = false, article = false} --[==[ var: These qualifiers can be prepended onto any placetype and will be handled correctly. For example, the placetype `large city` will be displayed as `large <nowiki>[[city]]</nowiki>` and categorized as if `city` were specified. If the value in the following table is a string, the qualifier will display according to the string. If the value is `true`, the qualifier will be linked to its corresponding Wiktionary entry. If the value is `false`, the qualifier will not be linked but will appear as-is. Note that these qualifiers do not override placetypes with entries elsewhere that contain those same qualifiers. For example, the entry for `inland sea` in `placetype_data` will apply in preference to treating `inland sea` as equivalent to `sea`. ]==] export.placetype_qualifiers = { -- generic qualifiers ["huge"] = false, ["tiny"] = false, ["large"] = false, ["big"] = false, ["mid-size"] = false, ["mid-sized"] = false, ["small"] = false, ["sizable"] = false, ["important"] = false, ["long"] = false, ["short"] = false, ["major"] = false, ["minor"] = false, ["high"] = false, ["tall"] = false, ["low"] = false, ["left"] = false, -- left tributary ["right"] = false, -- right tributary ["modern"] = false, -- for use in opposition to "ancient" in another definition -- "former" qualifiers ["abandoned"] = true, ["ancient"] = true, ["deserted"] = true, ["extinct"] = true, ["former"] = false, ["historic"] = "historical", ["historical"] = true, ["medieval"] = true, ["mediaeval"] = true, ["ruined"] = true, ["traditional"] = true, -- sea qualifiers ["coastal"] = true, ["inland"] = true, -- note, we also have an entry in placetype_data for 'inland sea' to get a link to [[inland sea]] ["maritime"] = true, ["overseas"] = true, ["seaside"] = true, ["beachfront"] = true, ["beachside"] = true, ["riverside"] = true, -- lake qualifiers ["freshwater"] = true, ["saltwater"] = true, ["endorheic"] = true, ["oxbow"] = true, ["ox-bow"] = "[[oxbow]]", -- [[ox-bow]] is a red link ["tidal"] = true, -- land qualifiers ["hilltop"] = true, ["hilly"] = true, ["insular"] = true, ["peninsular"] = true, ["chalk"] = true, ["karst"] = true, ["limestone"] = true, ["mountainous"] = true, ["mountaintop"] = true, ["alpine"] = true, ["volcanic"] = true, -- for an island -- political status qualifiers ["autonomous"] = true, ["incorporated"] = true, ["special"] = true, ["unincorporated"] = true, ["coterminous"] = true, -- monetary status/etc. qualifiers ["fashionable"] = true, ["wealthy"] = true, ["affluent"] = true, ["declining"] = true, -- city vs. rural qualifiers ["urban"] = true, ["suburban"] = true, ["exurban"] = true, ["outlying"] = true, ["remote"] = true, ["rural"] = true, ["outback"] = true, ["inner"] = false, ["inner-city"] = true, ["central"] = false, ["outer"] = false, -- land use qualifiers ["residential"] = true, ["agricultural"] = true, ["business"] = true, ["commercial"] = true, ["industrial"] = true, -- business use qualifiers ["railroad"] = true, ["railway"] = true, ["farming"] = true, ["fishing"] = true, ["mining"] = true, ["logging"] = true, ["cattle"] = true, -- tourism use qualifiers ["resort"] = true, -- note, we also have 'resort city' and 'resort town', that take precedecne ["spa"] = true, -- note, we also have 'spa city' and 'spa town', that take precedecne ["ski"] = true, -- note, we also have 'ski resort city' and 'ski resort town', that take precedecne -- religious qualifiers ["holy"] = true, ["sacred"] = true, ["religious"] = true, ["secular"] = true, -- qualifiers for nonexistent places ["claimed"] = false, ["fictional"] = true, ["legendary"] = true, ["mythical"] = true, ["mythological"] = true, -- directional qualifiers ["northern"] = false, ["southern"] = false, ["eastern"] = false, ["western"] = false, ["north"] = false, ["south"] = false, ["east"] = false, ["west"] = false, ["northeastern"] = false, ["southeastern"] = false, ["northwestern"] = false, ["southwestern"] = false, ["northeast"] = false, ["southeast"] = false, ["northwest"] = false, ["southwest"] = false, -- seasonal qualifiers ["summer"] = true, -- e.g. for 'summer capital' ["winter"] = true, -- legal status qualifiers -- FIXME: Two-word qualifiers don't work yet. But you can enter "de-facto" and it's canonicalized to [[de facto]]. ["official"] = true, ["unofficial"] = true, ["de facto"] = true, -- 'de facto capital' ["de-facto"] = "[[de facto]]", -- [[de-facto]] is a red link ["de jure"] = true, -- 'de jure capital' ["de-jure"] = "[[de jure]]", -- [[de-jure]] is a red link -- NOTE: 'unrecognized/unrecognised' are handled as placetypes 'unrecognized country', 'unrecognized state' -- misc. qualifiers ["planned"] = true, ["chartered"] = true, ["landlocked"] = true, ["uninhabited"] = true, -- superlative qualifiers ["first"] = no_link_def_article, ["second"] = no_link_def_article, -- for "second largest" etc. ["third"] = no_link_def_article, ["fourth"] = no_link_def_article, ["last"] = no_link_def_article, ["only"] = no_link_def_article, ["sole"] = no_link_def_article, ["main"] = no_link_def_article, ["largest"] = no_link_def_article, ["biggest"] = no_link_def_article, ["smallest"] = no_link_def_article, ["shortest"] = no_link_def_article, ["longest"] = no_link_def_article, ["tallest"] = no_link_def_article, ["highest"] = no_link_def_article, ["lowest"] = no_link_def_article, ["leftmost"] = no_link_def_article, ["rightmost"] = no_link_def_article, ["innermost"] = no_link_def_article, ["outermost"] = no_link_def_article, ["northernmost"] = no_link_def_article, ["southernmost"] = no_link_def_article, ["westernmost"] = no_link_def_article, ["easternmost"] = no_link_def_article, ["northwesternmost"] = no_link_def_article, ["southwesternmost"] = no_link_def_article, ["northeasternmost"] = no_link_def_article, ["southeasternmost"] = no_link_def_article, -- several/various ["several"] = no_link_no_article, ["various"] = no_link_no_article, ["numerous"] = no_link_no_article, ["multiple"] = no_link_no_article, ["many"] = no_link_no_article, ["other"] = no_link_no_article, } --[==[ var: In this table, the key qualifiers should be treated the same as the value qualifiers for categorization purposes. This is overridden by `placetype_data` and `qualifier_to_placetype_equivs`. ]==] export.former_qualifiers = { ["abandoned"] = {"FORMER"}, ["ancient"] = {"ANCIENT", "FORMER"}, ["former"] = {"FORMER"}, ["extinct"] = {"FORMER"}, ["historic"] = {"FORMER"}, ["historical"] = {"FORMER"}, ["medieval"] = {"ANCIENT", "FORMER"}, ["mediaeval"] = {"ANCIENT", "FORMER"}, ["ruined"] = {"ANCIENT", "FORMER"}, ["traditional"] = {"FORMER"}, } --[==[ var: In this table, any placetypes containing these qualifiers that do not occur in `placetype_data` should be mapped to the specified placetypes for categorization purposes. Entries here are overridden by `placetype_data`. ]==] export.qualifier_to_placetype_equivs = { ["fictional"] = "fictional location", ["legendary"] = "mythological location", ["mythical"] = "mythological location", ["mythological"] = "mythological location", -- For e.g. Taiwan as a "claimed province" of China; parts of Belize as claimed by Guatemala; various islands -- claimed by various parties in East Asia. FIXME: We should conditionalize on what is being claimed since there are -- also claimed capitals, e.g. Israel and Palestine claim Jerusalem as their capital. ["claimed"] = "claimed political division", } --[==[ var: Mapping from placetypes to the corresponding plural category-only placetype for a capital of that placetype. The reverse mapping also exists. ]==] export.placetype_to_capital_cat = { ["autonomous community"] = "autonomous community capitals", ["canton"] = "cantonal capitals", ["comarca"] = "comarca capitals", ["country"] = "national capitals", -- The following are not obviously different from 'county seats' but the latte terminology is used in the US. ["county"] = "county capitals", ["department"] = "departmental capitals", ["district"] = "district capitals", ["division"] = "division capitals", ["emirate"] = "emirate capitals", ["governorate"] = "governorate capitals", ["hromada"] = "hromada capitals", ["krai"] = "krai capitals", ["metropolitan city"] = "metropolitan city capitals", ["municipality"] = "municipal capitals", ["oblast"] = "oblast capitals", ["okrug"] = "okrug capitals", ["prefecture"] = "prefectural capitals", ["province"] = "provincial capitals", ["raion"] = "raion capitals", ["regency"] = "regency capitals", ["region"] = "regional capitals", ["regional unit"] = "regional unit capitals", ["republic"] = "republic capitals", ["state"] = "state capitals", ["territory"] = "territorial capitals", ["voivodeship"] = "voivodeship capitals", } --[==[ var: This contains placenames that should be preceded by an article (almost always "the"). '''NOTE''': There are multiple ways that placenames can come to be preceded by "the": # Listed here. # Given in [[Module:place/locations]] with an initial "the". All such placenames are added to this map by the code just below the map. # The placetype of the placename has `holonym_use_the = true` in its placetype_data. # A regex in placename_the_re matches the placename. Note that "the" is added only before the first holonym in a place description. ]==] export.placename_article = { -- This should only contain info that can't be inferred from [[Module:place/locations]]. ["archipelago"] = { ["Cyclades"] = "the", ["Dodecanese"] = "the", }, ["country"] = { ["Holy Roman Empire"] = "the", }, ["empire"] = { ["Holy Roman Empire"] = "the", }, ["island"] = { ["North Island"] = "the", ["South Island"] = "the", }, ["region"] = { ["Balkans"] = "the", ["Russian Far East"] = "the", ["Caribbean"] = "the", ["Caucasus"] = "the", ["Middle East"] = "the", ["New Territories"] = "the", ["North Caucasus"] = "the", ["South Caucasus"] = "the", ["West Bank"] = "the", ["Gaza Strip"] = "the", }, ["valley"] = { ["San Fernando Valley"] = "the", }, } --[==[ var: Regular expressions to apply to determine whether we need to put 'the' before a holonym. The key "*" applies to all holonyms, otherwise only the regexes for the holonym's placetype apply. ]==] export.placename_the_re = { -- We don't need entries for peninsulas, seas, oceans, gulfs or rivers -- because they have holonym_use_the = true. ["*"] = {"^Isle of ", " Islands$", " Mountains$", " Empire$", " Country$", " Region$", " District$", "^City of "}, ["bay"] = {"^Vịnh của "}, ["lake"] = {"^Hồ của "}, ["country"] = {"^Republic of ", " Republic$"}, ["republic"] = {"^Republic of ", " Republic$"}, ["region"] = {"^Vùng của "}, ["river"] = {"^Sông của "}, ["local government area"] = {"^Shire of "}, ["county"] = {"^Shire of "}, ["Indian reservation"] = {" Reservation", " Nation"}, ["tribal jurisdictional area"] = {" Reservation", " Nation"}, } --[==[ var: If any of the following holonyms are present, the associated holonyms are automatically added to the end of the list of holonyms for categorization (but not display) purposes. ]==] export.cat_implications = { ["region"] = { ["Eastern Europe"] = {"continent/Europe"}, ["Central Europe"] = {"continent/Europe"}, ["Western Europe"] = {"continent/Europe"}, ["South Europe"] = {"continent/Europe"}, ["Southern Europe"] = {"continent/Europe"}, ["Northern Europe"] = {"continent/Europe"}, ["Northeast Europe"] = {"continent/Europe"}, ["Northeastern Europe"] = {"continent/Europe"}, ["Southeast Europe"] = {"continent/Europe"}, ["Southeastern Europe"] = {"continent/Europe"}, ["North Caucasus"] = {"continent/Europe"}, ["South Caucasus"] = {"continent/Asia"}, ["South Asia"] = {"continent/Asia"}, ["Southern Asia"] = {"continent/Asia"}, ["East Asia"] = {"continent/Asia"}, ["Eastern Asia"] = {"continent/Asia"}, ["Central Asia"] = {"continent/Asia"}, ["West Asia"] = {"continent/Asia"}, ["Western Asia"] = {"continent/Asia"}, ["Southeast Asia"] = {"continent/Asia"}, ["North Asia"] = {"continent/Asia"}, ["Northern Asia"] = {"continent/Asia"}, ["Anatolia"] = {"continent/Asia"}, ["Asia Minor"] = {"continent/Asia"}, ["Mesopotamia"] = {"continent/Asia"}, ["North Africa"] = {"continent/Africa"}, ["Central Africa"] = {"continent/Africa"}, ["West Africa"] = {"continent/Africa"}, ["East Africa"] = {"continent/Africa"}, ["Southern Africa"] = {"continent/Africa"}, ["Central America"] = {"continent/Central America"}, ["Caribbean"] = {"continent/North America"}, ["Polynesia"] = {"continent/Oceania"}, ["Micronesia"] = {"continent/Oceania"}, ["Melanesia"] = {"continent/Oceania"}, ["Siberia"] = {"country/Russia", "continent/Asia"}, ["Russian Far East"] = {"country/Russia", "continent/Asia"}, ["South Wales"] = {"constituent country/Wales", "continent/Europe"}, ["Balkans"] = {"continent/Europe"}, ["West Bank"] = {"country/Palestine", "continent/Asia"}, ["Gaza"] = {"country/Palestine", "continent/Asia"}, ["Gaza Strip"] = {"country/Palestine", "continent/Asia"}, } } ------------------------------------------------------------------------------------------ -- Category and display handlers -- ------------------------------------------------------------------------------------------ local function city_type_cat_handler(data) local entry_placetype = data.entry_placetype local generic_before_non_cities = export.get_placetype_prop(entry_placetype, "generic_before_non_cities") if not generic_before_non_cities then internal_error("city_type_cat_handler called on placetype %s that doesn't have a `generic_before_non_cities`" .. " setting", entry_placetype) end local plural_entry_placetype = export.pluralize_placetype(entry_placetype) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and not spec.is_city then -- Categorize both in key, and in the larger polity that the key is part of, e.g. [[Hirakata]] goes in both -- "Cities in Osaka Prefecture" and "Cities in Japan". (But don't do the latter if no_container_cat is set.) local cap_plural_entry_placetype = ucfirst(plural_entry_placetype) local retcats = {("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(key, spec))} if container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(container.key, container.spec))) end end return retcats end end local function capital_city_cat_handler(data, non_city) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc -- The first time we're called we want to return something; otherwise we will be called for later-mentioned -- holonyms, which can result in wrongly classifying into e.g. `National capitals`. Simulate the loop in -- find_placetype_cat_specs() over holonyms so we get the proper `Cities in ...` categories as well as the capital -- category/categories we add below. local retcats if not non_city and place_desc.holonyms then for h_index, holonym in export.get_holonyms_to_check(place_desc, holonym_index) do local h_placetype, h_placename = holonym.placetype, holonym.unlinked_placename retcats = city_type_cat_handler { entry_placetype = "thành phố", holonym_placetype = h_placetype, holonym_placename = h_placename, holonym_index = h_index, place_desc = place_desc, } if retcats then break end end end if not retcats then retcats = {} end -- Now find the appropriate capital-type category for the placetype of the holonym, e.g. 'State capitals'. If we -- recognize the holonym among the known holonyms in [[Module:place/locations]], also add a category like 'State -- capitals of the United States'. Truncate e.g. 'autonomous region' to 'region', 'union territory' to 'territory' -- when looking up the type of capital category, if we can't find an entry for the holonym placetype itself (there's -- an entry for 'autonomous community'). local capital_cat = export.placetype_to_capital_cat[holonym_placetype] if not capital_cat then capital_cat = export.placetype_to_capital_cat[holonym_placetype:gsub("^.* ", "")] end if capital_cat then capital_cat = ucfirst(capital_cat) local inserted_specific_variant_cat = false if holonym_index then -- Now find the first recognized holonym location. We don't stop when :also is seen because of the common pattern -- where we use :also to specify that a given city is the capital at multiple surrounding levels. local matching_group, matching_key, matching_spec, matching_container_trail, matching_holonym_index for h_index = holonym_index, #place_desc.holonyms do if place_desc.holonyms[h_index].placetype then matching_group, matching_key, matching_spec, matching_container_trail = export.find_matching_holonym_location { holonym_placetype = place_desc.holonyms[h_index].placetype, holonym_placename = place_desc.holonyms[h_index].unlinked_placename, holonym_index = h_index, place_desc = place_desc, } if matching_group then matching_holonym_index = h_index break end end end if matching_holonym_index == holonym_index then if matching_container_trail[1] and not matching_spec.no_container_cat then for _, container in ipairs(matching_container_trail[1]) do insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end elseif matching_holonym_index then -- Check to make sure that the holonym placetype we were called on is listed among the -- divtypes of the location we found. local function insert_specific_variant_if_possible(key, spec) return export.get_equiv_placetype_prop(holonym_placetype, function(pt) local plural_holonym_placetype = export.pluralize_placetype(pt) local saw_matching_div if spec.divs then local divs = spec.divs if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) ~= "table" then div = {type = div} end if plural_holonym_placetype == div.type then saw_matching_div = true break end end end if saw_matching_div then insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(key, spec))) return true end return false end) end if insert_specific_variant_if_possible(matching_key, matching_spec) then inserted_specific_variant_cat = true elseif not matching_spec.no_container_cat then for _, containers in ipairs(matching_container_trail) do local saw_no_container_cat = false for _, container in ipairs(containers) do if insert_specific_variant_if_possible(container.key, container.spec) then inserted_specific_variant_cat = true break end saw_no_container_cat = saw_no_container_cat or container.spec.no_container_cat end if inserted_specific_variant_cat or saw_no_container_cat then break end end end end else -- This happens when in an invocation like {{place|en|capital city|s/Haryana,Punjab}} for -- [[Chandigarh]]. We fall back to older code that doesn't depend on the holonym index existing. -- FIXME: This may not be necessary. In the example just given, when processing Haryana we add to -- [[:Category:en:State capitals of India]], and nothing extra gets added when processing Punjab. -- Possibly we can just skip this case entirely. local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end end if not inserted_specific_variant_cat then insert(retcats, capital_cat) end else -- We didn't recognize the holonym placetype; just put in 'Capital cities'. insert(retcats, "Capital cities") end return retcats end --[=[ This is invoked specially for all placetypes (see the `*` placetype key at the bottom of `placetype_data`). This is used in two ways: # To add pages to generic holonym categories like [[:Category:en:Places in Merseyside, England]] (and [[:Category:en:Places in England]]) for any pages that have `co/Merseyside` as their holonym. # To categorize demonyms in bare placename categories like [[:Category:en:Merseyside, England]] if the demonym description mentions `co/Merseyside` and doesn't mention a more specific placename that also has a category. (In this case there are none, but we can have demonyms at multiple levels, e.g. in France for individual villages, departments, administrative regions, and for the entire country, and for example we only want to categorize a demonym into [[:Category:France]] if no more specific category applies.) Unlike when invoked from {{tl|place}}, a demonym invocation only adds the most specific holonym category and not the category of any containing polity (hence if we add [[:Category:en:Merseyside, England]] we won't also add [[:Category:England]]). This code also handles cities; e.g. for the first use case above, it would be used to add a page that has `city/Boston` as a holonym to [[:Category:en:Places in Boston]], along with [[:Category:en:Places in Massachusetts, USA]] and [[:Category:en:Places in the United States]]. The city handler tries to deal with the possibility of multiple cities having the same name. For example, the code in [[Module:place/locations]] knows about the city of [[Columbus]], [[Ohio]], which has containing polities `Ohio` (a state) and `the United States` (a country). If either containing polity is mentioned, the handler proceeds to return the key `Columbus` (along with `Ohio, USA` and `the United States`). Otherwise, if any other state or country is mentioned, the handler returns nothing, and otherwise it assumes the mentioned city is the one we're considering and returns `Columbus` etc. This works correctly if the place only mentions Ohio and a holonym for a Columbus in a different country is encountered, because of the function `augment_holonyms_with_container`, which adds the US as a holonym when Ohio is encountered. The single parameter `data` is as in category handlers. The return value is a list of categories (without the preceding language code). ]=] local function generic_place_cat_handler(data) local from_demonym = data.from_demonym local retcats = {} local function insert_retkey(key, spec) if from_demonym then insert(retcats, key) else insert(retcats, ("Địa danh của %s"):format(export.get_prefixed_key(key, spec))) end end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then if not spec.no_generic_place_cat then -- This applies to continents and continental regions. insert_retkey(key, spec) end -- Categorize both in key, and in the larger location(s) that the key is part of, e.g. [[Hirakata]] goes in -- both [[Category:Places in Osaka Prefecture, Japan]] and [[Category:Places in Japan]]. But not when -- no_container_cat is set (e.g. for 'United Kingdom'). if not spec.no_container_cat then for _, container_set in ipairs(container_trail) do local stop_adding_containers = false for _, container in ipairs(container_set) do if not container.spec.no_generic_place_cat then insert_retkey(container.key, container.spec) end if container.spec.no_container_cat then stop_adding_containers = true end end if stop_adding_containers then break end end end return retcats end end --[==[ Special category handler run for all placetypes that checks for specified division placetypes of known locations and categorizes appropriately. ]==] function export.political_division_cat_handler(data) if data.from_demonym then return end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then local divlists = {} if spec.divs then insert(divlists, spec.divs) end if spec.addl_divs then insert(divlists, spec.addl_divs) end for _, divlist in ipairs(divlists) do if type(divlist) ~= "table" then divlist = {divlist} end for _, div in ipairs(divlist) do if type(div) == "string" then div = {type = div} end local sgdiv = export.maybe_singularize_placetype(div.type) or div.type local prep = div.prep or "của" local cat_as = div.cat_as or div.type if type(cat_as) ~= "table" then cat_as = {cat_as} end if not export.placetype_data[sgdiv] then internal_error("Placetype %s associated with known location key %s and data %s not found in " .. "`placetype_data`", sgdiv, key, spec) end if sgdiv == data.entry_placetype then local retcats = {} for _, pt_cat in ipairs(cat_as) do if type(pt_cat) == "string" then pt_cat = {type = pt_cat} end local pt_prep = pt_cat.prep or prep insert(retcats, ucfirst(pt_cat.type) .. " " .. pt_prep .. " " .. export.get_prefixed_key(key, spec)) end return retcats end end end end end --[==[ This is used to add pages to "bare" categories like [[:Category:en:Georgia, USA]] for `[[Georgia]]` and any foreign-language terms that are translations of the state of Georgia. We look at the page title (or its overridden value in {{para|pagename}}) as well as the glosses in {{para|t}}/{{para|t2}} etc., various extra-info values such as the modern names in {{para|modern}}, and any values specified using a form-of directive. We need to pay attention to the entry placetypes specified so we don't overcategorize; e.g. the US state of Georgia is `[[Джорджия]]` in Russian but the country of Georgia is `[[Грузия]]`, and if we just looked for matching names, we'd get both Russian terms categorized into both [[:Category:ru:Georgia, USA]] and [[:Category:ru:Georgia]]. We also need to check the containing holonyms to make sure there isn't a mismatch (so we don't e.g. categorize Newark, Delaware in [[:Category:en:Newark]], which is intended for Newark, New Jersey). ]==] function export.get_bare_categories(args, overall_place_spec) local bare_cats = {} local place_descs = overall_place_spec.descs local possible_placetypes_by_place_desc = {} for i, place_desc in ipairs(place_descs) do possible_placetypes_by_place_desc[i] = {} for _, placetype in ipairs(place_desc.placetypes) do if not export.placetype_is_ignorable(placetype) then local equivs = export.get_placetype_equivs(placetype, {register_former_as_non_former = true}) for _, equiv in ipairs(equivs) do insert(possible_placetypes_by_place_desc[i], equiv.placetype) end end end end local function check_term(term) -- Treat Wikipedia links like local ones. term = term:gsub("%[%[w:", "[["):gsub("%[%[wikipedia:", "[[") term = export.remove_links_and_html(term) term = term:gsub("^ ", "") for i, place_desc in ipairs(place_descs) do -- Iterate over all matching locations in case there are multiple, as with Delhi defined as -- {{place|en|megacity/and/union territory|c/India|containing the national capital [[New Delhi]]}}. for group, key, spec, container_trail in export.iterate_matching_holonym_location { holonym_placetype = possible_placetypes_by_place_desc[i], holonym_placename = term, place_desc = place_desc, } do insert(bare_cats, key) end end end -- FIXME: Should we only do the following if the language is English (requires that the lang is passed in)? -- We should always do it if `pagename` is given (as it is with {{tcl}}) but maybe not otherwise unless 1=en. There -- are cases like [[Ankara]] = English name for capital of Turkey, but also the name in various languages for the -- capital of Ghana (= English [[Accra]]). But this should get caught by mismatching the containing country. The -- advantage of checking when the language isn't English is we catch those places that fail to give an English -- translation but where the translation happens to be the same as the other-language spelling. However, I don't -- know how often this situation occurs. check_term(args.pagename or mw.loadData("Module:headword/data").pagename) for _, t in ipairs(args.t) do check_term(t) end local function check_termobj_list(terms) for _, term in ipairs(terms) do if term.eq then check_term(term.eq) end if term.alt or term.term then check_term(term.alt or term.term) end end end for _, extra_info_terms in ipairs(overall_place_spec.extra_info) do local arg = extra_info_terms.arg if arg == "modern" or arg == "now" or arg == "full" or arg == "short" then check_termobj_list(extra_info_terms.terms) end end for _, directive in ipairs(overall_place_spec.directives) do check_termobj_list(directive.terms) end return bare_cats end --[==[ This is used to augment the holonyms associated with a place description with the containing polities. For example, given the following: `# {{tl|place|en|subprefecture|pref/Hokkaido}}.` We auto-add Japan as another holonym so that the term gets categorized into [[:Category:Subprefectures of Japan]]. To avoid over-categorizing we need to check to make sure no other countries are specified as holonyms. ]==] function export.augment_holonyms_with_container(place_descs) for _, place_desc in ipairs(place_descs) do if place_desc.holonyms then -- This ends up containing a copy of the original holonyms, with the augmented holonyms inserted in their -- appropriate position. We don't just put them at the end because some holonyms have use the `:also` -- modifier, which causes category processing to restart at that point after generating categories for a -- preceding holonym, and we don't want the preceding holonym's augmented holonyms interfering with -- categorization of a later holonym. We proceed from right to left, and each time we augment, we copy -- the holonyms with the augmented holonym(s) inserted appropriately and replace the place description's -- holonyms with the augmented ones before the next iteration. The reason for this is so that e.g. -- {{place|neighborhood|city/Birmingham|co/West Midlands|cc/England}} doesn't throw an error during the -- augmentation process due to 'Birmingham' referring to two known locations (in England and Alabama). If -- we go left to right, we will throw an ambiguity error on `city/Birmingham` because code to exclude -- Birmingham, Alabama needs `c/United Kingdom` present (to cause a mismatch with `c/United States`), -- which isn't yet present as the augmentation code hasn't gotten to `cc/England` yet. For similar -- reasons, we need to include the augmented holonyms in the holonyms considered in the next iteration -- rather than modifying the place description once at athe end. for i = #place_desc.holonyms, 1, -1 do local holonym = place_desc.holonyms[i] if holonym.placetype and not export.placetype_is_ignorable(holonym.placetype) then local group, key, spec, container_trail = export.find_matching_holonym_location { holonym_placetype = holonym.placetype, holonym_placename = holonym.unlinked_placename, holonym_index = i, place_desc = place_desc, } if group and container_trail[1] and not spec.no_auto_augment_container then local augmented_holonyms = {} for j = 1, i do insert(augmented_holonyms, place_desc.holonyms[j]) end for _, containers in ipairs(container_trail) do local any_no_auto_augment_container = false for _, container in ipairs(containers) do any_no_auto_augment_container = any_no_auto_augment_container or container.spec.no_auto_augment_container local containing_type = container.spec.placetype if type(containing_type) == "table" then -- If the containing type is a list, use the first element as the canonical variant. containing_type = containing_type[1] end local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) -- Don't side-effect holonyms while processing them. local new_holonym = { -- By the time we run, the display has already been generated so we don't need to -- set display_placename. placetype = containing_type, -- placename_to_key() for the group should correctly handle both full and elliptical -- placenames, but the full placename seems less likely to be ambiguous. FIXME: We -- should just store the key directly and use it when available to avoid having to -- convert key to placename and back to key. unlinked_placename = full_container_placename, -- Indicate that this is an augmented holonym, and was derived from the specified -- holonym. In iterate_matching_holonym_location(), we ignore augmented holonyms -- derived from holonyms that are different from the holonym we're searching for but -- of the same placetype. This is to correctly handle a situation like -- {{place|river|dept/Ardèche,Gard,Vaucluse,Bouches-du-Rhône|c/France}}. Here, -- `Ardèche` is in `r/Auvergne-Rhône-Alpes`, while `Gard` is in `r/Occitania` and -- the other two are in `r/Provence-Alpes-Côte d'Azur`. Augmenting proceeds from -- right to left, so after it adds `r/Provence-Alpes-Côte d'Azur` to -- `Bouches-du-Rhône`, Vaucluse gets augmented correctly but `Gard` fails to match -- in find_matching_holonym_location() because of the mismatch between augmented -- `r/Provence-Alpes-Côte d'Azur` and actual `r/Occitania`. Similarly, all later -- calls to find_matching_holonym_location() fail to match `Gard` (and likewise -- `Ardèche`) against any known location. To deal with this, we mark augmented -- holoynms as being augmented due to a source holonym, and when processing a given -- holonym, ignore augmented holonyms from other holonyms of the same placetype. -- The restriction to the same placetype is so that `Birmingham` still gets -- correctly disambiguated to Birmingham, England in the example given above near -- the top of this function, using the augmented holonym `c/United Kingdom` added by -- the specified `cc/England` (whose placetype `constituent country` differs from -- the placetype `city` of Birmingham). augmented_from_holonym = holonym, } insert(augmented_holonyms, new_holonym) -- But it is safe to modify other parts of the place_desc. export.key_holonym_into_place_desc(place_desc, new_holonym) end if any_no_auto_augment_container then break end end for j = i + 1, #place_desc.holonyms do insert(augmented_holonyms, place_desc.holonyms[j]) end place_desc.holonyms = augmented_holonyms end end end end end end -- Cat handler for district, areas, neighborhoods and suburbs. Districts are tricky because they can either be political -- divisions or city neighborhoods. Areas similarly can be political divisions (rarely; specifically, in Kuwait), city -- neighborhoods or larger geographical areas/regions. We handle this as follows: -- (1) `placetype_data` cat entries for specific countries or country divisions take precedence over cat_handlers, so if -- the user says {{tl|place|district|s/Maharashtra|c/India}}, we won't even be called because there is an entry that -- categorizes into [[:Category|Districts of Maharashtra, India]]. -- (2) If we're called, we check the holonym we're called on to see if it is a recognized city, e.g. if we're called -- using {{tl|place|district|city/Mumbai|s/Maharashtra|c/India}}. If so, we categorize under e.g. -- [[:Category:Neighbourhoods of Mumbai]]. (Choosing the spelling "neighbourhoods" because we're in India.) -- (3) If we're called and the holonym is not a recognized city, we check if the placetype has has_neighborhoods set. -- If so, it's "city-like" and we categorize under the first containing polity that we recognize. For example, if -- we're called using {{tl|place|district|town/Northampton|co/Hampshire|s/Massachusetts|c/US}}, we should recognize -- town as "city-like" and categorize under [[:Category:Neighborhoods in Massachusetts]]. (Note "in" not "của", and -- note the spelling "neighborhoods" because we're in the US.) -- (4) If the holonym is not city-like, we do nothing. If there's a city or city-like placetype farther up (e.g. we're -- called as {{tl|place|district|ward/Foo|mun/Bar|...}}), we will handle the city-like entity according to (2) or -- (3) when called on that holonym. Otherwise either the categorization in (1) takes place or there's no -- categorization. local function district_neighborhood_cat_handler(data) local function get_plural_entry_placetype(location_spec, container_trail) if data.entry_placetype == "suburb" then return "Suburbs" else -- Check for `british_spelling` setting on the spec itself or any container. local uses_british_spelling = location_spec.british_spelling if uses_british_spelling == nil and container_trail then for _, container_set in ipairs(container_trail) do local must_outer_break = false for _, container in ipairs(container_set) do if container.spec.british_spelling ~= nil then uses_british_spelling = container.spec.british_spelling must_outer_break = true break end end if must_outer_break then break end end end return uses_british_spelling and "Neighbourhoods" or "Neighborhoods" end end -- First check the immediate holonym to see if it's a city or a city-like top-level entity (Hong Kong, Bonaire, -- etc.) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and spec.is_city then return {get_plural_entry_placetype(spec, container_trail) .. " of " .. export.get_prefixed_key(key, spec)} end -- If the entry placetype is neighbo(u)rhood, assume it is a neighborhood even if there isn't a city-like -- entity father up the chain. (E.g. due to a mistaken use of m/ instead of mun/ for municipality.) local has_neighborhoods local entry_placetype = data.entry_placetype if entry_placetype == "neighborhood" or entry_placetype == "neighbourhood" or entry_placetype == "suburb" then has_neighborhoods = true else -- Otherwise, make sure the current holonym is city-like. has_neighborhoods = export.get_equiv_placetype_prop(data.holonym_placetype, function(pt) return export.get_placetype_prop(pt, "has_neighborhoods") end, {continue_on_nil_only = true}) end if has_neighborhoods then -- Loop up the holonyms, looking for city and city-like entities in case of e.g. [[Sepulveda]] written -- {{place|en|neighborhood|valley/San Fernando Valley|city/Los Angeles|s/California|c/USA}} -- but also look for a recognizable poldiv, and if so categorize as "Neighborhoods in POLDIV". We need -- to start with the current holonym, which is especially important for neighborhoods and suburbs that -- may have the first holonym be a recognizable province, etc. but can't hurt otherwise. (Previously -- we skipped the first/current holonym.) for other_holonym_index, other_holonym in export.get_holonyms_to_check(data.place_desc, data.holonym_index) do local other_holonym_data = { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = data.place_desc, } local group, key, spec, container_trail = export.find_matching_holonym_location(other_holonym_data) if group and not spec.is_former_place then return {get_plural_entry_placetype(spec, container_trail) .. (spec.is_city and " of " or " in ") .. export.get_prefixed_key(key, spec)} end end end end function export.check_already_seen_string(holonym_placename, already_seen_strings) local canon_placename = ulower(m_links.remove_links(holonym_placename)) if type(already_seen_strings) ~= "table" then already_seen_strings = {already_seen_strings} end for _, already_seen_string in ipairs(already_seen_strings) do if canon_placename:find(already_seen_string) then return true end end return false end -- Prefix display handler that adds a prefix such as "Metropolitan Borough of " to the display -- form of holonyms. We make sure the holonym doesn't contain the prefix or some variant already. -- We do this by checking if any of the strings in ALREADY_SEEN_STRINGS, either a single string or -- a list of strings, or the prefix if ALREADY_SEEN_STRINGS is omitted, are found in the holonym -- placename, ignoring case and links. If the prefix isn't already present, we create a link that -- uses the raw form as the link destination but the prefixed form as the display form, unless the -- holonym already has a link in it, in which case we just add the prefix. local function prefix_display_handler(prefix, holonym_placename, already_seen_strings) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(prefix)) then return holonym_placename end if holonym_placename:find("%[%[") then return prefix .. " " .. holonym_placename end return prefix .. " [[" .. holonym_placename .. "]]" end -- Suffix display handler that adds a suffix such as " parish" to the display form of holonyms. -- Works identically to prefix_display_handler but for suffixes instead of prefixes. local function suffix_display_handler(suffix, holonym_placename, already_seen_strings, include_suffix_in_link) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(suffix)) then return holonym_placename end if holonym_placename:find("%[%[") then return holonym_placename .. " " .. suffix end if include_suffix_in_link then return "[[" .. holonym_placename .. " " .. suffix .. "]]" else return "[[" .. holonym_placename .. "]] " .. suffix end end -- Display handler for boroughs. New York City boroughs are display as-is. Others are suffixed -- with "borough". local function borough_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.new_york_boroughs[unlinked_placename] then -- Hack: don't display "borough" after the names of NYC boroughs return holonym_placename end return suffix_display_handler("borough", holonym_placename) end local function county_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) -- Display handler for Irish counties. Irish counties are displayed as e.g. "County [[Cork]]". if m_locations.ireland_counties["Hạt " .. unlinked_placename .. ", Ireland"] or m_locations.northern_ireland_counties["Hạt " .. unlinked_placename .. ", Bắc Ireland"] then return prefix_display_handler("Hạt", holonym_placename) end -- Display handler for Taiwanese counties. Taiwanese counties are displayed as e.g. "[[Chiayi]] County". if m_locations.taiwan_counties[unlinked_placename .. ", Đài Loan"] then return suffix_display_handler("Hạt", holonym_placename) end -- Display handler for Romanian counties. Romanian counties are displayed as e.g. "[[Cluj]] County". if m_locations.romania_counties[unlinked_placename .. ", România"] then return suffix_display_handler("Hạt", holonym_placename) end -- FIXME, we need the same for US counties but need to key off the country, not the specific county. -- Others are displayed as-is. return holonym_placename end -- Display handler for prefectures. Japanese prefectures are displayed as e.g. "[[Fukushima]] Prefecture". -- Others are displayed as e.g. "[[Fthiotida]] prefecture". local function prefecture_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) local suffix = m_locations.japan_prefectures[unlinked_placename .. ", Nhật Bản"] and "" or "prefecture" return suffix_display_handler(suffix, holonym_placename) end -- Display handler for provinces of Bulgaria, Iran, Laos, North and South Korea, Thailand, Turkey and Vietnam. Recognized -- provinces are displayed as e.g. "[[Gyeonggi]] Province" or "[[Antalya]] Province". Others are displayed as-is. local function province_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.bulgaria_provinces[unlinked_placename .. ", Bulgaria"] or m_locations.iran_provinces[unlinked_placename .. ", Iran"] or m_locations.laos_provinces[unlinked_placename .. ", Lào"] or m_locations.north_korea_provinces[unlinked_placename .. ", Cộng hòa Dân chủ Nhân dân Triều Tiên"] or m_locations.south_korea_provinces[unlinked_placename .. ", Hàn Quốc"] or m_locations.thailand_provinces[unlinked_placename .. ", Thái Lan"] or m_locations.turkey_provinces[unlinked_placename .. ", Thổ Nhĩ Kỳ"] or m_locations.vietnam_provinces[unlinked_placename .. ", Việt Nam"] then return suffix_display_handler("Province", holonym_placename) end return holonym_placename end -- Display handler for Nigerian states. Nigerian states are display as "[[Kano]] State". Others are displayed as-is. local function state_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.nigeria_states[unlinked_placename .. ", Nigeria"] then return suffix_display_handler("State", holonym_placename) end return holonym_placename end -- Display handler for voivodeships. Display as e.g. [[Subcarpathian Voivodeship]]. local function voivodesip_display_handler(holonym_placetype, holonym_placename) return suffix_display_handler("Voivodeship", holonym_placename, nil, "include_suffix_in_link") end ------------------------------------------------------------------------------------------ -- Placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: Main placetype data structure. This specifies, for each canonicalized placetype, various properties. The keys are placetypes (in the singular, except for category-only placetypes, which are plural and followed by `!`), and the value is a table of properties. The `"*"` key is special and is used for adding "generic" categories of the form `Places in ``location`` `; it runs for all entry placetypes. Keys in the form of plural placetypes followed by `!` are used only in [[Module:category tree/topic/Places]] for specifying the properties of categories containing the specified placetype, esp. bare categories like [[:Category:States and territories]] (rather than qualified categories like [[:Category:States and territories of Australia]]). Keys under the value table for a given placetype of are two types: ''property keys'' (which specify the value of specific properties) and ''categorization keys'' (which tell how to categorize certain sorts of holonyms if the placetype in question occurs as an entry placetype). Categorization keys are either the special value `default` or are wildcard strings with a slash in them, such as `"country/*"`. Note that only wildcard strings are currently allowed directly in the placetype data; everything else is handled through category handlers, either per-placetype or special (such as `political_division_cat_handler`). The algorithm for how category keys and handlers are used to generate categories is described at the top of [[Module:place]]. There are several recognized property keys, of various types: 1. The following link-related property keys are recognized: * `link`: '''Required''' except in category-only placetypes ending in `!`. Describes how to link and display the placetype in the formatted description when occurring as an entry placetype. Also used for formatting pluralized placetypes (which may occur in entry placetypes, esp. new-format ones, such as `two <<islands>>`) and may occur in categories). The possible values are: *# `true`: Link to the same-named Wiktionary entry. This creates a raw link, e.g. `<nowiki>[[city]]</nowiki>`, which is converted to an English-specific link by JavaScript postprocessing. If the placetype is plural, this creates a two-part raw link e.g. `<nowiki>[[city|cities]]</nowiki>`. *# `"w"`: Link to the same-named Wikipedia entry. This creates a two-part link, e.g. `<nowiki>[[w:census town|census town]]</nowiki>`, or `<nowiki>[[w:census town|census towns]]</nowiki>` if the placetype is given plural. *# `"+..."`: Create a two-part link to the entry following the `+` sign. For example, if `cercle` specifies `"+w:cercles of Mali"`, a two-part link `<nowiki>[[w:cercles of Mali|cercle]]</nowiki>` will be generated, or `<nowiki>[[w:cercles of Mali|cercles]]</nowiki>` if plural `cercles` is specified. *# `"separately"`: Link each word separately. For example, if `administrative territory` specifies `"separately"`, it will be linked as `<nowiki>[[administrative]] [[territory]]</nowiki>`, or as `<nowiki>[[administrative]] [[territory|territories]]</nowiki>` if plural `administrative territories` is given. *# another string: Use that string directly. If the placetype is plural, `pluralize()` in [[Module:en-utilities]] is called on the string, which will correctly pluralize most strings, including those with links in them. (If there are multiple links, the display form of the last link is pluralized.) *# `false`: This placetype is not allowed as an entry placetype. An error will be thrown if this placetype is given as an entry placetype. This is specified for internal-use placetypes, especially placetypes used in conjunction with the qualifiers `former`, `ancient`, `historical` and such. * `plural_link`: If specified and the placetype is plural, use the value in place of generating a pluralized version of the link spec in `link`. Most commonly, this is either a string with links in it (which is used directly) or the value `false`, indicating that the placetype cannot occur plural. (This is used for example by `caplc`, which displays as `<nowiki>[[capital]] and [[large]]st [[city]]</nowiki>`, where a plural version doesn't make sense.) Generally if this is specified, `plural` also needs to be specified to give a special placetype plural; this situation occurs especially with multiword placetypes where something other than the last word is pluralized. An example is `town with bystatus`, whose plural is `towns with bystatus`, which needs to be explicitly given. This example uses `link = <nowiki>"[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>` ({{m|nb|bystatus}}) is a Norwegian Bokmål word, and template calls aren't currently permitted in link strings), along with `plural_link = <nowiki>"[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>`. * `category_link`: Spec indicating how to display the placetype when occurring in category descriptions. Defaults to the value of `link`, and in turn is overridden by more specific `category_link_*` keys; see below. Category-only placetypes (which are plural and end in `!`) usually use `category_link` in preference to `link`. The value of `category_link` can be any of the types of specs given above, but most commonly is a plural string with links in it, spelling out the description; in this case it is used directly. When both `category_link` and `link` are given, the value in `category_link` is typically longer and more descriptive. For example, `polity` uses `link = true`, which just generates a link `<nowiki>[[polity]]</nowiki>` or plural `<nowiki>[[polity|polities]]</nowiki>`, but specifies a separate `category_link = <nowiki>"[[independent]] or [[semi-]][[independent]] [[polity|polities]]"</nowiki>`, which clarifies in the category description what a polity is. * `category_link_top_level`: Spec indicating how to display top-level (bare/unqualified) categories, i.e. categories where the placetype is not followed by `in ``location`` ` or `of ``location`` `. If given, this overrides `category_link` for this type of category. * `category_link_before_noncity`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` does not refer to a city. If given, this overrides `category_link` for this type of category. * `category_link_before_city`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` refer to a city. If given, this overrides `category_link` for this type of category. An example where this is given is `neighborhood`, which uses the following specs:<ol> <li>`link = true`</li> <li>`category_link = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]"</nowiki>`</li> <li>`category_link_before_city = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions"</nowiki>`</li> </ol> This has the effect of making the entry placetype `neighborhood` display as just `<nowiki>[[neighborhood]]</nowiki>`, while e.g. a category like `Neighborhoods of Chicago` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[Chicago]], ...</nowiki>` and a category like `Neighborhoods in Illinois, USA` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]] in [[Illinois]], ...</nowiki>`. * `disallow_in_entries`: If specified, this placetype cannot occur as an entry placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. * `disallow_in_holonyms`: If specified, this placetype cannot occur as a holonym placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. 2. There is currently one fallback-related property key recognized: * `fallback`: If specified, its value is a placetype which will be used for categorization purposes if no categories get added using the placetype itself. As an example, `branch` sets a fallback of `river` but also sets `preposition = "của"`, meaning that {{tl|place|en|branch|riv/Mississippi}} displays as `a branch of the Mississippi` (whereas `river` itself uses the preposition `in`), but otherwise categorizes the same as `river`. A more complex example is `area`, which sets a fallback of `geographic and cultural area` and also sets a category handler that checks for cities or city-like entities (e.g. boroughs) occurring as holonyms and categorizes the toponym under [[:Category:Neighborhoods of CITY]] (for recognized cities) or otherwise [[:Category:Neighborhoods of POLDIV]] (for the nearest containing recognized location). In addition, `area` is set as a political division of Kuwait, meaning if `c/Kuwait` occurs as holonym, the toponym is categorized under [[:Category:Areas of Kuwait]]. If none of these categories trigger, the fallback of `geographic and cultural area` will take effect, and the toponym will be categorized as e.g. [[:Category:Geographic and cultural areas of England]]. 3. There is currently one property to control irregular plurals of placetypes: * `plural`: If specified, its value is the plural of the placetype. Otherwise, the default pluralization algorithm in [[Module:en-utilities]] applies (which correctly pluralizes most words, including those ending in `-y`, `-ch`, `-sh`, `-x`, etc.). The value of `plural` is also used when converting a pluralized placetype into its singular equivalent; for example, since the placetype `kibbutz` has `plural = "kibbutzim"`, the placetype `kibbutzim` will be recognized as a plural and singularized to `kibbutz`. For this reason, it's occasionally necessary to specify a `plural` value even when the default pluralization algorithm works correctly, if the default singularization algorithm won't correctly reverse the pluralization (as with `pass` and other terms ending in `-ss`). 4. The following property keys relate to generating categories for entry placetypes and specifying the parents of those categories: * `class`: The general class of placetype. This is used for various purposes: (a) to categorize placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical` (note that these placetypes are not all treated alike); (b) to determine the parent category of bare placetype categories (e.g. [[:Category:Villages]] for placetype `village`); (c) to determine whether to add a parent category `political divisions of specific countries` to qualified placetype categories (e.g. [[:Category:Villages in Mali]]). The possible values are: *# `polity`: a more-or-less sovereign/independent polity, such as a country, kingdom or empire. *# `subpolity`: a non-sovereign division of a polity, above the level of an individual settlement. *# `settlement`: a city or smaller equivalent, such as a village. This also includes administrative divisions of a settlement, such as wards and barangays. *# `non-admin settlement`: similar to a settlement but without administrative or political significance, such as an unincorporated community, farm or neighborhood. *# `capital`: a settlement that is a capital. A former capital is generally still in existence, just not the capital any more. *# `natural feature`: any non-man-made feature, such as a lake, mountain, island, ocean, etc. *# `man-made structure`: a man-made feature below the level of a neighborhood, such as a house, airport, university, metro station, park or the like. *# `geographic region`: a geographic or cultural region or area that has no administrative significance. These may vary greatly in size but typically have some sort of cultural significance (possibly historical). The `former`, `ancient`, etc. qualifier has no effect on the category of these placetypes. *# `generic place`: a place that isn't further qualified into any specific subtype. * `former_type`: The class of placetype used for categorizing placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical`. The possible values are the same as for `class` but with the addition of `dependent territory` (for colonies, protectorates and the like) and `!` (ignore the historical/former/ancient/etc. qualifier; used e.g. with `fictional location` and `mythological location`). If not specified, the value of `class` is used. When a qualifier such as `former`, `ancient`, `medieval` or `historical` is encountered (specifically, those in `former_qualifiers`), it is mapped using `former_qualifiers` to the appropriate internal qualifier or qualifiers (one or both of `ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified qualifiers), which is prepended to the value of `former_type` or `class` to form a placetype whose properties are looked up to determine how to categorize the toponym in question. For example, if `medieval village` is given, we map `medieval` to `ANCIENT` and `FORMER`, and `village` to its `class` of `settlement`, and enter the placetypes `ANCIENT settlement` and `FORMER settlement` (in that order) into the list of equivalent placetypes returned by `get_placetype_equivs`. In this case, there is an entry in `placetype_data` for `ANCIENT settlement`, so its default category spec `Ancient settlements` is used as the category. If on the other hand `medieval kingdom` is given, where `kingdom` has a `class` value `polity`, we first look up `ANCIENT polity`, see there is no entry in `placetype_data` for it, and then look up `FORMER polity`, which exists and has a default category spec `Former polities`, which is used as the category. Note that if the placetype following the "former" qualifier is recognized in `placetype_data` but has no `former_type` or `class` and no fallback with a `former_type` or `class` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like `former greenhouse` is specified and we don't have an entry for `greenhouse`), we just track the occurrence and end up not categorizing. * `bare_category_parent`: This specifies the first parent category of a bare placetype category named according to the placetype in question (e.g. [[:Category:Atolls]] for placetype `atoll`, or [[:Category:Named buildings]] for placetype `named buildings!`). If not specified, the first parent category is determined by the value of `class`, using the mapping `class_to_bare_category_parent` in [[Module:category tree/topic cat/data/Places]]. * `addl_bare_category_parents`: Extra parent categories to add a bare placetype category to (see `bare_category_parent` just above). * `bare_category_breadcrumb`: Breadcrumb for bare placetype categories. Also used as the sort key of `bare_category_parent` if it is a string. * `inherently_former`: If specified and the given placetype is used as an entry placetype, act as if `former` or `ancient` (depending on the value of `inherently_former`) were prefixed to the placetype. This is for placetypes that always refer to no-longer-existing entities, such as `satrapy` and `treaty port`. The value of `inherently_former` is a list of internal qualifiers (one or more of `ANCIENT` and/or `FORMER`), just as for `former_qualifiers`, and the implementation is the same. * `cat_handler`: Handler used to generate the categories to add a given toponym to, if its entry placetype is the placetype in question. Generally the `cat_handler` function checks the holonyms specified in order to determine which category or categories to generate. For example, `district_neighborhood_cat_handler` handles placetypes `district`, `neighborhood`, `subdivision`, `suburb` and the like, and either adds the toponym to a category like `Neighborhoods of ``city`` ` (if a recognized city is given as a holonym), or otherwise a category like `Neighborhoods in ``location`` ` (for the first recognized non-city location given as a holonym, if an unrecognized city or city-like entity is given before the recognized non-city). The algorithm that runs the category handlers iterates over holonyms from left to right, running the `cat_handler` function on each holonym in turn until one or more categories are returned; see below for more specifics. (Note that countries for which e.g. a `district` is a political division do not get the corresponding category added by the `district_neighborhood_cat_handler` function but by `political_division_cat_handler`.) `cat_handler` functions are called with one argument, `data`, describing the resolved entry placetype (i.e. after resolving placetype aliases and fallbacks) and the holonym being processed. The return value should be a list of category specs (categories minus the langcode prefix, with `+++` standing for the holonym key, or the value `true`, which stands for ` ``Placetypes`` in/of ``Holonym`` `, i.e. the pluralized placetype with the appropriate preposition as specified in `placetype_data`). `data` contains the following fields: ** `entry_placetype`: the resolved entry placetype for the entry placetype being processed (i.e. it will always have an entry in `placetype_data` but may not be the original placetype given by the user); ** `holonym_placetype` and `holonym_placename`: the holonym placetype and placename being processed; ** `holonym_index`: the index of the holonym being processed, or {nil} if we're handling an overriding holonym (FIXME: we will change the overriding holonym algorithm so there will be an index even when processing overriding holonyms); ** `place_desc`: a full description of the {{tl|place}} call, as specified at the top of [[Module:place]]; ** `from_demonym`: If set, we are called from [[Module:demonym]], triggered by {{tl|demonym-adj}} or {{tl|demonym-noun}}, instead of being triggered by {{tl|place}}. * `has_neighborhoods`: If `true`, the specified placetype is city-like. This is used in the `district_neighborhood_cat_handler` to determine whether to add a category such as `Neighborhoods in ``location`` `; see the section just above on `cat_handler`. 5. The following preposition-related property keys are recognized: * `preposition`: The preposition used after this placetype when it occurs as an entry placetype. Defaults to `"in"`. * `generic_before_non_cities`: If specified, the appropriate category description handler in [[Module:category tree/topic cat/data/Places]] will recognize categories of the form ` ``Placetype`` in/of ``location`` ` for the specified placetype and preposition, if ``location`` is a non-city. This is used to generate descriptions for categories added by category handlers and by explicit category specs in the placetype data. All placetypes that specify `generic_before_non_cities` or `generic_before_cities` *MUST* also specify a value for `class` so that the category tree code can determine whether it's a political or non-political division. * `generic_before_cities`: Like `generic_before_non_cities` but for locations referring to cities. 6. The following property keys control the auto-addition of affixes when formatting holonyms of a particular placetype: * `affix_type`: If specified, add the placetype as an affix before or after holonyms of this placetype. Possible values are: *# `"pref"` (the holonym will display as `(the) placetype of Holonym`, where `the` appears when the holonym directly follows an entry placetype); *# `"Pref"` (same as `"pref"` but the placetype is capitalized; each word is capitalized if there are multiple); *# `"suf"` (the holonym will display as `Holonym placetype`); *# `"Suf"` (the holonym will display as `Holonym Placetype`, i.e. same as `"suf"` but the placetype is capitalized). * `suffix`: String to use in place of the placetype itself when the placetype is displayed as a suffix after a holonym. Note that `suffix` can be used independently of `affix_type` because the user can also request a suffix explicitly using a syntax like `adr:suf/Occitania`, which will display as `Occitania region` because the placetype `administrative region` specifies `suffix = "region"`. * `prefix`: Like `suffix` but for use when the placetype is displayed as a prefix before the holonym. * `affix`: Like `suffix` and `prefix` but for use when the placetype is displayed as an affix either before or after the holonym. If both `suffix` or `prefix` and `affix` are given for a single placetype, `suffix` or `prefix` take precedence. * `no_affix_strings`: String or list of strings that, if they occur in the holonym, suppress the addition of any affix requested using `affix_type`. Defaults to the placetype itself. For example, `autonomous okrug` specifies `affix_type = "Suf"` so that `aokr/Nenets` displays as `Nenets Autonomous Okrug`, but also specifies `no_affix_strings = "okrug"` so that `aokr/Nenets Okrug` or `aokr/Nenets Autonomous Okrug` displays as specified, without a redundant `Autonomous Okrug` added. Matching is case-insensitive but whole-word. * `display_handler`: A function of two arguments, `holonym_placetype` and `holonym_placename` (specifying a holonym). Its return value is a string specifying the display form of the holonym. 7. The following property keys control the indefinite and definite articles used before entry placetypes and/or holonyms of the specified placetype. * `entry_placetype_use_the`: Use `"the"` before this placetype when it occurs as an entry placetype. * `entry_placetype_indefinite_article`: Indefinite article used before this placetype when it occurs as an entry placetype (usually `"a"`, specifically for placetypes beginning with u- that don't take the indefinite article `"an"`). Defaults to the appropriate indefinite article (`"a"` or `"an"` depending on whether the placetype begins with a vowel). Overridden by `entry_placetype_use_the`, and unlike for most properties, does not apply to equivalent placetypes (i.e. fallbacks or those formed by removing a qualifier from the beginning); only to the exact placetype specified. * `holonym_use_the`: Use `"the"` before holonyms of this placetype. '''NOTE:''' # The `link` property must be specified on all placetypes, except those ending in `!` (category-only placetypes), which must have either `link` or `category_link` specified. # Either the `class` or `former_type` property must be specified on all placetypes not ending in `!` that do not have a fallback (if a placetype has a fallback and omits the `class` and `former_type` properties, they are taken from the fallback). An internal error will result if a placetype has no `class` or `former_type` property derivable either directly or through a fallback, if an attempt is made to categorize a former/ancient/historical/etc. entity of this placetype. # It is possible to have multiple levels of fallback (e.g. `frazione` falls back to `hamlet`, which falls back to `village`). Fallback loops will cause an internal error. All placetypes specified as fallbacks must exist in `placetype_data` or an internal error occurs. ]==] export.placetype_data = { --[=[ If you need to sort the following, do this (using Vim): 1. Make sure all full-line comments are within the { ... } table, or are moved after and on the same line as single-line entries. 2. Make sure the table uses tabs everywhere for indent, and not spaces. 3. Mark the top of the table with `ma`, go to the bottom and execute the following two lines in sequence: :'a,.s/\n/\\n/g :s/\\n\(\t\[\)/\r\1/g The first command converts every newline to a literal `\n` sequence, so the whole thing becomes a single line, while the second command restores the newlines before the beginning of each entry. The effect is to convert all entries to a single line while not losing any information. (Potentially a negative lookahead could be used to do it all in one command.) 4. Execute the following to sort: :'a,.!perl -pe 's/^(\t\[")(.*?)(".*)$/$2 @@@ $1$2$3/' | sort -f | perl -pe 's/.*? @@@ //' Note that a simple `sort -f` (where `-f` means case-insensitive) would almost work, but it would sort "hill station" before "hill" and "county borough" before "county" because the space after e.g. "hill station" sorts before the quotation mark after e.g. "hill". The above command deals with this by extracting the key, prepending it followed by ` @@@ `, sorting, and then removing key (the classic decorate-sort-undecorate pattern). 5. Put the table back to multi-line format by marking the top of the table with `ma`, going to the bottom and executing :'a,.s/\\n/\r/g Note that for some reason, in order to get a match a newline in the left side of a replacement, you must use \n, but to insert a newline in the right sode of a replacement you must use \r. ]=] ["*"] = { link = false, cat_handler = generic_place_cat_handler, }, ["administrative atoll"] = { -- Maldives link = "+w:administrative divisions of the Maldives", preposition = "của", class = "subpolity", }, ["administrative capital"] = { link = "w", fallback = "capital city", }, ["administrative center"] = { link = "w", fallback = "non-city capital", }, ["administrative centre"] = { link = "w", fallback = "administrative center", }, ["administrative county"] = { link = "w", fallback = "county", }, ["administrative district"] = { link = "w", fallback = "district", }, ["administrative headquarters"] = { link = "separately", fallback = "administrative centre", }, ["administrative region"] = { link = true, preposition = "của", suffix = "region", -- but prefix is still "administrative region (of)" fallback = "region", class = "subpolity", }, ["administrative seat"] = { link = "w", fallback = "administrative centre", }, ["administrative territory"] = { link = "separately", preposition = "của", suffix = "territory", -- but prefix is still "administrative territory (of)" fallback = "territory", class = "subpolity", }, ["administrative unit"] = { -- Grrr, it's difficult to generalize about "administrative units". In Albania, "administrative unit" is an -- official term for a city-level division of municipalities; Wikipedia renders it using the more practical term -- "commune". In Pakistan, "administrative unit" is a collective term used to refer to all the different types -- of first-level divisions (four provinces, one federal territory, and two "disputed territories", i.e. Azad -- Kashmir and Gilgit-Balistan, that are variously described). For this reason, we set no fallback, but we need -- to include this so that it can be used as a placetype for Albania, categorizing as communes. link = "w", class = "subpolity", }, ["administrative village"] = { link = "w", preposition = "của", has_neighborhoods = true, class = "settlement", }, ["aimag"] = { -- used in Mongolia, Russia and China (Inner Mongolia); in Mongolia, equivalent to a province; -- in China, equivalent to a prefecture (below a province); in Russia, equivalent to a municipal district. link = "w", fallback = "prefecture", }, ["airport"] = { link = true, class = "man-made structure", default = {true}, }, ["alliance"] = { link = true, fallback = "confederation", }, ["archipelago"] = { link = true, fallback = "island", }, ["area"] = { link = true, preposition = "của", fallback = "geographic and cultural area", -- Areas can either be administrative divisions (specifically of Kuwait) or geographic areas. Assume the former -- when categorizing 'Areas' but the latter when handling e.g. 'historical area'. class = "subpolity", former_type = "geographic region", cat_handler = district_neighborhood_cat_handler, }, ["arm"] = { link = true, preposition = "của", class = "natural feature", default = {"Seas"}, }, ["arrondissement"] = { link = true, preposition = "của", -- FIXME!!! Grrrrr!!! In some countries, arrondissements are divisions of cities; in others, they are divisions -- of departments or provinces. Need to conditionalize on the country for both of the following. class = "subpolity", has_neighborhoods = true, }, ["associated province"] = { link = "separately", fallback = "province", }, ["atoll"] = { -- FIXME! Atolls are administrative divisions of the Maldives but natural features elsewhere. Need to -- conditionalize `class` on the country. See also `administrative atoll`. link = true, class = "natural feature", bare_category_parent = "islands", default = {true}, }, ["autonomous city"] = { link = "w", preposition = "của", fallback = "thành phố", has_neighborhoods = true, }, ["autonomous community"] = { -- Spain; refers to regional entities, not village-like entities, as might be expected from "community" link = true, preposition = "của", class = "subpolity", }, ["autonomous island"] = { -- Comoros; seems like an administrative atoll of the Maldives. link = "+w:autonomous islands of Comoros", preposition = "của", class = "subpolity", }, ["autonomous oblast"] = { link = true, preposition = "của", affix_type = "Suf", no_affix_strings = "oblast", class = "subpolity", }, ["autonomous okrug"] = { link = true, preposition = "của", affix_type = "Suf", no_affix_strings = "okrug", class = "subpolity", }, ["autonomous prefecture"] = { link = true, fallback = "prefecture", }, ["autonomous province"] = { link = "w", fallback = "province", }, ["autonomous region"] = { link = "w", preposition = "của", fallback = "administrative region", -- "administrative region" sets an affix of "region" but we want to display as "Tibet Autonomous Region" -- if the user writes 'ar:Suf/Tibet'. affix = "autonomous region", }, ["autonomous republic"] = { link = "w", preposition = "của", class = "subpolity", }, ["autonomous territorial unit"] = { -- Moldova; only two of them, one for Gagauzia and one for Transnistria. link = "w", preposition = "của", class = "subpolity", }, ["autonomous territory"] = { link = "w", fallback = "dependent territory", }, ["bailiwick"] = { -- Jersey, etc. link = true, fallback = "polity", }, ["barangay"] = { -- Philippines link = true, class = "settlement", -- Barangays are formal administrative divisions of a city rather than informal neighborhoods, but can use -- some of the properties of a neighborhood. fallback = "neighborhood", }, ["barrio"] = { -- Spanish-speaking countries; Philippines link = true, -- FIXME: Not completely correct, in some countries barrios are formal administrative divisions of a city. -- `class` will need to conditionalize on the country to be completely correct. fallback = "neighborhood", }, ["basin"] = { link = true, fallback = "lake", }, ["vịnh"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"Vùng nước"}, default = {true}, }, ["bãi biển"] = { link = true, class = "natural feature", addl_bare_category_parents = {"nước"}, default = {true}, }, ["beach resort"] = { link = "w", fallback = "resort town", }, ["bishopric"] = { link = true, fallback = "polity", }, ["vùng nước!"] = { -- FIXME: This is (maybe?) a type category not a name category. There should be an option for this. We need to -- straighten out the type vs. name vs. related-to issue. category_link = "vùng nước", class = "natural feature", addl_bare_category_parents = {"địa mạo", "hệ thống sinh thái", "nước"}, }, ["borough"] = { link = true, preposition = "của", display_handler = borough_display_handler, has_neighborhoods = true, -- "former borough" could be a former settlement or a former part of a city but seems more likely to -- be a former subpolity, particularly in England. FIXME, we really need a handler to take care of this -- properly. class = "subpolity", -- Grr, some boroughs are city-like but some (e.g. in Britain) may be larger. }, ["borough seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["branch"] = { link = true, preposition = "của", fallback = "river", }, ["bridge"] = { link = true, class = "man-made structure", default = {"Named bridges"}, }, ["building"] = { link = true, class = "man-made structure", default = {"Named buildings"}, }, ["built-up area"] = { link = "w", fallback = "area", }, ["burgh"] = { link = true, fallback = "borough", }, ["business park"] = { link = true, fallback = "park", }, ["caliphate"] = { link = true, fallback = "polity", }, ["canton"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["cape"] = { link = true, fallback = "headland", }, ["capital"] = { link = true, fallback = "capital city", }, ["capital city"] = { link = true, category_link = "[[capital city|capital cities]]: the [[seat of government|seats of government]] for a country or [[political]] [[division]] of a country", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", bare_category_parent = "cities", cat_handler = capital_city_cat_handler, default = {true}, -- The following is necessary so that e.g. [[Melbourne]] defined as {{place|en|capital city|s/Victoria|c/Australia}} -- gets categorized in the bare category [[Category:en:Melbourne]]; otherwise placetype 'capital city' wouldn't -- match against the placetype 'city' of Melbourne. fallback = "thành phố", }, ["caplc"] = { link = "[[capital]] and [[large]]st [[city]]", plural_link = false, fallback = "capital city", }, ["captaincy"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["caravan city"] = { link = "w", fallback = "thành phố", class = "settlement", inherently_former = {"ANCIENT", "FORMER"}, }, ["castle"] = { link = true, fallback = "building", }, ["cathedral city"] = { link = true, fallback = "thành phố", }, ["cattle station"] = { -- Australia link = true, fallback = "farm", }, ["census area"] = { link = true, affix_type = "Suf", has_neighborhoods = true, class = "non-admin settlement", }, ["census-designated place"] = { -- United States link = true, class = "non-admin settlement", }, ["census division"] = { -- Canada link = "w", preposition = "của", class = "subpolity", }, ["census town"] = { link = "w", fallback = "town", }, ["central business district"] = { link = true, fallback = "neighborhood", }, ["cercle"] = { -- Mali link = "+w:cercles of Mali", preposition = "của", class = "subpolity", }, ["ceremonial county"] = { link = true, fallback = "county", }, ["chain of islands"] = { link = "[[chain]] of [[island]]s", plural = "chains of islands", plural_link = "[[chain]]s of [[island]]s", fallback = "island", }, ["channel"] = { link = true, fallback = "strait", }, ["charter community"] = { -- Northwest Territories, Canada link = "w", fallback = "village", }, ["thành phố"] = { link = true, generic_before_non_cities = "của", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["city-state"] = { link = true, category_link = "[[sovereign]] [[microstate]]s consisting of a single [[city]] and [[w:dependent territory|dependent territories]]", has_neighborhoods = true, class = "settlement", ["continent/*"] = {"City-states", "Cities in +++", "Quốc gia của +++", "National capitals"}, default = {"City-states", "Cities", "Quốc gia", "National capitals"}, }, ["civil parish"] = { -- Mostly England; similar to municipalities link = true, preposition = "của", affix_type = "suf", has_neighborhoods = true, class = "subpolity", }, ["claimed political division"] = { link = "[[claim]]ed [[political]] [[division]]", class = "subpolity", default = {true}, }, ["co-capital"] = { link = "[[co-]][[capital]]", fallback = "capital city", }, ["coal city"] = { link = "+w:coal town", fallback = "thành phố", }, ["coal town"] = { link = "w", fallback = "town", }, ["collectivity"] = { link = "w", preposition = "của", -- No default; these are weird one-off governmental divisions in France (esp. for overseas collectivities) class = "subpolity", }, ["colony"] = { link = true, fallback = "dependent territory", }, ["comarca"] = { -- per Wikipedia: traditional region or local administrative division found in Portugal, Spain, and some of -- their former colonies, like Brazil, Nicaragua, and Panama. In the Valencian Community, for example, it -- sits between municipalities and provinces, something like a county or district. link = true, preposition = "của", class = "subpolity", }, ["commandery"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["commonwealth"] = { link = true, preposition = "của", -- No default; applies specifically to Puerto Rico class = "subpolity", }, ["commune"] = { link = true, fallback = "municipality", }, ["community"] = { link = true, category_link = "[[community|communities]] of all sizes", fallback = "village", }, ["community development block"] = { -- in India; appears to be similar to a rural municipality; groups several villages, unclear if there will be -- neighborhoods so I'm not setting `has_neighborhoods` for now link = "w", affix_type = "suf", no_affix_strings = "block", class = "subpolity", }, ["comune"] = { -- Italy, Switzerland link = true, fallback = "municipality", }, ["condominium"] = { link = true, fallback = "polity", }, ["confederacy"] = { link = true, fallback = "confederation", }, ["confederation"] = { link = true, fallback = "polity", }, ["constituency"] = { -- currently we have them as political divisions of Namibia but many countries have them link = true, preposition = "của", class = "subpolity", }, ["constituent country"] = { link = true, preposition = "của", class = "subpolity", }, ["constituent part"] = { link = "separately", preposition = "của", class = "subpolity", }, ["constituent republic"] = { -- Of Russia, Yugoslavia, etc. link = "separately", preposition = "của", class = "subpolity", }, ["counties and county-level cities!"] = { -- This is used when grouping counties and county-level cities under prefecture-level cities in China. category_link = "[[county|counties]] and [[county-level city|county-level cities]]", class = "subpolity", }, ["continent"] = { link = true, category_link = false, -- can't occur as a bare category class = "natural feature", default = {"Lục địa"}, }, ["continental region"] = { link = "separately", category_link = false, -- can't occur as a bare category class = "geographic region", fallback = "continent", }, ["lục địa!"] = { category_link = "[[continent]]s and [[continent]]-[[level]] [[region]]s (e.g. [[Polynesia]])", class = "geographic region", default = {"Lục địa"}, }, ["council area"] = { link = true, -- in Scotland; similar to a county preposition = "của", affix_type = "suf", class = "subpolity", }, ["quốc gia"] = { link = true, class = "polity", ["continent/*"] = {true, "Quốc gia"}, default = {"Quốc gia"}, }, ["country-like entities!"] = { category_link = "[[polity|polities]] not normally considered [[country|countries]] but treated similarly for categorization purposes; typically, [[unrecognized]] [[de-facto]] countries or [[w:dependent territory|dependent territories]]", class = "polity", }, ["county"] = { link = true, preposition = "của", display_handler = county_display_handler, class = "subpolity", }, ["county borough"] = { link = true, -- in Wales; similar to a county preposition = "của", affix_type = "suf", fallback = "borough", class = "subpolity", }, ["county seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["county town"] = { link = true, entry_placetype_use_the = true, preposition = "của", fallback = "town", has_neighborhoods = true, class = "capital", }, ["county-administered city"] = { -- In Taiwan, per Wikipedia similar to a Taiwanese township or district, which is a small city. -- NOT anything like a "county-level city" in PR China, which is a county masquerading as a city. link = "w", fallback = "thành phố", has_neighborhoods = true, class = "settlement", }, ["county-controlled city"] = { -- Taiwan link = "w", fallback = "county-administered city", }, ["county-level city"] = { -- PR China link = "w", fallback = "prefecture-level city", }, ["crater lake"] = { link = true, fallback = "lake", }, ["creek"] = { link = true, fallback = "stream", }, ["Crown colony"] = { link = "+crown colony", fallback = "crown colony", }, ["crown colony"] = { link = true, fallback = "colony", }, ["Crown dependency"] = { link = true, fallback = "dependent territory", }, ["crown dependency"] = { link = true, fallback = "dependent territory", }, ["cultural area"] = { link = "w", fallback = "geographic and cultural area", }, ["cultural region"] = { link = "w", fallback = "geographic and cultural area", }, ["delegation"] = { -- Tunisia link = "+w:delegations of Tunisia", preposition = "của", class = "subpolity", }, ["department"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["departmental capital"] = { link = "separately", fallback = "capital city", }, ["dependency"] = { link = true, fallback = "dependent territory", }, ["dependent territory"] = { link = "w", preposition = "của", class = "subpolity", former_type = "dependent territory", bare_category_parent = "political divisions", ["country/*"] = {true}, default = {true}, }, ["hoang mạc"] = { link = true, class = "natural feature", addl_bare_category_parents = {"hệ thống sinh thái"}, default = {true}, }, ["deserted mediaeval village"] = { link = "w", fallback = "deserted medieval village", }, ["deserted medieval village"] = { link = "w", fallback = "ANCIENT settlement", }, ["direct-administered municipality"] = { -- China link = "+w:direct-administered municipalities of China", fallback = "municipality", }, ["direct-controlled municipality"] = { -- several countries link = "w", fallback = "municipality", }, ["distributary"] = { link = true, preposition = "của", fallback = "river", }, ["district"] = { link = true, preposition = "của", affix_type = "suf", -- Grrr! FIXME! Here is where we need handlers for `class`. Using similar logic to -- district_neighborhood_cat_handler, we need to check if we're below or above a city to determine if the class -- is "settlement" or "subpolity". class = "subpolity", cat_handler = district_neighborhood_cat_handler, -- No default. Countries for which districts are political divisions will get entries. }, ["districts and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Portugal. category_link = "[[district]]s and [[autonomous region]]s", class = "subpolity", }, ["districts and autonomous territorial units!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Moldova. category_link = "[[district]]s and [[w:autonomous territorial unit|autonomous territorial unit]]s", class = "subpolity", }, ["district capital"] = { link = "separately", fallback = "capital city", }, ["district headquarters"] = { link = "separately", fallback = "administrative centre", }, ["district municipality"] = { -- In Canada, a district municipality is equivalent to a rural municipality and won't have neighborhoods; in -- South Africa, district municipalities group local municipalities and hence won't have neighborhoods. link = "w", preposition = "của", affix_type = "suf", no_affix_strings = {"district", "municipality"}, fallback = "municipality", class = "subpolity", }, ["division"] = { link = true, preposition = "của", class = "subpolity", }, ["division capital"] = { link = "separately", fallback = "capital city", }, ["dome"] = { link = true, fallback = "núi", }, ["dormant volcano"] = { link = true, fallback = "volcano", }, ["duchy"] = { link = true, fallback = "polity", }, ["emirate"] = { link = true, preposition = "của", -- FIXME: Can be subpolities (of the United Arab Emirates). fallback = "polity", }, ["empire"] = { link = true, fallback = "polity", }, ["enclave"] = { link = true, preposition = "của", -- Enclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["entity"] = { -- Bosnia and Herzegovina link = "+w:entities of Bosnia and Herzegovina", preposition = "của", class = "subpolity", }, ["escarpment"] = { link = true, fallback = "núi", }, ["ethnographic region"] = { -- used in Lithuania link = "+w:ethnographic regions of Lithuania", fallback = "geographic and cultural area", }, ["exclave"] = { link = true, preposition = "của", -- exclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["external territory"] = { link = "separately", fallback = "dependent territory", }, ["farm"] = { link = true, class = "non-admin settlement", default = {"Farms and ranches"}, }, ["farms and ranches!"] = { category_link = "[[farm]]s and [[ranch]]es", class = "non-admin settlement", }, ["federal city"] = { link = "w", preposition = "của", fallback = "thành phố", }, ["federal district"] = { link = true, preposition = "của", -- Might have neighborhoods as federal districts are often cities (e.g. Mexico City) has_neighborhoods = true, class = "settlement", }, ["federal subject"] = { -- In Russia; a generic term for first-level administrative divisions (republics, oblasts, okrugs, krais, -- autonomous okrugs and autonomous oblasts). link = "w", preposition = "của", class = "subpolity", }, ["federal territory"] = { link = "w", fallback = "territory", }, ["fictional location"] = { link = "separately", former_type = "!", class = "hypothetical location", bare_category_parent = "places", default = {true}, }, ["First Nations reserve"] = { -- Canada link = "[[First Nations]] [[w:Indian reserve|reserve]]", -- Wikipedia uses "Indian reserve"; presumably that is the legal term fallback = "Indian reserve", class = "subpolity", }, ["fjord"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["footpath"] = { link = true, fallback = "road", }, ["rừng"] = { link = true, class = "natural feature", addl_bare_category_parents = {"hệ thống sinh thái", "lâm nghiệp"}, default = {true}, }, ["fort"] = { link = true, fallback = "building", }, ["fortress"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- fortresses -> fortresse, so put an entry here to ensure we singularize correctly. plural = "fortresses", fallback = "building", }, ["frazione"] = { link = "w", fallback = "hamlet", }, ["freeway"] = { link = true, fallback = "road", }, ["French prefecture"] = { link = "[[w:prefectures in France|prefecture]]", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["geographic and cultural area"] = { link = "+w:cultural area", -- `generic_before_non_cities` is used when generating the category description of categories of the format -- `Geographic and cultural areas of PLACE`. `preposition` is used when generating {{place}} description and -- categories for any placetype that falls back to `geographic and cultural area`. generic_before_non_cities = "của", preposition = "của", class = "geographic region", bare_category_parent = "places", ["country/*"] = {true}, ["constituent country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["geographic area"] = { link = "+w:geographic region", fallback = "geographic and cultural area", }, ["geographic region"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical area"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical region"] = { link = "w", fallback = "geographic and cultural area", }, ["geopolitical zone"] = { -- Nigeria link = true, preposition = "của", class = "subpolity", }, ["gewog"] = { -- Bhutan link = true, preposition = "của", class = "subpolity", }, ["ghost town"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", bare_category_parent = "former settlements", cat_handler = city_type_cat_handler, default = {true}, }, ["glen"] = { link = true, fallback = "valley", }, ["governorate"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["greater administrative region"] = { -- China (former division) link = "w", preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["gromada"] = { -- Poland (former division) link = "w", preposition = "của", affix_type = "Pref", class = "subpolity", inherently_former = {"FORMER"}, }, ["group of islands"] = { link = "[[group]] of [[island]]s", plural = "groups of islands", plural_link = "[[group]]s of [[island]]s", fallback = "island group", }, ["vịnh biển"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["hamlet"] = { link = true, fallback = "village", }, ["harbor city"] = { link = "separately", fallback = "thành phố", }, ["harbor town"] = { link = "separately", fallback = "town", }, ["harbour city"] = { link = "separately", fallback = "thành phố", }, ["harbour town"] = { link = "separately", fallback = "town", }, ["mũi đất"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["headquarters"] = { link = "w", fallback = "administrative centre", }, ["bãi hoang"] = { link = true, fallback = "đồng hoang", }, ["hemisphere"] = { link = true, entry_placetype_use_the = true, fallback = "continental region", }, ["highway"] = { link = true, fallback = "road", }, ["đồi"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["hill station"] = { link = "w", fallback = "town", }, ["hill town"] = { link = "w", fallback = "town", }, ["historic region"] = { -- provided only for the link link = "+w:historical region", fallback = "FORMER geographic region", }, ["historical county"] = { -- needed for historical counties of England/etc. link = "+w:historic county", fallback = "FORMER subpolity", }, ["historical region"] = { -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["home rule city"] = { link = "w", fallback = "thành phố", }, ["home rule municipality"] = { link = "w", fallback = "municipality", }, ["hot spring"] = { link = true, fallback = "spring", }, ["house"] = { link = true, fallback = "building", }, ["housing estate"] = { -- not the same as a housing project (i.e. public housing) link = true, -- not exactly the case but approximately fallback = "neighborhood", }, ["hromada"] = { -- Ukraine link = "w", disallow_in_entries = "Use placetype 'urban hromada', 'rural hromada' or 'settlement hromada' in place of bare 'hromada'", disallow_in_holonyms = "Use placetype 'urban hromada'/'uhrom', 'rural hromada'/'rhrom' or 'settlement hromada'/'shrom' in place of bare 'hromada'", preposition = "của", affix_type = "suf", class = "subpolity", }, ["inactive volcano"] = { link = "w", fallback = "dormant volcano", }, ["independent city"] = { link = true, fallback = "thành phố", }, ["independent town"] = { link = "+independent city", fallback = "town", }, ["Indian reservation"] = { link = "w", -- In the US. Also known as "Native American reservation" or "domestic dependent nation", and the reservations -- themselves often use the term "nation" in their official name (e.g. the "Navajo Nation"). But Wikipedia puts -- the article at [[w:Indian reservation]] and uses that term when describing e.g. what the Navajo Nation is, -- so this must still be the legal term. preposition = "của", class = "subpolity", default = {true}, }, ["Indian reserve"] = { link = "w", -- In Canada. "First Nations reserve" sounds more modern/PC but Wikipedia uses "Indian reserve"; presumably that -- is still the legal term. preposition = "của", class = "subpolity", default = {true}, }, ["inland sea"] = { -- note, we also have 'inland' as a qualifier link = true, fallback = "sea", }, ["inner city area"] = { link = "[[inner city]] [[area]]", fallback = "neighborhood", }, ["đảo"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["island country"] = { -- FIXME: The following should map to both 'island' and 'country'. link = "w", fallback = "country", }, ["island group"] = { link = "separately", fallback = "island", }, ["island municipality"] = { link = "w", fallback = "municipality", }, ["islet"] = { link = "w", fallback = "island", }, ["Israeli settlement"] = { link = "w", class = "settlement", default = {true}, }, ["judicial capital"] = { link = "w", fallback = "capital city", }, ["khanate"] = { link = true, fallback = "polity", }, ["kibbutz"] = { link = true, plural = "kibbutzim", class = "non-admin settlement", default = {true}, }, ["kingdom"] = { link = true, fallback = "monarchy", }, ["krai"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["hồ"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["địa mạo!"] = { category_link = "[[địa mạo]]", bare_category_parent = "địa danh", addl_bare_category_parents = {"Trái Đất"}, }, ["largest city"] = { link = "[[large]]st [[city]]", entry_placetype_use_the = true, fallback = "thành phố", has_neighborhoods = true, }, ["league"] = { link = true, fallback = "confederation", }, ["legislative capital"] = { link = "separately", fallback = "capital city", }, ["library"] = { link = true, fallback = "building", }, ["lieutenancy area"] = { -- used in the United Kingdom; per Wikipedia: -- In England, lieutenancy areas are colloquially known as the ceremonial counties, although this phrase does -- not appear in any legislation referring to them. The lieutenancy areas of Scotland are subdivisions of -- Scotland that are more or less based on the counties of Scotland, making use of the major cities as separate -- entities.[2] In Wales, the lieutenancy areas are known as the preserved counties of Wales and are based on -- those used for lieutenancy and local government between 1974 and 1996. The lieutenancy areas of Northern -- Ireland correspond to the six counties and two former county boroughs.[3] link = "w", fallback = "ceremonial county", }, ["local authority district"] = { link = "w", fallback = "local government district", }, ["local government area"] = { -- Australia link = "w", preposition = "của", class = "subpolity", }, ["local council"] = { -- Malta; similar to municipalities link = "+w:local councils of Malta", preposition = "của", fallback = "municipality", }, ["local government district"] = { link = "w", preposition = "của", affix_type = "suf", affix = "district", class = "subpolity", }, ["local government district with borough status"] = { link = "[[w:local government district|local government district]] with [[w:borough status|borough status]]", plural = "local government districts with borough status", plural_link = "[[w:local government district|local government districts]] with [[w:borough status|borough status]]", preposition = "của", affix_type = "suf", affix = "district", class = "subpolity", }, ["local urban district"] = { link = "w", fallback = "unincorporated community", }, ["locality"] = { link = "+w:locality (settlement)", -- not necessarily true, but usually is the case fallback = "village", }, ["London borough"] = { link = "w", preposition = "của", affix_type = "pref", affix = "borough", fallback = "local government district with borough status", has_neighborhoods = true, }, ["macroregion"] = { link = true, fallback = "region", }, ["man-made structures!"] = { category_link = "[[w:geographical feature#Engineered constructs|man-made structures]] such as [[airport]]s, [[university|universities]] and [[metro station]]s", bare_category_parent = "places", }, ["manor"] = { -- FIXME: or is this more like a farm? link = true, fallback = "building", }, ["marginal sea"] = { link = true, preposition = "của", fallback = "sea", }, ["market city"] = { link = "+market town", fallback = "thành phố", }, ["market town"] = { link = true, fallback = "town", }, ["massif"] = { link = true, fallback = "núi", }, ["megacity"] = { link = true, fallback = "thành phố", }, ["metro station"] = { link = true, class = "man-made structure", }, ["metropolitan borough"] = { link = true, preposition = "của", affix_type = "Pref", no_affix_strings = {"borough", "thành phố"}, fallback = "local government district", has_neighborhoods = true, }, ["metropolitan city"] = { -- These exist e.g. in Italy and are more like municipalities or even provinces than cities. link = true, preposition = "của", affix_type = "Pref", no_affix_strings = {"metropolitan", "thành phố"}, class = "subpolity", }, ["metropolitan county"] = { link = true, fallback = "county", }, ["metropolitan municipality"] = { -- In South Africa, metropolitan municipalities group local municipalities and are like districts, between -- provinces and municipalities. -- In Turkey, metropolitan municipalities are provinces-level. link = "w", preposition = "của", affix_type = "Suf", no_affix_strings = {"metropolitan", "municipality"}, fallback = "municipality", class = "subpolity", }, ["microdistrict"] = { -- residential complex in post-Soviet states link = true, fallback = "neighborhood", }, ["micronations!"] = { -- FIXME, merge with microstate category_link = "[[micronation]]s", bare_category_parent = "quốc gia", }, ["microstate"] = { link = true, fallback = "country", }, ["military base"] = { link = "w", class = "settlement", -- or "man-made structure"? default = {true}, }, ["minster town"] = { -- England link = "separately", fallback = "town", }, ["monarchy"] = { link = true, fallback = "polity", }, ["đồng hoang"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo", "hệ thống sinh thái"}, default = {true}, }, ["thảo nguyên"] = { link = true, fallback = "đồng hoang", }, ["motorway"] = { link = true, fallback = "road", }, ["núi"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["mountain indigenous district"] = { -- Taiwan link = "+w:district (Taiwan)", fallback = "district", }, ["mountain indigenous township"] = { -- Taiwan link = "+w:township (Taiwan)", fallback = "township", }, ["mountain pass"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "mountain passes", class = "natural feature", addl_bare_category_parents = {"núi"}, default = {true}, }, ["dãy núi"] = { link = true, fallback = "núi", }, ["mountainous region"] = { link = "separately", fallback = "region", }, ["mukim"] = { -- Malaysia, Brunei, Indonesia, Singapore link = true, preposition = "của", class = "subpolity", }, ["municipal district"] = { link = "w", -- meaning varies depending on the country; for now, assume no neighborhoods. -- FIXME: has_neighborhoods might have to be a function that looks at the containing holonyms. preposition = "của", affix_type = "Pref", no_affix_strings = "district", fallback = "municipality", }, ["municipality"] = { link = true, preposition = "của", has_neighborhoods = true, class = "subpolity", }, ["municipality with city status"] = { link = "[[municipality]] with [[w:city status|city status]]", plural = "municipalities with city status", plural_link = "[[municipality|municipalities]] with [[w:city status|city status]]", fallback = "municipality", }, ["museum"] = { link = true, fallback = "building", }, ["địa danh thần thoại"] = { link = "địa danh thần thoại", former_type = "!", class = "hypothetical location", bare_category_parent = "địa danh", default = {true}, }, ["named bridges!"] = { category_link = "notable [[bridge]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"bridges"}, }, ["named buildings!"] = { category_link = "notable [[house]]s, [[library|libraries]] and other [[building]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"buildings"}, }, ["named roads!"] = { category_link = "notable [[road]]s, [[highway]]s, [[trail]]s and similar linear structures", bare_category_parent = "man-made structures", addl_bare_category_parents = {"roads"}, }, ["national capital"] = { link = "w", fallback = "capital city", }, ["national park"] = { link = true, fallback = "park", }, ["đặc điểm tự nhiên!"] = { category_link = "tổng hợp các yếu tố vật chất hình thành tồn tại", bare_category_parent = "địa danh", }, ["neighborhood"] = { -- The majority of the properties here apply to both `neighborhoods` and `neighbourhoods`; the choice of which -- one to use is made by district_neighborhood_cat_handler() based on the value of `british_spelling` for the -- location (city, political division, etc.) of the holonym that follows the word "neighbo(u)hoods" in the -- category name. It does *NOT* depend on whether the {{place}} call uses "neighborhoods" or "neighbourhoods". -- (In general it can't, because other things like "urban areas", "districts", "subdivisions" and the like also -- categorize as neighbo(u)rhoods.) link = true, -- See below. These are used by category handlers in [[Module:category tree/topic cat/data/Places]]. generic_before_non_cities = "in", generic_before_cities = "của", -- The following text is suitable for the top-level description of a neighborhood as well as categories of the -- form `Neighborhoods in POLDIV` e.g. `Neighborhoods in Illinois, USA` but not for categories of the form -- `Neighborhoods of Chicago`, where we'd get "... and other subportions of [[city|cities]] of [[Chicago]]". category_link = "[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighborhood]]s, [[district]]s and other subportions", -- NOTE: This setting is needed for administrative divisions like barangays that fall back to `neighborhood`, -- when set in [[Module:place/locations]] for a specific country (e.g. the Philippines). The above settings -- for `generic_before_non_cities` and `generic_before_cities` are used by category handlers in -- [[Module:category tree/topic cat/data/Places]] for `Neighborhoods in POLDIV` and `Neighborhoods of CITY` -- categories. In fact, district_neighborhood_cat_handler() does not currently pay attention to them, but -- generates "của" before cities and "in" before non-cities regardless. (FIXME: We should change that.) preposition = "của", class = "non-admin settlement", cat_handler = district_neighborhood_cat_handler, }, ["neighbourhood"] = { link = true, category_link = "[[neighbourhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighbourhood]]s, [[district]]s and other subportions", fallback = "neighborhood", }, ["new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", preposition = "in", class = "subpolity", --? }, ["new town"] = { link = true, fallback = "town", }, ["non-city capital"] = { link = "[[capital]]", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", cat_handler = function(data) return capital_city_cat_handler(data, "non-city") end, -- FIXME, do we need the following? default = {true}, }, ["non-metropolitan county"] = { link = "w", fallback = "county", }, ["non-metropolitan district"] = { link = "w", fallback = "local government district", }, ["non-sovereign kingdom"] = { -- especially in Africa and Asia link = "+w:non-sovereign monarchy", generic_before_non_cities = "in", class = "subpolity", ["country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["non-sovereign monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["oblast"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["oblasts and autonomous republics!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Ukraine. category_link = "[[oblast]]s and [[w:autonomous republic|autonomous republic]]s", class = "subpolity", }, ["đại dương"] = { link = true, class = "natural feature", addl_bare_category_parents = {"biển", "vùng nước"}, default = {true}, }, ["okrug"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["overseas collectivity"] = { link = "w", fallback = "collectivity", }, ["overseas department"] = { link = "w", fallback = "department", }, ["overseas territory"] = { link = "w", fallback = "dependent territory", }, ["parish"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["parish municipality"] = { -- in Quebec, often similar to a rural village; the famous [[Saint-Louis-du-Ha! Ha!]] is one of them. link = "+w:parish municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, }, ["parish seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", class = "capital", has_neighborhoods = true, }, ["park"] = { link = true, class = "man-made structure", default = {true}, }, ["pass"] = { link = "+mountain pass", -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "passes", fallback = "mountain pass", }, ["path"] = { link = true, fallback = "road", }, ["peak"] = { link = true, fallback = "núi", }, ["peninsula"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["periphery"] = { link = true, preposition = "của", class = "subpolity", }, ["địa danh!"] = { generic_before_non_cities = "của", generic_before_cities = "của", class = "generic place", category_link = "[[place]]s of all sorts", -- `category_link_top_level` control the description used in the top-level [[Category:Places]] and -- language-specific variants such as [[Category:en:Places]]. The actual text for a language-spefic variant is -- "{{{langname}}} names of [[geographical]] [[place]]s of all sorts; [[toponym]]s." where the "names of" -- portion is automatically generated by the appropriate handler in -- [[Module:category tree/topic cat/data/Places]]. category_link_top_level = "[[geographical]] [[place]]s of all sorts; [[toponym]]s", bare_category_parent = "tên", }, ["planned community"] = { -- Include this so we don't categorize 'planned community' into villages, as 'community' does. link = true, class = "settlement", has_neighborhoods = true, }, ["plateau"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, -- FIXME: Should generate both "Plateaus" and the appropriate 'geographic and cultural area' category }, ["Polish colony"] = { link = "[[w:colony (Poland)|colony]]", affix_type = "suf", affix = "colony", fallback = "village", has_neighborhoods = true, }, ["political divisions!"] = { category_link = "[[political]] [[division]]s and [[subdivision]]s, such as [[state]]s, [[province]]s, [[county|counties]] or [[district]]s", bare_category_parent = "places", }, ["tổ chức chính trị"] = { link = true, category_link = "[[independent]] or [[semi-]][[independent]] [[polity|polities]]", class = "polity", bare_category_parent = "địa danh", default = {true}, }, ["populated place"] = { link = "+w:populated place", -- not necessarily true, but usually is the case fallback = "village", }, ["port"] = { link = true, class = "man-made structure", default = {true}, }, ["port city"] = { -- FIXME: should categorize into "Ports" as well as "Cities" link = true, fallback = "thành phố", }, ["port town"] = { -- FIXME: should categorize into "Ports" as well as "Towns" link = "w", fallback = "town", }, ["prefecture"] = { -- FIXME! `prefecture` is like a county in Japan and elsewhere but a department capital city in France. -- May need `has_neighborhoods` to be a function. link = true, preposition = "của", display_handler = prefecture_display_handler, class = "subpolity", }, ["prefecture-level city"] = { -- China; they are huge entities with a central city; not cities themselves. link = "w", preposition = "của", class = "subpolity", }, ["preserved county"] = { -- In Wales; they are former counties enshrined in law; there are 8 of them and each consists of one or more -- "principal areas" (styled as "counties" or "county boroughs"), of which there are 22. link = "w", preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["primary area"] = { -- a grouping of "districts" (neighborhoods) in Gothenburg, Sweden link = "+w:sv:primärområde", fallback = "neighborhood", }, ["principality"] = { link = true, fallback = "monarchy", }, ["promontory"] = { link = true, fallback = "headland", }, ["protectorate"] = { link = true, fallback = "dependent territory", }, ["province"] = { link = true, preposition = "của", display_handler = province_display_handler, class = "subpolity", }, ["provinces and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case China. category_link = "[[province]]s and [[autonomous region]]s", class = "subpolity", }, ["provinces and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Canada and Pakistan. category_link = "[[province]]s and [[territory|territories]]", class = "subpolity", }, ["provincial capital"] = { link = true, fallback = "capital city", }, ["raion"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["ranch"] = { link = true, fallback = "farm", }, ["range"] = { -- FIXME: Where is this used? Is it a mountain range? link = true, class = "natural feature", }, ["regency"] = { link = true, preposition = "của", class = "subpolity", }, ["region"] = { link = true, preposition = "của", -- If 'region' isn't a specific administrative division, fall back to 'geographic and cultural area' fallback = "geographic and cultural area", -- "former region" is a subpolity but traditional/historic(al)/ancient/medieval/etc. is a geographic region class = "geographic region", }, ["regional capital"] = { link = "separately", fallback = "capital city", }, ["regional county municipality"] = { -- Quebec link = "w", preposition = "của", affix_type = "Suf", no_affix_strings = {"municipality", "county"}, fallback = "municipality", }, ["regional district"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "district", fallback = "district", }, ["regional municipality"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", }, ["regional unit"] = { link = "w", preposition = "của", affix_type = "suf", class = "subpolity", }, ["registration county"] = { -- Used in Scotland for land registration purposes; formerly used in England, Wales and Ireland for statistical -- purposes (registration of births, deaths and marriages, and for the output of census information). link = "w", fallback = "county", }, ["republic"] = { -- Of Russia, Yugoslavia, etc. "Republics" in general are sovereign but we use "country" in that case. link = true, fallback = "constituent republic", }, ["research base"] = { link = "+w:research station", fallback = "research station", }, ["research station"] = { link = "w", class = "non-admin settlement", -- or "man-made structure"? default = {true}, }, ["reservoir"] = { link = true, fallback = "lake", }, ["residential area"] = { link = "separately", fallback = "neighborhood", }, ["resort city"] = { link = "w", fallback = "thành phố", }, ["resort town"] = { link = "w", fallback = "town", }, ["sông"] = { link = true, generic_before_non_cities = "của", class = "natural feature", addl_bare_category_parents = {"vùng nước"}, cat_handler = city_type_cat_handler, ["continent/*"] = {true}, default = {true}, }, ["river island"] = { link = "w", fallback = "island", }, ["road"] = { link = true, class = "man-made structure", default = {"Named roads"}, }, ["Roman province"] = { -- FIXME! Eliminate this in favor of 'former province|emp/Roman Empire' link = "w", default = {"Provinces of the Roman Empire"}, class = "subpolity", }, ["royal borough"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = {"royal", "borough"}, fallback = "local government district with borough status", has_neighborhoods = true, }, ["royal burgh"] = { link = true, fallback = "borough", }, ["royal capital"] = { link = "w", fallback = "capital city", }, ["rural committee"] = { -- Hong Kong; a group of villages link = "w", affix_type = "Suf", has_neighborhoods = true, class = "settlement", }, ["rural community"] = { -- New Brunswick link = "+w:list of municipalities in New_Brunswick#Rural communities", fallback = "municipality", }, ["rural hromada"] = { link = "[[rural]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["rural municipality"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", has_neighborhoods = true, --? }, ["rural township"] = { -- Taiwan link = "+w:rural township (Taiwan)", fallback = "township", }, ["sanctuary"] = { link = true, fallback = "temple", }, ["satrapy"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["biển"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {"Biển"}, }, ["seaport"] = { link = true, fallback = "port", }, ["seat"] = { link = true, fallback = "administrative centre", }, ["self-administered area"] = { -- Myanmar (groups self-administered divisions and zones) link = "+w:self-administered zone", preposition = "của", class = "subpolity", }, ["self-administered division"] = { -- Myanmar (only one of them: Wa Self-Administered Division) link = "w", fallback = "self-administered area", }, ["self-administered zone"] = { -- Myanmar (five of them) link = "w", fallback = "self-administered area", }, ["separatist state"] = { link = "separately", fallback = "unrecognized country", }, ["settlement"] = { link = true, category_link = "[[settlement]]s such as [[city|cities]], [[village]]s and [[farm]]s", bare_category_parent = "places", -- not necessarily true, but usually is the case fallback = "village", }, ["settlement hromada"] = { link = "[[w:Populated places in Ukraine#Rural settlements|settlement]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["sheading"] = { -- Isle of Man link = true, fallback = "district", }, ["sheep station"] = { -- Australia link = true, fallback = "farm", }, ["shire"] = { link = true, fallback = "county", }, ["shire county"] = { link = "w", fallback = "county", }, ["shire town"] = { link = true, fallback = "county seat", }, ["ski resort city"] = { link = "[[ski resort]] [[city]]", fallback = "thành phố", }, ["ski resort town"] = { link = "[[ski resort]] [[town]]", fallback = "town", }, ["spa city"] = { link = "+w:spa town", fallback = "thành phố", }, ["spa town"] = { link = "w", fallback = "town", }, ["space station"] = { link = true, fallback = "research station", }, ["special administrative region"] = { -- in China; in practice they are city-like (Hong Kong, Macau); also [[Oecusse]] in East Timor is formally a -- "special administrative region"; North Korea had one such region planned (Sinuiju) but abandoned; Indonesia -- has similar "special regions" of Jakarta, Yogyakarta and Aceh; and South Sudan has three "special -- administrative areas" link = "+w:special administrative regions of China", preposition = "của", class = "subpolity", has_neighborhoods = true, --? -- no suffix since places in Hong Kong or Macau are listed without China, except Hong Kong and Macau themselves -- they also contain regions (or areas), e.g. [[Kowloon]], so it would be confusing suffix = "", }, ["special collectivity"] = { link = "w", fallback = "collectivity", }, ["special municipality"] = { -- formerly linked to the Taiwan article but there are also special municipalities of the Netherlands link = "w", fallback = "municipality", }, ["special ward"] = { -- Tokyo link = true, fallback = "municipality", }, ["spit"] = { link = true, fallback = "peninsula", }, ["spring"] = { link = true, class = "natural feature", default = {true}, }, ["star"] = { link = true, class = "natural feature", default = {true}, }, ["state"] = { link = true, preposition = "của", class = "subpolity", -- 'former/historical state' could refer either to a state of a country (a division) or a state = sovereign -- entity. The latter appears more common (e.g. in various "ancient states" of East Asia). former_type = "polity", }, ["states and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Australia. category_link = "[[state]]s and [[territory|territories]]", class = "subpolity", }, ["states and union territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case India. category_link = "[[state]]s and [[union territory|union territories]]", class = "subpolity", }, ["state capital"] = { link = true, fallback = "capital city", }, ["state park"] = { link = true, fallback = "park", }, ["state-level new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", fallback = "new area", }, ["statistical region"] = { -- Slovenia link = true, fallback = "administrative region", }, ["statutory city"] = { link = "w", fallback = "thành phố", }, ["statutory town"] = { link = "w", fallback = "town", }, ["strait"] = { link = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["stream"] = { link = true, fallback = "river", }, ["street"] = { link = true, fallback = "road", }, ["strip"] = { link = true, fallback = "geographic region", }, ["strip of land"] = { link = "[[strip]] of [[land]]", plural = "strips of land", plural_link = "[[strip]]s of [[land]]", fallback = "geographic region", }, ["sub-metropolitan city"] = { link = "+w:List of cities in Nepal#Sub-metropolitan cities", fallback = "thành phố", }, ["sub-prefectural city"] = { link = "w", fallback = "subprovincial city", }, ["subdistrict"] = { link = true, preposition = "của", has_neighborhoods = true, --? -- FIXME: subdistricts can be neighborhood-like (of Jakarta) or larger (in China); need a handler class = "subpolity", default = {true}, }, ["subdivision"] = { link = true, preposition = "của", affix_type = "suf", -- FIXME: subdivisions can be neighborhood-like or larger; need a handler class = "subpolity", cat_handler = district_neighborhood_cat_handler, }, ["submerged ghost town"] = { -- FIXME: Consider just having "submerged" as a qualifier. link = "[[submerged]] [[ghost town]]", fallback = "ghost town", }, ["subnational kingdom"] = { link = "+w:subnational monarchy", fallback = "non-sovereign kingdom", }, ["subnational monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["subprefecture"] = { link = true, affix_type = "suf", preposition = "của", class = "subpolity", }, ["subprovince"] = { link = true, preposition = "của", class = "subpolity", }, ["subprovincial city"] = { link = "w", -- China; special status given to certain prefecture-level cities fallback = "prefecture-level city", }, ["subprovincial district"] = { link = "w", -- China; special status given to Binhai New Area and Pudong New Area, which are county-level districts preposition = "của", class = "subpolity", }, ["subregion"] = { link = true, fallback = "geographic region", }, ["suburb"] = { link = true, -- The following text is suitable for the top-level description of a suburb as well as categories of the form -- 'Suburbs in POLDIV' e.g. 'Suburbs in Illinois, USA' but not for categories of the form 'Suburbs of Chicago', -- where we'd get "[[suburb]]s of [[city|cities]] of [[Chicago]]". category_link = "[[suburb]]s of [[city|cities]]", category_link_before_city = "[[suburb]]s", -- See comments under "neighborhood" for the following three settings. They are used by -- [[Module:category tree/topic cat/data/Places]] for generating the text of 'Suburbs in/of PLACE' categories -- but currently ignored by district_neighborhood_cat_handler (which actually generates the categories for a -- given page), which hardcodes "in" for non-cities and "của" for cities. (FIXME: Change this.) generic_before_non_cities = "in", generic_before_cities = "của", preposition = "của", has_neighborhoods = true, --? class = "non-admin settlement", --? cat_handler = district_neighborhood_cat_handler, }, ["suburban area"] = { link = "w", fallback = "suburb", }, ["subway station"] = { link = "w", fallback = "metro station", }, ["sum"] = { -- In China, Mongolia, Russia; something like a county in Mongolia but a township in China (Inner Mongolia), -- and equivalent to a [[selsoviet]] in the parts of Russia where it's in use (a rural council, below a raion). link = "+w:sum (administrative division)", -- This fallback is somewha arbitrary. We could use "county" but that has a display handler -- which we don't want to be active (FIXME: If the display handler would be active, that's a bug). fallback = "division", }, ["supercontinent"] = { link = true, fallback = "continent", }, ["tehsil"] = { link = true, affix_type = "suf", no_affix_strings = {"tehsil", "tahsil"}, class = "subpolity", }, ["temple"] = { link = true, fallback = "building", }, ["territorial authority"] = { link = "w", fallback = "district", }, ["territory"] = { link = true, preposition = "của", class = "subpolity", }, ["theme"] = { link = "+w:theme (Byzantine district)", preposition = "của", class = "subpolity", }, ["town"] = { link = true, generic_before_non_cities = "in", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["town with bystatus"] = { -- can't use templates in links currently link = "[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]", plural = "towns with bystatus", plural_link = "[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]", fallback = "town", }, ["township"] = { link = true, has_neighborhoods = true, class = "settlement", --? default = {true}, }, ["township municipality"] = { -- Quebec link = "+w:township municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, --? }, ["traditional county"] = { link = true, fallback = "county", }, ["traditional region"] = { -- FIXME: Verify this works. Same for 'historic(al) region'. -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["trail"] = { link = true, fallback = "road", }, ["treaty port"] = { link = "w", fallback = "thành phố", class = "settlement", inherently_former = {"FORMER"}, }, ["tributary"] = { link = true, preposition = "của", fallback = "river", }, ["underground station"] = { link = "w", fallback = "metro station", }, ["unincorporated area"] = { link = "w", -- I don't know if this fallback makes sense everywhere. fallback = "unincorporated community", }, ["unincorporated community"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", }, ["unincorporated territory"] = { link = "w", fallback = "territory", }, ["union territory"] = { -- India link = true, preposition = "của", entry_placetype_indefinite_article = "a", class = "subpolity", }, ["unitary authority"] = { -- UK, New Zealand link = true, entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["unitary district"] = { link = "w", entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["united township municipality"] = { -- Quebec link = "+w:united township municipality (Quebec)", entry_placetype_indefinite_article = "a", fallback = "township municipality", has_neighborhoods = true, --? }, ["university"] = { link = true, entry_placetype_indefinite_article = "a", class = "man-made structure", default = {true}, }, ["unrecognised country"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized and nearly unrecognized countries!"] = { category_link = "[[de facto]] [[independent]] [[state]]s with little or no {{w|international recognition}}", bare_category_parent = "country-like entities", }, ["unrecognized country"] = { link = "w", class = "polity", default = {"Unrecognized and nearly unrecognized countries"}, }, ["unrecognised state"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized state"] = { link = "w", fallback = "unrecognized country", }, ["urban area"] = { link = "separately", fallback = "neighborhood", }, ["urban hromada"] = { link = "[[urban]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["urban service area"] = { -- A strange beast existing in Alberta; technically a type of hamlet but in practice used for much larger -- cities and treated equivalent to a city. (There are only two of them, [[Fort McMurray]] and [[Sherwood Park]]). link = "w", fallback = "thành phố", }, ["urban township"] = { link = "w", fallback = "township", }, ["urban-type settlement"] = { -- appears to be a particular type of small urban settlement in post-Soviet states, -- had an administrative function. link = "w", fallback = "town", }, ["valley"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms", "water"}, default = {true}, }, ["viceroyalty"] = { -- in essence, a type of colony link = true, fallback = "dependent territory", }, ["village"] = { link = true, generic_before_non_cities = "in", category_link = "[[village]]s, [[hamlet]]s, and other small [[community|communities]] and [[settlement]]s", class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["village development committee"] = { -- former administrative structure in Nepal; also exists in India but not as a formal unit link = "+w:village development committee (Nepal)", inherently_former = {"FORMER"}, fallback = "village", }, ["village municipality"] = { -- Quebec link = "+w:village municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, --? }, ["voivodeship"] = { -- Poland link = true, display_handler = voivodeship_display_handler, preposition = "của", class = "subpolity", }, ["volcano"] = { link = true, plural = "volcanoes", class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true, "Núi"}, }, ["phường"] = { link = true, class = "settlement", -- Wards are formal administrative divisions of a city but have some properties of neighborhoods. fallback = "neighborhood", }, ["watercourse"] = { link = true, fallback = "channel", }, ["Welsh community"] = { -- Wales link = "[[w:community (Wales)|community]]", preposition = "của", affix_type = "suf", affix = "community", has_neighborhoods = true, class = "settlement", }, ["zone"] = { -- administrative division of Ethiopia, Qatar, Nepal, India link = "+w:zone#Place names", preposition = "của", class = "subpolity", }, ---------------------------------------------------------------------------------------------- -- Categories for former places -- ---------------------------------------------------------------------------------------------- ["ANCIENT capital"] = { link = false, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", -- FIXME: Consider removing 'ancient settlements' here. Ancient capitals, like former capitals, often still -- exist but just aren't the capital any more. Maybe we should have an 'Ancient capitals' category. default = {"Ancient settlements", "Former capitals"}, }, ["ANCIENT non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "ANCIENT settlement", }, ["ANCIENT settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Ancient settlements"}, }, ["ancient settlements!"] = { category_link = "former [[city|cities]], [[town]]s and [[village]]s that existed in [[antiquity]]", bare_category_parent = "former settlements", }, ["FORMER capital"] = { link = false, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", default = {"Former capitals"}, }, ["former capitals!"] = { category_link = "former [[capital]] [[city|cities]] and [[town]]s", bare_category_parent = "settlements", }, ["former counties and county-level cities!"] = { -- For categorizing former counties and county-level cities of China category_link = "no-longer existing [[county|counties]] and [[county-level city|county-level cities]]", bare_category_breadcrumb = "counties and county-level cities", bare_category_parent = "former political divisions", }, ["FORMER county"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["FORMER county-level city"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["former countries and country-like entities!"] = { category_link = "[[country|countries]] and similar [[polity|polities]] that no longer exist", bare_category_breadcrumb = "countries and country-like entities", bare_category_parent = "former polities", }, ["FORMER country"] = { link = false, class = "polity", default = {"Former countries and country-like entities"}, }, ["former dependent territories!"] = { category_link = "[[w:dependent territory|dependent territories]] (colonies, dependencies, protectorates, etc.) that no longer exist", bare_category_breadcrumb = "dependent territories", bare_category_parent = "former political divisions", }, ["FORMER dependent territory"] = { link = false, preposition = "của", class = "subpolity", default = {"Former dependent territories"}, }, ["former districts!"] = { -- For categorizing former districts of China category_link = "no-longer-existing [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "former political divisions", }, ["FORMER district"] = { -- For categorizing former districts of China link = false, fallback = "FORMER subpolity", }, ["FORMER geographic region"] = { link = false, fallback = "geographic and cultural area", }, ["FORMER man-made structure"] = { link = false, class = "man-made structure", default = {"Former man-made structures"}, }, ["former man-made structures!"] = { category_link = "man-made structures such as [[airport]]s and [[park]]s that no longer exist", bare_category_breadcrumb = "man-made structures", bare_category_parent = "former places", }, ["former municipalities!"] = { -- For categorizing former municipalities of the Netherlands category_link = "no-longer-existing [[municipality|municipalities]]", bare_category_breadcrumb = "municipalities", bare_category_parent = "former political divisions", }, ["FORMER municipality"] = { -- For categorizing former municipalities of the Netherlands link = false, fallback = "FORMER subpolity", }, ["FORMER natural feature"] = { link = false, class = "natural feature", default = {"Former natural features"}, }, ["former natural features!"] = { category_link = "natural features such as [[lake]]s, [[river]]s and [[island]]s that no longer exist", bare_category_breadcrumb = "natural features", bare_category_parent = "former places", }, ["FORMER non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "FORMER settlement", }, ["former places!"] = { category_link = "[[place]]s of all sorts that no longer exist", bare_category_breadcrumb = "former", bare_category_parent = "places", }, ["former political divisions!"] = { category_link = "[[political]] [[division]]s (states, provinces, counties, etc.) that no longer exist", bare_category_breadcrumb = "political divisions", bare_category_parent = "former places", }, ["former polities!"] = { category_link = "[[polity|polities]] (countries, kingdoms, empires, etc.) that no longer exist", bare_category_breadcrumb = "polities", bare_category_parent = "former places", }, ["FORMER polity"] = { link = false, class = "polity", default = {"Former polities"}, }, ["former prefectures!"] = { -- For categorizing former prefectures of China category_link = "no-longer-existing [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "former political divisions", }, ["FORMER prefecture"] = { -- For categorizing former prefectures of China link = false, fallback = "FORMER subpolity", }, ["former provinces!"] = { -- For categorizing former provinces of China, etc. category_link = "no-longer-existing [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "former political divisions", }, ["FORMER province"] = { -- For categorizing ancient/historical/former provinces of the Roman Empire link = false, fallback = "FORMER subpolity", }, ["former region"] = { -- A former region is considered a former political division, but not a 'historical/traditional/etc.' region. link = "separately", preposition = "của", inherently_former = {"FORMER"}, class = "subpolity", }, ["FORMER settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Former settlements"}, }, ["former settlements!"] = { category_link = "[[city|cities]], [[town]]s and [[village]]s that no longer exist or have been merged or reclassified", bare_category_breadcrumb = "settlements", bare_category_parent = "former political divisions", }, ["FORMER subpolity"] = { link = false, preposition = "của", class = "subpolity", default = {"Former political divisions"}, }, ---------------------------------------------------------------------------------------------- -- form-of categories -- ---------------------------------------------------------------------------------------------- ---------- Abbreviations ---------- ["abbreviations of counties!"] = { -- For categorizing abbreviations of counties of e.g. England full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[county|counties]]", bare_category_breadcrumb = "counties", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "abbreviations of places", }, ["abbreviations of departments!"] = { -- For categorizing abbreviations of departments of e.g. France full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[department]]s", bare_category_breadcrumb = "departments", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of districts!"] = { -- For categorizing abbreviations of districts of e.g. ??? full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of divisions!"] = { -- For categorizing abbreviations of divisions of e.g. Bangladesh full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[division]]s", bare_category_breadcrumb = "divisions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of former countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "abbreviations of former places", }, ["abbreviations of former places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "abbreviations", bare_category_parent = "former places", addl_bare_category_parents = {{name = "abbreviations of places", sort = "former"}}, }, ["abbreviations of places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "abbreviations", bare_category_parent = "places", }, ["abbreviations of political divisions!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[political]] [[division]]s", bare_category_breadcrumb = "political divisions", bare_category_parent = "abbreviations of places", }, ["abbreviations of prefectures!"] = { -- For categorizing abbreviations of prefectures of e.g. Japan full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces!"] = { -- For categorizing abbreviations of provinces of e.g. Canada full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s and [[territory|territories]]", bare_category_breadcrumb = "provinces and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of regions!"] = { -- For categorizing abbreviations of regions of e.g. Italy full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[administrative region]]s", bare_category_breadcrumb = "regions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states!"] = { -- For categorizing abbreviations of states of e.g. the United States full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[territory|territories]]", bare_category_breadcrumb = "states and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and union territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[union territory|union territories]]", bare_category_breadcrumb = "states and union territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[territory|territories]]", bare_category_breadcrumb = "territories", bare_category_parent = "abbreviations of political divisions", }, ["ABBREVIATION_OF country"] = { link = false, default = {"Abbreviations of countries"}, }, ["ABBREVIATION_OF county"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF department"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF district"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF division"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF FORMER country"] = { link = false, default = {"Abbreviations of former countries"}, }, ["ABBREVIATION_OF FORMER place"] = { link = false, default = {"Abbreviations of former places"}, }, ["ABBREVIATION_OF place"] = { link = false, default = {"Abbreviations of places"}, }, ["ABBREVIATION_OF prefecture"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF province"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF region"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF state"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF subpolity"] = { link = false, default = {"Abbreviations of political divisions"}, }, ["ABBREVIATION_OF territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF union territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ---------- Archaic forms ---------- ["archaic forms of places!"] = { full_category_link = "{{glossary|archaic}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "archaic forms", bare_category_parent = "places", }, ["ARCHAIC_FORM_OF place"] = { link = false, default = {"Archaic forms of places"}, }, ---------- Clippings ---------- ["clippings of places!"] = { full_category_link = "{{glossary|clipping}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "clippings", bare_category_parent = "places", }, ["CLIPPING_OF place"] = { link = false, default = {"Clippings of places"}, }, ---------- Dated forms ---------- ["dated forms of places!"] = { full_category_link = "{{glossary|dated}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "dated forms", bare_category_parent = "places", }, ["DATED_FORM_OF place"] = { link = false, default = {"Dated forms of places"}, }, ---------- Derogatory names ---------- ["derogatory names for cities!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[city|cities]]", bare_category_breadcrumb = "cities", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["derogatory names for continents!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for continents"}, }, ["derogatory names for countries!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for countries"}, }, ["derogatory names for places!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[place]]s", bare_category_breadcrumb = "derogatory names", bare_category_parent = "nicknames for places", }, ["derogatory names for states!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for states"}, }, ["DEROGATORY_NAME_FOR capital"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR city"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR continent"] = { link = false, default = {"Derogatory names for continents"}, }, ["DEROGATORY_NAME_FOR country"] = { link = false, default = {"Derogatory names for countries"}, }, ["DEROGATORY_NAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR place"] = { link = false, default = {"Derogatory names for places"}, }, ["DEROGATORY_NAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR state"] = { link = false, default = {"Derogatory names for states"}, }, ["DEROGATORY_NAME_FOR town"] = { link = false, default = {"Derogatory names for cities"}, }, ---------- Ellipses ---------- ["ellipses of places!"] = { full_category_link = "{{glossary|ellipsis|ellipses}} of [[name]]s of [[place]]s", bare_category_breadcrumb = "ellipses", bare_category_parent = "places", }, ["ELLIPSIS_OF place"] = { link = false, default = {"Ellipses of places"}, }, ---------- Former long-form names ---------- ["former long-form names of countries!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former long-form names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "long-form"}}, }, ["former long-form names of places!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form", bare_category_parent = "former names of places", }, ["FORMER_LONG_FORM_OF country"] = { link = false, default = {"Former long-form names of countries"}, }, ["FORMER_LONG_FORM_OF place"] = { link = false, default = {"Former long-form names of places"}, }, ---------- Former names ---------- ["former names of capitals!"] = { full_category_link = "[[former]] [[name]]s of [[capital city|capital cities]] that generally still exist but under a different name", bare_category_breadcrumb = "capitals", bare_category_parent = "former names of settlements", }, ["former names of countries!"] = { full_category_link = "[[former]] [[name]]s of [[country|countries]] that generally still exist but under a different name", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former names of places", }, ["former names of places!"] = { full_category_link = "[[former]] [[name]]s of [[place]]s that generally still exist but under a different name", bare_category_breadcrumb = "former names", bare_category_parent = "places", }, ["former names of political divisions!"] = { full_category_link = "[[former]] [[name]]s of [[political]] [[division]]s (states, provinces, counties, etc.) that generally still exist but under a different name", bare_category_breadcrumb = "political divisions", bare_category_parent = "former names of places", }, ["former names of polities!"] = { full_category_link = "[[former]] [[name]]s of [[polity|polities]] (e.g. [[country|countries]]) that generally still exist but under a different name", bare_category_breadcrumb = "polities", bare_category_parent = "former names of places", }, ["former names of settlements!"] = { full_category_link = "[[former]] [[name]]s of [[city|cities]], [[town]]s, [[village]]s, etc. that generally still exist but under a different name", bare_category_breadcrumb = "settlements", bare_category_parent = "former names of political divisions", }, ["FORMER_NAME_OF capital"] = { link = false, default = {"Former names of capitals"}, }, ["FORMER_NAME_OF country"] = { link = false, default = {"Former names of countries"}, }, ["FORMER_NAME_OF place"] = { link = false, default = {"Former names of places"}, }, ["FORMER_NAME_OF polity"] = { link = false, default = {"Former names of polities"}, }, ["FORMER_NAME_OF region"] = { link = false, fallback = "FORMER_NAME_OF subpolity", }, ["FORMER_NAME_OF settlement"] = { link = false, default = {"Former names of settlements"}, }, ["FORMER_NAME_OF subpolity"] = { link = false, default = {"Former names of political divisions"}, }, ---------- Former nicknames ---------- ["former nicknames for cities!"] = { full_category_link = "no-longer-used [[nickname]]s for [[city|cities]], e.g. the [[Eternal City]] for [[Kyoto]] during the {{w|Heian period}} ({{circa2|800–1100|short=yes}} {{AD}})", bare_category_breadcrumb = "cities", bare_category_parent = "former nicknames for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["former nicknames for places!"] = { full_category_link = "no-longer-used [[nickname]]s for [[place]]s", bare_category_breadcrumb = "former", bare_category_parent = "nicknames for places", addl_bare_category_parents = {{name = "former names of places", sort = "nicknames"}}, }, ["FORMER_NICKNAME_FOR capital"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR city"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR place"] = { link = false, default = {"Former nicknames for places"}, }, ["FORMER_NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR town"] = { link = false, default = {"Former nicknames for cities"}, }, ---------- Former official names ---------- ["former official names of countries!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former official names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "official"}}, }, ["former official names of places!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "former names of places", }, ["FORMER_OFFICIAL_NAME_OF country"] = { link = false, default = {"Former official names of countries"}, }, ["FORMER_OFFICIAL_NAME_OF place"] = { link = false, default = {"Former official names of places"}, }, ---------- Long-form names ---------- ["long-form names of countries!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "long-form names of places", }, ["long-form names of places!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form names", bare_category_parent = "places", }, ["LONG_FORM_OF country"] = { link = false, default = {"Long-form names of countries"}, }, ["LONG_FORM_OF place"] = { link = false, default = {"Long-form names of places"}, }, ---------- Nicknames ---------- ["nicknames for cities!"] = { full_category_link = "[[nickname]]s for [[city|cities]], e.g. the [[Big Apple]] for [[New York City]]", bare_category_breadcrumb = "cities", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"cities"}, }, ["nicknames for continents!"] = { full_category_link = "[[nickname]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"continents"}, }, ["nicknames for countries!"] = { full_category_link = "[[nickname]]s for [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"quốc gia"}, }, ["nicknames for places!"] = { full_category_link = "[[nickname]]s for [[place]]s", bare_category_breadcrumb = "places", bare_category_parent = "nicknames", addl_bare_category_parents = {"places"}, }, ["nicknames for states!"] = { -- For categorizing nicknames for states of e.g. the United States full_category_link = "[[nicknames]] for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"states"}, }, ["NICKNAME_FOR capital"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR city"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR continent"] = { link = false, default = {"Nicknames for continents"}, }, ["NICKNAME_FOR country"] = { link = false, default = {"Nicknames for countries"}, }, ["NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR place"] = { link = false, default = {"Nicknames for places"}, }, ["NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR state"] = { link = false, default = {"Nicknames for states"}, }, ["NICKNAME_FOR town"] = { link = false, default = {"Nicknames for cities"}, }, ---------- Obsolete forms ---------- ["obsolete forms of places!"] = { full_category_link = "{{glossary|obsolete}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "obsolete forms", bare_category_parent = "places", }, ["OBSOLETE_FORM_OF place"] = { link = false, default = {"Obsolete forms of places"}, }, ---------- Official names ---------- ["official names of countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "official names of places", }, ["official names of former countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "official names of former places", }, ["official names of former places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "official names", bare_category_parent = "former places", addl_bare_category_parents = {{name = "official names of places", sort = "former"}}, }, ["official names of places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official names", bare_category_parent = "places", }, ["OFFICIAL_NAME_OF country"] = { link = false, default = {"Official names of countries"}, }, ["OFFICIAL_NAME_OF FORMER country"] = { link = false, default = {"Official names of former countries"}, }, ["OFFICIAL_NAME_OF FORMER place"] = { link = false, default = {"Official names of former places"}, }, ["OFFICIAL_NAME_OF place"] = { link = false, default = {"Official names of places"}, }, ---------- Official nicknames ---------- ["official nicknames for places!"] = { full_category_link = "[[official]] [[nickname]]s for [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for places", }, ["official nicknames for states!"] = { -- For categorizing official nicknames for states of e.g. the United States full_category_link = "[[official]] [[nicknames]] for [[state]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for states", addl_bare_category_parents = {"states"}, }, ["OFFICIAL_NICKNAME_FOR place"] = { link = false, default = {"Official nicknames for places"}, }, ["OFFICIAL_NICKNAME_FOR state"] = { link = false, default = {"Official nicknames for states"}, }, } export.plural_placetype_to_singular = {} for sg_placetype, spec in pairs(export.placetype_data) do if spec.plural then export.plural_placetype_to_singular[spec.plural] = sg_placetype end end return export l5b0v95pfxver7nfqzx99vjilny31e4 2477546 2477512 2026-07-26T15:34:41Z TheHighFighter2 42988 2477546 Scribunto text/plain local export = {} export.force_cat = false -- set to true for testing local m_locations = require("Module:place/locations") local m_links = require("Module:links") local m_table = require("Module:table") local m_strutils = require("Module:string utilities") local debug_track_module = "Module:debug/track" local en_utilities_module = "Module:en-utilities" local dump = mw.dumpObject local insert = table.insert local concat = table.concat local internal_error = m_locations.internal_error export.internal_error = internal_error local process_error = m_locations.process_error export.process_error = process_error local unpack = unpack or table.unpack -- Lua 5.2 compatibility local ucfirst = m_strutils.ucfirst local ulower = m_strutils.lower local rmatch = m_strutils.match local split = m_strutils.split --[==[ intro: This module contains placetype data used by [[Module:place]] and {{tl|place}}, along with a significant amount of code to work with both placetypes and locations, as well as some placename-related info (FIXME: Consider moving it to [[Module:place/locations]]). See also [[Module:place/locations]], which has definitions of all known locations. You must currently load this module using {{cd|require()}}, not using {{cd|mw.loadData()}}. In particular, it contains two fundamental and tricky functions: # `get_placetype_equivs`, which finds the equivalent placetypes to look under in order to find a given property, and in the process correctly handles placetypes with qualifiers (including qualifiers that act similar to "type-raising" operators in that they do something non-trivial to the placetype to their right) as well as form-of directives and fallbacks. # `find_matching_holonym_location`, which looks up a holonym to find a matching known location, but in the process checks holonyms to the right to make sure there isn't a clash between the user-specified containing holonyms and the containers of the known location being considered. This is done to prevent overcategorizing when either there are two known locations with the same name (e.g. Birmingham in England and Birmingham, Alabama in the US), or more generally two locations with the same name, one of which is a known location but where the other is not (e.g. we're processing non-known-location Mérida, Spain and don't want it categorized like known location Mérida, Yucatán, Mexico). Both of these functions are invoked repeatedly, and probably are invoked several times on the same inputs and as a result are candidates for memoization to speed up the operation of {{tl|place}}. ]==] ------------------------------------------------------------------------------------------ -- Basic utilities -- ------------------------------------------------------------------------------------------ --[==[ Return true if `force_cat` is set either in this module or in [[Module:place/locations]]. ]==] function export.get_force_cat() return export.force_cat or m_locations.force_cat end -- Add the page to a tracking "category". To see the pages in the "category", -- go to [[Wiktionary:Tracking/place/PAGE]] and click on "What links here". local function track(page) require(debug_track_module)("place/" .. page) return true end function export.remove_links_and_html(text) text = m_links.remove_links(text) return text:gsub("<.->", "") end --[==[ Return the singular version of a maybe-plural placetype, or nil if not plural. This correctly handles placetypes with irregular plurals such as `kibbutzim` plural of `kibbutz` by looking up in a table constructed from the `plural` values specified in `placetype_data`. If a special plural value is not found, the regular singularization algorithm in [[Module:en-utilities]] is invoked, which reverses the y -> ies change after vowels and the 'es' addition after sh/ch/x, and otherwise just subtracts a final 's' (which will incorrectly generate 'passe' for plural 'passes'; FIXME: consider changing this for words ending in '-sses'). If the generated singular is the same as the passed-in value, nil is returned. ]==] function export.maybe_singularize_placetype(placetype) if not placetype then return nil end if export.plural_placetype_to_singular[placetype] then return export.plural_placetype_to_singular[placetype] end local retval = require(en_utilities_module).singularize(placetype) if retval == placetype then return nil end return retval end -- Return the correct plural of a placetype, and (if `do_ucfirst` is given) make the first letter uppercase. We first -- look up the plural in `placetype_data`, falling back to pluralize() in [[Module:en-utilities]], which is almost -- always correct. function export.pluralize_placetype(placetype, do_ucfirst) local ptdata = export.placetype_data[placetype] if ptdata and ptdata.plural then placetype = ptdata else placetype = placetype end if do_ucfirst then return ucfirst(placetype) else return placetype end end --[==[ Get the data associated with a placetype, which may be in its singular or plural form. If `from_category` is specified, we also look for category-only placetypes (generally plural) followed by `!`. Return three values: (a) the placetype under which the data can be looked up (i.e. in its singular form if the passed-in `placetype` is plural and did not match a category-only placetype followed by `!`); (b) the placetype data structure; (c) the type of `placetype` match that occurred, one of `"direct"` if the canonical placetype is the same as the passed-in `placetype` and also the same as the key under which `ptdata` was looked up, or `"direct-category"` if the `ptdata` was looked up under a key formed from the passed-in `placetype` by adding `!`, or `"plural"` if the `ptdata` was looked up under the singularized version of the plural passed-in `placetype`. ]==] function export.get_placetype_data(placetype, from_category) local ptdata = export.placetype_data[placetype] if ptdata then return placetype, ptdata, "direct" end if from_category then ptdata = export.placetype_data[placetype .. "!"] if ptdata then return placetype .. "!", ptdata, "direct-category" end end local sg_placetype = export.maybe_singularize_placetype(placetype) if sg_placetype then ptdata = export.placetype_data[sg_placetype] if ptdata then return sg_placetype, ptdata, "plural" end end return nil end --[==[ Check for special pseudo-placetypes that should be ignored for categorization purposes. ]==] function export.placetype_is_ignorable(placetype) return placetype == "and" or placetype == "or" or placetype:find("^%(") end function export.resolve_placetype_aliases(placetype) return export.placetype_aliases[placetype] or placetype end --[==[ Return a property from `placetype_data` for a given placetype. If the placetype isn't found in `placetype_data`, or the key isn't found in the placetype's entry in `placetype_data`, return nil. ]==] function export.get_placetype_prop(placetype, key) -- Usually we are called on equivalent placetypes returned from `get_placetype_equivs`, in which case placetype -- aliases have been resolved, but sometimes not, e.g. when fetching the indefinite article in -- get_placetype_article(). `resolve_placetype_aliases` is just a simple lookup and it doesn't hurt to do it twice. placetype = export.resolve_placetype_aliases(placetype) if export.placetype_data[placetype] then return export.placetype_data[placetype][key] else return nil end end --[==[ Given a placetype, split the placetype into one or more potential ''splits'', each consisting of a three-element list { {``prev_qualifiers``, ``this_qualifier``, ``reduced_placetype``}}, i.e. # the concatenation of zero or more previously-recognized qualifiers on the left, normally canonicalized (if there are zero such qualifiers, the value will be nil); # a single recognized qualifier, normally canonicalized (if there is no qualifier, the value will be nil); # the "reduced placetype" on the right. Splitting between the qualifier in (2) and the reduced placetype in (3) happens at each space character, proceeding from left to right, and stops if a qualifier isn't recognized. All placetypes are canonicalized by checking for aliases in `placetype_aliases`, but no other checks are made as to whether the reduced placetype is recognized. Canonicalization of qualifiers does not happen if `no_canon_qualifiers` is specified. For example, given the placetype `"small beachside unincorporated community"`, the return value will be { { {nil, nil, "small beachside unincorporated community"}, {nil, "small", "beachside unincorporated community"}, {"small", "[[beachfront]]", "unincorporated community"}, {"small [[beachfront]]", "[[unincorporated]]", "community"}, }} Here, `"beachside"` is canonicalized to `"[[beachfront]]"` and `"unincorporated"` is canonicalized to `"[[unincorporated]]"`, in both cases according to the entry in `placetype_qualifiers`. On the other hand, if given `"small former haunted community"`, the return value will be { { {nil, nil, "small former haunted community"}, {nil, "small", "former haunted community"}, {"small", "former", "haunted community"}, }} because `"small"` and `"former"` but not `"haunted"` are recognized as qualifiers. Finally, if given `"former adr"`, the return value will be { { {nil, nil, "former adr"}, {nil, "former", "administrative region"}, }} because `"adr"` is a recognized placetype alias for `"administrative region"`. ]==] function export.split_qualifiers_from_placetype(placetype, no_canon_qualifiers) local splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} local prev_qualifier = nil while true do local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if canon == nil then break end local new_qualifier = qualifier if type(canon) == "table" then canon = canon.link end if not no_canon_qualifiers and canon ~= false then if canon == true then new_qualifier = "[[" .. qualifier .. "]]" else new_qualifier = canon end end insert(splits, {prev_qualifier, new_qualifier, export.resolve_placetype_aliases(reduced_placetype)}) prev_qualifier = prev_qualifier and prev_qualifier .. " " .. new_qualifier or new_qualifier placetype = reduced_placetype else break end end return splits end --[==[ Given a `placetype` (which may be pluralized), return an ordered list of equivalent placetypes to look under to find the placetype's properties (such as the category or categories to be inserted). The return value is actually an ordered list of objects of the form `{qualifier=``qualifier``, placetype=``equiv_placetype``}` where ``equiv_placetype`` is a placetype whose properties to look up, derived from the passed-in placetype or from a contiguous subsequence of the words in the passed-in placetype (always including the rightmost word in the placetype, i.e. we successively chop off qualifier words from the left and use the remainder to find equivalent placetypes). ``qualifier`` is the remaining words not part of the subsequence used to find ``equiv_placetype``; or nil if all words in the passed-in placetype were used to find ``equiv_placetype``. (FIXME: This qualifier is not currently used anywhere.) Only placetypes for which there is an entry in `placetype_data` are included. The placetype passed in is always checked first, and will form the first entry if it exists in `placetype_data`. '''NOTE:''' This is a tricky function as it implements handling of (a) qualifiers, (b) fallback logic, (c) "type-raising" qualifiers such as `former`/`ancient`/etc. as well as `fictional` and `mythological`, and (d) form-of directives, which act somewhat similarly to `former`, and allows interaction between more than one of these simultaneously (e.g. official names of former places, which have their own categorization). If {{tl|place}} gets too slow, one potential speedup is to memoize the results of this function, as it appears to be getting called more than once on the same inputs. Another similar potential speedup is to memoize the results of `iterate_matching_holonym_location()`. For example, given the placetype `left tributary`, the following placetype/qualifier combinations are checked in turn: ``` {qualifier = nil, placetype="left tributary"} {qualifier = "left", placetype="tributary"} {qualifier = "left", placetype="river"} ``` and the return value will be { { {qualifier = "left", placetype="tributary"}, {qualifier = "left", placetype="river"}, }} The algorithm first enters the placetype itself into the list, then checks for `left tributary` as a recognized placetype in `placetype_data` and doesn't find it, so it doesn't enter it into the returned list (if it found it, it would add it as well as any fallbacks directly after it). It then splits off the recognized qualifier `left` to form the ''reduced placetype'' `tributary`, which is entered into the list because it is found in `placetype_data`. Then, because it has a fallback `river`, which exists in `placetype_data`, the fallback is entered next. Another example is `small rural fraziones` (where a ''frazione'' is type of subdivision of a ''comune'' or municipality, often specifically an outlying hamlet). the placetype/qualifier combinations checked are: ``` {qualifier = nil, placetype="small rural fraziones"} {qualifier = nil, placetype="small rural frazione"} {qualifier = "small", placetype="rural fraziones"} {qualifier = "small", placetype="rural frazione"} {qualifier = "small [[rural]]", placetype="fraziones"} {qualifier = "small [[rural]]", placetype="frazione"} {qualifier = "small [[rural]]", placetype="hamlet"} {qualifier = "small [[rural]]", placetype="village"} ``` The return value ends up as {qualifier = "small [[rural]]", placetype="frazione"}, {qualifier = "small [[rural]]", placetype="hamlet"}, {qualifier = "small [[rural]]", placetype="village"}, }} Here, because the result of singularizing `fraziones` returns a different value from the placetype itself, that singularized value is checked after the original plural value. Also, in the process of splitting off qualifiers, they are canonicalized if the entry in `placetype_qualifiers` says to do so; in this case, links are placed around `rural`. Finally, `frazione` has `hamlet` as its fallback, which in turn has `village` as its fallback, so both fallbacks end up being returned. `no_fallback`, if set, disables returning equivalent placetypes based on the `fallback` setting for a placetype. This is used in the first of two loops in find_placetype_cat_specs() in [[Module:place]] to prefer exact matches for placetypes such as barangays with later holonyms to matches based on a fallback such as `neighborhood` with an earlier holonym. See the comment in that function in [[Module:place]] for a more detailed explanation of why this is needed. Only the placetype itself, and any reduced placetypes created by chopping off recognized qualifiers at the beginning, are returned; but we do not return reduced placetypes if a containing placetype exists in `placetype_data`. (For example, `"overseas territory"` has a fallback `"dependent territory"`, and `"overseas"` is also a recognized qualifier. When `no_fallback` is in place, without the above proviso, we would return `"overseas territory"` followed by `"territory"` with the incorrect effect of classifying an `"overseas territory"` of the United Kingdom such as `"Gibraltar"` under [[:Category:Territories of the United Kingdom]] instead of [[:Category:Dependent territories of the United Kingdom]].) As an exception, if `historical`, `ancient`, `former` or the like are found, they proceed ignoring `no_fallback`, because it seems tricky to handle them correctly in the presence of `no_fallback`, and historical/former placetypes rarely occur with exact match category specs anyway. `no_split_qualifiers` prevents splitting off recognized qualifiers and returning the remainder of the placetype as an equivalent placetype. Only the passed-in placetype, and any fallbacks, will be returned. This is used in [[Module:category tree/topic cat/data/Places]] when looking up placetypes found in categories. Such placetypes won't have qualifiers and so it doesn't make sense to try and look for them. `from_category`, if set, causes category-only placetypes (those ending in `!`) to also be checked. `form_of_directive`, if set, causes the specified form-of directive (e.g. `FORMER_NAME_OF`) to be prepended to checked placetypes, their directive-specific type (e.g. `FORMER_NAME_OF_type`), and their classes (`class`) to get the appropriate placetypes to check for form-of-directive categories. It falls back to the prepended generic `place` as a placetype, e.g. `FORMER_NAME_OF place`, if nothing else matches. `no_check_for_inherently_former` is used internally to prevent an infinite loop when checking for `inherently_former`. `register_former_as_non_former` is a major hack used in `get_bare_categories` to deal with the mismatch between e.g. known location `Yugoslavia` declaring itself a `country` but definitions of it declaring it a `former country`. It causes the non-former version of the specified placetype to be included in the returned equivalents along with the former placetypes. [FIXME: This should apply only to the entries in `former_countries` but it's tricky to do that now; fix this in the known-location refactor. -- The known-location refactor is already done but we haven't yet fixed this.] ]==] function export.get_placetype_equivs(placetype, props) local no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former local form_of_directive if props then no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former = props.no_fallback, props.no_split_qualifiers, props.no_check_for_inherently_former, props.from_category, props.register_former_as_non_former form_of_directive = props.form_of_directive end local equivs = {} -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. `qualifier` is -- the preceding qualifier to insert into `equivs` along with the placetype (see comment at top of function). If -- `from_category` is given, we also check for a category-specific entry consisting of the placetype followed by -- `!`, and in all cases we also check to see if `placetype` is plural, and if so, insert the singularized version -- along with its fallbacks (if any) in `placetype_data`. `form_of_prefix` is a form-of prefix such as -- `OFFICIAL_NAME_OF`. If specified, we check the fallbacks of `placetype` without the prefix but then insert into -- `equivs` the prefixed placetype. This way, if the user says e.g. {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}}, -- we will correctly categorize into [[:Category:Official names of countries]], rather than only trying to look up -- `OFFICIAL_NAME_OF island country` and failing, falling back ultimately to [[:Category:Official names of places]]. local function insert_placetype_and_fallbacks(qualifier, placetype, form_of_prefix) local function insert_equiv(pt) if form_of_prefix then -- Let's say the user says {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}} and we have -- no entry for `OFFICIAL_NAME_OF island country` but we do for `OFFICIAL_NAME_OF country` (which we end -- up processing because `island country` falls back to `country`), and that entry in turn is defined -- using a fallback. We have to insert that fallback-of-fallback, and the easiest/cleanest way of -- handling this is by calling ourselves recursively. insert_placetype_and_fallbacks(qualifier, form_of_prefix .. " " .. pt) else insert(equivs, {qualifier=qualifier, placetype=pt}) end end -- Insert the placetype, along with any fallbacks. local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if ptdata then insert_equiv(canon_placetype) if no_fallback then return end local first_placetype = #equivs + 1 local prev_placetype = nil while true do local pt_value = export.placetype_data[canon_placetype] if not pt_value then internal_error("Fallback value %s specified for placetype %s but is not in `placetype_data`", canon_placetype, prev_placetype) end if pt_value.fallback then insert_equiv(pt_value.fallback) local last_placetype = #equivs if last_placetype - first_placetype >= 10 then local fallback_loop = {} for i = first_placetype, last_placetype do insert(fallback_loop, equivs[i].placetype) end internal_error("Apparent loop in fallback chain: %s", table.concat(fallback_loop, " -> ")) end prev_placetype = canon_placetype canon_placetype = pt_value.fallback else break end end end end -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. This is a -- wrapper around the more basic `insert_placetype_and_fallbacks()` which handles form-of directives. If there is no -- form-of directive, this function directly calls `insert_placetype_and_fallbacks()`. We do things this way so that -- form-of directives correctly combine with `former`-type qualifiers. Note that we also have special backups for -- form-of directives that check `DIRECTIVE place` (and before that, `DIRECTIVE FORMER/ANCIENT place` is there's a -- `former`-type directive); these backups live outside this function because we want them done once, late, rather -- than in each invocation of `process_and_insert_placetype()`. local function process_and_insert_placetype(qualifier, reduced_placetype) if form_of_directive then -- First check for e.g. `OFFICIAL_NAME_OF island country` and its fallbacks; then we look for fallbacks of -- `island country` and check e.g. `OFFICIAL_NAME_OF country` and its fallbacks. All of this is handled by -- `insert_placetype_and_fallbacks()` with appropriate parameters. After that, check the general class of -- the directive, e.g. `subpolity` if something like `district` is given. (Eventually, we check for -- `OFFICIAL_NAME_OF place` as a backup, but this happens at the end outside the loop over qualifiers.) insert_placetype_and_fallbacks(qualifier, reduced_placetype, form_of_directive) if not no_fallback then local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype) local directive_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, form_of_directive .. "_type") or export.get_placetype_prop(pt, "class") end ) if not directive_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s in conjunction with form-of directive %s, placetype data " .. 'located but directive-specific type property %s missing, and so is "class"; ' .. "placetypes searched are %s", reduced_placetype, form_of_directive, form_of_directive .. "_type", reduced_placetype_equivs) else -- This should be allowed, as we allow unrecognized placetypes in general. end elseif directive_type ~= "!" then insert_placetype_and_fallbacks(qualifier, directive_type, form_of_directive) end end else insert_placetype_and_fallbacks(qualifier, reduced_placetype) end end -- Successively split off recognized qualifiers and loop over successively greater sets of qualifiers from the left -- (unless `no_split_qualifiers` is specified, in which case we don't check for qualifiers). local splits if no_split_qualifiers then splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} else splits = export.split_qualifiers_from_placetype(placetype) end for _, split in ipairs(splits) do local prev_qualifier, this_qualifier, reduced_placetype = unpack(split, 1, 3) -- If a special "former" qualifier like `former` or `historical` isn't present, and -- `no_check_for_inherently_former` is not given (this flag is used to avoid infinite loops), check for -- "inherently former" placetypes like `satrapy` and `treaty port` that always refer to no-longer-existing -- placetypes, and handle accordingly. local unlinked_this_qualifier if this_qualifier and this_qualifier:find("%[") then unlinked_this_qualifier = export.remove_links_and_html(this_qualifier) else unlinked_this_qualifier = this_qualifier end local former_qualifiers = this_qualifier and export.former_qualifiers[unlinked_this_qualifier] or nil if not former_qualifiers and not no_check_for_inherently_former then former_qualifiers = export.get_equiv_placetype_prop(reduced_placetype, function(pt) return export.get_placetype_prop(pt, "inherently_former") end, {no_check_for_inherently_former = true}) end -- If a special "former" qualifier like `former` or `historical` is present, map it to the appropriate internal -- qualifiers (`ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified -- qualifiers), fetch the `former_type` property, and treat the placetype as if a concatenation of the mapped -- qualifier(s) and the value of `former_type`. For example, if `medieval village` is given, we map `medieval` -- to `ANCIENT` and `FORMER`, and `village` to its `former_type` of `settlement`, and enter the placetypes -- `ANCIENT settlement` and `FORMER settlement` (in that order) into `equivs`. If the placetype following the -- "former" qualifier is recognized in `placetype_data` but has no `former_type` and no fallback with a -- `former_type` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like -- `former greenhouse` is specified and we don't have an entry for `greenhouse`), just track the occurrence and -- don't enter anything into `equivs`. if former_qualifiers then -- FIXME: Should we respect `no_fallback` here? My instinct says no. local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype, { no_check_for_inherently_former = true }) local former_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, "former_type") or export.get_placetype_prop(pt, "class") end ) if not former_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s, placetype data located but `former_type` missing; " .. "placetypes searched are %s", reduced_placetype, reduced_placetype_equivs) else -- Enable error when we've verified there aren't any examples. track("bad-former-placetype") track("bad-former-placetype/" .. reduced_placetype) --process_error("For placetype '%s', unrecognized placetype following 'former'-type " .. -- "qualifier; searched placetype(s) %s", reduced_placetype, dump(reduced_placetype_equivs)) end elseif former_type ~= "!" then -- First check directly for `ANCIENT/FORMER` + the original following placetype. This makes it possible -- for (e.g.) former provinces of the Roman empire to be categorized specially. for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. reduced_placetype) end for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. former_type) end -- HACK! See explanation above for `register_former_as_non_former`. if register_former_as_non_former then process_and_insert_placetype(prev_qualifier, reduced_placetype) end -- If we're processing a form-of directive, after doing everything else we do -- `DIRECTIVE ANCIENT/FORMER place` e.g. `OFFICIAL_NAME_OF FORMER place` as a backup. if form_of_directive and not no_fallback then for _, former_qualifier in ipairs(former_qualifiers) do insert_placetype_and_fallbacks(prev_qualifier, form_of_directive .. " " .. former_qualifier .. " place") end end -- Don't continue processing equivs. The reason is probably the same as the `break` below for -- qualifier_to_placetype_equivs[]; categories for `former BLAH` are set using `default`, and -- non-former equivs will otherwise take precedence. break end end -- Then see if the rightmost split-off qualifier is in qualifier_to_placetype_equivs -- (e.g. 'fictional *' -> 'fictional location'). If so, add the mapping. if this_qualifier and export.qualifier_to_placetype_equivs[unlinked_this_qualifier] then insert(equivs, { qualifier=prev_qualifier, placetype=export.qualifier_to_placetype_equivs[unlinked_this_qualifier] }) -- Don't continue processing equivs; otherwise, if we specify 'mythological city', even though the -- equivalent entry for 'mythological location' gets inserted ahead of the entry for 'city', the -- latter ends up generating the category because the category for 'mythological location' is set as -- the default value, which is used only when no non-default category can be found. break end -- Finally, join the rightmost split-off qualifier to the previously split-off qualifiers to form a combined -- qualifier, and add it along with reduced_placetype and any mapping in placetype_data for reduced_placetype. -- NOTE: The first time through this loop, both `prev_qualifier` and `this_qualifier` are nil, and this inserts -- the full placetype into `equivs`. local qualifier = prev_qualifier and prev_qualifier .. " " .. this_qualifier or this_qualifier process_and_insert_placetype(qualifier, reduced_placetype) -- If `no_fallback` and there's an entry in `placetype_data` for this placetype, don't include any reduced -- placetypes to avoid the "overseas territory treated as a territory" issue describe above. if no_fallback then local canon_placetype, ptdata, ptmatch = export.get_placetype_data(reduced_placetype, from_category) if canon_placetype then break end end end -- If we're processing a form-of directive, after doing everything else we do `DIRECTIVE place` e.g. -- `OFFICIAL_NAME_OF place` as a backup; but only if either the placetype as a whole is recognized or the placetype -- begins with a recognized qualifier. This latter check is to avoid categorizing into e.g. -- [[Category:en:Former names of places]] in an invocation like -- {{place|en|@former name of:Democratic Republic of the Congo|country|r/Central Africa|;|used from 1971–1997}}; -- the `used from 1971–1997` gets treated as a placetype and we're called on it. if form_of_directive and not no_fallback and (splits[2] or export.get_placetype_data(placetype, from_category)) then insert_placetype_and_fallbacks(nil, form_of_directive .. " place") end return equivs end function export.get_equiv_placetype_prop_from_equivs(equivs, fun, continue_on_nil_only) for _, equiv in ipairs(equivs) do local retval = fun(equiv.placetype) if continue_on_nil_only and retval ~= nil or not continue_on_nil_only and retval then return retval, equiv end end return nil, nil end --[==[ Given a placetype `placetype` and a function `fun` of one argument, iteratively call the function on equivalent placetypes fetched from `get_placetype_equivs` until the function returns a non-falsy value (i.e. not {nil} or {false}); but if `continue_on_nil_only` is specified, the iterations continue until the function returns non non-{nil} value. FIXME: We should make `continue_on_nil_only` the default; but this requires changing some callers.) When `fun` returns a non-falsy or non-{nil} value, `get_equiv_placetype_prop` returns two values: the value returned by `fun` and the equivalent placetype that triggered the non-falsy (or non-{nil}) return value. If `fun` never returns a non-falsy (or non-{nil}) value, `get_equiv_placetype_prop` returns {nil} for both return values. If `placetype` is passed in as {nil}, the return value is the result of calling `fun` on {nil} (whatever it is) with {nil} for the second return value. ]==] function export.get_equiv_placetype_prop(placetype, fun, props) if not placetype then return fun(nil), nil end return export.get_equiv_placetype_prop_from_equivs(export.get_placetype_equivs(placetype, props), fun, props and props.continue_on_nil_only) end --[==[ Return the article that is used with an entry placetype. We proceed as follows: # See if there is a recognized qualifier at the beginning that specifies an article (including `false` for no article). This takes precedence over anything else, so that e.g. `various capitals` gets no article rather than "`the"`. # Then check the placetype or any equivalent placetype for the `entry_placetype_use_the` property, indicating that `"the"` should be used. # Otherwise we look to see if the placetype itself (not any equivalents, even those involving deleting a qualifier from the beginning) has an entry in `placetype_data` that specifies the indefinite article using `entry_placetype_use_the` (principally for use with placetypes like `union territory`). # Otherwise, we use [[Module:en-utilities]] to apply the standard algorithm to generate `"an"` for words beginning with a vowel and `"a"` otherwise. If `ucfirst` is true, the first letter of the article is made upper-case. ]==] function export.get_placetype_article(placetype, ucfirst) local art local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if type(canon) == "table" then art = canon.article end end if art == false then return art end if art == nil then local placetype_use_the = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "entry_placetype_use_the") end) if placetype_use_the then art = "tên" else art = export.get_placetype_prop(placetype, "entry_placetype_indefinite_article") if not art then art = require(en_utilities_module).get_indefinite_article(placetype) end end end if ucfirst then art = m_strutils.ucfirst(art) end return art end --[==[ Return the preposition that should be used after `placetype` when occurring as an entry placetype or in categories (e.g. `city >in< France` but `country >of< South America`). The preposition defaults to `"của"` if not specified. ]==] function export.get_placetype_entry_preposition(placetype) local pt_prep = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "preposition") end ) return pt_prep or "của" end --[==[ Given a place desc (see top of file) and a holonym object (see top of file), add a key/value into the place desc's `holonyms_by_placetype` field corresponding to the placetype and placename of the holonym. For example, corresponding to the holonym "c/Italy", a key with the list value {"Italy"} will be added to the place desc's `holonyms_by_placetype` field. If there is already a key with that place type, the new placename will be added to the end of the value's list. ]==] function export.key_holonym_into_place_desc(place_desc, holonym) if not holonym.placetype then return end -- Key in equivalent placetypes, so that e.g. `cities/San Francisco` gets keyed under `city`; but don't do -- fallbacks, as it doesn't seem correct for the "do other holonyms of the same placetype" algorithm to do holonyms -- of different types just because they have the same fallback. local equiv_placetypes = export.get_placetype_equivs(holonym.placetype, {no_fallback = true}) local unlinked_placename = holonym.unlinked_placename for _, equiv in ipairs(equiv_placetypes) do local placetype = equiv.placetype if not place_desc.holonyms_by_placetype then place_desc.holonyms_by_placetype = {} end if not place_desc.holonyms_by_placetype[placetype] then place_desc.holonyms_by_placetype[placetype] = {unlinked_placename} else insert(place_desc.holonyms_by_placetype[placetype], unlinked_placename) end end end --[=[ Construct a formatted link from the raw link spec `link` given the canonical singular placetype `sg_placetype`. If the placetype was originally plural, `orig_placetype` should contain this plural value; otherwise it should be nil. This will construct the appropriate type of link that displays as `orig_placetype` (or otherwise `sg_placetype`) but links to whatever the `link` spec specifies (which may be `sg_placetype`, a Wikipedia article, etc.). `ptdata` is the placetype data structure for the placetype, and `from_category` indicates that we are generating the description of a category (otherwise we are generating the display form of an entry placetype). ]=] local function make_placetype_link(link, sg_placetype, orig_placetype, ptdata, from_category, noerror) if not from_category and ptdata.disallow_in_entries then if noerror then return "[not meant to be specified directly, with warning: " .. ptdata.disallow_in_entries .. "]" else process_error("Placetype %s is not meant to be specified directly: " .. ptdata.disallow_in_entries, sg_placetype) end end if link == nil then internal_error("Placetype data present for placetype %s but no link= setting given", sg_placetype) elseif link == true then if orig_placetype then return ("[[%s|%s]]"):format(sg_placetype, orig_placetype) else return ("[[%s]]"):format(sg_placetype) end elseif link == false then process_error("Placetype %s is not meant to be specified directly, but is only for internal use", sg_placetype) elseif link == "w" then return ("[[w:%s|%s]]"):format(sg_placetype, orig_placetype or sg_placetype) elseif link == "separately" then if orig_placetype then local sg_words = split(sg_placetype, " ") local orig_words = split(orig_placetype, " ") if #sg_words ~= #orig_words then internal_error("Can't construct 'separately' link for plural placetype %s as original placetype %s " .. "has different number of words", orig_placetype, sg_placetype) else for i = 1, #sg_words do if sg_words[i] == orig_words[i] then sg_words[i] = ("[[%s]]"):format(sg_words[i]) else sg_words[i] = ("[[%s|%s]]"):format(sg_words[i], orig_words[i]) end end return concat(sg_words, " ") end else return (sg_placetype:gsub("([^ ]+)", "[[%1]]")) end elseif link:find("^%+") then link = link:sub(2) -- discard initial + return ("[[%s|%s]]"):format(link, orig_placetype or sg_placetype) elseif not orig_placetype then return link else return link end end --[==[ Get the display form of a placetype by looking it up in `placetype_data`. If the placetype is recognized, or is the plural of a recognized placetype, the corresponding linked display form is returned (with plural placetypes displaying as plural but linked to the singular form of the placetype). Otherwise, return nil. If we're generating the description of a category, `category_type` should be set to one of `"top-level"` (for top-level categories like [[:Category:Neighborhoods]]), `"noncity"` (for non-city categories like [[:Category:Neighborhoods in Illinois, USA]]) or `"thành phố"` (for city categories like [[:Category:Neighborhoods of Chicago]]). Otherwise, we're generating the description for use in formatting a {{tl|place}} call, and category-only placetypes ending in `!` will be ignored, along with special `category_link*` settings. `return_full` is used along with `category_type` and will preferably return the "full" variant of category link settings, i.e. `full_category_link*`; if they don't exist, the `category_link*` value is prepended with `"names of"`. `noerror` says to not throw an error when encountering entry placetypes that would be disallowed. ]==] function export.get_placetype_display_form(placetype, category_type, return_full, noerror) local from_category = not not category_type local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if canon_placetype then local raw_link local function is_linked_string(str) return type(str) == "string" and str:find("%[%[") end if category_type then local fetched_full local function fetch_maybe_full(prop) local retval = ptdata["full_" .. prop] if retval ~= nil then if return_full then return retval, true else internal_error("Saw full_" .. prop .. "=%s but `return_full` not set, can't handle", retval) end end return ptdata[prop], false end local function maybe_prefix(str) if return_full and not fetched_full then return "names of " .. str else return str end end -- Careful with `false` as possible value. if category_type == "top-level" then raw_link, fetched_full = fetch_maybe_full("category_link_top_level") elseif category_type == "noncity" then raw_link, fetched_full = fetch_maybe_full("category_link_before_noncity") elseif category_type == "thành phố" then raw_link, fetched_full = fetch_maybe_full("category_link_before_city") else internal_error('Unrecognized value for `category_type` %s, should be "top-level", "noncity" or "thành phố"', category_type) end if type(raw_link) == "string" then return maybe_prefix(raw_link), ptdata elseif raw_link ~= nil then return raw_link, ptdata end raw_link, fetched_full = fetch_maybe_full("category_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end if ptmatch == "plural" then raw_link, fetched_full = fetch_maybe_full("plural_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end end if raw_link == nil then raw_link, fetched_full = fetch_maybe_full("link") end if raw_link == false then return raw_link, ptdata end return maybe_prefix(make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror)), ptdata else if ptmatch == "plural" then raw_link = ptdata.plural_link if raw_link == false then process_error("Placetype %s cannot appear plural", placetype) end if is_linked_string(raw_link) then return raw_link, ptdata end end if raw_link == nil then raw_link = ptdata.link end return make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror), ptdata end end return nil end local function resolve_unlinked_placename_display_aliases(placetype, placename) local equiv_placetypes = export.get_placetype_equivs(placetype) for i, equiv in ipairs(equiv_placetypes) do equiv_placetypes[i] = equiv.placetype end local all_display_aliases_found = {} local all_others_found = {} for group, key, spec in m_locations.iterate_matching_location { placetypes = equiv_placetypes, placename = placename, alias_resolution = "display", } do if spec.alias_of and spec.display then insert(all_display_aliases_found, {group, key, spec, spec.display_as_full}) else insert(all_others_found, {group, key, spec}) end end if not all_display_aliases_found[1] then return placename elseif all_display_aliases_found[2] then internal_error("Found multiple matching display aliases for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) elseif all_others_found[1] then internal_error("Found a display alias along with other possible meanings for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) else local group, key, spec, as_full = unpack(all_display_aliases_found[1]) local full, elliptical = m_locations.key_to_placename(group, key) return as_full and full or elliptical end end --[==[ If `placename` of type `placetype` is a display alias, convert it to its canonical form; otherwise, return unchanged. Display aliases transform certain placenames into canonical displayed forms. For example, if any of `country/US`, `country/USA` or `country/United States of America` (or `c/US`, etc.) are given, the result will be displayed as `United States`. '''NOTE''': Display aliases change what is displayed from what the editor wrote in the Wikitext. As a result, they should (a) be non-political in nature, and (b) not involve a change where the word `the` needs to be added or removed. For example, normalizing `US` and `USA` to `United States` for display purposes is OK but normalizing `Burma` to `Myanmar` is not (instead a cat alias should be used) because the terms `Burma` and `Myanmar` have clear political connotations. Similarly, we have a display alias that maps the old name of `Macedonia` as a country (but not a region!) to `North Macedonia`, but `Republic of Macedonia` is mapped to `North Macedonia` only as a cat alias because the two terms differ in their use of `the`. (For example, if we had a display alias mapping `Republic of Macedonia` to `North Macedonia`, the call {{tl|place|en|the <<capital city>> of the <<c/Republic of Macedonia>>}} would wrongly display as `the [[capital city]] of the [[North Macedonia]]`.) Generally, display normalizations tend to involve alternative forms (e.g. abbreviations, ellipses, foreign spellings) where the normalization improves clarity and consistency. ]==] function export.resolve_placename_display_aliases(placetype, placename) -- If the placename is a link, apply the alias inside the link. -- This pattern matches both piped and unpiped links. If the link is not piped, the second capture (linktext) will -- be empty. local link, linktext = rmatch(placename, "^%[%[([^|%[%]]+)|?([^|%[%]]-)%]%]$") if link then if linktext ~= "" then local alias = resolve_unlinked_placename_display_aliases(placetype, linktext) return "[[" .. link .. "|" .. alias .. "]]" else local alias = resolve_unlinked_placename_display_aliases(placetype, link) return "[[" .. alias .. "]]" end else return resolve_unlinked_placename_display_aliases(placetype, placename) end end --[==[ Generate the "prefixed" version of a bare key, i.e. prefix it with `the` if correct for this key. ]==] function export.get_prefixed_key(key, spec) if spec.the then return key else return key end end -- Necessary for use by [[Module:place]]. FIXME: Reorganize the modules so this isn't necessary. export.iterate_matching_location = m_locations.iterate_matching_location --[=[ Iterator that iterates over holonyms in `place_desc`. If `first_holonym_index` is given, start iterating at the specified holonym and stop either when there are no more holonyms or a holonym with modifier `:also` is found. If `first_holonym_index` is nil or omitted, iterate over all holonyms regardless. If `include_raw_text_holonyms` is specified, raw text holonyms (those not of the form `placetype/placename`) are returned as well; they can be identified by the fact that the `placetype` field in the holonym structure is nil. Two values are returned at each iteration, the holonym index and holonym structure, similar to `ipairs()`. ]=] function export.get_holonyms_to_check(place_desc, first_holonym_index, include_raw_text_holonyms) local stop_at_also = not not first_holonym_index return function(place_desc, index) while true do index = index + 1 local this_holonym = place_desc.holonyms[index] -- If we were passed in a starting holonym index, go up to but not including a holonym marked with `:also` -- (continue_cat_loop); the categorization code will then restart the loop at that holonym. That holonym -- will have `:also` marked on it, so make sure not to stop immediately if the first holonym is marked with -- `:also`. if not this_holonym or stop_at_also and index > first_holonym_index and this_holonym.continue_cat_loop then return nil end -- If not placetype, we're processing raw text, which we normally want to skip. if include_raw_text_holonyms or this_holonym.placetype then return index, this_holonym end end end, place_desc, first_holonym_index and first_holonym_index - 1 or 0 end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, iterate over all such known locations, returning for each location the corresponding key, spec and group as well as the trail of ancestral containers. Unlike `iterate_matching_location()`, this specifically checks that there is no mismatch between the location's containers at any level and any of the following holonyms in the {{tl|place}} spec. The fields in `data` are: * `holonym_placetype`: The placetype of the holonym. It can actually be a list of possible placetypes, as with `iterate_matching_location()`. * `holonym_placename`: The placename of the holonym. * `holonym_index`: The index of the holonym among the holonyms in `place_desc`, or nil if the holonym is not among the holonyms in `place_desc`. (If a holonym index is given, we check for container mismatches among the holonyms following the specified index, stopping either when encountering a holonym marked with modifier `:also` or, if none exist, when we run out of holonyms. If no holonym index is given, we check all holonyms for container mismatches.) * `place_desc`: Description of the place; used for the holonyms, to check for container mismatches. Returns four values: the location group, the canonical key by which the location is known, the spec object describing the location and the trail of ancestral containers for the location. The first three values are the same as for `iterate_matching_location`. ]==] function export.iterate_matching_holonym_location(data) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc local matching_location_iterator = m_locations.iterate_matching_location { placetypes = holonym_placetype, placename = holonym_placename, } return function() while true do local group, key, spec = matching_location_iterator() if not group then return nil end local container_trail = {} -- For each level of container, check that there are no mismatches (i.e. other location of the same -- placetype) mentioned. We allow a mismatch at a given level if there's also a match with the container -- at that level. For example, in the case of Kansas City, defined in [[Module:place/locations]] as a city -- in Missouri, if we define it as {{tl|place|city|s/Missouri,Kansas}}, we ignore the mismatching state of -- Kansas because the correct state of Missouri was also mentioned. But imagine we are defining Newark, -- Delaware as {{tl|place|city|s/Delaware|c/US}} and (as is the case) we have an entry for Newark, New -- Jersey in [[Module:place/locations]]. Just because the containing location `US` matches isn't enough, -- because Newark, NJ also has New Jersey as a containing location and there's a mismatch at that level. If -- there are no mismatches at any level we assume we're dealing with the right known location. -- -- If at a given level there are multiple containing locations, we count a match if any holonym matches any -- containing location, and a mismatch only if a holonym exists of the same placetype that doesn't match any -- containing location. local containers_mismatch = false for containers in m_locations.iterate_containers(group, key, spec) do insert(container_trail, containers) local match_at_level = false local mismatch_at_level = false for other_holonym_index, other_holonym in export.get_holonyms_to_check(place_desc, holonym_index and holonym_index + 1 or nil) do local other_source_holonym = other_holonym.augmented_from_holonym if other_source_holonym and other_source_holonym.placetype == holonym_placetype and other_source_holonym.unlinked_placename ~= holonym_placename then -- Ignore holonyms added during the augmentation process for other holonyms of the same -- placetype as the placetype of the holonym we're considering. See comment in -- augment_holonyms_with_container() for why we do this. -- continue; grrr, no 'continue' in Lua else local holonym_matches_at_level = false local holonym_exists_with_same_placetype = false for _, container in ipairs(containers) do if not container.spec.no_check_holonym_mismatch then local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) local placetypes = container.spec.placetype if type(placetypes) ~= "table" then placetypes = {placetypes} end local placetype_equivs = {} for _, pt in ipairs(placetypes) do m_table.extend(placetype_equivs, export.get_placetype_equivs(pt)) end local this_holonym_matches = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype and (other_holonym.unlinked_placename == full_container_placename or other_holonym.unlinked_placename == elliptical_container_placename) end ) if this_holonym_matches then holonym_matches_at_level = true break end local this_holonym_exists_with_same_placetype = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype end ) if this_holonym_exists_with_same_placetype then -- We seem to have a mismatch at this level. But before we decide conclusively that this -- is the case, check to see whether the putative mismatch is an alias and matches when -- we resolve the alias. for oh_group, oh_key, oh_spec, oh_container_trail in export.iterate_matching_holonym_location { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = place_desc, } do local oh_full_placename, oh_elliptical_placename = m_locations.key_to_placename(oh_group, oh_key) if oh_full_placename == full_container_placename or oh_elliptical_placename == elliptical_container_placename then -- Alias matched when resolved. this_holonym_matches = true break end end if this_holonym_matches then -- Alias matched above when resolved. holonym_matches_at_level = true break else -- Not an alias, or doesn't match when resolved. We have a true mismatch. holonym_exists_with_same_placetype = true end end end end if holonym_matches_at_level then match_at_level = true break end if holonym_exists_with_same_placetype then mismatch_at_level = true end end end if not match_at_level and mismatch_at_level then containers_mismatch = true break end end if not containers_mismatch then return group, key, spec, container_trail end end end end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, find and return the corresponding key, spec and group as well as the trail of ancestral containers. This is like `iterate_matching_holonym_location()` but throws an error if more than one location matches. (An example where this would happen is {{tl|place|en|neighborhood|city/Newcastle}}, because there are two known locations named Newcastle. To fix this, specify additional following disambiguating holonyms, e.g. {{tl|place|en|neighborhood|city/Newcastle|s/New South Wales}}. ]==] function export.find_matching_holonym_location(data) local all_found = {} for group, key, spec, container_trail in export.iterate_matching_holonym_location(data) do insert(all_found, {group, key, spec, container_trail}) end if not all_found[1] then return nil elseif all_found[2] then local holonym_placetype = data.holonym_placetype if type(holonym_placetype) == "table" then holonym_placetype = concat(holonym_placetype, ",") end local found_keys = {} for _, found in ipairs(all_found) do local _, key, _, _ = unpack(found) insert(found_keys, key) end error(("Found multiple matching locations for holonym '%s/%s'; specify disambiguating context in the " .. "containing holonyms: %s"):format(holonym_placetype, data.holonym_placename, dump(found_keys))) else return unpack(all_found[1]) end end ------------------------------------------------------------------------------------------ -- Placename and placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: This is a map from aliases to their canonical forms. Any placetypes appearing as keys here will be mapped to their canonical forms in all respects, including the display form. Contrast entries in 'placetype_data' with a fallback, which applies to categorization and other processes but not to display. The most important aliases are for holonym placetypes, particularly those that occur often such as "country", "state", "province" and the like. Particularly long placetypes that mostly occur as entry placetypes (e.g. "census-designated place") can be given abbreviations, but it is generally preferred to spell out the entry placetype. Note also that we purposely avoid certain abbreviations that would be ambiguous (e.g. "d", which could variously be interpreted as "department", "district" or "division"). ]==] export.placetype_aliases = { ["acomm"] = "autonomous community", ["adr"] = "administrative region", ["adterr"] = "administrative territory", -- Pakistan ["aobl"] = "autonomous oblast", ["aokr"] = "autonomous okrug", ["ap"] = "autonomous province", ["apref"] = "autonomous prefecture", ["aprov"] = "autonomous province", ["ar"] = "autonomous region", ["arch"] = "archipelago", ["arep"] = "autonomous republic", ["aterr"] = "autonomous territory", ["atu"] = "autonomous territorial unit", ["bor"] = "borough", ["c"] = "quốc gia", ["can"] = "canton", ["carea"] = "council area", ["cc"] = "constituent country", ["cdblock"] = "community development block", ["cdep"] = "Crown dependency", ["CDP"] = "census-designated place", ["cdp"] = "census-designated place", ["clcity"] = "county-level city", ["co"] = "county", ["cobor"] = "county borough", ["colcity"] = "county-level city", ["coll"] = "collectivity", ["comm"] = "community", ["cont"] = "lục địa", ["continent"] = "lục địa", ["contr"] = "continental region", ["contregion"] = "continental region", ["cpar"] = "civil parish", ["damun"] = "direct-administered municipality", ["dep"] = "dependency", ["department capital"] = "departmental capital", ["dept"] = "department", ["depterr"] = "dependent territory", ["dist"] = "district", ["distmun"] = "district municipality", ["div"] = "division", ["emp"] = "empire", ["fpref"] = "French prefecture", ["gov"] = "governorate", ["govnat"] = "governorate", ["home-rule city"] = "home rule city", ["home-rule municipality"] = "home rule municipality", ["inner-city area"] = "inner city area", ["ires"] = "Indian reservation", ["isl"] = "island", ["lbor"] = "London borough", ["lga"] = "local government area", ["lgarea"] = "local government area", ["lgd"] = "local government district", ["lgdist"] = "local government district", ["metbor"] = "metropolitan borough", ["metcity"] = "metropolitan city", ["metmun"] = "metropolitan municipality", ["mtn"] = "núi", ["mun"] = "municipality", ["mundist"] = "municipal district", ["nonmetropolitan county"] = "non-metropolitan county", ["obl"] = "oblast", ["okr"] = "okrug", ["p"] = "province", ["par"] = "parish", ["parmun"] = "parish municipality", ["pen"] = "peninsula", ["plcity"] = "prefecture-level city", ["plcolony"] = "Polish colony", ["pref"] = "prefecture", ["prefcity"] = "prefecture-level city", ["preflcity"] = "prefecture-level city", ["prov"] = "province", ["r"] = "region", ["range"] = "dãy núi", ["rcm"] = "regional county municipality", ["rcomun"] = "regional county municipality", ["rdist"] = "regional district", ["rep"] = "republic", ["rhrom"] = "rural hromada", ["riv"] = "river", ["rmun"] = "regional municipality", ["robor"] = "royal borough", ["romp"] = "Roman province", ["runit"] = "regional unit", ["rurmun"] = "rural municipality", ["s"] = "state", ["sar"] = "special administrative region", ["shrom"] = "settlement hromada", ["spref"] = "subprefecture", ["sprefcity"] = "sub-prefectural city", ["sprovcity"] = "subprovincial city", ["submet city"] = "sub-metropolitan city", ["submetropolitan city"] = "sub-metropolitan city", ["sub-prefecture-level city"] = "sub-prefectural city", ["sub-provincial city"] = "subprovincial city", ["sub-provincial district"] = "subprovincial district", ["terr"] = "territory", ["terrauth"] = "territorial authority", ["twp"] = "township", ["twpmun"] = "township municipality", ["uauth"] = "unitary authority", ["ucomm"] = "unincorporated community", ["udist"] = "unitary district", ["uhrom"] = "urban hromada", ["uterr"] = "union territory", ["utwpmun"] = "united township municipality", ["val"] = "valley", ["vdc"] = "village development committee", ["vil"] = "village", ["voi"] = "voivodeship", ["wcomm"] = "Welsh community", } local no_link_def_article = {link = false, article = ""} local no_link_no_article = {link = false, article = false} --[==[ var: These qualifiers can be prepended onto any placetype and will be handled correctly. For example, the placetype `large city` will be displayed as `large <nowiki>[[city]]</nowiki>` and categorized as if `city` were specified. If the value in the following table is a string, the qualifier will display according to the string. If the value is `true`, the qualifier will be linked to its corresponding Wiktionary entry. If the value is `false`, the qualifier will not be linked but will appear as-is. Note that these qualifiers do not override placetypes with entries elsewhere that contain those same qualifiers. For example, the entry for `inland sea` in `placetype_data` will apply in preference to treating `inland sea` as equivalent to `sea`. ]==] export.placetype_qualifiers = { -- generic qualifiers ["huge"] = false, ["tiny"] = false, ["large"] = false, ["big"] = false, ["mid-size"] = false, ["mid-sized"] = false, ["small"] = false, ["sizable"] = false, ["important"] = false, ["long"] = false, ["short"] = false, ["major"] = false, ["minor"] = false, ["high"] = false, ["tall"] = false, ["low"] = false, ["left"] = false, -- left tributary ["right"] = false, -- right tributary ["modern"] = false, -- for use in opposition to "ancient" in another definition -- "former" qualifiers ["abandoned"] = true, ["ancient"] = true, ["deserted"] = true, ["extinct"] = true, ["former"] = false, ["historic"] = "historical", ["historical"] = true, ["medieval"] = true, ["mediaeval"] = true, ["ruined"] = true, ["traditional"] = true, -- sea qualifiers ["coastal"] = true, ["inland"] = true, -- note, we also have an entry in placetype_data for 'inland sea' to get a link to [[inland sea]] ["maritime"] = true, ["overseas"] = true, ["seaside"] = true, ["beachfront"] = true, ["beachside"] = true, ["riverside"] = true, -- lake qualifiers ["freshwater"] = true, ["saltwater"] = true, ["endorheic"] = true, ["oxbow"] = true, ["ox-bow"] = "[[oxbow]]", -- [[ox-bow]] is a red link ["tidal"] = true, -- land qualifiers ["hilltop"] = true, ["hilly"] = true, ["insular"] = true, ["peninsular"] = true, ["chalk"] = true, ["karst"] = true, ["limestone"] = true, ["mountainous"] = true, ["mountaintop"] = true, ["alpine"] = true, ["volcanic"] = true, -- for an island -- political status qualifiers ["autonomous"] = true, ["incorporated"] = true, ["special"] = true, ["unincorporated"] = true, ["coterminous"] = true, -- monetary status/etc. qualifiers ["fashionable"] = true, ["wealthy"] = true, ["affluent"] = true, ["declining"] = true, -- city vs. rural qualifiers ["urban"] = true, ["suburban"] = true, ["exurban"] = true, ["outlying"] = true, ["remote"] = true, ["rural"] = true, ["outback"] = true, ["inner"] = false, ["inner-city"] = true, ["central"] = false, ["outer"] = false, -- land use qualifiers ["residential"] = true, ["agricultural"] = true, ["business"] = true, ["commercial"] = true, ["industrial"] = true, -- business use qualifiers ["railroad"] = true, ["railway"] = true, ["farming"] = true, ["fishing"] = true, ["mining"] = true, ["logging"] = true, ["cattle"] = true, -- tourism use qualifiers ["resort"] = true, -- note, we also have 'resort city' and 'resort town', that take precedecne ["spa"] = true, -- note, we also have 'spa city' and 'spa town', that take precedecne ["ski"] = true, -- note, we also have 'ski resort city' and 'ski resort town', that take precedecne -- religious qualifiers ["holy"] = true, ["sacred"] = true, ["religious"] = true, ["secular"] = true, -- qualifiers for nonexistent places ["claimed"] = false, ["fictional"] = true, ["legendary"] = true, ["mythical"] = true, ["mythological"] = true, -- directional qualifiers ["northern"] = false, ["southern"] = false, ["eastern"] = false, ["western"] = false, ["north"] = false, ["south"] = false, ["east"] = false, ["west"] = false, ["northeastern"] = false, ["southeastern"] = false, ["northwestern"] = false, ["southwestern"] = false, ["northeast"] = false, ["southeast"] = false, ["northwest"] = false, ["southwest"] = false, -- seasonal qualifiers ["summer"] = true, -- e.g. for 'summer capital' ["winter"] = true, -- legal status qualifiers -- FIXME: Two-word qualifiers don't work yet. But you can enter "de-facto" and it's canonicalized to [[de facto]]. ["official"] = true, ["unofficial"] = true, ["de facto"] = true, -- 'de facto capital' ["de-facto"] = "[[de facto]]", -- [[de-facto]] is a red link ["de jure"] = true, -- 'de jure capital' ["de-jure"] = "[[de jure]]", -- [[de-jure]] is a red link -- NOTE: 'unrecognized/unrecognised' are handled as placetypes 'unrecognized country', 'unrecognized state' -- misc. qualifiers ["planned"] = true, ["chartered"] = true, ["landlocked"] = true, ["uninhabited"] = true, -- superlative qualifiers ["first"] = no_link_def_article, ["second"] = no_link_def_article, -- for "second largest" etc. ["third"] = no_link_def_article, ["fourth"] = no_link_def_article, ["last"] = no_link_def_article, ["only"] = no_link_def_article, ["sole"] = no_link_def_article, ["main"] = no_link_def_article, ["largest"] = no_link_def_article, ["biggest"] = no_link_def_article, ["smallest"] = no_link_def_article, ["shortest"] = no_link_def_article, ["longest"] = no_link_def_article, ["tallest"] = no_link_def_article, ["highest"] = no_link_def_article, ["lowest"] = no_link_def_article, ["leftmost"] = no_link_def_article, ["rightmost"] = no_link_def_article, ["innermost"] = no_link_def_article, ["outermost"] = no_link_def_article, ["northernmost"] = no_link_def_article, ["southernmost"] = no_link_def_article, ["westernmost"] = no_link_def_article, ["easternmost"] = no_link_def_article, ["northwesternmost"] = no_link_def_article, ["southwesternmost"] = no_link_def_article, ["northeasternmost"] = no_link_def_article, ["southeasternmost"] = no_link_def_article, -- several/various ["several"] = no_link_no_article, ["various"] = no_link_no_article, ["numerous"] = no_link_no_article, ["multiple"] = no_link_no_article, ["many"] = no_link_no_article, ["other"] = no_link_no_article, } --[==[ var: In this table, the key qualifiers should be treated the same as the value qualifiers for categorization purposes. This is overridden by `placetype_data` and `qualifier_to_placetype_equivs`. ]==] export.former_qualifiers = { ["abandoned"] = {"FORMER"}, ["ancient"] = {"ANCIENT", "FORMER"}, ["former"] = {"FORMER"}, ["extinct"] = {"FORMER"}, ["historic"] = {"FORMER"}, ["historical"] = {"FORMER"}, ["medieval"] = {"ANCIENT", "FORMER"}, ["mediaeval"] = {"ANCIENT", "FORMER"}, ["ruined"] = {"ANCIENT", "FORMER"}, ["traditional"] = {"FORMER"}, } --[==[ var: In this table, any placetypes containing these qualifiers that do not occur in `placetype_data` should be mapped to the specified placetypes for categorization purposes. Entries here are overridden by `placetype_data`. ]==] export.qualifier_to_placetype_equivs = { ["fictional"] = "fictional location", ["legendary"] = "mythological location", ["mythical"] = "mythological location", ["mythological"] = "mythological location", -- For e.g. Taiwan as a "claimed province" of China; parts of Belize as claimed by Guatemala; various islands -- claimed by various parties in East Asia. FIXME: We should conditionalize on what is being claimed since there are -- also claimed capitals, e.g. Israel and Palestine claim Jerusalem as their capital. ["claimed"] = "claimed political division", } --[==[ var: Mapping from placetypes to the corresponding plural category-only placetype for a capital of that placetype. The reverse mapping also exists. ]==] export.placetype_to_capital_cat = { ["autonomous community"] = "autonomous community capitals", ["canton"] = "cantonal capitals", ["comarca"] = "comarca capitals", ["country"] = "national capitals", -- The following are not obviously different from 'county seats' but the latte terminology is used in the US. ["county"] = "county capitals", ["department"] = "departmental capitals", ["district"] = "district capitals", ["division"] = "division capitals", ["emirate"] = "emirate capitals", ["governorate"] = "governorate capitals", ["hromada"] = "hromada capitals", ["krai"] = "krai capitals", ["metropolitan city"] = "metropolitan city capitals", ["municipality"] = "municipal capitals", ["oblast"] = "oblast capitals", ["okrug"] = "okrug capitals", ["prefecture"] = "prefectural capitals", ["province"] = "provincial capitals", ["raion"] = "raion capitals", ["regency"] = "regency capitals", ["region"] = "regional capitals", ["regional unit"] = "regional unit capitals", ["republic"] = "republic capitals", ["state"] = "state capitals", ["territory"] = "territorial capitals", ["voivodeship"] = "voivodeship capitals", } --[==[ var: This contains placenames that should be preceded by an article (almost always "the"). '''NOTE''': There are multiple ways that placenames can come to be preceded by "the": # Listed here. # Given in [[Module:place/locations]] with an initial "the". All such placenames are added to this map by the code just below the map. # The placetype of the placename has `holonym_use_the = true` in its placetype_data. # A regex in placename_the_re matches the placename. Note that "the" is added only before the first holonym in a place description. ]==] export.placename_article = { -- This should only contain info that can't be inferred from [[Module:place/locations]]. ["archipelago"] = { ["Cyclades"] = "the", ["Dodecanese"] = "the", }, ["country"] = { ["Holy Roman Empire"] = "the", }, ["empire"] = { ["Holy Roman Empire"] = "the", }, ["island"] = { ["North Island"] = "the", ["South Island"] = "the", }, ["region"] = { ["Balkans"] = "the", ["Russian Far East"] = "the", ["Caribbean"] = "the", ["Caucasus"] = "the", ["Middle East"] = "the", ["New Territories"] = "the", ["North Caucasus"] = "the", ["South Caucasus"] = "the", ["West Bank"] = "the", ["Gaza Strip"] = "the", }, ["valley"] = { ["San Fernando Valley"] = "the", }, } --[==[ var: Regular expressions to apply to determine whether we need to put 'the' before a holonym. The key "*" applies to all holonyms, otherwise only the regexes for the holonym's placetype apply. ]==] export.placename_the_re = { -- We don't need entries for peninsulas, seas, oceans, gulfs or rivers -- because they have holonym_use_the = true. ["*"] = {"^Isle of ", " Islands$", " Mountains$", " Empire$", " Country$", " Region$", " District$", "^City of "}, ["bay"] = {"^Vịnh của "}, ["lake"] = {"^Hồ của "}, ["country"] = {"^Republic of ", " Republic$"}, ["republic"] = {"^Republic of ", " Republic$"}, ["region"] = {"^Vùng của "}, ["river"] = {"^Sông của "}, ["local government area"] = {"^Shire of "}, ["county"] = {"^Shire of "}, ["Indian reservation"] = {" Reservation", " Nation"}, ["tribal jurisdictional area"] = {" Reservation", " Nation"}, } --[==[ var: If any of the following holonyms are present, the associated holonyms are automatically added to the end of the list of holonyms for categorization (but not display) purposes. ]==] export.cat_implications = { ["region"] = { ["Eastern Europe"] = {"continent/Europe"}, ["Central Europe"] = {"continent/Europe"}, ["Western Europe"] = {"continent/Europe"}, ["South Europe"] = {"continent/Europe"}, ["Southern Europe"] = {"continent/Europe"}, ["Northern Europe"] = {"continent/Europe"}, ["Northeast Europe"] = {"continent/Europe"}, ["Northeastern Europe"] = {"continent/Europe"}, ["Southeast Europe"] = {"continent/Europe"}, ["Southeastern Europe"] = {"continent/Europe"}, ["North Caucasus"] = {"continent/Europe"}, ["South Caucasus"] = {"continent/Asia"}, ["South Asia"] = {"continent/Asia"}, ["Southern Asia"] = {"continent/Asia"}, ["East Asia"] = {"continent/Asia"}, ["Eastern Asia"] = {"continent/Asia"}, ["Central Asia"] = {"continent/Asia"}, ["West Asia"] = {"continent/Asia"}, ["Western Asia"] = {"continent/Asia"}, ["Southeast Asia"] = {"continent/Asia"}, ["North Asia"] = {"continent/Asia"}, ["Northern Asia"] = {"continent/Asia"}, ["Anatolia"] = {"continent/Asia"}, ["Asia Minor"] = {"continent/Asia"}, ["Mesopotamia"] = {"continent/Asia"}, ["North Africa"] = {"continent/Africa"}, ["Central Africa"] = {"continent/Africa"}, ["West Africa"] = {"continent/Africa"}, ["East Africa"] = {"continent/Africa"}, ["Southern Africa"] = {"continent/Africa"}, ["Central America"] = {"continent/Central America"}, ["Caribbean"] = {"continent/North America"}, ["Polynesia"] = {"continent/Oceania"}, ["Micronesia"] = {"continent/Oceania"}, ["Melanesia"] = {"continent/Oceania"}, ["Siberia"] = {"country/Russia", "continent/Asia"}, ["Russian Far East"] = {"country/Russia", "continent/Asia"}, ["South Wales"] = {"constituent country/Wales", "continent/Europe"}, ["Balkans"] = {"continent/Europe"}, ["West Bank"] = {"country/Palestine", "continent/Asia"}, ["Gaza"] = {"country/Palestine", "continent/Asia"}, ["Gaza Strip"] = {"country/Palestine", "continent/Asia"}, } } ------------------------------------------------------------------------------------------ -- Category and display handlers -- ------------------------------------------------------------------------------------------ local function city_type_cat_handler(data) local entry_placetype = data.entry_placetype local generic_before_non_cities = export.get_placetype_prop(entry_placetype, "generic_before_non_cities") if not generic_before_non_cities then internal_error("city_type_cat_handler called on placetype %s that doesn't have a `generic_before_non_cities`" .. " setting", entry_placetype) end local plural_entry_placetype = export.pluralize_placetype(entry_placetype) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and not spec.is_city then -- Categorize both in key, and in the larger polity that the key is part of, e.g. [[Hirakata]] goes in both -- "Cities in Osaka Prefecture" and "Cities in Japan". (But don't do the latter if no_container_cat is set.) local cap_plural_entry_placetype = ucfirst(plural_entry_placetype) local retcats = {("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(key, spec))} if container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(container.key, container.spec))) end end return retcats end end local function capital_city_cat_handler(data, non_city) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc -- The first time we're called we want to return something; otherwise we will be called for later-mentioned -- holonyms, which can result in wrongly classifying into e.g. `National capitals`. Simulate the loop in -- find_placetype_cat_specs() over holonyms so we get the proper `Cities in ...` categories as well as the capital -- category/categories we add below. local retcats if not non_city and place_desc.holonyms then for h_index, holonym in export.get_holonyms_to_check(place_desc, holonym_index) do local h_placetype, h_placename = holonym.placetype, holonym.unlinked_placename retcats = city_type_cat_handler { entry_placetype = "thành phố", holonym_placetype = h_placetype, holonym_placename = h_placename, holonym_index = h_index, place_desc = place_desc, } if retcats then break end end end if not retcats then retcats = {} end -- Now find the appropriate capital-type category for the placetype of the holonym, e.g. 'State capitals'. If we -- recognize the holonym among the known holonyms in [[Module:place/locations]], also add a category like 'State -- capitals of the United States'. Truncate e.g. 'autonomous region' to 'region', 'union territory' to 'territory' -- when looking up the type of capital category, if we can't find an entry for the holonym placetype itself (there's -- an entry for 'autonomous community'). local capital_cat = export.placetype_to_capital_cat[holonym_placetype] if not capital_cat then capital_cat = export.placetype_to_capital_cat[holonym_placetype:gsub("^.* ", "")] end if capital_cat then capital_cat = ucfirst(capital_cat) local inserted_specific_variant_cat = false if holonym_index then -- Now find the first recognized holonym location. We don't stop when :also is seen because of the common pattern -- where we use :also to specify that a given city is the capital at multiple surrounding levels. local matching_group, matching_key, matching_spec, matching_container_trail, matching_holonym_index for h_index = holonym_index, #place_desc.holonyms do if place_desc.holonyms[h_index].placetype then matching_group, matching_key, matching_spec, matching_container_trail = export.find_matching_holonym_location { holonym_placetype = place_desc.holonyms[h_index].placetype, holonym_placename = place_desc.holonyms[h_index].unlinked_placename, holonym_index = h_index, place_desc = place_desc, } if matching_group then matching_holonym_index = h_index break end end end if matching_holonym_index == holonym_index then if matching_container_trail[1] and not matching_spec.no_container_cat then for _, container in ipairs(matching_container_trail[1]) do insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end elseif matching_holonym_index then -- Check to make sure that the holonym placetype we were called on is listed among the -- divtypes of the location we found. local function insert_specific_variant_if_possible(key, spec) return export.get_equiv_placetype_prop(holonym_placetype, function(pt) local plural_holonym_placetype = export.pluralize_placetype(pt) local saw_matching_div if spec.divs then local divs = spec.divs if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) ~= "table" then div = {type = div} end if plural_holonym_placetype == div.type then saw_matching_div = true break end end end if saw_matching_div then insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(key, spec))) return true end return false end) end if insert_specific_variant_if_possible(matching_key, matching_spec) then inserted_specific_variant_cat = true elseif not matching_spec.no_container_cat then for _, containers in ipairs(matching_container_trail) do local saw_no_container_cat = false for _, container in ipairs(containers) do if insert_specific_variant_if_possible(container.key, container.spec) then inserted_specific_variant_cat = true break end saw_no_container_cat = saw_no_container_cat or container.spec.no_container_cat end if inserted_specific_variant_cat or saw_no_container_cat then break end end end end else -- This happens when in an invocation like {{place|en|capital city|s/Haryana,Punjab}} for -- [[Chandigarh]]. We fall back to older code that doesn't depend on the holonym index existing. -- FIXME: This may not be necessary. In the example just given, when processing Haryana we add to -- [[:Category:en:State capitals of India]], and nothing extra gets added when processing Punjab. -- Possibly we can just skip this case entirely. local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end end if not inserted_specific_variant_cat then insert(retcats, capital_cat) end else -- We didn't recognize the holonym placetype; just put in 'Capital cities'. insert(retcats, "Capital cities") end return retcats end --[=[ This is invoked specially for all placetypes (see the `*` placetype key at the bottom of `placetype_data`). This is used in two ways: # To add pages to generic holonym categories like [[:Category:en:Places in Merseyside, England]] (and [[:Category:en:Places in England]]) for any pages that have `co/Merseyside` as their holonym. # To categorize demonyms in bare placename categories like [[:Category:en:Merseyside, England]] if the demonym description mentions `co/Merseyside` and doesn't mention a more specific placename that also has a category. (In this case there are none, but we can have demonyms at multiple levels, e.g. in France for individual villages, departments, administrative regions, and for the entire country, and for example we only want to categorize a demonym into [[:Category:France]] if no more specific category applies.) Unlike when invoked from {{tl|place}}, a demonym invocation only adds the most specific holonym category and not the category of any containing polity (hence if we add [[:Category:en:Merseyside, England]] we won't also add [[:Category:England]]). This code also handles cities; e.g. for the first use case above, it would be used to add a page that has `city/Boston` as a holonym to [[:Category:en:Places in Boston]], along with [[:Category:en:Places in Massachusetts, USA]] and [[:Category:en:Places in the United States]]. The city handler tries to deal with the possibility of multiple cities having the same name. For example, the code in [[Module:place/locations]] knows about the city of [[Columbus]], [[Ohio]], which has containing polities `Ohio` (a state) and `the United States` (a country). If either containing polity is mentioned, the handler proceeds to return the key `Columbus` (along with `Ohio, USA` and `the United States`). Otherwise, if any other state or country is mentioned, the handler returns nothing, and otherwise it assumes the mentioned city is the one we're considering and returns `Columbus` etc. This works correctly if the place only mentions Ohio and a holonym for a Columbus in a different country is encountered, because of the function `augment_holonyms_with_container`, which adds the US as a holonym when Ohio is encountered. The single parameter `data` is as in category handlers. The return value is a list of categories (without the preceding language code). ]=] local function generic_place_cat_handler(data) local from_demonym = data.from_demonym local retcats = {} local function insert_retkey(key, spec) if from_demonym then insert(retcats, key) else insert(retcats, ("Địa danh của %s"):format(export.get_prefixed_key(key, spec))) end end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then if not spec.no_generic_place_cat then -- This applies to continents and continental regions. insert_retkey(key, spec) end -- Categorize both in key, and in the larger location(s) that the key is part of, e.g. [[Hirakata]] goes in -- both [[Category:Places in Osaka Prefecture, Japan]] and [[Category:Places in Japan]]. But not when -- no_container_cat is set (e.g. for 'United Kingdom'). if not spec.no_container_cat then for _, container_set in ipairs(container_trail) do local stop_adding_containers = false for _, container in ipairs(container_set) do if not container.spec.no_generic_place_cat then insert_retkey(container.key, container.spec) end if container.spec.no_container_cat then stop_adding_containers = true end end if stop_adding_containers then break end end end return retcats end end --[==[ Special category handler run for all placetypes that checks for specified division placetypes of known locations and categorizes appropriately. ]==] function export.political_division_cat_handler(data) if data.from_demonym then return end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then local divlists = {} if spec.divs then insert(divlists, spec.divs) end if spec.addl_divs then insert(divlists, spec.addl_divs) end for _, divlist in ipairs(divlists) do if type(divlist) ~= "table" then divlist = {divlist} end for _, div in ipairs(divlist) do if type(div) == "string" then div = {type = div} end local sgdiv = export.maybe_singularize_placetype(div.type) or div.type local prep = div.prep or "của" local cat_as = div.cat_as or div.type if type(cat_as) ~= "table" then cat_as = {cat_as} end if not export.placetype_data[sgdiv] then internal_error("Placetype %s associated with known location key %s and data %s not found in " .. "`placetype_data`", sgdiv, key, spec) end if sgdiv == data.entry_placetype then local retcats = {} for _, pt_cat in ipairs(cat_as) do if type(pt_cat) == "string" then pt_cat = {type = pt_cat} end local pt_prep = pt_cat.prep or prep insert(retcats, ucfirst(pt_cat.type) .. " " .. pt_prep .. " " .. export.get_prefixed_key(key, spec)) end return retcats end end end end end --[==[ This is used to add pages to "bare" categories like [[:Category:en:Georgia, USA]] for `[[Georgia]]` and any foreign-language terms that are translations of the state of Georgia. We look at the page title (or its overridden value in {{para|pagename}}) as well as the glosses in {{para|t}}/{{para|t2}} etc., various extra-info values such as the modern names in {{para|modern}}, and any values specified using a form-of directive. We need to pay attention to the entry placetypes specified so we don't overcategorize; e.g. the US state of Georgia is `[[Джорджия]]` in Russian but the country of Georgia is `[[Грузия]]`, and if we just looked for matching names, we'd get both Russian terms categorized into both [[:Category:ru:Georgia, USA]] and [[:Category:ru:Georgia]]. We also need to check the containing holonyms to make sure there isn't a mismatch (so we don't e.g. categorize Newark, Delaware in [[:Category:en:Newark]], which is intended for Newark, New Jersey). ]==] function export.get_bare_categories(args, overall_place_spec) local bare_cats = {} local place_descs = overall_place_spec.descs local possible_placetypes_by_place_desc = {} for i, place_desc in ipairs(place_descs) do possible_placetypes_by_place_desc[i] = {} for _, placetype in ipairs(place_desc.placetypes) do if not export.placetype_is_ignorable(placetype) then local equivs = export.get_placetype_equivs(placetype, {register_former_as_non_former = true}) for _, equiv in ipairs(equivs) do insert(possible_placetypes_by_place_desc[i], equiv.placetype) end end end end local function check_term(term) -- Treat Wikipedia links like local ones. term = term:gsub("%[%[w:", "[["):gsub("%[%[wikipedia:", "[[") term = export.remove_links_and_html(term) term = term:gsub("^ ", "") for i, place_desc in ipairs(place_descs) do -- Iterate over all matching locations in case there are multiple, as with Delhi defined as -- {{place|en|megacity/and/union territory|c/India|containing the national capital [[New Delhi]]}}. for group, key, spec, container_trail in export.iterate_matching_holonym_location { holonym_placetype = possible_placetypes_by_place_desc[i], holonym_placename = term, place_desc = place_desc, } do insert(bare_cats, key) end end end -- FIXME: Should we only do the following if the language is English (requires that the lang is passed in)? -- We should always do it if `pagename` is given (as it is with {{tcl}}) but maybe not otherwise unless 1=en. There -- are cases like [[Ankara]] = English name for capital of Turkey, but also the name in various languages for the -- capital of Ghana (= English [[Accra]]). But this should get caught by mismatching the containing country. The -- advantage of checking when the language isn't English is we catch those places that fail to give an English -- translation but where the translation happens to be the same as the other-language spelling. However, I don't -- know how often this situation occurs. check_term(args.pagename or mw.loadData("Module:headword/data").pagename) for _, t in ipairs(args.t) do check_term(t) end local function check_termobj_list(terms) for _, term in ipairs(terms) do if term.eq then check_term(term.eq) end if term.alt or term.term then check_term(term.alt or term.term) end end end for _, extra_info_terms in ipairs(overall_place_spec.extra_info) do local arg = extra_info_terms.arg if arg == "modern" or arg == "now" or arg == "full" or arg == "short" then check_termobj_list(extra_info_terms.terms) end end for _, directive in ipairs(overall_place_spec.directives) do check_termobj_list(directive.terms) end return bare_cats end --[==[ This is used to augment the holonyms associated with a place description with the containing polities. For example, given the following: `# {{tl|place|en|subprefecture|pref/Hokkaido}}.` We auto-add Japan as another holonym so that the term gets categorized into [[:Category:Subprefectures of Japan]]. To avoid over-categorizing we need to check to make sure no other countries are specified as holonyms. ]==] function export.augment_holonyms_with_container(place_descs) for _, place_desc in ipairs(place_descs) do if place_desc.holonyms then -- This ends up containing a copy of the original holonyms, with the augmented holonyms inserted in their -- appropriate position. We don't just put them at the end because some holonyms have use the `:also` -- modifier, which causes category processing to restart at that point after generating categories for a -- preceding holonym, and we don't want the preceding holonym's augmented holonyms interfering with -- categorization of a later holonym. We proceed from right to left, and each time we augment, we copy -- the holonyms with the augmented holonym(s) inserted appropriately and replace the place description's -- holonyms with the augmented ones before the next iteration. The reason for this is so that e.g. -- {{place|neighborhood|city/Birmingham|co/West Midlands|cc/England}} doesn't throw an error during the -- augmentation process due to 'Birmingham' referring to two known locations (in England and Alabama). If -- we go left to right, we will throw an ambiguity error on `city/Birmingham` because code to exclude -- Birmingham, Alabama needs `c/United Kingdom` present (to cause a mismatch with `c/United States`), -- which isn't yet present as the augmentation code hasn't gotten to `cc/England` yet. For similar -- reasons, we need to include the augmented holonyms in the holonyms considered in the next iteration -- rather than modifying the place description once at athe end. for i = #place_desc.holonyms, 1, -1 do local holonym = place_desc.holonyms[i] if holonym.placetype and not export.placetype_is_ignorable(holonym.placetype) then local group, key, spec, container_trail = export.find_matching_holonym_location { holonym_placetype = holonym.placetype, holonym_placename = holonym.unlinked_placename, holonym_index = i, place_desc = place_desc, } if group and container_trail[1] and not spec.no_auto_augment_container then local augmented_holonyms = {} for j = 1, i do insert(augmented_holonyms, place_desc.holonyms[j]) end for _, containers in ipairs(container_trail) do local any_no_auto_augment_container = false for _, container in ipairs(containers) do any_no_auto_augment_container = any_no_auto_augment_container or container.spec.no_auto_augment_container local containing_type = container.spec.placetype if type(containing_type) == "table" then -- If the containing type is a list, use the first element as the canonical variant. containing_type = containing_type[1] end local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) -- Don't side-effect holonyms while processing them. local new_holonym = { -- By the time we run, the display has already been generated so we don't need to -- set display_placename. placetype = containing_type, -- placename_to_key() for the group should correctly handle both full and elliptical -- placenames, but the full placename seems less likely to be ambiguous. FIXME: We -- should just store the key directly and use it when available to avoid having to -- convert key to placename and back to key. unlinked_placename = full_container_placename, -- Indicate that this is an augmented holonym, and was derived from the specified -- holonym. In iterate_matching_holonym_location(), we ignore augmented holonyms -- derived from holonyms that are different from the holonym we're searching for but -- of the same placetype. This is to correctly handle a situation like -- {{place|river|dept/Ardèche,Gard,Vaucluse,Bouches-du-Rhône|c/France}}. Here, -- `Ardèche` is in `r/Auvergne-Rhône-Alpes`, while `Gard` is in `r/Occitania` and -- the other two are in `r/Provence-Alpes-Côte d'Azur`. Augmenting proceeds from -- right to left, so after it adds `r/Provence-Alpes-Côte d'Azur` to -- `Bouches-du-Rhône`, Vaucluse gets augmented correctly but `Gard` fails to match -- in find_matching_holonym_location() because of the mismatch between augmented -- `r/Provence-Alpes-Côte d'Azur` and actual `r/Occitania`. Similarly, all later -- calls to find_matching_holonym_location() fail to match `Gard` (and likewise -- `Ardèche`) against any known location. To deal with this, we mark augmented -- holoynms as being augmented due to a source holonym, and when processing a given -- holonym, ignore augmented holonyms from other holonyms of the same placetype. -- The restriction to the same placetype is so that `Birmingham` still gets -- correctly disambiguated to Birmingham, England in the example given above near -- the top of this function, using the augmented holonym `c/United Kingdom` added by -- the specified `cc/England` (whose placetype `constituent country` differs from -- the placetype `city` of Birmingham). augmented_from_holonym = holonym, } insert(augmented_holonyms, new_holonym) -- But it is safe to modify other parts of the place_desc. export.key_holonym_into_place_desc(place_desc, new_holonym) end if any_no_auto_augment_container then break end end for j = i + 1, #place_desc.holonyms do insert(augmented_holonyms, place_desc.holonyms[j]) end place_desc.holonyms = augmented_holonyms end end end end end end -- Cat handler for district, areas, neighborhoods and suburbs. Districts are tricky because they can either be political -- divisions or city neighborhoods. Areas similarly can be political divisions (rarely; specifically, in Kuwait), city -- neighborhoods or larger geographical areas/regions. We handle this as follows: -- (1) `placetype_data` cat entries for specific countries or country divisions take precedence over cat_handlers, so if -- the user says {{tl|place|district|s/Maharashtra|c/India}}, we won't even be called because there is an entry that -- categorizes into [[:Category|Districts of Maharashtra, India]]. -- (2) If we're called, we check the holonym we're called on to see if it is a recognized city, e.g. if we're called -- using {{tl|place|district|city/Mumbai|s/Maharashtra|c/India}}. If so, we categorize under e.g. -- [[:Category:Neighbourhoods of Mumbai]]. (Choosing the spelling "neighbourhoods" because we're in India.) -- (3) If we're called and the holonym is not a recognized city, we check if the placetype has has_neighborhoods set. -- If so, it's "city-like" and we categorize under the first containing polity that we recognize. For example, if -- we're called using {{tl|place|district|town/Northampton|co/Hampshire|s/Massachusetts|c/US}}, we should recognize -- town as "city-like" and categorize under [[:Category:Neighborhoods in Massachusetts]]. (Note "in" not "của", and -- note the spelling "neighborhoods" because we're in the US.) -- (4) If the holonym is not city-like, we do nothing. If there's a city or city-like placetype farther up (e.g. we're -- called as {{tl|place|district|ward/Foo|mun/Bar|...}}), we will handle the city-like entity according to (2) or -- (3) when called on that holonym. Otherwise either the categorization in (1) takes place or there's no -- categorization. local function district_neighborhood_cat_handler(data) local function get_plural_entry_placetype(location_spec, container_trail) if data.entry_placetype == "suburb" then return "Suburbs" else -- Check for `british_spelling` setting on the spec itself or any container. local uses_british_spelling = location_spec.british_spelling if uses_british_spelling == nil and container_trail then for _, container_set in ipairs(container_trail) do local must_outer_break = false for _, container in ipairs(container_set) do if container.spec.british_spelling ~= nil then uses_british_spelling = container.spec.british_spelling must_outer_break = true break end end if must_outer_break then break end end end return uses_british_spelling and "Neighbourhoods" or "Neighborhoods" end end -- First check the immediate holonym to see if it's a city or a city-like top-level entity (Hong Kong, Bonaire, -- etc.) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and spec.is_city then return {get_plural_entry_placetype(spec, container_trail) .. " of " .. export.get_prefixed_key(key, spec)} end -- If the entry placetype is neighbo(u)rhood, assume it is a neighborhood even if there isn't a city-like -- entity father up the chain. (E.g. due to a mistaken use of m/ instead of mun/ for municipality.) local has_neighborhoods local entry_placetype = data.entry_placetype if entry_placetype == "neighborhood" or entry_placetype == "neighbourhood" or entry_placetype == "suburb" then has_neighborhoods = true else -- Otherwise, make sure the current holonym is city-like. has_neighborhoods = export.get_equiv_placetype_prop(data.holonym_placetype, function(pt) return export.get_placetype_prop(pt, "has_neighborhoods") end, {continue_on_nil_only = true}) end if has_neighborhoods then -- Loop up the holonyms, looking for city and city-like entities in case of e.g. [[Sepulveda]] written -- {{place|en|neighborhood|valley/San Fernando Valley|city/Los Angeles|s/California|c/USA}} -- but also look for a recognizable poldiv, and if so categorize as "Neighborhoods in POLDIV". We need -- to start with the current holonym, which is especially important for neighborhoods and suburbs that -- may have the first holonym be a recognizable province, etc. but can't hurt otherwise. (Previously -- we skipped the first/current holonym.) for other_holonym_index, other_holonym in export.get_holonyms_to_check(data.place_desc, data.holonym_index) do local other_holonym_data = { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = data.place_desc, } local group, key, spec, container_trail = export.find_matching_holonym_location(other_holonym_data) if group and not spec.is_former_place then return {get_plural_entry_placetype(spec, container_trail) .. (spec.is_city and " of " or " in ") .. export.get_prefixed_key(key, spec)} end end end end function export.check_already_seen_string(holonym_placename, already_seen_strings) local canon_placename = ulower(m_links.remove_links(holonym_placename)) if type(already_seen_strings) ~= "table" then already_seen_strings = {already_seen_strings} end for _, already_seen_string in ipairs(already_seen_strings) do if canon_placename:find(already_seen_string) then return true end end return false end -- Prefix display handler that adds a prefix such as "Metropolitan Borough of " to the display -- form of holonyms. We make sure the holonym doesn't contain the prefix or some variant already. -- We do this by checking if any of the strings in ALREADY_SEEN_STRINGS, either a single string or -- a list of strings, or the prefix if ALREADY_SEEN_STRINGS is omitted, are found in the holonym -- placename, ignoring case and links. If the prefix isn't already present, we create a link that -- uses the raw form as the link destination but the prefixed form as the display form, unless the -- holonym already has a link in it, in which case we just add the prefix. local function prefix_display_handler(prefix, holonym_placename, already_seen_strings) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(prefix)) then return holonym_placename end if holonym_placename:find("%[%[") then return prefix .. " " .. holonym_placename end return prefix .. " [[" .. holonym_placename .. "]]" end -- Suffix display handler that adds a suffix such as " parish" to the display form of holonyms. -- Works identically to prefix_display_handler but for suffixes instead of prefixes. local function suffix_display_handler(suffix, holonym_placename, already_seen_strings, include_suffix_in_link) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(suffix)) then return holonym_placename end if holonym_placename:find("%[%[") then return holonym_placename .. " " .. suffix end if include_suffix_in_link then return "[[" .. holonym_placename .. " " .. suffix .. "]]" else return "[[" .. holonym_placename .. "]] " .. suffix end end -- Display handler for boroughs. New York City boroughs are display as-is. Others are suffixed -- with "borough". local function borough_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.new_york_boroughs[unlinked_placename] then -- Hack: don't display "borough" after the names of NYC boroughs return holonym_placename end return suffix_display_handler("borough", holonym_placename) end local function county_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) -- Display handler for Irish counties. Irish counties are displayed as e.g. "County [[Cork]]". if m_locations.ireland_counties["Hạt " .. unlinked_placename .. ", Ireland"] or m_locations.northern_ireland_counties["Hạt " .. unlinked_placename .. ", Bắc Ireland"] then return prefix_display_handler("Hạt", holonym_placename) end -- Display handler for Taiwanese counties. Taiwanese counties are displayed as e.g. "[[Chiayi]] County". if m_locations.taiwan_counties[unlinked_placename .. ", Đài Loan"] then return suffix_display_handler("Hạt", holonym_placename) end -- Display handler for Romanian counties. Romanian counties are displayed as e.g. "[[Cluj]] County". if m_locations.romania_counties[unlinked_placename .. ", România"] then return suffix_display_handler("Hạt", holonym_placename) end -- FIXME, we need the same for US counties but need to key off the country, not the specific county. -- Others are displayed as-is. return holonym_placename end -- Display handler for prefectures. Japanese prefectures are displayed as e.g. "[[Fukushima]] Prefecture". -- Others are displayed as e.g. "[[Fthiotida]] prefecture". local function prefecture_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) local suffix = m_locations.japan_prefectures[unlinked_placename .. ", Nhật Bản"] and "" or "prefecture" return suffix_display_handler(suffix, holonym_placename) end -- Display handler for provinces of Bulgaria, Iran, Laos, North and South Korea, Thailand, Turkey and Vietnam. Recognized -- provinces are displayed as e.g. "[[Gyeonggi]] Province" or "[[Antalya]] Province". Others are displayed as-is. local function province_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.bulgaria_provinces[unlinked_placename .. ", Bulgaria"] or m_locations.iran_provinces[unlinked_placename .. ", Iran"] or m_locations.laos_provinces[unlinked_placename .. ", Lào"] or m_locations.north_korea_provinces[unlinked_placename .. ", Cộng hòa Dân chủ Nhân dân Triều Tiên"] or m_locations.south_korea_provinces[unlinked_placename .. ", Hàn Quốc"] or m_locations.thailand_provinces[unlinked_placename .. ", Thái Lan"] or m_locations.turkey_provinces[unlinked_placename .. ", Thổ Nhĩ Kỳ"] or m_locations.vietnam_provinces[unlinked_placename .. ", Việt Nam"] then return suffix_display_handler("Province", holonym_placename) end return holonym_placename end -- Display handler for Nigerian states. Nigerian states are display as "[[Kano]] State". Others are displayed as-is. local function state_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.nigeria_states[unlinked_placename .. ", Nigeria"] then return suffix_display_handler("State", holonym_placename) end return holonym_placename end -- Display handler for voivodeships. Display as e.g. [[Subcarpathian Voivodeship]]. local function voivodesip_display_handler(holonym_placetype, holonym_placename) return suffix_display_handler("Voivodeship", holonym_placename, nil, "include_suffix_in_link") end ------------------------------------------------------------------------------------------ -- Placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: Main placetype data structure. This specifies, for each canonicalized placetype, various properties. The keys are placetypes (in the singular, except for category-only placetypes, which are plural and followed by `!`), and the value is a table of properties. The `"*"` key is special and is used for adding "generic" categories of the form `Places in ``location`` `; it runs for all entry placetypes. Keys in the form of plural placetypes followed by `!` are used only in [[Module:category tree/topic/Places]] for specifying the properties of categories containing the specified placetype, esp. bare categories like [[:Category:States and territories]] (rather than qualified categories like [[:Category:States and territories of Australia]]). Keys under the value table for a given placetype of are two types: ''property keys'' (which specify the value of specific properties) and ''categorization keys'' (which tell how to categorize certain sorts of holonyms if the placetype in question occurs as an entry placetype). Categorization keys are either the special value `default` or are wildcard strings with a slash in them, such as `"country/*"`. Note that only wildcard strings are currently allowed directly in the placetype data; everything else is handled through category handlers, either per-placetype or special (such as `political_division_cat_handler`). The algorithm for how category keys and handlers are used to generate categories is described at the top of [[Module:place]]. There are several recognized property keys, of various types: 1. The following link-related property keys are recognized: * `link`: '''Required''' except in category-only placetypes ending in `!`. Describes how to link and display the placetype in the formatted description when occurring as an entry placetype. Also used for formatting pluralized placetypes (which may occur in entry placetypes, esp. new-format ones, such as `two <<islands>>`) and may occur in categories). The possible values are: *# `true`: Link to the same-named Wiktionary entry. This creates a raw link, e.g. `<nowiki>[[city]]</nowiki>`, which is converted to an English-specific link by JavaScript postprocessing. If the placetype is plural, this creates a two-part raw link e.g. `<nowiki>[[city|cities]]</nowiki>`. *# `"w"`: Link to the same-named Wikipedia entry. This creates a two-part link, e.g. `<nowiki>[[w:census town|census town]]</nowiki>`, or `<nowiki>[[w:census town|census towns]]</nowiki>` if the placetype is given plural. *# `"+..."`: Create a two-part link to the entry following the `+` sign. For example, if `cercle` specifies `"+w:cercles of Mali"`, a two-part link `<nowiki>[[w:cercles of Mali|cercle]]</nowiki>` will be generated, or `<nowiki>[[w:cercles of Mali|cercles]]</nowiki>` if plural `cercles` is specified. *# `"separately"`: Link each word separately. For example, if `administrative territory` specifies `"separately"`, it will be linked as `<nowiki>[[administrative]] [[territory]]</nowiki>`, or as `<nowiki>[[administrative]] [[territory|territories]]</nowiki>` if plural `administrative territories` is given. *# another string: Use that string directly. If the placetype is plural, `pluralize()` in [[Module:en-utilities]] is called on the string, which will correctly pluralize most strings, including those with links in them. (If there are multiple links, the display form of the last link is pluralized.) *# `false`: This placetype is not allowed as an entry placetype. An error will be thrown if this placetype is given as an entry placetype. This is specified for internal-use placetypes, especially placetypes used in conjunction with the qualifiers `former`, `ancient`, `historical` and such. * `plural_link`: If specified and the placetype is plural, use the value in place of generating a pluralized version of the link spec in `link`. Most commonly, this is either a string with links in it (which is used directly) or the value `false`, indicating that the placetype cannot occur plural. (This is used for example by `caplc`, which displays as `<nowiki>[[capital]] and [[large]]st [[city]]</nowiki>`, where a plural version doesn't make sense.) Generally if this is specified, `plural` also needs to be specified to give a special placetype plural; this situation occurs especially with multiword placetypes where something other than the last word is pluralized. An example is `town with bystatus`, whose plural is `towns with bystatus`, which needs to be explicitly given. This example uses `link = <nowiki>"[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>` ({{m|nb|bystatus}}) is a Norwegian Bokmål word, and template calls aren't currently permitted in link strings), along with `plural_link = <nowiki>"[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>`. * `category_link`: Spec indicating how to display the placetype when occurring in category descriptions. Defaults to the value of `link`, and in turn is overridden by more specific `category_link_*` keys; see below. Category-only placetypes (which are plural and end in `!`) usually use `category_link` in preference to `link`. The value of `category_link` can be any of the types of specs given above, but most commonly is a plural string with links in it, spelling out the description; in this case it is used directly. When both `category_link` and `link` are given, the value in `category_link` is typically longer and more descriptive. For example, `polity` uses `link = true`, which just generates a link `<nowiki>[[polity]]</nowiki>` or plural `<nowiki>[[polity|polities]]</nowiki>`, but specifies a separate `category_link = <nowiki>"[[independent]] or [[semi-]][[independent]] [[polity|polities]]"</nowiki>`, which clarifies in the category description what a polity is. * `category_link_top_level`: Spec indicating how to display top-level (bare/unqualified) categories, i.e. categories where the placetype is not followed by `in ``location`` ` or `of ``location`` `. If given, this overrides `category_link` for this type of category. * `category_link_before_noncity`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` does not refer to a city. If given, this overrides `category_link` for this type of category. * `category_link_before_city`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` refer to a city. If given, this overrides `category_link` for this type of category. An example where this is given is `neighborhood`, which uses the following specs:<ol> <li>`link = true`</li> <li>`category_link = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]"</nowiki>`</li> <li>`category_link_before_city = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions"</nowiki>`</li> </ol> This has the effect of making the entry placetype `neighborhood` display as just `<nowiki>[[neighborhood]]</nowiki>`, while e.g. a category like `Neighborhoods of Chicago` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[Chicago]], ...</nowiki>` and a category like `Neighborhoods in Illinois, USA` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]] in [[Illinois]], ...</nowiki>`. * `disallow_in_entries`: If specified, this placetype cannot occur as an entry placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. * `disallow_in_holonyms`: If specified, this placetype cannot occur as a holonym placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. 2. There is currently one fallback-related property key recognized: * `fallback`: If specified, its value is a placetype which will be used for categorization purposes if no categories get added using the placetype itself. As an example, `branch` sets a fallback of `river` but also sets `preposition = "của"`, meaning that {{tl|place|en|branch|riv/Mississippi}} displays as `a branch of the Mississippi` (whereas `river` itself uses the preposition `in`), but otherwise categorizes the same as `river`. A more complex example is `area`, which sets a fallback of `geographic and cultural area` and also sets a category handler that checks for cities or city-like entities (e.g. boroughs) occurring as holonyms and categorizes the toponym under [[:Category:Neighborhoods of CITY]] (for recognized cities) or otherwise [[:Category:Neighborhoods of POLDIV]] (for the nearest containing recognized location). In addition, `area` is set as a political division of Kuwait, meaning if `c/Kuwait` occurs as holonym, the toponym is categorized under [[:Category:Areas of Kuwait]]. If none of these categories trigger, the fallback of `geographic and cultural area` will take effect, and the toponym will be categorized as e.g. [[:Category:Geographic and cultural areas of England]]. 3. There is currently one property to control irregular plurals of placetypes: * `plural`: If specified, its value is the plural of the placetype. Otherwise, the default pluralization algorithm in [[Module:en-utilities]] applies (which correctly pluralizes most words, including those ending in `-y`, `-ch`, `-sh`, `-x`, etc.). The value of `plural` is also used when converting a pluralized placetype into its singular equivalent; for example, since the placetype `kibbutz` has `plural = "kibbutzim"`, the placetype `kibbutzim` will be recognized as a plural and singularized to `kibbutz`. For this reason, it's occasionally necessary to specify a `plural` value even when the default pluralization algorithm works correctly, if the default singularization algorithm won't correctly reverse the pluralization (as with `pass` and other terms ending in `-ss`). 4. The following property keys relate to generating categories for entry placetypes and specifying the parents of those categories: * `class`: The general class of placetype. This is used for various purposes: (a) to categorize placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical` (note that these placetypes are not all treated alike); (b) to determine the parent category of bare placetype categories (e.g. [[:Category:Villages]] for placetype `village`); (c) to determine whether to add a parent category `political divisions of specific countries` to qualified placetype categories (e.g. [[:Category:Villages in Mali]]). The possible values are: *# `polity`: a more-or-less sovereign/independent polity, such as a country, kingdom or empire. *# `subpolity`: a non-sovereign division of a polity, above the level of an individual settlement. *# `settlement`: a city or smaller equivalent, such as a village. This also includes administrative divisions of a settlement, such as wards and barangays. *# `non-admin settlement`: similar to a settlement but without administrative or political significance, such as an unincorporated community, farm or neighborhood. *# `capital`: a settlement that is a capital. A former capital is generally still in existence, just not the capital any more. *# `natural feature`: any non-man-made feature, such as a lake, mountain, island, ocean, etc. *# `man-made structure`: a man-made feature below the level of a neighborhood, such as a house, airport, university, metro station, park or the like. *# `geographic region`: a geographic or cultural region or area that has no administrative significance. These may vary greatly in size but typically have some sort of cultural significance (possibly historical). The `former`, `ancient`, etc. qualifier has no effect on the category of these placetypes. *# `generic place`: a place that isn't further qualified into any specific subtype. * `former_type`: The class of placetype used for categorizing placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical`. The possible values are the same as for `class` but with the addition of `dependent territory` (for colonies, protectorates and the like) and `!` (ignore the historical/former/ancient/etc. qualifier; used e.g. with `fictional location` and `mythological location`). If not specified, the value of `class` is used. When a qualifier such as `former`, `ancient`, `medieval` or `historical` is encountered (specifically, those in `former_qualifiers`), it is mapped using `former_qualifiers` to the appropriate internal qualifier or qualifiers (one or both of `ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified qualifiers), which is prepended to the value of `former_type` or `class` to form a placetype whose properties are looked up to determine how to categorize the toponym in question. For example, if `medieval village` is given, we map `medieval` to `ANCIENT` and `FORMER`, and `village` to its `class` of `settlement`, and enter the placetypes `ANCIENT settlement` and `FORMER settlement` (in that order) into the list of equivalent placetypes returned by `get_placetype_equivs`. In this case, there is an entry in `placetype_data` for `ANCIENT settlement`, so its default category spec `Ancient settlements` is used as the category. If on the other hand `medieval kingdom` is given, where `kingdom` has a `class` value `polity`, we first look up `ANCIENT polity`, see there is no entry in `placetype_data` for it, and then look up `FORMER polity`, which exists and has a default category spec `Former polities`, which is used as the category. Note that if the placetype following the "former" qualifier is recognized in `placetype_data` but has no `former_type` or `class` and no fallback with a `former_type` or `class` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like `former greenhouse` is specified and we don't have an entry for `greenhouse`), we just track the occurrence and end up not categorizing. * `bare_category_parent`: This specifies the first parent category of a bare placetype category named according to the placetype in question (e.g. [[:Category:Atolls]] for placetype `atoll`, or [[:Category:Named buildings]] for placetype `named buildings!`). If not specified, the first parent category is determined by the value of `class`, using the mapping `class_to_bare_category_parent` in [[Module:category tree/topic cat/data/Places]]. * `addl_bare_category_parents`: Extra parent categories to add a bare placetype category to (see `bare_category_parent` just above). * `bare_category_breadcrumb`: Breadcrumb for bare placetype categories. Also used as the sort key of `bare_category_parent` if it is a string. * `inherently_former`: If specified and the given placetype is used as an entry placetype, act as if `former` or `ancient` (depending on the value of `inherently_former`) were prefixed to the placetype. This is for placetypes that always refer to no-longer-existing entities, such as `satrapy` and `treaty port`. The value of `inherently_former` is a list of internal qualifiers (one or more of `ANCIENT` and/or `FORMER`), just as for `former_qualifiers`, and the implementation is the same. * `cat_handler`: Handler used to generate the categories to add a given toponym to, if its entry placetype is the placetype in question. Generally the `cat_handler` function checks the holonyms specified in order to determine which category or categories to generate. For example, `district_neighborhood_cat_handler` handles placetypes `district`, `neighborhood`, `subdivision`, `suburb` and the like, and either adds the toponym to a category like `Neighborhoods of ``city`` ` (if a recognized city is given as a holonym), or otherwise a category like `Neighborhoods in ``location`` ` (for the first recognized non-city location given as a holonym, if an unrecognized city or city-like entity is given before the recognized non-city). The algorithm that runs the category handlers iterates over holonyms from left to right, running the `cat_handler` function on each holonym in turn until one or more categories are returned; see below for more specifics. (Note that countries for which e.g. a `district` is a political division do not get the corresponding category added by the `district_neighborhood_cat_handler` function but by `political_division_cat_handler`.) `cat_handler` functions are called with one argument, `data`, describing the resolved entry placetype (i.e. after resolving placetype aliases and fallbacks) and the holonym being processed. The return value should be a list of category specs (categories minus the langcode prefix, with `+++` standing for the holonym key, or the value `true`, which stands for ` ``Placetypes`` in/of ``Holonym`` `, i.e. the pluralized placetype with the appropriate preposition as specified in `placetype_data`). `data` contains the following fields: ** `entry_placetype`: the resolved entry placetype for the entry placetype being processed (i.e. it will always have an entry in `placetype_data` but may not be the original placetype given by the user); ** `holonym_placetype` and `holonym_placename`: the holonym placetype and placename being processed; ** `holonym_index`: the index of the holonym being processed, or {nil} if we're handling an overriding holonym (FIXME: we will change the overriding holonym algorithm so there will be an index even when processing overriding holonyms); ** `place_desc`: a full description of the {{tl|place}} call, as specified at the top of [[Module:place]]; ** `from_demonym`: If set, we are called from [[Module:demonym]], triggered by {{tl|demonym-adj}} or {{tl|demonym-noun}}, instead of being triggered by {{tl|place}}. * `has_neighborhoods`: If `true`, the specified placetype is city-like. This is used in the `district_neighborhood_cat_handler` to determine whether to add a category such as `Neighborhoods in ``location`` `; see the section just above on `cat_handler`. 5. The following preposition-related property keys are recognized: * `preposition`: The preposition used after this placetype when it occurs as an entry placetype. Defaults to `"in"`. * `generic_before_non_cities`: If specified, the appropriate category description handler in [[Module:category tree/topic cat/data/Places]] will recognize categories of the form ` ``Placetype`` in/of ``location`` ` for the specified placetype and preposition, if ``location`` is a non-city. This is used to generate descriptions for categories added by category handlers and by explicit category specs in the placetype data. All placetypes that specify `generic_before_non_cities` or `generic_before_cities` *MUST* also specify a value for `class` so that the category tree code can determine whether it's a political or non-political division. * `generic_before_cities`: Like `generic_before_non_cities` but for locations referring to cities. 6. The following property keys control the auto-addition of affixes when formatting holonyms of a particular placetype: * `affix_type`: If specified, add the placetype as an affix before or after holonyms of this placetype. Possible values are: *# `"pref"` (the holonym will display as `(the) placetype of Holonym`, where `the` appears when the holonym directly follows an entry placetype); *# `"Pref"` (same as `"pref"` but the placetype is capitalized; each word is capitalized if there are multiple); *# `"suf"` (the holonym will display as `Holonym placetype`); *# `"Suf"` (the holonym will display as `Holonym Placetype`, i.e. same as `"suf"` but the placetype is capitalized). * `suffix`: String to use in place of the placetype itself when the placetype is displayed as a suffix after a holonym. Note that `suffix` can be used independently of `affix_type` because the user can also request a suffix explicitly using a syntax like `adr:suf/Occitania`, which will display as `Occitania region` because the placetype `administrative region` specifies `suffix = "region"`. * `prefix`: Like `suffix` but for use when the placetype is displayed as a prefix before the holonym. * `affix`: Like `suffix` and `prefix` but for use when the placetype is displayed as an affix either before or after the holonym. If both `suffix` or `prefix` and `affix` are given for a single placetype, `suffix` or `prefix` take precedence. * `no_affix_strings`: String or list of strings that, if they occur in the holonym, suppress the addition of any affix requested using `affix_type`. Defaults to the placetype itself. For example, `autonomous okrug` specifies `affix_type = "Suf"` so that `aokr/Nenets` displays as `Nenets Autonomous Okrug`, but also specifies `no_affix_strings = "okrug"` so that `aokr/Nenets Okrug` or `aokr/Nenets Autonomous Okrug` displays as specified, without a redundant `Autonomous Okrug` added. Matching is case-insensitive but whole-word. * `display_handler`: A function of two arguments, `holonym_placetype` and `holonym_placename` (specifying a holonym). Its return value is a string specifying the display form of the holonym. 7. The following property keys control the indefinite and definite articles used before entry placetypes and/or holonyms of the specified placetype. * `entry_placetype_use_the`: Use `"the"` before this placetype when it occurs as an entry placetype. * `entry_placetype_indefinite_article`: Indefinite article used before this placetype when it occurs as an entry placetype (usually `"a"`, specifically for placetypes beginning with u- that don't take the indefinite article `"an"`). Defaults to the appropriate indefinite article (`"a"` or `"an"` depending on whether the placetype begins with a vowel). Overridden by `entry_placetype_use_the`, and unlike for most properties, does not apply to equivalent placetypes (i.e. fallbacks or those formed by removing a qualifier from the beginning); only to the exact placetype specified. * `holonym_use_the`: Use `"the"` before holonyms of this placetype. '''NOTE:''' # The `link` property must be specified on all placetypes, except those ending in `!` (category-only placetypes), which must have either `link` or `category_link` specified. # Either the `class` or `former_type` property must be specified on all placetypes not ending in `!` that do not have a fallback (if a placetype has a fallback and omits the `class` and `former_type` properties, they are taken from the fallback). An internal error will result if a placetype has no `class` or `former_type` property derivable either directly or through a fallback, if an attempt is made to categorize a former/ancient/historical/etc. entity of this placetype. # It is possible to have multiple levels of fallback (e.g. `frazione` falls back to `hamlet`, which falls back to `village`). Fallback loops will cause an internal error. All placetypes specified as fallbacks must exist in `placetype_data` or an internal error occurs. ]==] export.placetype_data = { --[=[ If you need to sort the following, do this (using Vim): 1. Make sure all full-line comments are within the { ... } table, or are moved after and on the same line as single-line entries. 2. Make sure the table uses tabs everywhere for indent, and not spaces. 3. Mark the top of the table with `ma`, go to the bottom and execute the following two lines in sequence: :'a,.s/\n/\\n/g :s/\\n\(\t\[\)/\r\1/g The first command converts every newline to a literal `\n` sequence, so the whole thing becomes a single line, while the second command restores the newlines before the beginning of each entry. The effect is to convert all entries to a single line while not losing any information. (Potentially a negative lookahead could be used to do it all in one command.) 4. Execute the following to sort: :'a,.!perl -pe 's/^(\t\[")(.*?)(".*)$/$2 @@@ $1$2$3/' | sort -f | perl -pe 's/.*? @@@ //' Note that a simple `sort -f` (where `-f` means case-insensitive) would almost work, but it would sort "hill station" before "hill" and "county borough" before "county" because the space after e.g. "hill station" sorts before the quotation mark after e.g. "hill". The above command deals with this by extracting the key, prepending it followed by ` @@@ `, sorting, and then removing key (the classic decorate-sort-undecorate pattern). 5. Put the table back to multi-line format by marking the top of the table with `ma`, going to the bottom and executing :'a,.s/\\n/\r/g Note that for some reason, in order to get a match a newline in the left side of a replacement, you must use \n, but to insert a newline in the right sode of a replacement you must use \r. ]=] ["*"] = { link = false, cat_handler = generic_place_cat_handler, }, ["administrative atoll"] = { -- Maldives link = "+w:administrative divisions of the Maldives", preposition = "của", class = "subpolity", }, ["administrative capital"] = { link = "w", fallback = "capital city", }, ["administrative center"] = { link = "w", fallback = "non-city capital", }, ["administrative centre"] = { link = "w", fallback = "administrative center", }, ["administrative county"] = { link = "w", fallback = "county", }, ["administrative district"] = { link = "w", fallback = "district", }, ["administrative headquarters"] = { link = "separately", fallback = "administrative centre", }, ["administrative region"] = { link = true, preposition = "của", suffix = "region", -- but prefix is still "administrative region (of)" fallback = "region", class = "subpolity", }, ["administrative seat"] = { link = "w", fallback = "administrative centre", }, ["administrative territory"] = { link = "separately", preposition = "của", suffix = "territory", -- but prefix is still "administrative territory (of)" fallback = "territory", class = "subpolity", }, ["administrative unit"] = { -- Grrr, it's difficult to generalize about "administrative units". In Albania, "administrative unit" is an -- official term for a city-level division of municipalities; Wikipedia renders it using the more practical term -- "commune". In Pakistan, "administrative unit" is a collective term used to refer to all the different types -- of first-level divisions (four provinces, one federal territory, and two "disputed territories", i.e. Azad -- Kashmir and Gilgit-Balistan, that are variously described). For this reason, we set no fallback, but we need -- to include this so that it can be used as a placetype for Albania, categorizing as communes. link = "w", class = "subpolity", }, ["administrative village"] = { link = "w", preposition = "của", has_neighborhoods = true, class = "settlement", }, ["aimag"] = { -- used in Mongolia, Russia and China (Inner Mongolia); in Mongolia, equivalent to a province; -- in China, equivalent to a prefecture (below a province); in Russia, equivalent to a municipal district. link = "w", fallback = "prefecture", }, ["airport"] = { link = true, class = "man-made structure", default = {true}, }, ["alliance"] = { link = true, fallback = "confederation", }, ["archipelago"] = { link = true, fallback = "island", }, ["area"] = { link = true, preposition = "của", fallback = "geographic and cultural area", -- Areas can either be administrative divisions (specifically of Kuwait) or geographic areas. Assume the former -- when categorizing 'Areas' but the latter when handling e.g. 'historical area'. class = "subpolity", former_type = "geographic region", cat_handler = district_neighborhood_cat_handler, }, ["arm"] = { link = true, preposition = "của", class = "natural feature", default = {"Seas"}, }, ["arrondissement"] = { link = true, preposition = "của", -- FIXME!!! Grrrrr!!! In some countries, arrondissements are divisions of cities; in others, they are divisions -- of departments or provinces. Need to conditionalize on the country for both of the following. class = "subpolity", has_neighborhoods = true, }, ["associated province"] = { link = "separately", fallback = "province", }, ["atoll"] = { -- FIXME! Atolls are administrative divisions of the Maldives but natural features elsewhere. Need to -- conditionalize `class` on the country. See also `administrative atoll`. link = true, class = "natural feature", bare_category_parent = "islands", default = {true}, }, ["autonomous city"] = { link = "w", preposition = "của", fallback = "thành phố", has_neighborhoods = true, }, ["autonomous community"] = { -- Spain; refers to regional entities, not village-like entities, as might be expected from "community" link = true, preposition = "của", class = "subpolity", }, ["autonomous island"] = { -- Comoros; seems like an administrative atoll of the Maldives. link = "+w:autonomous islands of Comoros", preposition = "của", class = "subpolity", }, ["autonomous oblast"] = { link = true, preposition = "của", affix_type = "Suf", no_affix_strings = "oblast", class = "subpolity", }, ["autonomous okrug"] = { link = true, preposition = "của", affix_type = "Suf", no_affix_strings = "okrug", class = "subpolity", }, ["autonomous prefecture"] = { link = true, fallback = "prefecture", }, ["autonomous province"] = { link = "w", fallback = "province", }, ["autonomous region"] = { link = "w", preposition = "của", fallback = "administrative region", -- "administrative region" sets an affix of "region" but we want to display as "Tibet Autonomous Region" -- if the user writes 'ar:Suf/Tibet'. affix = "autonomous region", }, ["autonomous republic"] = { link = "w", preposition = "của", class = "subpolity", }, ["autonomous territorial unit"] = { -- Moldova; only two of them, one for Gagauzia and one for Transnistria. link = "w", preposition = "của", class = "subpolity", }, ["autonomous territory"] = { link = "w", fallback = "dependent territory", }, ["bailiwick"] = { -- Jersey, etc. link = true, fallback = "polity", }, ["barangay"] = { -- Philippines link = true, class = "settlement", -- Barangays are formal administrative divisions of a city rather than informal neighborhoods, but can use -- some of the properties of a neighborhood. fallback = "neighborhood", }, ["barrio"] = { -- Spanish-speaking countries; Philippines link = true, -- FIXME: Not completely correct, in some countries barrios are formal administrative divisions of a city. -- `class` will need to conditionalize on the country to be completely correct. fallback = "neighborhood", }, ["basin"] = { link = true, fallback = "lake", }, ["vịnh"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"Vùng nước"}, default = {true}, }, ["bãi biển"] = { link = true, class = "natural feature", addl_bare_category_parents = {"nước"}, default = {true}, }, ["beach resort"] = { link = "w", fallback = "resort town", }, ["bishopric"] = { link = true, fallback = "polity", }, ["vùng nước!"] = { -- FIXME: This is (maybe?) a type category not a name category. There should be an option for this. We need to -- straighten out the type vs. name vs. related-to issue. category_link = "vùng nước", class = "natural feature", addl_bare_category_parents = {"địa mạo", "hệ thống sinh thái", "nước"}, }, ["borough"] = { link = true, preposition = "của", display_handler = borough_display_handler, has_neighborhoods = true, -- "former borough" could be a former settlement or a former part of a city but seems more likely to -- be a former subpolity, particularly in England. FIXME, we really need a handler to take care of this -- properly. class = "subpolity", -- Grr, some boroughs are city-like but some (e.g. in Britain) may be larger. }, ["borough seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["branch"] = { link = true, preposition = "của", fallback = "river", }, ["bridge"] = { link = true, class = "man-made structure", default = {"Named bridges"}, }, ["building"] = { link = true, class = "man-made structure", default = {"Named buildings"}, }, ["built-up area"] = { link = "w", fallback = "area", }, ["burgh"] = { link = true, fallback = "borough", }, ["business park"] = { link = true, fallback = "park", }, ["caliphate"] = { link = true, fallback = "polity", }, ["canton"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["cape"] = { link = true, fallback = "headland", }, ["capital"] = { link = true, fallback = "capital city", }, ["capital city"] = { link = true, category_link = "[[capital city|capital cities]]: the [[seat of government|seats of government]] for a country or [[political]] [[division]] of a country", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", bare_category_parent = "cities", cat_handler = capital_city_cat_handler, default = {true}, -- The following is necessary so that e.g. [[Melbourne]] defined as {{place|en|capital city|s/Victoria|c/Australia}} -- gets categorized in the bare category [[Category:en:Melbourne]]; otherwise placetype 'capital city' wouldn't -- match against the placetype 'city' of Melbourne. fallback = "thành phố", }, ["caplc"] = { link = "[[capital]] and [[large]]st [[city]]", plural_link = false, fallback = "capital city", }, ["captaincy"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["caravan city"] = { link = "w", fallback = "thành phố", class = "settlement", inherently_former = {"ANCIENT", "FORMER"}, }, ["castle"] = { link = true, fallback = "building", }, ["cathedral city"] = { link = true, fallback = "thành phố", }, ["cattle station"] = { -- Australia link = true, fallback = "farm", }, ["census area"] = { link = true, affix_type = "Suf", has_neighborhoods = true, class = "non-admin settlement", }, ["census-designated place"] = { -- United States link = true, class = "non-admin settlement", }, ["census division"] = { -- Canada link = "w", preposition = "của", class = "subpolity", }, ["census town"] = { link = "w", fallback = "town", }, ["central business district"] = { link = true, fallback = "neighborhood", }, ["cercle"] = { -- Mali link = "+w:cercles of Mali", preposition = "của", class = "subpolity", }, ["ceremonial county"] = { link = true, fallback = "county", }, ["chain of islands"] = { link = "[[chain]] of [[island]]s", plural = "chains of islands", plural_link = "[[chain]]s of [[island]]s", fallback = "island", }, ["channel"] = { link = true, fallback = "strait", }, ["charter community"] = { -- Northwest Territories, Canada link = "w", fallback = "village", }, ["thành phố"] = { link = true, generic_before_non_cities = "của", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["city-state"] = { link = true, category_link = "[[sovereign]] [[microstate]]s consisting of a single [[city]] and [[w:dependent territory|dependent territories]]", has_neighborhoods = true, class = "settlement", ["continent/*"] = {"City-states", "Cities in +++", "Quốc gia của +++", "National capitals"}, default = {"City-states", "Cities", "Quốc gia", "National capitals"}, }, ["civil parish"] = { -- Mostly England; similar to municipalities link = true, preposition = "của", affix_type = "suf", has_neighborhoods = true, class = "subpolity", }, ["claimed political division"] = { link = "[[claim]]ed [[political]] [[division]]", class = "subpolity", default = {true}, }, ["co-capital"] = { link = "[[co-]][[capital]]", fallback = "capital city", }, ["coal city"] = { link = "+w:coal town", fallback = "thành phố", }, ["coal town"] = { link = "w", fallback = "town", }, ["collectivity"] = { link = "w", preposition = "của", -- No default; these are weird one-off governmental divisions in France (esp. for overseas collectivities) class = "subpolity", }, ["colony"] = { link = true, fallback = "dependent territory", }, ["comarca"] = { -- per Wikipedia: traditional region or local administrative division found in Portugal, Spain, and some of -- their former colonies, like Brazil, Nicaragua, and Panama. In the Valencian Community, for example, it -- sits between municipalities and provinces, something like a county or district. link = true, preposition = "của", class = "subpolity", }, ["commandery"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["commonwealth"] = { link = true, preposition = "của", -- No default; applies specifically to Puerto Rico class = "subpolity", }, ["commune"] = { link = true, fallback = "municipality", }, ["community"] = { link = true, category_link = "[[community|communities]] of all sizes", fallback = "village", }, ["community development block"] = { -- in India; appears to be similar to a rural municipality; groups several villages, unclear if there will be -- neighborhoods so I'm not setting `has_neighborhoods` for now link = "w", affix_type = "suf", no_affix_strings = "block", class = "subpolity", }, ["comune"] = { -- Italy, Switzerland link = true, fallback = "municipality", }, ["condominium"] = { link = true, fallback = "polity", }, ["confederacy"] = { link = true, fallback = "confederation", }, ["confederation"] = { link = true, fallback = "polity", }, ["constituency"] = { -- currently we have them as political divisions of Namibia but many countries have them link = true, preposition = "của", class = "subpolity", }, ["constituent country"] = { link = true, preposition = "của", class = "subpolity", }, ["constituent part"] = { link = "separately", preposition = "của", class = "subpolity", }, ["constituent republic"] = { -- Of Russia, Yugoslavia, etc. link = "separately", preposition = "của", class = "subpolity", }, ["counties and county-level cities!"] = { -- This is used when grouping counties and county-level cities under prefecture-level cities in China. category_link = "[[county|counties]] and [[county-level city|county-level cities]]", class = "subpolity", }, ["continent"] = { link = true, category_link = false, -- can't occur as a bare category class = "natural feature", default = {"Lục địa"}, }, ["continental region"] = { link = "separately", category_link = false, -- can't occur as a bare category class = "geographic region", fallback = "continent", }, ["lục địa!"] = { category_link = "[[continent]]s and [[continent]]-[[level]] [[region]]s (e.g. [[Polynesia]])", class = "geographic region", default = {"Lục địa"}, }, ["council area"] = { link = true, -- in Scotland; similar to a county preposition = "của", affix_type = "suf", class = "subpolity", }, ["quốc gia"] = { link = true, class = "polity", ["continent/*"] = {true, "Quốc gia"}, default = {"Quốc gia"}, }, ["country-like entities!"] = { category_link = "[[polity|polities]] not normally considered [[country|countries]] but treated similarly for categorization purposes; typically, [[unrecognized]] [[de-facto]] countries or [[w:dependent territory|dependent territories]]", class = "polity", }, ["county"] = { link = true, preposition = "của", display_handler = county_display_handler, class = "subpolity", }, ["county borough"] = { link = true, -- in Wales; similar to a county preposition = "của", affix_type = "suf", fallback = "borough", class = "subpolity", }, ["county seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["county town"] = { link = true, entry_placetype_use_the = true, preposition = "của", fallback = "town", has_neighborhoods = true, class = "capital", }, ["county-administered city"] = { -- In Taiwan, per Wikipedia similar to a Taiwanese township or district, which is a small city. -- NOT anything like a "county-level city" in PR China, which is a county masquerading as a city. link = "w", fallback = "thành phố", has_neighborhoods = true, class = "settlement", }, ["county-controlled city"] = { -- Taiwan link = "w", fallback = "county-administered city", }, ["county-level city"] = { -- PR China link = "w", fallback = "prefecture-level city", }, ["crater lake"] = { link = true, fallback = "lake", }, ["creek"] = { link = true, fallback = "stream", }, ["Crown colony"] = { link = "+crown colony", fallback = "crown colony", }, ["crown colony"] = { link = true, fallback = "colony", }, ["Crown dependency"] = { link = true, fallback = "dependent territory", }, ["crown dependency"] = { link = true, fallback = "dependent territory", }, ["cultural area"] = { link = "w", fallback = "geographic and cultural area", }, ["cultural region"] = { link = "w", fallback = "geographic and cultural area", }, ["delegation"] = { -- Tunisia link = "+w:delegations of Tunisia", preposition = "của", class = "subpolity", }, ["department"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["departmental capital"] = { link = "separately", fallback = "capital city", }, ["dependency"] = { link = true, fallback = "dependent territory", }, ["dependent territory"] = { link = "w", preposition = "của", class = "subpolity", former_type = "dependent territory", bare_category_parent = "political divisions", ["country/*"] = {true}, default = {true}, }, ["hoang mạc"] = { link = true, class = "natural feature", addl_bare_category_parents = {"hệ thống sinh thái"}, default = {true}, }, ["deserted mediaeval village"] = { link = "w", fallback = "deserted medieval village", }, ["deserted medieval village"] = { link = "w", fallback = "ANCIENT settlement", }, ["direct-administered municipality"] = { -- China link = "+w:direct-administered municipalities of China", fallback = "municipality", }, ["direct-controlled municipality"] = { -- several countries link = "w", fallback = "municipality", }, ["distributary"] = { link = true, preposition = "của", fallback = "river", }, ["district"] = { link = true, preposition = "của", affix_type = "suf", -- Grrr! FIXME! Here is where we need handlers for `class`. Using similar logic to -- district_neighborhood_cat_handler, we need to check if we're below or above a city to determine if the class -- is "settlement" or "subpolity". class = "subpolity", cat_handler = district_neighborhood_cat_handler, -- No default. Countries for which districts are political divisions will get entries. }, ["districts and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Portugal. category_link = "[[district]]s and [[autonomous region]]s", class = "subpolity", }, ["districts and autonomous territorial units!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Moldova. category_link = "[[district]]s and [[w:autonomous territorial unit|autonomous territorial unit]]s", class = "subpolity", }, ["district capital"] = { link = "separately", fallback = "capital city", }, ["district headquarters"] = { link = "separately", fallback = "administrative centre", }, ["district municipality"] = { -- In Canada, a district municipality is equivalent to a rural municipality and won't have neighborhoods; in -- South Africa, district municipalities group local municipalities and hence won't have neighborhoods. link = "w", preposition = "của", affix_type = "suf", no_affix_strings = {"district", "municipality"}, fallback = "municipality", class = "subpolity", }, ["division"] = { link = true, preposition = "của", class = "subpolity", }, ["division capital"] = { link = "separately", fallback = "capital city", }, ["dome"] = { link = true, fallback = "Núi", }, ["dormant volcano"] = { link = true, fallback = "volcano", }, ["duchy"] = { link = true, fallback = "polity", }, ["emirate"] = { link = true, preposition = "của", -- FIXME: Can be subpolities (of the United Arab Emirates). fallback = "polity", }, ["empire"] = { link = true, fallback = "polity", }, ["enclave"] = { link = true, preposition = "của", -- Enclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["entity"] = { -- Bosnia and Herzegovina link = "+w:entities of Bosnia and Herzegovina", preposition = "của", class = "subpolity", }, ["escarpment"] = { link = true, fallback = "Núi", }, ["ethnographic region"] = { -- used in Lithuania link = "+w:ethnographic regions of Lithuania", fallback = "geographic and cultural area", }, ["exclave"] = { link = true, preposition = "của", -- exclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["external territory"] = { link = "separately", fallback = "dependent territory", }, ["farm"] = { link = true, class = "non-admin settlement", default = {"Farms and ranches"}, }, ["farms and ranches!"] = { category_link = "[[farm]]s and [[ranch]]es", class = "non-admin settlement", }, ["federal city"] = { link = "w", preposition = "của", fallback = "thành phố", }, ["federal district"] = { link = true, preposition = "của", -- Might have neighborhoods as federal districts are often cities (e.g. Mexico City) has_neighborhoods = true, class = "settlement", }, ["federal subject"] = { -- In Russia; a generic term for first-level administrative divisions (republics, oblasts, okrugs, krais, -- autonomous okrugs and autonomous oblasts). link = "w", preposition = "của", class = "subpolity", }, ["federal territory"] = { link = "w", fallback = "territory", }, ["fictional location"] = { link = "separately", former_type = "!", class = "hypothetical location", bare_category_parent = "places", default = {true}, }, ["First Nations reserve"] = { -- Canada link = "[[First Nations]] [[w:Indian reserve|reserve]]", -- Wikipedia uses "Indian reserve"; presumably that is the legal term fallback = "Indian reserve", class = "subpolity", }, ["fjord"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["footpath"] = { link = true, fallback = "road", }, ["rừng"] = { link = true, class = "natural feature", addl_bare_category_parents = {"hệ thống sinh thái", "lâm nghiệp"}, default = {true}, }, ["fort"] = { link = true, fallback = "building", }, ["fortress"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- fortresses -> fortresse, so put an entry here to ensure we singularize correctly. plural = "fortresses", fallback = "building", }, ["frazione"] = { link = "w", fallback = "hamlet", }, ["freeway"] = { link = true, fallback = "road", }, ["French prefecture"] = { link = "[[w:prefectures in France|prefecture]]", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["geographic and cultural area"] = { link = "+w:cultural area", -- `generic_before_non_cities` is used when generating the category description of categories of the format -- `Geographic and cultural areas of PLACE`. `preposition` is used when generating {{place}} description and -- categories for any placetype that falls back to `geographic and cultural area`. generic_before_non_cities = "của", preposition = "của", class = "geographic region", bare_category_parent = "places", ["country/*"] = {true}, ["constituent country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["geographic area"] = { link = "+w:geographic region", fallback = "geographic and cultural area", }, ["geographic region"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical area"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical region"] = { link = "w", fallback = "geographic and cultural area", }, ["geopolitical zone"] = { -- Nigeria link = true, preposition = "của", class = "subpolity", }, ["gewog"] = { -- Bhutan link = true, preposition = "của", class = "subpolity", }, ["ghost town"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", bare_category_parent = "former settlements", cat_handler = city_type_cat_handler, default = {true}, }, ["glen"] = { link = true, fallback = "valley", }, ["governorate"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["greater administrative region"] = { -- China (former division) link = "w", preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["gromada"] = { -- Poland (former division) link = "w", preposition = "của", affix_type = "Pref", class = "subpolity", inherently_former = {"FORMER"}, }, ["group of islands"] = { link = "[[group]] of [[island]]s", plural = "groups of islands", plural_link = "[[group]]s of [[island]]s", fallback = "island group", }, ["vịnh biển"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["hamlet"] = { link = true, fallback = "village", }, ["harbor city"] = { link = "separately", fallback = "thành phố", }, ["harbor town"] = { link = "separately", fallback = "town", }, ["harbour city"] = { link = "separately", fallback = "thành phố", }, ["harbour town"] = { link = "separately", fallback = "town", }, ["mũi đất"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["headquarters"] = { link = "w", fallback = "administrative centre", }, ["bãi hoang"] = { link = true, fallback = "đồng hoang", }, ["hemisphere"] = { link = true, entry_placetype_use_the = true, fallback = "continental region", }, ["highway"] = { link = true, fallback = "road", }, ["đồi"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["hill station"] = { link = "w", fallback = "town", }, ["hill town"] = { link = "w", fallback = "town", }, ["historic region"] = { -- provided only for the link link = "+w:historical region", fallback = "FORMER geographic region", }, ["historical county"] = { -- needed for historical counties of England/etc. link = "+w:historic county", fallback = "FORMER subpolity", }, ["historical region"] = { -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["home rule city"] = { link = "w", fallback = "thành phố", }, ["home rule municipality"] = { link = "w", fallback = "municipality", }, ["hot spring"] = { link = true, fallback = "spring", }, ["house"] = { link = true, fallback = "building", }, ["housing estate"] = { -- not the same as a housing project (i.e. public housing) link = true, -- not exactly the case but approximately fallback = "neighborhood", }, ["hromada"] = { -- Ukraine link = "w", disallow_in_entries = "Use placetype 'urban hromada', 'rural hromada' or 'settlement hromada' in place of bare 'hromada'", disallow_in_holonyms = "Use placetype 'urban hromada'/'uhrom', 'rural hromada'/'rhrom' or 'settlement hromada'/'shrom' in place of bare 'hromada'", preposition = "của", affix_type = "suf", class = "subpolity", }, ["inactive volcano"] = { link = "w", fallback = "dormant volcano", }, ["independent city"] = { link = true, fallback = "thành phố", }, ["independent town"] = { link = "+independent city", fallback = "town", }, ["Indian reservation"] = { link = "w", -- In the US. Also known as "Native American reservation" or "domestic dependent nation", and the reservations -- themselves often use the term "nation" in their official name (e.g. the "Navajo Nation"). But Wikipedia puts -- the article at [[w:Indian reservation]] and uses that term when describing e.g. what the Navajo Nation is, -- so this must still be the legal term. preposition = "của", class = "subpolity", default = {true}, }, ["Indian reserve"] = { link = "w", -- In Canada. "First Nations reserve" sounds more modern/PC but Wikipedia uses "Indian reserve"; presumably that -- is still the legal term. preposition = "của", class = "subpolity", default = {true}, }, ["inland sea"] = { -- note, we also have 'inland' as a qualifier link = true, fallback = "sea", }, ["inner city area"] = { link = "[[inner city]] [[area]]", fallback = "neighborhood", }, ["đảo"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["island country"] = { -- FIXME: The following should map to both 'island' and 'country'. link = "w", fallback = "country", }, ["island group"] = { link = "separately", fallback = "island", }, ["island municipality"] = { link = "w", fallback = "municipality", }, ["islet"] = { link = "w", fallback = "island", }, ["Israeli settlement"] = { link = "w", class = "settlement", default = {true}, }, ["judicial capital"] = { link = "w", fallback = "capital city", }, ["khanate"] = { link = true, fallback = "polity", }, ["kibbutz"] = { link = true, plural = "kibbutzim", class = "non-admin settlement", default = {true}, }, ["kingdom"] = { link = true, fallback = "monarchy", }, ["krai"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["hồ"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["địa mạo!"] = { category_link = "[[địa mạo]]", bare_category_parent = "địa danh", addl_bare_category_parents = {"Trái Đất"}, }, ["largest city"] = { link = "[[large]]st [[city]]", entry_placetype_use_the = true, fallback = "thành phố", has_neighborhoods = true, }, ["league"] = { link = true, fallback = "confederation", }, ["legislative capital"] = { link = "separately", fallback = "capital city", }, ["library"] = { link = true, fallback = "building", }, ["lieutenancy area"] = { -- used in the United Kingdom; per Wikipedia: -- In England, lieutenancy areas are colloquially known as the ceremonial counties, although this phrase does -- not appear in any legislation referring to them. The lieutenancy areas of Scotland are subdivisions of -- Scotland that are more or less based on the counties of Scotland, making use of the major cities as separate -- entities.[2] In Wales, the lieutenancy areas are known as the preserved counties of Wales and are based on -- those used for lieutenancy and local government between 1974 and 1996. The lieutenancy areas of Northern -- Ireland correspond to the six counties and two former county boroughs.[3] link = "w", fallback = "ceremonial county", }, ["local authority district"] = { link = "w", fallback = "local government district", }, ["local government area"] = { -- Australia link = "w", preposition = "của", class = "subpolity", }, ["local council"] = { -- Malta; similar to municipalities link = "+w:local councils of Malta", preposition = "của", fallback = "municipality", }, ["local government district"] = { link = "w", preposition = "của", affix_type = "suf", affix = "district", class = "subpolity", }, ["local government district with borough status"] = { link = "[[w:local government district|local government district]] with [[w:borough status|borough status]]", plural = "local government districts with borough status", plural_link = "[[w:local government district|local government districts]] with [[w:borough status|borough status]]", preposition = "của", affix_type = "suf", affix = "district", class = "subpolity", }, ["local urban district"] = { link = "w", fallback = "unincorporated community", }, ["locality"] = { link = "+w:locality (settlement)", -- not necessarily true, but usually is the case fallback = "village", }, ["London borough"] = { link = "w", preposition = "của", affix_type = "pref", affix = "borough", fallback = "local government district with borough status", has_neighborhoods = true, }, ["macroregion"] = { link = true, fallback = "region", }, ["man-made structures!"] = { category_link = "[[w:geographical feature#Engineered constructs|man-made structures]] such as [[airport]]s, [[university|universities]] and [[metro station]]s", bare_category_parent = "places", }, ["manor"] = { -- FIXME: or is this more like a farm? link = true, fallback = "building", }, ["marginal sea"] = { link = true, preposition = "của", fallback = "sea", }, ["market city"] = { link = "+market town", fallback = "thành phố", }, ["market town"] = { link = true, fallback = "town", }, ["massif"] = { link = true, fallback = "Núi", }, ["megacity"] = { link = true, fallback = "thành phố", }, ["metro station"] = { link = true, class = "man-made structure", }, ["metropolitan borough"] = { link = true, preposition = "của", affix_type = "Pref", no_affix_strings = {"borough", "thành phố"}, fallback = "local government district", has_neighborhoods = true, }, ["metropolitan city"] = { -- These exist e.g. in Italy and are more like municipalities or even provinces than cities. link = true, preposition = "của", affix_type = "Pref", no_affix_strings = {"metropolitan", "thành phố"}, class = "subpolity", }, ["metropolitan county"] = { link = true, fallback = "county", }, ["metropolitan municipality"] = { -- In South Africa, metropolitan municipalities group local municipalities and are like districts, between -- provinces and municipalities. -- In Turkey, metropolitan municipalities are provinces-level. link = "w", preposition = "của", affix_type = "Suf", no_affix_strings = {"metropolitan", "municipality"}, fallback = "municipality", class = "subpolity", }, ["microdistrict"] = { -- residential complex in post-Soviet states link = true, fallback = "neighborhood", }, ["micronations!"] = { -- FIXME, merge with microstate category_link = "[[micronation]]s", bare_category_parent = "quốc gia", }, ["microstate"] = { link = true, fallback = "country", }, ["military base"] = { link = "w", class = "settlement", -- or "man-made structure"? default = {true}, }, ["minster town"] = { -- England link = "separately", fallback = "town", }, ["monarchy"] = { link = true, fallback = "polity", }, ["đồng hoang"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo", "hệ thống sinh thái"}, default = {true}, }, ["thảo nguyên"] = { link = true, fallback = "đồng hoang", }, ["motorway"] = { link = true, fallback = "road", }, ["Núi"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["mountain indigenous district"] = { -- Taiwan link = "+w:district (Taiwan)", fallback = "district", }, ["mountain indigenous township"] = { -- Taiwan link = "+w:township (Taiwan)", fallback = "township", }, ["mountain pass"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "mountain passes", class = "natural feature", addl_bare_category_parents = {"Núi"}, default = {true}, }, ["dãy núi"] = { link = true, fallback = "Núi", }, ["mountainous region"] = { link = "separately", fallback = "region", }, ["mukim"] = { -- Malaysia, Brunei, Indonesia, Singapore link = true, preposition = "của", class = "subpolity", }, ["municipal district"] = { link = "w", -- meaning varies depending on the country; for now, assume no neighborhoods. -- FIXME: has_neighborhoods might have to be a function that looks at the containing holonyms. preposition = "của", affix_type = "Pref", no_affix_strings = "district", fallback = "municipality", }, ["municipality"] = { link = true, preposition = "của", has_neighborhoods = true, class = "subpolity", }, ["municipality with city status"] = { link = "[[municipality]] with [[w:city status|city status]]", plural = "municipalities with city status", plural_link = "[[municipality|municipalities]] with [[w:city status|city status]]", fallback = "municipality", }, ["museum"] = { link = true, fallback = "building", }, ["địa danh thần thoại"] = { link = "địa danh thần thoại", former_type = "!", class = "hypothetical location", bare_category_parent = "địa danh", default = {true}, }, ["named bridges!"] = { category_link = "notable [[bridge]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"bridges"}, }, ["named buildings!"] = { category_link = "notable [[house]]s, [[library|libraries]] and other [[building]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"buildings"}, }, ["named roads!"] = { category_link = "notable [[road]]s, [[highway]]s, [[trail]]s and similar linear structures", bare_category_parent = "man-made structures", addl_bare_category_parents = {"roads"}, }, ["national capital"] = { link = "w", fallback = "capital city", }, ["national park"] = { link = true, fallback = "park", }, ["đặc điểm tự nhiên!"] = { category_link = "tổng hợp các yếu tố vật chất hình thành tồn tại", bare_category_parent = "địa danh", }, ["neighborhood"] = { -- The majority of the properties here apply to both `neighborhoods` and `neighbourhoods`; the choice of which -- one to use is made by district_neighborhood_cat_handler() based on the value of `british_spelling` for the -- location (city, political division, etc.) of the holonym that follows the word "neighbo(u)hoods" in the -- category name. It does *NOT* depend on whether the {{place}} call uses "neighborhoods" or "neighbourhoods". -- (In general it can't, because other things like "urban areas", "districts", "subdivisions" and the like also -- categorize as neighbo(u)rhoods.) link = true, -- See below. These are used by category handlers in [[Module:category tree/topic cat/data/Places]]. generic_before_non_cities = "in", generic_before_cities = "của", -- The following text is suitable for the top-level description of a neighborhood as well as categories of the -- form `Neighborhoods in POLDIV` e.g. `Neighborhoods in Illinois, USA` but not for categories of the form -- `Neighborhoods of Chicago`, where we'd get "... and other subportions of [[city|cities]] of [[Chicago]]". category_link = "[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighborhood]]s, [[district]]s and other subportions", -- NOTE: This setting is needed for administrative divisions like barangays that fall back to `neighborhood`, -- when set in [[Module:place/locations]] for a specific country (e.g. the Philippines). The above settings -- for `generic_before_non_cities` and `generic_before_cities` are used by category handlers in -- [[Module:category tree/topic cat/data/Places]] for `Neighborhoods in POLDIV` and `Neighborhoods of CITY` -- categories. In fact, district_neighborhood_cat_handler() does not currently pay attention to them, but -- generates "của" before cities and "in" before non-cities regardless. (FIXME: We should change that.) preposition = "của", class = "non-admin settlement", cat_handler = district_neighborhood_cat_handler, }, ["neighbourhood"] = { link = true, category_link = "[[neighbourhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighbourhood]]s, [[district]]s and other subportions", fallback = "neighborhood", }, ["new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", preposition = "in", class = "subpolity", --? }, ["new town"] = { link = true, fallback = "town", }, ["non-city capital"] = { link = "[[capital]]", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", cat_handler = function(data) return capital_city_cat_handler(data, "non-city") end, -- FIXME, do we need the following? default = {true}, }, ["non-metropolitan county"] = { link = "w", fallback = "county", }, ["non-metropolitan district"] = { link = "w", fallback = "local government district", }, ["non-sovereign kingdom"] = { -- especially in Africa and Asia link = "+w:non-sovereign monarchy", generic_before_non_cities = "in", class = "subpolity", ["country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["non-sovereign monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["oblast"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["oblasts and autonomous republics!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Ukraine. category_link = "[[oblast]]s and [[w:autonomous republic|autonomous republic]]s", class = "subpolity", }, ["đại dương"] = { link = true, class = "natural feature", addl_bare_category_parents = {"biển", "vùng nước"}, default = {true}, }, ["okrug"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["overseas collectivity"] = { link = "w", fallback = "collectivity", }, ["overseas department"] = { link = "w", fallback = "department", }, ["overseas territory"] = { link = "w", fallback = "dependent territory", }, ["parish"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["parish municipality"] = { -- in Quebec, often similar to a rural village; the famous [[Saint-Louis-du-Ha! Ha!]] is one of them. link = "+w:parish municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, }, ["parish seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", class = "capital", has_neighborhoods = true, }, ["park"] = { link = true, class = "man-made structure", default = {true}, }, ["pass"] = { link = "+mountain pass", -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "passes", fallback = "mountain pass", }, ["path"] = { link = true, fallback = "road", }, ["peak"] = { link = true, fallback = "Núi", }, ["peninsula"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["periphery"] = { link = true, preposition = "của", class = "subpolity", }, ["địa danh!"] = { generic_before_non_cities = "của", generic_before_cities = "của", class = "generic place", category_link = "[[place]]s of all sorts", -- `category_link_top_level` control the description used in the top-level [[Category:Places]] and -- language-specific variants such as [[Category:en:Places]]. The actual text for a language-spefic variant is -- "{{{langname}}} names of [[geographical]] [[place]]s of all sorts; [[toponym]]s." where the "names of" -- portion is automatically generated by the appropriate handler in -- [[Module:category tree/topic cat/data/Places]]. category_link_top_level = "[[geographical]] [[place]]s of all sorts; [[toponym]]s", bare_category_parent = "tên", }, ["planned community"] = { -- Include this so we don't categorize 'planned community' into villages, as 'community' does. link = true, class = "settlement", has_neighborhoods = true, }, ["plateau"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, -- FIXME: Should generate both "Plateaus" and the appropriate 'geographic and cultural area' category }, ["Polish colony"] = { link = "[[w:colony (Poland)|colony]]", affix_type = "suf", affix = "colony", fallback = "village", has_neighborhoods = true, }, ["political divisions!"] = { category_link = "[[political]] [[division]]s and [[subdivision]]s, such as [[state]]s, [[province]]s, [[county|counties]] or [[district]]s", bare_category_parent = "places", }, ["tổ chức chính trị"] = { link = true, category_link = "[[independent]] or [[semi-]][[independent]] [[polity|polities]]", class = "polity", bare_category_parent = "địa danh", default = {true}, }, ["populated place"] = { link = "+w:populated place", -- not necessarily true, but usually is the case fallback = "village", }, ["port"] = { link = true, class = "man-made structure", default = {true}, }, ["port city"] = { -- FIXME: should categorize into "Ports" as well as "Cities" link = true, fallback = "thành phố", }, ["port town"] = { -- FIXME: should categorize into "Ports" as well as "Towns" link = "w", fallback = "town", }, ["prefecture"] = { -- FIXME! `prefecture` is like a county in Japan and elsewhere but a department capital city in France. -- May need `has_neighborhoods` to be a function. link = true, preposition = "của", display_handler = prefecture_display_handler, class = "subpolity", }, ["prefecture-level city"] = { -- China; they are huge entities with a central city; not cities themselves. link = "w", preposition = "của", class = "subpolity", }, ["preserved county"] = { -- In Wales; they are former counties enshrined in law; there are 8 of them and each consists of one or more -- "principal areas" (styled as "counties" or "county boroughs"), of which there are 22. link = "w", preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["primary area"] = { -- a grouping of "districts" (neighborhoods) in Gothenburg, Sweden link = "+w:sv:primärområde", fallback = "neighborhood", }, ["principality"] = { link = true, fallback = "monarchy", }, ["promontory"] = { link = true, fallback = "headland", }, ["protectorate"] = { link = true, fallback = "dependent territory", }, ["province"] = { link = true, preposition = "của", display_handler = province_display_handler, class = "subpolity", }, ["provinces and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case China. category_link = "[[province]]s and [[autonomous region]]s", class = "subpolity", }, ["provinces and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Canada and Pakistan. category_link = "[[province]]s and [[territory|territories]]", class = "subpolity", }, ["provincial capital"] = { link = true, fallback = "capital city", }, ["raion"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["ranch"] = { link = true, fallback = "farm", }, ["range"] = { -- FIXME: Where is this used? Is it a mountain range? link = true, class = "natural feature", }, ["regency"] = { link = true, preposition = "của", class = "subpolity", }, ["region"] = { link = true, preposition = "của", -- If 'region' isn't a specific administrative division, fall back to 'geographic and cultural area' fallback = "geographic and cultural area", -- "former region" is a subpolity but traditional/historic(al)/ancient/medieval/etc. is a geographic region class = "geographic region", }, ["regional capital"] = { link = "separately", fallback = "capital city", }, ["regional county municipality"] = { -- Quebec link = "w", preposition = "của", affix_type = "Suf", no_affix_strings = {"municipality", "county"}, fallback = "municipality", }, ["regional district"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "district", fallback = "district", }, ["regional municipality"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", }, ["regional unit"] = { link = "w", preposition = "của", affix_type = "suf", class = "subpolity", }, ["registration county"] = { -- Used in Scotland for land registration purposes; formerly used in England, Wales and Ireland for statistical -- purposes (registration of births, deaths and marriages, and for the output of census information). link = "w", fallback = "county", }, ["republic"] = { -- Of Russia, Yugoslavia, etc. "Republics" in general are sovereign but we use "country" in that case. link = true, fallback = "constituent republic", }, ["research base"] = { link = "+w:research station", fallback = "research station", }, ["research station"] = { link = "w", class = "non-admin settlement", -- or "man-made structure"? default = {true}, }, ["reservoir"] = { link = true, fallback = "lake", }, ["residential area"] = { link = "separately", fallback = "neighborhood", }, ["resort city"] = { link = "w", fallback = "thành phố", }, ["resort town"] = { link = "w", fallback = "town", }, ["sông"] = { link = true, generic_before_non_cities = "của", class = "natural feature", addl_bare_category_parents = {"vùng nước"}, cat_handler = city_type_cat_handler, ["continent/*"] = {true}, default = {true}, }, ["river island"] = { link = "w", fallback = "island", }, ["road"] = { link = true, class = "man-made structure", default = {"Named roads"}, }, ["Roman province"] = { -- FIXME! Eliminate this in favor of 'former province|emp/Roman Empire' link = "w", default = {"Provinces of the Roman Empire"}, class = "subpolity", }, ["royal borough"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = {"royal", "borough"}, fallback = "local government district with borough status", has_neighborhoods = true, }, ["royal burgh"] = { link = true, fallback = "borough", }, ["royal capital"] = { link = "w", fallback = "capital city", }, ["rural committee"] = { -- Hong Kong; a group of villages link = "w", affix_type = "Suf", has_neighborhoods = true, class = "settlement", }, ["rural community"] = { -- New Brunswick link = "+w:list of municipalities in New_Brunswick#Rural communities", fallback = "municipality", }, ["rural hromada"] = { link = "[[rural]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["rural municipality"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", has_neighborhoods = true, --? }, ["rural township"] = { -- Taiwan link = "+w:rural township (Taiwan)", fallback = "township", }, ["sanctuary"] = { link = true, fallback = "temple", }, ["satrapy"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["biển"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {"Biển"}, }, ["seaport"] = { link = true, fallback = "port", }, ["seat"] = { link = true, fallback = "administrative centre", }, ["self-administered area"] = { -- Myanmar (groups self-administered divisions and zones) link = "+w:self-administered zone", preposition = "của", class = "subpolity", }, ["self-administered division"] = { -- Myanmar (only one of them: Wa Self-Administered Division) link = "w", fallback = "self-administered area", }, ["self-administered zone"] = { -- Myanmar (five of them) link = "w", fallback = "self-administered area", }, ["separatist state"] = { link = "separately", fallback = "unrecognized country", }, ["settlement"] = { link = true, category_link = "[[settlement]]s such as [[city|cities]], [[village]]s and [[farm]]s", bare_category_parent = "places", -- not necessarily true, but usually is the case fallback = "village", }, ["settlement hromada"] = { link = "[[w:Populated places in Ukraine#Rural settlements|settlement]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["sheading"] = { -- Isle of Man link = true, fallback = "district", }, ["sheep station"] = { -- Australia link = true, fallback = "farm", }, ["shire"] = { link = true, fallback = "county", }, ["shire county"] = { link = "w", fallback = "county", }, ["shire town"] = { link = true, fallback = "county seat", }, ["ski resort city"] = { link = "[[ski resort]] [[city]]", fallback = "thành phố", }, ["ski resort town"] = { link = "[[ski resort]] [[town]]", fallback = "town", }, ["spa city"] = { link = "+w:spa town", fallback = "thành phố", }, ["spa town"] = { link = "w", fallback = "town", }, ["space station"] = { link = true, fallback = "research station", }, ["special administrative region"] = { -- in China; in practice they are city-like (Hong Kong, Macau); also [[Oecusse]] in East Timor is formally a -- "special administrative region"; North Korea had one such region planned (Sinuiju) but abandoned; Indonesia -- has similar "special regions" of Jakarta, Yogyakarta and Aceh; and South Sudan has three "special -- administrative areas" link = "+w:special administrative regions of China", preposition = "của", class = "subpolity", has_neighborhoods = true, --? -- no suffix since places in Hong Kong or Macau are listed without China, except Hong Kong and Macau themselves -- they also contain regions (or areas), e.g. [[Kowloon]], so it would be confusing suffix = "", }, ["special collectivity"] = { link = "w", fallback = "collectivity", }, ["special municipality"] = { -- formerly linked to the Taiwan article but there are also special municipalities of the Netherlands link = "w", fallback = "municipality", }, ["special ward"] = { -- Tokyo link = true, fallback = "municipality", }, ["spit"] = { link = true, fallback = "peninsula", }, ["spring"] = { link = true, class = "natural feature", default = {true}, }, ["star"] = { link = true, class = "natural feature", default = {true}, }, ["state"] = { link = true, preposition = "của", class = "subpolity", -- 'former/historical state' could refer either to a state of a country (a division) or a state = sovereign -- entity. The latter appears more common (e.g. in various "ancient states" of East Asia). former_type = "polity", }, ["states and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Australia. category_link = "[[state]]s and [[territory|territories]]", class = "subpolity", }, ["states and union territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case India. category_link = "[[state]]s and [[union territory|union territories]]", class = "subpolity", }, ["state capital"] = { link = true, fallback = "capital city", }, ["state park"] = { link = true, fallback = "park", }, ["state-level new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", fallback = "new area", }, ["statistical region"] = { -- Slovenia link = true, fallback = "administrative region", }, ["statutory city"] = { link = "w", fallback = "thành phố", }, ["statutory town"] = { link = "w", fallback = "town", }, ["strait"] = { link = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["stream"] = { link = true, fallback = "river", }, ["street"] = { link = true, fallback = "road", }, ["strip"] = { link = true, fallback = "geographic region", }, ["strip of land"] = { link = "[[strip]] of [[land]]", plural = "strips of land", plural_link = "[[strip]]s of [[land]]", fallback = "geographic region", }, ["sub-metropolitan city"] = { link = "+w:List of cities in Nepal#Sub-metropolitan cities", fallback = "thành phố", }, ["sub-prefectural city"] = { link = "w", fallback = "subprovincial city", }, ["subdistrict"] = { link = true, preposition = "của", has_neighborhoods = true, --? -- FIXME: subdistricts can be neighborhood-like (of Jakarta) or larger (in China); need a handler class = "subpolity", default = {true}, }, ["subdivision"] = { link = true, preposition = "của", affix_type = "suf", -- FIXME: subdivisions can be neighborhood-like or larger; need a handler class = "subpolity", cat_handler = district_neighborhood_cat_handler, }, ["submerged ghost town"] = { -- FIXME: Consider just having "submerged" as a qualifier. link = "[[submerged]] [[ghost town]]", fallback = "ghost town", }, ["subnational kingdom"] = { link = "+w:subnational monarchy", fallback = "non-sovereign kingdom", }, ["subnational monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["subprefecture"] = { link = true, affix_type = "suf", preposition = "của", class = "subpolity", }, ["subprovince"] = { link = true, preposition = "của", class = "subpolity", }, ["subprovincial city"] = { link = "w", -- China; special status given to certain prefecture-level cities fallback = "prefecture-level city", }, ["subprovincial district"] = { link = "w", -- China; special status given to Binhai New Area and Pudong New Area, which are county-level districts preposition = "của", class = "subpolity", }, ["subregion"] = { link = true, fallback = "geographic region", }, ["suburb"] = { link = true, -- The following text is suitable for the top-level description of a suburb as well as categories of the form -- 'Suburbs in POLDIV' e.g. 'Suburbs in Illinois, USA' but not for categories of the form 'Suburbs of Chicago', -- where we'd get "[[suburb]]s of [[city|cities]] of [[Chicago]]". category_link = "[[suburb]]s of [[city|cities]]", category_link_before_city = "[[suburb]]s", -- See comments under "neighborhood" for the following three settings. They are used by -- [[Module:category tree/topic cat/data/Places]] for generating the text of 'Suburbs in/of PLACE' categories -- but currently ignored by district_neighborhood_cat_handler (which actually generates the categories for a -- given page), which hardcodes "in" for non-cities and "của" for cities. (FIXME: Change this.) generic_before_non_cities = "in", generic_before_cities = "của", preposition = "của", has_neighborhoods = true, --? class = "non-admin settlement", --? cat_handler = district_neighborhood_cat_handler, }, ["suburban area"] = { link = "w", fallback = "suburb", }, ["subway station"] = { link = "w", fallback = "metro station", }, ["sum"] = { -- In China, Mongolia, Russia; something like a county in Mongolia but a township in China (Inner Mongolia), -- and equivalent to a [[selsoviet]] in the parts of Russia where it's in use (a rural council, below a raion). link = "+w:sum (administrative division)", -- This fallback is somewha arbitrary. We could use "county" but that has a display handler -- which we don't want to be active (FIXME: If the display handler would be active, that's a bug). fallback = "division", }, ["supercontinent"] = { link = true, fallback = "continent", }, ["tehsil"] = { link = true, affix_type = "suf", no_affix_strings = {"tehsil", "tahsil"}, class = "subpolity", }, ["temple"] = { link = true, fallback = "building", }, ["territorial authority"] = { link = "w", fallback = "district", }, ["territory"] = { link = true, preposition = "của", class = "subpolity", }, ["theme"] = { link = "+w:theme (Byzantine district)", preposition = "của", class = "subpolity", }, ["town"] = { link = true, generic_before_non_cities = "in", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["town with bystatus"] = { -- can't use templates in links currently link = "[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]", plural = "towns with bystatus", plural_link = "[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]", fallback = "town", }, ["township"] = { link = true, has_neighborhoods = true, class = "settlement", --? default = {true}, }, ["township municipality"] = { -- Quebec link = "+w:township municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, --? }, ["traditional county"] = { link = true, fallback = "county", }, ["traditional region"] = { -- FIXME: Verify this works. Same for 'historic(al) region'. -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["trail"] = { link = true, fallback = "road", }, ["treaty port"] = { link = "w", fallback = "thành phố", class = "settlement", inherently_former = {"FORMER"}, }, ["tributary"] = { link = true, preposition = "của", fallback = "river", }, ["underground station"] = { link = "w", fallback = "metro station", }, ["unincorporated area"] = { link = "w", -- I don't know if this fallback makes sense everywhere. fallback = "unincorporated community", }, ["unincorporated community"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", }, ["unincorporated territory"] = { link = "w", fallback = "territory", }, ["union territory"] = { -- India link = true, preposition = "của", entry_placetype_indefinite_article = "a", class = "subpolity", }, ["unitary authority"] = { -- UK, New Zealand link = true, entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["unitary district"] = { link = "w", entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["united township municipality"] = { -- Quebec link = "+w:united township municipality (Quebec)", entry_placetype_indefinite_article = "a", fallback = "township municipality", has_neighborhoods = true, --? }, ["university"] = { link = true, entry_placetype_indefinite_article = "a", class = "man-made structure", default = {true}, }, ["unrecognised country"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized and nearly unrecognized countries!"] = { category_link = "[[de facto]] [[independent]] [[state]]s with little or no {{w|international recognition}}", bare_category_parent = "country-like entities", }, ["unrecognized country"] = { link = "w", class = "polity", default = {"Unrecognized and nearly unrecognized countries"}, }, ["unrecognised state"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized state"] = { link = "w", fallback = "unrecognized country", }, ["urban area"] = { link = "separately", fallback = "neighborhood", }, ["urban hromada"] = { link = "[[urban]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["urban service area"] = { -- A strange beast existing in Alberta; technically a type of hamlet but in practice used for much larger -- cities and treated equivalent to a city. (There are only two of them, [[Fort McMurray]] and [[Sherwood Park]]). link = "w", fallback = "thành phố", }, ["urban township"] = { link = "w", fallback = "township", }, ["urban-type settlement"] = { -- appears to be a particular type of small urban settlement in post-Soviet states, -- had an administrative function. link = "w", fallback = "town", }, ["valley"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms", "water"}, default = {true}, }, ["viceroyalty"] = { -- in essence, a type of colony link = true, fallback = "dependent territory", }, ["village"] = { link = true, generic_before_non_cities = "in", category_link = "[[village]]s, [[hamlet]]s, and other small [[community|communities]] and [[settlement]]s", class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["village development committee"] = { -- former administrative structure in Nepal; also exists in India but not as a formal unit link = "+w:village development committee (Nepal)", inherently_former = {"FORMER"}, fallback = "village", }, ["village municipality"] = { -- Quebec link = "+w:village municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, --? }, ["voivodeship"] = { -- Poland link = true, display_handler = voivodeship_display_handler, preposition = "của", class = "subpolity", }, ["volcano"] = { link = true, plural = "volcanoes", class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true, "Núi"}, }, ["phường"] = { link = true, class = "settlement", -- Wards are formal administrative divisions of a city but have some properties of neighborhoods. fallback = "neighborhood", }, ["watercourse"] = { link = true, fallback = "channel", }, ["Welsh community"] = { -- Wales link = "[[w:community (Wales)|community]]", preposition = "của", affix_type = "suf", affix = "community", has_neighborhoods = true, class = "settlement", }, ["zone"] = { -- administrative division of Ethiopia, Qatar, Nepal, India link = "+w:zone#Place names", preposition = "của", class = "subpolity", }, ---------------------------------------------------------------------------------------------- -- Categories for former places -- ---------------------------------------------------------------------------------------------- ["ANCIENT capital"] = { link = false, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", -- FIXME: Consider removing 'ancient settlements' here. Ancient capitals, like former capitals, often still -- exist but just aren't the capital any more. Maybe we should have an 'Ancient capitals' category. default = {"Ancient settlements", "Former capitals"}, }, ["ANCIENT non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "ANCIENT settlement", }, ["ANCIENT settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Ancient settlements"}, }, ["ancient settlements!"] = { category_link = "former [[city|cities]], [[town]]s and [[village]]s that existed in [[antiquity]]", bare_category_parent = "former settlements", }, ["FORMER capital"] = { link = false, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", default = {"Former capitals"}, }, ["former capitals!"] = { category_link = "former [[capital]] [[city|cities]] and [[town]]s", bare_category_parent = "settlements", }, ["former counties and county-level cities!"] = { -- For categorizing former counties and county-level cities of China category_link = "no-longer existing [[county|counties]] and [[county-level city|county-level cities]]", bare_category_breadcrumb = "counties and county-level cities", bare_category_parent = "former political divisions", }, ["FORMER county"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["FORMER county-level city"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["former countries and country-like entities!"] = { category_link = "[[country|countries]] and similar [[polity|polities]] that no longer exist", bare_category_breadcrumb = "countries and country-like entities", bare_category_parent = "former polities", }, ["FORMER country"] = { link = false, class = "polity", default = {"Former countries and country-like entities"}, }, ["former dependent territories!"] = { category_link = "[[w:dependent territory|dependent territories]] (colonies, dependencies, protectorates, etc.) that no longer exist", bare_category_breadcrumb = "dependent territories", bare_category_parent = "former political divisions", }, ["FORMER dependent territory"] = { link = false, preposition = "của", class = "subpolity", default = {"Former dependent territories"}, }, ["former districts!"] = { -- For categorizing former districts of China category_link = "no-longer-existing [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "former political divisions", }, ["FORMER district"] = { -- For categorizing former districts of China link = false, fallback = "FORMER subpolity", }, ["FORMER geographic region"] = { link = false, fallback = "geographic and cultural area", }, ["FORMER man-made structure"] = { link = false, class = "man-made structure", default = {"Former man-made structures"}, }, ["former man-made structures!"] = { category_link = "man-made structures such as [[airport]]s and [[park]]s that no longer exist", bare_category_breadcrumb = "man-made structures", bare_category_parent = "former places", }, ["former municipalities!"] = { -- For categorizing former municipalities of the Netherlands category_link = "no-longer-existing [[municipality|municipalities]]", bare_category_breadcrumb = "municipalities", bare_category_parent = "former political divisions", }, ["FORMER municipality"] = { -- For categorizing former municipalities of the Netherlands link = false, fallback = "FORMER subpolity", }, ["FORMER natural feature"] = { link = false, class = "natural feature", default = {"Former natural features"}, }, ["former natural features!"] = { category_link = "natural features such as [[lake]]s, [[river]]s and [[island]]s that no longer exist", bare_category_breadcrumb = "natural features", bare_category_parent = "former places", }, ["FORMER non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "FORMER settlement", }, ["former places!"] = { category_link = "[[place]]s of all sorts that no longer exist", bare_category_breadcrumb = "former", bare_category_parent = "places", }, ["former political divisions!"] = { category_link = "[[political]] [[division]]s (states, provinces, counties, etc.) that no longer exist", bare_category_breadcrumb = "political divisions", bare_category_parent = "former places", }, ["former polities!"] = { category_link = "[[polity|polities]] (countries, kingdoms, empires, etc.) that no longer exist", bare_category_breadcrumb = "polities", bare_category_parent = "former places", }, ["FORMER polity"] = { link = false, class = "polity", default = {"Former polities"}, }, ["former prefectures!"] = { -- For categorizing former prefectures of China category_link = "no-longer-existing [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "former political divisions", }, ["FORMER prefecture"] = { -- For categorizing former prefectures of China link = false, fallback = "FORMER subpolity", }, ["former provinces!"] = { -- For categorizing former provinces of China, etc. category_link = "no-longer-existing [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "former political divisions", }, ["FORMER province"] = { -- For categorizing ancient/historical/former provinces of the Roman Empire link = false, fallback = "FORMER subpolity", }, ["former region"] = { -- A former region is considered a former political division, but not a 'historical/traditional/etc.' region. link = "separately", preposition = "của", inherently_former = {"FORMER"}, class = "subpolity", }, ["FORMER settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Former settlements"}, }, ["former settlements!"] = { category_link = "[[city|cities]], [[town]]s and [[village]]s that no longer exist or have been merged or reclassified", bare_category_breadcrumb = "settlements", bare_category_parent = "former political divisions", }, ["FORMER subpolity"] = { link = false, preposition = "của", class = "subpolity", default = {"Former political divisions"}, }, ---------------------------------------------------------------------------------------------- -- form-of categories -- ---------------------------------------------------------------------------------------------- ---------- Abbreviations ---------- ["abbreviations of counties!"] = { -- For categorizing abbreviations of counties of e.g. England full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[county|counties]]", bare_category_breadcrumb = "counties", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "abbreviations of places", }, ["abbreviations of departments!"] = { -- For categorizing abbreviations of departments of e.g. France full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[department]]s", bare_category_breadcrumb = "departments", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of districts!"] = { -- For categorizing abbreviations of districts of e.g. ??? full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of divisions!"] = { -- For categorizing abbreviations of divisions of e.g. Bangladesh full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[division]]s", bare_category_breadcrumb = "divisions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of former countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "abbreviations of former places", }, ["abbreviations of former places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "abbreviations", bare_category_parent = "former places", addl_bare_category_parents = {{name = "abbreviations of places", sort = "former"}}, }, ["abbreviations of places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "abbreviations", bare_category_parent = "places", }, ["abbreviations of political divisions!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[political]] [[division]]s", bare_category_breadcrumb = "political divisions", bare_category_parent = "abbreviations of places", }, ["abbreviations of prefectures!"] = { -- For categorizing abbreviations of prefectures of e.g. Japan full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces!"] = { -- For categorizing abbreviations of provinces of e.g. Canada full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s and [[territory|territories]]", bare_category_breadcrumb = "provinces and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of regions!"] = { -- For categorizing abbreviations of regions of e.g. Italy full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[administrative region]]s", bare_category_breadcrumb = "regions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states!"] = { -- For categorizing abbreviations of states of e.g. the United States full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[territory|territories]]", bare_category_breadcrumb = "states and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and union territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[union territory|union territories]]", bare_category_breadcrumb = "states and union territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[territory|territories]]", bare_category_breadcrumb = "territories", bare_category_parent = "abbreviations of political divisions", }, ["ABBREVIATION_OF country"] = { link = false, default = {"Abbreviations of countries"}, }, ["ABBREVIATION_OF county"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF department"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF district"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF division"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF FORMER country"] = { link = false, default = {"Abbreviations of former countries"}, }, ["ABBREVIATION_OF FORMER place"] = { link = false, default = {"Abbreviations of former places"}, }, ["ABBREVIATION_OF place"] = { link = false, default = {"Abbreviations of places"}, }, ["ABBREVIATION_OF prefecture"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF province"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF region"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF state"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF subpolity"] = { link = false, default = {"Abbreviations of political divisions"}, }, ["ABBREVIATION_OF territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF union territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ---------- Archaic forms ---------- ["archaic forms of places!"] = { full_category_link = "{{glossary|archaic}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "archaic forms", bare_category_parent = "places", }, ["ARCHAIC_FORM_OF place"] = { link = false, default = {"Archaic forms of places"}, }, ---------- Clippings ---------- ["clippings of places!"] = { full_category_link = "{{glossary|clipping}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "clippings", bare_category_parent = "places", }, ["CLIPPING_OF place"] = { link = false, default = {"Clippings of places"}, }, ---------- Dated forms ---------- ["dated forms of places!"] = { full_category_link = "{{glossary|dated}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "dated forms", bare_category_parent = "places", }, ["DATED_FORM_OF place"] = { link = false, default = {"Dated forms of places"}, }, ---------- Derogatory names ---------- ["derogatory names for cities!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[city|cities]]", bare_category_breadcrumb = "cities", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["derogatory names for continents!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for continents"}, }, ["derogatory names for countries!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for countries"}, }, ["derogatory names for places!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[place]]s", bare_category_breadcrumb = "derogatory names", bare_category_parent = "nicknames for places", }, ["derogatory names for states!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for states"}, }, ["DEROGATORY_NAME_FOR capital"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR city"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR continent"] = { link = false, default = {"Derogatory names for continents"}, }, ["DEROGATORY_NAME_FOR country"] = { link = false, default = {"Derogatory names for countries"}, }, ["DEROGATORY_NAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR place"] = { link = false, default = {"Derogatory names for places"}, }, ["DEROGATORY_NAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR state"] = { link = false, default = {"Derogatory names for states"}, }, ["DEROGATORY_NAME_FOR town"] = { link = false, default = {"Derogatory names for cities"}, }, ---------- Ellipses ---------- ["ellipses of places!"] = { full_category_link = "{{glossary|ellipsis|ellipses}} of [[name]]s of [[place]]s", bare_category_breadcrumb = "ellipses", bare_category_parent = "places", }, ["ELLIPSIS_OF place"] = { link = false, default = {"Ellipses of places"}, }, ---------- Former long-form names ---------- ["former long-form names of countries!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former long-form names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "long-form"}}, }, ["former long-form names of places!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form", bare_category_parent = "former names of places", }, ["FORMER_LONG_FORM_OF country"] = { link = false, default = {"Former long-form names of countries"}, }, ["FORMER_LONG_FORM_OF place"] = { link = false, default = {"Former long-form names of places"}, }, ---------- Former names ---------- ["former names of capitals!"] = { full_category_link = "[[former]] [[name]]s of [[capital city|capital cities]] that generally still exist but under a different name", bare_category_breadcrumb = "capitals", bare_category_parent = "former names of settlements", }, ["former names of countries!"] = { full_category_link = "[[former]] [[name]]s of [[country|countries]] that generally still exist but under a different name", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former names of places", }, ["former names of places!"] = { full_category_link = "[[former]] [[name]]s of [[place]]s that generally still exist but under a different name", bare_category_breadcrumb = "former names", bare_category_parent = "places", }, ["former names of political divisions!"] = { full_category_link = "[[former]] [[name]]s of [[political]] [[division]]s (states, provinces, counties, etc.) that generally still exist but under a different name", bare_category_breadcrumb = "political divisions", bare_category_parent = "former names of places", }, ["former names of polities!"] = { full_category_link = "[[former]] [[name]]s of [[polity|polities]] (e.g. [[country|countries]]) that generally still exist but under a different name", bare_category_breadcrumb = "polities", bare_category_parent = "former names of places", }, ["former names of settlements!"] = { full_category_link = "[[former]] [[name]]s of [[city|cities]], [[town]]s, [[village]]s, etc. that generally still exist but under a different name", bare_category_breadcrumb = "settlements", bare_category_parent = "former names of political divisions", }, ["FORMER_NAME_OF capital"] = { link = false, default = {"Former names of capitals"}, }, ["FORMER_NAME_OF country"] = { link = false, default = {"Former names of countries"}, }, ["FORMER_NAME_OF place"] = { link = false, default = {"Former names of places"}, }, ["FORMER_NAME_OF polity"] = { link = false, default = {"Former names of polities"}, }, ["FORMER_NAME_OF region"] = { link = false, fallback = "FORMER_NAME_OF subpolity", }, ["FORMER_NAME_OF settlement"] = { link = false, default = {"Former names of settlements"}, }, ["FORMER_NAME_OF subpolity"] = { link = false, default = {"Former names of political divisions"}, }, ---------- Former nicknames ---------- ["former nicknames for cities!"] = { full_category_link = "no-longer-used [[nickname]]s for [[city|cities]], e.g. the [[Eternal City]] for [[Kyoto]] during the {{w|Heian period}} ({{circa2|800–1100|short=yes}} {{AD}})", bare_category_breadcrumb = "cities", bare_category_parent = "former nicknames for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["former nicknames for places!"] = { full_category_link = "no-longer-used [[nickname]]s for [[place]]s", bare_category_breadcrumb = "former", bare_category_parent = "nicknames for places", addl_bare_category_parents = {{name = "former names of places", sort = "nicknames"}}, }, ["FORMER_NICKNAME_FOR capital"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR city"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR place"] = { link = false, default = {"Former nicknames for places"}, }, ["FORMER_NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR town"] = { link = false, default = {"Former nicknames for cities"}, }, ---------- Former official names ---------- ["former official names of countries!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former official names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "official"}}, }, ["former official names of places!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "former names of places", }, ["FORMER_OFFICIAL_NAME_OF country"] = { link = false, default = {"Former official names of countries"}, }, ["FORMER_OFFICIAL_NAME_OF place"] = { link = false, default = {"Former official names of places"}, }, ---------- Long-form names ---------- ["long-form names of countries!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "long-form names of places", }, ["long-form names of places!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form names", bare_category_parent = "places", }, ["LONG_FORM_OF country"] = { link = false, default = {"Long-form names of countries"}, }, ["LONG_FORM_OF place"] = { link = false, default = {"Long-form names of places"}, }, ---------- Nicknames ---------- ["nicknames for cities!"] = { full_category_link = "[[nickname]]s for [[city|cities]], e.g. the [[Big Apple]] for [[New York City]]", bare_category_breadcrumb = "cities", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"cities"}, }, ["nicknames for continents!"] = { full_category_link = "[[nickname]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"continents"}, }, ["nicknames for countries!"] = { full_category_link = "[[nickname]]s for [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"quốc gia"}, }, ["nicknames for places!"] = { full_category_link = "[[nickname]]s for [[place]]s", bare_category_breadcrumb = "places", bare_category_parent = "nicknames", addl_bare_category_parents = {"places"}, }, ["nicknames for states!"] = { -- For categorizing nicknames for states of e.g. the United States full_category_link = "[[nicknames]] for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"states"}, }, ["NICKNAME_FOR capital"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR city"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR continent"] = { link = false, default = {"Nicknames for continents"}, }, ["NICKNAME_FOR country"] = { link = false, default = {"Nicknames for countries"}, }, ["NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR place"] = { link = false, default = {"Nicknames for places"}, }, ["NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR state"] = { link = false, default = {"Nicknames for states"}, }, ["NICKNAME_FOR town"] = { link = false, default = {"Nicknames for cities"}, }, ---------- Obsolete forms ---------- ["obsolete forms of places!"] = { full_category_link = "{{glossary|obsolete}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "obsolete forms", bare_category_parent = "places", }, ["OBSOLETE_FORM_OF place"] = { link = false, default = {"Obsolete forms of places"}, }, ---------- Official names ---------- ["official names of countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "official names of places", }, ["official names of former countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "official names of former places", }, ["official names of former places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "official names", bare_category_parent = "former places", addl_bare_category_parents = {{name = "official names of places", sort = "former"}}, }, ["official names of places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official names", bare_category_parent = "places", }, ["OFFICIAL_NAME_OF country"] = { link = false, default = {"Official names of countries"}, }, ["OFFICIAL_NAME_OF FORMER country"] = { link = false, default = {"Official names of former countries"}, }, ["OFFICIAL_NAME_OF FORMER place"] = { link = false, default = {"Official names of former places"}, }, ["OFFICIAL_NAME_OF place"] = { link = false, default = {"Official names of places"}, }, ---------- Official nicknames ---------- ["official nicknames for places!"] = { full_category_link = "[[official]] [[nickname]]s for [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for places", }, ["official nicknames for states!"] = { -- For categorizing official nicknames for states of e.g. the United States full_category_link = "[[official]] [[nicknames]] for [[state]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for states", addl_bare_category_parents = {"states"}, }, ["OFFICIAL_NICKNAME_FOR place"] = { link = false, default = {"Official nicknames for places"}, }, ["OFFICIAL_NICKNAME_FOR state"] = { link = false, default = {"Official nicknames for states"}, }, } export.plural_placetype_to_singular = {} for sg_placetype, spec in pairs(export.placetype_data) do if spec.plural then export.plural_placetype_to_singular[spec.plural] = sg_placetype end end return export 9z3du5suljyu26yj53lda30rd2tfklr 2477623 2477546 2026-07-26T15:52:11Z TheHighFighter2 42988 2477623 Scribunto text/plain local export = {} export.force_cat = false -- set to true for testing local m_locations = require("Module:place/locations") local m_links = require("Module:links") local m_table = require("Module:table") local m_strutils = require("Module:string utilities") local debug_track_module = "Module:debug/track" local en_utilities_module = "Module:en-utilities" local dump = mw.dumpObject local insert = table.insert local concat = table.concat local internal_error = m_locations.internal_error export.internal_error = internal_error local process_error = m_locations.process_error export.process_error = process_error local unpack = unpack or table.unpack -- Lua 5.2 compatibility local ucfirst = m_strutils.ucfirst local ulower = m_strutils.lower local rmatch = m_strutils.match local split = m_strutils.split --[==[ intro: This module contains placetype data used by [[Module:place]] and {{tl|place}}, along with a significant amount of code to work with both placetypes and locations, as well as some placename-related info (FIXME: Consider moving it to [[Module:place/locations]]). See also [[Module:place/locations]], which has definitions of all known locations. You must currently load this module using {{cd|require()}}, not using {{cd|mw.loadData()}}. In particular, it contains two fundamental and tricky functions: # `get_placetype_equivs`, which finds the equivalent placetypes to look under in order to find a given property, and in the process correctly handles placetypes with qualifiers (including qualifiers that act similar to "type-raising" operators in that they do something non-trivial to the placetype to their right) as well as form-of directives and fallbacks. # `find_matching_holonym_location`, which looks up a holonym to find a matching known location, but in the process checks holonyms to the right to make sure there isn't a clash between the user-specified containing holonyms and the containers of the known location being considered. This is done to prevent overcategorizing when either there are two known locations with the same name (e.g. Birmingham in England and Birmingham, Alabama in the US), or more generally two locations with the same name, one of which is a known location but where the other is not (e.g. we're processing non-known-location Mérida, Spain and don't want it categorized like known location Mérida, Yucatán, Mexico). Both of these functions are invoked repeatedly, and probably are invoked several times on the same inputs and as a result are candidates for memoization to speed up the operation of {{tl|place}}. ]==] ------------------------------------------------------------------------------------------ -- Basic utilities -- ------------------------------------------------------------------------------------------ --[==[ Return true if `force_cat` is set either in this module or in [[Module:place/locations]]. ]==] function export.get_force_cat() return export.force_cat or m_locations.force_cat end -- Add the page to a tracking "category". To see the pages in the "category", -- go to [[Wiktionary:Tracking/place/PAGE]] and click on "What links here". local function track(page) require(debug_track_module)("place/" .. page) return true end function export.remove_links_and_html(text) text = m_links.remove_links(text) return text:gsub("<.->", "") end --[==[ Return the singular version of a maybe-plural placetype, or nil if not plural. This correctly handles placetypes with irregular plurals such as `kibbutzim` plural of `kibbutz` by looking up in a table constructed from the `plural` values specified in `placetype_data`. If a special plural value is not found, the regular singularization algorithm in [[Module:en-utilities]] is invoked, which reverses the y -> ies change after vowels and the 'es' addition after sh/ch/x, and otherwise just subtracts a final 's' (which will incorrectly generate 'passe' for plural 'passes'; FIXME: consider changing this for words ending in '-sses'). If the generated singular is the same as the passed-in value, nil is returned. ]==] function export.maybe_singularize_placetype(placetype) if not placetype then return nil end if export.plural_placetype_to_singular[placetype] then return export.plural_placetype_to_singular[placetype] end local retval = require(en_utilities_module).singularize(placetype) if retval == placetype then return nil end return retval end -- Return the correct plural of a placetype, and (if `do_ucfirst` is given) make the first letter uppercase. We first -- look up the plural in `placetype_data`, falling back to pluralize() in [[Module:en-utilities]], which is almost -- always correct. function export.pluralize_placetype(placetype, do_ucfirst) local ptdata = export.placetype_data[placetype] if ptdata and ptdata.plural then placetype = ptdata else placetype = placetype end if do_ucfirst then return ucfirst(placetype) else return placetype end end --[==[ Get the data associated with a placetype, which may be in its singular or plural form. If `from_category` is specified, we also look for category-only placetypes (generally plural) followed by `!`. Return three values: (a) the placetype under which the data can be looked up (i.e. in its singular form if the passed-in `placetype` is plural and did not match a category-only placetype followed by `!`); (b) the placetype data structure; (c) the type of `placetype` match that occurred, one of `"direct"` if the canonical placetype is the same as the passed-in `placetype` and also the same as the key under which `ptdata` was looked up, or `"direct-category"` if the `ptdata` was looked up under a key formed from the passed-in `placetype` by adding `!`, or `"plural"` if the `ptdata` was looked up under the singularized version of the plural passed-in `placetype`. ]==] function export.get_placetype_data(placetype, from_category) local ptdata = export.placetype_data[placetype] if ptdata then return placetype, ptdata, "direct" end if from_category then ptdata = export.placetype_data[placetype .. "!"] if ptdata then return placetype .. "!", ptdata, "direct-category" end end local sg_placetype = export.maybe_singularize_placetype(placetype) if sg_placetype then ptdata = export.placetype_data[sg_placetype] if ptdata then return sg_placetype, ptdata, "plural" end end return nil end --[==[ Check for special pseudo-placetypes that should be ignored for categorization purposes. ]==] function export.placetype_is_ignorable(placetype) return placetype == "and" or placetype == "or" or placetype:find("^%(") end function export.resolve_placetype_aliases(placetype) return export.placetype_aliases[placetype] or placetype end --[==[ Return a property from `placetype_data` for a given placetype. If the placetype isn't found in `placetype_data`, or the key isn't found in the placetype's entry in `placetype_data`, return nil. ]==] function export.get_placetype_prop(placetype, key) -- Usually we are called on equivalent placetypes returned from `get_placetype_equivs`, in which case placetype -- aliases have been resolved, but sometimes not, e.g. when fetching the indefinite article in -- get_placetype_article(). `resolve_placetype_aliases` is just a simple lookup and it doesn't hurt to do it twice. placetype = export.resolve_placetype_aliases(placetype) if export.placetype_data[placetype] then return export.placetype_data[placetype][key] else return nil end end --[==[ Given a placetype, split the placetype into one or more potential ''splits'', each consisting of a three-element list { {``prev_qualifiers``, ``this_qualifier``, ``reduced_placetype``}}, i.e. # the concatenation of zero or more previously-recognized qualifiers on the left, normally canonicalized (if there are zero such qualifiers, the value will be nil); # a single recognized qualifier, normally canonicalized (if there is no qualifier, the value will be nil); # the "reduced placetype" on the right. Splitting between the qualifier in (2) and the reduced placetype in (3) happens at each space character, proceeding from left to right, and stops if a qualifier isn't recognized. All placetypes are canonicalized by checking for aliases in `placetype_aliases`, but no other checks are made as to whether the reduced placetype is recognized. Canonicalization of qualifiers does not happen if `no_canon_qualifiers` is specified. For example, given the placetype `"small beachside unincorporated community"`, the return value will be { { {nil, nil, "small beachside unincorporated community"}, {nil, "small", "beachside unincorporated community"}, {"small", "[[beachfront]]", "unincorporated community"}, {"small [[beachfront]]", "[[unincorporated]]", "community"}, }} Here, `"beachside"` is canonicalized to `"[[beachfront]]"` and `"unincorporated"` is canonicalized to `"[[unincorporated]]"`, in both cases according to the entry in `placetype_qualifiers`. On the other hand, if given `"small former haunted community"`, the return value will be { { {nil, nil, "small former haunted community"}, {nil, "small", "former haunted community"}, {"small", "former", "haunted community"}, }} because `"small"` and `"former"` but not `"haunted"` are recognized as qualifiers. Finally, if given `"former adr"`, the return value will be { { {nil, nil, "former adr"}, {nil, "former", "administrative region"}, }} because `"adr"` is a recognized placetype alias for `"administrative region"`. ]==] function export.split_qualifiers_from_placetype(placetype, no_canon_qualifiers) local splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} local prev_qualifier = nil while true do local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if canon == nil then break end local new_qualifier = qualifier if type(canon) == "table" then canon = canon.link end if not no_canon_qualifiers and canon ~= false then if canon == true then new_qualifier = "[[" .. qualifier .. "]]" else new_qualifier = canon end end insert(splits, {prev_qualifier, new_qualifier, export.resolve_placetype_aliases(reduced_placetype)}) prev_qualifier = prev_qualifier and prev_qualifier .. " " .. new_qualifier or new_qualifier placetype = reduced_placetype else break end end return splits end --[==[ Given a `placetype` (which may be pluralized), return an ordered list of equivalent placetypes to look under to find the placetype's properties (such as the category or categories to be inserted). The return value is actually an ordered list of objects of the form `{qualifier=``qualifier``, placetype=``equiv_placetype``}` where ``equiv_placetype`` is a placetype whose properties to look up, derived from the passed-in placetype or from a contiguous subsequence of the words in the passed-in placetype (always including the rightmost word in the placetype, i.e. we successively chop off qualifier words from the left and use the remainder to find equivalent placetypes). ``qualifier`` is the remaining words not part of the subsequence used to find ``equiv_placetype``; or nil if all words in the passed-in placetype were used to find ``equiv_placetype``. (FIXME: This qualifier is not currently used anywhere.) Only placetypes for which there is an entry in `placetype_data` are included. The placetype passed in is always checked first, and will form the first entry if it exists in `placetype_data`. '''NOTE:''' This is a tricky function as it implements handling of (a) qualifiers, (b) fallback logic, (c) "type-raising" qualifiers such as `former`/`ancient`/etc. as well as `fictional` and `mythological`, and (d) form-of directives, which act somewhat similarly to `former`, and allows interaction between more than one of these simultaneously (e.g. official names of former places, which have their own categorization). If {{tl|place}} gets too slow, one potential speedup is to memoize the results of this function, as it appears to be getting called more than once on the same inputs. Another similar potential speedup is to memoize the results of `iterate_matching_holonym_location()`. For example, given the placetype `left tributary`, the following placetype/qualifier combinations are checked in turn: ``` {qualifier = nil, placetype="left tributary"} {qualifier = "left", placetype="tributary"} {qualifier = "left", placetype="river"} ``` and the return value will be { { {qualifier = "left", placetype="tributary"}, {qualifier = "left", placetype="river"}, }} The algorithm first enters the placetype itself into the list, then checks for `left tributary` as a recognized placetype in `placetype_data` and doesn't find it, so it doesn't enter it into the returned list (if it found it, it would add it as well as any fallbacks directly after it). It then splits off the recognized qualifier `left` to form the ''reduced placetype'' `tributary`, which is entered into the list because it is found in `placetype_data`. Then, because it has a fallback `river`, which exists in `placetype_data`, the fallback is entered next. Another example is `small rural fraziones` (where a ''frazione'' is type of subdivision of a ''comune'' or municipality, often specifically an outlying hamlet). the placetype/qualifier combinations checked are: ``` {qualifier = nil, placetype="small rural fraziones"} {qualifier = nil, placetype="small rural frazione"} {qualifier = "small", placetype="rural fraziones"} {qualifier = "small", placetype="rural frazione"} {qualifier = "small [[rural]]", placetype="fraziones"} {qualifier = "small [[rural]]", placetype="frazione"} {qualifier = "small [[rural]]", placetype="hamlet"} {qualifier = "small [[rural]]", placetype="village"} ``` The return value ends up as {qualifier = "small [[rural]]", placetype="frazione"}, {qualifier = "small [[rural]]", placetype="hamlet"}, {qualifier = "small [[rural]]", placetype="village"}, }} Here, because the result of singularizing `fraziones` returns a different value from the placetype itself, that singularized value is checked after the original plural value. Also, in the process of splitting off qualifiers, they are canonicalized if the entry in `placetype_qualifiers` says to do so; in this case, links are placed around `rural`. Finally, `frazione` has `hamlet` as its fallback, which in turn has `village` as its fallback, so both fallbacks end up being returned. `no_fallback`, if set, disables returning equivalent placetypes based on the `fallback` setting for a placetype. This is used in the first of two loops in find_placetype_cat_specs() in [[Module:place]] to prefer exact matches for placetypes such as barangays with later holonyms to matches based on a fallback such as `neighborhood` with an earlier holonym. See the comment in that function in [[Module:place]] for a more detailed explanation of why this is needed. Only the placetype itself, and any reduced placetypes created by chopping off recognized qualifiers at the beginning, are returned; but we do not return reduced placetypes if a containing placetype exists in `placetype_data`. (For example, `"overseas territory"` has a fallback `"dependent territory"`, and `"overseas"` is also a recognized qualifier. When `no_fallback` is in place, without the above proviso, we would return `"overseas territory"` followed by `"territory"` with the incorrect effect of classifying an `"overseas territory"` of the United Kingdom such as `"Gibraltar"` under [[:Category:Territories of the United Kingdom]] instead of [[:Category:Dependent territories of the United Kingdom]].) As an exception, if `historical`, `ancient`, `former` or the like are found, they proceed ignoring `no_fallback`, because it seems tricky to handle them correctly in the presence of `no_fallback`, and historical/former placetypes rarely occur with exact match category specs anyway. `no_split_qualifiers` prevents splitting off recognized qualifiers and returning the remainder of the placetype as an equivalent placetype. Only the passed-in placetype, and any fallbacks, will be returned. This is used in [[Module:category tree/topic cat/data/Places]] when looking up placetypes found in categories. Such placetypes won't have qualifiers and so it doesn't make sense to try and look for them. `from_category`, if set, causes category-only placetypes (those ending in `!`) to also be checked. `form_of_directive`, if set, causes the specified form-of directive (e.g. `FORMER_NAME_OF`) to be prepended to checked placetypes, their directive-specific type (e.g. `FORMER_NAME_OF_type`), and their classes (`class`) to get the appropriate placetypes to check for form-of-directive categories. It falls back to the prepended generic `place` as a placetype, e.g. `FORMER_NAME_OF place`, if nothing else matches. `no_check_for_inherently_former` is used internally to prevent an infinite loop when checking for `inherently_former`. `register_former_as_non_former` is a major hack used in `get_bare_categories` to deal with the mismatch between e.g. known location `Yugoslavia` declaring itself a `country` but definitions of it declaring it a `former country`. It causes the non-former version of the specified placetype to be included in the returned equivalents along with the former placetypes. [FIXME: This should apply only to the entries in `former_countries` but it's tricky to do that now; fix this in the known-location refactor. -- The known-location refactor is already done but we haven't yet fixed this.] ]==] function export.get_placetype_equivs(placetype, props) local no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former local form_of_directive if props then no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former = props.no_fallback, props.no_split_qualifiers, props.no_check_for_inherently_former, props.from_category, props.register_former_as_non_former form_of_directive = props.form_of_directive end local equivs = {} -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. `qualifier` is -- the preceding qualifier to insert into `equivs` along with the placetype (see comment at top of function). If -- `from_category` is given, we also check for a category-specific entry consisting of the placetype followed by -- `!`, and in all cases we also check to see if `placetype` is plural, and if so, insert the singularized version -- along with its fallbacks (if any) in `placetype_data`. `form_of_prefix` is a form-of prefix such as -- `OFFICIAL_NAME_OF`. If specified, we check the fallbacks of `placetype` without the prefix but then insert into -- `equivs` the prefixed placetype. This way, if the user says e.g. {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}}, -- we will correctly categorize into [[:Category:Official names of countries]], rather than only trying to look up -- `OFFICIAL_NAME_OF island country` and failing, falling back ultimately to [[:Category:Official names of places]]. local function insert_placetype_and_fallbacks(qualifier, placetype, form_of_prefix) local function insert_equiv(pt) if form_of_prefix then -- Let's say the user says {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}} and we have -- no entry for `OFFICIAL_NAME_OF island country` but we do for `OFFICIAL_NAME_OF country` (which we end -- up processing because `island country` falls back to `country`), and that entry in turn is defined -- using a fallback. We have to insert that fallback-of-fallback, and the easiest/cleanest way of -- handling this is by calling ourselves recursively. insert_placetype_and_fallbacks(qualifier, form_of_prefix .. " " .. pt) else insert(equivs, {qualifier=qualifier, placetype=pt}) end end -- Insert the placetype, along with any fallbacks. local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if ptdata then insert_equiv(canon_placetype) if no_fallback then return end local first_placetype = #equivs + 1 local prev_placetype = nil while true do local pt_value = export.placetype_data[canon_placetype] if not pt_value then internal_error("Fallback value %s specified for placetype %s but is not in `placetype_data`", canon_placetype, prev_placetype) end if pt_value.fallback then insert_equiv(pt_value.fallback) local last_placetype = #equivs if last_placetype - first_placetype >= 10 then local fallback_loop = {} for i = first_placetype, last_placetype do insert(fallback_loop, equivs[i].placetype) end internal_error("Apparent loop in fallback chain: %s", table.concat(fallback_loop, " -> ")) end prev_placetype = canon_placetype canon_placetype = pt_value.fallback else break end end end end -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. This is a -- wrapper around the more basic `insert_placetype_and_fallbacks()` which handles form-of directives. If there is no -- form-of directive, this function directly calls `insert_placetype_and_fallbacks()`. We do things this way so that -- form-of directives correctly combine with `former`-type qualifiers. Note that we also have special backups for -- form-of directives that check `DIRECTIVE place` (and before that, `DIRECTIVE FORMER/ANCIENT place` is there's a -- `former`-type directive); these backups live outside this function because we want them done once, late, rather -- than in each invocation of `process_and_insert_placetype()`. local function process_and_insert_placetype(qualifier, reduced_placetype) if form_of_directive then -- First check for e.g. `OFFICIAL_NAME_OF island country` and its fallbacks; then we look for fallbacks of -- `island country` and check e.g. `OFFICIAL_NAME_OF country` and its fallbacks. All of this is handled by -- `insert_placetype_and_fallbacks()` with appropriate parameters. After that, check the general class of -- the directive, e.g. `subpolity` if something like `district` is given. (Eventually, we check for -- `OFFICIAL_NAME_OF place` as a backup, but this happens at the end outside the loop over qualifiers.) insert_placetype_and_fallbacks(qualifier, reduced_placetype, form_of_directive) if not no_fallback then local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype) local directive_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, form_of_directive .. "_type") or export.get_placetype_prop(pt, "class") end ) if not directive_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s in conjunction with form-of directive %s, placetype data " .. 'located but directive-specific type property %s missing, and so is "class"; ' .. "placetypes searched are %s", reduced_placetype, form_of_directive, form_of_directive .. "_type", reduced_placetype_equivs) else -- This should be allowed, as we allow unrecognized placetypes in general. end elseif directive_type ~= "!" then insert_placetype_and_fallbacks(qualifier, directive_type, form_of_directive) end end else insert_placetype_and_fallbacks(qualifier, reduced_placetype) end end -- Successively split off recognized qualifiers and loop over successively greater sets of qualifiers from the left -- (unless `no_split_qualifiers` is specified, in which case we don't check for qualifiers). local splits if no_split_qualifiers then splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} else splits = export.split_qualifiers_from_placetype(placetype) end for _, split in ipairs(splits) do local prev_qualifier, this_qualifier, reduced_placetype = unpack(split, 1, 3) -- If a special "former" qualifier like `former` or `historical` isn't present, and -- `no_check_for_inherently_former` is not given (this flag is used to avoid infinite loops), check for -- "inherently former" placetypes like `satrapy` and `treaty port` that always refer to no-longer-existing -- placetypes, and handle accordingly. local unlinked_this_qualifier if this_qualifier and this_qualifier:find("%[") then unlinked_this_qualifier = export.remove_links_and_html(this_qualifier) else unlinked_this_qualifier = this_qualifier end local former_qualifiers = this_qualifier and export.former_qualifiers[unlinked_this_qualifier] or nil if not former_qualifiers and not no_check_for_inherently_former then former_qualifiers = export.get_equiv_placetype_prop(reduced_placetype, function(pt) return export.get_placetype_prop(pt, "inherently_former") end, {no_check_for_inherently_former = true}) end -- If a special "former" qualifier like `former` or `historical` is present, map it to the appropriate internal -- qualifiers (`ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified -- qualifiers), fetch the `former_type` property, and treat the placetype as if a concatenation of the mapped -- qualifier(s) and the value of `former_type`. For example, if `medieval village` is given, we map `medieval` -- to `ANCIENT` and `FORMER`, and `village` to its `former_type` of `settlement`, and enter the placetypes -- `ANCIENT settlement` and `FORMER settlement` (in that order) into `equivs`. If the placetype following the -- "former" qualifier is recognized in `placetype_data` but has no `former_type` and no fallback with a -- `former_type` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like -- `former greenhouse` is specified and we don't have an entry for `greenhouse`), just track the occurrence and -- don't enter anything into `equivs`. if former_qualifiers then -- FIXME: Should we respect `no_fallback` here? My instinct says no. local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype, { no_check_for_inherently_former = true }) local former_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, "former_type") or export.get_placetype_prop(pt, "class") end ) if not former_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s, placetype data located but `former_type` missing; " .. "placetypes searched are %s", reduced_placetype, reduced_placetype_equivs) else -- Enable error when we've verified there aren't any examples. track("bad-former-placetype") track("bad-former-placetype/" .. reduced_placetype) --process_error("For placetype '%s', unrecognized placetype following 'former'-type " .. -- "qualifier; searched placetype(s) %s", reduced_placetype, dump(reduced_placetype_equivs)) end elseif former_type ~= "!" then -- First check directly for `ANCIENT/FORMER` + the original following placetype. This makes it possible -- for (e.g.) former provinces of the Roman empire to be categorized specially. for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. reduced_placetype) end for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. former_type) end -- HACK! See explanation above for `register_former_as_non_former`. if register_former_as_non_former then process_and_insert_placetype(prev_qualifier, reduced_placetype) end -- If we're processing a form-of directive, after doing everything else we do -- `DIRECTIVE ANCIENT/FORMER place` e.g. `OFFICIAL_NAME_OF FORMER place` as a backup. if form_of_directive and not no_fallback then for _, former_qualifier in ipairs(former_qualifiers) do insert_placetype_and_fallbacks(prev_qualifier, form_of_directive .. " " .. former_qualifier .. " place") end end -- Don't continue processing equivs. The reason is probably the same as the `break` below for -- qualifier_to_placetype_equivs[]; categories for `former BLAH` are set using `default`, and -- non-former equivs will otherwise take precedence. break end end -- Then see if the rightmost split-off qualifier is in qualifier_to_placetype_equivs -- (e.g. 'fictional *' -> 'fictional location'). If so, add the mapping. if this_qualifier and export.qualifier_to_placetype_equivs[unlinked_this_qualifier] then insert(equivs, { qualifier=prev_qualifier, placetype=export.qualifier_to_placetype_equivs[unlinked_this_qualifier] }) -- Don't continue processing equivs; otherwise, if we specify 'mythological city', even though the -- equivalent entry for 'mythological location' gets inserted ahead of the entry for 'city', the -- latter ends up generating the category because the category for 'mythological location' is set as -- the default value, which is used only when no non-default category can be found. break end -- Finally, join the rightmost split-off qualifier to the previously split-off qualifiers to form a combined -- qualifier, and add it along with reduced_placetype and any mapping in placetype_data for reduced_placetype. -- NOTE: The first time through this loop, both `prev_qualifier` and `this_qualifier` are nil, and this inserts -- the full placetype into `equivs`. local qualifier = prev_qualifier and prev_qualifier .. " " .. this_qualifier or this_qualifier process_and_insert_placetype(qualifier, reduced_placetype) -- If `no_fallback` and there's an entry in `placetype_data` for this placetype, don't include any reduced -- placetypes to avoid the "overseas territory treated as a territory" issue describe above. if no_fallback then local canon_placetype, ptdata, ptmatch = export.get_placetype_data(reduced_placetype, from_category) if canon_placetype then break end end end -- If we're processing a form-of directive, after doing everything else we do `DIRECTIVE place` e.g. -- `OFFICIAL_NAME_OF place` as a backup; but only if either the placetype as a whole is recognized or the placetype -- begins with a recognized qualifier. This latter check is to avoid categorizing into e.g. -- [[Category:en:Former names of places]] in an invocation like -- {{place|en|@former name of:Democratic Republic of the Congo|country|r/Central Africa|;|used from 1971–1997}}; -- the `used from 1971–1997` gets treated as a placetype and we're called on it. if form_of_directive and not no_fallback and (splits[2] or export.get_placetype_data(placetype, from_category)) then insert_placetype_and_fallbacks(nil, form_of_directive .. " place") end return equivs end function export.get_equiv_placetype_prop_from_equivs(equivs, fun, continue_on_nil_only) for _, equiv in ipairs(equivs) do local retval = fun(equiv.placetype) if continue_on_nil_only and retval ~= nil or not continue_on_nil_only and retval then return retval, equiv end end return nil, nil end --[==[ Given a placetype `placetype` and a function `fun` of one argument, iteratively call the function on equivalent placetypes fetched from `get_placetype_equivs` until the function returns a non-falsy value (i.e. not {nil} or {false}); but if `continue_on_nil_only` is specified, the iterations continue until the function returns non non-{nil} value. FIXME: We should make `continue_on_nil_only` the default; but this requires changing some callers.) When `fun` returns a non-falsy or non-{nil} value, `get_equiv_placetype_prop` returns two values: the value returned by `fun` and the equivalent placetype that triggered the non-falsy (or non-{nil}) return value. If `fun` never returns a non-falsy (or non-{nil}) value, `get_equiv_placetype_prop` returns {nil} for both return values. If `placetype` is passed in as {nil}, the return value is the result of calling `fun` on {nil} (whatever it is) with {nil} for the second return value. ]==] function export.get_equiv_placetype_prop(placetype, fun, props) if not placetype then return fun(nil), nil end return export.get_equiv_placetype_prop_from_equivs(export.get_placetype_equivs(placetype, props), fun, props and props.continue_on_nil_only) end --[==[ Return the article that is used with an entry placetype. We proceed as follows: # See if there is a recognized qualifier at the beginning that specifies an article (including `false` for no article). This takes precedence over anything else, so that e.g. `various capitals` gets no article rather than "`the"`. # Then check the placetype or any equivalent placetype for the `entry_placetype_use_the` property, indicating that `"the"` should be used. # Otherwise we look to see if the placetype itself (not any equivalents, even those involving deleting a qualifier from the beginning) has an entry in `placetype_data` that specifies the indefinite article using `entry_placetype_use_the` (principally for use with placetypes like `union territory`). # Otherwise, we use [[Module:en-utilities]] to apply the standard algorithm to generate `"an"` for words beginning with a vowel and `"a"` otherwise. If `ucfirst` is true, the first letter of the article is made upper-case. ]==] function export.get_placetype_article(placetype, ucfirst) local art local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if type(canon) == "table" then art = canon.article end end if art == false then return art end if art == nil then local placetype_use_the = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "entry_placetype_use_the") end) if placetype_use_the then art = "tên" else art = export.get_placetype_prop(placetype, "entry_placetype_indefinite_article") if not art then art = require(en_utilities_module).get_indefinite_article(placetype) end end end if ucfirst then art = m_strutils.ucfirst(art) end return art end --[==[ Return the preposition that should be used after `placetype` when occurring as an entry placetype or in categories (e.g. `city >in< France` but `country >of< South America`). The preposition defaults to `"của"` if not specified. ]==] function export.get_placetype_entry_preposition(placetype) local pt_prep = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "preposition") end ) return pt_prep or "của" end --[==[ Given a place desc (see top of file) and a holonym object (see top of file), add a key/value into the place desc's `holonyms_by_placetype` field corresponding to the placetype and placename of the holonym. For example, corresponding to the holonym "c/Italy", a key with the list value {"Italy"} will be added to the place desc's `holonyms_by_placetype` field. If there is already a key with that place type, the new placename will be added to the end of the value's list. ]==] function export.key_holonym_into_place_desc(place_desc, holonym) if not holonym.placetype then return end -- Key in equivalent placetypes, so that e.g. `cities/San Francisco` gets keyed under `city`; but don't do -- fallbacks, as it doesn't seem correct for the "do other holonyms of the same placetype" algorithm to do holonyms -- of different types just because they have the same fallback. local equiv_placetypes = export.get_placetype_equivs(holonym.placetype, {no_fallback = true}) local unlinked_placename = holonym.unlinked_placename for _, equiv in ipairs(equiv_placetypes) do local placetype = equiv.placetype if not place_desc.holonyms_by_placetype then place_desc.holonyms_by_placetype = {} end if not place_desc.holonyms_by_placetype[placetype] then place_desc.holonyms_by_placetype[placetype] = {unlinked_placename} else insert(place_desc.holonyms_by_placetype[placetype], unlinked_placename) end end end --[=[ Construct a formatted link from the raw link spec `link` given the canonical singular placetype `sg_placetype`. If the placetype was originally plural, `orig_placetype` should contain this plural value; otherwise it should be nil. This will construct the appropriate type of link that displays as `orig_placetype` (or otherwise `sg_placetype`) but links to whatever the `link` spec specifies (which may be `sg_placetype`, a Wikipedia article, etc.). `ptdata` is the placetype data structure for the placetype, and `from_category` indicates that we are generating the description of a category (otherwise we are generating the display form of an entry placetype). ]=] local function make_placetype_link(link, sg_placetype, orig_placetype, ptdata, from_category, noerror) if not from_category and ptdata.disallow_in_entries then if noerror then return "[not meant to be specified directly, with warning: " .. ptdata.disallow_in_entries .. "]" else process_error("Placetype %s is not meant to be specified directly: " .. ptdata.disallow_in_entries, sg_placetype) end end if link == nil then internal_error("Placetype data present for placetype %s but no link= setting given", sg_placetype) elseif link == true then if orig_placetype then return ("[[%s|%s]]"):format(sg_placetype, orig_placetype) else return ("[[%s]]"):format(sg_placetype) end elseif link == false then process_error("Placetype %s is not meant to be specified directly, but is only for internal use", sg_placetype) elseif link == "w" then return ("[[w:%s|%s]]"):format(sg_placetype, orig_placetype or sg_placetype) elseif link == "separately" then if orig_placetype then local sg_words = split(sg_placetype, " ") local orig_words = split(orig_placetype, " ") if #sg_words ~= #orig_words then internal_error("Can't construct 'separately' link for plural placetype %s as original placetype %s " .. "has different number of words", orig_placetype, sg_placetype) else for i = 1, #sg_words do if sg_words[i] == orig_words[i] then sg_words[i] = ("[[%s]]"):format(sg_words[i]) else sg_words[i] = ("[[%s|%s]]"):format(sg_words[i], orig_words[i]) end end return concat(sg_words, " ") end else return (sg_placetype:gsub("([^ ]+)", "[[%1]]")) end elseif link:find("^%+") then link = link:sub(2) -- discard initial + return ("[[%s|%s]]"):format(link, orig_placetype or sg_placetype) elseif not orig_placetype then return link else return link end end --[==[ Get the display form of a placetype by looking it up in `placetype_data`. If the placetype is recognized, or is the plural of a recognized placetype, the corresponding linked display form is returned (with plural placetypes displaying as plural but linked to the singular form of the placetype). Otherwise, return nil. If we're generating the description of a category, `category_type` should be set to one of `"top-level"` (for top-level categories like [[:Category:Neighborhoods]]), `"noncity"` (for non-city categories like [[:Category:Neighborhoods in Illinois, USA]]) or `"thành phố"` (for city categories like [[:Category:Neighborhoods of Chicago]]). Otherwise, we're generating the description for use in formatting a {{tl|place}} call, and category-only placetypes ending in `!` will be ignored, along with special `category_link*` settings. `return_full` is used along with `category_type` and will preferably return the "full" variant of category link settings, i.e. `full_category_link*`; if they don't exist, the `category_link*` value is prepended with `"names of"`. `noerror` says to not throw an error when encountering entry placetypes that would be disallowed. ]==] function export.get_placetype_display_form(placetype, category_type, return_full, noerror) local from_category = not not category_type local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if canon_placetype then local raw_link local function is_linked_string(str) return type(str) == "string" and str:find("%[%[") end if category_type then local fetched_full local function fetch_maybe_full(prop) local retval = ptdata["full_" .. prop] if retval ~= nil then if return_full then return retval, true else internal_error("Saw full_" .. prop .. "=%s but `return_full` not set, can't handle", retval) end end return ptdata[prop], false end local function maybe_prefix(str) if return_full and not fetched_full then return "names of " .. str else return str end end -- Careful with `false` as possible value. if category_type == "top-level" then raw_link, fetched_full = fetch_maybe_full("category_link_top_level") elseif category_type == "noncity" then raw_link, fetched_full = fetch_maybe_full("category_link_before_noncity") elseif category_type == "thành phố" then raw_link, fetched_full = fetch_maybe_full("category_link_before_city") else internal_error('Unrecognized value for `category_type` %s, should be "top-level", "noncity" or "thành phố"', category_type) end if type(raw_link) == "string" then return maybe_prefix(raw_link), ptdata elseif raw_link ~= nil then return raw_link, ptdata end raw_link, fetched_full = fetch_maybe_full("category_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end if ptmatch == "plural" then raw_link, fetched_full = fetch_maybe_full("plural_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end end if raw_link == nil then raw_link, fetched_full = fetch_maybe_full("link") end if raw_link == false then return raw_link, ptdata end return maybe_prefix(make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror)), ptdata else if ptmatch == "plural" then raw_link = ptdata.plural_link if raw_link == false then process_error("Placetype %s cannot appear plural", placetype) end if is_linked_string(raw_link) then return raw_link, ptdata end end if raw_link == nil then raw_link = ptdata.link end return make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror), ptdata end end return nil end local function resolve_unlinked_placename_display_aliases(placetype, placename) local equiv_placetypes = export.get_placetype_equivs(placetype) for i, equiv in ipairs(equiv_placetypes) do equiv_placetypes[i] = equiv.placetype end local all_display_aliases_found = {} local all_others_found = {} for group, key, spec in m_locations.iterate_matching_location { placetypes = equiv_placetypes, placename = placename, alias_resolution = "display", } do if spec.alias_of and spec.display then insert(all_display_aliases_found, {group, key, spec, spec.display_as_full}) else insert(all_others_found, {group, key, spec}) end end if not all_display_aliases_found[1] then return placename elseif all_display_aliases_found[2] then internal_error("Found multiple matching display aliases for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) elseif all_others_found[1] then internal_error("Found a display alias along with other possible meanings for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) else local group, key, spec, as_full = unpack(all_display_aliases_found[1]) local full, elliptical = m_locations.key_to_placename(group, key) return as_full and full or elliptical end end --[==[ If `placename` of type `placetype` is a display alias, convert it to its canonical form; otherwise, return unchanged. Display aliases transform certain placenames into canonical displayed forms. For example, if any of `country/US`, `country/USA` or `country/United States of America` (or `c/US`, etc.) are given, the result will be displayed as `United States`. '''NOTE''': Display aliases change what is displayed from what the editor wrote in the Wikitext. As a result, they should (a) be non-political in nature, and (b) not involve a change where the word `the` needs to be added or removed. For example, normalizing `US` and `USA` to `United States` for display purposes is OK but normalizing `Burma` to `Myanmar` is not (instead a cat alias should be used) because the terms `Burma` and `Myanmar` have clear political connotations. Similarly, we have a display alias that maps the old name of `Macedonia` as a country (but not a region!) to `North Macedonia`, but `Republic of Macedonia` is mapped to `North Macedonia` only as a cat alias because the two terms differ in their use of `the`. (For example, if we had a display alias mapping `Republic of Macedonia` to `North Macedonia`, the call {{tl|place|en|the <<capital city>> of the <<c/Republic of Macedonia>>}} would wrongly display as `the [[capital city]] of the [[North Macedonia]]`.) Generally, display normalizations tend to involve alternative forms (e.g. abbreviations, ellipses, foreign spellings) where the normalization improves clarity and consistency. ]==] function export.resolve_placename_display_aliases(placetype, placename) -- If the placename is a link, apply the alias inside the link. -- This pattern matches both piped and unpiped links. If the link is not piped, the second capture (linktext) will -- be empty. local link, linktext = rmatch(placename, "^%[%[([^|%[%]]+)|?([^|%[%]]-)%]%]$") if link then if linktext ~= "" then local alias = resolve_unlinked_placename_display_aliases(placetype, linktext) return "[[" .. link .. "|" .. alias .. "]]" else local alias = resolve_unlinked_placename_display_aliases(placetype, link) return "[[" .. alias .. "]]" end else return resolve_unlinked_placename_display_aliases(placetype, placename) end end --[==[ Generate the "prefixed" version of a bare key, i.e. prefix it with `the` if correct for this key. ]==] function export.get_prefixed_key(key, spec) if spec.the then return key else return key end end -- Necessary for use by [[Module:place]]. FIXME: Reorganize the modules so this isn't necessary. export.iterate_matching_location = m_locations.iterate_matching_location --[=[ Iterator that iterates over holonyms in `place_desc`. If `first_holonym_index` is given, start iterating at the specified holonym and stop either when there are no more holonyms or a holonym with modifier `:also` is found. If `first_holonym_index` is nil or omitted, iterate over all holonyms regardless. If `include_raw_text_holonyms` is specified, raw text holonyms (those not of the form `placetype/placename`) are returned as well; they can be identified by the fact that the `placetype` field in the holonym structure is nil. Two values are returned at each iteration, the holonym index and holonym structure, similar to `ipairs()`. ]=] function export.get_holonyms_to_check(place_desc, first_holonym_index, include_raw_text_holonyms) local stop_at_also = not not first_holonym_index return function(place_desc, index) while true do index = index + 1 local this_holonym = place_desc.holonyms[index] -- If we were passed in a starting holonym index, go up to but not including a holonym marked with `:also` -- (continue_cat_loop); the categorization code will then restart the loop at that holonym. That holonym -- will have `:also` marked on it, so make sure not to stop immediately if the first holonym is marked with -- `:also`. if not this_holonym or stop_at_also and index > first_holonym_index and this_holonym.continue_cat_loop then return nil end -- If not placetype, we're processing raw text, which we normally want to skip. if include_raw_text_holonyms or this_holonym.placetype then return index, this_holonym end end end, place_desc, first_holonym_index and first_holonym_index - 1 or 0 end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, iterate over all such known locations, returning for each location the corresponding key, spec and group as well as the trail of ancestral containers. Unlike `iterate_matching_location()`, this specifically checks that there is no mismatch between the location's containers at any level and any of the following holonyms in the {{tl|place}} spec. The fields in `data` are: * `holonym_placetype`: The placetype of the holonym. It can actually be a list of possible placetypes, as with `iterate_matching_location()`. * `holonym_placename`: The placename of the holonym. * `holonym_index`: The index of the holonym among the holonyms in `place_desc`, or nil if the holonym is not among the holonyms in `place_desc`. (If a holonym index is given, we check for container mismatches among the holonyms following the specified index, stopping either when encountering a holonym marked with modifier `:also` or, if none exist, when we run out of holonyms. If no holonym index is given, we check all holonyms for container mismatches.) * `place_desc`: Description of the place; used for the holonyms, to check for container mismatches. Returns four values: the location group, the canonical key by which the location is known, the spec object describing the location and the trail of ancestral containers for the location. The first three values are the same as for `iterate_matching_location`. ]==] function export.iterate_matching_holonym_location(data) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc local matching_location_iterator = m_locations.iterate_matching_location { placetypes = holonym_placetype, placename = holonym_placename, } return function() while true do local group, key, spec = matching_location_iterator() if not group then return nil end local container_trail = {} -- For each level of container, check that there are no mismatches (i.e. other location of the same -- placetype) mentioned. We allow a mismatch at a given level if there's also a match with the container -- at that level. For example, in the case of Kansas City, defined in [[Module:place/locations]] as a city -- in Missouri, if we define it as {{tl|place|city|s/Missouri,Kansas}}, we ignore the mismatching state of -- Kansas because the correct state of Missouri was also mentioned. But imagine we are defining Newark, -- Delaware as {{tl|place|city|s/Delaware|c/US}} and (as is the case) we have an entry for Newark, New -- Jersey in [[Module:place/locations]]. Just because the containing location `US` matches isn't enough, -- because Newark, NJ also has New Jersey as a containing location and there's a mismatch at that level. If -- there are no mismatches at any level we assume we're dealing with the right known location. -- -- If at a given level there are multiple containing locations, we count a match if any holonym matches any -- containing location, and a mismatch only if a holonym exists of the same placetype that doesn't match any -- containing location. local containers_mismatch = false for containers in m_locations.iterate_containers(group, key, spec) do insert(container_trail, containers) local match_at_level = false local mismatch_at_level = false for other_holonym_index, other_holonym in export.get_holonyms_to_check(place_desc, holonym_index and holonym_index + 1 or nil) do local other_source_holonym = other_holonym.augmented_from_holonym if other_source_holonym and other_source_holonym.placetype == holonym_placetype and other_source_holonym.unlinked_placename ~= holonym_placename then -- Ignore holonyms added during the augmentation process for other holonyms of the same -- placetype as the placetype of the holonym we're considering. See comment in -- augment_holonyms_with_container() for why we do this. -- continue; grrr, no 'continue' in Lua else local holonym_matches_at_level = false local holonym_exists_with_same_placetype = false for _, container in ipairs(containers) do if not container.spec.no_check_holonym_mismatch then local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) local placetypes = container.spec.placetype if type(placetypes) ~= "table" then placetypes = {placetypes} end local placetype_equivs = {} for _, pt in ipairs(placetypes) do m_table.extend(placetype_equivs, export.get_placetype_equivs(pt)) end local this_holonym_matches = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype and (other_holonym.unlinked_placename == full_container_placename or other_holonym.unlinked_placename == elliptical_container_placename) end ) if this_holonym_matches then holonym_matches_at_level = true break end local this_holonym_exists_with_same_placetype = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype end ) if this_holonym_exists_with_same_placetype then -- We seem to have a mismatch at this level. But before we decide conclusively that this -- is the case, check to see whether the putative mismatch is an alias and matches when -- we resolve the alias. for oh_group, oh_key, oh_spec, oh_container_trail in export.iterate_matching_holonym_location { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = place_desc, } do local oh_full_placename, oh_elliptical_placename = m_locations.key_to_placename(oh_group, oh_key) if oh_full_placename == full_container_placename or oh_elliptical_placename == elliptical_container_placename then -- Alias matched when resolved. this_holonym_matches = true break end end if this_holonym_matches then -- Alias matched above when resolved. holonym_matches_at_level = true break else -- Not an alias, or doesn't match when resolved. We have a true mismatch. holonym_exists_with_same_placetype = true end end end end if holonym_matches_at_level then match_at_level = true break end if holonym_exists_with_same_placetype then mismatch_at_level = true end end end if not match_at_level and mismatch_at_level then containers_mismatch = true break end end if not containers_mismatch then return group, key, spec, container_trail end end end end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, find and return the corresponding key, spec and group as well as the trail of ancestral containers. This is like `iterate_matching_holonym_location()` but throws an error if more than one location matches. (An example where this would happen is {{tl|place|en|neighborhood|city/Newcastle}}, because there are two known locations named Newcastle. To fix this, specify additional following disambiguating holonyms, e.g. {{tl|place|en|neighborhood|city/Newcastle|s/New South Wales}}. ]==] function export.find_matching_holonym_location(data) local all_found = {} for group, key, spec, container_trail in export.iterate_matching_holonym_location(data) do insert(all_found, {group, key, spec, container_trail}) end if not all_found[1] then return nil elseif all_found[2] then local holonym_placetype = data.holonym_placetype if type(holonym_placetype) == "table" then holonym_placetype = concat(holonym_placetype, ",") end local found_keys = {} for _, found in ipairs(all_found) do local _, key, _, _ = unpack(found) insert(found_keys, key) end error(("Found multiple matching locations for holonym '%s/%s'; specify disambiguating context in the " .. "containing holonyms: %s"):format(holonym_placetype, data.holonym_placename, dump(found_keys))) else return unpack(all_found[1]) end end ------------------------------------------------------------------------------------------ -- Placename and placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: This is a map from aliases to their canonical forms. Any placetypes appearing as keys here will be mapped to their canonical forms in all respects, including the display form. Contrast entries in 'placetype_data' with a fallback, which applies to categorization and other processes but not to display. The most important aliases are for holonym placetypes, particularly those that occur often such as "country", "state", "province" and the like. Particularly long placetypes that mostly occur as entry placetypes (e.g. "census-designated place") can be given abbreviations, but it is generally preferred to spell out the entry placetype. Note also that we purposely avoid certain abbreviations that would be ambiguous (e.g. "d", which could variously be interpreted as "department", "district" or "division"). ]==] export.placetype_aliases = { ["acomm"] = "autonomous community", ["adr"] = "administrative region", ["adterr"] = "administrative territory", -- Pakistan ["aobl"] = "autonomous oblast", ["aokr"] = "autonomous okrug", ["ap"] = "autonomous province", ["apref"] = "autonomous prefecture", ["aprov"] = "autonomous province", ["ar"] = "autonomous region", ["arch"] = "archipelago", ["arep"] = "autonomous republic", ["aterr"] = "autonomous territory", ["atu"] = "autonomous territorial unit", ["bor"] = "borough", ["c"] = "quốc gia", ["can"] = "canton", ["carea"] = "council area", ["cc"] = "constituent country", ["cdblock"] = "community development block", ["cdep"] = "Crown dependency", ["CDP"] = "census-designated place", ["cdp"] = "census-designated place", ["clcity"] = "county-level city", ["co"] = "county", ["cobor"] = "county borough", ["colcity"] = "county-level city", ["coll"] = "collectivity", ["comm"] = "community", ["cont"] = "lục địa", ["continent"] = "lục địa", ["contr"] = "continental region", ["contregion"] = "continental region", ["cpar"] = "civil parish", ["damun"] = "direct-administered municipality", ["dep"] = "dependency", ["department capital"] = "departmental capital", ["dept"] = "department", ["depterr"] = "dependent territory", ["dist"] = "district", ["distmun"] = "district municipality", ["div"] = "division", ["emp"] = "empire", ["fpref"] = "French prefecture", ["gov"] = "governorate", ["govnat"] = "governorate", ["home-rule city"] = "home rule city", ["home-rule municipality"] = "home rule municipality", ["inner-city area"] = "inner city area", ["ires"] = "Indian reservation", ["isl"] = "island", ["lbor"] = "London borough", ["lga"] = "local government area", ["lgarea"] = "local government area", ["lgd"] = "local government district", ["lgdist"] = "local government district", ["metbor"] = "metropolitan borough", ["metcity"] = "metropolitan city", ["metmun"] = "metropolitan municipality", ["mtn"] = "núi", ["mun"] = "municipality", ["mundist"] = "municipal district", ["nonmetropolitan county"] = "non-metropolitan county", ["obl"] = "oblast", ["okr"] = "okrug", ["p"] = "province", ["par"] = "parish", ["parmun"] = "parish municipality", ["pen"] = "peninsula", ["plcity"] = "prefecture-level city", ["plcolony"] = "Polish colony", ["pref"] = "prefecture", ["prefcity"] = "prefecture-level city", ["preflcity"] = "prefecture-level city", ["prov"] = "province", ["r"] = "region", ["range"] = "dãy núi", ["rcm"] = "regional county municipality", ["rcomun"] = "regional county municipality", ["rdist"] = "regional district", ["rep"] = "republic", ["rhrom"] = "rural hromada", ["riv"] = "river", ["rmun"] = "regional municipality", ["robor"] = "royal borough", ["romp"] = "Roman province", ["runit"] = "regional unit", ["rurmun"] = "rural municipality", ["s"] = "state", ["sar"] = "special administrative region", ["shrom"] = "settlement hromada", ["spref"] = "subprefecture", ["sprefcity"] = "sub-prefectural city", ["sprovcity"] = "subprovincial city", ["submet city"] = "sub-metropolitan city", ["submetropolitan city"] = "sub-metropolitan city", ["sub-prefecture-level city"] = "sub-prefectural city", ["sub-provincial city"] = "subprovincial city", ["sub-provincial district"] = "subprovincial district", ["terr"] = "territory", ["terrauth"] = "territorial authority", ["twp"] = "township", ["twpmun"] = "township municipality", ["uauth"] = "unitary authority", ["ucomm"] = "unincorporated community", ["udist"] = "unitary district", ["uhrom"] = "urban hromada", ["uterr"] = "union territory", ["utwpmun"] = "united township municipality", ["val"] = "valley", ["vdc"] = "village development committee", ["vil"] = "village", ["voi"] = "voivodeship", ["wcomm"] = "Welsh community", } local no_link_def_article = {link = false, article = ""} local no_link_no_article = {link = false, article = false} --[==[ var: These qualifiers can be prepended onto any placetype and will be handled correctly. For example, the placetype `large city` will be displayed as `large <nowiki>[[city]]</nowiki>` and categorized as if `city` were specified. If the value in the following table is a string, the qualifier will display according to the string. If the value is `true`, the qualifier will be linked to its corresponding Wiktionary entry. If the value is `false`, the qualifier will not be linked but will appear as-is. Note that these qualifiers do not override placetypes with entries elsewhere that contain those same qualifiers. For example, the entry for `inland sea` in `placetype_data` will apply in preference to treating `inland sea` as equivalent to `sea`. ]==] export.placetype_qualifiers = { -- generic qualifiers ["huge"] = false, ["tiny"] = false, ["large"] = false, ["big"] = false, ["mid-size"] = false, ["mid-sized"] = false, ["small"] = false, ["sizable"] = false, ["important"] = false, ["long"] = false, ["short"] = false, ["major"] = false, ["minor"] = false, ["high"] = false, ["tall"] = false, ["low"] = false, ["left"] = false, -- left tributary ["right"] = false, -- right tributary ["modern"] = false, -- for use in opposition to "ancient" in another definition -- "former" qualifiers ["abandoned"] = true, ["ancient"] = true, ["deserted"] = true, ["extinct"] = true, ["former"] = false, ["historic"] = "historical", ["historical"] = true, ["medieval"] = true, ["mediaeval"] = true, ["ruined"] = true, ["traditional"] = true, -- sea qualifiers ["coastal"] = true, ["inland"] = true, -- note, we also have an entry in placetype_data for 'inland sea' to get a link to [[inland sea]] ["maritime"] = true, ["overseas"] = true, ["seaside"] = true, ["beachfront"] = true, ["beachside"] = true, ["riverside"] = true, -- lake qualifiers ["freshwater"] = true, ["saltwater"] = true, ["endorheic"] = true, ["oxbow"] = true, ["ox-bow"] = "[[oxbow]]", -- [[ox-bow]] is a red link ["tidal"] = true, -- land qualifiers ["hilltop"] = true, ["hilly"] = true, ["insular"] = true, ["peninsular"] = true, ["chalk"] = true, ["karst"] = true, ["limestone"] = true, ["mountainous"] = true, ["mountaintop"] = true, ["alpine"] = true, ["volcanic"] = true, -- for an island -- political status qualifiers ["autonomous"] = true, ["incorporated"] = true, ["special"] = true, ["unincorporated"] = true, ["coterminous"] = true, -- monetary status/etc. qualifiers ["fashionable"] = true, ["wealthy"] = true, ["affluent"] = true, ["declining"] = true, -- city vs. rural qualifiers ["urban"] = true, ["suburban"] = true, ["exurban"] = true, ["outlying"] = true, ["remote"] = true, ["rural"] = true, ["outback"] = true, ["inner"] = false, ["inner-city"] = true, ["central"] = false, ["outer"] = false, -- land use qualifiers ["residential"] = true, ["agricultural"] = true, ["business"] = true, ["commercial"] = true, ["industrial"] = true, -- business use qualifiers ["railroad"] = true, ["railway"] = true, ["farming"] = true, ["fishing"] = true, ["mining"] = true, ["logging"] = true, ["cattle"] = true, -- tourism use qualifiers ["resort"] = true, -- note, we also have 'resort city' and 'resort town', that take precedecne ["spa"] = true, -- note, we also have 'spa city' and 'spa town', that take precedecne ["ski"] = true, -- note, we also have 'ski resort city' and 'ski resort town', that take precedecne -- religious qualifiers ["holy"] = true, ["sacred"] = true, ["religious"] = true, ["secular"] = true, -- qualifiers for nonexistent places ["claimed"] = false, ["fictional"] = true, ["legendary"] = true, ["mythical"] = true, ["mythological"] = true, -- directional qualifiers ["northern"] = false, ["southern"] = false, ["eastern"] = false, ["western"] = false, ["north"] = false, ["south"] = false, ["east"] = false, ["west"] = false, ["northeastern"] = false, ["southeastern"] = false, ["northwestern"] = false, ["southwestern"] = false, ["northeast"] = false, ["southeast"] = false, ["northwest"] = false, ["southwest"] = false, -- seasonal qualifiers ["summer"] = true, -- e.g. for 'summer capital' ["winter"] = true, -- legal status qualifiers -- FIXME: Two-word qualifiers don't work yet. But you can enter "de-facto" and it's canonicalized to [[de facto]]. ["official"] = true, ["unofficial"] = true, ["de facto"] = true, -- 'de facto capital' ["de-facto"] = "[[de facto]]", -- [[de-facto]] is a red link ["de jure"] = true, -- 'de jure capital' ["de-jure"] = "[[de jure]]", -- [[de-jure]] is a red link -- NOTE: 'unrecognized/unrecognised' are handled as placetypes 'unrecognized country', 'unrecognized state' -- misc. qualifiers ["planned"] = true, ["chartered"] = true, ["landlocked"] = true, ["uninhabited"] = true, -- superlative qualifiers ["first"] = no_link_def_article, ["second"] = no_link_def_article, -- for "second largest" etc. ["third"] = no_link_def_article, ["fourth"] = no_link_def_article, ["last"] = no_link_def_article, ["only"] = no_link_def_article, ["sole"] = no_link_def_article, ["main"] = no_link_def_article, ["largest"] = no_link_def_article, ["biggest"] = no_link_def_article, ["smallest"] = no_link_def_article, ["shortest"] = no_link_def_article, ["longest"] = no_link_def_article, ["tallest"] = no_link_def_article, ["highest"] = no_link_def_article, ["lowest"] = no_link_def_article, ["leftmost"] = no_link_def_article, ["rightmost"] = no_link_def_article, ["innermost"] = no_link_def_article, ["outermost"] = no_link_def_article, ["northernmost"] = no_link_def_article, ["southernmost"] = no_link_def_article, ["westernmost"] = no_link_def_article, ["easternmost"] = no_link_def_article, ["northwesternmost"] = no_link_def_article, ["southwesternmost"] = no_link_def_article, ["northeasternmost"] = no_link_def_article, ["southeasternmost"] = no_link_def_article, -- several/various ["several"] = no_link_no_article, ["various"] = no_link_no_article, ["numerous"] = no_link_no_article, ["multiple"] = no_link_no_article, ["many"] = no_link_no_article, ["other"] = no_link_no_article, } --[==[ var: In this table, the key qualifiers should be treated the same as the value qualifiers for categorization purposes. This is overridden by `placetype_data` and `qualifier_to_placetype_equivs`. ]==] export.former_qualifiers = { ["abandoned"] = {"FORMER"}, ["ancient"] = {"ANCIENT", "FORMER"}, ["former"] = {"FORMER"}, ["extinct"] = {"FORMER"}, ["historic"] = {"FORMER"}, ["historical"] = {"FORMER"}, ["medieval"] = {"ANCIENT", "FORMER"}, ["mediaeval"] = {"ANCIENT", "FORMER"}, ["ruined"] = {"ANCIENT", "FORMER"}, ["traditional"] = {"FORMER"}, } --[==[ var: In this table, any placetypes containing these qualifiers that do not occur in `placetype_data` should be mapped to the specified placetypes for categorization purposes. Entries here are overridden by `placetype_data`. ]==] export.qualifier_to_placetype_equivs = { ["fictional"] = "fictional location", ["legendary"] = "mythological location", ["mythical"] = "mythological location", ["mythological"] = "mythological location", -- For e.g. Taiwan as a "claimed province" of China; parts of Belize as claimed by Guatemala; various islands -- claimed by various parties in East Asia. FIXME: We should conditionalize on what is being claimed since there are -- also claimed capitals, e.g. Israel and Palestine claim Jerusalem as their capital. ["claimed"] = "claimed political division", } --[==[ var: Mapping from placetypes to the corresponding plural category-only placetype for a capital of that placetype. The reverse mapping also exists. ]==] export.placetype_to_capital_cat = { ["autonomous community"] = "autonomous community capitals", ["canton"] = "cantonal capitals", ["comarca"] = "comarca capitals", ["country"] = "national capitals", -- The following are not obviously different from 'county seats' but the latte terminology is used in the US. ["county"] = "county capitals", ["department"] = "departmental capitals", ["district"] = "district capitals", ["division"] = "division capitals", ["emirate"] = "emirate capitals", ["governorate"] = "governorate capitals", ["hromada"] = "hromada capitals", ["krai"] = "krai capitals", ["metropolitan city"] = "metropolitan city capitals", ["municipality"] = "municipal capitals", ["oblast"] = "oblast capitals", ["okrug"] = "okrug capitals", ["prefecture"] = "prefectural capitals", ["province"] = "provincial capitals", ["raion"] = "raion capitals", ["regency"] = "regency capitals", ["region"] = "regional capitals", ["regional unit"] = "regional unit capitals", ["republic"] = "republic capitals", ["state"] = "state capitals", ["territory"] = "territorial capitals", ["voivodeship"] = "voivodeship capitals", } --[==[ var: This contains placenames that should be preceded by an article (almost always "the"). '''NOTE''': There are multiple ways that placenames can come to be preceded by "the": # Listed here. # Given in [[Module:place/locations]] with an initial "the". All such placenames are added to this map by the code just below the map. # The placetype of the placename has `holonym_use_the = true` in its placetype_data. # A regex in placename_the_re matches the placename. Note that "the" is added only before the first holonym in a place description. ]==] export.placename_article = { -- This should only contain info that can't be inferred from [[Module:place/locations]]. ["archipelago"] = { ["Cyclades"] = "the", ["Dodecanese"] = "the", }, ["country"] = { ["Holy Roman Empire"] = "the", }, ["empire"] = { ["Holy Roman Empire"] = "the", }, ["island"] = { ["North Island"] = "the", ["South Island"] = "the", }, ["region"] = { ["Balkans"] = "the", ["Russian Far East"] = "the", ["Caribbean"] = "the", ["Caucasus"] = "the", ["Middle East"] = "the", ["New Territories"] = "the", ["North Caucasus"] = "the", ["South Caucasus"] = "the", ["West Bank"] = "the", ["Gaza Strip"] = "the", }, ["valley"] = { ["San Fernando Valley"] = "the", }, } --[==[ var: Regular expressions to apply to determine whether we need to put 'the' before a holonym. The key "*" applies to all holonyms, otherwise only the regexes for the holonym's placetype apply. ]==] export.placename_the_re = { -- We don't need entries for peninsulas, seas, oceans, gulfs or rivers -- because they have holonym_use_the = true. ["*"] = {"^Isle of ", " Islands$", " Mountains$", " Empire$", " Country$", " Region$", " District$", "^City of "}, ["bay"] = {"^Vịnh của "}, ["lake"] = {"^Hồ của "}, ["country"] = {"^Republic of ", " Republic$"}, ["republic"] = {"^Republic of ", " Republic$"}, ["region"] = {"^Vùng của "}, ["river"] = {"^Sông của "}, ["local government area"] = {"^Shire of "}, ["county"] = {"^Shire of "}, ["Indian reservation"] = {" Reservation", " Nation"}, ["tribal jurisdictional area"] = {" Reservation", " Nation"}, } --[==[ var: If any of the following holonyms are present, the associated holonyms are automatically added to the end of the list of holonyms for categorization (but not display) purposes. ]==] export.cat_implications = { ["region"] = { ["Eastern Europe"] = {"continent/Europe"}, ["Central Europe"] = {"continent/Europe"}, ["Western Europe"] = {"continent/Europe"}, ["South Europe"] = {"continent/Europe"}, ["Southern Europe"] = {"continent/Europe"}, ["Northern Europe"] = {"continent/Europe"}, ["Northeast Europe"] = {"continent/Europe"}, ["Northeastern Europe"] = {"continent/Europe"}, ["Southeast Europe"] = {"continent/Europe"}, ["Southeastern Europe"] = {"continent/Europe"}, ["North Caucasus"] = {"continent/Europe"}, ["South Caucasus"] = {"continent/Asia"}, ["South Asia"] = {"continent/Asia"}, ["Southern Asia"] = {"continent/Asia"}, ["East Asia"] = {"continent/Asia"}, ["Eastern Asia"] = {"continent/Asia"}, ["Central Asia"] = {"continent/Asia"}, ["West Asia"] = {"continent/Asia"}, ["Western Asia"] = {"continent/Asia"}, ["Southeast Asia"] = {"continent/Asia"}, ["North Asia"] = {"continent/Asia"}, ["Northern Asia"] = {"continent/Asia"}, ["Anatolia"] = {"continent/Asia"}, ["Asia Minor"] = {"continent/Asia"}, ["Mesopotamia"] = {"continent/Asia"}, ["North Africa"] = {"continent/Africa"}, ["Central Africa"] = {"continent/Africa"}, ["West Africa"] = {"continent/Africa"}, ["East Africa"] = {"continent/Africa"}, ["Southern Africa"] = {"continent/Africa"}, ["Central America"] = {"continent/Central America"}, ["Caribbean"] = {"continent/North America"}, ["Polynesia"] = {"continent/Oceania"}, ["Micronesia"] = {"continent/Oceania"}, ["Melanesia"] = {"continent/Oceania"}, ["Siberia"] = {"country/Russia", "continent/Asia"}, ["Russian Far East"] = {"country/Russia", "continent/Asia"}, ["South Wales"] = {"constituent country/Wales", "continent/Europe"}, ["Balkans"] = {"continent/Europe"}, ["West Bank"] = {"country/Palestine", "continent/Asia"}, ["Gaza"] = {"country/Palestine", "continent/Asia"}, ["Gaza Strip"] = {"country/Palestine", "continent/Asia"}, } } ------------------------------------------------------------------------------------------ -- Category and display handlers -- ------------------------------------------------------------------------------------------ local function city_type_cat_handler(data) local entry_placetype = data.entry_placetype local generic_before_non_cities = export.get_placetype_prop(entry_placetype, "generic_before_non_cities") if not generic_before_non_cities then internal_error("city_type_cat_handler called on placetype %s that doesn't have a `generic_before_non_cities`" .. " setting", entry_placetype) end local plural_entry_placetype = export.pluralize_placetype(entry_placetype) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and not spec.is_city then -- Categorize both in key, and in the larger polity that the key is part of, e.g. [[Hirakata]] goes in both -- "Cities in Osaka Prefecture" and "Cities in Japan". (But don't do the latter if no_container_cat is set.) local cap_plural_entry_placetype = ucfirst(plural_entry_placetype) local retcats = {("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(key, spec))} if container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(container.key, container.spec))) end end return retcats end end local function capital_city_cat_handler(data, non_city) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc -- The first time we're called we want to return something; otherwise we will be called for later-mentioned -- holonyms, which can result in wrongly classifying into e.g. `National capitals`. Simulate the loop in -- find_placetype_cat_specs() over holonyms so we get the proper `Cities in ...` categories as well as the capital -- category/categories we add below. local retcats if not non_city and place_desc.holonyms then for h_index, holonym in export.get_holonyms_to_check(place_desc, holonym_index) do local h_placetype, h_placename = holonym.placetype, holonym.unlinked_placename retcats = city_type_cat_handler { entry_placetype = "thành phố", holonym_placetype = h_placetype, holonym_placename = h_placename, holonym_index = h_index, place_desc = place_desc, } if retcats then break end end end if not retcats then retcats = {} end -- Now find the appropriate capital-type category for the placetype of the holonym, e.g. 'State capitals'. If we -- recognize the holonym among the known holonyms in [[Module:place/locations]], also add a category like 'State -- capitals of the United States'. Truncate e.g. 'autonomous region' to 'region', 'union territory' to 'territory' -- when looking up the type of capital category, if we can't find an entry for the holonym placetype itself (there's -- an entry for 'autonomous community'). local capital_cat = export.placetype_to_capital_cat[holonym_placetype] if not capital_cat then capital_cat = export.placetype_to_capital_cat[holonym_placetype:gsub("^.* ", "")] end if capital_cat then capital_cat = ucfirst(capital_cat) local inserted_specific_variant_cat = false if holonym_index then -- Now find the first recognized holonym location. We don't stop when :also is seen because of the common pattern -- where we use :also to specify that a given city is the capital at multiple surrounding levels. local matching_group, matching_key, matching_spec, matching_container_trail, matching_holonym_index for h_index = holonym_index, #place_desc.holonyms do if place_desc.holonyms[h_index].placetype then matching_group, matching_key, matching_spec, matching_container_trail = export.find_matching_holonym_location { holonym_placetype = place_desc.holonyms[h_index].placetype, holonym_placename = place_desc.holonyms[h_index].unlinked_placename, holonym_index = h_index, place_desc = place_desc, } if matching_group then matching_holonym_index = h_index break end end end if matching_holonym_index == holonym_index then if matching_container_trail[1] and not matching_spec.no_container_cat then for _, container in ipairs(matching_container_trail[1]) do insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end elseif matching_holonym_index then -- Check to make sure that the holonym placetype we were called on is listed among the -- divtypes of the location we found. local function insert_specific_variant_if_possible(key, spec) return export.get_equiv_placetype_prop(holonym_placetype, function(pt) local plural_holonym_placetype = export.pluralize_placetype(pt) local saw_matching_div if spec.divs then local divs = spec.divs if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) ~= "table" then div = {type = div} end if plural_holonym_placetype == div.type then saw_matching_div = true break end end end if saw_matching_div then insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(key, spec))) return true end return false end) end if insert_specific_variant_if_possible(matching_key, matching_spec) then inserted_specific_variant_cat = true elseif not matching_spec.no_container_cat then for _, containers in ipairs(matching_container_trail) do local saw_no_container_cat = false for _, container in ipairs(containers) do if insert_specific_variant_if_possible(container.key, container.spec) then inserted_specific_variant_cat = true break end saw_no_container_cat = saw_no_container_cat or container.spec.no_container_cat end if inserted_specific_variant_cat or saw_no_container_cat then break end end end end else -- This happens when in an invocation like {{place|en|capital city|s/Haryana,Punjab}} for -- [[Chandigarh]]. We fall back to older code that doesn't depend on the holonym index existing. -- FIXME: This may not be necessary. In the example just given, when processing Haryana we add to -- [[:Category:en:State capitals of India]], and nothing extra gets added when processing Punjab. -- Possibly we can just skip this case entirely. local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s của %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end end if not inserted_specific_variant_cat then insert(retcats, capital_cat) end else -- We didn't recognize the holonym placetype; just put in 'Capital cities'. insert(retcats, "Capital cities") end return retcats end --[=[ This is invoked specially for all placetypes (see the `*` placetype key at the bottom of `placetype_data`). This is used in two ways: # To add pages to generic holonym categories like [[:Category:en:Places in Merseyside, England]] (and [[:Category:en:Places in England]]) for any pages that have `co/Merseyside` as their holonym. # To categorize demonyms in bare placename categories like [[:Category:en:Merseyside, England]] if the demonym description mentions `co/Merseyside` and doesn't mention a more specific placename that also has a category. (In this case there are none, but we can have demonyms at multiple levels, e.g. in France for individual villages, departments, administrative regions, and for the entire country, and for example we only want to categorize a demonym into [[:Category:France]] if no more specific category applies.) Unlike when invoked from {{tl|place}}, a demonym invocation only adds the most specific holonym category and not the category of any containing polity (hence if we add [[:Category:en:Merseyside, England]] we won't also add [[:Category:England]]). This code also handles cities; e.g. for the first use case above, it would be used to add a page that has `city/Boston` as a holonym to [[:Category:en:Places in Boston]], along with [[:Category:en:Places in Massachusetts, USA]] and [[:Category:en:Places in the United States]]. The city handler tries to deal with the possibility of multiple cities having the same name. For example, the code in [[Module:place/locations]] knows about the city of [[Columbus]], [[Ohio]], which has containing polities `Ohio` (a state) and `the United States` (a country). If either containing polity is mentioned, the handler proceeds to return the key `Columbus` (along with `Ohio, USA` and `the United States`). Otherwise, if any other state or country is mentioned, the handler returns nothing, and otherwise it assumes the mentioned city is the one we're considering and returns `Columbus` etc. This works correctly if the place only mentions Ohio and a holonym for a Columbus in a different country is encountered, because of the function `augment_holonyms_with_container`, which adds the US as a holonym when Ohio is encountered. The single parameter `data` is as in category handlers. The return value is a list of categories (without the preceding language code). ]=] local function generic_place_cat_handler(data) local from_demonym = data.from_demonym local retcats = {} local function insert_retkey(key, spec) if from_demonym then insert(retcats, key) else insert(retcats, ("Địa danh của %s"):format(export.get_prefixed_key(key, spec))) end end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then if not spec.no_generic_place_cat then -- This applies to continents and continental regions. insert_retkey(key, spec) end -- Categorize both in key, and in the larger location(s) that the key is part of, e.g. [[Hirakata]] goes in -- both [[Category:Places in Osaka Prefecture, Japan]] and [[Category:Places in Japan]]. But not when -- no_container_cat is set (e.g. for 'United Kingdom'). if not spec.no_container_cat then for _, container_set in ipairs(container_trail) do local stop_adding_containers = false for _, container in ipairs(container_set) do if not container.spec.no_generic_place_cat then insert_retkey(container.key, container.spec) end if container.spec.no_container_cat then stop_adding_containers = true end end if stop_adding_containers then break end end end return retcats end end --[==[ Special category handler run for all placetypes that checks for specified division placetypes of known locations and categorizes appropriately. ]==] function export.political_division_cat_handler(data) if data.from_demonym then return end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then local divlists = {} if spec.divs then insert(divlists, spec.divs) end if spec.addl_divs then insert(divlists, spec.addl_divs) end for _, divlist in ipairs(divlists) do if type(divlist) ~= "table" then divlist = {divlist} end for _, div in ipairs(divlist) do if type(div) == "string" then div = {type = div} end local sgdiv = export.maybe_singularize_placetype(div.type) or div.type local prep = div.prep or "của" local cat_as = div.cat_as or div.type if type(cat_as) ~= "table" then cat_as = {cat_as} end if not export.placetype_data[sgdiv] then internal_error("Placetype %s associated with known location key %s and data %s not found in " .. "`placetype_data`", sgdiv, key, spec) end if sgdiv == data.entry_placetype then local retcats = {} for _, pt_cat in ipairs(cat_as) do if type(pt_cat) == "string" then pt_cat = {type = pt_cat} end local pt_prep = pt_cat.prep or prep insert(retcats, ucfirst(pt_cat.type) .. " " .. pt_prep .. " " .. export.get_prefixed_key(key, spec)) end return retcats end end end end end --[==[ This is used to add pages to "bare" categories like [[:Category:en:Georgia, USA]] for `[[Georgia]]` and any foreign-language terms that are translations of the state of Georgia. We look at the page title (or its overridden value in {{para|pagename}}) as well as the glosses in {{para|t}}/{{para|t2}} etc., various extra-info values such as the modern names in {{para|modern}}, and any values specified using a form-of directive. We need to pay attention to the entry placetypes specified so we don't overcategorize; e.g. the US state of Georgia is `[[Джорджия]]` in Russian but the country of Georgia is `[[Грузия]]`, and if we just looked for matching names, we'd get both Russian terms categorized into both [[:Category:ru:Georgia, USA]] and [[:Category:ru:Georgia]]. We also need to check the containing holonyms to make sure there isn't a mismatch (so we don't e.g. categorize Newark, Delaware in [[:Category:en:Newark]], which is intended for Newark, New Jersey). ]==] function export.get_bare_categories(args, overall_place_spec) local bare_cats = {} local place_descs = overall_place_spec.descs local possible_placetypes_by_place_desc = {} for i, place_desc in ipairs(place_descs) do possible_placetypes_by_place_desc[i] = {} for _, placetype in ipairs(place_desc.placetypes) do if not export.placetype_is_ignorable(placetype) then local equivs = export.get_placetype_equivs(placetype, {register_former_as_non_former = true}) for _, equiv in ipairs(equivs) do insert(possible_placetypes_by_place_desc[i], equiv.placetype) end end end end local function check_term(term) -- Treat Wikipedia links like local ones. term = term:gsub("%[%[w:", "[["):gsub("%[%[wikipedia:", "[[") term = export.remove_links_and_html(term) term = term:gsub("^ ", "") for i, place_desc in ipairs(place_descs) do -- Iterate over all matching locations in case there are multiple, as with Delhi defined as -- {{place|en|megacity/and/union territory|c/India|containing the national capital [[New Delhi]]}}. for group, key, spec, container_trail in export.iterate_matching_holonym_location { holonym_placetype = possible_placetypes_by_place_desc[i], holonym_placename = term, place_desc = place_desc, } do insert(bare_cats, key) end end end -- FIXME: Should we only do the following if the language is English (requires that the lang is passed in)? -- We should always do it if `pagename` is given (as it is with {{tcl}}) but maybe not otherwise unless 1=en. There -- are cases like [[Ankara]] = English name for capital of Turkey, but also the name in various languages for the -- capital of Ghana (= English [[Accra]]). But this should get caught by mismatching the containing country. The -- advantage of checking when the language isn't English is we catch those places that fail to give an English -- translation but where the translation happens to be the same as the other-language spelling. However, I don't -- know how often this situation occurs. check_term(args.pagename or mw.loadData("Module:headword/data").pagename) for _, t in ipairs(args.t) do check_term(t) end local function check_termobj_list(terms) for _, term in ipairs(terms) do if term.eq then check_term(term.eq) end if term.alt or term.term then check_term(term.alt or term.term) end end end for _, extra_info_terms in ipairs(overall_place_spec.extra_info) do local arg = extra_info_terms.arg if arg == "modern" or arg == "now" or arg == "full" or arg == "short" then check_termobj_list(extra_info_terms.terms) end end for _, directive in ipairs(overall_place_spec.directives) do check_termobj_list(directive.terms) end return bare_cats end --[==[ This is used to augment the holonyms associated with a place description with the containing polities. For example, given the following: `# {{tl|place|en|subprefecture|pref/Hokkaido}}.` We auto-add Japan as another holonym so that the term gets categorized into [[:Category:Subprefectures of Japan]]. To avoid over-categorizing we need to check to make sure no other countries are specified as holonyms. ]==] function export.augment_holonyms_with_container(place_descs) for _, place_desc in ipairs(place_descs) do if place_desc.holonyms then -- This ends up containing a copy of the original holonyms, with the augmented holonyms inserted in their -- appropriate position. We don't just put them at the end because some holonyms have use the `:also` -- modifier, which causes category processing to restart at that point after generating categories for a -- preceding holonym, and we don't want the preceding holonym's augmented holonyms interfering with -- categorization of a later holonym. We proceed from right to left, and each time we augment, we copy -- the holonyms with the augmented holonym(s) inserted appropriately and replace the place description's -- holonyms with the augmented ones before the next iteration. The reason for this is so that e.g. -- {{place|neighborhood|city/Birmingham|co/West Midlands|cc/England}} doesn't throw an error during the -- augmentation process due to 'Birmingham' referring to two known locations (in England and Alabama). If -- we go left to right, we will throw an ambiguity error on `city/Birmingham` because code to exclude -- Birmingham, Alabama needs `c/United Kingdom` present (to cause a mismatch with `c/United States`), -- which isn't yet present as the augmentation code hasn't gotten to `cc/England` yet. For similar -- reasons, we need to include the augmented holonyms in the holonyms considered in the next iteration -- rather than modifying the place description once at athe end. for i = #place_desc.holonyms, 1, -1 do local holonym = place_desc.holonyms[i] if holonym.placetype and not export.placetype_is_ignorable(holonym.placetype) then local group, key, spec, container_trail = export.find_matching_holonym_location { holonym_placetype = holonym.placetype, holonym_placename = holonym.unlinked_placename, holonym_index = i, place_desc = place_desc, } if group and container_trail[1] and not spec.no_auto_augment_container then local augmented_holonyms = {} for j = 1, i do insert(augmented_holonyms, place_desc.holonyms[j]) end for _, containers in ipairs(container_trail) do local any_no_auto_augment_container = false for _, container in ipairs(containers) do any_no_auto_augment_container = any_no_auto_augment_container or container.spec.no_auto_augment_container local containing_type = container.spec.placetype if type(containing_type) == "table" then -- If the containing type is a list, use the first element as the canonical variant. containing_type = containing_type[1] end local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) -- Don't side-effect holonyms while processing them. local new_holonym = { -- By the time we run, the display has already been generated so we don't need to -- set display_placename. placetype = containing_type, -- placename_to_key() for the group should correctly handle both full and elliptical -- placenames, but the full placename seems less likely to be ambiguous. FIXME: We -- should just store the key directly and use it when available to avoid having to -- convert key to placename and back to key. unlinked_placename = full_container_placename, -- Indicate that this is an augmented holonym, and was derived from the specified -- holonym. In iterate_matching_holonym_location(), we ignore augmented holonyms -- derived from holonyms that are different from the holonym we're searching for but -- of the same placetype. This is to correctly handle a situation like -- {{place|river|dept/Ardèche,Gard,Vaucluse,Bouches-du-Rhône|c/France}}. Here, -- `Ardèche` is in `r/Auvergne-Rhône-Alpes`, while `Gard` is in `r/Occitania` and -- the other two are in `r/Provence-Alpes-Côte d'Azur`. Augmenting proceeds from -- right to left, so after it adds `r/Provence-Alpes-Côte d'Azur` to -- `Bouches-du-Rhône`, Vaucluse gets augmented correctly but `Gard` fails to match -- in find_matching_holonym_location() because of the mismatch between augmented -- `r/Provence-Alpes-Côte d'Azur` and actual `r/Occitania`. Similarly, all later -- calls to find_matching_holonym_location() fail to match `Gard` (and likewise -- `Ardèche`) against any known location. To deal with this, we mark augmented -- holoynms as being augmented due to a source holonym, and when processing a given -- holonym, ignore augmented holonyms from other holonyms of the same placetype. -- The restriction to the same placetype is so that `Birmingham` still gets -- correctly disambiguated to Birmingham, England in the example given above near -- the top of this function, using the augmented holonym `c/United Kingdom` added by -- the specified `cc/England` (whose placetype `constituent country` differs from -- the placetype `city` of Birmingham). augmented_from_holonym = holonym, } insert(augmented_holonyms, new_holonym) -- But it is safe to modify other parts of the place_desc. export.key_holonym_into_place_desc(place_desc, new_holonym) end if any_no_auto_augment_container then break end end for j = i + 1, #place_desc.holonyms do insert(augmented_holonyms, place_desc.holonyms[j]) end place_desc.holonyms = augmented_holonyms end end end end end end -- Cat handler for district, areas, neighborhoods and suburbs. Districts are tricky because they can either be political -- divisions or city neighborhoods. Areas similarly can be political divisions (rarely; specifically, in Kuwait), city -- neighborhoods or larger geographical areas/regions. We handle this as follows: -- (1) `placetype_data` cat entries for specific countries or country divisions take precedence over cat_handlers, so if -- the user says {{tl|place|district|s/Maharashtra|c/India}}, we won't even be called because there is an entry that -- categorizes into [[:Category|Districts of Maharashtra, India]]. -- (2) If we're called, we check the holonym we're called on to see if it is a recognized city, e.g. if we're called -- using {{tl|place|district|city/Mumbai|s/Maharashtra|c/India}}. If so, we categorize under e.g. -- [[:Category:Neighbourhoods of Mumbai]]. (Choosing the spelling "neighbourhoods" because we're in India.) -- (3) If we're called and the holonym is not a recognized city, we check if the placetype has has_neighborhoods set. -- If so, it's "city-like" and we categorize under the first containing polity that we recognize. For example, if -- we're called using {{tl|place|district|town/Northampton|co/Hampshire|s/Massachusetts|c/US}}, we should recognize -- town as "city-like" and categorize under [[:Category:Neighborhoods in Massachusetts]]. (Note "in" not "của", and -- note the spelling "neighborhoods" because we're in the US.) -- (4) If the holonym is not city-like, we do nothing. If there's a city or city-like placetype farther up (e.g. we're -- called as {{tl|place|district|ward/Foo|mun/Bar|...}}), we will handle the city-like entity according to (2) or -- (3) when called on that holonym. Otherwise either the categorization in (1) takes place or there's no -- categorization. local function district_neighborhood_cat_handler(data) local function get_plural_entry_placetype(location_spec, container_trail) if data.entry_placetype == "suburb" then return "Suburbs" else -- Check for `british_spelling` setting on the spec itself or any container. local uses_british_spelling = location_spec.british_spelling if uses_british_spelling == nil and container_trail then for _, container_set in ipairs(container_trail) do local must_outer_break = false for _, container in ipairs(container_set) do if container.spec.british_spelling ~= nil then uses_british_spelling = container.spec.british_spelling must_outer_break = true break end end if must_outer_break then break end end end return uses_british_spelling and "Neighbourhoods" or "Neighborhoods" end end -- First check the immediate holonym to see if it's a city or a city-like top-level entity (Hong Kong, Bonaire, -- etc.) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and spec.is_city then return {get_plural_entry_placetype(spec, container_trail) .. " of " .. export.get_prefixed_key(key, spec)} end -- If the entry placetype is neighbo(u)rhood, assume it is a neighborhood even if there isn't a city-like -- entity father up the chain. (E.g. due to a mistaken use of m/ instead of mun/ for municipality.) local has_neighborhoods local entry_placetype = data.entry_placetype if entry_placetype == "neighborhood" or entry_placetype == "neighbourhood" or entry_placetype == "suburb" then has_neighborhoods = true else -- Otherwise, make sure the current holonym is city-like. has_neighborhoods = export.get_equiv_placetype_prop(data.holonym_placetype, function(pt) return export.get_placetype_prop(pt, "has_neighborhoods") end, {continue_on_nil_only = true}) end if has_neighborhoods then -- Loop up the holonyms, looking for city and city-like entities in case of e.g. [[Sepulveda]] written -- {{place|en|neighborhood|valley/San Fernando Valley|city/Los Angeles|s/California|c/USA}} -- but also look for a recognizable poldiv, and if so categorize as "Neighborhoods in POLDIV". We need -- to start with the current holonym, which is especially important for neighborhoods and suburbs that -- may have the first holonym be a recognizable province, etc. but can't hurt otherwise. (Previously -- we skipped the first/current holonym.) for other_holonym_index, other_holonym in export.get_holonyms_to_check(data.place_desc, data.holonym_index) do local other_holonym_data = { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = data.place_desc, } local group, key, spec, container_trail = export.find_matching_holonym_location(other_holonym_data) if group and not spec.is_former_place then return {get_plural_entry_placetype(spec, container_trail) .. (spec.is_city and " of " or " in ") .. export.get_prefixed_key(key, spec)} end end end end function export.check_already_seen_string(holonym_placename, already_seen_strings) local canon_placename = ulower(m_links.remove_links(holonym_placename)) if type(already_seen_strings) ~= "table" then already_seen_strings = {already_seen_strings} end for _, already_seen_string in ipairs(already_seen_strings) do if canon_placename:find(already_seen_string) then return true end end return false end -- Prefix display handler that adds a prefix such as "Metropolitan Borough of " to the display -- form of holonyms. We make sure the holonym doesn't contain the prefix or some variant already. -- We do this by checking if any of the strings in ALREADY_SEEN_STRINGS, either a single string or -- a list of strings, or the prefix if ALREADY_SEEN_STRINGS is omitted, are found in the holonym -- placename, ignoring case and links. If the prefix isn't already present, we create a link that -- uses the raw form as the link destination but the prefixed form as the display form, unless the -- holonym already has a link in it, in which case we just add the prefix. local function prefix_display_handler(prefix, holonym_placename, already_seen_strings) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(prefix)) then return holonym_placename end if holonym_placename:find("%[%[") then return prefix .. " " .. holonym_placename end return prefix .. " [[" .. holonym_placename .. "]]" end -- Suffix display handler that adds a suffix such as " parish" to the display form of holonyms. -- Works identically to prefix_display_handler but for suffixes instead of prefixes. local function suffix_display_handler(suffix, holonym_placename, already_seen_strings, include_suffix_in_link) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(suffix)) then return holonym_placename end if holonym_placename:find("%[%[") then return holonym_placename .. " " .. suffix end if include_suffix_in_link then return "[[" .. holonym_placename .. " " .. suffix .. "]]" else return "[[" .. holonym_placename .. "]] " .. suffix end end -- Display handler for boroughs. New York City boroughs are display as-is. Others are suffixed -- with "borough". local function borough_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.new_york_boroughs[unlinked_placename] then -- Hack: don't display "borough" after the names of NYC boroughs return holonym_placename end return suffix_display_handler("borough", holonym_placename) end local function county_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) -- Display handler for Irish counties. Irish counties are displayed as e.g. "County [[Cork]]". if m_locations.ireland_counties["Hạt " .. unlinked_placename .. ", Ireland"] or m_locations.northern_ireland_counties["Hạt " .. unlinked_placename .. ", Bắc Ireland"] then return prefix_display_handler("Hạt", holonym_placename) end -- Display handler for Taiwanese counties. Taiwanese counties are displayed as e.g. "[[Chiayi]] County". if m_locations.taiwan_counties[unlinked_placename .. ", Đài Loan"] then return suffix_display_handler("Hạt", holonym_placename) end -- Display handler for Romanian counties. Romanian counties are displayed as e.g. "[[Cluj]] County". if m_locations.romania_counties[unlinked_placename .. ", România"] then return suffix_display_handler("Hạt", holonym_placename) end -- FIXME, we need the same for US counties but need to key off the country, not the specific county. -- Others are displayed as-is. return holonym_placename end -- Display handler for prefectures. Japanese prefectures are displayed as e.g. "[[Fukushima]] Prefecture". -- Others are displayed as e.g. "[[Fthiotida]] prefecture". local function prefecture_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) local suffix = m_locations.japan_prefectures[unlinked_placename .. ", Nhật Bản"] and "" or "prefecture" return suffix_display_handler(suffix, holonym_placename) end -- Display handler for provinces of Bulgaria, Iran, Laos, North and South Korea, Thailand, Turkey and Vietnam. Recognized -- provinces are displayed as e.g. "[[Gyeonggi]] Province" or "[[Antalya]] Province". Others are displayed as-is. local function province_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.bulgaria_provinces[unlinked_placename .. ", Bulgaria"] or m_locations.iran_provinces[unlinked_placename .. ", Iran"] or m_locations.laos_provinces[unlinked_placename .. ", Lào"] or m_locations.north_korea_provinces[unlinked_placename .. ", Cộng hòa Dân chủ Nhân dân Triều Tiên"] or m_locations.south_korea_provinces[unlinked_placename .. ", Hàn Quốc"] or m_locations.thailand_provinces[unlinked_placename .. ", Thái Lan"] or m_locations.turkey_provinces[unlinked_placename .. ", Thổ Nhĩ Kỳ"] or m_locations.vietnam_provinces[unlinked_placename .. ", Việt Nam"] then return suffix_display_handler("Province", holonym_placename) end return holonym_placename end -- Display handler for Nigerian states. Nigerian states are display as "[[Kano]] State". Others are displayed as-is. local function state_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.nigeria_states[unlinked_placename .. ", Nigeria"] then return suffix_display_handler("State", holonym_placename) end return holonym_placename end -- Display handler for voivodeships. Display as e.g. [[Subcarpathian Voivodeship]]. local function voivodesip_display_handler(holonym_placetype, holonym_placename) return suffix_display_handler("Voivodeship", holonym_placename, nil, "include_suffix_in_link") end ------------------------------------------------------------------------------------------ -- Placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: Main placetype data structure. This specifies, for each canonicalized placetype, various properties. The keys are placetypes (in the singular, except for category-only placetypes, which are plural and followed by `!`), and the value is a table of properties. The `"*"` key is special and is used for adding "generic" categories of the form `Places in ``location`` `; it runs for all entry placetypes. Keys in the form of plural placetypes followed by `!` are used only in [[Module:category tree/topic/Places]] for specifying the properties of categories containing the specified placetype, esp. bare categories like [[:Category:States and territories]] (rather than qualified categories like [[:Category:States and territories of Australia]]). Keys under the value table for a given placetype of are two types: ''property keys'' (which specify the value of specific properties) and ''categorization keys'' (which tell how to categorize certain sorts of holonyms if the placetype in question occurs as an entry placetype). Categorization keys are either the special value `default` or are wildcard strings with a slash in them, such as `"country/*"`. Note that only wildcard strings are currently allowed directly in the placetype data; everything else is handled through category handlers, either per-placetype or special (such as `political_division_cat_handler`). The algorithm for how category keys and handlers are used to generate categories is described at the top of [[Module:place]]. There are several recognized property keys, of various types: 1. The following link-related property keys are recognized: * `link`: '''Required''' except in category-only placetypes ending in `!`. Describes how to link and display the placetype in the formatted description when occurring as an entry placetype. Also used for formatting pluralized placetypes (which may occur in entry placetypes, esp. new-format ones, such as `two <<islands>>`) and may occur in categories). The possible values are: *# `true`: Link to the same-named Wiktionary entry. This creates a raw link, e.g. `<nowiki>[[city]]</nowiki>`, which is converted to an English-specific link by JavaScript postprocessing. If the placetype is plural, this creates a two-part raw link e.g. `<nowiki>[[city|cities]]</nowiki>`. *# `"w"`: Link to the same-named Wikipedia entry. This creates a two-part link, e.g. `<nowiki>[[w:census town|census town]]</nowiki>`, or `<nowiki>[[w:census town|census towns]]</nowiki>` if the placetype is given plural. *# `"+..."`: Create a two-part link to the entry following the `+` sign. For example, if `cercle` specifies `"+w:cercles of Mali"`, a two-part link `<nowiki>[[w:cercles of Mali|cercle]]</nowiki>` will be generated, or `<nowiki>[[w:cercles of Mali|cercles]]</nowiki>` if plural `cercles` is specified. *# `"separately"`: Link each word separately. For example, if `administrative territory` specifies `"separately"`, it will be linked as `<nowiki>[[administrative]] [[territory]]</nowiki>`, or as `<nowiki>[[administrative]] [[territory|territories]]</nowiki>` if plural `administrative territories` is given. *# another string: Use that string directly. If the placetype is plural, `pluralize()` in [[Module:en-utilities]] is called on the string, which will correctly pluralize most strings, including those with links in them. (If there are multiple links, the display form of the last link is pluralized.) *# `false`: This placetype is not allowed as an entry placetype. An error will be thrown if this placetype is given as an entry placetype. This is specified for internal-use placetypes, especially placetypes used in conjunction with the qualifiers `former`, `ancient`, `historical` and such. * `plural_link`: If specified and the placetype is plural, use the value in place of generating a pluralized version of the link spec in `link`. Most commonly, this is either a string with links in it (which is used directly) or the value `false`, indicating that the placetype cannot occur plural. (This is used for example by `caplc`, which displays as `<nowiki>[[capital]] and [[large]]st [[city]]</nowiki>`, where a plural version doesn't make sense.) Generally if this is specified, `plural` also needs to be specified to give a special placetype plural; this situation occurs especially with multiword placetypes where something other than the last word is pluralized. An example is `town with bystatus`, whose plural is `towns with bystatus`, which needs to be explicitly given. This example uses `link = <nowiki>"[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>` ({{m|nb|bystatus}}) is a Norwegian Bokmål word, and template calls aren't currently permitted in link strings), along with `plural_link = <nowiki>"[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>`. * `category_link`: Spec indicating how to display the placetype when occurring in category descriptions. Defaults to the value of `link`, and in turn is overridden by more specific `category_link_*` keys; see below. Category-only placetypes (which are plural and end in `!`) usually use `category_link` in preference to `link`. The value of `category_link` can be any of the types of specs given above, but most commonly is a plural string with links in it, spelling out the description; in this case it is used directly. When both `category_link` and `link` are given, the value in `category_link` is typically longer and more descriptive. For example, `polity` uses `link = true`, which just generates a link `<nowiki>[[polity]]</nowiki>` or plural `<nowiki>[[polity|polities]]</nowiki>`, but specifies a separate `category_link = <nowiki>"[[independent]] or [[semi-]][[independent]] [[polity|polities]]"</nowiki>`, which clarifies in the category description what a polity is. * `category_link_top_level`: Spec indicating how to display top-level (bare/unqualified) categories, i.e. categories where the placetype is not followed by `in ``location`` ` or `of ``location`` `. If given, this overrides `category_link` for this type of category. * `category_link_before_noncity`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` does not refer to a city. If given, this overrides `category_link` for this type of category. * `category_link_before_city`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` refer to a city. If given, this overrides `category_link` for this type of category. An example where this is given is `neighborhood`, which uses the following specs:<ol> <li>`link = true`</li> <li>`category_link = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]"</nowiki>`</li> <li>`category_link_before_city = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions"</nowiki>`</li> </ol> This has the effect of making the entry placetype `neighborhood` display as just `<nowiki>[[neighborhood]]</nowiki>`, while e.g. a category like `Neighborhoods of Chicago` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[Chicago]], ...</nowiki>` and a category like `Neighborhoods in Illinois, USA` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]] in [[Illinois]], ...</nowiki>`. * `disallow_in_entries`: If specified, this placetype cannot occur as an entry placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. * `disallow_in_holonyms`: If specified, this placetype cannot occur as a holonym placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. 2. There is currently one fallback-related property key recognized: * `fallback`: If specified, its value is a placetype which will be used for categorization purposes if no categories get added using the placetype itself. As an example, `branch` sets a fallback of `river` but also sets `preposition = "của"`, meaning that {{tl|place|en|branch|riv/Mississippi}} displays as `a branch of the Mississippi` (whereas `river` itself uses the preposition `in`), but otherwise categorizes the same as `river`. A more complex example is `area`, which sets a fallback of `geographic and cultural area` and also sets a category handler that checks for cities or city-like entities (e.g. boroughs) occurring as holonyms and categorizes the toponym under [[:Category:Neighborhoods of CITY]] (for recognized cities) or otherwise [[:Category:Neighborhoods of POLDIV]] (for the nearest containing recognized location). In addition, `area` is set as a political division of Kuwait, meaning if `c/Kuwait` occurs as holonym, the toponym is categorized under [[:Category:Areas of Kuwait]]. If none of these categories trigger, the fallback of `geographic and cultural area` will take effect, and the toponym will be categorized as e.g. [[:Category:Geographic and cultural areas of England]]. 3. There is currently one property to control irregular plurals of placetypes: * `plural`: If specified, its value is the plural of the placetype. Otherwise, the default pluralization algorithm in [[Module:en-utilities]] applies (which correctly pluralizes most words, including those ending in `-y`, `-ch`, `-sh`, `-x`, etc.). The value of `plural` is also used when converting a pluralized placetype into its singular equivalent; for example, since the placetype `kibbutz` has `plural = "kibbutzim"`, the placetype `kibbutzim` will be recognized as a plural and singularized to `kibbutz`. For this reason, it's occasionally necessary to specify a `plural` value even when the default pluralization algorithm works correctly, if the default singularization algorithm won't correctly reverse the pluralization (as with `pass` and other terms ending in `-ss`). 4. The following property keys relate to generating categories for entry placetypes and specifying the parents of those categories: * `class`: The general class of placetype. This is used for various purposes: (a) to categorize placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical` (note that these placetypes are not all treated alike); (b) to determine the parent category of bare placetype categories (e.g. [[:Category:Villages]] for placetype `village`); (c) to determine whether to add a parent category `political divisions of specific countries` to qualified placetype categories (e.g. [[:Category:Villages in Mali]]). The possible values are: *# `polity`: a more-or-less sovereign/independent polity, such as a country, kingdom or empire. *# `subpolity`: a non-sovereign division of a polity, above the level of an individual settlement. *# `settlement`: a city or smaller equivalent, such as a village. This also includes administrative divisions of a settlement, such as wards and barangays. *# `non-admin settlement`: similar to a settlement but without administrative or political significance, such as an unincorporated community, farm or neighborhood. *# `capital`: a settlement that is a capital. A former capital is generally still in existence, just not the capital any more. *# `natural feature`: any non-man-made feature, such as a lake, mountain, island, ocean, etc. *# `man-made structure`: a man-made feature below the level of a neighborhood, such as a house, airport, university, metro station, park or the like. *# `geographic region`: a geographic or cultural region or area that has no administrative significance. These may vary greatly in size but typically have some sort of cultural significance (possibly historical). The `former`, `ancient`, etc. qualifier has no effect on the category of these placetypes. *# `generic place`: a place that isn't further qualified into any specific subtype. * `former_type`: The class of placetype used for categorizing placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical`. The possible values are the same as for `class` but with the addition of `dependent territory` (for colonies, protectorates and the like) and `!` (ignore the historical/former/ancient/etc. qualifier; used e.g. with `fictional location` and `mythological location`). If not specified, the value of `class` is used. When a qualifier such as `former`, `ancient`, `medieval` or `historical` is encountered (specifically, those in `former_qualifiers`), it is mapped using `former_qualifiers` to the appropriate internal qualifier or qualifiers (one or both of `ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified qualifiers), which is prepended to the value of `former_type` or `class` to form a placetype whose properties are looked up to determine how to categorize the toponym in question. For example, if `medieval village` is given, we map `medieval` to `ANCIENT` and `FORMER`, and `village` to its `class` of `settlement`, and enter the placetypes `ANCIENT settlement` and `FORMER settlement` (in that order) into the list of equivalent placetypes returned by `get_placetype_equivs`. In this case, there is an entry in `placetype_data` for `ANCIENT settlement`, so its default category spec `Ancient settlements` is used as the category. If on the other hand `medieval kingdom` is given, where `kingdom` has a `class` value `polity`, we first look up `ANCIENT polity`, see there is no entry in `placetype_data` for it, and then look up `FORMER polity`, which exists and has a default category spec `Former polities`, which is used as the category. Note that if the placetype following the "former" qualifier is recognized in `placetype_data` but has no `former_type` or `class` and no fallback with a `former_type` or `class` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like `former greenhouse` is specified and we don't have an entry for `greenhouse`), we just track the occurrence and end up not categorizing. * `bare_category_parent`: This specifies the first parent category of a bare placetype category named according to the placetype in question (e.g. [[:Category:Atolls]] for placetype `atoll`, or [[:Category:Named buildings]] for placetype `named buildings!`). If not specified, the first parent category is determined by the value of `class`, using the mapping `class_to_bare_category_parent` in [[Module:category tree/topic cat/data/Places]]. * `addl_bare_category_parents`: Extra parent categories to add a bare placetype category to (see `bare_category_parent` just above). * `bare_category_breadcrumb`: Breadcrumb for bare placetype categories. Also used as the sort key of `bare_category_parent` if it is a string. * `inherently_former`: If specified and the given placetype is used as an entry placetype, act as if `former` or `ancient` (depending on the value of `inherently_former`) were prefixed to the placetype. This is for placetypes that always refer to no-longer-existing entities, such as `satrapy` and `treaty port`. The value of `inherently_former` is a list of internal qualifiers (one or more of `ANCIENT` and/or `FORMER`), just as for `former_qualifiers`, and the implementation is the same. * `cat_handler`: Handler used to generate the categories to add a given toponym to, if its entry placetype is the placetype in question. Generally the `cat_handler` function checks the holonyms specified in order to determine which category or categories to generate. For example, `district_neighborhood_cat_handler` handles placetypes `district`, `neighborhood`, `subdivision`, `suburb` and the like, and either adds the toponym to a category like `Neighborhoods of ``city`` ` (if a recognized city is given as a holonym), or otherwise a category like `Neighborhoods in ``location`` ` (for the first recognized non-city location given as a holonym, if an unrecognized city or city-like entity is given before the recognized non-city). The algorithm that runs the category handlers iterates over holonyms from left to right, running the `cat_handler` function on each holonym in turn until one or more categories are returned; see below for more specifics. (Note that countries for which e.g. a `district` is a political division do not get the corresponding category added by the `district_neighborhood_cat_handler` function but by `political_division_cat_handler`.) `cat_handler` functions are called with one argument, `data`, describing the resolved entry placetype (i.e. after resolving placetype aliases and fallbacks) and the holonym being processed. The return value should be a list of category specs (categories minus the langcode prefix, with `+++` standing for the holonym key, or the value `true`, which stands for ` ``Placetypes`` in/of ``Holonym`` `, i.e. the pluralized placetype with the appropriate preposition as specified in `placetype_data`). `data` contains the following fields: ** `entry_placetype`: the resolved entry placetype for the entry placetype being processed (i.e. it will always have an entry in `placetype_data` but may not be the original placetype given by the user); ** `holonym_placetype` and `holonym_placename`: the holonym placetype and placename being processed; ** `holonym_index`: the index of the holonym being processed, or {nil} if we're handling an overriding holonym (FIXME: we will change the overriding holonym algorithm so there will be an index even when processing overriding holonyms); ** `place_desc`: a full description of the {{tl|place}} call, as specified at the top of [[Module:place]]; ** `from_demonym`: If set, we are called from [[Module:demonym]], triggered by {{tl|demonym-adj}} or {{tl|demonym-noun}}, instead of being triggered by {{tl|place}}. * `has_neighborhoods`: If `true`, the specified placetype is city-like. This is used in the `district_neighborhood_cat_handler` to determine whether to add a category such as `Neighborhoods in ``location`` `; see the section just above on `cat_handler`. 5. The following preposition-related property keys are recognized: * `preposition`: The preposition used after this placetype when it occurs as an entry placetype. Defaults to `"in"`. * `generic_before_non_cities`: If specified, the appropriate category description handler in [[Module:category tree/topic cat/data/Places]] will recognize categories of the form ` ``Placetype`` in/of ``location`` ` for the specified placetype and preposition, if ``location`` is a non-city. This is used to generate descriptions for categories added by category handlers and by explicit category specs in the placetype data. All placetypes that specify `generic_before_non_cities` or `generic_before_cities` *MUST* also specify a value for `class` so that the category tree code can determine whether it's a political or non-political division. * `generic_before_cities`: Like `generic_before_non_cities` but for locations referring to cities. 6. The following property keys control the auto-addition of affixes when formatting holonyms of a particular placetype: * `affix_type`: If specified, add the placetype as an affix before or after holonyms of this placetype. Possible values are: *# `"pref"` (the holonym will display as `(the) placetype of Holonym`, where `the` appears when the holonym directly follows an entry placetype); *# `"Pref"` (same as `"pref"` but the placetype is capitalized; each word is capitalized if there are multiple); *# `"suf"` (the holonym will display as `Holonym placetype`); *# `"Suf"` (the holonym will display as `Holonym Placetype`, i.e. same as `"suf"` but the placetype is capitalized). * `suffix`: String to use in place of the placetype itself when the placetype is displayed as a suffix after a holonym. Note that `suffix` can be used independently of `affix_type` because the user can also request a suffix explicitly using a syntax like `adr:suf/Occitania`, which will display as `Occitania region` because the placetype `administrative region` specifies `suffix = "region"`. * `prefix`: Like `suffix` but for use when the placetype is displayed as a prefix before the holonym. * `affix`: Like `suffix` and `prefix` but for use when the placetype is displayed as an affix either before or after the holonym. If both `suffix` or `prefix` and `affix` are given for a single placetype, `suffix` or `prefix` take precedence. * `no_affix_strings`: String or list of strings that, if they occur in the holonym, suppress the addition of any affix requested using `affix_type`. Defaults to the placetype itself. For example, `autonomous okrug` specifies `affix_type = "Suf"` so that `aokr/Nenets` displays as `Nenets Autonomous Okrug`, but also specifies `no_affix_strings = "okrug"` so that `aokr/Nenets Okrug` or `aokr/Nenets Autonomous Okrug` displays as specified, without a redundant `Autonomous Okrug` added. Matching is case-insensitive but whole-word. * `display_handler`: A function of two arguments, `holonym_placetype` and `holonym_placename` (specifying a holonym). Its return value is a string specifying the display form of the holonym. 7. The following property keys control the indefinite and definite articles used before entry placetypes and/or holonyms of the specified placetype. * `entry_placetype_use_the`: Use `"the"` before this placetype when it occurs as an entry placetype. * `entry_placetype_indefinite_article`: Indefinite article used before this placetype when it occurs as an entry placetype (usually `"a"`, specifically for placetypes beginning with u- that don't take the indefinite article `"an"`). Defaults to the appropriate indefinite article (`"a"` or `"an"` depending on whether the placetype begins with a vowel). Overridden by `entry_placetype_use_the`, and unlike for most properties, does not apply to equivalent placetypes (i.e. fallbacks or those formed by removing a qualifier from the beginning); only to the exact placetype specified. * `holonym_use_the`: Use `"the"` before holonyms of this placetype. '''NOTE:''' # The `link` property must be specified on all placetypes, except those ending in `!` (category-only placetypes), which must have either `link` or `category_link` specified. # Either the `class` or `former_type` property must be specified on all placetypes not ending in `!` that do not have a fallback (if a placetype has a fallback and omits the `class` and `former_type` properties, they are taken from the fallback). An internal error will result if a placetype has no `class` or `former_type` property derivable either directly or through a fallback, if an attempt is made to categorize a former/ancient/historical/etc. entity of this placetype. # It is possible to have multiple levels of fallback (e.g. `frazione` falls back to `hamlet`, which falls back to `village`). Fallback loops will cause an internal error. All placetypes specified as fallbacks must exist in `placetype_data` or an internal error occurs. ]==] export.placetype_data = { --[=[ If you need to sort the following, do this (using Vim): 1. Make sure all full-line comments are within the { ... } table, or are moved after and on the same line as single-line entries. 2. Make sure the table uses tabs everywhere for indent, and not spaces. 3. Mark the top of the table with `ma`, go to the bottom and execute the following two lines in sequence: :'a,.s/\n/\\n/g :s/\\n\(\t\[\)/\r\1/g The first command converts every newline to a literal `\n` sequence, so the whole thing becomes a single line, while the second command restores the newlines before the beginning of each entry. The effect is to convert all entries to a single line while not losing any information. (Potentially a negative lookahead could be used to do it all in one command.) 4. Execute the following to sort: :'a,.!perl -pe 's/^(\t\[")(.*?)(".*)$/$2 @@@ $1$2$3/' | sort -f | perl -pe 's/.*? @@@ //' Note that a simple `sort -f` (where `-f` means case-insensitive) would almost work, but it would sort "hill station" before "hill" and "county borough" before "county" because the space after e.g. "hill station" sorts before the quotation mark after e.g. "hill". The above command deals with this by extracting the key, prepending it followed by ` @@@ `, sorting, and then removing key (the classic decorate-sort-undecorate pattern). 5. Put the table back to multi-line format by marking the top of the table with `ma`, going to the bottom and executing :'a,.s/\\n/\r/g Note that for some reason, in order to get a match a newline in the left side of a replacement, you must use \n, but to insert a newline in the right sode of a replacement you must use \r. ]=] ["*"] = { link = false, cat_handler = generic_place_cat_handler, }, ["administrative atoll"] = { -- Maldives link = "+w:administrative divisions of the Maldives", preposition = "của", class = "subpolity", }, ["administrative capital"] = { link = "w", fallback = "capital city", }, ["administrative center"] = { link = "w", fallback = "non-city capital", }, ["administrative centre"] = { link = "w", fallback = "administrative center", }, ["administrative county"] = { link = "w", fallback = "county", }, ["administrative district"] = { link = "w", fallback = "district", }, ["administrative headquarters"] = { link = "separately", fallback = "administrative centre", }, ["administrative region"] = { link = true, preposition = "của", suffix = "region", -- but prefix is still "administrative region (of)" fallback = "region", class = "subpolity", }, ["administrative seat"] = { link = "w", fallback = "administrative centre", }, ["administrative territory"] = { link = "separately", preposition = "của", suffix = "territory", -- but prefix is still "administrative territory (of)" fallback = "territory", class = "subpolity", }, ["administrative unit"] = { -- Grrr, it's difficult to generalize about "administrative units". In Albania, "administrative unit" is an -- official term for a city-level division of municipalities; Wikipedia renders it using the more practical term -- "commune". In Pakistan, "administrative unit" is a collective term used to refer to all the different types -- of first-level divisions (four provinces, one federal territory, and two "disputed territories", i.e. Azad -- Kashmir and Gilgit-Balistan, that are variously described). For this reason, we set no fallback, but we need -- to include this so that it can be used as a placetype for Albania, categorizing as communes. link = "w", class = "subpolity", }, ["administrative village"] = { link = "w", preposition = "của", has_neighborhoods = true, class = "settlement", }, ["aimag"] = { -- used in Mongolia, Russia and China (Inner Mongolia); in Mongolia, equivalent to a province; -- in China, equivalent to a prefecture (below a province); in Russia, equivalent to a municipal district. link = "w", fallback = "prefecture", }, ["airport"] = { link = true, class = "man-made structure", default = {true}, }, ["alliance"] = { link = true, fallback = "confederation", }, ["archipelago"] = { link = true, fallback = "island", }, ["area"] = { link = true, preposition = "của", fallback = "geographic and cultural area", -- Areas can either be administrative divisions (specifically of Kuwait) or geographic areas. Assume the former -- when categorizing 'Areas' but the latter when handling e.g. 'historical area'. class = "subpolity", former_type = "geographic region", cat_handler = district_neighborhood_cat_handler, }, ["arm"] = { link = true, preposition = "của", class = "natural feature", default = {"Seas"}, }, ["arrondissement"] = { link = true, preposition = "của", -- FIXME!!! Grrrrr!!! In some countries, arrondissements are divisions of cities; in others, they are divisions -- of departments or provinces. Need to conditionalize on the country for both of the following. class = "subpolity", has_neighborhoods = true, }, ["associated province"] = { link = "separately", fallback = "province", }, ["atoll"] = { -- FIXME! Atolls are administrative divisions of the Maldives but natural features elsewhere. Need to -- conditionalize `class` on the country. See also `administrative atoll`. link = true, class = "natural feature", bare_category_parent = "islands", default = {true}, }, ["autonomous city"] = { link = "w", preposition = "của", fallback = "thành phố", has_neighborhoods = true, }, ["autonomous community"] = { -- Spain; refers to regional entities, not village-like entities, as might be expected from "community" link = true, preposition = "của", class = "subpolity", }, ["autonomous island"] = { -- Comoros; seems like an administrative atoll of the Maldives. link = "+w:autonomous islands of Comoros", preposition = "của", class = "subpolity", }, ["autonomous oblast"] = { link = true, preposition = "của", affix_type = "Suf", no_affix_strings = "oblast", class = "subpolity", }, ["autonomous okrug"] = { link = true, preposition = "của", affix_type = "Suf", no_affix_strings = "okrug", class = "subpolity", }, ["autonomous prefecture"] = { link = true, fallback = "prefecture", }, ["autonomous province"] = { link = "w", fallback = "province", }, ["autonomous region"] = { link = "w", preposition = "của", fallback = "administrative region", -- "administrative region" sets an affix of "region" but we want to display as "Tibet Autonomous Region" -- if the user writes 'ar:Suf/Tibet'. affix = "autonomous region", }, ["autonomous republic"] = { link = "w", preposition = "của", class = "subpolity", }, ["autonomous territorial unit"] = { -- Moldova; only two of them, one for Gagauzia and one for Transnistria. link = "w", preposition = "của", class = "subpolity", }, ["autonomous territory"] = { link = "w", fallback = "dependent territory", }, ["bailiwick"] = { -- Jersey, etc. link = true, fallback = "polity", }, ["barangay"] = { -- Philippines link = true, class = "settlement", -- Barangays are formal administrative divisions of a city rather than informal neighborhoods, but can use -- some of the properties of a neighborhood. fallback = "neighborhood", }, ["barrio"] = { -- Spanish-speaking countries; Philippines link = true, -- FIXME: Not completely correct, in some countries barrios are formal administrative divisions of a city. -- `class` will need to conditionalize on the country to be completely correct. fallback = "neighborhood", }, ["basin"] = { link = true, fallback = "lake", }, ["vịnh"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"Vùng nước"}, default = {true}, }, ["bãi biển"] = { link = true, class = "natural feature", addl_bare_category_parents = {"nước"}, default = {true}, }, ["beach resort"] = { link = "w", fallback = "resort town", }, ["bishopric"] = { link = true, fallback = "polity", }, ["vùng nước!"] = { -- FIXME: This is (maybe?) a type category not a name category. There should be an option for this. We need to -- straighten out the type vs. name vs. related-to issue. category_link = "vùng nước", class = "natural feature", addl_bare_category_parents = {"địa mạo", "hệ thống sinh thái", "nước"}, }, ["borough"] = { link = true, preposition = "của", display_handler = borough_display_handler, has_neighborhoods = true, -- "former borough" could be a former settlement or a former part of a city but seems more likely to -- be a former subpolity, particularly in England. FIXME, we really need a handler to take care of this -- properly. class = "subpolity", -- Grr, some boroughs are city-like but some (e.g. in Britain) may be larger. }, ["borough seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["branch"] = { link = true, preposition = "của", fallback = "river", }, ["bridge"] = { link = true, class = "man-made structure", default = {"Named bridges"}, }, ["building"] = { link = true, class = "man-made structure", default = {"Named buildings"}, }, ["built-up area"] = { link = "w", fallback = "area", }, ["burgh"] = { link = true, fallback = "borough", }, ["business park"] = { link = true, fallback = "park", }, ["caliphate"] = { link = true, fallback = "polity", }, ["canton"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["cape"] = { link = true, fallback = "headland", }, ["capital"] = { link = true, fallback = "capital city", }, ["capital city"] = { link = true, category_link = "[[capital city|capital cities]]: the [[seat of government|seats of government]] for a country or [[political]] [[division]] of a country", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", bare_category_parent = "cities", cat_handler = capital_city_cat_handler, default = {true}, -- The following is necessary so that e.g. [[Melbourne]] defined as {{place|en|capital city|s/Victoria|c/Australia}} -- gets categorized in the bare category [[Category:en:Melbourne]]; otherwise placetype 'capital city' wouldn't -- match against the placetype 'city' of Melbourne. fallback = "thành phố", }, ["caplc"] = { link = "[[capital]] and [[large]]st [[city]]", plural_link = false, fallback = "capital city", }, ["captaincy"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["caravan city"] = { link = "w", fallback = "thành phố", class = "settlement", inherently_former = {"ANCIENT", "FORMER"}, }, ["castle"] = { link = true, fallback = "building", }, ["cathedral city"] = { link = true, fallback = "thành phố", }, ["cattle station"] = { -- Australia link = true, fallback = "farm", }, ["census area"] = { link = true, affix_type = "Suf", has_neighborhoods = true, class = "non-admin settlement", }, ["census-designated place"] = { -- United States link = true, class = "non-admin settlement", }, ["census division"] = { -- Canada link = "w", preposition = "của", class = "subpolity", }, ["census town"] = { link = "w", fallback = "town", }, ["central business district"] = { link = true, fallback = "neighborhood", }, ["cercle"] = { -- Mali link = "+w:cercles of Mali", preposition = "của", class = "subpolity", }, ["ceremonial county"] = { link = true, fallback = "county", }, ["chain of islands"] = { link = "[[chain]] of [[island]]s", plural = "chains of islands", plural_link = "[[chain]]s of [[island]]s", fallback = "island", }, ["channel"] = { link = true, fallback = "strait", }, ["charter community"] = { -- Northwest Territories, Canada link = "w", fallback = "village", }, ["thành phố"] = { link = true, generic_before_non_cities = "của", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["city-state"] = { link = true, category_link = "[[sovereign]] [[microstate]]s consisting of a single [[city]] and [[w:dependent territory|dependent territories]]", has_neighborhoods = true, class = "settlement", ["continent/*"] = {"City-states", "Cities in +++", "Quốc gia của +++", "National capitals"}, default = {"City-states", "Cities", "Quốc gia", "National capitals"}, }, ["civil parish"] = { -- Mostly England; similar to municipalities link = true, preposition = "của", affix_type = "suf", has_neighborhoods = true, class = "subpolity", }, ["claimed political division"] = { link = "[[claim]]ed [[political]] [[division]]", class = "subpolity", default = {true}, }, ["co-capital"] = { link = "[[co-]][[capital]]", fallback = "capital city", }, ["coal city"] = { link = "+w:coal town", fallback = "thành phố", }, ["coal town"] = { link = "w", fallback = "town", }, ["collectivity"] = { link = "w", preposition = "của", -- No default; these are weird one-off governmental divisions in France (esp. for overseas collectivities) class = "subpolity", }, ["colony"] = { link = true, fallback = "dependent territory", }, ["comarca"] = { -- per Wikipedia: traditional region or local administrative division found in Portugal, Spain, and some of -- their former colonies, like Brazil, Nicaragua, and Panama. In the Valencian Community, for example, it -- sits between municipalities and provinces, something like a county or district. link = true, preposition = "của", class = "subpolity", }, ["commandery"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["commonwealth"] = { link = true, preposition = "của", -- No default; applies specifically to Puerto Rico class = "subpolity", }, ["commune"] = { link = true, fallback = "municipality", }, ["community"] = { link = true, category_link = "[[community|communities]] of all sizes", fallback = "village", }, ["community development block"] = { -- in India; appears to be similar to a rural municipality; groups several villages, unclear if there will be -- neighborhoods so I'm not setting `has_neighborhoods` for now link = "w", affix_type = "suf", no_affix_strings = "block", class = "subpolity", }, ["comune"] = { -- Italy, Switzerland link = true, fallback = "municipality", }, ["condominium"] = { link = true, fallback = "polity", }, ["confederacy"] = { link = true, fallback = "confederation", }, ["confederation"] = { link = true, fallback = "polity", }, ["constituency"] = { -- currently we have them as political divisions of Namibia but many countries have them link = true, preposition = "của", class = "subpolity", }, ["constituent country"] = { link = true, preposition = "của", class = "subpolity", }, ["constituent part"] = { link = "separately", preposition = "của", class = "subpolity", }, ["constituent republic"] = { -- Of Russia, Yugoslavia, etc. link = "separately", preposition = "của", class = "subpolity", }, ["counties and county-level cities!"] = { -- This is used when grouping counties and county-level cities under prefecture-level cities in China. category_link = "[[county|counties]] and [[county-level city|county-level cities]]", class = "subpolity", }, ["continent"] = { link = true, category_link = false, -- can't occur as a bare category class = "natural feature", default = {"Lục địa"}, }, ["continental region"] = { link = "separately", category_link = false, -- can't occur as a bare category class = "geographic region", fallback = "continent", }, ["lục địa!"] = { category_link = "[[continent]]s and [[continent]]-[[level]] [[region]]s (e.g. [[Polynesia]])", class = "geographic region", default = {"Lục địa"}, }, ["council area"] = { link = true, -- in Scotland; similar to a county preposition = "của", affix_type = "suf", class = "subpolity", }, ["quốc gia"] = { link = true, class = "polity", ["continent/*"] = {true, "Quốc gia"}, default = {"Quốc gia"}, }, ["country-like entities!"] = { category_link = "[[polity|polities]] not normally considered [[country|countries]] but treated similarly for categorization purposes; typically, [[unrecognized]] [[de-facto]] countries or [[w:dependent territory|dependent territories]]", class = "polity", }, ["county"] = { link = true, preposition = "của", display_handler = county_display_handler, class = "subpolity", }, ["county borough"] = { link = true, -- in Wales; similar to a county preposition = "của", affix_type = "suf", fallback = "borough", class = "subpolity", }, ["county seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["county town"] = { link = true, entry_placetype_use_the = true, preposition = "của", fallback = "town", has_neighborhoods = true, class = "capital", }, ["county-administered city"] = { -- In Taiwan, per Wikipedia similar to a Taiwanese township or district, which is a small city. -- NOT anything like a "county-level city" in PR China, which is a county masquerading as a city. link = "w", fallback = "thành phố", has_neighborhoods = true, class = "settlement", }, ["county-controlled city"] = { -- Taiwan link = "w", fallback = "county-administered city", }, ["county-level city"] = { -- PR China link = "w", fallback = "prefecture-level city", }, ["crater lake"] = { link = true, fallback = "lake", }, ["creek"] = { link = true, fallback = "stream", }, ["Crown colony"] = { link = "+crown colony", fallback = "crown colony", }, ["crown colony"] = { link = true, fallback = "colony", }, ["Crown dependency"] = { link = true, fallback = "dependent territory", }, ["crown dependency"] = { link = true, fallback = "dependent territory", }, ["cultural area"] = { link = "w", fallback = "geographic and cultural area", }, ["cultural region"] = { link = "w", fallback = "geographic and cultural area", }, ["delegation"] = { -- Tunisia link = "+w:delegations of Tunisia", preposition = "của", class = "subpolity", }, ["department"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["departmental capital"] = { link = "separately", fallback = "capital city", }, ["dependency"] = { link = true, fallback = "dependent territory", }, ["dependent territory"] = { link = "w", preposition = "của", class = "subpolity", former_type = "dependent territory", bare_category_parent = "political divisions", ["country/*"] = {true}, default = {true}, }, ["hoang mạc"] = { link = true, class = "natural feature", addl_bare_category_parents = {"hệ thống sinh thái"}, default = {true}, }, ["deserted mediaeval village"] = { link = "w", fallback = "deserted medieval village", }, ["deserted medieval village"] = { link = "w", fallback = "ANCIENT settlement", }, ["direct-administered municipality"] = { -- China link = "+w:direct-administered municipalities of China", fallback = "municipality", }, ["direct-controlled municipality"] = { -- several countries link = "w", fallback = "municipality", }, ["distributary"] = { link = true, preposition = "của", fallback = "river", }, ["district"] = { link = true, preposition = "của", affix_type = "suf", -- Grrr! FIXME! Here is where we need handlers for `class`. Using similar logic to -- district_neighborhood_cat_handler, we need to check if we're below or above a city to determine if the class -- is "settlement" or "subpolity". class = "subpolity", cat_handler = district_neighborhood_cat_handler, -- No default. Countries for which districts are political divisions will get entries. }, ["districts and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Portugal. category_link = "[[district]]s and [[autonomous region]]s", class = "subpolity", }, ["districts and autonomous territorial units!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Moldova. category_link = "[[district]]s and [[w:autonomous territorial unit|autonomous territorial unit]]s", class = "subpolity", }, ["district capital"] = { link = "separately", fallback = "capital city", }, ["district headquarters"] = { link = "separately", fallback = "administrative centre", }, ["district municipality"] = { -- In Canada, a district municipality is equivalent to a rural municipality and won't have neighborhoods; in -- South Africa, district municipalities group local municipalities and hence won't have neighborhoods. link = "w", preposition = "của", affix_type = "suf", no_affix_strings = {"district", "municipality"}, fallback = "municipality", class = "subpolity", }, ["division"] = { link = true, preposition = "của", class = "subpolity", }, ["division capital"] = { link = "separately", fallback = "capital city", }, ["dome"] = { link = true, fallback = "Núi", }, ["dormant volcano"] = { link = true, fallback = "volcano", }, ["duchy"] = { link = true, fallback = "polity", }, ["emirate"] = { link = true, preposition = "của", -- FIXME: Can be subpolities (of the United Arab Emirates). fallback = "polity", }, ["empire"] = { link = true, fallback = "polity", }, ["enclave"] = { link = true, preposition = "của", -- Enclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["entity"] = { -- Bosnia and Herzegovina link = "+w:entities of Bosnia and Herzegovina", preposition = "của", class = "subpolity", }, ["escarpment"] = { link = true, fallback = "Núi", }, ["ethnographic region"] = { -- used in Lithuania link = "+w:ethnographic regions of Lithuania", fallback = "geographic and cultural area", }, ["exclave"] = { link = true, preposition = "của", -- exclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["external territory"] = { link = "separately", fallback = "dependent territory", }, ["farm"] = { link = true, class = "non-admin settlement", default = {"Farms and ranches"}, }, ["farms and ranches!"] = { category_link = "[[farm]]s and [[ranch]]es", class = "non-admin settlement", }, ["federal city"] = { link = "w", preposition = "của", fallback = "thành phố", }, ["federal district"] = { link = true, preposition = "của", -- Might have neighborhoods as federal districts are often cities (e.g. Mexico City) has_neighborhoods = true, class = "settlement", }, ["federal subject"] = { -- In Russia; a generic term for first-level administrative divisions (republics, oblasts, okrugs, krais, -- autonomous okrugs and autonomous oblasts). link = "w", preposition = "của", class = "subpolity", }, ["federal territory"] = { link = "w", fallback = "territory", }, ["fictional location"] = { link = "separately", former_type = "!", class = "hypothetical location", bare_category_parent = "places", default = {true}, }, ["First Nations reserve"] = { -- Canada link = "[[First Nations]] [[w:Indian reserve|reserve]]", -- Wikipedia uses "Indian reserve"; presumably that is the legal term fallback = "Indian reserve", class = "subpolity", }, ["fjord"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["footpath"] = { link = true, fallback = "road", }, ["rừng"] = { link = true, class = "natural feature", addl_bare_category_parents = {"hệ thống sinh thái", "lâm nghiệp"}, default = {true}, }, ["fort"] = { link = true, fallback = "building", }, ["fortress"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- fortresses -> fortresse, so put an entry here to ensure we singularize correctly. plural = "fortresses", fallback = "building", }, ["frazione"] = { link = "w", fallback = "hamlet", }, ["freeway"] = { link = true, fallback = "road", }, ["French prefecture"] = { link = "[[w:prefectures in France|prefecture]]", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", }, ["geographic and cultural area"] = { link = "+w:cultural area", -- `generic_before_non_cities` is used when generating the category description of categories of the format -- `Geographic and cultural areas of PLACE`. `preposition` is used when generating {{place}} description and -- categories for any placetype that falls back to `geographic and cultural area`. generic_before_non_cities = "của", preposition = "của", class = "geographic region", bare_category_parent = "places", ["country/*"] = {true}, ["constituent country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["geographic area"] = { link = "+w:geographic region", fallback = "geographic and cultural area", }, ["geographic region"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical area"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical region"] = { link = "w", fallback = "geographic and cultural area", }, ["geopolitical zone"] = { -- Nigeria link = true, preposition = "của", class = "subpolity", }, ["gewog"] = { -- Bhutan link = true, preposition = "của", class = "subpolity", }, ["ghost town"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", bare_category_parent = "former settlements", cat_handler = city_type_cat_handler, default = {true}, }, ["glen"] = { link = true, fallback = "valley", }, ["governorate"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["greater administrative region"] = { -- China (former division) link = "w", preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["gromada"] = { -- Poland (former division) link = "w", preposition = "của", affix_type = "Pref", class = "subpolity", inherently_former = {"FORMER"}, }, ["group of islands"] = { link = "[[group]] of [[island]]s", plural = "groups of islands", plural_link = "[[group]]s of [[island]]s", fallback = "island group", }, ["vịnh biển"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["hamlet"] = { link = true, fallback = "village", }, ["harbor city"] = { link = "separately", fallback = "thành phố", }, ["harbor town"] = { link = "separately", fallback = "town", }, ["harbour city"] = { link = "separately", fallback = "thành phố", }, ["harbour town"] = { link = "separately", fallback = "town", }, ["mũi đất"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["headquarters"] = { link = "w", fallback = "administrative centre", }, ["bãi hoang"] = { link = true, fallback = "đồng hoang", }, ["hemisphere"] = { link = true, entry_placetype_use_the = true, fallback = "continental region", }, ["highway"] = { link = true, fallback = "road", }, ["đồi"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["hill station"] = { link = "w", fallback = "town", }, ["hill town"] = { link = "w", fallback = "town", }, ["historic region"] = { -- provided only for the link link = "+w:historical region", fallback = "FORMER geographic region", }, ["historical county"] = { -- needed for historical counties of England/etc. link = "+w:historic county", fallback = "FORMER subpolity", }, ["historical region"] = { -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["home rule city"] = { link = "w", fallback = "thành phố", }, ["home rule municipality"] = { link = "w", fallback = "municipality", }, ["hot spring"] = { link = true, fallback = "spring", }, ["house"] = { link = true, fallback = "building", }, ["housing estate"] = { -- not the same as a housing project (i.e. public housing) link = true, -- not exactly the case but approximately fallback = "neighborhood", }, ["hromada"] = { -- Ukraine link = "w", disallow_in_entries = "Use placetype 'urban hromada', 'rural hromada' or 'settlement hromada' in place of bare 'hromada'", disallow_in_holonyms = "Use placetype 'urban hromada'/'uhrom', 'rural hromada'/'rhrom' or 'settlement hromada'/'shrom' in place of bare 'hromada'", preposition = "của", affix_type = "suf", class = "subpolity", }, ["inactive volcano"] = { link = "w", fallback = "dormant volcano", }, ["independent city"] = { link = true, fallback = "thành phố", }, ["independent town"] = { link = "+independent city", fallback = "town", }, ["Indian reservation"] = { link = "w", -- In the US. Also known as "Native American reservation" or "domestic dependent nation", and the reservations -- themselves often use the term "nation" in their official name (e.g. the "Navajo Nation"). But Wikipedia puts -- the article at [[w:Indian reservation]] and uses that term when describing e.g. what the Navajo Nation is, -- so this must still be the legal term. preposition = "của", class = "subpolity", default = {true}, }, ["Indian reserve"] = { link = "w", -- In Canada. "First Nations reserve" sounds more modern/PC but Wikipedia uses "Indian reserve"; presumably that -- is still the legal term. preposition = "của", class = "subpolity", default = {true}, }, ["inland sea"] = { -- note, we also have 'inland' as a qualifier link = true, fallback = "sea", }, ["inner city area"] = { link = "[[inner city]] [[area]]", fallback = "neighborhood", }, ["đảo"] = { link = true, preposition = "của", class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["island country"] = { -- FIXME: The following should map to both 'island' and 'country'. link = "w", fallback = "country", }, ["island group"] = { link = "separately", fallback = "island", }, ["island municipality"] = { link = "w", fallback = "municipality", }, ["islet"] = { link = "w", fallback = "island", }, ["Israeli settlement"] = { link = "w", class = "settlement", default = {true}, }, ["judicial capital"] = { link = "w", fallback = "capital city", }, ["khanate"] = { link = true, fallback = "polity", }, ["kibbutz"] = { link = true, plural = "kibbutzim", class = "non-admin settlement", default = {true}, }, ["kingdom"] = { link = true, fallback = "monarchy", }, ["krai"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["hồ"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {true}, }, ["địa mạo!"] = { category_link = "[[địa mạo]]", bare_category_parent = "địa danh", addl_bare_category_parents = {"Trái Đất"}, }, ["largest city"] = { link = "[[large]]st [[city]]", entry_placetype_use_the = true, fallback = "thành phố", has_neighborhoods = true, }, ["league"] = { link = true, fallback = "confederation", }, ["legislative capital"] = { link = "separately", fallback = "capital city", }, ["library"] = { link = true, fallback = "building", }, ["lieutenancy area"] = { -- used in the United Kingdom; per Wikipedia: -- In England, lieutenancy areas are colloquially known as the ceremonial counties, although this phrase does -- not appear in any legislation referring to them. The lieutenancy areas of Scotland are subdivisions of -- Scotland that are more or less based on the counties of Scotland, making use of the major cities as separate -- entities.[2] In Wales, the lieutenancy areas are known as the preserved counties of Wales and are based on -- those used for lieutenancy and local government between 1974 and 1996. The lieutenancy areas of Northern -- Ireland correspond to the six counties and two former county boroughs.[3] link = "w", fallback = "ceremonial county", }, ["local authority district"] = { link = "w", fallback = "local government district", }, ["local government area"] = { -- Australia link = "w", preposition = "của", class = "subpolity", }, ["local council"] = { -- Malta; similar to municipalities link = "+w:local councils of Malta", preposition = "của", fallback = "municipality", }, ["local government district"] = { link = "w", preposition = "của", affix_type = "suf", affix = "district", class = "subpolity", }, ["local government district with borough status"] = { link = "[[w:local government district|local government district]] with [[w:borough status|borough status]]", plural = "local government districts with borough status", plural_link = "[[w:local government district|local government districts]] with [[w:borough status|borough status]]", preposition = "của", affix_type = "suf", affix = "district", class = "subpolity", }, ["local urban district"] = { link = "w", fallback = "unincorporated community", }, ["locality"] = { link = "+w:locality (settlement)", -- not necessarily true, but usually is the case fallback = "village", }, ["London borough"] = { link = "w", preposition = "của", affix_type = "pref", affix = "borough", fallback = "local government district with borough status", has_neighborhoods = true, }, ["macroregion"] = { link = true, fallback = "region", }, ["man-made structures!"] = { category_link = "[[w:geographical feature#Engineered constructs|man-made structures]] such as [[airport]]s, [[university|universities]] and [[metro station]]s", bare_category_parent = "places", }, ["manor"] = { -- FIXME: or is this more like a farm? link = true, fallback = "building", }, ["marginal sea"] = { link = true, preposition = "của", fallback = "sea", }, ["market city"] = { link = "+market town", fallback = "thành phố", }, ["market town"] = { link = true, fallback = "town", }, ["massif"] = { link = true, fallback = "Núi", }, ["megacity"] = { link = true, fallback = "thành phố", }, ["metro station"] = { link = true, class = "man-made structure", }, ["metropolitan borough"] = { link = true, preposition = "của", affix_type = "Pref", no_affix_strings = {"borough", "thành phố"}, fallback = "local government district", has_neighborhoods = true, }, ["metropolitan city"] = { -- These exist e.g. in Italy and are more like municipalities or even provinces than cities. link = true, preposition = "của", affix_type = "Pref", no_affix_strings = {"metropolitan", "thành phố"}, class = "subpolity", }, ["metropolitan county"] = { link = true, fallback = "county", }, ["metropolitan municipality"] = { -- In South Africa, metropolitan municipalities group local municipalities and are like districts, between -- provinces and municipalities. -- In Turkey, metropolitan municipalities are provinces-level. link = "w", preposition = "của", affix_type = "Suf", no_affix_strings = {"metropolitan", "municipality"}, fallback = "municipality", class = "subpolity", }, ["microdistrict"] = { -- residential complex in post-Soviet states link = true, fallback = "neighborhood", }, ["micronations!"] = { -- FIXME, merge with microstate category_link = "[[micronation]]s", bare_category_parent = "quốc gia", }, ["microstate"] = { link = true, fallback = "country", }, ["military base"] = { link = "w", class = "settlement", -- or "man-made structure"? default = {true}, }, ["minster town"] = { -- England link = "separately", fallback = "town", }, ["monarchy"] = { link = true, fallback = "polity", }, ["đồng hoang"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo", "hệ thống sinh thái"}, default = {true}, }, ["thảo nguyên"] = { link = true, fallback = "đồng hoang", }, ["motorway"] = { link = true, fallback = "road", }, ["Núi"] = { link = true, class = "natural feature", addl_bare_category_parents = {"địa mạo"}, default = {true}, }, ["mountain indigenous district"] = { -- Taiwan link = "+w:district (Taiwan)", fallback = "district", }, ["mountain indigenous township"] = { -- Taiwan link = "+w:township (Taiwan)", fallback = "township", }, ["mountain pass"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "mountain passes", class = "natural feature", addl_bare_category_parents = {"Núi"}, default = {true}, }, ["dãy núi"] = { link = true, fallback = "Núi", }, ["mountainous region"] = { link = "separately", fallback = "region", }, ["mukim"] = { -- Malaysia, Brunei, Indonesia, Singapore link = true, preposition = "của", class = "subpolity", }, ["municipal district"] = { link = "w", -- meaning varies depending on the country; for now, assume no neighborhoods. -- FIXME: has_neighborhoods might have to be a function that looks at the containing holonyms. preposition = "của", affix_type = "Pref", no_affix_strings = "district", fallback = "municipality", }, ["municipality"] = { link = true, preposition = "của", has_neighborhoods = true, class = "subpolity", }, ["municipality with city status"] = { link = "[[municipality]] with [[w:city status|city status]]", plural = "municipalities with city status", plural_link = "[[municipality|municipalities]] with [[w:city status|city status]]", fallback = "municipality", }, ["museum"] = { link = true, fallback = "building", }, ["địa danh thần thoại"] = { link = "địa danh thần thoại", former_type = "!", class = "hypothetical location", bare_category_parent = "địa danh", default = {true}, }, ["named bridges!"] = { category_link = "notable [[bridge]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"bridges"}, }, ["named buildings!"] = { category_link = "notable [[house]]s, [[library|libraries]] and other [[building]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"buildings"}, }, ["named roads!"] = { category_link = "notable [[road]]s, [[highway]]s, [[trail]]s and similar linear structures", bare_category_parent = "man-made structures", addl_bare_category_parents = {"roads"}, }, ["national capital"] = { link = "w", fallback = "capital city", }, ["national park"] = { link = true, fallback = "park", }, ["đặc điểm tự nhiên!"] = { category_link = "tổng hợp các yếu tố vật chất hình thành tồn tại", bare_category_parent = "địa danh", }, ["neighborhood"] = { -- The majority of the properties here apply to both `neighborhoods` and `neighbourhoods`; the choice of which -- one to use is made by district_neighborhood_cat_handler() based on the value of `british_spelling` for the -- location (city, political division, etc.) of the holonym that follows the word "neighbo(u)hoods" in the -- category name. It does *NOT* depend on whether the {{place}} call uses "neighborhoods" or "neighbourhoods". -- (In general it can't, because other things like "urban areas", "districts", "subdivisions" and the like also -- categorize as neighbo(u)rhoods.) link = true, -- See below. These are used by category handlers in [[Module:category tree/topic cat/data/Places]]. generic_before_non_cities = "in", generic_before_cities = "của", -- The following text is suitable for the top-level description of a neighborhood as well as categories of the -- form `Neighborhoods in POLDIV` e.g. `Neighborhoods in Illinois, USA` but not for categories of the form -- `Neighborhoods of Chicago`, where we'd get "... and other subportions of [[city|cities]] of [[Chicago]]". category_link = "[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighborhood]]s, [[district]]s and other subportions", -- NOTE: This setting is needed for administrative divisions like barangays that fall back to `neighborhood`, -- when set in [[Module:place/locations]] for a specific country (e.g. the Philippines). The above settings -- for `generic_before_non_cities` and `generic_before_cities` are used by category handlers in -- [[Module:category tree/topic cat/data/Places]] for `Neighborhoods in POLDIV` and `Neighborhoods of CITY` -- categories. In fact, district_neighborhood_cat_handler() does not currently pay attention to them, but -- generates "của" before cities and "in" before non-cities regardless. (FIXME: We should change that.) preposition = "của", class = "non-admin settlement", cat_handler = district_neighborhood_cat_handler, }, ["neighbourhood"] = { link = true, category_link = "[[neighbourhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighbourhood]]s, [[district]]s and other subportions", fallback = "neighborhood", }, ["new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", preposition = "in", class = "subpolity", --? }, ["new town"] = { link = true, fallback = "town", }, ["non-city capital"] = { link = "[[capital]]", entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", cat_handler = function(data) return capital_city_cat_handler(data, "non-city") end, -- FIXME, do we need the following? default = {true}, }, ["non-metropolitan county"] = { link = "w", fallback = "county", }, ["non-metropolitan district"] = { link = "w", fallback = "local government district", }, ["non-sovereign kingdom"] = { -- especially in Africa and Asia link = "+w:non-sovereign monarchy", generic_before_non_cities = "in", class = "subpolity", ["country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["non-sovereign monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["oblast"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["oblasts and autonomous republics!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Ukraine. category_link = "[[oblast]]s and [[w:autonomous republic|autonomous republic]]s", class = "subpolity", }, ["đại dương"] = { link = true, class = "natural feature", addl_bare_category_parents = {"biển", "vùng nước"}, default = {true}, }, ["okrug"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["overseas collectivity"] = { link = "w", fallback = "collectivity", }, ["overseas department"] = { link = "w", fallback = "department", }, ["overseas territory"] = { link = "w", fallback = "dependent territory", }, ["parish"] = { link = true, preposition = "của", affix_type = "suf", class = "subpolity", }, ["parish municipality"] = { -- in Quebec, often similar to a rural village; the famous [[Saint-Louis-du-Ha! Ha!]] is one of them. link = "+w:parish municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, }, ["parish seat"] = { link = true, entry_placetype_use_the = true, preposition = "của", class = "capital", has_neighborhoods = true, }, ["park"] = { link = true, class = "man-made structure", default = {true}, }, ["pass"] = { link = "+mountain pass", -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "passes", fallback = "mountain pass", }, ["path"] = { link = true, fallback = "road", }, ["peak"] = { link = true, fallback = "Núi", }, ["peninsula"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["periphery"] = { link = true, preposition = "của", class = "subpolity", }, ["địa danh!"] = { generic_before_non_cities = "của", generic_before_cities = "của", class = "generic place", category_link = "[[place]]s of all sorts", -- `category_link_top_level` control the description used in the top-level [[Category:Places]] and -- language-specific variants such as [[Category:en:Places]]. The actual text for a language-spefic variant is -- "{{{langname}}} names of [[geographical]] [[place]]s of all sorts; [[toponym]]s." where the "names of" -- portion is automatically generated by the appropriate handler in -- [[Module:category tree/topic cat/data/Places]]. category_link_top_level = "[[geographical]] [[place]]s of all sorts; [[toponym]]s", bare_category_parent = "tên", }, ["planned community"] = { -- Include this so we don't categorize 'planned community' into villages, as 'community' does. link = true, class = "settlement", has_neighborhoods = true, }, ["plateau"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, -- FIXME: Should generate both "Plateaus" and the appropriate 'geographic and cultural area' category }, ["Polish colony"] = { link = "[[w:colony (Poland)|colony]]", affix_type = "suf", affix = "colony", fallback = "village", has_neighborhoods = true, }, ["political divisions!"] = { category_link = "[[political]] [[division]]s and [[subdivision]]s, such as [[state]]s, [[province]]s, [[county|counties]] or [[district]]s", bare_category_parent = "places", }, ["tổ chức chính trị"] = { link = true, category_link = "[[independent]] or [[semi-]][[independent]] [[polity|polities]]", class = "polity", bare_category_parent = "địa danh", default = {true}, }, ["populated place"] = { link = "+w:populated place", -- not necessarily true, but usually is the case fallback = "village", }, ["port"] = { link = true, class = "man-made structure", default = {true}, }, ["port city"] = { -- FIXME: should categorize into "Ports" as well as "Cities" link = true, fallback = "thành phố", }, ["port town"] = { -- FIXME: should categorize into "Ports" as well as "Towns" link = "w", fallback = "town", }, ["prefecture"] = { -- FIXME! `prefecture` is like a county in Japan and elsewhere but a department capital city in France. -- May need `has_neighborhoods` to be a function. link = true, preposition = "của", display_handler = prefecture_display_handler, class = "subpolity", }, ["prefecture-level city"] = { -- China; they are huge entities with a central city; not cities themselves. link = "w", preposition = "của", class = "subpolity", }, ["preserved county"] = { -- In Wales; they are former counties enshrined in law; there are 8 of them and each consists of one or more -- "principal areas" (styled as "counties" or "county boroughs"), of which there are 22. link = "w", preposition = "của", class = "subpolity", inherently_former = {"FORMER"}, }, ["primary area"] = { -- a grouping of "districts" (neighborhoods) in Gothenburg, Sweden link = "+w:sv:primärområde", fallback = "neighborhood", }, ["principality"] = { link = true, fallback = "monarchy", }, ["promontory"] = { link = true, fallback = "headland", }, ["protectorate"] = { link = true, fallback = "dependent territory", }, ["province"] = { link = true, preposition = "của", display_handler = province_display_handler, class = "subpolity", }, ["provinces and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case China. category_link = "[[province]]s and [[autonomous region]]s", class = "subpolity", }, ["provinces and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Canada and Pakistan. category_link = "[[province]]s and [[territory|territories]]", class = "subpolity", }, ["provincial capital"] = { link = true, fallback = "capital city", }, ["raion"] = { link = true, preposition = "của", affix_type = "Suf", class = "subpolity", }, ["ranch"] = { link = true, fallback = "farm", }, ["range"] = { -- FIXME: Where is this used? Is it a mountain range? link = true, class = "natural feature", }, ["regency"] = { link = true, preposition = "của", class = "subpolity", }, ["region"] = { link = true, preposition = "của", -- If 'region' isn't a specific administrative division, fall back to 'geographic and cultural area' fallback = "geographic and cultural area", -- "former region" is a subpolity but traditional/historic(al)/ancient/medieval/etc. is a geographic region class = "geographic region", }, ["regional capital"] = { link = "separately", fallback = "capital city", }, ["regional county municipality"] = { -- Quebec link = "w", preposition = "của", affix_type = "Suf", no_affix_strings = {"municipality", "county"}, fallback = "municipality", }, ["regional district"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "district", fallback = "district", }, ["regional municipality"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", }, ["regional unit"] = { link = "w", preposition = "của", affix_type = "suf", class = "subpolity", }, ["registration county"] = { -- Used in Scotland for land registration purposes; formerly used in England, Wales and Ireland for statistical -- purposes (registration of births, deaths and marriages, and for the output of census information). link = "w", fallback = "county", }, ["republic"] = { -- Of Russia, Yugoslavia, etc. "Republics" in general are sovereign but we use "country" in that case. link = true, fallback = "constituent republic", }, ["research base"] = { link = "+w:research station", fallback = "research station", }, ["research station"] = { link = "w", class = "non-admin settlement", -- or "man-made structure"? default = {true}, }, ["reservoir"] = { link = true, fallback = "lake", }, ["residential area"] = { link = "separately", fallback = "neighborhood", }, ["resort city"] = { link = "w", fallback = "thành phố", }, ["resort town"] = { link = "w", fallback = "town", }, ["sông"] = { link = true, generic_before_non_cities = "của", class = "natural feature", addl_bare_category_parents = {"vùng nước"}, cat_handler = city_type_cat_handler, ["continent/*"] = {true}, default = {true}, }, ["river island"] = { link = "w", fallback = "island", }, ["road"] = { link = true, class = "man-made structure", default = {"Named roads"}, }, ["Roman province"] = { -- FIXME! Eliminate this in favor of 'former province|emp/Roman Empire' link = "w", default = {"Provinces of the Roman Empire"}, class = "subpolity", }, ["royal borough"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = {"royal", "borough"}, fallback = "local government district with borough status", has_neighborhoods = true, }, ["royal burgh"] = { link = true, fallback = "borough", }, ["royal capital"] = { link = "w", fallback = "capital city", }, ["rural committee"] = { -- Hong Kong; a group of villages link = "w", affix_type = "Suf", has_neighborhoods = true, class = "settlement", }, ["rural community"] = { -- New Brunswick link = "+w:list of municipalities in New_Brunswick#Rural communities", fallback = "municipality", }, ["rural hromada"] = { link = "[[rural]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["rural municipality"] = { link = "w", preposition = "của", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", has_neighborhoods = true, --? }, ["rural township"] = { -- Taiwan link = "+w:rural township (Taiwan)", fallback = "township", }, ["sanctuary"] = { link = true, fallback = "temple", }, ["satrapy"] = { link = true, preposition = "của", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["biển"] = { link = true, class = "natural feature", addl_bare_category_parents = {"vùng nước"}, default = {"Biển"}, }, ["seaport"] = { link = true, fallback = "port", }, ["seat"] = { link = true, fallback = "administrative centre", }, ["self-administered area"] = { -- Myanmar (groups self-administered divisions and zones) link = "+w:self-administered zone", preposition = "của", class = "subpolity", }, ["self-administered division"] = { -- Myanmar (only one of them: Wa Self-Administered Division) link = "w", fallback = "self-administered area", }, ["self-administered zone"] = { -- Myanmar (five of them) link = "w", fallback = "self-administered area", }, ["separatist state"] = { link = "separately", fallback = "unrecognized country", }, ["settlement"] = { link = true, category_link = "[[settlement]]s such as [[city|cities]], [[village]]s and [[farm]]s", bare_category_parent = "places", -- not necessarily true, but usually is the case fallback = "village", }, ["settlement hromada"] = { link = "[[w:Populated places in Ukraine#Rural settlements|settlement]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["sheading"] = { -- Isle of Man link = true, fallback = "district", }, ["sheep station"] = { -- Australia link = true, fallback = "farm", }, ["shire"] = { link = true, fallback = "county", }, ["shire county"] = { link = "w", fallback = "county", }, ["shire town"] = { link = true, fallback = "county seat", }, ["ski resort city"] = { link = "[[ski resort]] [[city]]", fallback = "thành phố", }, ["ski resort town"] = { link = "[[ski resort]] [[town]]", fallback = "town", }, ["spa city"] = { link = "+w:spa town", fallback = "thành phố", }, ["spa town"] = { link = "w", fallback = "town", }, ["space station"] = { link = true, fallback = "research station", }, ["special administrative region"] = { -- in China; in practice they are city-like (Hong Kong, Macau); also [[Oecusse]] in East Timor is formally a -- "special administrative region"; North Korea had one such region planned (Sinuiju) but abandoned; Indonesia -- has similar "special regions" of Jakarta, Yogyakarta and Aceh; and South Sudan has three "special -- administrative areas" link = "+w:special administrative regions of China", preposition = "của", class = "subpolity", has_neighborhoods = true, --? -- no suffix since places in Hong Kong or Macau are listed without China, except Hong Kong and Macau themselves -- they also contain regions (or areas), e.g. [[Kowloon]], so it would be confusing suffix = "", }, ["special collectivity"] = { link = "w", fallback = "collectivity", }, ["special municipality"] = { -- formerly linked to the Taiwan article but there are also special municipalities of the Netherlands link = "w", fallback = "municipality", }, ["special ward"] = { -- Tokyo link = true, fallback = "municipality", }, ["spit"] = { link = true, fallback = "peninsula", }, ["spring"] = { link = true, class = "natural feature", default = {true}, }, ["star"] = { link = true, class = "natural feature", default = {true}, }, ["state"] = { link = true, preposition = "của", class = "subpolity", -- 'former/historical state' could refer either to a state of a country (a division) or a state = sovereign -- entity. The latter appears more common (e.g. in various "ancient states" of East Asia). former_type = "polity", }, ["states and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Australia. category_link = "[[state]]s and [[territory|territories]]", class = "subpolity", }, ["states and union territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case India. category_link = "[[state]]s and [[union territory|union territories]]", class = "subpolity", }, ["state capital"] = { link = true, fallback = "capital city", }, ["state park"] = { link = true, fallback = "park", }, ["state-level new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", fallback = "new area", }, ["statistical region"] = { -- Slovenia link = true, fallback = "administrative region", }, ["statutory city"] = { link = "w", fallback = "thành phố", }, ["statutory town"] = { link = "w", fallback = "town", }, ["strait"] = { link = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["stream"] = { link = true, fallback = "river", }, ["street"] = { link = true, fallback = "road", }, ["strip"] = { link = true, fallback = "geographic region", }, ["strip of land"] = { link = "[[strip]] of [[land]]", plural = "strips of land", plural_link = "[[strip]]s of [[land]]", fallback = "geographic region", }, ["sub-metropolitan city"] = { link = "+w:List of cities in Nepal#Sub-metropolitan cities", fallback = "thành phố", }, ["sub-prefectural city"] = { link = "w", fallback = "subprovincial city", }, ["subdistrict"] = { link = true, preposition = "của", has_neighborhoods = true, --? -- FIXME: subdistricts can be neighborhood-like (of Jakarta) or larger (in China); need a handler class = "subpolity", default = {true}, }, ["subdivision"] = { link = true, preposition = "của", affix_type = "suf", -- FIXME: subdivisions can be neighborhood-like or larger; need a handler class = "subpolity", cat_handler = district_neighborhood_cat_handler, }, ["submerged ghost town"] = { -- FIXME: Consider just having "submerged" as a qualifier. link = "[[submerged]] [[ghost town]]", fallback = "ghost town", }, ["subnational kingdom"] = { link = "+w:subnational monarchy", fallback = "non-sovereign kingdom", }, ["subnational monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["subprefecture"] = { link = true, affix_type = "suf", preposition = "của", class = "subpolity", }, ["subprovince"] = { link = true, preposition = "của", class = "subpolity", }, ["subprovincial city"] = { link = "w", -- China; special status given to certain prefecture-level cities fallback = "prefecture-level city", }, ["subprovincial district"] = { link = "w", -- China; special status given to Binhai New Area and Pudong New Area, which are county-level districts preposition = "của", class = "subpolity", }, ["subregion"] = { link = true, fallback = "geographic region", }, ["suburb"] = { link = true, -- The following text is suitable for the top-level description of a suburb as well as categories of the form -- 'Suburbs in POLDIV' e.g. 'Suburbs in Illinois, USA' but not for categories of the form 'Suburbs of Chicago', -- where we'd get "[[suburb]]s of [[city|cities]] of [[Chicago]]". category_link = "[[suburb]]s of [[city|cities]]", category_link_before_city = "[[suburb]]s", -- See comments under "neighborhood" for the following three settings. They are used by -- [[Module:category tree/topic cat/data/Places]] for generating the text of 'Suburbs in/of PLACE' categories -- but currently ignored by district_neighborhood_cat_handler (which actually generates the categories for a -- given page), which hardcodes "in" for non-cities and "của" for cities. (FIXME: Change this.) generic_before_non_cities = "in", generic_before_cities = "của", preposition = "của", has_neighborhoods = true, --? class = "non-admin settlement", --? cat_handler = district_neighborhood_cat_handler, }, ["suburban area"] = { link = "w", fallback = "suburb", }, ["subway station"] = { link = "w", fallback = "metro station", }, ["sum"] = { -- In China, Mongolia, Russia; something like a county in Mongolia but a township in China (Inner Mongolia), -- and equivalent to a [[selsoviet]] in the parts of Russia where it's in use (a rural council, below a raion). link = "+w:sum (administrative division)", -- This fallback is somewha arbitrary. We could use "county" but that has a display handler -- which we don't want to be active (FIXME: If the display handler would be active, that's a bug). fallback = "division", }, ["supercontinent"] = { link = true, fallback = "continent", }, ["tehsil"] = { link = true, affix_type = "suf", no_affix_strings = {"tehsil", "tahsil"}, class = "subpolity", }, ["temple"] = { link = true, fallback = "building", }, ["territorial authority"] = { link = "w", fallback = "district", }, ["territory"] = { link = true, preposition = "của", class = "subpolity", }, ["theme"] = { link = "+w:theme (Byzantine district)", preposition = "của", class = "subpolity", }, ["town"] = { link = true, generic_before_non_cities = "in", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["town with bystatus"] = { -- can't use templates in links currently link = "[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]", plural = "towns with bystatus", plural_link = "[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]", fallback = "town", }, ["township"] = { link = true, has_neighborhoods = true, class = "settlement", --? default = {true}, }, ["township municipality"] = { -- Quebec link = "+w:township municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, --? }, ["traditional county"] = { link = true, fallback = "county", }, ["traditional region"] = { -- FIXME: Verify this works. Same for 'historic(al) region'. -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["trail"] = { link = true, fallback = "road", }, ["treaty port"] = { link = "w", fallback = "thành phố", class = "settlement", inherently_former = {"FORMER"}, }, ["tributary"] = { link = true, preposition = "của", fallback = "river", }, ["underground station"] = { link = "w", fallback = "metro station", }, ["unincorporated area"] = { link = "w", -- I don't know if this fallback makes sense everywhere. fallback = "unincorporated community", }, ["unincorporated community"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", }, ["unincorporated territory"] = { link = "w", fallback = "territory", }, ["union territory"] = { -- India link = true, preposition = "của", entry_placetype_indefinite_article = "a", class = "subpolity", }, ["unitary authority"] = { -- UK, New Zealand link = true, entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["unitary district"] = { link = "w", entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["united township municipality"] = { -- Quebec link = "+w:united township municipality (Quebec)", entry_placetype_indefinite_article = "a", fallback = "township municipality", has_neighborhoods = true, --? }, ["university"] = { link = true, entry_placetype_indefinite_article = "a", class = "man-made structure", default = {true}, }, ["unrecognised country"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized and nearly unrecognized countries!"] = { category_link = "[[de facto]] [[independent]] [[state]]s with little or no {{w|international recognition}}", bare_category_parent = "country-like entities", }, ["unrecognized country"] = { link = "w", class = "polity", default = {"Unrecognized and nearly unrecognized countries"}, }, ["unrecognised state"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized state"] = { link = "w", fallback = "unrecognized country", }, ["urban area"] = { link = "separately", fallback = "neighborhood", }, ["urban hromada"] = { link = "[[urban]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["urban service area"] = { -- A strange beast existing in Alberta; technically a type of hamlet but in practice used for much larger -- cities and treated equivalent to a city. (There are only two of them, [[Fort McMurray]] and [[Sherwood Park]]). link = "w", fallback = "thành phố", }, ["urban township"] = { link = "w", fallback = "township", }, ["urban-type settlement"] = { -- appears to be a particular type of small urban settlement in post-Soviet states, -- had an administrative function. link = "w", fallback = "town", }, ["valley"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms", "water"}, default = {true}, }, ["viceroyalty"] = { -- in essence, a type of colony link = true, fallback = "dependent territory", }, ["village"] = { link = true, generic_before_non_cities = "in", category_link = "[[village]]s, [[hamlet]]s, and other small [[community|communities]] and [[settlement]]s", class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["village development committee"] = { -- former administrative structure in Nepal; also exists in India but not as a formal unit link = "+w:village development committee (Nepal)", inherently_former = {"FORMER"}, fallback = "village", }, ["village municipality"] = { -- Quebec link = "+w:village municipality (Quebec)", preposition = "của", fallback = "municipality", has_neighborhoods = true, --? }, ["voivodeship"] = { -- Poland link = true, display_handler = voivodeship_display_handler, preposition = "của", class = "subpolity", }, ["volcano"] = { link = true, plural = "volcanoes", class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true, "Núi"}, }, ["phường"] = { link = true, class = "settlement", -- Wards are formal administrative divisions of a city but have some properties of neighborhoods. fallback = "neighborhood", }, ["watercourse"] = { link = true, fallback = "channel", }, ["Welsh community"] = { -- Wales link = "[[w:community (Wales)|community]]", preposition = "của", affix_type = "suf", affix = "community", has_neighborhoods = true, class = "settlement", }, ["zone"] = { -- administrative division of Ethiopia, Qatar, Nepal, India link = "+w:zone#Place names", preposition = "của", class = "subpolity", }, ---------------------------------------------------------------------------------------------- -- Categories for former places -- ---------------------------------------------------------------------------------------------- ["ANCIENT capital"] = { link = false, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", -- FIXME: Consider removing 'ancient settlements' here. Ancient capitals, like former capitals, often still -- exist but just aren't the capital any more. Maybe we should have an 'Ancient capitals' category. default = {"Ancient settlements", "Former capitals"}, }, ["ANCIENT non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "ANCIENT settlement", }, ["ANCIENT settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Ancient settlements"}, }, ["ancient settlements!"] = { category_link = "former [[city|cities]], [[town]]s and [[village]]s that existed in [[antiquity]]", bare_category_parent = "former settlements", }, ["FORMER capital"] = { link = false, entry_placetype_use_the = true, preposition = "của", has_neighborhoods = true, class = "capital", default = {"Former capitals"}, }, ["former capitals!"] = { category_link = "former [[capital]] [[city|cities]] and [[town]]s", bare_category_parent = "settlements", }, ["former counties and county-level cities!"] = { -- For categorizing former counties and county-level cities of China category_link = "no-longer existing [[county|counties]] and [[county-level city|county-level cities]]", bare_category_breadcrumb = "counties and county-level cities", bare_category_parent = "former political divisions", }, ["FORMER county"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["FORMER county-level city"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["former countries and country-like entities!"] = { category_link = "[[country|countries]] and similar [[polity|polities]] that no longer exist", bare_category_breadcrumb = "countries and country-like entities", bare_category_parent = "former polities", }, ["FORMER country"] = { link = false, class = "polity", default = {"Former countries and country-like entities"}, }, ["former dependent territories!"] = { category_link = "[[w:dependent territory|dependent territories]] (colonies, dependencies, protectorates, etc.) that no longer exist", bare_category_breadcrumb = "dependent territories", bare_category_parent = "former political divisions", }, ["FORMER dependent territory"] = { link = false, preposition = "của", class = "subpolity", default = {"Former dependent territories"}, }, ["former districts!"] = { -- For categorizing former districts of China category_link = "no-longer-existing [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "former political divisions", }, ["FORMER district"] = { -- For categorizing former districts of China link = false, fallback = "FORMER subpolity", }, ["FORMER geographic region"] = { link = false, fallback = "geographic and cultural area", }, ["FORMER man-made structure"] = { link = false, class = "man-made structure", default = {"Former man-made structures"}, }, ["former man-made structures!"] = { category_link = "man-made structures such as [[airport]]s and [[park]]s that no longer exist", bare_category_breadcrumb = "man-made structures", bare_category_parent = "former places", }, ["former municipalities!"] = { -- For categorizing former municipalities of the Netherlands category_link = "no-longer-existing [[municipality|municipalities]]", bare_category_breadcrumb = "municipalities", bare_category_parent = "former political divisions", }, ["FORMER municipality"] = { -- For categorizing former municipalities of the Netherlands link = false, fallback = "FORMER subpolity", }, ["FORMER natural feature"] = { link = false, class = "natural feature", default = {"Former natural features"}, }, ["former natural features!"] = { category_link = "natural features such as [[lake]]s, [[river]]s and [[island]]s that no longer exist", bare_category_breadcrumb = "natural features", bare_category_parent = "former places", }, ["FORMER non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "FORMER settlement", }, ["former places!"] = { category_link = "[[place]]s of all sorts that no longer exist", bare_category_breadcrumb = "former", bare_category_parent = "places", }, ["former political divisions!"] = { category_link = "[[political]] [[division]]s (states, provinces, counties, etc.) that no longer exist", bare_category_breadcrumb = "political divisions", bare_category_parent = "former places", }, ["former polities!"] = { category_link = "[[polity|polities]] (countries, kingdoms, empires, etc.) that no longer exist", bare_category_breadcrumb = "polities", bare_category_parent = "former places", }, ["FORMER polity"] = { link = false, class = "polity", default = {"Former polities"}, }, ["former prefectures!"] = { -- For categorizing former prefectures of China category_link = "no-longer-existing [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "former political divisions", }, ["FORMER prefecture"] = { -- For categorizing former prefectures of China link = false, fallback = "FORMER subpolity", }, ["former provinces!"] = { -- For categorizing former provinces of China, etc. category_link = "no-longer-existing [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "former political divisions", }, ["FORMER province"] = { -- For categorizing ancient/historical/former provinces of the Roman Empire link = false, fallback = "FORMER subpolity", }, ["former region"] = { -- A former region is considered a former political division, but not a 'historical/traditional/etc.' region. link = "separately", preposition = "của", inherently_former = {"FORMER"}, class = "subpolity", }, ["FORMER settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Former settlements"}, }, ["former settlements!"] = { category_link = "[[city|cities]], [[town]]s and [[village]]s that no longer exist or have been merged or reclassified", bare_category_breadcrumb = "settlements", bare_category_parent = "former political divisions", }, ["FORMER subpolity"] = { link = false, preposition = "của", class = "subpolity", default = {"Former political divisions"}, }, ---------------------------------------------------------------------------------------------- -- form-of categories -- ---------------------------------------------------------------------------------------------- ---------- Abbreviations ---------- ["abbreviations of counties!"] = { -- For categorizing abbreviations of counties of e.g. England full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[county|counties]]", bare_category_breadcrumb = "counties", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "abbreviations of places", }, ["abbreviations of departments!"] = { -- For categorizing abbreviations of departments of e.g. France full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[department]]s", bare_category_breadcrumb = "departments", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of districts!"] = { -- For categorizing abbreviations of districts of e.g. ??? full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of divisions!"] = { -- For categorizing abbreviations of divisions of e.g. Bangladesh full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[division]]s", bare_category_breadcrumb = "divisions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of former countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "abbreviations of former places", }, ["abbreviations of former places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "abbreviations", bare_category_parent = "former places", addl_bare_category_parents = {{name = "abbreviations of places", sort = "former"}}, }, ["abbreviations of places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "abbreviations", bare_category_parent = "places", }, ["abbreviations of political divisions!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[political]] [[division]]s", bare_category_breadcrumb = "political divisions", bare_category_parent = "abbreviations of places", }, ["abbreviations of prefectures!"] = { -- For categorizing abbreviations of prefectures of e.g. Japan full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces!"] = { -- For categorizing abbreviations of provinces of e.g. Canada full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s and [[territory|territories]]", bare_category_breadcrumb = "provinces and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of regions!"] = { -- For categorizing abbreviations of regions of e.g. Italy full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[administrative region]]s", bare_category_breadcrumb = "regions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states!"] = { -- For categorizing abbreviations of states of e.g. the United States full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[territory|territories]]", bare_category_breadcrumb = "states and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and union territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[union territory|union territories]]", bare_category_breadcrumb = "states and union territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[territory|territories]]", bare_category_breadcrumb = "territories", bare_category_parent = "abbreviations of political divisions", }, ["ABBREVIATION_OF country"] = { link = false, default = {"Abbreviations of countries"}, }, ["ABBREVIATION_OF county"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF department"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF district"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF division"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF FORMER country"] = { link = false, default = {"Abbreviations of former countries"}, }, ["ABBREVIATION_OF FORMER place"] = { link = false, default = {"Abbreviations of former places"}, }, ["ABBREVIATION_OF place"] = { link = false, default = {"Abbreviations of places"}, }, ["ABBREVIATION_OF prefecture"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF province"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF region"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF state"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF subpolity"] = { link = false, default = {"Abbreviations of political divisions"}, }, ["ABBREVIATION_OF territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF union territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ---------- Archaic forms ---------- ["archaic forms of places!"] = { full_category_link = "{{glossary|archaic}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "archaic forms", bare_category_parent = "places", }, ["ARCHAIC_FORM_OF place"] = { link = false, default = {"Archaic forms of places"}, }, ---------- Clippings ---------- ["clippings of places!"] = { full_category_link = "{{glossary|clipping}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "clippings", bare_category_parent = "places", }, ["CLIPPING_OF place"] = { link = false, default = {"Clippings of places"}, }, ---------- Dated forms ---------- ["dated forms of places!"] = { full_category_link = "{{glossary|dated}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "dated forms", bare_category_parent = "places", }, ["DATED_FORM_OF place"] = { link = false, default = {"Dated forms of places"}, }, ---------- Derogatory names ---------- ["derogatory names for cities!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[city|cities]]", bare_category_breadcrumb = "cities", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["derogatory names for continents!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for continents"}, }, ["derogatory names for countries!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for countries"}, }, ["derogatory names for places!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[place]]s", bare_category_breadcrumb = "derogatory names", bare_category_parent = "nicknames for places", }, ["derogatory names for states!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for states"}, }, ["DEROGATORY_NAME_FOR capital"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR city"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR continent"] = { link = false, default = {"Derogatory names for continents"}, }, ["DEROGATORY_NAME_FOR country"] = { link = false, default = {"Derogatory names for countries"}, }, ["DEROGATORY_NAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR place"] = { link = false, default = {"Derogatory names for places"}, }, ["DEROGATORY_NAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR state"] = { link = false, default = {"Derogatory names for states"}, }, ["DEROGATORY_NAME_FOR town"] = { link = false, default = {"Derogatory names for cities"}, }, ---------- Ellipses ---------- ["ellipses of places!"] = { full_category_link = "{{glossary|ellipsis|ellipses}} of [[name]]s of [[place]]s", bare_category_breadcrumb = "ellipses", bare_category_parent = "places", }, ["ELLIPSIS_OF place"] = { link = false, default = {"Ellipses of places"}, }, ---------- Former long-form names ---------- ["former long-form names of countries!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former long-form names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "long-form"}}, }, ["former long-form names of places!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form", bare_category_parent = "former names of places", }, ["FORMER_LONG_FORM_OF country"] = { link = false, default = {"Former long-form names of countries"}, }, ["FORMER_LONG_FORM_OF place"] = { link = false, default = {"Former long-form names of places"}, }, ---------- Former names ---------- ["former names of capitals!"] = { full_category_link = "[[former]] [[name]]s of [[capital city|capital cities]] that generally still exist but under a different name", bare_category_breadcrumb = "capitals", bare_category_parent = "former names of settlements", }, ["former names of countries!"] = { full_category_link = "[[former]] [[name]]s of [[country|countries]] that generally still exist but under a different name", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former names of places", }, ["former names of places!"] = { full_category_link = "[[former]] [[name]]s of [[place]]s that generally still exist but under a different name", bare_category_breadcrumb = "former names", bare_category_parent = "places", }, ["former names of political divisions!"] = { full_category_link = "[[former]] [[name]]s of [[political]] [[division]]s (states, provinces, counties, etc.) that generally still exist but under a different name", bare_category_breadcrumb = "political divisions", bare_category_parent = "former names of places", }, ["former names of polities!"] = { full_category_link = "[[former]] [[name]]s of [[polity|polities]] (e.g. [[country|countries]]) that generally still exist but under a different name", bare_category_breadcrumb = "polities", bare_category_parent = "former names of places", }, ["former names of settlements!"] = { full_category_link = "[[former]] [[name]]s of [[city|cities]], [[town]]s, [[village]]s, etc. that generally still exist but under a different name", bare_category_breadcrumb = "settlements", bare_category_parent = "former names of political divisions", }, ["FORMER_NAME_OF capital"] = { link = false, default = {"Former names of capitals"}, }, ["FORMER_NAME_OF country"] = { link = false, default = {"Former names of countries"}, }, ["FORMER_NAME_OF place"] = { link = false, default = {"Former names of places"}, }, ["FORMER_NAME_OF polity"] = { link = false, default = {"Former names of polities"}, }, ["FORMER_NAME_OF region"] = { link = false, fallback = "FORMER_NAME_OF subpolity", }, ["FORMER_NAME_OF settlement"] = { link = false, default = {"Former names of settlements"}, }, ["FORMER_NAME_OF subpolity"] = { link = false, default = {"Former names of political divisions"}, }, ---------- Former nicknames ---------- ["former nicknames for cities!"] = { full_category_link = "no-longer-used [[nickname]]s for [[city|cities]], e.g. the [[Eternal City]] for [[Kyoto]] during the {{w|Heian period}} ({{circa2|800–1100|short=yes}} {{AD}})", bare_category_breadcrumb = "cities", bare_category_parent = "former nicknames for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["former nicknames for places!"] = { full_category_link = "no-longer-used [[nickname]]s for [[place]]s", bare_category_breadcrumb = "former", bare_category_parent = "nicknames for places", addl_bare_category_parents = {{name = "former names of places", sort = "nicknames"}}, }, ["FORMER_NICKNAME_FOR capital"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR city"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR place"] = { link = false, default = {"Former nicknames for places"}, }, ["FORMER_NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR town"] = { link = false, default = {"Former nicknames for cities"}, }, ---------- Former official names ---------- ["former official names of countries!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "former official names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "official"}}, }, ["former official names of places!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "former names of places", }, ["FORMER_OFFICIAL_NAME_OF country"] = { link = false, default = {"Former official names of countries"}, }, ["FORMER_OFFICIAL_NAME_OF place"] = { link = false, default = {"Former official names of places"}, }, ---------- Long-form names ---------- ["long-form names of countries!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "long-form names of places", }, ["long-form names of places!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form names", bare_category_parent = "places", }, ["LONG_FORM_OF country"] = { link = false, default = {"Long-form names of countries"}, }, ["LONG_FORM_OF place"] = { link = false, default = {"Long-form names of places"}, }, ---------- Nicknames ---------- ["nicknames for cities!"] = { full_category_link = "[[nickname]]s for [[city|cities]], e.g. the [[Big Apple]] for [[New York City]]", bare_category_breadcrumb = "cities", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"cities"}, }, ["nicknames for continents!"] = { full_category_link = "[[nickname]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"continents"}, }, ["nicknames for countries!"] = { full_category_link = "[[nickname]]s for [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"quốc gia"}, }, ["nicknames for places!"] = { full_category_link = "[[nickname]]s for [[place]]s", bare_category_breadcrumb = "places", bare_category_parent = "nicknames", addl_bare_category_parents = {"places"}, }, ["nicknames for states!"] = { -- For categorizing nicknames for states of e.g. the United States full_category_link = "[[nicknames]] for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"states"}, }, ["NICKNAME_FOR capital"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR city"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR continent"] = { link = false, default = {"Nicknames for continents"}, }, ["NICKNAME_FOR country"] = { link = false, default = {"Nicknames for countries"}, }, ["NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "thành phố" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR place"] = { link = false, default = {"Nicknames for places"}, }, ["NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "thành phố" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR state"] = { link = false, default = {"Nicknames for states"}, }, ["NICKNAME_FOR town"] = { link = false, default = {"Nicknames for cities"}, }, ---------- Obsolete forms ---------- ["obsolete forms of places!"] = { full_category_link = "{{glossary|obsolete}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "obsolete forms", bare_category_parent = "places", }, ["OBSOLETE_FORM_OF place"] = { link = false, default = {"Obsolete forms of places"}, }, ---------- Official names ---------- ["official names of countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "official names of places", }, ["official names of former countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "quốc gia", bare_category_parent = "official names of former places", }, ["official names of former places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "official names", bare_category_parent = "former places", addl_bare_category_parents = {{name = "official names of places", sort = "former"}}, }, ["official names of places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official names", bare_category_parent = "places", }, ["OFFICIAL_NAME_OF country"] = { link = false, default = {"Official names of countries"}, }, ["OFFICIAL_NAME_OF FORMER country"] = { link = false, default = {"Official names of former countries"}, }, ["OFFICIAL_NAME_OF FORMER place"] = { link = false, default = {"Official names of former places"}, }, ["OFFICIAL_NAME_OF place"] = { link = false, default = {"Official names of places"}, }, ---------- Official nicknames ---------- ["official nicknames for places!"] = { full_category_link = "[[official]] [[nickname]]s for [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for places", }, ["official nicknames for states!"] = { -- For categorizing official nicknames for states of e.g. the United States full_category_link = "[[official]] [[nicknames]] for [[state]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for states", addl_bare_category_parents = {"states"}, }, ["OFFICIAL_NICKNAME_FOR place"] = { link = false, default = {"Official nicknames for places"}, }, ["OFFICIAL_NICKNAME_FOR state"] = { link = false, default = {"Official nicknames for states"}, }, } export.plural_placetype_to_singular = {} for sg_placetype, spec in pairs(export.placetype_data) do if spec.plural then export.plural_placetype_to_singular[spec.plural] = sg_placetype end end return export fd3qz6ewrgbbvralpkxkd4pno56bj6q Bản mẫu:term-label 10 284092 2479518 2106749 2026-07-27T08:58:44Z Hiyuune 50834 2479518 wikitext text/x-wiki {{#invoke:labels/templates|show|term=1}}<noinclude>{{documentation}}</noinclude> q1sk1j74jv2s11u1x0324przcr352sb hánggwaranggwára 0 286493 2479260 2111641 2026-07-26T21:54:08Z BlueShurikenNinjaBot 50371 /* top */ Thay thế bản mẫu, replaced: IPA → IPA-old 2479260 wikitext text/x-wiki {{-dal-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/háᵑɡʷaraᵑɡʷára/}} {{-noun-}} {{pn}} # [[rết]]. [[Thể loại:Danh từ tiếng Dahalo]] t449hma7fe0gvgkrbu0ik13n44zkaxa adur 0 290363 2479544 2285735 2026-07-27T10:22:02Z Hiyuune 50834 di chuyển đến [[adar]] 2479544 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "adur"}} =={{langname|eu}}== ==={{đm|pron}}=== {{eu-pr}} * {{audio|eu|LL-Q8752 (eus)-Xabier Cañas-adur.wav}} ==={{đm|n}}=== {{head|eu|Danh từ}} # [[số mệnh|Số mệnh]], [[vận mệnh]]. ===={{đm|decl}}==== {{eu-ndecl|in}} ==={{đm|see}}=== * {{l|eu|zori}} j5nu6b6b4qk75g0butsgvsjicfq8r02 سەككىز 0 291404 2479396 2296076 2026-07-27T01:59:11Z Hiyuune 50834 /* Tiếng Duy Ngô Nhĩ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479396 wikitext text/x-wiki =={{langname|ug}}== {{ug-variant|a=سەككىز|c=сәккиз|r=sekkiz}} {{cardinalbox|ug|7|8|9|يەتتە|توققۇز|ord=سەككىزىنچى}} ==={{ĐM|etym}}=== {{inh+|ug|trk-pro|*sekiŕ}}. {{rfe|ug}} ==={{ĐM|pron}}=== {{ug-pron}} ==={{ĐM|num}}=== {{head|ug|Số từ}} # [[tám|Tám]]. ===={{ĐM|rel}}==== * {{l|ug|سەكسەن|tr=seksen|t=tám mươi}} ==={{ĐM|further}}=== * {{R:ug:Schwarz}} {{cln|ug|Số đếm}} ecrc40z1mssxmbia2dcnisvkhzjnvi9 biệt dược 0 292447 2477188 2131672 2026-07-26T14:13:57Z P. ĐĂNG 47226 2477188 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # Sản phẩm [[thuốc]] [[bào chế]] [[lưu hành]] trên [[thị trường]] dưới một [[tên]] [[thương mại]] do nhà [[sản xuất]] đặt ra. #:{{ux|vi|Dược sĩ cần biết phân biệt thuốc gốc và thuốc '''biệt dược'''.}} bks0509hy90cro81yps3sm86ktlexy0 0 293655 2479521 2284890 2026-07-27T09:28:33Z Hiyuune 50834 2479521 wikitext text/x-wiki {{character info}} =={{langname|nl}}== [[File:Ml അ order.gif|thumb|Hoạt hình thứ tự nét vẽ]] ==={{section|pron}}=== * {{ml-IPA}} * {{audio|ml|LL-Q36236 (mal)-Vis M-അ.wav}} * {{audio|ml|LL-Q36236 (mal)-BhagyaMohan-അ.wav}} ==={{section|letter}}=== {{head|ml|Chữ cái}} # Chữ cái đầu tiên của [[Phụ lục:Bảng chữ cái Malayalam|bảng chữ cái tiếng Malayalam]]. Chuyển tự là '''''a'''''. ==={{section|see}}=== * {{sense|ký tự nguyên âm}} không có * {{list:Malayalam script letters/ml}} m2xpwzb7i8xyzl8n5ph5etaavrvijs1 2479522 2479521 2026-07-27T09:28:43Z Hiyuune 50834 /* {{langname|nl}} */ 2479522 wikitext text/x-wiki {{character info}} =={{langname|ml}}== [[File:Ml അ order.gif|thumb|Hoạt hình thứ tự nét vẽ]] ==={{section|pron}}=== * {{ml-IPA}} * {{audio|ml|LL-Q36236 (mal)-Vis M-അ.wav}} * {{audio|ml|LL-Q36236 (mal)-BhagyaMohan-അ.wav}} ==={{section|letter}}=== {{head|ml|Chữ cái}} # Chữ cái đầu tiên của [[Phụ lục:Bảng chữ cái Malayalam|bảng chữ cái tiếng Malayalam]]. Chuyển tự là '''''a'''''. ==={{section|see}}=== * {{sense|ký tự nguyên âm}} không có * {{list:Malayalam script letters/ml}} p2pb9sy2lv3gdgse5f62irvwoqxmczq അഗ്നിപർവ്വതം 0 293660 2479523 2284891 2026-07-27T09:30:59Z Hiyuune 50834 2479523 wikitext text/x-wiki =={{langname|ml}}== ==={{section|etym}}=== {{bor+|ml|sa|अग्निपर्वत}}. ==={{section|pron}}=== {{ml-IPA}} * {{audio|ml|LL-Q36236 (mal)-Vis M-അഗ്നിപർവ്വതം.wav}} * {{audio|ml|LL-Q36236 (mal)-Netha Hussain-അഗ്നിപർവ്വതം.wav}} ==={{section|n}}=== {{head|ml|Danh từ}} # [[núi lửa|Núi lửa]]. #: {{synonyms|ml|തീമല}} {{C|ml|Địa chất học}} 37ooy1eb6yu9d4httvm640bawb4gbbt Bản mẫu:be-ndecl 10 299150 2479408 2292041 2026-07-27T02:41:31Z Hiyuune 50834 2479408 wikitext text/x-wiki <includeonly>{{#invoke:be-noun|show}}</includeonly><!-- --><noinclude>{{documentation}}</noinclude> or2tysamqv36romo58mvb6d58cie878 कोरो 0 300223 2479490 2147987 2026-07-27T08:28:46Z WhoAlone 40420 2479490 wikitext text/x-wiki {{-kfq-}} {{-noun-}} {{head|kfq|Danh từ}} # [[người]] {{c|kfq|Con người}} 66ykgiiq94je7u5fm43k6q3jirj1zkr कॉन 0 300224 2479484 2147988 2026-07-27T08:24:31Z WhoAlone 40420 2479484 wikitext text/x-wiki {{-kfq-}} {{-noun-}} {{head|kfq|Danh từ}} # [[con trai]]. {{c|kfq|Gia đình}} 2ey2pwljwhwz172kzyhxcz6g1qaho74 astlan 0 305876 2479520 2162283 2026-07-27T09:26:55Z Hiyuune 50834 2479520 wikitext text/x-wiki =={{langname|qwm}}== ==={{section|noun}}=== {{head|qwm|Danh từ}} # [[sư tử|Sư tử]]. ==={{section|ref}}=== * ''Codex cumanicus, Bibliothecae ad templum divi Marci Venetiarum primum ex integro editit prolegomenis notis et compluribus glossariis instruxit comes Géza Kuun.'' 1880. Budapest: Scient. Academiae Hung. pwxxas2952hbojgcpf237x101ve0m2z kajra 0 315664 2479457 2184210 2026-07-27T05:11:21Z WhoAlone 40420 2479457 wikitext text/x-wiki {{-ekl-}} {{-noun-}} {{head|ekl|Danh từ}} # [[chuối]]. {{-ref-}} * [https://sealang.net/munda/database/retrieve.pl?language=Kol&sort=gloss&format=html Tiếng Kolhe] tại cơ sở dữ liệu Môn-Khmer. {{c|ekl|Trái cây}} n4og3j4xkik8574z516s4e8mce3qc1b দুপাহার 0 315711 2479431 2184734 2026-07-27T04:48:51Z WhoAlone 40420 2479431 wikitext text/x-wiki {{-ekl-}} {{-noun-}} {{head|ekl|Danh từ}} # [[buổi trưa]]. {{-ref-}} * [https://sealang.net/munda/database/retrieve.pl?language=Kol&sort=gloss&format=html Tiếng Kolhe] tại cơ sở dữ liệu Môn-Khmer. {{c|ekl|Thời gian}} 6dkkkm96s2ud73pdkj01jckjggos6tp রূপা 0 315767 2479435 2184733 2026-07-27T04:50:27Z WhoAlone 40420 2479435 wikitext text/x-wiki {{-ekl-}} {{-noun-}} {{head|ekl|Danh từ}} # [[bạc]]. {{-ref-}} * [https://sealang.net/munda/database/retrieve.pl?language=Kol&sort=gloss&format=html Tiếng Kolhe] tại cơ sở dữ liệu Môn-Khmer. {{c|ekl|Nguyên tố hóa học|Kim loại}} a5i5xqtvsve9o65exo3hcccu2rjmyj5 Thể loại:Danh từ tiếng Birhor 14 315899 2479494 2184645 2026-07-27T08:36:47Z WhoAlone 40420 2479494 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx କିର୍ସି 0 316050 2478294 2364300 2026-07-26T18:09:45Z WhoAlone 40420 2478294 wikitext text/x-wiki =={{langname|jun}}== ==={{ĐM|noun}}=== {{head|jun|Danh từ|tr=kirsi}} # [[nông nghiệp|Nông nghiệp]], [[trồng trọt]]. ==={{ĐM|reference}}=== * {{Chú thích web|author=Patricia J. Donegan và David Stampe|work=[https://web.archive.org/web/20060901080922/http://www.ling.hawaii.edu/austroasiatic/AA/Munda/Dictionaries/Juang Online Juang Dictionary]|year=2004}} {{C|Nông nghiệp|Trồng trọt}} n8bxzwgieb3aov98pnpw15xqgt3icoi 2478296 2478294 2026-07-26T18:09:57Z WhoAlone 40420 2478296 wikitext text/x-wiki =={{langname|jun}}== ==={{ĐM|noun}}=== {{head|jun|Danh từ|tr=kirsi}} # [[nông nghiệp|Nông nghiệp]], [[trồng trọt]]. ==={{ĐM|reference}}=== * {{Chú thích web|author=Patricia J. Donegan và David Stampe|work=[https://web.archive.org/web/20060901080922/http://www.ling.hawaii.edu/austroasiatic/AA/Munda/Dictionaries/Juang Online Juang Dictionary]|year=2004}} {{C|jun|Nông nghiệp|Trồng trọt}} rmwmr5tp0oyv673nru0uo0vpwi5ak3r କିରି 0 316051 2478267 2364282 2026-07-26T18:04:46Z WhoAlone 40420 2478267 wikitext text/x-wiki =={{langname|jun}}== ==={{ĐM|noun}}=== {{head|jun|Danh từ|tr=kiri}} # Một loài cây, có thể là {{taxlink|Cleistanthus collinus|loài}}. ==={{ĐM|reference}}=== * {{Chú thích web|author=Patricia J. Donegan và David Stampe|work=[https://web.archive.org/web/20060901080922/http://www.ling.hawaii.edu/austroasiatic/AA/Munda/Dictionaries/Juang Online Juang Dictionary]|year=2004}} {{C|jun|Cây}} csxg2iaqo1kaian4mfo0f3b4t15v2l0 କିରାମ 0 316053 2478261 2254281 2026-07-26T18:03:45Z WhoAlone 40420 2478261 wikitext text/x-wiki =={{langname|jun}}== ==={{ĐM|n}}=== {{head|jun|Danh từ|tr=kiram}} # [[đường]] [[đèo]]. ==={{ĐM|ref}}=== # {{Chú thích web|author=Patricia J. Donegan and David Stampe|work=[https://web.archive.org/web/20060901080922/http://www.ling.hawaii.edu/austroasiatic/AA/Munda/Dictionaries/Juang Online Juang Dictionary]|en|year=2004}} {{C|jun|Giao thông}} ghicrhio28cu5xak022dtt9mxjsjb1u କନିଆରେ 0 316080 2478232 2184906 2026-07-26T17:58:25Z WhoAlone 40420 /* */ 2478232 wikitext text/x-wiki {{-jun-}} {{-noun-}} {{head|jun|Danh từ|tr=kaniare}} # [[cô dâu]]. {{-ref-}} * [https://sealang.net/munda/database/retrieve.pl?language=Juang&sort=gloss&format=html Tiếng Juang] tại Cơ sở Dữ liệu Munda. {{C|jun|Hôn nhân|Mọi người}} l3f5up3m26spxr3z93qase1s3hk5u2b କଞ୍ଜାରାଇ 0 316081 2478166 2185419 2026-07-26T17:43:47Z WhoAlone 40420 /* */ 2478166 wikitext text/x-wiki {{-jun-}} {{-noun-}} {{head|jun|Danh từ|tr=kanjarai}} # [[chú rể]]. {{-ref-}} * [https://sealang.net/munda/database/retrieve.pl?language=Juang&sort=gloss&format=html Tiếng Juang] tại Cơ sở Dữ liệu Munda. {{C|jun|Hôn nhân|Mọi người}} k82i8ji57kqmj3g5imv6ut58k40848c ଇତି 0 316082 2478131 2184908 2026-07-26T17:36:34Z WhoAlone 40420 /* */ 2478131 wikitext text/x-wiki {{-jun-}} {{-noun-}} {{head|jun|Danh từ|tr=iti}} # [[bàn tay]]. {{-ref-}} * [https://sealang.net/munda/database/retrieve.pl?language=Juang&sort=gloss&format=html Tiếng Juang] tại Cơ sở Dữ liệu Munda. {{C|jun|Bộ phận cơ thể}} 3ugqe84x7w9iiukt2vmdspr7fv9ztd9 ଆବା 0 316091 2478113 2184919 2026-07-26T17:33:44Z WhoAlone 40420 /* */ 2478113 wikitext text/x-wiki {{-jun-}} {{-noun-}} {{head|jun|Danh từ|tr=aba}} # [[cha]]. {{-ref-}} * [https://sealang.net/munda/database/retrieve.pl?language=Juang&sort=gloss&format=html Tiếng Juang] tại Cơ sở Dữ liệu Munda. {{C|jun|Gia đình}} hcpuhoodq2gwbibkilo65awv12ovg4k କମ୍ପୋ 0 316163 2478235 2185036 2026-07-26T17:58:56Z WhoAlone 40420 /* */ 2478235 wikitext text/x-wiki {{-jun-}} {{-noun-}} {{head|jun|Danh từ|tr=kompo}} # [[rổ]]. {{-ref-}} * [https://sealang.net/munda/database/retrieve.pl?language=Juang&sort=gloss&format=html Tiếng Juang] tại Cơ sở Dữ liệu Munda. {{C|jun|Dụng cụ}} tio0cs0mq1yo7gwr1zbmcrpjiz6zuvn dẫn độ 0 316686 2477159 2186217 2026-07-26T14:07:23Z P. ĐĂNG 47226 2477159 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # {{nhãn|vi|luật pháp}} Một [[quốc gia]] [[chuyển]] [[giao]] [[người]] [[phạm tội]] có mặt trên [[lãnh thổ]] mình cho quốc gia khác để [[truy cứu]] [[trách nhiệm]] [[hình sự]] hoặc [[thi hành]] [[bản án]] có [[hiệu lực]], nơi người phạm tội là công dân nước đó. #:{{ux|vi|'''Dẫn độ''' tội phạm.}} #:{{ux|vi|Nước B chấp nhận '''dẫn độ''' công dân nước A về quê để thi hành án.}} rljxlbszwqz7hy9bf9v34nzkfbm9twv Mô đun:ar-inflections 828 320242 2479415 2315893 2026-07-27T03:24:51Z Hiyuune 50834 2479415 Scribunto text/plain local export = {} --[=[ Authorship: Ben Wing <benwing2> This module implements {{ar-verb form}}, which automatically generates the appropriate inflections of a non-lemma verb form given the form and the conjugation spec for the verb (which is usually just the lemma and verb form; see {{ar-conj}}/{{ar-verb}}). ]=] local force_cat = false -- set to true for debugging local m_links = require("Module:links") local m_table = require("Module:table") local m_form_of = require("Module:form of") local m_string_utilities = require("Module:string utilities") local accel_module = "Module:accel" local headword_module = "Module:headword" local ar_verb_module = "Module:ar-verb" local ar_pr_module = "Module:ar-pronunciation" local IPA_module = "Module:IPA" local pages_module = "Module:pages" local parse_utilities_module = "Module:parse utilities" local template_parser_module = "Module:template parser" local utilities_module = "Module:utilities" local lang = require("Module:languages").getByCode("ar") local rsplit = m_string_utilities.split local unpack = unpack or table.unpack -- Lua 5.2 compatibility local function track(page) require("Module:debug/track")("ar-inflections/" .. page) return true end local function split_on_comma(term) if not term then return nil end if term:find(",%s") then return require(parse_utilities_module).split_on_comma(term) else return rsplit(term, ",") end end local function preprocess(frame, text) if not text then return text end return frame:preprocess(text) end local function get_pronun(form, tr) local pronun = require(ar_pr_module).toIPA({ term = form, tr = tr}, "noerror") if pronun == "" then return nil else return require(IPA_module).format_IPA(lang, "/" .. pronun .. "/") end end local function find_conjugations(lemma, verb_form, conjid, noconjid) local title = mw.title.new(lemma) if title then local content = title:getContent() if content then local arabic = require(pages_module).get_section(content, "Tiếng_Ả_Rập") if arabic then local conjs = {} local other_verb_forms = {} local ignored_ids = {} local saw_multiword_conj = 0 local conjid_restrictions = split_on_comma(conjid) if conjid_restrictions then conjid_restrictions = m_table.listToSet(conjid_restrictions) end local noconjid_restrictions = split_on_comma(noconjid) if noconjid_restrictions then noconjid_restrictions = m_table.listToSet(noconjid_restrictions) end for template in require(template_parser_module).find_templates(arabic) do if template:get_name() == "ar-conj" then local args = template:get_arguments() local arg1 = args[1] if arg1 then -- If there are angle brackets around the whole thing, don't do the -- multiword check because it may wrongly trigger on something like -- <I/a~a.pass.vn:بَعْث<id:verbal noun>> (the conjugation for [[بعث]]). local inside_angle_brackets = arg1:match("^<(.*)>$") if inside_angle_brackets then arg1 = inside_angle_brackets elseif arg1:find("<") or arg1:find("%(%(") then mw.log(('find_conjugations("%s", "%s"): Skipping multiword conjugation: %s'):format( lemma, verb_form, template.raw)) saw_multiword_conj = saw_multiword_conj + 1 arg1 = nil end if arg1 then local arg1_verb_form = arg1:gsub("[/.-].*$", "") if arg1_verb_form == verb_form then local this_conjid = args.id local passes_id_restriction = true if this_conjid then if conjid_restrictions then passes_id_restriction = passes_id_restriction and conjid_restrictions[this_conjid] end if noconjid_restrictions then passes_id_restriction = passes_id_restriction and not noconjid_restrictions[this_conjid] end else passes_id_restriction = not conjid_restrictions end if passes_id_restriction then table.insert(conjs, { conj = ("%s<%s>"):format(lemma, arg1), gloss = args.t, }) else m_table.insertIfNot(ignored_ids, this_conjid or "''no_ID''") end else m_table.insertIfNot(other_verb_forms, arg1_verb_form) end end end end end if conjs[1] then return conjs else local skipped_restrictions = {} if other_verb_forms[1] then table.insert(skipped_restrictions, ("found conjugation(s) for form%s %s"):format( #other_verb_forms > 1 and "s" or "", table.concat(other_verb_forms, ","))) end if saw_multiword_conj > 0 then table.insert(skipped_restrictions, ("skipped %s multiword conjugation%s"):format( saw_multiword_conj, saw_multiword_conj > 1 and "s" or "")) end if ignored_ids[1] then local id_restrictions = {} if conjid then table.insert(id_restrictions, ("conjid=%s"):format(conjid)) end if noconjid then table.insert(id_restrictions, ("noconjid=%s"):format(noconjid)) end table.insert(skipped_restrictions, ("ignored ID%s '%s' not passing ID restriction%s %s"):format( #ignored_ids > 1 and "'s" or "", table.concat(ignored_ids, ","), #id_restrictions > 1 and "s" or "", table.concat(id_restrictions, " and "))) end skipped_restrictions = m_table.serialCommaJoin(skipped_restrictions, {punc = ";"}) if #skipped_restrictions > 0 then skipped_restrictions = (" (but %s)"):format(skipped_restrictions) end return ("For Arabic lemma '[[%s]]', found Arabic section but couldn't find any verb conjugations when looking for form %s%s"):format( lemma, verb_form, skipped_restrictions) end else return ("For Arabic lemma '[[%s]]', page exists but has no Arabic section when looking for form %s"):format( lemma, verb_form) end else return ("Đối với mục từ tiếng Ả Rập của '[[%s]]', đã xảy ra lỗi phân tích nội dung khi tìm kiếm dạng %s; có thể mục từ đó không tồn tại hoặc chưa được tạo."):format( lemma, verb_form) end else return ("Bad Arabic lemma '[[%s]]' when looking for form %s; couldn't create title object"):format(lemma, verb_form) end end local function generate_inflection_of(forms_and_tags, vforms, pagename, is_template_example) -- There are two approaches for combining tag sets and lemmas: Either we combine the lemmas first or the tag sets -- first. Combining the lemmas first means we look for all instances of a given tag set and combine all the lemmas -- with that tag set, and then, for each given set of lemmas, find all tag sets with that set of lemmas and run -- the multipart combination algorithm on them. Combining the tag sets first means that first, for each given -- lemma, we find all tag sets for that lemma and run the multipart combination algorithm on them, then for each -- resulting multipart tag set, we group all instances, and then finally group by set of lemmas. It's not clear -- which one results in fewer overall lines, so we do it both ways and see which one results in fewer lines. for _, form_and_tags in ipairs(forms_and_tags) do local by_lemma_sets_by_stage = {} local stages = { "lemmas-first", "tag-sets-first" } for _, stage in ipairs(stages) do if stage == "lemmas-first" then -- Within a given form, we have a collection of lemma+tag-set objects. Group first by tag set. local group_by_tag_set = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_tag_set, { tag_set = lemma_tag_set.tag_set, lemmas = {lemma_tag_set.lemma}, }, { key = function(obj) return obj.tag_set end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end -- Then group further by lemma set. local group_by_lemma_set = {} for _, by_tag_set in ipairs(group_by_tag_set) do m_table.insertIfNot(group_by_lemma_set, { tag_sets = {by_tag_set.tag_set}, lemmas = by_tag_set.lemmas, }, { key = function(obj) return obj.lemmas end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Finally, run the multipart combination algorithm. for _, by_lemma_set in ipairs(group_by_lemma_set) do for i, tag_set in ipairs(by_lemma_set.tag_sets) do by_lemma_set.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma_set.tag_sets[2] then -- more than one by_lemma_set.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma_set.tag_sets, lang, "Động từ") end end by_lemma_sets_by_stage[stage] = group_by_lemma_set else -- First group by lemma. local group_by_lemma = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_lemma, { lemma = lemma_tag_set.lemma, tag_sets = {lemma_tag_set.tag_set}, }, { key = function(obj) return obj.lemma end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Then run the multipart combination algorithm. for _, by_lemma in ipairs(group_by_lemma) do for i, tag_set in ipairs(by_lemma.tag_sets) do by_lemma.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma.tag_sets[2] then -- more than one by_lemma.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma.tag_sets, lang, "Động từ") end end -- Finally group further by tag-set set. local group_by_tag_set_set = {} for _, by_lemma in ipairs(group_by_lemma) do m_table.insertIfNot(group_by_tag_set_set, { tag_sets = by_lemma.tag_sets, lemmas = {by_lemma.lemma}, }, { key = function(obj) return obj.tag_sets end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end by_lemma_sets_by_stage[stage] = group_by_tag_set_set end end local lines_by_stage = {} for _, stage in ipairs(stages) do local by_lemma_sets = by_lemma_sets_by_stage[stage] local num_lines = 0 for _, by_lemma_set in ipairs(by_lemma_sets) do num_lines = num_lines + #by_lemma_set.tag_sets end lines_by_stage[stage] = num_lines end local by_lemma_sets if lines_by_stage["lemmas-first"] <= lines_by_stage["tag-sets-first"] then by_lemma_sets = by_lemma_sets_by_stage["lemmas-first"] else by_lemma_sets = by_lemma_sets_by_stage["tag-sets-first"] end form_and_tags.by_lemma_sets = by_lemma_sets end local function get_verb_forms_as_inflections() local formatted_vforms = {} -- FIXME: Duplicated in [[Module:ar-headword]] for _, vform in ipairs(vforms) do table.insert(formatted_vforms, { label = "[[Phụ lục:Động từ tiếng Ả Rập#Dạng " .. vform .. "|dạng " .. vform .. "]]"}) end return formatted_vforms end local parts = {} local function ins(part) table.insert(parts, part) end local function add_lang_to_lemmas(lemmas) -- add lang; if the lang is already assigned, this isn't a big deal due to idempotency for _, lemma in ipairs(lemmas) do lemma.lang = lang end end if forms_and_tags[2] then -- more than one ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = is_template_example and {"كتبت"} or nil, inflections = get_verb_forms_as_inflections(), pagename = pagename, translits = {"-"}, force_cat_output = force_cat, }) ins("\n") for _, form_and_tags in ipairs(forms_and_tags) do ins("\n# ") ins(m_links.full_link { lang = lang, term = form_and_tags.form, tr = form_and_tags.translit, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins(":") local by_lemma_sets = form_and_tags.by_lemma_sets if by_lemma_sets[2] then -- more than one for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n## ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", indent = "###", }) end else local by_lemma_set = by_lemma_sets[1] add_lang_to_lemmas(by_lemma_set.lemmas) ins(" ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end else local form_and_tags = forms_and_tags[1] ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = {form_and_tags.form}, translits = {form_and_tags.translit}, inflections = get_verb_forms_as_inflections(), pagename = pagename, force_cat_output = force_cat, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins("\n") local by_lemma_sets = form_and_tags.by_lemma_sets for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n# ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end return table.concat(parts) end function export.verb_form(frame) local parargs = frame:getParent().args local params = { [1] = {required = true, list = true}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["pagename"] = {}, -- for testing/documentation pages ["json"] = {type = "boolean"}, -- for bot use ["slots"] = {}, -- restrict to only these slots ["noslots"] = {}, -- restrict to all but these slots ["t"] = {list = true, separate_no_index = true}, ["gloss"] = {list = true, separate_no_index = true, alias_of = "t"}, ["lit"] = {list = true, separate_no_index = true}, ["pos"] = {list = true, separate_no_index = true}, ["id"] = {list = true, separate_no_index = true}, ["conjid"] = {list = true}, ["noconjid"] = {list = true}, } local m_verb_module = require(ar_verb_module) local args = require("Module:parameters").process(parargs, params) local argspecs = args[1] local forms_and_tags = {} local vforms = {} local categories = {} local err_msgs = {} local is_template_example = mw.title.getCurrentTitle().nsText == "Bản_mẫu" and mw.loadData("Module:headword/data").pagename == "ar-verb form" if not argspecs[1] and is_template_example then -- template invocation argspecs = {"كتب<I/a~u.pass>"} end local function process_argspec(argspec, gloss, i, noerror) local argcopy = m_table.shallowCopy(args) argcopy[1] = argspec local alternant_multiword_spec = m_verb_module.do_generate_forms(argcopy, "ar-verb form") local non_lemma_form = alternant_multiword_spec.verb_form_of_form for _, vform in ipairs(alternant_multiword_spec.verb_forms) do m_table.insertIfNot(vforms, vform) end local lemmas = {} local lemma_slot = nil for _, slot in ipairs(m_verb_module.potential_lemma_slots) do if alternant_multiword_spec.forms[slot] then lemma_slot = slot for _, formobj in ipairs(alternant_multiword_spec.forms[slot]) do local lemmaval = m_links.remove_links(mw.ustring.toNFC(formobj.form)) local lemma_translit = formobj.translit -- In case there is redundant manual translit, remove it so the comparisons are guaranteed to work -- out correctly in insertIfNot() comparisons. Otherwise it's possible we are comparing an object -- without manual translit to an object with redundant manual translit, in which case we will -- wrongly not find them equivalent. if lemma_translit and lemma_translit == lang:transliterate(lemmaval) then lemma_translit = nil end -- Ignore any footnotes. FIXME: We could convert them to qualifiers instead. table.insert(lemmas, { -- use term and tr for compatibility with tagged_inflections() term = lemmaval, tr = lemma_translit, gloss = gloss or args.t[i] or args.t.default, lit = args.lit[i] or args.lit.default, pos = args.pos[i] or args.pos.default, id = args.id[i] or args.id.default, }) end break end end if not lemmas[1] then local errmsg = ("Can't identify any lemmas when invoking {{ar-conj|%s}}"):format(argspec) if noerror then return errmsg else error(errmsg) end end local slot_restrictions = args.slots and m_table.listToSet(rsplit(args.slots, ",")) or nil local negated_slot_restrictions = args.noslots and m_table.listToSet(rsplit(args.noslots, ",")) or nil if slot_restrictions and slot_restrictions.lemma then slot_restrictions.lemma = nil slot_restrictions[lemma_slot] = true end if negated_slot_restrictions and negated_slot_restrictions.lemma then negated_slot_restrictions.lemma = nil negated_slot_restrictions[lemma_slot] = true end local slots_seen = {} local normally_skipped_slots = m_table.listToSet { "ap", "vp", "vn" } normally_skipped_slots[lemma_slot] = true if slot_restrictions then for slot, _ in pairs(slot_restrictions) do normally_skipped_slots[slot] = nil end end local matched = false for _, slot_accel in ipairs(alternant_multiword_spec.verb_slots) do local slot, accel = unpack(slot_accel) -- Skip "unsettable" (ancillary/internal) slots. if not m_verb_module.unsettable_slots_set[slot] and not normally_skipped_slots[slot] then local forms = alternant_multiword_spec.forms[slot] if forms then for _, formobj in ipairs(forms) do local form = m_links.remove_links(mw.ustring.toNFC(formobj.form)) if non_lemma_form == lang:stripDiacritics(form) then if (not slot_restrictions or slot_restrictions[slot]) and ( not negated_slot_restrictions or not negated_slot_restrictions[slot] ) then local translit = formobj.translit -- In case there is redundant manual translit, remove it; see above with lemmas for why -- we do this. if translit and translit == lang:transliterate(form) then translit = nil end for _, lemma in ipairs(lemmas) do local form_and_tags = { form = form, translit = translit, lemmas_tag_sets = {{ lemma = lemma, tag_set = accel, }}, } m_table.insertIfNot(forms_and_tags, form_and_tags, { key = function(formobj) return { form = formobj.form, translit = formobj.translit, } end, combine = function(obj, newobj) for _, lemma_tag_set in ipairs(newobj.lemmas_tag_sets) do m_table.insertIfNot(obj.lemmas_tag_sets, lemma_tag_set) end end, }) end matched = true end if slot_restrictions or negated_slot_restrictions then slots_seen[slot] = true end end end end end end local function concat_lemmas() local formvals = {} for _, lemma in ipairs(lemmas) do table.insert(formvals, ("[[%s|%s]]"):format(lang:logicalToPhysical(lang:stripDiacritics(lemma.term)), lemma.term)) end return table.concat(formvals, "/") end if next(slots_seen) then local function get_slots_seen() local slots_seen_list = {} for slot, _ in pairs(slots_seen) do table.insert(slots_seen_list, slot) end table.sort(slots_seen_list) return slots_seen_list end local function check_against_slots_seen(restrictions, prefix) for slot, _ in pairs(restrictions) do if not slots_seen[slot] then local errmsg = ("%sslot restriction for slot '%s' had no effect (typo?) because it is not any of the slots matching form '%s' for verb '%s': possible values %s"):format( prefix, slot, non_lemma_form, concat_lemmas(), table.concat(get_slots_seen(), ",")) if noerror then return errmsg else error(errmsg) end end end end if slot_restrictions then check_against_slots_seen(slot_restrictions, "") end if negated_slot_restrictions then check_against_slots_seen(negated_slot_restrictions, "negated ") end end if not matched then local errmsg = ("'%s' is not any of the forms of the form-%s verb '%s'"):format( non_lemma_form, table.concat(vforms, "/"), concat_lemmas()) if noerror then return errmsg else error(errmsg) end end return nil end for i, argspec in ipairs(argspecs) do if argspec:find("^%+") then local lemma, verb_form = argspec:match("^%+(.+)<(.-)>$") local conjs = find_conjugations(lemma, verb_form, args.conjid[i], args.noconjid[i]) if type(conjs) == "string" then m_table.insertIfNot(err_msgs, conjs) m_table.insertIfNot(categories, "Mục từ tiếng Ả Rập có vấn đề khi gọi Bản mẫu:ar-verb form") else local matched = false local errs = {} for _, conj in ipairs(conjs) do local err = process_argspec(conj.conj, preprocess(frame, conj.gloss), i, "noerror") if err then table.insert(errs, err) else matched = true end end if not matched then -- If we didn't match any of the found conjugations, we display an error; otherwise if we only -- matched some, it's fine (e.g. this happens with form [[آسر]] of form-I [[أسر]], which matches -- the active أَسَرَ "to bind, to enslave, to captivate" but not the passive أُسِرَ "to have urinary -- retention"). Note that the joining string needs to contain Latin characters in it (e.g. not -- just a semicolon), or the Unicode BIDI algorithm will cause the output to appear incorrect -- as there won't be anything that forces L2R between the lemma of the first error (which comes -- at the end) and the non-lemma form of the second error (which comes at the beginning). local combined_err = table.concat(errs, "; và ") if combined_err then m_table.insertIfNot(err_msgs, combined_err) m_table.insertIfNot(categories, "Mục từ tiếng Ả Rập có vấn đề khi gọi Bản mẫu:ar-verb form") end end end else process_argspec(argspec, nil, i) end end local parts = {} local function ins(txt) table.insert(parts, txt) end local function insert_msgs() for _, msg in ipairs(err_msgs) do ins('<span style="font-weight: bold; color: var(--wikt-palette-deepred);">' .. msg .. "</span><br />") end end if forms_and_tags[1] then insert_msgs() ins(generate_inflection_of(forms_and_tags, vforms, args.pagename, is_template_example)) else -- Insert a bare-bones headword so the page doesn't go without one. ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", pagename = pagename, force_cat_output = force_cat, }) ins("\n# ") insert_msgs() end local cat_text if categories[1] then cat_text = require(utilities_module).format_categories(categories, lang, nil, nil, force_cat) else cat_text = "" end return table.concat(parts) .. cat_text end return export qfpo93wafjj0kmf6u77k74loph9se2o 2479418 2479415 2026-07-27T03:37:42Z Hiyuune 50834 2479418 Scribunto text/plain local export = {} --[=[ Authorship: Ben Wing <benwing2> This module implements {{ar-verb form}}, which automatically generates the appropriate inflections of a non-lemma verb form given the form and the conjugation spec for the verb (which is usually just the lemma and verb form; see {{ar-conj}}/{{ar-verb}}). ]=] local force_cat = false -- set to true for debugging local m_links = require("Module:links") local m_table = require("Module:table") local m_form_of = require("Module:form of") local m_string_utilities = require("Module:string utilities") local accel_module = "Module:accel" local headword_module = "Module:headword" local ar_verb_module = "Module:ar-verb" local ar_pr_module = "Module:ar-pronunciation" local IPA_module = "Module:IPA" local pages_module = "Module:pages" local parse_utilities_module = "Module:parse utilities" local template_parser_module = "Module:template parser" local utilities_module = "Module:utilities" local lang = require("Module:languages").getByCode("ar") local pages = require(pages_module) local rsplit = m_string_utilities.split local unpack = unpack or table.unpack -- Lua 5.2 compatibility local function track(page) require("Module:debug/track")("ar-inflections/" .. page) return true end local function split_on_comma(term) if not term then return nil end if term:find(",%s") then return require(parse_utilities_module).split_on_comma(term) else return rsplit(term, ",") end end local function preprocess(frame, text) if not text then return text end return frame:preprocess(text) end local function get_pronun(form, tr) local pronun = require(ar_pr_module).toIPA({ term = form, tr = tr}, "noerror") if pronun == "" then return nil else return require(IPA_module).format_IPA(lang, "/" .. pronun .. "/") end end local function find_conjugations(lemma, verb_form, conjid, noconjid) local title = mw.title.new(lemma) if title then local content = title:getContent() if content then local arabic = require(pages_module).get_section(content, "Tiếng_Ả_Rập") if not arabic then local ar_match = string.match(content, "\n==%s*{{langname|ar}}%s*==.-\n==[^=]") if not ar_match then ar_match = string.match(content, "\n==%s*{{langname|ar}}%s*==.*") end arabic = ar_match end if arabic then local conjs = {} local other_verb_forms = {} local ignored_ids = {} local saw_multiword_conj = 0 local conjid_restrictions = split_on_comma(conjid) if conjid_restrictions then conjid_restrictions = m_table.listToSet(conjid_restrictions) end local noconjid_restrictions = split_on_comma(noconjid) if noconjid_restrictions then noconjid_restrictions = m_table.listToSet(noconjid_restrictions) end for template in require(template_parser_module).find_templates(arabic) do if template:get_name() == "ar-conj" then local args = template:get_arguments() local arg1 = args[1] if arg1 then -- If there are angle brackets around the whole thing, don't do the -- multiword check because it may wrongly trigger on something like -- <I/a~a.pass.vn:بَعْث<id:verbal noun>> (the conjugation for [[بعث]]). local inside_angle_brackets = arg1:match("^<(.*)>$") if inside_angle_brackets then arg1 = inside_angle_brackets elseif arg1:find("<") or arg1:find("%(%(") then mw.log(('find_conjugations("%s", "%s"): Skipping multiword conjugation: %s'):format( lemma, verb_form, template.raw)) saw_multiword_conj = saw_multiword_conj + 1 arg1 = nil end if arg1 then local arg1_verb_form = arg1:gsub("[/.-].*$", "") if arg1_verb_form == verb_form then local this_conjid = args.id local passes_id_restriction = true if this_conjid then if conjid_restrictions then passes_id_restriction = passes_id_restriction and conjid_restrictions[this_conjid] end if noconjid_restrictions then passes_id_restriction = passes_id_restriction and not noconjid_restrictions[this_conjid] end else passes_id_restriction = not conjid_restrictions end if passes_id_restriction then table.insert(conjs, { conj = ("%s<%s>"):format(lemma, arg1), gloss = args.t, }) else m_table.insertIfNot(ignored_ids, this_conjid or "''no_ID''") end else m_table.insertIfNot(other_verb_forms, arg1_verb_form) end end end end end if conjs[1] then return conjs else local skipped_restrictions = {} if other_verb_forms[1] then table.insert(skipped_restrictions, ("found conjugation(s) for form%s %s"):format( #other_verb_forms > 1 and "s" or "", table.concat(other_verb_forms, ","))) end if saw_multiword_conj > 0 then table.insert(skipped_restrictions, ("skipped %s multiword conjugation%s"):format( saw_multiword_conj, saw_multiword_conj > 1 and "s" or "")) end if ignored_ids[1] then local id_restrictions = {} if conjid then table.insert(id_restrictions, ("conjid=%s"):format(conjid)) end if noconjid then table.insert(id_restrictions, ("noconjid=%s"):format(noconjid)) end table.insert(skipped_restrictions, ("ignored ID%s '%s' not passing ID restriction%s %s"):format( #ignored_ids > 1 and "'s" or "", table.concat(ignored_ids, ","), #id_restrictions > 1 and "s" or "", table.concat(id_restrictions, " and "))) end skipped_restrictions = m_table.serialCommaJoin(skipped_restrictions, {punc = ";"}) if #skipped_restrictions > 0 then skipped_restrictions = (" (but %s)"):format(skipped_restrictions) end return ("For Arabic lemma '[[%s]]', found Arabic section but couldn't find any verb conjugations when looking for form %s%s"):format( lemma, verb_form, skipped_restrictions) end else return ("For Arabic lemma '[[%s]]', page exists but has no Arabic section when looking for form %s"):format( lemma, verb_form) end else return ("Đối với mục từ tiếng Ả Rập của '[[%s]]', đã xảy ra lỗi phân tích nội dung khi tìm kiếm dạng %s; có thể mục từ đó không tồn tại hoặc chưa được tạo."):format( lemma, verb_form) end else return ("Bad Arabic lemma '[[%s]]' when looking for form %s; couldn't create title object"):format(lemma, verb_form) end end local function generate_inflection_of(forms_and_tags, vforms, pagename, is_template_example) -- There are two approaches for combining tag sets and lemmas: Either we combine the lemmas first or the tag sets -- first. Combining the lemmas first means we look for all instances of a given tag set and combine all the lemmas -- with that tag set, and then, for each given set of lemmas, find all tag sets with that set of lemmas and run -- the multipart combination algorithm on them. Combining the tag sets first means that first, for each given -- lemma, we find all tag sets for that lemma and run the multipart combination algorithm on them, then for each -- resulting multipart tag set, we group all instances, and then finally group by set of lemmas. It's not clear -- which one results in fewer overall lines, so we do it both ways and see which one results in fewer lines. for _, form_and_tags in ipairs(forms_and_tags) do local by_lemma_sets_by_stage = {} local stages = { "lemmas-first", "tag-sets-first" } for _, stage in ipairs(stages) do if stage == "lemmas-first" then -- Within a given form, we have a collection of lemma+tag-set objects. Group first by tag set. local group_by_tag_set = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_tag_set, { tag_set = lemma_tag_set.tag_set, lemmas = {lemma_tag_set.lemma}, }, { key = function(obj) return obj.tag_set end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end -- Then group further by lemma set. local group_by_lemma_set = {} for _, by_tag_set in ipairs(group_by_tag_set) do m_table.insertIfNot(group_by_lemma_set, { tag_sets = {by_tag_set.tag_set}, lemmas = by_tag_set.lemmas, }, { key = function(obj) return obj.lemmas end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Finally, run the multipart combination algorithm. for _, by_lemma_set in ipairs(group_by_lemma_set) do for i, tag_set in ipairs(by_lemma_set.tag_sets) do by_lemma_set.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma_set.tag_sets[2] then -- more than one by_lemma_set.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma_set.tag_sets, lang, "Động từ") end end by_lemma_sets_by_stage[stage] = group_by_lemma_set else -- First group by lemma. local group_by_lemma = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_lemma, { lemma = lemma_tag_set.lemma, tag_sets = {lemma_tag_set.tag_set}, }, { key = function(obj) return obj.lemma end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Then run the multipart combination algorithm. for _, by_lemma in ipairs(group_by_lemma) do for i, tag_set in ipairs(by_lemma.tag_sets) do by_lemma.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma.tag_sets[2] then -- more than one by_lemma.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma.tag_sets, lang, "Động từ") end end -- Finally group further by tag-set set. local group_by_tag_set_set = {} for _, by_lemma in ipairs(group_by_lemma) do m_table.insertIfNot(group_by_tag_set_set, { tag_sets = by_lemma.tag_sets, lemmas = {by_lemma.lemma}, }, { key = function(obj) return obj.tag_sets end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end by_lemma_sets_by_stage[stage] = group_by_tag_set_set end end local lines_by_stage = {} for _, stage in ipairs(stages) do local by_lemma_sets = by_lemma_sets_by_stage[stage] local num_lines = 0 for _, by_lemma_set in ipairs(by_lemma_sets) do num_lines = num_lines + #by_lemma_set.tag_sets end lines_by_stage[stage] = num_lines end local by_lemma_sets if lines_by_stage["lemmas-first"] <= lines_by_stage["tag-sets-first"] then by_lemma_sets = by_lemma_sets_by_stage["lemmas-first"] else by_lemma_sets = by_lemma_sets_by_stage["tag-sets-first"] end form_and_tags.by_lemma_sets = by_lemma_sets end local function get_verb_forms_as_inflections() local formatted_vforms = {} -- FIXME: Duplicated in [[Module:ar-headword]] for _, vform in ipairs(vforms) do table.insert(formatted_vforms, { label = "[[Phụ lục:Động từ tiếng Ả Rập#Dạng " .. vform .. "|dạng " .. vform .. "]]"}) end return formatted_vforms end local parts = {} local function ins(part) table.insert(parts, part) end local function add_lang_to_lemmas(lemmas) -- add lang; if the lang is already assigned, this isn't a big deal due to idempotency for _, lemma in ipairs(lemmas) do lemma.lang = lang end end if forms_and_tags[2] then -- more than one ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = is_template_example and {"كتبت"} or nil, inflections = get_verb_forms_as_inflections(), pagename = pagename, translits = {"-"}, force_cat_output = force_cat, }) ins("\n") for _, form_and_tags in ipairs(forms_and_tags) do ins("\n# ") ins(m_links.full_link { lang = lang, term = form_and_tags.form, tr = form_and_tags.translit, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins(":") local by_lemma_sets = form_and_tags.by_lemma_sets if by_lemma_sets[2] then -- more than one for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n## ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", indent = "###", }) end else local by_lemma_set = by_lemma_sets[1] add_lang_to_lemmas(by_lemma_set.lemmas) ins(" ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end else local form_and_tags = forms_and_tags[1] ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = {form_and_tags.form}, translits = {form_and_tags.translit}, inflections = get_verb_forms_as_inflections(), pagename = pagename, force_cat_output = force_cat, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins("\n") local by_lemma_sets = form_and_tags.by_lemma_sets for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n# ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end return table.concat(parts) end function export.verb_form(frame) local parargs = frame:getParent().args local params = { [1] = {required = true, list = true}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["pagename"] = {}, -- for testing/documentation pages ["json"] = {type = "boolean"}, -- for bot use ["slots"] = {}, -- restrict to only these slots ["noslots"] = {}, -- restrict to all but these slots ["t"] = {list = true, separate_no_index = true}, ["gloss"] = {list = true, separate_no_index = true, alias_of = "t"}, ["lit"] = {list = true, separate_no_index = true}, ["pos"] = {list = true, separate_no_index = true}, ["id"] = {list = true, separate_no_index = true}, ["conjid"] = {list = true}, ["noconjid"] = {list = true}, } local m_verb_module = require(ar_verb_module) local args = require("Module:parameters").process(parargs, params) local argspecs = args[1] local forms_and_tags = {} local vforms = {} local categories = {} local err_msgs = {} local is_template_example = mw.title.getCurrentTitle().nsText == "Bản_mẫu" and mw.loadData("Module:headword/data").pagename == "ar-verb form" if not argspecs[1] and is_template_example then -- template invocation argspecs = {"كتب<I/a~u.pass>"} end local function process_argspec(argspec, gloss, i, noerror) local argcopy = m_table.shallowCopy(args) argcopy[1] = argspec local alternant_multiword_spec = m_verb_module.do_generate_forms(argcopy, "ar-verb form") local non_lemma_form = alternant_multiword_spec.verb_form_of_form for _, vform in ipairs(alternant_multiword_spec.verb_forms) do m_table.insertIfNot(vforms, vform) end local lemmas = {} local lemma_slot = nil for _, slot in ipairs(m_verb_module.potential_lemma_slots) do if alternant_multiword_spec.forms[slot] then lemma_slot = slot for _, formobj in ipairs(alternant_multiword_spec.forms[slot]) do local lemmaval = m_links.remove_links(mw.ustring.toNFC(formobj.form)) local lemma_translit = formobj.translit -- In case there is redundant manual translit, remove it so the comparisons are guaranteed to work -- out correctly in insertIfNot() comparisons. Otherwise it's possible we are comparing an object -- without manual translit to an object with redundant manual translit, in which case we will -- wrongly not find them equivalent. if lemma_translit and lemma_translit == lang:transliterate(lemmaval) then lemma_translit = nil end -- Ignore any footnotes. FIXME: We could convert them to qualifiers instead. table.insert(lemmas, { -- use term and tr for compatibility with tagged_inflections() term = lemmaval, tr = lemma_translit, gloss = gloss or args.t[i] or args.t.default, lit = args.lit[i] or args.lit.default, pos = args.pos[i] or args.pos.default, id = args.id[i] or args.id.default, }) end break end end if not lemmas[1] then local errmsg = ("Can't identify any lemmas when invoking {{ar-conj|%s}}"):format(argspec) if noerror then return errmsg else error(errmsg) end end local slot_restrictions = args.slots and m_table.listToSet(rsplit(args.slots, ",")) or nil local negated_slot_restrictions = args.noslots and m_table.listToSet(rsplit(args.noslots, ",")) or nil if slot_restrictions and slot_restrictions.lemma then slot_restrictions.lemma = nil slot_restrictions[lemma_slot] = true end if negated_slot_restrictions and negated_slot_restrictions.lemma then negated_slot_restrictions.lemma = nil negated_slot_restrictions[lemma_slot] = true end local slots_seen = {} local normally_skipped_slots = m_table.listToSet { "ap", "vp", "vn" } normally_skipped_slots[lemma_slot] = true if slot_restrictions then for slot, _ in pairs(slot_restrictions) do normally_skipped_slots[slot] = nil end end local matched = false for _, slot_accel in ipairs(alternant_multiword_spec.verb_slots) do local slot, accel = unpack(slot_accel) -- Skip "unsettable" (ancillary/internal) slots. if not m_verb_module.unsettable_slots_set[slot] and not normally_skipped_slots[slot] then local forms = alternant_multiword_spec.forms[slot] if forms then for _, formobj in ipairs(forms) do local form = m_links.remove_links(mw.ustring.toNFC(formobj.form)) if non_lemma_form == lang:stripDiacritics(form) then if (not slot_restrictions or slot_restrictions[slot]) and ( not negated_slot_restrictions or not negated_slot_restrictions[slot] ) then local translit = formobj.translit -- In case there is redundant manual translit, remove it; see above with lemmas for why -- we do this. if translit and translit == lang:transliterate(form) then translit = nil end for _, lemma in ipairs(lemmas) do local form_and_tags = { form = form, translit = translit, lemmas_tag_sets = {{ lemma = lemma, tag_set = accel, }}, } m_table.insertIfNot(forms_and_tags, form_and_tags, { key = function(formobj) return { form = formobj.form, translit = formobj.translit, } end, combine = function(obj, newobj) for _, lemma_tag_set in ipairs(newobj.lemmas_tag_sets) do m_table.insertIfNot(obj.lemmas_tag_sets, lemma_tag_set) end end, }) end matched = true end if slot_restrictions or negated_slot_restrictions then slots_seen[slot] = true end end end end end end local function concat_lemmas() local formvals = {} for _, lemma in ipairs(lemmas) do table.insert(formvals, ("[[%s|%s]]"):format(lang:logicalToPhysical(lang:stripDiacritics(lemma.term)), lemma.term)) end return table.concat(formvals, "/") end if next(slots_seen) then local function get_slots_seen() local slots_seen_list = {} for slot, _ in pairs(slots_seen) do table.insert(slots_seen_list, slot) end table.sort(slots_seen_list) return slots_seen_list end local function check_against_slots_seen(restrictions, prefix) for slot, _ in pairs(restrictions) do if not slots_seen[slot] then local errmsg = ("%sslot restriction for slot '%s' had no effect (typo?) because it is not any of the slots matching form '%s' for verb '%s': possible values %s"):format( prefix, slot, non_lemma_form, concat_lemmas(), table.concat(get_slots_seen(), ",")) if noerror then return errmsg else error(errmsg) end end end end if slot_restrictions then check_against_slots_seen(slot_restrictions, "") end if negated_slot_restrictions then check_against_slots_seen(negated_slot_restrictions, "negated ") end end if not matched then local errmsg = ("'%s' is not any of the forms of the form-%s verb '%s'"):format( non_lemma_form, table.concat(vforms, "/"), concat_lemmas()) if noerror then return errmsg else error(errmsg) end end return nil end for i, argspec in ipairs(argspecs) do if argspec:find("^%+") then local lemma, verb_form = argspec:match("^%+(.+)<(.-)>$") local conjs = find_conjugations(lemma, verb_form, args.conjid[i], args.noconjid[i]) if type(conjs) == "string" then m_table.insertIfNot(err_msgs, conjs) m_table.insertIfNot(categories, "Mục từ tiếng Ả Rập có vấn đề khi gọi Bản mẫu:ar-verb form") else local matched = false local errs = {} for _, conj in ipairs(conjs) do local err = process_argspec(conj.conj, preprocess(frame, conj.gloss), i, "noerror") if err then table.insert(errs, err) else matched = true end end if not matched then -- If we didn't match any of the found conjugations, we display an error; otherwise if we only -- matched some, it's fine (e.g. this happens with form [[آسر]] of form-I [[أسر]], which matches -- the active أَسَرَ "to bind, to enslave, to captivate" but not the passive أُسِرَ "to have urinary -- retention"). Note that the joining string needs to contain Latin characters in it (e.g. not -- just a semicolon), or the Unicode BIDI algorithm will cause the output to appear incorrect -- as there won't be anything that forces L2R between the lemma of the first error (which comes -- at the end) and the non-lemma form of the second error (which comes at the beginning). local combined_err = table.concat(errs, "; và ") if combined_err then m_table.insertIfNot(err_msgs, combined_err) m_table.insertIfNot(categories, "Mục từ tiếng Ả Rập có vấn đề khi gọi Bản mẫu:ar-verb form") end end end else process_argspec(argspec, nil, i) end end local parts = {} local function ins(txt) table.insert(parts, txt) end local function insert_msgs() for _, msg in ipairs(err_msgs) do ins('<span style="font-weight: bold; color: var(--wikt-palette-deepred);">' .. msg .. "</span><br />") end end if forms_and_tags[1] then insert_msgs() ins(generate_inflection_of(forms_and_tags, vforms, args.pagename, is_template_example)) else -- Insert a bare-bones headword so the page doesn't go without one. ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", pagename = pagename, force_cat_output = force_cat, }) ins("\n# ") insert_msgs() end local cat_text if categories[1] then cat_text = require(utilities_module).format_categories(categories, lang, nil, nil, force_cat) else cat_text = "" end return table.concat(parts) .. cat_text end return export tgirbanasolkx61rlinhhbnk8bpo7c4 2479430 2479418 2026-07-27T04:17:40Z Hiyuune 50834 2479430 Scribunto text/plain local export = {} --[=[ Authorship: Ben Wing <benwing2> This module implements {{ar-verb form}}, which automatically generates the appropriate inflections of a non-lemma verb form given the form and the conjugation spec for the verb (which is usually just the lemma and verb form; see {{ar-conj}}/{{ar-verb}}). ]=] local force_cat = false -- set to true for debugging local m_links = require("Module:links") local m_table = require("Module:table") local m_form_of = require("Module:form of") local m_string_utilities = require("Module:string utilities") local accel_module = "Module:accel" local headword_module = "Module:headword" local ar_verb_module = "Module:ar-verb" local ar_pr_module = "Module:ar-pronunciation" local IPA_module = "Module:IPA" local pages_module = "Module:pages" local parse_utilities_module = "Module:parse utilities" local template_parser_module = "Module:template parser" local utilities_module = "Module:utilities" local lang = require("Module:languages").getByCode("ar") local rsplit = m_string_utilities.split local unpack = unpack or table.unpack -- Lua 5.2 compatibility local function track(page) require("Module:debug/track")("ar-inflections/" .. page) return true end local function split_on_comma(term) if not term then return nil end if term:find(",%s") then return require(parse_utilities_module).split_on_comma(term) else return rsplit(term, ",") end end local function preprocess(frame, text) if not text then return text end return frame:preprocess(text) end local function get_pronun(form, tr) local pronun = require(ar_pr_module).toIPA({ term = form, tr = tr}, "noerror") if pronun == "" then return nil else return require(IPA_module).format_IPA(lang, "/" .. pronun .. "/") end end local function find_conjugations(lemma, verb_form, conjid, noconjid) local title = mw.title.new(lemma) if title then local content = title:getContent() if content then local lemma_title = mw.title.new(lemma) if lemma_title and lemma_title.isRedirect then lemma_title = lemma_title.redirectTarget end local content = lemma_title and lemma_title:getContent() or "" local pages = require(pages_module) local arabic = pages.get_section(content, "Tiếng Ả Rập") if not arabic and content ~= "" then local p1 = string.find(content, "\n==%s*Tiếng Ả Rập%s*==") or string.find(content, "^==%s*Tiếng Ả Rập%s*==") local p2 = string.find(content, "\n==%s*{{%-ar%-}}%s*==") or string.find(content, "^==%s*{{%-ar%-}}%s*==") local p3 = string.find(content, "\n==%s*{{langname|ar}}%s*==") or string.find(content, "^==%s*{{langname|ar}}%s*==") local start_idx = p1 or p2 or p3 if start_idx then arabic = string.sub(content, start_idx) local next_lang_idx = string.find(arabic, "\n==[^=]") if next_lang_idx then arabic = string.sub(arabic, 1, next_lang_idx - 1) end end end if arabic then local conjs = {} local other_verb_forms = {} local ignored_ids = {} local saw_multiword_conj = 0 local conjid_restrictions = split_on_comma(conjid) if conjid_restrictions then conjid_restrictions = m_table.listToSet(conjid_restrictions) end local noconjid_restrictions = split_on_comma(noconjid) if noconjid_restrictions then noconjid_restrictions = m_table.listToSet(noconjid_restrictions) end for template in require(template_parser_module).find_templates(arabic) do if template:get_name() == "ar-conj" then local args = template:get_arguments() local arg1 = args[1] if arg1 then -- If there are angle brackets around the whole thing, don't do the -- multiword check because it may wrongly trigger on something like -- <I/a~a.pass.vn:بَعْث<id:verbal noun>> (the conjugation for [[بعث]]). local inside_angle_brackets = arg1:match("^<(.*)>$") if inside_angle_brackets then arg1 = inside_angle_brackets elseif arg1:find("<") or arg1:find("%(%(") then mw.log(('find_conjugations("%s", "%s"): Skipping multiword conjugation: %s'):format( lemma, verb_form, template.raw)) saw_multiword_conj = saw_multiword_conj + 1 arg1 = nil end if arg1 then local arg1_verb_form = arg1:gsub("[/.-].*$", "") if arg1_verb_form == verb_form then local this_conjid = args.id local passes_id_restriction = true if this_conjid then if conjid_restrictions then passes_id_restriction = passes_id_restriction and conjid_restrictions[this_conjid] end if noconjid_restrictions then passes_id_restriction = passes_id_restriction and not noconjid_restrictions[this_conjid] end else passes_id_restriction = not conjid_restrictions end if passes_id_restriction then table.insert(conjs, { conj = ("%s<%s>"):format(lemma, arg1), gloss = args.t, }) else m_table.insertIfNot(ignored_ids, this_conjid or "''no_ID''") end else m_table.insertIfNot(other_verb_forms, arg1_verb_form) end end end end end if conjs[1] then return conjs else local skipped_restrictions = {} if other_verb_forms[1] then table.insert(skipped_restrictions, ("found conjugation(s) for form%s %s"):format( #other_verb_forms > 1 and "s" or "", table.concat(other_verb_forms, ","))) end if saw_multiword_conj > 0 then table.insert(skipped_restrictions, ("skipped %s multiword conjugation%s"):format( saw_multiword_conj, saw_multiword_conj > 1 and "s" or "")) end if ignored_ids[1] then local id_restrictions = {} if conjid then table.insert(id_restrictions, ("conjid=%s"):format(conjid)) end if noconjid then table.insert(id_restrictions, ("noconjid=%s"):format(noconjid)) end table.insert(skipped_restrictions, ("ignored ID%s '%s' not passing ID restriction%s %s"):format( #ignored_ids > 1 and "'s" or "", table.concat(ignored_ids, ","), #id_restrictions > 1 and "s" or "", table.concat(id_restrictions, " and "))) end skipped_restrictions = m_table.serialCommaJoin(skipped_restrictions, {punc = ";"}) if #skipped_restrictions > 0 then skipped_restrictions = (" (but %s)"):format(skipped_restrictions) end return ("For Arabic lemma '[[%s]]', found Arabic section but couldn't find any verb conjugations when looking for form %s%s"):format( lemma, verb_form, skipped_restrictions) end else return ("For Arabic lemma '[[%s]]', page exists but has no Arabic section when looking for form %s"):format( lemma, verb_form) end else return ("Đối với mục từ tiếng Ả Rập của '[[%s]]', đã xảy ra lỗi phân tích nội dung khi tìm kiếm dạng %s; có thể mục từ đó không tồn tại hoặc chưa được tạo."):format( lemma, verb_form) end else return ("Bad Arabic lemma '[[%s]]' when looking for form %s; couldn't create title object"):format(lemma, verb_form) end end local function generate_inflection_of(forms_and_tags, vforms, pagename, is_template_example) -- There are two approaches for combining tag sets and lemmas: Either we combine the lemmas first or the tag sets -- first. Combining the lemmas first means we look for all instances of a given tag set and combine all the lemmas -- with that tag set, and then, for each given set of lemmas, find all tag sets with that set of lemmas and run -- the multipart combination algorithm on them. Combining the tag sets first means that first, for each given -- lemma, we find all tag sets for that lemma and run the multipart combination algorithm on them, then for each -- resulting multipart tag set, we group all instances, and then finally group by set of lemmas. It's not clear -- which one results in fewer overall lines, so we do it both ways and see which one results in fewer lines. for _, form_and_tags in ipairs(forms_and_tags) do local by_lemma_sets_by_stage = {} local stages = { "lemmas-first", "tag-sets-first" } for _, stage in ipairs(stages) do if stage == "lemmas-first" then -- Within a given form, we have a collection of lemma+tag-set objects. Group first by tag set. local group_by_tag_set = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_tag_set, { tag_set = lemma_tag_set.tag_set, lemmas = {lemma_tag_set.lemma}, }, { key = function(obj) return obj.tag_set end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end -- Then group further by lemma set. local group_by_lemma_set = {} for _, by_tag_set in ipairs(group_by_tag_set) do m_table.insertIfNot(group_by_lemma_set, { tag_sets = {by_tag_set.tag_set}, lemmas = by_tag_set.lemmas, }, { key = function(obj) return obj.lemmas end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Finally, run the multipart combination algorithm. for _, by_lemma_set in ipairs(group_by_lemma_set) do for i, tag_set in ipairs(by_lemma_set.tag_sets) do by_lemma_set.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma_set.tag_sets[2] then -- more than one by_lemma_set.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma_set.tag_sets, lang, "Động từ") end end by_lemma_sets_by_stage[stage] = group_by_lemma_set else -- First group by lemma. local group_by_lemma = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_lemma, { lemma = lemma_tag_set.lemma, tag_sets = {lemma_tag_set.tag_set}, }, { key = function(obj) return obj.lemma end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Then run the multipart combination algorithm. for _, by_lemma in ipairs(group_by_lemma) do for i, tag_set in ipairs(by_lemma.tag_sets) do by_lemma.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma.tag_sets[2] then -- more than one by_lemma.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma.tag_sets, lang, "Động từ") end end -- Finally group further by tag-set set. local group_by_tag_set_set = {} for _, by_lemma in ipairs(group_by_lemma) do m_table.insertIfNot(group_by_tag_set_set, { tag_sets = by_lemma.tag_sets, lemmas = {by_lemma.lemma}, }, { key = function(obj) return obj.tag_sets end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end by_lemma_sets_by_stage[stage] = group_by_tag_set_set end end local lines_by_stage = {} for _, stage in ipairs(stages) do local by_lemma_sets = by_lemma_sets_by_stage[stage] local num_lines = 0 for _, by_lemma_set in ipairs(by_lemma_sets) do num_lines = num_lines + #by_lemma_set.tag_sets end lines_by_stage[stage] = num_lines end local by_lemma_sets if lines_by_stage["lemmas-first"] <= lines_by_stage["tag-sets-first"] then by_lemma_sets = by_lemma_sets_by_stage["lemmas-first"] else by_lemma_sets = by_lemma_sets_by_stage["tag-sets-first"] end form_and_tags.by_lemma_sets = by_lemma_sets end local function get_verb_forms_as_inflections() local formatted_vforms = {} -- FIXME: Duplicated in [[Module:ar-headword]] for _, vform in ipairs(vforms) do table.insert(formatted_vforms, { label = "[[Phụ lục:Động từ tiếng Ả Rập#Dạng " .. vform .. "|dạng " .. vform .. "]]"}) end return formatted_vforms end local parts = {} local function ins(part) table.insert(parts, part) end local function add_lang_to_lemmas(lemmas) -- add lang; if the lang is already assigned, this isn't a big deal due to idempotency for _, lemma in ipairs(lemmas) do lemma.lang = lang end end if forms_and_tags[2] then -- more than one ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = is_template_example and {"كتبت"} or nil, inflections = get_verb_forms_as_inflections(), pagename = pagename, translits = {"-"}, force_cat_output = force_cat, }) ins("\n") for _, form_and_tags in ipairs(forms_and_tags) do ins("\n# ") ins(m_links.full_link { lang = lang, term = form_and_tags.form, tr = form_and_tags.translit, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins(":") local by_lemma_sets = form_and_tags.by_lemma_sets if by_lemma_sets[2] then -- more than one for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n## ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", indent = "###", }) end else local by_lemma_set = by_lemma_sets[1] add_lang_to_lemmas(by_lemma_set.lemmas) ins(" ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end else local form_and_tags = forms_and_tags[1] ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = {form_and_tags.form}, translits = {form_and_tags.translit}, inflections = get_verb_forms_as_inflections(), pagename = pagename, force_cat_output = force_cat, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins("\n") local by_lemma_sets = form_and_tags.by_lemma_sets for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n# ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end return table.concat(parts) end function export.verb_form(frame) local parargs = frame:getParent().args local params = { [1] = {required = true, list = true}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["pagename"] = {}, -- for testing/documentation pages ["json"] = {type = "boolean"}, -- for bot use ["slots"] = {}, -- restrict to only these slots ["noslots"] = {}, -- restrict to all but these slots ["t"] = {list = true, separate_no_index = true}, ["gloss"] = {list = true, separate_no_index = true, alias_of = "t"}, ["lit"] = {list = true, separate_no_index = true}, ["pos"] = {list = true, separate_no_index = true}, ["id"] = {list = true, separate_no_index = true}, ["conjid"] = {list = true}, ["noconjid"] = {list = true}, } local m_verb_module = require(ar_verb_module) local args = require("Module:parameters").process(parargs, params) local argspecs = args[1] local forms_and_tags = {} local vforms = {} local categories = {} local err_msgs = {} local is_template_example = mw.title.getCurrentTitle().nsText == "Bản_mẫu" and mw.loadData("Module:headword/data").pagename == "ar-verb form" if not argspecs[1] and is_template_example then -- template invocation argspecs = {"كتب<I/a~u.pass>"} end local function process_argspec(argspec, gloss, i, noerror) local argcopy = m_table.shallowCopy(args) argcopy[1] = argspec local alternant_multiword_spec = m_verb_module.do_generate_forms(argcopy, "ar-verb form") local non_lemma_form = alternant_multiword_spec.verb_form_of_form for _, vform in ipairs(alternant_multiword_spec.verb_forms) do m_table.insertIfNot(vforms, vform) end local lemmas = {} local lemma_slot = nil for _, slot in ipairs(m_verb_module.potential_lemma_slots) do if alternant_multiword_spec.forms[slot] then lemma_slot = slot for _, formobj in ipairs(alternant_multiword_spec.forms[slot]) do local lemmaval = m_links.remove_links(mw.ustring.toNFC(formobj.form)) local lemma_translit = formobj.translit -- In case there is redundant manual translit, remove it so the comparisons are guaranteed to work -- out correctly in insertIfNot() comparisons. Otherwise it's possible we are comparing an object -- without manual translit to an object with redundant manual translit, in which case we will -- wrongly not find them equivalent. if lemma_translit and lemma_translit == lang:transliterate(lemmaval) then lemma_translit = nil end -- Ignore any footnotes. FIXME: We could convert them to qualifiers instead. table.insert(lemmas, { -- use term and tr for compatibility with tagged_inflections() term = lemmaval, tr = lemma_translit, gloss = gloss or args.t[i] or args.t.default, lit = args.lit[i] or args.lit.default, pos = args.pos[i] or args.pos.default, id = args.id[i] or args.id.default, }) end break end end if not lemmas[1] then local errmsg = ("Can't identify any lemmas when invoking {{ar-conj|%s}}"):format(argspec) if noerror then return errmsg else error(errmsg) end end local slot_restrictions = args.slots and m_table.listToSet(rsplit(args.slots, ",")) or nil local negated_slot_restrictions = args.noslots and m_table.listToSet(rsplit(args.noslots, ",")) or nil if slot_restrictions and slot_restrictions.lemma then slot_restrictions.lemma = nil slot_restrictions[lemma_slot] = true end if negated_slot_restrictions and negated_slot_restrictions.lemma then negated_slot_restrictions.lemma = nil negated_slot_restrictions[lemma_slot] = true end local slots_seen = {} local normally_skipped_slots = m_table.listToSet { "ap", "vp", "vn" } normally_skipped_slots[lemma_slot] = true if slot_restrictions then for slot, _ in pairs(slot_restrictions) do normally_skipped_slots[slot] = nil end end local matched = false for _, slot_accel in ipairs(alternant_multiword_spec.verb_slots) do local slot, accel = unpack(slot_accel) -- Skip "unsettable" (ancillary/internal) slots. if not m_verb_module.unsettable_slots_set[slot] and not normally_skipped_slots[slot] then local forms = alternant_multiword_spec.forms[slot] if forms then for _, formobj in ipairs(forms) do local form = m_links.remove_links(mw.ustring.toNFC(formobj.form)) if non_lemma_form == lang:stripDiacritics(form) then if (not slot_restrictions or slot_restrictions[slot]) and ( not negated_slot_restrictions or not negated_slot_restrictions[slot] ) then local translit = formobj.translit -- In case there is redundant manual translit, remove it; see above with lemmas for why -- we do this. if translit and translit == lang:transliterate(form) then translit = nil end for _, lemma in ipairs(lemmas) do local form_and_tags = { form = form, translit = translit, lemmas_tag_sets = {{ lemma = lemma, tag_set = accel, }}, } m_table.insertIfNot(forms_and_tags, form_and_tags, { key = function(formobj) return { form = formobj.form, translit = formobj.translit, } end, combine = function(obj, newobj) for _, lemma_tag_set in ipairs(newobj.lemmas_tag_sets) do m_table.insertIfNot(obj.lemmas_tag_sets, lemma_tag_set) end end, }) end matched = true end if slot_restrictions or negated_slot_restrictions then slots_seen[slot] = true end end end end end end local function concat_lemmas() local formvals = {} for _, lemma in ipairs(lemmas) do table.insert(formvals, ("[[%s|%s]]"):format(lang:logicalToPhysical(lang:stripDiacritics(lemma.term)), lemma.term)) end return table.concat(formvals, "/") end if next(slots_seen) then local function get_slots_seen() local slots_seen_list = {} for slot, _ in pairs(slots_seen) do table.insert(slots_seen_list, slot) end table.sort(slots_seen_list) return slots_seen_list end local function check_against_slots_seen(restrictions, prefix) for slot, _ in pairs(restrictions) do if not slots_seen[slot] then local errmsg = ("%sslot restriction for slot '%s' had no effect (typo?) because it is not any of the slots matching form '%s' for verb '%s': possible values %s"):format( prefix, slot, non_lemma_form, concat_lemmas(), table.concat(get_slots_seen(), ",")) if noerror then return errmsg else error(errmsg) end end end end if slot_restrictions then check_against_slots_seen(slot_restrictions, "") end if negated_slot_restrictions then check_against_slots_seen(negated_slot_restrictions, "negated ") end end if not matched then local errmsg = ("'%s' is not any of the forms of the form-%s verb '%s'"):format( non_lemma_form, table.concat(vforms, "/"), concat_lemmas()) if noerror then return errmsg else error(errmsg) end end return nil end for i, argspec in ipairs(argspecs) do if argspec:find("^%+") then local lemma, verb_form = argspec:match("^%+(.+)<(.-)>$") local conjs = find_conjugations(lemma, verb_form, args.conjid[i], args.noconjid[i]) if type(conjs) == "string" then m_table.insertIfNot(err_msgs, conjs) m_table.insertIfNot(categories, "Mục từ tiếng Ả Rập có vấn đề khi gọi Bản mẫu:ar-verb form") else local matched = false local errs = {} for _, conj in ipairs(conjs) do local err = process_argspec(conj.conj, preprocess(frame, conj.gloss), i, "noerror") if err then table.insert(errs, err) else matched = true end end if not matched then -- If we didn't match any of the found conjugations, we display an error; otherwise if we only -- matched some, it's fine (e.g. this happens with form [[آسر]] of form-I [[أسر]], which matches -- the active أَسَرَ "to bind, to enslave, to captivate" but not the passive أُسِرَ "to have urinary -- retention"). Note that the joining string needs to contain Latin characters in it (e.g. not -- just a semicolon), or the Unicode BIDI algorithm will cause the output to appear incorrect -- as there won't be anything that forces L2R between the lemma of the first error (which comes -- at the end) and the non-lemma form of the second error (which comes at the beginning). local combined_err = table.concat(errs, "; và ") if combined_err then m_table.insertIfNot(err_msgs, combined_err) m_table.insertIfNot(categories, "Mục từ tiếng Ả Rập có vấn đề khi gọi Bản mẫu:ar-verb form") end end end else process_argspec(argspec, nil, i) end end local parts = {} local function ins(txt) table.insert(parts, txt) end local function insert_msgs() for _, msg in ipairs(err_msgs) do ins('<span style="font-weight: bold; color: var(--wikt-palette-deepred);">' .. msg .. "</span><br />") end end if forms_and_tags[1] then insert_msgs() ins(generate_inflection_of(forms_and_tags, vforms, args.pagename, is_template_example)) else -- Insert a bare-bones headword so the page doesn't go without one. ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", pagename = pagename, force_cat_output = force_cat, }) ins("\n# ") insert_msgs() end local cat_text if categories[1] then cat_text = require(utilities_module).format_categories(categories, lang, nil, nil, force_cat) else cat_text = "" end return table.concat(parts) .. cat_text end return export b3eg06p1y38vud3b2ujht1i4qtxdlj9 2479467 2479430 2026-07-27T05:55:29Z Hiyuune 50834 2479467 Scribunto text/plain local export = {} --[=[ Authorship: Ben Wing <benwing2> This module implements {{ar-verb form}}, which automatically generates the appropriate inflections of a non-lemma verb form given the form and the conjugation spec for the verb (which is usually just the lemma and verb form; see {{ar-conj}}/{{ar-verb}}). ]=] local force_cat = false -- set to true for debugging local m_links = require("Module:links") local m_table = require("Module:table") local m_form_of = require("Module:form of") local m_string_utilities = require("Module:string utilities") local accel_module = "Module:accel" local headword_module = "Module:headword" local ar_verb_module = "Module:ar-verb" local ar_pr_module = "Module:ar-pronunciation" local IPA_module = "Module:IPA" local pages_module = "Module:pages" local parse_utilities_module = "Module:parse utilities" local template_parser_module = "Module:template parser" local utilities_module = "Module:utilities" local lang = require("Module:languages").getByCode("ar") local rsplit = m_string_utilities.split local unpack = unpack or table.unpack -- Lua 5.2 compatibility local function track(page) require("Module:debug/track")("ar-inflections/" .. page) return true end local function split_on_comma(term) if not term then return nil end if term:find(",%s") then return require(parse_utilities_module).split_on_comma(term) else return rsplit(term, ",") end end local function preprocess(frame, text) if not text then return text end return frame:preprocess(text) end local function get_pronun(form, tr) local pronun = require(ar_pr_module).toIPA({ term = form, tr = tr}, "noerror") if pronun == "" then return nil else return require(IPA_module).format_IPA(lang, "/" .. pronun .. "/") end end local function find_conjugations(lemma, verb_form, conjid, noconjid) local title = mw.title.new(lemma) if title then local content = title:getContent() if content then local lemma_title = mw.title.new(lemma) if lemma_title and lemma_title.isRedirect then lemma_title = lemma_title.redirectTarget end local content = lemma_title and lemma_title:getContent() or "" local pages = require(pages_module) local arabic = pages.get_section(content, "Tiếng Ả Rập") if not arabic and content ~= "" then local p1 = string.find(content, "\n==%s*Tiếng Ả Rập%s*==") or string.find(content, "^==%s*Tiếng Ả Rập%s*==") local p2 = string.find(content, "\n==%s*{{%-ar%-}}%s*==") or string.find(content, "^==%s*{{%-ar%-}}%s*==") local p3 = string.find(content, "\n==%s*{{langname|ar}}%s*==") or string.find(content, "^==%s*{{langname|ar}}%s*==") local start_idx = p1 or p2 or p3 if start_idx then arabic = string.sub(content, start_idx) local next_lang_idx = string.find(arabic, "\n==[^=]") if next_lang_idx then arabic = string.sub(arabic, 1, next_lang_idx - 1) end end end if arabic then local conjs = {} local other_verb_forms = {} local ignored_ids = {} local saw_multiword_conj = 0 local conjid_restrictions = split_on_comma(conjid) if conjid_restrictions then conjid_restrictions = m_table.listToSet(conjid_restrictions) end local noconjid_restrictions = split_on_comma(noconjid) if noconjid_restrictions then noconjid_restrictions = m_table.listToSet(noconjid_restrictions) end for template in require(template_parser_module).find_templates(arabic) do if template:get_name() == "ar-conj" then local args = template:get_arguments() local arg1 = args[1] if arg1 then -- If there are angle brackets around the whole thing, don't do the -- multiword check because it may wrongly trigger on something like -- <I/a~a.pass.vn:بَعْث<id:verbal noun>> (the conjugation for [[بعث]]). local inside_angle_brackets = arg1:match("^<(.*)>$") if inside_angle_brackets then arg1 = inside_angle_brackets elseif arg1:find("<") or arg1:find("%(%(") then mw.log(('find_conjugations("%s", "%s"): Skipping multiword conjugation: %s'):format( lemma, verb_form, template.raw)) saw_multiword_conj = saw_multiword_conj + 1 arg1 = nil end if arg1 then local arg1_verb_form = arg1:gsub("[/.-].*$", "") if arg1_verb_form == verb_form then local this_conjid = args.id local passes_id_restriction = true if this_conjid then if conjid_restrictions then passes_id_restriction = passes_id_restriction and conjid_restrictions[this_conjid] end if noconjid_restrictions then passes_id_restriction = passes_id_restriction and not noconjid_restrictions[this_conjid] end else passes_id_restriction = not conjid_restrictions end if passes_id_restriction then table.insert(conjs, { conj = ("%s<%s>"):format(lemma, arg1), gloss = args.t, }) else m_table.insertIfNot(ignored_ids, this_conjid or "''no_ID''") end else m_table.insertIfNot(other_verb_forms, arg1_verb_form) end end end end end if conjs[1] then return conjs else local skipped_restrictions = {} if other_verb_forms[1] then table.insert(skipped_restrictions, ("found conjugation(s) for form%s %s"):format( #other_verb_forms > 1 and "s" or "", table.concat(other_verb_forms, ","))) end if saw_multiword_conj > 0 then table.insert(skipped_restrictions, ("skipped %s multiword conjugation%s"):format( saw_multiword_conj, saw_multiword_conj > 1 and "s" or "")) end if ignored_ids[1] then local id_restrictions = {} if conjid then table.insert(id_restrictions, ("conjid=%s"):format(conjid)) end if noconjid then table.insert(id_restrictions, ("noconjid=%s"):format(noconjid)) end table.insert(skipped_restrictions, ("ignored ID%s '%s' not passing ID restriction%s %s"):format( #ignored_ids > 1 and "'s" or "", table.concat(ignored_ids, ","), #id_restrictions > 1 and "s" or "", table.concat(id_restrictions, " and "))) end skipped_restrictions = m_table.serialCommaJoin(skipped_restrictions, {punc = ";"}) if #skipped_restrictions > 0 then skipped_restrictions = (" (but %s)"):format(skipped_restrictions) end return ("For Arabic lemma '[[%s]]', found Arabic section but couldn't find any verb conjugations when looking for form %s%s"):format( lemma, verb_form, skipped_restrictions) end else return ("For Arabic lemma '[[%s]]', page exists but has no Arabic section when looking for form %s"):format( lemma, verb_form) end else return ("Đối với mục từ tiếng Ả Rập của '[[%s]]', đã xảy ra lỗi phân tích nội dung khi tìm kiếm dạng %s; có thể mục từ đó không tồn tại hoặc chưa được tạo."):format( lemma, verb_form) end else return ("Bad Arabic lemma '[[%s]]' when looking for form %s; couldn't create title object"):format(lemma, verb_form) end end local function generate_inflection_of(forms_and_tags, vforms, pagename, is_template_example) -- There are two approaches for combining tag sets and lemmas: Either we combine the lemmas first or the tag sets -- first. Combining the lemmas first means we look for all instances of a given tag set and combine all the lemmas -- with that tag set, and then, for each given set of lemmas, find all tag sets with that set of lemmas and run -- the multipart combination algorithm on them. Combining the tag sets first means that first, for each given -- lemma, we find all tag sets for that lemma and run the multipart combination algorithm on them, then for each -- resulting multipart tag set, we group all instances, and then finally group by set of lemmas. It's not clear -- which one results in fewer overall lines, so we do it both ways and see which one results in fewer lines. for _, form_and_tags in ipairs(forms_and_tags) do local by_lemma_sets_by_stage = {} local stages = { "lemmas-first", "tag-sets-first" } for _, stage in ipairs(stages) do if stage == "lemmas-first" then -- Within a given form, we have a collection of lemma+tag-set objects. Group first by tag set. local group_by_tag_set = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_tag_set, { tag_set = lemma_tag_set.tag_set, lemmas = {lemma_tag_set.lemma}, }, { key = function(obj) return obj.tag_set end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end -- Then group further by lemma set. local group_by_lemma_set = {} for _, by_tag_set in ipairs(group_by_tag_set) do m_table.insertIfNot(group_by_lemma_set, { tag_sets = {by_tag_set.tag_set}, lemmas = by_tag_set.lemmas, }, { key = function(obj) return obj.lemmas end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Finally, run the multipart combination algorithm. for _, by_lemma_set in ipairs(group_by_lemma_set) do for i, tag_set in ipairs(by_lemma_set.tag_sets) do by_lemma_set.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma_set.tag_sets[2] then -- more than one by_lemma_set.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma_set.tag_sets, lang, "Động từ") end end by_lemma_sets_by_stage[stage] = group_by_lemma_set else -- First group by lemma. local group_by_lemma = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_lemma, { lemma = lemma_tag_set.lemma, tag_sets = {lemma_tag_set.tag_set}, }, { key = function(obj) return obj.lemma end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Then run the multipart combination algorithm. for _, by_lemma in ipairs(group_by_lemma) do for i, tag_set in ipairs(by_lemma.tag_sets) do by_lemma.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma.tag_sets[2] then -- more than one by_lemma.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma.tag_sets, lang, "Động từ") end end -- Finally group further by tag-set set. local group_by_tag_set_set = {} for _, by_lemma in ipairs(group_by_lemma) do m_table.insertIfNot(group_by_tag_set_set, { tag_sets = by_lemma.tag_sets, lemmas = {by_lemma.lemma}, }, { key = function(obj) return obj.tag_sets end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end by_lemma_sets_by_stage[stage] = group_by_tag_set_set end end local lines_by_stage = {} for _, stage in ipairs(stages) do local by_lemma_sets = by_lemma_sets_by_stage[stage] local num_lines = 0 for _, by_lemma_set in ipairs(by_lemma_sets) do num_lines = num_lines + #by_lemma_set.tag_sets end lines_by_stage[stage] = num_lines end local by_lemma_sets if lines_by_stage["lemmas-first"] <= lines_by_stage["tag-sets-first"] then by_lemma_sets = by_lemma_sets_by_stage["lemmas-first"] else by_lemma_sets = by_lemma_sets_by_stage["tag-sets-first"] end form_and_tags.by_lemma_sets = by_lemma_sets end local function get_verb_forms_as_inflections() local formatted_vforms = {} -- FIXME: Duplicated in [[Module:ar-headword]] for _, vform in ipairs(vforms) do table.insert(formatted_vforms, { label = "[[Phụ lục:Động từ tiếng Ả Rập#Dạng " .. vform .. "|dạng " .. vform .. "]]"}) end return formatted_vforms end local parts = {} local function ins(part) table.insert(parts, part) end local function add_lang_to_lemmas(lemmas) -- add lang; if the lang is already assigned, this isn't a big deal due to idempotency for _, lemma in ipairs(lemmas) do lemma.lang = lang end end if forms_and_tags[2] then -- more than one ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = is_template_example and {"كتبت"} or nil, inflections = get_verb_forms_as_inflections(), pagename = pagename, translits = {"-"}, force_cat_output = force_cat, }) ins("\n") for _, form_and_tags in ipairs(forms_and_tags) do ins("\n# ") ins(m_links.full_link { lang = lang, term = form_and_tags.form, tr = form_and_tags.translit, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins(":") local by_lemma_sets = form_and_tags.by_lemma_sets if by_lemma_sets[2] then -- more than one for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n## ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", indent = "###", }) end else local by_lemma_set = by_lemma_sets[1] add_lang_to_lemmas(by_lemma_set.lemmas) ins(" ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end else local form_and_tags = forms_and_tags[1] ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = {form_and_tags.form}, translits = {form_and_tags.translit}, inflections = get_verb_forms_as_inflections(), pagename = pagename, force_cat_output = force_cat, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins("\n") local by_lemma_sets = form_and_tags.by_lemma_sets for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n# ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end return table.concat(parts) end function export.verb_form(frame) local parargs = frame:getParent().args local params = { [1] = {required = true, list = true}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["pagename"] = {}, -- for testing/documentation pages ["json"] = {type = "boolean"}, -- for bot use ["slots"] = {}, -- restrict to only these slots ["noslots"] = {}, -- restrict to all but these slots ["t"] = {list = true, separate_no_index = true}, ["gloss"] = {list = true, separate_no_index = true, alias_of = "t"}, ["lit"] = {list = true, separate_no_index = true}, ["pos"] = {list = true, separate_no_index = true}, ["id"] = {list = true, separate_no_index = true}, ["conjid"] = {list = true}, ["noconjid"] = {list = true}, } local m_verb_module = require(ar_verb_module) local args = require("Module:parameters").process(parargs, params) local argspecs = args[1] local forms_and_tags = {} local vforms = {} local categories = {} local err_msgs = {} local is_template_example = mw.title.getCurrentTitle().nsText == "Bản_mẫu" and mw.loadData("Module:headword/data").pagename == "ar-verb form" if not argspecs[1] and is_template_example then -- template invocation argspecs = {"كتب<I/a~u.pass>"} end local function process_argspec(argspec, gloss, i, noerror) local argcopy = m_table.shallowCopy(args) argcopy[1] = argspec local alternant_multiword_spec = m_verb_module.do_generate_forms(argcopy, "ar-verb form") local non_lemma_form = alternant_multiword_spec.verb_form_of_form for _, vform in ipairs(alternant_multiword_spec.verb_forms) do m_table.insertIfNot(vforms, vform) end local lemmas = {} local lemma_slot = nil for _, slot in ipairs(m_verb_module.potential_lemma_slots) do if alternant_multiword_spec.forms[slot] then lemma_slot = slot for _, formobj in ipairs(alternant_multiword_spec.forms[slot]) do local lemmaval = m_links.remove_links(mw.ustring.toNFC(formobj.form)) local lemma_translit = formobj.translit -- In case there is redundant manual translit, remove it so the comparisons are guaranteed to work -- out correctly in insertIfNot() comparisons. Otherwise it's possible we are comparing an object -- without manual translit to an object with redundant manual translit, in which case we will -- wrongly not find them equivalent. if lemma_translit and lemma_translit == lang:transliterate(lemmaval) then lemma_translit = nil end -- Ignore any footnotes. FIXME: We could convert them to qualifiers instead. table.insert(lemmas, { -- use term and tr for compatibility with tagged_inflections() term = lemmaval, tr = lemma_translit, gloss = gloss or args.t[i] or args.t.default, lit = args.lit[i] or args.lit.default, pos = args.pos[i] or args.pos.default, id = args.id[i] or args.id.default, }) end break end end if not lemmas[1] then local errmsg = ("Can't identify any lemmas when invoking {{ar-conj|%s}}"):format(argspec) if noerror then return errmsg else error(errmsg) end end local slot_restrictions = args.slots and m_table.listToSet(rsplit(args.slots, ",")) or nil local negated_slot_restrictions = args.noslots and m_table.listToSet(rsplit(args.noslots, ",")) or nil if slot_restrictions and slot_restrictions.lemma then slot_restrictions.lemma = nil slot_restrictions[lemma_slot] = true end if negated_slot_restrictions and negated_slot_restrictions.lemma then negated_slot_restrictions.lemma = nil negated_slot_restrictions[lemma_slot] = true end local slots_seen = {} local normally_skipped_slots = m_table.listToSet { "ap", "vp", "vn" } normally_skipped_slots[lemma_slot] = true if slot_restrictions then for slot, _ in pairs(slot_restrictions) do normally_skipped_slots[slot] = nil end end local matched = false for _, slot_accel in ipairs(alternant_multiword_spec.verb_slots) do local slot, accel = unpack(slot_accel) -- Skip "unsettable" (ancillary/internal) slots. if not m_verb_module.unsettable_slots_set[slot] and not normally_skipped_slots[slot] then local forms = alternant_multiword_spec.forms[slot] if forms then for _, formobj in ipairs(forms) do local form = m_links.remove_links(mw.ustring.toNFC(formobj.form)) if non_lemma_form == lang:stripDiacritics(form) then if (not slot_restrictions or slot_restrictions[slot]) and ( not negated_slot_restrictions or not negated_slot_restrictions[slot] ) then local translit = formobj.translit -- In case there is redundant manual translit, remove it; see above with lemmas for why -- we do this. if translit and translit == lang:transliterate(form) then translit = nil end for _, lemma in ipairs(lemmas) do local form_and_tags = { form = form, translit = translit, lemmas_tag_sets = {{ lemma = lemma, tag_set = accel, }}, } m_table.insertIfNot(forms_and_tags, form_and_tags, { key = function(formobj) return { form = formobj.form, translit = formobj.translit, } end, combine = function(obj, newobj) for _, lemma_tag_set in ipairs(newobj.lemmas_tag_sets) do m_table.insertIfNot(obj.lemmas_tag_sets, lemma_tag_set) end end, }) end matched = true end if slot_restrictions or negated_slot_restrictions then slots_seen[slot] = true end end end end end end local function concat_lemmas() local formvals = {} for _, lemma in ipairs(lemmas) do table.insert(formvals, ("[[%s|%s]]"):format(lang:logicalToPhysical(lang:stripDiacritics(lemma.term)), lemma.term)) end return table.concat(formvals, "/") end if next(slots_seen) then local function get_slots_seen() local slots_seen_list = {} for slot, _ in pairs(slots_seen) do table.insert(slots_seen_list, slot) end table.sort(slots_seen_list) return slots_seen_list end local function check_against_slots_seen(restrictions, prefix) for slot, _ in pairs(restrictions) do if not slots_seen[slot] then local errmsg = ("%sslot restriction for slot '%s' had no effect (typo?) because it is not any of the slots matching form '%s' for verb '%s': possible values %s"):format( prefix, slot, non_lemma_form, concat_lemmas(), table.concat(get_slots_seen(), ",")) if noerror then return errmsg else error(errmsg) end end end end if slot_restrictions then check_against_slots_seen(slot_restrictions, "") end if negated_slot_restrictions then check_against_slots_seen(negated_slot_restrictions, "negated ") end end if not matched then local errmsg = ("'%s' is not any of the forms of the form-%s verb '%s'"):format( non_lemma_form, table.concat(vforms, "/"), concat_lemmas()) if noerror then return errmsg else error(errmsg) end end return nil end for i, argspec in ipairs(argspecs) do if argspec:find("^%+") then local lemma, verb_form = argspec:match("^%+(.+)<(.-)>$") local conjs = find_conjugations(lemma, verb_form, args.conjid[i], args.noconjid[i]) if type(conjs) == "string" then m_table.insertIfNot(err_msgs, conjs) m_table.insertIfNot(categories, "Mục từ có vấn đề khi gọi Bản mẫu:ar-verb form tiếng Ả Rập") else local matched = false local errs = {} for _, conj in ipairs(conjs) do local err = process_argspec(conj.conj, preprocess(frame, conj.gloss), i, "noerror") if err then table.insert(errs, err) else matched = true end end if not matched then -- If we didn't match any of the found conjugations, we display an error; otherwise if we only -- matched some, it's fine (e.g. this happens with form [[آسر]] of form-I [[أسر]], which matches -- the active أَسَرَ "to bind, to enslave, to captivate" but not the passive أُسِرَ "to have urinary -- retention"). Note that the joining string needs to contain Latin characters in it (e.g. not -- just a semicolon), or the Unicode BIDI algorithm will cause the output to appear incorrect -- as there won't be anything that forces L2R between the lemma of the first error (which comes -- at the end) and the non-lemma form of the second error (which comes at the beginning). local combined_err = table.concat(errs, "; và ") if combined_err then m_table.insertIfNot(err_msgs, combined_err) m_table.insertIfNot(categories, "Mục từ có vấn đề khi gọi Bản mẫu:ar-verb form tiếng Ả Rập") end end end else process_argspec(argspec, nil, i) end end local parts = {} local function ins(txt) table.insert(parts, txt) end local function insert_msgs() for _, msg in ipairs(err_msgs) do ins('<span style="font-weight: bold; color: var(--wikt-palette-deepred);">' .. msg .. "</span><br />") end end if forms_and_tags[1] then insert_msgs() ins(generate_inflection_of(forms_and_tags, vforms, args.pagename, is_template_example)) else -- Insert a bare-bones headword so the page doesn't go without one. ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", pagename = pagename, force_cat_output = force_cat, }) ins("\n# ") insert_msgs() end local cat_text if categories[1] then cat_text = require(utilities_module).format_categories(categories, lang, nil, nil, force_cat) else cat_text = "" end return table.concat(parts) .. cat_text end return export brs17po8io2oapymws8xim96l9egfk7 2479478 2479467 2026-07-27T08:14:02Z Hiyuune 50834 2479478 Scribunto text/plain local export = {} --[=[ Authorship: Ben Wing <benwing2> This module implements {{ar-verb form}}, which automatically generates the appropriate inflections of a non-lemma verb form given the form and the conjugation spec for the verb (which is usually just the lemma and verb form; see {{ar-conj}}/{{ar-verb}}). ]=] local force_cat = false -- set to true for debugging local m_links = require("Module:links") local m_table = require("Module:table") local m_form_of = require("Module:form of") local m_string_utilities = require("Module:string utilities") local accel_module = "Module:accel" local headword_module = "Module:headword" local ar_verb_module = "Module:ar-verb" local ar_pr_module = "Module:ar-pronunciation" local IPA_module = "Module:IPA" local pages_module = "Module:pages" local parse_utilities_module = "Module:parse utilities" local template_parser_module = "Module:template parser" local utilities_module = "Module:utilities" local lang = require("Module:languages").getByCode("ar") local rsplit = m_string_utilities.split local unpack = unpack or table.unpack -- Lua 5.2 compatibility local function track(page) require("Module:debug/track")("ar-inflections/" .. page) return true end local function split_on_comma(term) if not term then return nil end if term:find(",%s") then return require(parse_utilities_module).split_on_comma(term) else return rsplit(term, ",") end end local function preprocess(frame, text) if not text then return text end return frame:preprocess(text) end local function get_pronun(form, tr) local pronun = require(ar_pr_module).toIPA({ term = form, tr = tr}, "noerror") if pronun == "" then return nil else return require(IPA_module).format_IPA(lang, "/" .. pronun .. "/") end end local function find_conjugations(lemma, verb_form, conjid, noconjid) local title = mw.title.new(lemma) if title then local content = title:getContent() if content then local lemma_title = mw.title.new(lemma) if lemma_title and lemma_title.isRedirect then lemma_title = lemma_title.redirectTarget end local content = lemma_title and lemma_title:getContent() or "" local pages = require(pages_module) local arabic = pages.get_section(content, "Tiếng Ả Rập") if not arabic and content ~= "" then local p1 = string.find(content, "\n==%s*Tiếng Ả Rập%s*==") or string.find(content, "^==%s*Tiếng Ả Rập%s*==") local p2 = string.find(content, "\n==%s*{{%-ar%-}}%s*==") or string.find(content, "^==%s*{{%-ar%-}}%s*==") local p3 = string.find(content, "\n==%s*{{langname|ar}}%s*==") or string.find(content, "^==%s*{{langname|ar}}%s*==") local start_idx = p1 or p2 or p3 if start_idx then arabic = string.sub(content, start_idx) local next_lang_idx = string.find(arabic, "\n==[^=]") if next_lang_idx then arabic = string.sub(arabic, 1, next_lang_idx - 1) end end end if arabic then local conjs = {} local other_verb_forms = {} local ignored_ids = {} local saw_multiword_conj = 0 local conjid_restrictions = split_on_comma(conjid) if conjid_restrictions then conjid_restrictions = m_table.listToSet(conjid_restrictions) end local noconjid_restrictions = split_on_comma(noconjid) if noconjid_restrictions then noconjid_restrictions = m_table.listToSet(noconjid_restrictions) end for template in require(template_parser_module).find_templates(arabic) do if template:get_name() == "ar-conj" then local args = template:get_arguments() local arg1 = args[1] if arg1 then -- If there are angle brackets around the whole thing, don't do the -- multiword check because it may wrongly trigger on something like -- <I/a~a.pass.vn:بَعْث<id:verbal noun>> (the conjugation for [[بعث]]). local inside_angle_brackets = arg1:match("^<(.*)>$") if inside_angle_brackets then arg1 = inside_angle_brackets elseif arg1:find("<") or arg1:find("%(%(") then mw.log(('find_conjugations("%s", "%s"): Skipping multiword conjugation: %s'):format( lemma, verb_form, template.raw)) saw_multiword_conj = saw_multiword_conj + 1 arg1 = nil end if arg1 then local arg1_verb_form = arg1:gsub("[/.-].*$", "") if arg1_verb_form == verb_form then local this_conjid = args.id local passes_id_restriction = true if this_conjid then if conjid_restrictions then passes_id_restriction = passes_id_restriction and conjid_restrictions[this_conjid] end if noconjid_restrictions then passes_id_restriction = passes_id_restriction and not noconjid_restrictions[this_conjid] end else passes_id_restriction = not conjid_restrictions end if passes_id_restriction then table.insert(conjs, { conj = ("%s<%s>"):format(lemma, arg1), gloss = args.t, }) else m_table.insertIfNot(ignored_ids, this_conjid or "''no_ID''") end else m_table.insertIfNot(other_verb_forms, arg1_verb_form) end end end end end if conjs[1] then return conjs else local skipped_restrictions = {} if other_verb_forms[1] then table.insert(skipped_restrictions, ("found conjugation(s) for form%s %s"):format( #other_verb_forms > 1 and "s" or "", table.concat(other_verb_forms, ","))) end if saw_multiword_conj > 0 then table.insert(skipped_restrictions, ("skipped %s multiword conjugation%s"):format( saw_multiword_conj, saw_multiword_conj > 1 and "s" or "")) end if ignored_ids[1] then local id_restrictions = {} if conjid then table.insert(id_restrictions, ("conjid=%s"):format(conjid)) end if noconjid then table.insert(id_restrictions, ("noconjid=%s"):format(noconjid)) end table.insert(skipped_restrictions, ("ignored ID%s '%s' not passing ID restriction%s %s"):format( #ignored_ids > 1 and "'s" or "", table.concat(ignored_ids, ","), #id_restrictions > 1 and "s" or "", table.concat(id_restrictions, " and "))) end skipped_restrictions = m_table.serialCommaJoin(skipped_restrictions, {punc = ";"}) if #skipped_restrictions > 0 then skipped_restrictions = (" (but %s)"):format(skipped_restrictions) end return ("For Arabic lemma '[[%s]]', found Arabic section but couldn't find any verb conjugations when looking for form %s%s"):format( lemma, verb_form, skipped_restrictions) end else return ("For Arabic lemma '[[%s]]', page exists but has no Arabic section when looking for form %s"):format( lemma, verb_form) end else return ("Đối với mục từ tiếng Ả Rập của '[[%s]]', đã xảy ra lỗi phân tích nội dung khi tìm kiếm dạng %s; có thể mục từ đó không tồn tại hoặc chưa được tạo."):format( lemma, verb_form) end else return ("Bad Arabic lemma '[[%s]]' when looking for form %s; couldn't create title object"):format(lemma, verb_form) end end local function generate_inflection_of(forms_and_tags, vforms, pagename, is_template_example) -- There are two approaches for combining tag sets and lemmas: Either we combine the lemmas first or the tag sets -- first. Combining the lemmas first means we look for all instances of a given tag set and combine all the lemmas -- with that tag set, and then, for each given set of lemmas, find all tag sets with that set of lemmas and run -- the multipart combination algorithm on them. Combining the tag sets first means that first, for each given -- lemma, we find all tag sets for that lemma and run the multipart combination algorithm on them, then for each -- resulting multipart tag set, we group all instances, and then finally group by set of lemmas. It's not clear -- which one results in fewer overall lines, so we do it both ways and see which one results in fewer lines. for _, form_and_tags in ipairs(forms_and_tags) do local by_lemma_sets_by_stage = {} local stages = { "lemmas-first", "tag-sets-first" } for _, stage in ipairs(stages) do if stage == "lemmas-first" then -- Within a given form, we have a collection of lemma+tag-set objects. Group first by tag set. local group_by_tag_set = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_tag_set, { tag_set = lemma_tag_set.tag_set, lemmas = {lemma_tag_set.lemma}, }, { key = function(obj) return obj.tag_set end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end -- Then group further by lemma set. local group_by_lemma_set = {} for _, by_tag_set in ipairs(group_by_tag_set) do m_table.insertIfNot(group_by_lemma_set, { tag_sets = {by_tag_set.tag_set}, lemmas = by_tag_set.lemmas, }, { key = function(obj) return obj.lemmas end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Finally, run the multipart combination algorithm. for _, by_lemma_set in ipairs(group_by_lemma_set) do for i, tag_set in ipairs(by_lemma_set.tag_sets) do by_lemma_set.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma_set.tag_sets[2] then -- more than one by_lemma_set.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma_set.tag_sets, lang, "Động từ") end end by_lemma_sets_by_stage[stage] = group_by_lemma_set else -- First group by lemma. local group_by_lemma = {} for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do m_table.insertIfNot(group_by_lemma, { lemma = lemma_tag_set.lemma, tag_sets = {lemma_tag_set.tag_set}, }, { key = function(obj) return obj.lemma end, combine = function(obj1, obj2) for _, tag_set in ipairs(obj2.tag_sets) do m_table.insertIfNot(obj1.tag_sets, tag_set) end end, }) end -- Then run the multipart combination algorithm. for _, by_lemma in ipairs(group_by_lemma) do for i, tag_set in ipairs(by_lemma.tag_sets) do by_lemma.tag_sets[i] = {tags = rsplit(tag_set, "|", true)} end if by_lemma.tag_sets[2] then -- more than one by_lemma.tag_sets = require(accel_module).combine_tag_sets_into_multipart( by_lemma.tag_sets, lang, "Động từ") end end -- Finally group further by tag-set set. local group_by_tag_set_set = {} for _, by_lemma in ipairs(group_by_lemma) do m_table.insertIfNot(group_by_tag_set_set, { tag_sets = by_lemma.tag_sets, lemmas = {by_lemma.lemma}, }, { key = function(obj) return obj.tag_sets end, combine = function(obj1, obj2) for _, lemma in ipairs(obj2.lemmas) do m_table.insertIfNot(obj1.lemmas, lemma) end end, }) end by_lemma_sets_by_stage[stage] = group_by_tag_set_set end end local lines_by_stage = {} for _, stage in ipairs(stages) do local by_lemma_sets = by_lemma_sets_by_stage[stage] local num_lines = 0 for _, by_lemma_set in ipairs(by_lemma_sets) do num_lines = num_lines + #by_lemma_set.tag_sets end lines_by_stage[stage] = num_lines end local by_lemma_sets if lines_by_stage["lemmas-first"] <= lines_by_stage["tag-sets-first"] then by_lemma_sets = by_lemma_sets_by_stage["lemmas-first"] else by_lemma_sets = by_lemma_sets_by_stage["tag-sets-first"] end form_and_tags.by_lemma_sets = by_lemma_sets end local function get_verb_forms_as_inflections() local formatted_vforms = {} -- FIXME: Duplicated in [[Module:ar-headword]] for _, vform in ipairs(vforms) do table.insert(formatted_vforms, { label = "[[Phụ lục:Động từ tiếng Ả Rập#Dạng " .. vform .. "|dạng " .. vform .. "]]"}) end return formatted_vforms end local parts = {} local function ins(part) table.insert(parts, part) end local function add_lang_to_lemmas(lemmas) -- add lang; if the lang is already assigned, this isn't a big deal due to idempotency for _, lemma in ipairs(lemmas) do lemma.lang = lang end end if forms_and_tags[2] then -- more than one ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = is_template_example and {"كتبت"} or nil, inflections = get_verb_forms_as_inflections(), pagename = pagename, translits = {"-"}, force_cat_output = force_cat, }) ins("\n") for _, form_and_tags in ipairs(forms_and_tags) do ins("\n# ") ins(m_links.full_link { lang = lang, term = form_and_tags.form, tr = form_and_tags.translit, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins(":") local by_lemma_sets = form_and_tags.by_lemma_sets if by_lemma_sets[2] then -- more than one for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n## ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", indent = "###", }) end else local by_lemma_set = by_lemma_sets[1] add_lang_to_lemmas(by_lemma_set.lemmas) ins(" ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end else local form_and_tags = forms_and_tags[1] ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", heads = {form_and_tags.form}, translits = {form_and_tags.translit}, inflections = get_verb_forms_as_inflections(), pagename = pagename, force_cat_output = force_cat, }) local pronun = get_pronun(form_and_tags.form, form_and_tags.translit) if pronun then ins(" " .. pronun) end ins("\n") local by_lemma_sets = form_and_tags.by_lemma_sets for _, by_lemma_set in ipairs(by_lemma_sets) do add_lang_to_lemmas(by_lemma_set.lemmas) ins("\n# ") ins(m_form_of.tagged_inflections { lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas, lemma_face = "term", POS = "Động từ", }) end end return table.concat(parts) end function export.verb_form(frame) local parargs = frame:getParent().args local params = { [1] = {required = true, list = true}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["pagename"] = {}, -- for testing/documentation pages ["json"] = {type = "boolean"}, -- for bot use ["slots"] = {}, -- restrict to only these slots ["noslots"] = {}, -- restrict to all but these slots ["t"] = {list = true, separate_no_index = true}, ["gloss"] = {list = true, separate_no_index = true, alias_of = "t"}, ["lit"] = {list = true, separate_no_index = true}, ["pos"] = {list = true, separate_no_index = true}, ["id"] = {list = true, separate_no_index = true}, ["conjid"] = {list = true}, ["noconjid"] = {list = true}, } local m_verb_module = require(ar_verb_module) local args = require("Module:parameters").process(parargs, params) local argspecs = args[1] local forms_and_tags = {} local vforms = {} local categories = {} local err_msgs = {} local is_template_example = mw.title.getCurrentTitle().nsText == "Bản mẫu" and mw.loadData("Module:headword/data").pagename == "ar-verb form" if not argspecs[1] and is_template_example then -- template invocation argspecs = {"كتب<I/a~u.pass>"} end local function process_argspec(argspec, gloss, i, noerror) local argcopy = m_table.shallowCopy(args) argcopy[1] = argspec local alternant_multiword_spec = m_verb_module.do_generate_forms(argcopy, "ar-verb form") local non_lemma_form = alternant_multiword_spec.verb_form_of_form for _, vform in ipairs(alternant_multiword_spec.verb_forms) do m_table.insertIfNot(vforms, vform) end local lemmas = {} local lemma_slot = nil for _, slot in ipairs(m_verb_module.potential_lemma_slots) do if alternant_multiword_spec.forms[slot] then lemma_slot = slot for _, formobj in ipairs(alternant_multiword_spec.forms[slot]) do local lemmaval = m_links.remove_links(mw.ustring.toNFC(formobj.form)) local lemma_translit = formobj.translit -- In case there is redundant manual translit, remove it so the comparisons are guaranteed to work -- out correctly in insertIfNot() comparisons. Otherwise it's possible we are comparing an object -- without manual translit to an object with redundant manual translit, in which case we will -- wrongly not find them equivalent. if lemma_translit and lemma_translit == lang:transliterate(lemmaval) then lemma_translit = nil end -- Ignore any footnotes. FIXME: We could convert them to qualifiers instead. table.insert(lemmas, { -- use term and tr for compatibility with tagged_inflections() term = lemmaval, tr = lemma_translit, gloss = gloss or args.t[i] or args.t.default, lit = args.lit[i] or args.lit.default, pos = args.pos[i] or args.pos.default, id = args.id[i] or args.id.default, }) end break end end if not lemmas[1] then local errmsg = ("Can't identify any lemmas when invoking {{ar-conj|%s}}"):format(argspec) if noerror then return errmsg else error(errmsg) end end local slot_restrictions = args.slots and m_table.listToSet(rsplit(args.slots, ",")) or nil local negated_slot_restrictions = args.noslots and m_table.listToSet(rsplit(args.noslots, ",")) or nil if slot_restrictions and slot_restrictions.lemma then slot_restrictions.lemma = nil slot_restrictions[lemma_slot] = true end if negated_slot_restrictions and negated_slot_restrictions.lemma then negated_slot_restrictions.lemma = nil negated_slot_restrictions[lemma_slot] = true end local slots_seen = {} local normally_skipped_slots = m_table.listToSet { "ap", "vp", "vn" } normally_skipped_slots[lemma_slot] = true if slot_restrictions then for slot, _ in pairs(slot_restrictions) do normally_skipped_slots[slot] = nil end end local matched = false for _, slot_accel in ipairs(alternant_multiword_spec.verb_slots) do local slot, accel = unpack(slot_accel) -- Skip "unsettable" (ancillary/internal) slots. if not m_verb_module.unsettable_slots_set[slot] and not normally_skipped_slots[slot] then local forms = alternant_multiword_spec.forms[slot] if forms then for _, formobj in ipairs(forms) do local form = m_links.remove_links(mw.ustring.toNFC(formobj.form)) if non_lemma_form == lang:stripDiacritics(form) then if (not slot_restrictions or slot_restrictions[slot]) and ( not negated_slot_restrictions or not negated_slot_restrictions[slot] ) then local translit = formobj.translit -- In case there is redundant manual translit, remove it; see above with lemmas for why -- we do this. if translit and translit == lang:transliterate(form) then translit = nil end for _, lemma in ipairs(lemmas) do local form_and_tags = { form = form, translit = translit, lemmas_tag_sets = {{ lemma = lemma, tag_set = accel, }}, } m_table.insertIfNot(forms_and_tags, form_and_tags, { key = function(formobj) return { form = formobj.form, translit = formobj.translit, } end, combine = function(obj, newobj) for _, lemma_tag_set in ipairs(newobj.lemmas_tag_sets) do m_table.insertIfNot(obj.lemmas_tag_sets, lemma_tag_set) end end, }) end matched = true end if slot_restrictions or negated_slot_restrictions then slots_seen[slot] = true end end end end end end local function concat_lemmas() local formvals = {} for _, lemma in ipairs(lemmas) do table.insert(formvals, ("[[%s|%s]]"):format(lang:logicalToPhysical(lang:stripDiacritics(lemma.term)), lemma.term)) end return table.concat(formvals, "/") end if next(slots_seen) then local function get_slots_seen() local slots_seen_list = {} for slot, _ in pairs(slots_seen) do table.insert(slots_seen_list, slot) end table.sort(slots_seen_list) return slots_seen_list end local function check_against_slots_seen(restrictions, prefix) for slot, _ in pairs(restrictions) do if not slots_seen[slot] then local errmsg = ("%sslot restriction for slot '%s' had no effect (typo?) because it is not any of the slots matching form '%s' for verb '%s': possible values %s"):format( prefix, slot, non_lemma_form, concat_lemmas(), table.concat(get_slots_seen(), ",")) if noerror then return errmsg else error(errmsg) end end end end if slot_restrictions then check_against_slots_seen(slot_restrictions, "") end if negated_slot_restrictions then check_against_slots_seen(negated_slot_restrictions, "negated ") end end if not matched then local errmsg = ("'%s' is not any of the forms of the form-%s verb '%s'"):format( non_lemma_form, table.concat(vforms, "/"), concat_lemmas()) if noerror then return errmsg else error(errmsg) end end return nil end for i, argspec in ipairs(argspecs) do if argspec:find("^%+") then local lemma, verb_form = argspec:match("^%+(.+)<(.-)>$") local conjs = find_conjugations(lemma, verb_form, args.conjid[i], args.noconjid[i]) if type(conjs) == "string" then m_table.insertIfNot(err_msgs, conjs) m_table.insertIfNot(categories, "Mục từ có vấn đề khi gọi Bản mẫu:ar-verb form tiếng Ả Rập") else local matched = false local errs = {} for _, conj in ipairs(conjs) do local err = process_argspec(conj.conj, preprocess(frame, conj.gloss), i, "noerror") if err then table.insert(errs, err) else matched = true end end if not matched then -- If we didn't match any of the found conjugations, we display an error; otherwise if we only -- matched some, it's fine (e.g. this happens with form [[آسر]] of form-I [[أسر]], which matches -- the active أَسَرَ "to bind, to enslave, to captivate" but not the passive أُسِرَ "to have urinary -- retention"). Note that the joining string needs to contain Latin characters in it (e.g. not -- just a semicolon), or the Unicode BIDI algorithm will cause the output to appear incorrect -- as there won't be anything that forces L2R between the lemma of the first error (which comes -- at the end) and the non-lemma form of the second error (which comes at the beginning). local combined_err = table.concat(errs, "; và ") if combined_err then m_table.insertIfNot(err_msgs, combined_err) m_table.insertIfNot(categories, "Mục từ có vấn đề khi gọi Bản mẫu:ar-verb form tiếng Ả Rập") end end end else process_argspec(argspec, nil, i) end end local parts = {} local function ins(txt) table.insert(parts, txt) end local function insert_msgs() for _, msg in ipairs(err_msgs) do ins('<span style="font-weight: bold; color: var(--wikt-palette-deepred);">' .. msg .. "</span><br />") end end if forms_and_tags[1] then insert_msgs() ins(generate_inflection_of(forms_and_tags, vforms, args.pagename, is_template_example)) else -- Insert a bare-bones headword so the page doesn't go without one. ins(require(headword_module).full_headword { lang = lang, pos_category = "Biến thể hình thái động từ", pagename = pagename, force_cat_output = force_cat, }) ins("\n# ") insert_msgs() end local cat_text if categories[1] then cat_text = require(utilities_module).format_categories(categories, lang, nil, nil, force_cat) else cat_text = "" end return table.concat(parts) .. cat_text end return export rlo7jp439rcu44jahqsbu4gcqoyaxdm Thể loại:Mục từ tiếng Gata' 14 331850 2479491 2216302 2026-07-27T08:29:38Z WhoAlone 40420 2479491 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Chữ cái tiếng Gata' 14 331851 2479492 2216303 2026-07-27T08:30:49Z WhoAlone 40420 2479492 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx मेरोम 0 331927 2477911 2340349 2026-07-26T16:55:47Z WhoAlone 40420 2477911 wikitext text/x-wiki =={{langname|bix}}== ==={{ĐM|pron}}=== * {{IPA4|bix|/mɛrom/}} ==={{ĐM|noun}}=== {{head|bix|Danh từ}} # [[dê]]. ==={{ĐM|ref}}=== * Sayantani Banerjee, Poushali Mitra (2015). ''Phonology of Birjia''. {{C|bix|Gia súc}} =={{langname|unr}}== ==={{ĐM|pron}}=== * {{IPA4|unr|/mɛrɔm/}} * {{IPA4|unr|/meɾom/|a=Chalagi, Jharmunda}} * {{IPA4|unr|/mɛɾom/|a=Begunbari, Karimpur, Nijpara}} ==={{ĐM|noun}}=== {{head|unr|Danh từ}} # [[dê]]. a3gb0q3vuwvql8gin2aou08hftd0q0q ରିମୋ 0 332039 2479477 2216632 2026-07-27T08:13:17Z WhoAlone 40420 2479477 wikitext text/x-wiki =={{langname|bfw}}== ==={{ĐM|pron}}=== * {{IPA4|bfw|/remɔ/}} ==={{ĐM|noun}}=== {{head|bfw|Danh từ|tr=remo}} # [[người]]. {{c|bfw|Con người}} f0bixbkfzcyfsb8uau5tij1yrg88hqy हकू 0 332776 2478051 2340351 2026-07-26T17:20:42Z WhoAlone 40420 2478051 wikitext text/x-wiki =={{langname|asr}}== ==={{ĐM|pron}}=== * {{IPA4|asr|/haku/}} ==={{ĐM|noun}}=== {{head|asr|Danh từ|tr=haku}} # [[cá]]. ==={{ĐM|ref}}=== * Zoya Khalid (2020). ''A Grammatical Sketch of Asur: A North Munda language''. Central University of Jharkhand. =={{langname|bix}}== ==={{ĐM|pron}}=== * {{IPA4|bix|/haku/}} ==={{ĐM|noun}}=== {{head|bix|Danh từ}} # [[cá]]. ==={{ĐM|ref}}=== * Sayantani Banerjee, Poushali Mitra (2015). ''Phonology of Birjia''. {{C|bix|Cá}} e8ixg2boquku25n79z841rddjuhmrkz Thể loại:Danh từ tiếng Birjia 14 332801 2478046 2217915 2026-07-26T17:19:41Z WhoAlone 40420 /* */ 2478046 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx जन 0 332805 2477443 2340347 2026-07-26T15:11:56Z WhoAlone 40420 2477443 wikitext text/x-wiki =={{langname|bix}}== ==={{ĐM|pron}}=== * {{IPA4|bix|/ɟan/}} ==={{ĐM|noun}}=== {{head|bix|Danh từ}} # [[xương]]. ==={{ĐM|ref}}=== * Sayantani Banerjee, Poushali Mitra (2015). ''Phonology of Birjia''. {{c|bix|Bộ phận cơ thể}} 6tg85o5tlbnr9ot9jynv1sy3ud2k56c जोजोमा 0 332808 2477447 2340340 2026-07-26T15:12:37Z WhoAlone 40420 2477447 wikitext text/x-wiki =={{langname|bix}}== ==={{ĐM|pron}}=== * {{IPA4|bix|/ɟoɟoma/}} ==={{ĐM|noun}}=== {{head|bix|Danh từ}} # [[đồ ăn]]. ==={{ĐM|ref}}=== * Sayantani Banerjee, Poushali Mitra (2015). ''Phonology of Birjia''. {{c|bix|Thực phẩm}} 4l44jw6evmnpc2212vb023szp33d3t2 তারূপ 0 332933 2479448 2321199 2026-07-27T05:01:03Z WhoAlone 40420 2479448 wikitext text/x-wiki =={{langname|ekl}}== ==={{ĐM|noun}}=== {{head|ekl|Danh từ|tr=tarup}} # [[hổ|Hổ]]. {{C|ekl|Họ Mèo}} 76l5jkgbeoqe7r6p0fu3fy0hf9ataw0 ᡝᠮᡠ 0 335220 2477805 2221354 2026-07-26T16:33:07Z Hiyuune 50834 /* Tiếng Mãn Châu */ 2477805 wikitext text/x-wiki =={{langname|mnc}}== {{number box|mnc|1}} ==={{ĐM|etymology}}=== Từ {{inherited|mnc|juc|әmu}}, từ {{inherited|mnc|tuw-pro|*ume-/emu-|*ume-/*emu-}}. Cùng nguồn gốc với {{cognate|evn|умӯн}}, {{cognate|eve|өмэн}} và {{cognate|eve|умэн}} (phương ngữ Ola ở [[w:Magadan (tỉnh)|Magadan]]), {{cognate|tuw-sol|emung}}. ==={{ĐM|pron}}=== {{mnc-IPA |peking=əm |alcuka=əm/ɔm }}<ref>{{R:mnc:Yingsheng:2004|page=274}}</ref> ==={{ĐM|numeral}}=== {{head|mnc|Số từ}} # [[một|Một]]. ==={{ĐM|ref}}=== <references/> d7yiihhy9wt1wdsckebz238455uzli8 2477814 2477805 2026-07-26T16:35:09Z Hiyuune 50834 /* Từ nguyên */ 2477814 wikitext text/x-wiki =={{langname|mnc}}== {{number box|mnc|1}} ==={{ĐM|etymology}}=== Từ {{inherited|mnc|juc|əmu}}, từ {{inherited|mnc|tuw-pro|*ume-/emu-|*ume-/*emu-}}. Cùng gốc với {{cognate|evn|умӯн}}, {{cognate|eve|өмэн}} and {{cognate|eve|умэн}} (phương ngữ Ola ở [[w:Magadan (tỉnh)|Magadan]]), {{cognate|tuw-sol|emung}}. ==={{ĐM|pron}}=== {{mnc-IPA |peking=əm |alcuka=əm/ɔm }}<ref>{{R:mnc:Yingsheng:2004|page=274}}</ref> ==={{ĐM|numeral}}=== {{head|mnc|Số từ}} # [[một|Một]]. ==={{ĐM|ref}}=== <references/> 47f5tmqf9rm6u6y1znbphyksyc14ke9 2477817 2477814 2026-07-26T16:35:33Z Hiyuune 50834 2477817 wikitext text/x-wiki =={{langname|mnc}}== {{number box|mnc|1}} ==={{ĐM|etymology}}=== Từ {{inherited|mnc|juc|əmu}}, từ {{inherited|mnc|tuw-pro|*ume-/emu-|*ume-/*emu-}}. Cùng gốc với {{cognate|evn|умӯн}}, {{cognate|eve|өмэн}} và {{cognate|eve|умэн}} (phương ngữ Ola ở [[w:Magadan (tỉnh)|Magadan]]), {{cognate|tuw-sol|emung}}. ==={{ĐM|pron}}=== {{mnc-IPA |peking=əm |alcuka=əm/ɔm }}<ref>{{R:mnc:Yingsheng:2004|page=274}}</ref> ==={{ĐM|numeral}}=== {{head|mnc|Số từ}} # [[một|Một]]. ==={{ĐM|ref}}=== <references/> 5la32kyj68h4so2lf860z6bqpolxjix अङानबाड़ि 0 340123 2479495 2230181 2026-07-27T08:37:44Z WhoAlone 40420 2479495 wikitext text/x-wiki =={{langname|biy}}== ==={{ĐM|pron}}=== * {{IPA4|biy|[aŋanbaɽi]}} ==={{ĐM|noun}}=== {{head|biy|Danh từ|tr=aṇanbaṛi}} # [[trường]] [[mẫu giáo]]. ==={{ĐM|ref}}=== * [https://livingdictionaries.app/birhor/entries/list Từ điển tiếng Birhor] tại Living Dictionaries. {{c|biy|Giáo dục}} hktr0v4f8w4rfa0qiy5wt18cjzfxjys Mô đun:category tree/topic/Sciences 828 343330 2479525 2455634 2026-07-27T09:33:28Z Hiyuune 50834 2479525 Scribunto text/plain local labels = {} labels["khoa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Tất cả chủ đề"}, wpcat = true, } labels["Lý thuyết khoa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học","Nhận thức luận của khoa học","Phương pháp khoa học"}, wpcat = true, } labels["Phương pháp khoa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học","Nghiên cứu khoa học"}, wpcat = true, } labels["Nghiên cứu khoa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học","Nhận thức luận"}, wpcat = true, } labels["Khoa học dân gian"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học"}, wpcat = true, } labels["Công nghệ dân gian"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học dân gian","Công nghệ","Văn hóa dân gian"}, wpcat = true, } labels["acceleration"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"physics"}, } labels["acoustics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Khoa học ứng dụng", "physics", "sound"}, } labels["adjectives"] = { type = "chủ đề thuộc nhóm phân loại", description = "default", parents = {"parts of speech"}, } labels["Hàng không học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"khoa học"}, wpcat = true, } labels["aerospace"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"sciences", "space", "astronautics", "aeronautics"}, } labels["nông nghiệp"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học ứng dụng"}, wpcat = true, } labels["Chăn nuôi"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"nông nghiệp","Động vật","Văn hóa","Tiêu khiển","Động vật học","Sinh hoạt","Nhân loại học","Khoa học xã hội môi trường"}, wpcat = true, } labels["Giả kim thuật"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"forteana", "Ngụy khoa học", "obsolete scientific theories"}, } labels["Y học thay thế"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Y tế", "Ngụy khoa học"}, } labels["Hóa phân tích"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa học"}, } labels["Giải phẫu học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[anatomy]], the study of the [[body]] and its parts.", additional = "{{also|Thể loại:{{{langcode}}}:Bộ phận cơ thể}}", parents = {"Sinh học", "Y học"}, } labels["andrology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"medicine", "male"}, } labels["Nhân loại học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[anthropology]], the study of [[human]]s.", additional = "{{also|Thể loại:{{{langcode}}}:Con người}}", parents = {"Động vật học", "Khoa học xã hội"}, wpcat = true, } labels["anti-gravity"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"fictional abilities", "gravity", "science fiction", "space access"}, } labels["Khoa học ứng dụng"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học"}, wpcat = true, } labels["arachnology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[arachnology]], the study of [[spider]]s.", additional = "{{also|Category:{{{langcode}}}:Spiders}}", parents = {"zoology", "arthropodology"}, } labels["Khảo cổ học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Nhân loại học", "khoa học"}, commonscat = true, wpcat = true, } labels["architectural elements"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"architecture"}, } labels["Kiến trúc"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học ứng dụng", "Nghệ thuật"}, } labels["arthropodology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[arthropodology]], the study of [[arthropod]]s.", additional = "{{also|Category:{{{langcode}}}:Arthropods}}", parents = {"zoology"}, } labels["Trí tuệ nhân tạo"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học máy tính", "Điều khiển học"}, wpcat = true, } labels["Khoảnh sao"] = { type = "chủ đề thuộc nhóm tên gọi", description = "default", parents = {"Thiên văn học"}, } labels["astronautics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Khoa học ứng dụng", "space"}, } labels["Thiên văn học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[Thiên văn học]], the study of [[stars]] and other [[celestial bodies]].", additional = "{{also|Category:{{{langcode}}}:Celestial bodies}}", parents = {"khoa học", "Không gian"}, } labels["Vật lý thiên văn"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Vật lý học", "Thiên văn học"}, } labels["Hàng không"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hàng không học", "Giao thông"}, } labels["avionics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"aeronautics", "electronics"}, } labels["Ayurveda"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"alternative medicine", "India"}, } labels["bacteriology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[bacteriology]], the study of [[bacteria]].", additional = "{{also|Category:{{{langcode}}}:Bacteria}}", parents = {"medicine", "microbiology"}, } labels["ballistics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"mechanics"}, } labels["biases"] = { type = "chủ đề thuộc nhóm tập hợp", description = "{{{langname}}} terms for [[bias|biases]], [[inclination]]s of views towards [[inaccurate]] [[representation]].", additional = "{{also|Category:{{{langcode}}}:Logical fallacies|Category:{{{langcode}}}:Forms of discrimination}}", parents = {"psychology", "statistics"}, } labels["Hóa sinh"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa học", "Sinh học"}, } labels["Sinh học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[biology]], the study of [[life]].", additional = "{{also|Thể loại:{{{langcode}}}:Sinh vật}}", parents = {"khoa học"}, } labels["black holes"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Thiên văn học", "astrophysics", "gravity", "relativity"}, } labels["Thực vật học"] = { type = "chủ đề thuộc nhóm liên quan", description = "=[[botany]], the study of [[plants]]", additional = "{{also|Category:{{{langcode}}}:Plants}}", parents = {"Sinh học"}, } labels["Rêu học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[bryology]], the study of [[moss]]es and other lower plants.", parents = {"Sinh học", "Thực vật học"}, } labels["Bệnh học tim"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[cardiology]], the study of the [[heart]].", parents = {"Y học", "Hệ tuần hoàn"}, } labels["carpentry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"construction", "woodworking"}, } labels["cartography"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"geography"}, } labels["catalysis"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"chemical processes", "chemical reactions", "Hóa lý"}, } labels["Kỹ thuật hóa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Kỹ thuật", "Hóa học"}, } labels["chemical formulae"] = { type = "name", description = "default", parents = {"chemical notation"}, } labels["chemical notation"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"chemistry", "names", "symbols"}, } labels["chemical reactions"] = { type = "chủ đề thuộc nhóm liên quan,chủ đề thuộc nhóm tập hợp", description = "default", parents = {"chemistry"}, } labels["chemical reagents"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"chemistry"}, } labels["Hóa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học"}, } labels["Thiên văn học Trung Quốc"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Thiên văn học"}, } labels["Chinese phonetics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"phonetics", "Chinese"}, } labels["classical mechanics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"mechanics"}, } labels["classical studies"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"linguistics", "literature", "history"}, } labels["climatology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[climatology]], the study of [[climate]].", parents = {"earth sciences"}, } labels["clinical psychology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"psychology", "pathology"}, } labels["computational linguistics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"linguistics", "computer science"}, } labels["Khoa học máy tính"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học", "Máy tính"}, } labels["conchology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[conchology]], the study of mollusc [[shell]]s.", parents = {"malacology"}, } labels["Chòm sao"] = { type = "chủ đề thuộc nhóm tên gọi", description = "default", parents = {"Thiên văn học"}, } labels["Xây dựng"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Kỹ thuật", "Kiến trúc"}, } labels["control theory"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"sciences", "systems"}, } labels["cosmology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[cosmology]], the study of the [[universe]].", parents = {"Thiên văn học"}, } labels["criminology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[criminology]], the study of [[crime]].", additional = "{{also|Category:{{{langcode}}}:Crime}}", parents = {"sociology", "crime"}, } labels["cryptography"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"formal sciences", "mathematics", "computer science"}, } labels["cryptozoology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[cryptozoology]], the [[pseudoscientific]] study of mythological creatures.", additional = "{{also|Category:{{{langcode}}}:Mythological creatures}}", parents = {"zoology", "forteana"}, } labels["crystallography"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"physics", "crystal"}, } labels["cultural anthropology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"anthropology", "culture"}, } labels["Điều khiển học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Toán học ứng dụng", "Lý thuyết hệ thống"}, wpcat = true, } labels["Sinh học tế bào"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[cytology]], the study of cell biology, cell structure, formation, classification and related topics.", parents = {"Sinh học"}, } labels["data management"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học thông tin", "computer science"}, } labels["demarcation lines"] = { type = "name", description = "=political [[demarcation line]]s", parents = {"politics"}, } labels["decision theory"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"probability theory", "epistemology"}, } labels["Nhân khẩu học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học", "Thống kê","Khoa học xã hội môi trường"}, } labels["Nha khoa"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Y học", "Răng"}, } labels["dermatology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[dermatology]], the study of the [[skin]].", additional = "{{also|Category:{{{langcode}}}:Skin}}", parents = {"medicine"}, } labels["developmental biology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[developmental biology]], the study of the [[development]] of [[lifeform]]s.", parents = {"biology"}, } labels["khoa học Trái Đất"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học"}, } labels["Thổ nhưỡng học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học Trái Đất"}, } labels["earthquake engineering"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"engineering"}, } labels["Sinh thái học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[ecology]], the study of interaction between [[life]] and its environment.", parents = {"Sinh học"}, } labels["Kinh tế học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[economics]], the study of the [[economy]].", parents = {"Khoa học xã hội"}, } labels["Hệ thống sinh thái"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Sinh thái học", "Địa mạo"}, } labels["Điện não đồ"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[electrencephalography]], the electrical measurement of the [[brain]].", additional = "{{also|Thể loại:{{{langcode}}}:Não}}", parents = {"Khoa học thần kinh"}, } labels["Kỹ thuật điện"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Kỹ thuật", "Điện học"}, } labels["Điện học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Điện từ học"}, } labels["Điện tâm đồ"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Bệnh học tim"}, } labels["electrodynamics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"electromagnetism"}, } labels["electrochemistry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa lý", "electricity"}, } labels["Điện từ học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Vật lý học"}, } labels["element nomenclature"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"chemical notation", "names", "chemical elements"}, } labels["embryology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[embryology]], the study of the [[embryo]].", parents = {"biology", "developmental biology", "medicine"}, } labels["emergency medicine"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"medicine"}, } labels["endocrinology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[endocrinology]], the study of [[hormones]] and the [[endocrine system]].", additional = "{{also|Category:{{{langcode}}}:Hormones}}", parents = {"medicine"}, } labels["Kỹ thuật"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học ứng dụng", "Công nghệ"}, } labels["enterprise engineering"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"engineering"}, } labels["entomology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[entomology]], the study of [[insect]]s.", additional = "{{also|Category:{{{langcode}}}:Insects}}", parents = {"zoology", "arthropodology"}, } labels["Dịch tễ học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[epidemiology]].", parents = {"Y học"}, } labels["ethnography"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"anthropology"}, } labels["ethnology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[ethnology]], the study of [[people]]s.", parents = {"anthropology"}, } labels["ethology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[ethology]], the study of [[animal]] [[behaviour]].", parents = {"zoology"}, } labels["Thuyết tiến hóa"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Sinh học"}, } labels["flat earth"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used by believers in a flat earth or related to the concept.", parents = {"pseudoscience", "obsolete scientific theories"}, } labels["flax"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"agriculture", "Malpighiales order plants"}, } labels["Động lực học chất lưu"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Vật lý học"}, } labels["lâm nghiệp"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học ứng dụng"}, } labels["forteana"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms that have a [[Fortean]] element.", parents = {"pseudoscience"}, } labels["functional group prefixes"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"organic chemistry"}, } labels["functional group suffixes"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"organic chemistry"}, } labels["gardens"] = { type = "type", description = "=places where plants are grown", parents = {"home", "horticulture"}, } labels["Khoa tiêu hóa"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[gastroenterology]], the study of the [[digestive system]].", parents = {"Y học"}, } labels["Di truyền học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[genetics]], the study of [[gene]]s.", parents = {"Sinh học"}, } labels["địa lý học"] = { type = "chủ đề thuộc nhóm liên quan", description = "Mục từ {{{langname}}} liên quan đến [[địa lý học]], ngành khoa học chuyên nghiên cứu về những quy luật, đặc điểm, phân bố của tự nhiên.", additional = "{{also|Thể loại:{{{langcode}}}:Địa mạo|Thể loại:{{{langcode}}}:Tổ chức chính trị}}", parents = {"khoa học Trái Đất"}, } labels["geological periods"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"địa chất học"}, } labels["địa chất học"] = { type = "chủ đề thuộc nhóm liên quan", description = "Mục từ {{{langname}}} thuộc chủ đề [[địa chất học]], môn khoa học nghiên cứu về các vật chất rắn và lỏng cấu tạo nên [[Trái Đất]].", parents = {"khoa học Trái Đất"}, } labels["địa mạo học"] = { type = "chủ đề thuộc nhóm liên quan", description = "Mục từ {{{langname}}} thuộc chủ đề [[địa mạo học]].", parents = {"địa chất học"}, } labels["Địa chính trị"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Địa lý", "Chính trị"}, } labels["geospatial science"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"earth sciences"}, } labels["gerontology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[gerontology]], the study of [[aging]].", additional = "{{also|Category:{{{langcode}}}:Age}}", parents = {"Y học"}, } labels["ngữ pháp"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Ngôn ngữ học"}, } labels["Cách ngữ pháp"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"ngữ pháp"}, } labels["grammatical moods"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"grammar"}, } labels["gravity"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"acceleration", "astrophysics", "mechanics"}, } labels["Phụ khoa"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Y học", "Nũ giới"}, } labels["helminthology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[helminthology]], the study of [[helminth]]s ([[parasitic]] [[worm#Noun|worms]]).", additional = "{{also|Category:{{{langcode}}}:Flatworms}}", parents = {"zoology"}, } labels["hematology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[hematology]], the study of [[blood]].", parents = {"medicine"}, } labels["hepatology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[hepatology]], the study of the [[liver]].", parents = {"medicine"}, } labels["herpetology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[herpetology]], the study of [[reptile]]s and amphibians.", additional = "{{also|Category:{{{langcode}}}:Reptiles|Category:{{{langcode}}}:Amphibians}}", parents = {"zoology"}, } labels["homeopathy"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"alternative medicine"}, } labels["Trồng trọt"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"nông nghiệp", "Thực vật học"}, } labels["hydroacoustics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"acoustics", "thủy văn học"}, } labels["hydrocarbon chain prefixes"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"organic chemistry"}, } labels["hydrocarbon chain suffixes"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"organic chemistry"}, } labels["thủy văn học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[hydrology]], the study of [[water]], its movement and distribution.", additional = "{{also|Thể loạo:{{{langcode}}}:Nước}}", parents = {"khoa học Trái Đất", "Nước"}, } labels["Ngư học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[ichthyology]], the study of [[fish]].", additional = "{{also|Thể loại:{{{langcode}}}:Cá}}", parents = {"Động vật học"}, } labels["immunochemistry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa sinh", "Miễn dịch học"}, } labels["Miễn dịch học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[immunology]], the study of the [[immune system]].", parents = {"Y học"}, } labels["Indo-European studies"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"linguistics"}, } labels["Khoa học thông tin"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học ứng dụng"}, } labels["inorganic chemistry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"chemistry"}, } labels["Lĩnh vực liên ngành"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học"}, } labels["isolines"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"cartography", "Khí tượng học"}, } labels["Lagrange points"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"orbits"}, } labels["lexicography"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"linguistics"}, } labels["library science"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"sciences", "education", "Khoa học thông tin"}, } labels["lichenology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[lichenology]], the study of [[lichen]]s.", additional = "{{also|Category:{{{langcode}}}:Lichens}}", parents = {"Nấm học", "phycology"}, } labels["linguistic morphology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"linguistics"}, } labels["Ngôn ngữ học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[linguistics]], the study and analysis of [[language]].", additional = "{{also|Thể loại:{{{langcode}}}:Ngôn ngữ}}", parents = {"Ngôn ngữ", "Khoa học xã hội"}, } labels["maize (crop)"] = { type = "chủ đề thuộc nhóm liên quan", description = "=[[maize]] (called [[corn]] in North America) as a crop", additional = "For terms related to maize as a food, see [[:Category:Maize (food)]] and for maize as a plant, see [[:Category:Maize (plant)]].", parents = {"agriculture", "grains"}, } labels["malacology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[malacology]], the study of [[mollusk]]s.", additional = "{{also|Category:{{{langcode}}}:Mollusks}}", parents = {"zoology"}, } labels["mammalogy"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[mammalogy]], the study of [[mammal]]s.", additional = "{{also|Category:{{{langcode}}}:Mammals}}", parents = {"zoology"}, } labels["Sinh học biển"] = { type = "chủ đề thuộc nhóm liên quan", description = "Mục từ {{{langname}}} có liên quan đến [[sinh học biển]], ngành khoa học nghiên cứu các sinh vật dưới biển.", parents = {"Sinh học"}, } labels["masonry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"construction"}, } labels["materials science"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"sciences", "engineering"}, } labels["Kỹ thuật cơ khí"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Kỹ thuật"}, } labels["Cơ học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Vật lý học"}, } labels["medical genetics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Y học", "Di truyền học"}, } labels["Y học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms that pertain to the the science and practice of [[medicine]].", parents = {"Sinh học", "Y tế"}, } labels["metamaterials"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"physics"}, } labels["Hằng số vật lý"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"Vật lý học"}, } labels["Học máy"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Trí tuệ nhân tạo"}, } labels["Khí tượng học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[meteorology]], the study of [[weather]].", additional = "{{also|Thể loại:{{{langcode}}}:Thời tiết}}", parents = {"khoa học Trái Đất", "Khí quyển"}, } labels["Đo lường học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[metrology]], the science of [[measure|measuring]].", parents = {"Khoa học ứng dụng","Đo lường"}, wpcat = true, commonscat=true, } labels["Hệ thống đo lường"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Đo lường"}, wpcat = true, } labels["Đo lường"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Quan sát khoa học","Kích thước"}, wpcat = true, } labels["Quan sát khoa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Phương pháp khoa học","Nhận thức luận của khoa học"}, wpcat = true, } labels["microbiology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[microbiology]], the study of [[life]] at [[microscopic]] scales, too small for the [[human]] [[eye]].", parents = {"biology"}, } labels["microscopy"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[microscopy]], the field of using [[microscopes]] for study.", parents = {"Quang học", "microbiology"}, } labels["Khoáng vật học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[mineralogy]], the study of [[mineral]]s.", additional = "{{also|Thể loại:{{{langcode}}}:Khoáng chất}}", parents = {"địa chất học"}, } labels["Sinh học phân tử"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[molecular biology]], the study of the [[molecules]] found in [[life]], their functions and effects.", parents = {"Hóa sinh", "Sinh học", "Di truyền học"}, } labels["Nấm học"] = { type = "chủ đề thuộc nhóm liên quan", description = "Mục từ {{{langname}}} liên quan đến nấm học, nhánh của sinh học với đối tượng nghiên cứu là [[nấm]].", additional = "{{also|Thể loại:{{{langcode}}}:Nấm}}", parents = {"Sinh học"}, } labels["NASA"] = { type = "chủ đề thuộc nhóm liên quan", description = "=the United States National Aeronautics and Space Administration and the US space program", parents = {"astronautics", "aviation"}, } labels["nephrology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[nephrology]], the study of the [[kidney]]s.", parents = {"medicine"}, } labels["Giải phẫu thần kinh"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[neuroanatomy]], the study of the structure and organization of the [[nervous system]].", parents = {"Giải phẫu học", "Thần kinh học", "Khoa học thần kinh"}, } labels["Thần kinh học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[neurology]], the study of [[nerves]] and [[neurons]].", parents = {"Y học", "Khoa học thần kinh"}, } labels["Khoa học thần kinh"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[neuroscience]], the study of the [[nervous system]].", parents = {"Sinh học"}, } labels["neurosurgery"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"surgery", "neurology"}, } labels["neutron"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"nuclear physics"}, } labels["neutron stars"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"neutron", "gravity", "astrophysics", "relativity", "stars"}, } labels["danh từ"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Từ loại"}, } labels["Năng lượng hạt nhân"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Năng lượng", "Vật lý hạt nhân", "Công nghệ"}, } labels["nuclear fusion"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"nuclear energy"}, } labels["Vật lý hạt nhân"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Vật lý học", "Cơ học lượng tử"}, } labels["nuclear rocketry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"nuclear energy", "rocketry", "space access"}, } labels["obstetrics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"developmental biology", "medicine", "pregnancy"}, } labels["obsolete scientific theories"] = { type = "chủ đề thuộc nhóm tập hợp", description = "{{{langname}}} terms for types or instances of [[obsolete]] [[scientific]] [[theory|theories]] that are no longer, or have never been, widely accepted.", parents = {"history of science"}, } labels["Hải dương học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học"}, } labels["oenology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[oenology]], the study of [[wine]] and [[winemaking]].", additional = "{{also|Category:{{{langcode}}}:Wine}}", parents = {"sciences"}, } labels["Ung thư học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[oncology]], the study of [[cancer]].", parents = {"Sinh học", "Y học", "Bệnh lý học"}, } labels["onomastics"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[onomastics]], the study of [[name]]s.", additional = "{{also|Category:{{{langcode}}}:Names|Category:{{{langname}}} names}}", parents = {"linguistics", "names"}, } labels["ophthalmology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[ophthalmology]], the study of the [[eye]].", additional = "{{also|Category:{{{langcode}}}:Eye}}", parents = {"medicine", "vision"}, } labels["Quang học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[optics]], the study of the behaviour of [[light]].", additional = "{{also|Thể loại:{{{langcode}}}:Ánh sáng}}", parents = {"Vật lý học"}, } labels["orbits"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"astronautics", "gravity", "space", "curves"}, } labels["Hóa hữu cơ"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa học"}, } labels["orgonomy"] = { type = "chủ đề thuộc nhóm liên quan", description = "=the [[orgone]] theory proposed by {{w|William Reich}}", parents = {"alternative medicine", "pseudoscience"}, } labels["ornithology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[ornithology]], the study of [[birds]].", additional = "{{also|Category:{{{langcode}}}:Birds}}", parents = {"zoology"}, } labels["paleontology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"sciences", "địa chất học"}, } labels["palynology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[palynology]], the study of [[particle]]s and particulate matter.", parents = {"địa chất học"}, } labels["parapsychology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"forteana", "pseudoscience"}, } labels["parasitology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"pathology", "zoology"}, } labels["Vật lý hạt"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[particle physics]], the study of [[subatomic]] [[particle]]s.", additional = "{{also|Category:{{{langcode}}}:Subatomic particles}}", parents = {"Vật lý học"}, } labels["Từ loại"] = { type = "chủ đề thuộc nhóm liên quan", description = "=[[từ loại]]", parents = {"ngữ pháp"}, } labels["Bệnh lý học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[pathology]], the study of [[disease]].", additional = "{{also|Thể loại:{{{langcode}}}:Bệnh}}", parents = {"Y học", "Bệnh"}, } labels["petrochemistry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"chemistry", "chemical engineering", "oil industry", "petroleum"}, } labels["Thạch luận"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[petrology]], the study of [[rock]].", additional = "{{also|Thể loại:{{{langcode}}}:Đá}}", parents = {"địa chất học"}, } labels["Dược lý học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa sinh", "Y học"}, } labels["Dược học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Y học", "Dược lý học"}, } labels["phonemes"] = { type = "chủ đề thuộc nhóm tập hợp", description = "=contrastive sounds within a language", parents = {"phonology"}, } labels["phonetics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"linguistics"}, } labels["phonology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[phonology]], the organisation of [[speech]] sounds within a [[language]].", parents = {"linguistics"}, } labels["photochemistry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa lý", "light"}, } labels["phrenology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"psychology", "pseudoscience"}, } labels["phycology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[phycology]], the study of [[algae]].", additional = "{{also|Category:{{{langcode}}}:Algae}}", parents = {"botany", "microbiology"}, } labels["Hóa lý"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa học", "Vật lý học"}, } labels["physical quantities"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"physics"}, } labels["Vật lý học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"khoa học"}, commonscat = "Physics", wpcat = true, } labels["physiology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[physiology]].", parents = {"biology", "medicine"}, } labels["phytopathology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[phytopathology]], the study of [[disease]] in [[plant]]s.", additional = "{{also|Category:{{{langcode}}}:Plant diseases}}", parents = {"pathology", "botany"}, } labels["planetary nomenclature"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học hành tinh"}, } labels["Khoa học hành tinh"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[Khoa học hành tinh]], the study of [[planet]]s.", additional = "{{also|Category:{{{langcode}}}:Planets}}", parents = {"Thiên văn học", "địa chất học"}, } labels["plant anatomy"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in the study of the structure of plants and their parts.", parents = {"botany", "anatomy"}, } labels["plastic surgery"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"surgery"}, } labels["political science"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"social sciences", "politics"}, } labels["potential theory"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"mathematics"}, } labels["pragmatics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"linguistics"}, } labels["prosody"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[prosody]], the study of the [[suprasegmental]] aspects of [[speech]].", parents = {"linguistics"}, } labels["Ngụy khoa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học"}, } labels["Tâm thần học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Y học"}, } labels["Phân tâm học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Tâm lý học"}, } labels["Tâm lý học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[psychology]], the study of the [[mind]].", additional = "{{also|Thể loại:{{{langcode}}}:Tâm trí}}", parents = {"Khoa học xã hội"}, } labels["Tình cảm"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Tâm lý học"}, } labels["psychotherapy"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"psychology"}, } labels["Khoa hô hấp"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[pulmonology]], the study of the [[respiratory system]], including the [[lung]]s.", parents = {"Y học"}, } labels["pyrotechnics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"sciences"}, } labels["Cơ học lượng tử"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Vật lý học"}, } labels["relativity"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"physics"}, } labels["rheumatology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"medicine"}, } labels["robotics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"engineering"}, } labels["rocketry"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"astronautics"}, } labels["roofing"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"construction"}, } labels["rosiculture"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Trồng trọt"}, } labels["Xoay tròn"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Cơ học", "Hình học"}, } labels["Russian space program"] = { type = "chủ đề thuộc nhóm liên quan", description = "=the Russian and Soviet space programs", parents = {"astronautics", "aviation"}, } labels["sales"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"marketing"}, } labels["Địa chấn học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[seismology]], the study of [[earthquake]]s.", parents = {"địa chất học","Cơ học"}, } labels["động đất"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Địa chấn học","khoa học Trái Đất","Khoa học hành tinh"}, wpcat = true, commonscat = "Earthquakes", } labels["Kỹ thuật động đất"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"động đất"}, wpcat = true, commonscat = "Earthquake engineering", } labels["Nguy hiểm địa chất"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Kỹ thuật động đất","Tự nhiên"}, wpcat = true, commonscat = "Geological hazards", } labels["Sóng thần"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Địa chấn học","Kỹ thuật động đất"}, } labels["Ngữ nghĩa học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Ngôn ngữ học"}, } labels["Semitic linguistics"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in the study and analysis of [[Semitic]] [[language]]s.", parents = {"Ngôn ngữ học"}, } labels["semiotics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"social sciences", "linguistics"}, } labels["sexology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[sexology]], the study of [[human]] [[sexuality]].", additional = "{{also|Category:{{{langcode}}}:Sex}}", parents = {"psychology", "sex", "sociology"}, } labels["SI units"] = { type = "chủ đề thuộc nhóm liên quan", description = "=[[International System of Units|SI]] [[unit of measure|units of measure]]", parents = {"units of measure"}, } labels["signal processing"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Toán học ứng dụng", "telecommunications"}, wpcat = true, commonscat = true, } labels["Khoa học xã hội"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học", "Xã hội"}, wpcat = true, } labels["Khoa học môi trường"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học Trái Đất", "Môi trường"}, wpcat = true, } labels["Khoa học xã hội môi trường"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học xã hội","Khoa học môi trường", "Môi trường"}, wpcat = true, } labels["Ngôn ngữ học xã hội"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Ngôn ngữ học", "Xã hội học"}, } labels["Xã hội học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[sociology]], the study of [[society]].", additional = "{{also|Category:{{{langcode}}}:Xã hội}}", parents = {"Khoa học xã hội"}, wpcat = true, } labels["Công nghệ phần mềm"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Kỹ thuật", "Khoa học máy tính", "Phần mềm"}, wpcat = true, commonscat = true, } labels["soil science"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"earth sciences"}, } labels["sorting algorithms"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"Lý thuyết tính toán"}, } labels["sound engineering"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"engineering", "sound"}, } labels["space access"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"astronautics"}, } labels["space sciences"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"sciences", "space"}, } labels["Phổ học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Hóa phân tích", "Quang học", "Vật lý học"}, } labels["statistical mechanics"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"mechanics"}, } labels["Thống kê"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Khoa học hình thức", "Toán học"}, } labels["surgery"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"medicine"}, } labels["surveying"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"geography"}, } labels["Hệ thống"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Lĩnh vực liên ngành", "khoa học", "Xã hội"}, } labels["systems engineering"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"engineering"}, } labels["Lý thuyết hệ thống"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"khoa học", "Hệ thống"}, } labels["Phân loại học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", additional = "For individual [[taxa]], xem [[:Thể loại:Danh pháp hai phần]].", parents = {"Sinh học", "Thuyết tiến hóa"}, } labels["taxonomic ranks"] = { type = "chủ đề thuộc nhóm tập hợp", description = "default", parents = {"taxonomy"}, } labels["tenses"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"grammar"}, } labels["teratology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[teratology]], the study of abnormalities in the [[development]] of the [[body]].", parents = {"developmental biology", "medicine", "pathology", "toxicology"}, } labels["Lý thuyết tính toán"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in theoretical discussion of [[computer science]] or [[computing]].", parents = {"Khoa học máy tính"}, } labels["Nhiệt động lực học"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"Vật lý học"}, } labels["tides"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"gravity", "periodic occurrences"}, } labels["toxicology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[toxicology]], the study of [[poisons]], [[toxins]] and other substances with negative effects on the [[body]].", additional = "{{also|Category:{{{langcode}}}:Poisons}}", parents = {"medicine", "pharmacology"}, } labels["traditional Chinese medicine"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"alternative medicine"}, } labels["traffic engineering"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"engineering", "road transport"}, } labels["translation studies"] = { type = "chủ đề thuộc nhóm liên quan", description = "default no singularize", parents = {"linguistics"}, } labels["traumatology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in traumatology, the study of wounds and injuries caused by accidents or violence to a person.", parents = {"medicine", "pathology"}, } labels["ufology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"forteana", "anti-gravity", "celestial inhabitants"}, } labels["Đơn vị đo"] = { type = "chủ đề thuộc nhóm tập hợp", description = "{{{langname}}} terms that are [[unit of measure|units of measure]].", parents = {"Đo lường học"}, commonscat = "Units of measure", wpcat = true, } labels["units of time"] = { type = "chủ đề thuộc nhóm tập hợp", description = "{{{langname}}} terms that are [[unit of time|units of time]].", parents = {"units of measure", "time"}, commonscat = "spans of time", wpcat = true, } labels["urban studies"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Khoa học ứng dụng", "social sciences"}, } labels["urology"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"medicine"}, } labels["Động từ"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Từ loại"}, } labels["Thú y"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"Y học", "Động vật"}, } labels["virology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[virology]], the study of [[virus]]es.", additional = "{{also|Category:{{{langcode}}}:Viruses}}", parents = {"medicine", "microbiology", "pathology"}, } labels["volcanology"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[volcanology]], the study of [[volcano]]es.", parents = {"địa chất học"}, } labels["Động vật học"] = { type = "chủ đề thuộc nhóm liên quan", description = "{{{langname}}} terms used in [[zoology]], the study of [[animal]]s.", additional = "{{also|Thể loại:{{{langcode}}}:Động vật}}", parents = {"Sinh học"}, } labels["zymurgy"] = { type = "chủ đề thuộc nhóm liên quan", description = "default", parents = {"biochemistry", "brewing"}, } labels["colour and pattern morphs"] = { type = "chủ đề thuộc nhóm tập hợp", description = "{{{langname}}} terms for [[colour]] and [[pattern]] [[morph#Etymology 2|morphs]]", parents = {"zoology"}, } labels["Thành hệ địa chất"] = { type = "chủ đề thuộc nhóm tập hợp", description = "{{{langname}}} {{w|Thành hệ địa chất}}", parents = {"địa chất học"}, } return labels 9v67mmv9zbls40o673gstawh67rr6ud Ghiblification 0 353404 2479480 2261007 2026-07-27T08:16:22Z Hiyuune 50834 thay thế bản mẫu 2479480 wikitext text/x-wiki =={{langname|en}}== ==={{đm|etym}}=== Từ {{af|en|Ghiblify|-ication}}. ==={{đm|n}}=== {{en-noun|-}} # {{lb|en|AI|neologism}} Sự [[w:Studio Ghibli|Ghibli]] hóa, quá trình một hình ảnh được biến đổi thành [[phong cách]] giống các tác phẩm của {{w|Studio Ghibli}}, một studio sản xuất hoạt hình anime của Nhật Bản bằng cách sử dụng {{w|trí tuệ nhân tạo tạo sinh}}. #* {{quote-journal|en|author=Jacob Shamsian|title=Studio Ghibli has few legal options to stop OpenAI from ripping off its style|work=w:Business Insider|archiveurl=https://web.archive.org/web/20250328211605/https://www.businessinsider.com/studio-ghibli-openai-chatgpt-image-feature-copyright-law-2025-3|location=New York, N.Y.|publisher=w:Insider Inc.|date=28 March 2025|oclc=1076392313|passage=On X, OpenAI CEO Sam Altman reacted to the viral '''Ghiblification''' by saying the company "put a lot of thought into the initial examples" of its new technology.|t=Trên X, CEO của OpenAI Sam Altman đã phản ứng với trend '''Ghibli hóa''' phổ biến bằng cách nói rằng công ty "đã suy nghĩ rất nhiều về những ví dụ ban đầu" về công nghệ mới của mình.}} #* {{quote-web|en|author=Erik Barmack|title=It's War: AI's Horrifying Boiling Point is Here|site=w:The Ankler|archiveurl=https://web.archive.org/web/20250401062432/https://theankler.com/p/openai-gpt-4o-ghibli-pixar-lego-hollywood-boiling-point|date=31 March 2025|passage={{q-g|Image caption:}} My daughter Penny's '''Ghiblification''', center, and Legoification, courtesy of OpenAI's shocking new GPT-4o image generator.}} 5oh6jyaxih1gdluvityfam17rkbqrpe маскарпоне 0 353457 2479421 2254583 2026-07-27T03:48:13Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479421 wikitext text/x-wiki =={{langname|ru}}== ==={{ĐM|etymology}}=== {{bor+|ru|it|mascarpone}}. ==={{ĐM|pron}}=== * {{ru-IPA|phon=маскарпо́нэ}} ==={{ĐM|n}}=== {{ru-noun|маскарпо́не<tr:maskarpо́nɛ>|m-in|-}} # {{transclude|ru|mascarpone|id=Q209889}} ===={{ĐM|further}}==== * {{pedia|lang=ru}} {{C|ru|Phô mai}} =={{langname|uk}}== {{slim-wikipedia|lang=uk}} [[Hình:Mascarpone preparato in casa.jpg|nhỏ|upright=1.15|'''маскарпоне''']] ==={{ĐM|etymology}}=== {{bor+|uk|it|mascarpone}}. ===Pronunciation=== * {{uk-IPA|маскарпо́не}} {{rfap|uk}} ==={{ĐM|n}}=== {{uk-noun|маскарпо́не|m-in|-}} # {{transclude|uk|mascarpone|id=Q209889}} ==={{ĐM|further}}=== * {{R:uk:SUM-20|3=8}} * {{R:uk:E2U}} * {{R:uk:Horokh}} * {{R:uk:Slovnyk}} {{C|uk|Phô mai}} 0aiyx8w9foltkbyujgxpq8bfdhsallc انهاض 0 353949 2479429 2255605 2026-07-27T04:02:05Z Hiyuune 50834 /* Tiếng Ả Rập */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479429 wikitext text/x-wiki =={{langname|ar}}== {{ar-rootbox|ه ي ض}} ==={{ĐM|pron}}=== {{ar-pr|اِنْهَاضَ}} ==={{ĐM|v}}=== {{ar-verb|VII.II:و.ipass}} # {{nhãn|ar|intransitive}} [[bẻ|Bẻ]] [[gãy]], làm [[gãy]], làm đứt đoạn. ===={{ĐM|forms}}==== {{ar-conj|VII.II:و.ipass}} ===={{ĐM|ref}}==== * {{R:ar:Almaany}} 89inrriew252p7agxxxd9aysv85rdsh съем 0 354375 2479425 2256458 2026-07-27T03:53:40Z Hiyuune 50834 2479425 wikitext text/x-wiki {{also|съём}} =={{langname|ru}}== ==={{ĐM|etym}} 1=== ===={{ĐM|pron}}==== * {{ru-IPA}} ===={{ĐM|v}}==== {{head|ru|Biến thể hình thái động từ}} # {{inflection of|ru|съесть||ind|fut|pfv|ở|1s}} ==={{ĐM|etym}} 2=== ===={{ĐM|pron}}==== * {{ru-IPA|съём}} ===={{ĐM|n}}==== {{ru-noun-alt-ё|съём|m-in}} a0i4z3yqe30v1syyanhytptsru6jeq0 Bản mẫu:ru-noun-alt-ё 10 354376 2479420 2256459 2026-07-27T03:47:32Z Hiyuune 50834 2479420 wikitext text/x-wiki {{#invoke:checkparams|warn}}<!-- Validate template parameters --><includeonly>{{ru-noun|{{pagename}}<tr:{{{tr|{{xlit|ru|{{{1}}}}}}}}><nostress:1>|{{{2}}}|g2={{{g2|}}}|g3={{{g3|}}}|g4={{{g4|}}}|notrcat=1|altyo=1}} # {{ru-alt-ё|{{{1}}}|tr={{{tr|}}}}}</includeonly><noinclude>{{documentation}}</noinclude> bpfpuks0jd51e55cbkn3tdqjtdh044a Thể loại:Mục từ tiếng Abon 14 356500 2479416 2261362 2026-07-27T03:29:49Z Kelly zhrm 58416 2479416 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx deddan 0 356818 2479428 2261872 2026-07-27T03:57:39Z Hiyuune 50834 /* Tiếng Kavalan */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479428 wikitext text/x-wiki =={{langname|ckv}}== ==={{ĐM|noun}}=== {{head|ckv|Danh từ}} # [[bầu trời|Bầu trời]]. # [[thời tiết|Thời tiết]]. ==={{ĐM|ref}}=== * {{R:ckv:Kavalan Dictionary 2006}} {{C|ckv|Thời tiết}} aa394yd5w6vnyxe5lz0x4fc95n21c4x फफूंद 0 358333 2479540 2266613 2026-07-27T10:12:22Z Hiyuune 50834 /* Tiếng Hindi */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479540 wikitext text/x-wiki =={{langname|hi}}== {{wp|hi:}} ==={{ĐM|alt}}=== * {{alter|hi|फफूँद}} ==={{ĐM|etym}}=== {{inh+|hi|sa|पुट}}. ==={{ĐM|pron}}=== * {{hi-IPA}} ==={{ĐM|n}}=== {{hi-noun|f}} # {{nhãn|hi|mycology}} [[nấm|Nấm]]. ===={{ĐM|decl}}==== {{hi-ndecl|<M>}} 9luvtsezf06cw0jsphrpdctz5yl1mxm Thể loại:vi:Núi 14 358727 2477637 2315408 2026-07-26T15:54:40Z TheHighFighter2 42988 /* */ 2477637 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Bản mẫu:âm thanh-old 10 362628 2479358 2280287 2026-07-26T23:13:50Z Kateru Zakuro 34522 2479358 wikitext text/x-wiki <!-- --><table class="audiotable" style="vertical-align: top; display:inline-block; list-style:none;line-height: 1em; border-collapse:collapse;"><!-- --><tr><!-- -->{{#if:{{{2|}}}|<td class="unicode audiolink" style="padding-right:5px; padding-left: 0;">{{{2|<noinclude>{{{2}}}</noinclude>}}}</td>|}}<!-- --><td class="audiofile">[[File:{{{1|<noinclude>Example.ogg</noinclude>}}}|noicon|175px]]</td><!-- --><td class="audiometa" style="font-size: 80%;">([[:Image:{{{1|<noinclude>Example.ogg</noinclude>}}}|tập tin]])</td><!-- --></tr><!-- --></table><!-- --><includeonly><!-- -->{{#ifeq:{{NAMESPACE}}||{{#if:{{{lang|}}}<!-- -->|<!-- --><!--{{catlangname|{{{lang}}}|terms with audio links}}--><!-- -->|<!-- --><!--[[Category:Language code missing/audio]]--><!-- -->}}}}<!-- --></includeonly><!-- --><noinclude>{{Tài liệu}}</noinclude> 5vheagzigzp6yqfgh63mwricic7bgqb Bản mẫu:âm thanh-old/doc 10 362642 2479359 2292214 2026-07-26T23:14:23Z Kateru Zakuro 34522 2479359 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{Bản mẫu lỗi thời|new=Bản mẫu:âm thanh}} === Xem thêm === *{{Liên kết tiêu bản|âm thanh-IPA}} <includeonly> [[Thể loại:Bản mẫu âm thanh cũ|audio]] [[de:Vorlage:audio]] [[en:Template:audio]] [[eo:ŝablono:aŭdio]] [[nl:sjabloon:audio]] [[pl:Szablon:audio]] [[zh:Template:audio]] </includeonly> 5yie49i2pklrd0hcplry6j0t51y08ko 2479360 2479359 2026-07-26T23:14:35Z Kateru Zakuro 34522 2479360 wikitext text/x-wiki {{Trang tài liệu}} <!-- XIN HÃY THÊM THỂ LOẠI VÀ INTERWIKI VÀO PHÍA DƯỚI TRANG NÀY --> {{Bản mẫu lỗi thời|new=Bản mẫu:âm thanh}} === Xem thêm === *{{Liên kết tiêu bản|âm thanh-IPA}} <includeonly> [[Thể loại:Bản mẫu âm thanh cũ|audio]] [[de:Vorlage:audio]] [[en:Template:audio]] [[eo:ŝablono:aŭdio]] [[nl:sjabloon:audio]] [[pl:Szablon:audio]] [[zh:Template:audio]] </includeonly> d59vov2vfwf51b2gvz8i3n0yqvcbb2j Mô đun:form of doc 828 366293 2479362 2350450 2026-07-26T23:26:57Z Kateru Zakuro 34522 2479362 Scribunto text/plain --[=[ This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the function meant to be called directly from templates. Author: Benwing2 ]=] local export = {} local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: #f9f9f9; border: 1px #aaaaaa solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function show_editlink(page) return link_box("[" .. tostring(mw.uri.fullUrl(page, "action=edit")) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text local tempname = PAGENAME:gsub("/doc$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("Bản mẫu này tạo dòng định nghĩa cho ") ins(args.pldesc or template_name():gsub(" của$", "") .. "") ins(" ") ins(args.primaryentrytext or "của mục từ chính") if lang then ins(" trong " .. langname) elseif args.exlang[1] then ins(", ví dụ trong " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" Nó cũng phân loại trang vào ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Thể loại:" .. cat .. " " .. langname .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "thể loại con ngôn ngữ cụ thể phù hợp trong [[:Thể loại:" .. ucfirst(cat) .. " theo ngôn ngữ]] (ví dụ [[:Thể loại:" .. cat .. " " .. (exlangnames[1] or "tiếng Anh") .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ '''Không''' sử dụng bản mẫu này trong các phần từ nguyên.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" For those sections, use {{tl|" .. etymtemp .. "}} instead.\n") else ins("\n") end ins([===[ Lưu ý người dùng có thể tùy chỉnh cách hiển thị đầu ra của bản mẫu này bằng cách sửa đổi trang CSS tùy chỉnh. Xem [[:Thể loại:Bản mẫu dạng từ|bản mẫu “dạng từ”]] để biết thêm chi tiết. ]===]) return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(cần thiết)'''" or "''(tùy chọn)''" return concat(paramparts, " hoặc ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Tham số phổ biến (không tên):''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "[[WT:LANGCODE|Mã ngôn ngữ]] của mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). Xem " .. "[[Wiktionary:Danh sách ngôn ngữ]]. <small>The parameter {{para|lang}} is a deprecated synonym; please do " .. "not use. If this is used, all numbered parameters move down by one.</small>") param_and_doc("2", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "Văn bản hiển thị trong liên kết đến mục từ. Nếu để trống hoặc bỏ qua, sử dụng tên mục từ được chỉ định " .. "bởi tham số thứ hai. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Tham số có tên:''\n") if args.etymtemp == 'contraction' then param_and_doc("mandatory", false, false, "If {{para|mandatory|1}}, indicates that the contraction is mandatory.") param_and_doc("optional", false, false, "If {{para|optional|1}}, indicates that the contraction is optional.") end param_and_doc({"t", lang and "3" or "4"}, false, false, "Một chú giải hoặc bản dịch ngữ nghĩa của từ cần liên kết " .. "đến. <small>The parameter {{para|gloss}} is a deprecated synonym; please do not use.</small>") param_and_doc("tr", false, false, "Chuyển ngữ của từ không phải chữ Latinh, nếu khác với từ được tạo tự động.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "&lt;span/> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "Một nhãn (xem {{tl|label}}) cung cấp thông tin bổ sung về " .. "phương ngữ mà từ thuộc về, nơi bắt nguồn của từ đó hoặc điều gì đó tương tự.") end if args.withdot then param_and_doc("dot", false, false, "Một ký tự để thay thế dấu chấm cuối cùng thường được hiển thị tự động.") param_and_doc("nodot", false, false, "Nếu {{para|nodot|1}}, sẽ không có dấu chấm tự động nào được hiển thị.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "Nếu {{para|nocap|1}}, thì chữ cái đầu tiên sẽ ở dạng chữ thường." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Mã tập lệnh, nếu hệ thống phát hiện tập lệnh không hoạt động. See " .. "[[Wiktionary:Scripts]]. Hiếm khi cần thiết.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see {{temp|link}} for the exact meaning of these modifiers. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>q</code>: left qualifier, e.g. {{cd|<q:neither sexual nor romantic in nature>}} (in reference to [[platonic love]]); this appears '''before''' the term, parenthesized and italicized * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}}; as shown, there must not be a space after the comma for it to be recognized as a delimiter; the labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization); an alternative syntax is to enclose the labels in {{cd|<<...>>}}, e.g. {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> cho ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "hoặc"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><tên mục từ></var>}}</code> ===Tham số=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><mã ngôn ngữ></var>|<var><tên mục từ></var>}}</code> trong đó <code><var><mã ngôn ngữ></var></code> là [[Wiktionary:Ngôn ngữ|mã ngôn ngữ]], ví dụ %s. ===Tham số=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "") .. " " .. template_name():gsub(" của$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " của" args.primaryentrytext = args.primaryentrytext or "của mục từ chính" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export i9z8jijb37w3kd7fis4jnxwdh2vr47f 2479363 2479362 2026-07-26T23:29:15Z Kateru Zakuro 34522 2479363 Scribunto text/plain --[=[ This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the function meant to be called directly from templates. Author: Benwing2 ]=] local export = {} local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: #f9f9f9; border: 1px #aaaaaa solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function show_editlink(page) return link_box("[" .. tostring(mw.uri.fullUrl(page, "action=edit")) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text local tempname = PAGENAME:gsub("/documentation$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("Bản mẫu này tạo dòng định nghĩa cho ") ins(args.pldesc or template_name():gsub(" của$", "") .. "") ins(" ") ins(args.primaryentrytext or "của mục từ chính") if lang then ins(" trong " .. langname) elseif args.exlang[1] then ins(", ví dụ trong " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" Nó cũng phân loại trang vào ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Thể loại:" .. cat .. " " .. langname .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "thể loại con ngôn ngữ cụ thể phù hợp trong [[:Thể loại:" .. ucfirst(cat) .. " theo ngôn ngữ]] (ví dụ [[:Thể loại:" .. cat .. " " .. (exlangnames[1] or "tiếng Anh") .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ '''Không''' sử dụng bản mẫu này trong các phần từ nguyên.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" For those sections, use {{tl|" .. etymtemp .. "}} instead.\n") else ins("\n") end ins([===[ Lưu ý người dùng có thể tùy chỉnh cách hiển thị đầu ra của bản mẫu này bằng cách sửa đổi trang CSS tùy chỉnh. Xem [[:Thể loại:Bản mẫu dạng từ|bản mẫu “dạng từ”]] để biết thêm chi tiết. ]===]) return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(cần thiết)'''" or "''(tùy chọn)''" return concat(paramparts, " hoặc ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Tham số phổ biến (không tên):''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "[[WT:LANGCODE|Mã ngôn ngữ]] của mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). Xem " .. "[[Wiktionary:Danh sách ngôn ngữ]]. <small>The parameter {{para|lang}} is a deprecated synonym; please do " .. "not use. If this is used, all numbered parameters move down by one.</small>") param_and_doc("2", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "Văn bản hiển thị trong liên kết đến mục từ. Nếu để trống hoặc bỏ qua, sử dụng tên mục từ được chỉ định " .. "bởi tham số thứ hai. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Tham số có tên:''\n") if args.etymtemp == 'contraction' then param_and_doc("mandatory", false, false, "If {{para|mandatory|1}}, indicates that the contraction is mandatory.") param_and_doc("optional", false, false, "If {{para|optional|1}}, indicates that the contraction is optional.") end param_and_doc({"t", lang and "3" or "4"}, false, false, "Một chú giải hoặc bản dịch ngữ nghĩa của từ cần liên kết " .. "đến. <small>The parameter {{para|gloss}} is a deprecated synonym; please do not use.</small>") param_and_doc("tr", false, false, "Chuyển ngữ của từ không phải chữ Latinh, nếu khác với từ được tạo tự động.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "&lt;span/> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "Một nhãn (xem {{tl|label}}) cung cấp thông tin bổ sung về " .. "phương ngữ mà từ thuộc về, nơi bắt nguồn của từ đó hoặc điều gì đó tương tự.") end if args.withdot then param_and_doc("dot", false, false, "Một ký tự để thay thế dấu chấm cuối cùng thường được hiển thị tự động.") param_and_doc("nodot", false, false, "Nếu {{para|nodot|1}}, sẽ không có dấu chấm tự động nào được hiển thị.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "Nếu {{para|nocap|1}}, thì chữ cái đầu tiên sẽ ở dạng chữ thường." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Mã tập lệnh, nếu hệ thống phát hiện tập lệnh không hoạt động. See " .. "[[Wiktionary:Scripts]]. Hiếm khi cần thiết.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see {{temp|link}} for the exact meaning of these modifiers. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>q</code>: left qualifier, e.g. {{cd|<q:neither sexual nor romantic in nature>}} (in reference to [[platonic love]]); this appears '''before''' the term, parenthesized and italicized * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}}; as shown, there must not be a space after the comma for it to be recognized as a delimiter; the labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization); an alternative syntax is to enclose the labels in {{cd|<<...>>}}, e.g. {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> cho ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "hoặc"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><tên mục từ></var>}}</code> ===Tham số=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><mã ngôn ngữ></var>|<var><tên mục từ></var>}}</code> trong đó <code><var><mã ngôn ngữ></var></code> là [[Wiktionary:Ngôn ngữ|mã ngôn ngữ]], ví dụ %s. ===Tham số=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "") .. " " .. template_name():gsub(" của$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " của" args.primaryentrytext = args.primaryentrytext or "của mục từ chính" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export 79uiqco1hkumafh0a1u5dgn08vx702f 2479364 2479363 2026-07-26T23:30:05Z Kateru Zakuro 34522 2479364 Scribunto text/plain --[=[ This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the function meant to be called directly from templates. Author: Benwing2 ]=] local export = {} local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: #f9f9f9; border: 1px #aaaaaa solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function show_editlink(page) return link_box("[" .. tostring(mw.uri.fullUrl(page, "action=edit")) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text local tempname = PAGENAME:gsub("/doc$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("Bản mẫu này tạo dòng định nghĩa cho ") ins(args.pldesc or template_name():gsub(" của$", "") .. "") ins(" ") ins(args.primaryentrytext or "của mục từ chính") if lang then ins(" trong " .. langname) elseif args.exlang[1] then ins(", ví dụ trong " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" Nó cũng phân loại trang vào ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Thể loại:" .. cat .. " " .. langname .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "thể loại con ngôn ngữ cụ thể phù hợp trong [[:Thể loại:" .. ucfirst(cat) .. " theo ngôn ngữ]] (ví dụ [[:Thể loại:" .. cat .. " " .. (exlangnames[1] or "tiếng Anh") .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ '''Không''' sử dụng bản mẫu này trong các phần từ nguyên.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" For those sections, use {{tl|" .. etymtemp .. "}} instead.\n") else ins("\n") end ins([===[ Lưu ý người dùng có thể tùy chỉnh cách hiển thị đầu ra của bản mẫu này bằng cách sửa đổi trang CSS tùy chỉnh. Xem [[:Thể loại:Bản mẫu dạng từ|bản mẫu “dạng từ”]] để biết thêm chi tiết. ]===]) return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(cần thiết)'''" or "''(tùy chọn)''" return concat(paramparts, " hoặc ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Tham số phổ biến (không tên):''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "[[WT:LANGCODE|Mã ngôn ngữ]] của mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). Xem " .. "[[Wiktionary:Danh sách ngôn ngữ]]. <small>The parameter {{para|lang}} is a deprecated synonym; please do " .. "not use. If this is used, all numbered parameters move down by one.</small>") param_and_doc("2", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "Văn bản hiển thị trong liên kết đến mục từ. Nếu để trống hoặc bỏ qua, sử dụng tên mục từ được chỉ định " .. "bởi tham số thứ hai. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Tham số có tên:''\n") if args.etymtemp == 'contraction' then param_and_doc("mandatory", false, false, "If {{para|mandatory|1}}, indicates that the contraction is mandatory.") param_and_doc("optional", false, false, "If {{para|optional|1}}, indicates that the contraction is optional.") end param_and_doc({"t", lang and "3" or "4"}, false, false, "Một chú giải hoặc bản dịch ngữ nghĩa của từ cần liên kết " .. "đến. <small>The parameter {{para|gloss}} is a deprecated synonym; please do not use.</small>") param_and_doc("tr", false, false, "Chuyển ngữ của từ không phải chữ Latinh, nếu khác với từ được tạo tự động.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "&lt;span/> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "Một nhãn (xem {{tl|label}}) cung cấp thông tin bổ sung về " .. "phương ngữ mà từ thuộc về, nơi bắt nguồn của từ đó hoặc điều gì đó tương tự.") end if args.withdot then param_and_doc("dot", false, false, "Một ký tự để thay thế dấu chấm cuối cùng thường được hiển thị tự động.") param_and_doc("nodot", false, false, "Nếu {{para|nodot|1}}, sẽ không có dấu chấm tự động nào được hiển thị.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "Nếu {{para|nocap|1}}, thì chữ cái đầu tiên sẽ ở dạng chữ thường." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Mã tập lệnh, nếu hệ thống phát hiện tập lệnh không hoạt động. See " .. "[[Wiktionary:Scripts]]. Hiếm khi cần thiết.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see {{temp|link}} for the exact meaning of these modifiers. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>q</code>: left qualifier, e.g. {{cd|<q:neither sexual nor romantic in nature>}} (in reference to [[platonic love]]); this appears '''before''' the term, parenthesized and italicized * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}}; as shown, there must not be a space after the comma for it to be recognized as a delimiter; the labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization); an alternative syntax is to enclose the labels in {{cd|<<...>>}}, e.g. {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> cho ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "hoặc"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><tên mục từ></var>}}</code> ===Tham số=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><mã ngôn ngữ></var>|<var><tên mục từ></var>}}</code> trong đó <code><var><mã ngôn ngữ></var></code> là [[Wiktionary:Ngôn ngữ|mã ngôn ngữ]], ví dụ %s. ===Tham số=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "") .. " " .. template_name():gsub(" của$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " của" args.primaryentrytext = args.primaryentrytext or "của mục từ chính" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export i9z8jijb37w3kd7fis4jnxwdh2vr47f 2479365 2479364 2026-07-26T23:30:20Z Kateru Zakuro 34522 Hồi sửa về bản sửa đổi 2350450 của [[Special:Contributions/Kateru Zakuro|Kateru Zakuro]] ([[User talk:Kateru Zakuro|talk]]) 2479365 Scribunto text/plain --[=[ This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the function meant to be called directly from templates. Author: Benwing2 ]=] local export = {} local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: #f9f9f9; border: 1px #aaaaaa solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function show_editlink(page) return link_box("[" .. tostring(mw.uri.fullUrl(page, "action=edit")) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text local tempname = PAGENAME:gsub("/documentation$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("This template creates a definition line for ") ins(args.pldesc or template_name():gsub(" of$", "") .. "s") ins(" ") ins(args.primaryentrytext or "of primary entries") if lang then ins(" in " .. langname) elseif args.exlang[1] then ins(", e.g. in " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" It also categorizes the page into ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Category:" .. langname .. " " .. cat .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "the proper language-specific subcategory of [[:Category:" .. ucfirst(cat) .. " by language]] (e.g. [[:Category:" .. (exlangnames[1] or "English") .. " " .. cat .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ This template is '''not''' meant to be used in etymology sections.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" For those sections, use {{tl|" .. etymtemp .. "}} instead.\n") else ins("\n") end ins([===[ Note that users can customize how the output of this template displays by modifying their Custom CSS files. See [[:Category:Form-of templates|“Form of” templates]] for details. ]===]) return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(required)'''" or "''(optional)''" return concat(paramparts, " or ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Positional (unnamed) parameters:''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "The term to link to (which this page is " .. sgdescof .. "). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "The [[WT:LANGCODE|language code]] of the term linked to (which this page is " .. sgdescof .. "). See " .. "[[Wiktionary:List of languages]]. <small>The parameter {{para|lang}} is a deprecated synonym; please do " .. "not use. If this is used, all numbered parameters move down by one.</small>") param_and_doc("2", false, true, "The term to link to (which this page is " .. sgdescof .. "). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the second " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Named parameters:''\n") if args.etymtemp == 'contraction' then param_and_doc("mandatory", false, false, "If {{para|mandatory|1}}, indicates that the contraction is mandatory.") param_and_doc("optional", false, false, "If {{para|optional|1}}, indicates that the contraction is optional.") end param_and_doc({"t", lang and "3" or "4"}, false, false, "A gloss or short translation of the term linked " .. "to. <small>The parameter {{para|gloss}} is a deprecated synonym; please do not use.</small>") param_and_doc("tr", false, false, "Transliteration for non-Latin-script terms, if different from the automatically-generated one.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "&lt;span/> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "A label (see {{tl|label}}) that gives additional information on " .. "the language variety that the term belongs to, the place that it originates from, or something similar.") end if args.withdot then param_and_doc("dot", false, false, "A character to replace the final dot that is normally shown automatically.") param_and_doc("nodot", false, false, "If {{para|nodot|1}}, then no automatic dot will be shown.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "If {{para|nocap|1}}, then the first letter will be in lowercase." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Script code to use, if script detection does not work. See " .. "[[Wiktionary:Scripts]]. Rarely needs to be given.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see {{temp|link}} for the exact meaning of these modifiers. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>q</code>: left qualifier, e.g. {{cd|<q:neither sexual nor romantic in nature>}} (in reference to [[platonic love]]); this appears '''before''' the term, parenthesized and italicized * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}}; as shown, there must not be a space after the comma for it to be recognized as a delimiter; the labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization); an alternative syntax is to enclose the labels in {{cd|<<...>>}}, e.g. {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> for ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "or"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Usage== Use in the definition line, most commonly as follows: # <code><nowiki>{{%s</nowiki>|<var><primary entry goes here></var>}}</code> ===Parameters=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Usage== Use in the definition line, most commonly as follows: # <code><nowiki>{{%s</nowiki>|<var><langcode></var>|<var><primary entry goes here></var>}}</code> where <code><var><langcode></var></code> is the [[Wiktionary:Languages|language code]], e.g. %s. ===Parameters=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "the") .. " " .. template_name():gsub(" of$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " of" args.primaryentrytext = args.primaryentrytext or "of a primary entry" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export jij7ld0pdvzyl5sbx7zrzd95bci0s81 2479366 2479365 2026-07-26T23:30:49Z Kateru Zakuro 34522 Hồi sửa về bản sửa đổi 2479364 của [[Special:Contributions/Kateru Zakuro|Kateru Zakuro]] ([[User talk:Kateru Zakuro|talk]]) 2479366 Scribunto text/plain --[=[ This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the function meant to be called directly from templates. Author: Benwing2 ]=] local export = {} local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: #f9f9f9; border: 1px #aaaaaa solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function show_editlink(page) return link_box("[" .. tostring(mw.uri.fullUrl(page, "action=edit")) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text local tempname = PAGENAME:gsub("/doc$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("Bản mẫu này tạo dòng định nghĩa cho ") ins(args.pldesc or template_name():gsub(" của$", "") .. "") ins(" ") ins(args.primaryentrytext or "của mục từ chính") if lang then ins(" trong " .. langname) elseif args.exlang[1] then ins(", ví dụ trong " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" Nó cũng phân loại trang vào ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Thể loại:" .. cat .. " " .. langname .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "thể loại con ngôn ngữ cụ thể phù hợp trong [[:Thể loại:" .. ucfirst(cat) .. " theo ngôn ngữ]] (ví dụ [[:Thể loại:" .. cat .. " " .. (exlangnames[1] or "tiếng Anh") .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ '''Không''' sử dụng bản mẫu này trong các phần từ nguyên.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" For those sections, use {{tl|" .. etymtemp .. "}} instead.\n") else ins("\n") end ins([===[ Lưu ý người dùng có thể tùy chỉnh cách hiển thị đầu ra của bản mẫu này bằng cách sửa đổi trang CSS tùy chỉnh. Xem [[:Thể loại:Bản mẫu dạng từ|bản mẫu “dạng từ”]] để biết thêm chi tiết. ]===]) return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(cần thiết)'''" or "''(tùy chọn)''" return concat(paramparts, " hoặc ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Tham số phổ biến (không tên):''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "[[WT:LANGCODE|Mã ngôn ngữ]] của mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). Xem " .. "[[Wiktionary:Danh sách ngôn ngữ]]. <small>The parameter {{para|lang}} is a deprecated synonym; please do " .. "not use. If this is used, all numbered parameters move down by one.</small>") param_and_doc("2", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "Văn bản hiển thị trong liên kết đến mục từ. Nếu để trống hoặc bỏ qua, sử dụng tên mục từ được chỉ định " .. "bởi tham số thứ hai. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Tham số có tên:''\n") if args.etymtemp == 'contraction' then param_and_doc("mandatory", false, false, "If {{para|mandatory|1}}, indicates that the contraction is mandatory.") param_and_doc("optional", false, false, "If {{para|optional|1}}, indicates that the contraction is optional.") end param_and_doc({"t", lang and "3" or "4"}, false, false, "Một chú giải hoặc bản dịch ngữ nghĩa của từ cần liên kết " .. "đến. <small>The parameter {{para|gloss}} is a deprecated synonym; please do not use.</small>") param_and_doc("tr", false, false, "Chuyển ngữ của từ không phải chữ Latinh, nếu khác với từ được tạo tự động.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "&lt;span/> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "Một nhãn (xem {{tl|label}}) cung cấp thông tin bổ sung về " .. "phương ngữ mà từ thuộc về, nơi bắt nguồn của từ đó hoặc điều gì đó tương tự.") end if args.withdot then param_and_doc("dot", false, false, "Một ký tự để thay thế dấu chấm cuối cùng thường được hiển thị tự động.") param_and_doc("nodot", false, false, "Nếu {{para|nodot|1}}, sẽ không có dấu chấm tự động nào được hiển thị.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "Nếu {{para|nocap|1}}, thì chữ cái đầu tiên sẽ ở dạng chữ thường." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Mã tập lệnh, nếu hệ thống phát hiện tập lệnh không hoạt động. See " .. "[[Wiktionary:Scripts]]. Hiếm khi cần thiết.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see {{temp|link}} for the exact meaning of these modifiers. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>q</code>: left qualifier, e.g. {{cd|<q:neither sexual nor romantic in nature>}} (in reference to [[platonic love]]); this appears '''before''' the term, parenthesized and italicized * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}}; as shown, there must not be a space after the comma for it to be recognized as a delimiter; the labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization); an alternative syntax is to enclose the labels in {{cd|<<...>>}}, e.g. {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> cho ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "hoặc"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><tên mục từ></var>}}</code> ===Tham số=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><mã ngôn ngữ></var>|<var><tên mục từ></var>}}</code> trong đó <code><var><mã ngôn ngữ></var></code> là [[Wiktionary:Ngôn ngữ|mã ngôn ngữ]], ví dụ %s. ===Tham số=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "") .. " " .. template_name():gsub(" của$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " của" args.primaryentrytext = args.primaryentrytext or "của mục từ chính" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export i9z8jijb37w3kd7fis4jnxwdh2vr47f 2479369 2479366 2026-07-26T23:37:44Z Kateru Zakuro 34522 2479369 Scribunto text/plain local export = {} -- Author: Benwing2 --[==[ intro: This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the functions meant to be called directly from templates. ]==] local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: var(--wikt-palette-paleblue, #f9f9f9); border: 1px var(--border-color-base,#aaaaaa) solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function raw_editpage(page) return tostring(mw.uri.fullUrl(page, "action=edit")) end local function show_editlink(page) return link_box("[" .. raw_editpage(page) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text -- DO NOT replace with mw.loadData("Module:headword/data").pagename; we want the whole template name local tempname = PAGENAME:gsub("/documentation$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end if args.etymtemp then ins("{{hatnote|This template is for definition sections. For the template used in etymology sections, see [[Template:" .. args.etymtemp .. "]].}}\n") end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("This template creates a definition line for ") ins(args.pldesc or template_name():gsub(" of$", "") .. "s") ins(" ") ins(args.primaryentrytext or "of primary entries") if lang then ins(" in " .. langname) elseif args.exlang[1] then ins(", e.g. in " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" It also categorizes the page into ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Category:" .. langname .. " " .. cat .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "the proper language-specific subcategory of [[:Category:" .. ucfirst(cat) .. " by language]] (e.g. [[:Category:" .. (exlangnames[1] or "English") .. " " .. cat .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ This template is '''not''' meant to be used in etymology sections.]===]) if args.etymtemp then ins(" For those sections, use {{tl|" .. args.etymtemp .. "}} instead.\n") else ins("\n") end ins([===[ '''Note:''' This is a “form of” template. The full list of such templates, including their distinctive properties and how to customize the output of this template, can be found at [[:Category:Form-of templates]]. ''The documentation for this page is auto-generated by [[Module:form of doc]].<sup>[<span class="plainlinks">[]===] .. raw_editpage("Module:form of doc") .. " edit]</span>]</sup> As a result, the edit buttons on most section links do not work.''\n") return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(required)'''" or "''(optional)''" return concat(paramparts, " or ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Positional (unnamed) parameters:''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "The term to link to (which this page is " .. sgdescof .. "). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "The [[WT:LANGCODE|language code]] of the term linked to (which this page is " .. sgdescof .. "). See " .. "[[Wiktionary:List of languages]]. <small>The parameter {{para|lang}} is a deprecated synonym; please do " .. "not use. If this is used, all numbered parameters move down by one.</small>") param_and_doc("2", false, true, "The term to link to (which this page is " .. sgdescof .. "). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the second " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Named parameters:''\n") param_and_doc({"t", lang and "3" or "4"}, false, false, "A gloss or short translation of the term linked " .. "to. <small>The parameter {{para|gloss}} is a deprecated synonym; please do not use.</small>") param_and_doc("tr", false, false, "Transliteration for non-Latin-script terms, if different from the automatically-generated one.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "<code>&lt;/span></code> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "A label (see {{tl|label}}) that gives additional information on " .. "the language variety that the term belongs to, the place that it originates from, or something similar.") end if args.withdot then param_and_doc("dot", false, false, "A character to replace the final dot that is normally shown automatically.") param_and_doc("nodot", false, false, "If {{para|nodot|1}}, then no automatic dot will be shown.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "If {{para|nocap|1}}, then the first letter will be in lowercase." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Script code to use, if script detection does not work. See " .. "[[Wiktionary:Scripts]]. Rarely needs to be given.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses, labels and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see [[WT:Inline modifiers]] for more detailed discussion of inline modifiers and the meanings of the modifiers given below. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}} or {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} *: As shown, in the syntax without {{cd|<<...>>}}, there must not be a space after the comma for it to be recognized as a delimiter. *: The labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization). * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>q</code>: left qualifier; this appears '''before''' the term, parenthesized and italicized, but displayed as-is, without interpretation; useful for one-off explanatory notes * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>ng</code>: arbitrary non-gloss explanatory text * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> for ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "or"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Usage== Use in the definition line, most commonly as follows: # <code><nowiki>{{%s</nowiki>|<var><primary entry goes here></var>}}</code> ===Parameters=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Usage== Use in the definition line, most commonly as follows: # <code><nowiki>{{%s</nowiki>|<var><langcode></var>|<var><primary entry goes here></var>}}</code> where <code><var><langcode></var></code> is the [[Wiktionary:Languages|language code]], e.g. %s. ===Parameters=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "the") .. " " .. template_name():gsub(" of$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " of" args.primaryentrytext = args.primaryentrytext or "of a primary entry" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-grey-3, #dddddd);" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-grey-3, #dddddd);" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export 5p79r28n5qfxf61v4c4h83vfwhgth0m 2479371 2479369 2026-07-26T23:40:54Z Kateru Zakuro 34522 Hồi sửa về bản sửa đổi 2479366 của [[Special:Contributions/Kateru Zakuro|Kateru Zakuro]] ([[User talk:Kateru Zakuro|talk]]) 2479371 Scribunto text/plain --[=[ This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the function meant to be called directly from templates. Author: Benwing2 ]=] local export = {} local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: #f9f9f9; border: 1px #aaaaaa solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function show_editlink(page) return link_box("[" .. tostring(mw.uri.fullUrl(page, "action=edit")) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text local tempname = PAGENAME:gsub("/doc$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("Bản mẫu này tạo dòng định nghĩa cho ") ins(args.pldesc or template_name():gsub(" của$", "") .. "") ins(" ") ins(args.primaryentrytext or "của mục từ chính") if lang then ins(" trong " .. langname) elseif args.exlang[1] then ins(", ví dụ trong " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" Nó cũng phân loại trang vào ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Thể loại:" .. cat .. " " .. langname .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "thể loại con ngôn ngữ cụ thể phù hợp trong [[:Thể loại:" .. ucfirst(cat) .. " theo ngôn ngữ]] (ví dụ [[:Thể loại:" .. cat .. " " .. (exlangnames[1] or "tiếng Anh") .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ '''Không''' sử dụng bản mẫu này trong các phần từ nguyên.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" For those sections, use {{tl|" .. etymtemp .. "}} instead.\n") else ins("\n") end ins([===[ Lưu ý người dùng có thể tùy chỉnh cách hiển thị đầu ra của bản mẫu này bằng cách sửa đổi trang CSS tùy chỉnh. Xem [[:Thể loại:Bản mẫu dạng từ|bản mẫu “dạng từ”]] để biết thêm chi tiết. ]===]) return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(cần thiết)'''" or "''(tùy chọn)''" return concat(paramparts, " hoặc ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Tham số phổ biến (không tên):''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "[[WT:LANGCODE|Mã ngôn ngữ]] của mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). Xem " .. "[[Wiktionary:Danh sách ngôn ngữ]]. <small>The parameter {{para|lang}} is a deprecated synonym; please do " .. "not use. If this is used, all numbered parameters move down by one.</small>") param_and_doc("2", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "Văn bản hiển thị trong liên kết đến mục từ. Nếu để trống hoặc bỏ qua, sử dụng tên mục từ được chỉ định " .. "bởi tham số thứ hai. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Tham số có tên:''\n") if args.etymtemp == 'contraction' then param_and_doc("mandatory", false, false, "If {{para|mandatory|1}}, indicates that the contraction is mandatory.") param_and_doc("optional", false, false, "If {{para|optional|1}}, indicates that the contraction is optional.") end param_and_doc({"t", lang and "3" or "4"}, false, false, "Một chú giải hoặc bản dịch ngữ nghĩa của từ cần liên kết " .. "đến. <small>The parameter {{para|gloss}} is a deprecated synonym; please do not use.</small>") param_and_doc("tr", false, false, "Chuyển ngữ của từ không phải chữ Latinh, nếu khác với từ được tạo tự động.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "&lt;span/> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "Một nhãn (xem {{tl|label}}) cung cấp thông tin bổ sung về " .. "phương ngữ mà từ thuộc về, nơi bắt nguồn của từ đó hoặc điều gì đó tương tự.") end if args.withdot then param_and_doc("dot", false, false, "Một ký tự để thay thế dấu chấm cuối cùng thường được hiển thị tự động.") param_and_doc("nodot", false, false, "Nếu {{para|nodot|1}}, sẽ không có dấu chấm tự động nào được hiển thị.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "Nếu {{para|nocap|1}}, thì chữ cái đầu tiên sẽ ở dạng chữ thường." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Mã tập lệnh, nếu hệ thống phát hiện tập lệnh không hoạt động. See " .. "[[Wiktionary:Scripts]]. Hiếm khi cần thiết.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see {{temp|link}} for the exact meaning of these modifiers. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>q</code>: left qualifier, e.g. {{cd|<q:neither sexual nor romantic in nature>}} (in reference to [[platonic love]]); this appears '''before''' the term, parenthesized and italicized * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}}; as shown, there must not be a space after the comma for it to be recognized as a delimiter; the labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization); an alternative syntax is to enclose the labels in {{cd|<<...>>}}, e.g. {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> cho ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "hoặc"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><tên mục từ></var>}}</code> ===Tham số=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><mã ngôn ngữ></var>|<var><tên mục từ></var>}}</code> trong đó <code><var><mã ngôn ngữ></var></code> là [[Wiktionary:Ngôn ngữ|mã ngôn ngữ]], ví dụ %s. ===Tham số=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "") .. " " .. template_name():gsub(" của$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " của" args.primaryentrytext = args.primaryentrytext or "của mục từ chính" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: #dddddd;" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export i9z8jijb37w3kd7fis4jnxwdh2vr47f 2479372 2479371 2026-07-26T23:48:06Z Kateru Zakuro 34522 2479372 Scribunto text/plain local export = {} -- Author: Benwing2 --[==[ intro: This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the functions meant to be called directly from templates. ]==] local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: var(--wikt-palette-paleblue, #f9f9f9); border: 1px var(--border-color-base,#aaaaaa) solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function raw_editpage(page) return tostring(mw.uri.fullUrl(page, "action=edit")) end local function show_editlink(page) return link_box("[" .. raw_editpage(page) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text -- DO NOT replace with mw.loadData("Module:headword/data").pagename; we want the whole template name local tempname = PAGENAME:gsub("/doc$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end if args.etymtemp then ins("{{hatnote|Bản mẫu này dùng cho phần định nghĩa. Để xem mẫu dùng cho phần từ nguyên, vui lòng xem [[Bản mẫu:" .. args.etymtemp .. "]].}}\n") end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("Bản mẫu này tạo dòng định nghĩa cho ") ins(args.pldesc or template_name():gsub(" của$", "") .. "") ins(" ") ins(args.primaryentrytext or "của mục từ chính") if lang then ins(" trong " .. langname) elseif args.exlang[1] then ins(", ví dụ trong " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" Nó cũng phân loại trang vào ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Thể loại:" .. cat .. " " .. langname .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "thể loại con ngôn ngữ cụ thể phù hợp trong [[:Thể loại:" .. ucfirst(cat) .. " theo ngôn ngữ]] (ví dụ [[:Thể loại:" .. cat .. " " .. (exlangnames[1] or "tiếng Anh") .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ '''Không''' sử dụng bản mẫu này trong các phần từ nguyên.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" Đối với những phần đó, vui lòng sử dụng {{tl|" .. etymtemp .. "}} thay vì bản mẫu này.\n") else ins("\n") end ins([===[ Lưu ý người dùng có thể tùy chỉnh cách hiển thị đầu ra của bản mẫu này bằng cách sửa đổi trang CSS tùy chỉnh. Xem [[:Thể loại:Bản mẫu dạng từ|bản mẫu “dạng từ”]] để biết thêm chi tiết. ''Tài liệu cho trang này được tạo tự động bởi [[Module:form of doc]].<sup>[<span class="plainlinks">[]===] .. raw_editpage("Module:form of doc") .. " edit]</span>]</sup> Do đó, các nút sửa đổi trên hầu hết các liên kết đề mục đều không hoạt động.''\n") return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(cần thiết)'''" or "''(tùy chọn)''" return concat(paramparts, " hoặc ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Tham số phổ biến (không tên):''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "[[WT:LANGCODE|Mã ngôn ngữ]] của mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). Xem " .. "[[Wiktionary:Danh sách ngôn ngữ]]. <small>Tham số {{para|lang}} là một tham số đồng nghĩa lỗi thời; vui lòng " .. "không sử dụng. Nếu sử dụng tùy chọn này, tất cả các tham số được đánh số sẽ giảm đi một..</small>") param_and_doc("2", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "Văn bản hiển thị trong liên kết đến mục từ. Nếu để trống hoặc bỏ qua, sử dụng tên mục từ được chỉ định " .. "bởi tham số thứ hai. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Tham số có tên:''\n") param_and_doc({"t", lang and "3" or "4"}, false, false, "Một chú giải hoặc bản dịch ngữ nghĩa của từ cần liên kết " .. "đến. <small>Tham số {{para|gloss}} một tham số đồng nghĩa lỗi thời; vui lòng không sử dụng.</small>") param_and_doc("tr", false, false, "Chuyển ngữ của từ không phải chữ Latinh, nếu khác với từ được tạo tự động.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "<code>&lt;/span></code> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "Một nhãn (xem {{tl|label}}) cung cấp thông tin bổ sung về " .. "phương ngữ mà từ thuộc về, nơi bắt nguồn của từ đó hoặc điều gì đó tương tự.") end if args.withdot then param_and_doc("dot", false, false, "Một ký tự để thay thế dấu chấm cuối cùng thường được hiển thị tự động.") param_and_doc("nodot", false, false, "Nếu {{para|nodot|1}}, sẽ không có dấu chấm tự động nào được hiển thị.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "Nếu {{para|nocap|1}}, thì chữ cái đầu tiên sẽ ở dạng chữ thường." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Mã tập lệnh, nếu hệ thống phát hiện tập lệnh không hoạt động. See " .. "[[Wiktionary:Scripts]]. Hiếm khi cần thiết.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses, labels and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see [[WT:Inline modifiers]] for more detailed discussion of inline modifiers and the meanings of the modifiers given below. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}} or {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} *: As shown, in the syntax without {{cd|<<...>>}}, there must not be a space after the comma for it to be recognized as a delimiter. *: The labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization). * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>q</code>: left qualifier; this appears '''before''' the term, parenthesized and italicized, but displayed as-is, without interpretation; useful for one-off explanatory notes * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>ng</code>: arbitrary non-gloss explanatory text * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> for ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "or"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Usage== Use in the definition line, most commonly as follows: # <code><nowiki>{{%s</nowiki>|<var><primary entry goes here></var>}}</code> ===Parameters=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Usage== Use in the definition line, most commonly as follows: # <code><nowiki>{{%s</nowiki>|<var><langcode></var>|<var><primary entry goes here></var>}}</code> where <code><var><langcode></var></code> is the [[Wiktionary:Languages|language code]], e.g. %s. ===Parameters=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "the") .. " " .. template_name():gsub(" of$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " of" args.primaryentrytext = args.primaryentrytext or "of a primary entry" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-grey-3, #dddddd);" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-grey-3, #dddddd);" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export 5erm1qvkf20y592gby5f62vhmc3z7dx 2479373 2479372 2026-07-26T23:49:24Z Kateru Zakuro 34522 2479373 Scribunto text/plain local export = {} -- Author: Benwing2 --[==[ intro: This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the functions meant to be called directly from templates. ]==] local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: var(--wikt-palette-paleblue, #f9f9f9); border: 1px var(--border-color-base,#aaaaaa) solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function raw_editpage(page) return tostring(mw.uri.fullUrl(page, "action=edit")) end local function show_editlink(page) return link_box("[" .. raw_editpage(page) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text -- DO NOT replace with mw.loadData("Module:headword/data").pagename; we want the whole template name local tempname = PAGENAME:gsub("/doc$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end if args.etymtemp then ins("{{hatnote|Bản mẫu này dùng cho phần định nghĩa. Để xem mẫu dùng cho phần từ nguyên, vui lòng xem [[Bản mẫu:" .. args.etymtemp .. "]].}}\n") end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("Bản mẫu này tạo dòng định nghĩa cho ") ins(args.pldesc or template_name():gsub(" của$", "") .. "") ins(" ") ins(args.primaryentrytext or "của mục từ chính") if lang then ins(" trong " .. langname) elseif args.exlang[1] then ins(", ví dụ trong " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" Nó cũng phân loại trang vào ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Thể loại:" .. cat .. " " .. langname .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "thể loại con ngôn ngữ cụ thể phù hợp trong [[:Thể loại:" .. ucfirst(cat) .. " theo ngôn ngữ]] (ví dụ [[:Thể loại:" .. cat .. " " .. (exlangnames[1] or "tiếng Anh") .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ '''Không''' sử dụng bản mẫu này trong các phần từ nguyên.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" Đối với những phần đó, vui lòng sử dụng {{tl|" .. etymtemp .. "}} thay vì bản mẫu này.\n") else ins("\n") end ins([===[ Lưu ý người dùng có thể tùy chỉnh cách hiển thị đầu ra của bản mẫu này bằng cách sửa đổi trang CSS tùy chỉnh. Xem [[:Thể loại:Bản mẫu dạng từ|bản mẫu “dạng từ”]] để biết thêm chi tiết. ''Tài liệu cho trang này được tạo tự động bởi [[Module:form of doc]].<sup>[<span class="plainlinks">[]===] .. raw_editpage("Module:form of doc") .. " edit]</span>]</sup> Do đó, các nút sửa đổi trên hầu hết các liên kết đề mục đều không hoạt động.''\n") return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(cần thiết)'''" or "''(tùy chọn)''" return concat(paramparts, " hoặc ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Tham số phổ biến (không tên):''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "[[WT:LANGCODE|Mã ngôn ngữ]] của mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). Xem " .. "[[Wiktionary:Danh sách ngôn ngữ]]. <small>Tham số {{para|lang}} là một tham số đồng nghĩa lỗi thời; vui lòng " .. "không sử dụng. Nếu sử dụng tùy chọn này, tất cả các tham số được đánh số sẽ giảm đi một..</small>") param_and_doc("2", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "Văn bản hiển thị trong liên kết đến mục từ. Nếu để trống hoặc bỏ qua, sử dụng tên mục từ được chỉ định " .. "bởi tham số thứ hai. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Tham số có tên:''\n") param_and_doc({"t", lang and "3" or "4"}, false, false, "Một chú giải hoặc bản dịch ngữ nghĩa của từ cần liên kết " .. "đến. <small>Tham số {{para|gloss}} một tham số đồng nghĩa lỗi thời; vui lòng không sử dụng.</small>") param_and_doc("tr", false, false, "Chuyển ngữ của từ không phải chữ Latinh, nếu khác với từ được tạo tự động.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "<code>&lt;/span></code> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "Một nhãn (xem {{tl|label}}) cung cấp thông tin bổ sung về " .. "phương ngữ mà từ thuộc về, nơi bắt nguồn của từ đó hoặc điều gì đó tương tự.") end if args.withdot then param_and_doc("dot", false, false, "Một ký tự để thay thế dấu chấm cuối cùng thường được hiển thị tự động.") param_and_doc("nodot", false, false, "Nếu {{para|nodot|1}}, sẽ không có dấu chấm tự động nào được hiển thị.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "Nếu {{para|nocap|1}}, thì chữ cái đầu tiên sẽ ở dạng chữ thường." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Mã tập lệnh, nếu hệ thống phát hiện tập lệnh không hoạt động. See " .. "[[Wiktionary:Scripts]]. Hiếm khi cần thiết.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses, labels and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see [[WT:Inline modifiers]] for more detailed discussion of inline modifiers and the meanings of the modifiers given below. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}} or {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} *: As shown, in the syntax without {{cd|<<...>>}}, there must not be a space after the comma for it to be recognized as a delimiter. *: The labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization). * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>q</code>: left qualifier; this appears '''before''' the term, parenthesized and italicized, but displayed as-is, without interpretation; useful for one-off explanatory notes * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>ng</code>: arbitrary non-gloss explanatory text * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> cho ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "hoặc"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><tên mục từ></var>}}</code> ===Tham số=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><mã ngôn ngữ></var>|<var><tên mục từ></var>}}</code> trong đó <code><var><mã ngôn ngữ></var></code> là [[Wiktionary:Ngôn ngữ|mã ngôn ngữ]], ví dụ %s. ===Tham số=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "") .. " " .. template_name():gsub(" của$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " của" args.primaryentrytext = args.primaryentrytext or "của mục từ chính" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-grey-3, #dddddd);" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-grey-3, #dddddd);" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export bdtan6u7c3dfehmvickgs8vwnkn1ajb 2479374 2479373 2026-07-26T23:50:11Z Kateru Zakuro 34522 2479374 Scribunto text/plain local export = {} -- Author: Benwing2 --[==[ intro: This module contains functions to implement {{form of/*doc}} templates. The module contains the actual implementation, meant to be called from other Lua code. See [[Module:form of doc/templates]] for the functions meant to be called directly from templates. ]==] local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local form_of_data_module = "Module:form of/data" local function_module = "Module:fun" local labels_module = "Module:labels" local languages_module = "Module:languages" local load_module = "Module:load" local parse_interface_module = "Module:parse interface" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local require = require local m_form_of = require(form_of_module) local m_form_of_data = require(form_of_data_module) local m_cats = require(m_form_of.form_of_cats_module) local m_str_utils = require(string_utilities_module) local m_table = require(table_module) local concat = table.concat local get_indefinite_article = require(en_utilities_module).get_indefinite_article local get_label_info = require(labels_module).get_label_info local get_lang = require(languages_module).getByCode local get_tag_display_form = m_form_of.get_tag_display_form local get_tag_set_display_form = m_form_of.get_tag_set_display_form local insert = table.insert local ipairs = ipairs local is_link_or_html = m_form_of.is_link_or_html local iterate_from = require(function_module).iterateFrom local list_to_set = m_table.listToSet local normalize_tag_set = m_form_of.normalize_tag_set local pairs = pairs local remove_duplicates = m_table.removeDuplicates local safe_require = require(load_module).safe_require local serial_comma_join = m_table.serialCommaJoin local shallow_copy = m_table.shallowCopy local sort = table.sort local table_extend = m_table.extend local tostring = tostring local ucfirst = m_str_utils.ucfirst local unpack = unpack or table.unpack -- Lua 5.2 compatibility local form_of_lang_data_module_prefix = m_form_of.form_of_lang_data_module_prefix local form_of_data1 = require(m_form_of.form_of_data1_module) local form_of_data2 = require(m_form_of.form_of_data2_module) local form_of_pos = mw.loadData(m_form_of.headword_data_module).pos_aliases local SHORTCUTS = m_form_of_data.SHORTCUTS local TAG_TYPE = m_form_of_data.TAG_TYPE local function lang_name(langcode, param) return get_lang(langcode, param):getCanonicalName() end local function link_box(content) return "<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: var(--wikt-palette-paleblue, #f9f9f9); border: 1px var(--border-color-base,#aaaaaa) solid; margin-top: -1px; padding: 5px; font-weight: bold; font-size: small;\">" .. content .. "</div>" end local function raw_editpage(page) return tostring(mw.uri.fullUrl(page, "action=edit")) end local function show_editlink(page) return link_box("[" .. raw_editpage(page) .. " Edit]") end local function template_name(preserve_lang_code) -- Fetch the template name, minus the '/documentation' suffix that may follow -- and without any language-specific prefixes (e.g. 'el-' or 'ine-bsl-pro-') -- (unless `preserve_lang_code` is given). local PAGENAME = mw.title.getCurrentTitle().text -- DO NOT replace with mw.loadData("Module:headword/data").pagename; we want the whole template name local tempname = PAGENAME:gsub("/doc$", "") if not preserve_lang_code then while true do -- Repeatedly strip off language code prefixes, in case there are multiple. local newname = tempname:gsub("^%l%l%l?%-", "") if newname == tempname then break end tempname = newname end end return tempname end function export.introdoc(args) local lang = args.lang local langname = lang and lang_name(lang, "lang") local exlangnames = {} for _, exlang in ipairs(args.exlang) do insert(exlangnames, lang_name(exlang, "exlang")) end local parts = {} local function ins(txt) insert(parts, txt) end if args.etymtemp then ins("{{hatnote|Bản mẫu này dùng cho phần định nghĩa. Để xem bản mẫu dùng cho phần từ nguyên, vui lòng xem [[Bản mẫu:" .. args.etymtemp .. "]].}}\n") end ins(("{{uses lua|%s/templates}}"):format(form_of_module)) ins("Bản mẫu này tạo dòng định nghĩa cho ") ins(args.pldesc or template_name():gsub(" của$", "") .. "") ins(" ") ins(args.primaryentrytext or "của mục từ chính") if lang then ins(" trong " .. langname) elseif args.exlang[1] then ins(", ví dụ trong " .. serial_comma_join(exlangnames, {conj = "or"})) end ins(".") local cats = args.cat if cats[1] then ins(" Nó cũng phân loại trang vào ") local catparts = {} if lang then for _, cat in ipairs(cats) do insert(catparts, "[[:Thể loại:" .. cat .. " " .. langname .. "]]") end else for _, cat in ipairs(cats) do insert(catparts, "thể loại con ngôn ngữ cụ thể phù hợp trong [[:Thể loại:" .. ucfirst(cat) .. " theo ngôn ngữ]] (ví dụ [[:Thể loại:" .. cat .. " " .. (exlangnames[1] or "tiếng Anh") .. "]])") end end ins(serial_comma_join(catparts)) ins(".") end if args.addlintrotext then ins(" ") ins(args.addlintrotext) end ins("\n") if args.withcap and args.withdot then ins([===[ By default, this template displays its output as a full sentence, with an initial capital letter and a trailing period (full stop). This can be overridden using {{para|nocap|1}} and/or {{para|nodot|1}} (see below). ]===]) elseif args.withcap or args.withencap and lang == "en" then ins([===[ By default, this template displays its output with an initial capital letter. This can be overridden using {{para|nocap|1}} (see below). ]===]) elseif args.withencap then ins([===[ By default, this template displays its output with an initial capital letter if the term's language in {{para|1}} is English (but not otherwise]===]) if args.usedwithlimitedlangs then ins([==[, and there are likely no English examples for this template).]==]) else ins([==[). This can be overridden by using {{para|nocap|1}} to make the initial letter lowercase for English. This does not auto-add a final period; if (and only if) the term's language is English, you should manually include it after the template unless other text follows, since English definitions should be formatted like full sentences.]==]) end ins("\n") else ins([===[ By default, this template displays its output with an initial lowercase letter. This can be overridden by using {{para|cap|1}} to make the initial letter capitalized]===] .. (lang == "en" and ".\n" or " (but this is not " .. "generally recommended for non-English languages, as non-English definitions should be lowercase).\n")) end ins([===[ '''Không''' sử dụng bản mẫu này trong các phần từ nguyên.]===]) local etymtemp = args.etymtemp if etymtemp then ins(" Đối với những phần đó, vui lòng sử dụng {{tl|" .. etymtemp .. "}} thay vì bản mẫu này.\n") else ins("\n") end ins([===[ Lưu ý người dùng có thể tùy chỉnh cách hiển thị đầu ra của bản mẫu này bằng cách sửa đổi trang CSS tùy chỉnh. Xem [[:Thể loại:Bản mẫu dạng từ|bản mẫu “dạng từ”]] để biết thêm chi tiết. ''Tài liệu cho trang này được tạo tự động bởi [[Module:form of doc]].<sup>[<span class="plainlinks">[]===] .. raw_editpage("Module:form of doc") .. " edit]</span>]</sup> Do đó, các nút sửa đổi trên hầu hết các liên kết đề mục đều không hoạt động.''\n") return concat(parts) end local function param(params, list, required) local paramparts = {} if type(params) ~= "table" then params = {params} end for _, p in ipairs(params) do local listparts = {} insert(listparts, "{{para|" .. p .. "}}") if list then insert(listparts, ", {{para|" .. p .. "2}}") insert(listparts, ", {{para|" .. p .. "3}}") insert(listparts, ", etc.") end insert(paramparts, concat(listparts)) end local reqtext = required and "'''(cần thiết)'''" or "''(tùy chọn)''" return concat(paramparts, " hoặc ") .. " " .. reqtext end function export.paramdoc(args) local parts = {} local function ins(txt) insert(parts, txt) end local function param_and_doc(params, list, required, doc) ins("; ") ins(param(params, list, required)) ins("\n") ins(": ") ins(doc) ins("\n") end local tempname = template_name() local art = args.art or get_indefinite_article(tempname) local sgdescof = args.sgdescof or art .. " " .. tempname ins("''Tham số phổ biến (không tên):''\n") local lang = args.lang if args.lang then param_and_doc("1", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include any needed diacritics as " .. "appropriate to " .. lang_name(lang, "lang") .. ". These diacritics will automatically be stripped out in " .. "the appropriate fashion in order to create the link to the page. This parameter can also include multiple " .. "terms separated by a comma, as long as there is no space after the comma, and each such term can have " .. "inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("2", false, false, "The text to be shown in the link to the term. If empty or omitted, the term specified by the first " .. "parameter will be used. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the first parameter.") else param_and_doc("1", false, true, "[[WT:LANGCODE|Mã ngôn ngữ]] của mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). Xem " .. "[[Wiktionary:Danh sách ngôn ngữ]]. <small>Tham số {{para|lang}} là một tham số đồng nghĩa lỗi thời; vui lòng " .. "không sử dụng. Nếu sử dụng tùy chọn này, tất cả các tham số được đánh số sẽ giảm đi một..</small>") param_and_doc("2", false, true, "Tên mục từ cần liên kết đến (mà trang này là " .. sgdescof .. " mục từ cần liên kết đến đó). This should include diacritics as appropriate " .. "to the language (e.g. accents in Russian to mark the stress, vowel diacritics in Arabic, macrons in Latin " .. "to indicate vowel length, etc.). These diacritics will automatically be stripped out in a " .. "language-specific fashion in order to create the link to the page. This parameter can also include " .. "multiple terms separated by a comma, as long as there is no space after the comma, and each such term can " .. "have inline modifiers specifying transliterations, display forms, qualifiers, labels, genders and other " .. "properties. See below.") param_and_doc("3", false, false, "Văn bản hiển thị trong liên kết đến mục từ. Nếu để trống hoặc bỏ qua, sử dụng tên mục từ được chỉ định " .. "bởi tham số thứ hai. This parameter is normally not necessary, and should not be used solely to " .. "indicate diacritics; instead, put the diacritics in the second parameter.") end ins("''Tham số có tên:''\n") param_and_doc({"t", lang and "3" or "4"}, false, false, "Một chú giải hoặc bản dịch ngữ nghĩa của từ cần liên kết " .. "đến. <small>Tham số {{para|gloss}} một tham số đồng nghĩa lỗi thời; vui lòng không sử dụng.</small>") param_and_doc("tr", false, false, "Chuyển ngữ của từ không phải chữ Latinh, nếu khác với từ được tạo tự động.") param_and_doc("ts", false, false, "Transcription for non-Latin-script terms whose transliteration is " .. "markedly different from the actual pronunciation. Should not be used for IPA pronunciations.") param_and_doc("cat", true, false, "Additional categories to place the page into. They are automatically " .. "prepended with the language name. A single parameter can contain multiple comma-separated categories as long " .. "as there is no space after the comma.") param_and_doc("addl", false, false, "Additional text to display at the end, before the final closing " .. "<code>&lt;/span></code> tag. It is normally joined to the preceding text by a comma followed by a space. However, if the " .. "value of {{para|addl}} begins with a colon or semicolon, it is appended directly with no joining punctuation, " .. "and if the value begins with an underscore, the remainder is joined to the preceding text with a space.") if args.withfrom then param_and_doc("from", true, false, "Một nhãn (xem {{tl|label}}) cung cấp thông tin bổ sung về " .. "phương ngữ mà từ thuộc về, nơi bắt nguồn của từ đó hoặc điều gì đó tương tự.") end if args.withdot then param_and_doc("dot", false, false, "Một ký tự để thay thế dấu chấm cuối cùng thường được hiển thị tự động.") param_and_doc("nodot", false, false, "Nếu {{para|nodot|1}}, sẽ không có dấu chấm tự động nào được hiển thị.") end if (args.withcap or args.withencap) and not args.usedwithlimitedlangs then -- Don't even mention if usedwithlimitedlangs=1, because there are unlikely to be English examples. param_and_doc("nocap", false, false, "Nếu {{para|nocap|1}}, thì chữ cái đầu tiên sẽ ở dạng chữ thường." .. (args.withencap and " Only useful for English, because other languages already begin with a lowercase letter." or "")) end if not args.withcap then param_and_doc("cap", false, false, "If {{para|cap|1}}, then the first letter will be in capitalized. " .. "Not generally recommended" .. (args.withencap and "" or ", except for English definitions") .. ", because non-English definitions should begin with a lowercase letter and be formatted like a phrase, " .. "rather than a full sentence.") end if args.cat and args.cat[1] then param_and_doc("nocat", false, false, "Disable categorization of categories built into the template. " .. "For example, {{tl|ellipsis of|en|...}} normally categories into e.g. [[:Category:English ellipses]], but " .. "this can be disabled using {{para|nocat|1}}. This does not affect categories explicitly specified in the " .. "template call itself using {{para|cat}}.") end param_and_doc("notext", false, false, "If {{para|notext|1}}, don't display the initial text preceding the " .. "term(s), but only the actual term or terms. The page is still categorized as normal, unless {{para|nocat|1}} " .. "is given.") param_and_doc("id", false, false, "A sense id for the term, which links to anchors on the page set by " .. "the {{tl|senseid}} template.") param_and_doc("sc", false, false, "Mã tập lệnh, nếu hệ thống phát hiện tập lệnh không hoạt động. See " .. "[[Wiktionary:Scripts]]. Hiếm khi cần thiết.") param_and_doc("sort", false, false, "Sort key for sorting any categories the page is added to. Rarely needs " .. "to be given except for Japanese, and even then, only when there are multiple possible pronunciations.") if args.addlparamtext then ins("\n") ins(args.addlparamtext) ins("\n") end ins([==[ ===Inline modifiers=== Use a syntax like <code>Изабе́лла<tr:Izabɛ́lla><t:Isabelle></code> to specify modifiers such as transliterations, glosses, labels and qualifiers. In this example, for the Russian name {{m|ru|Изабе́лла|tr=Izabɛ́lla|t=Isabelle}}, the manual transliteration ''Izabɛ́lla'' and gloss "Isabelle" are given. The following modifiers are recognized; see [[WT:Inline modifiers]] for more detailed discussion of inline modifiers and the meanings of the modifiers given below. * <code>t</code>: gloss * <code>tr</code>: transliteration * <code>ts</code>: transcription, for languages where the transliteration and pronunciation are markedly different * <code>l</code>: comma-separated left labels, e.g. {{cd|<l:rare>}} or {{cd|<l:UK,Australia>}} or {{cd|<l:archaic,or,dialectal>}} or {{cd|<l:<<rare>>, <<archaic>> or <<dialectal>>>}} *: As shown, in the syntax without {{cd|<<...>>}}, there must not be a space after the comma for it to be recognized as a delimiter. *: The labels appear '''before''' the term, parenthesized, italicized and appropriately linked as if {{tl|lb}} were used (but without categorization). * <code>ll</code>: comma-separated right labels; these appear '''after''' the term, parenthesized, italicized and appropriately linked as for left labels * <code>q</code>: left qualifier; this appears '''before''' the term, parenthesized and italicized, but displayed as-is, without interpretation; useful for one-off explanatory notes * <code>qq</code>: right qualifier; this appears '''after''' the term, parenthesized and italicized * <code>ref</code>: reference or references, using the syntax documented in [[Template:IPA#References]] * <code>g</code>: comma-separated list of gender/number specifications; see [[Module:gender and number]] for the complete list * <code>alt</code>: alternative display text * <code>pos</code>: part of speech * <code>ng</code>: arbitrary non-gloss explanatory text * <code>lit</code>: literal meaning * <code>id</code>: sense ID; see {{temp|senseid}} * <code>sc</code>: script code]==]) return concat(parts) end function export.usagedoc(args) local exlangs = {} for _, exlang in ipairs(args.exlang) do insert(exlangs, exlang) end if not args.usedwithlimitedlangs then insert(exlangs, 'en') insert(exlangs, 'de') insert(exlangs, 'ja') end exlangs = remove_duplicates(exlangs) local sub = {} local langparts = {} for _, langcode in ipairs(exlangs) do insert(langparts, '<code>' .. langcode .. '</code> cho ' .. lang_name(langcode, "exlang")) end local exlangs = serial_comma_join(langparts, {conj = "hoặc"}) local tempname = template_name("preserve lang code") if args.lang then return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><tên mục từ></var>}}</code> ===Tham số=== ]===]):format(tempname) .. export.paramdoc(args) else return ([===[ ==Sử dụng== Dùng trong dòng định nghĩa, hầu hết đều như bên dưới: # <code><nowiki>{{%s</nowiki>|<var><mã ngôn ngữ></var>|<var><tên mục từ></var>}}</code> trong đó <code><var><mã ngôn ngữ></var></code> là [[Wiktionary:Ngôn ngữ|mã ngôn ngữ]], ví dụ %s. ===Tham số=== ]===]):format(tempname, exlangs) .. export.paramdoc(args) end end function export.fulldoc(args) local shortcuts = args.shortcut[1] and ("{{shortcut|%s}}"):format(concat(args.shortcut, "|")) or "" local introdoc = export.introdoc(args) local usagedoc = export.usagedoc(args) return "{{documentation subpage}}\n" .. shortcuts .. introdoc .. "\n" .. usagedoc end function export.infldoc(args) args = shallow_copy(args) args.sgdesc = args.sgdesc or (args.art or "") .. " " .. template_name():gsub(" của$", "") .. (args.form and " " .. args.form or "") args.pldesc = args.sgdesc args.sgdescof = args.sgdescof or args.sgdesc .. " của" args.primaryentrytext = args.primaryentrytext or "của mục từ chính" return export.fulldoc(args) end local tag_type_to_description = { -- If not listed, we just capitalize the first letter ["tense-aspect"] = "Tense/aspect", ["voice-valence"] = "Voice/valence", ["comparison"] = "Degrees of comparison", ["class"] = "Inflectional class", ["sound change"] = "Sound changes", ["grammar"] = "Misc grammar", ["other"] = "Other tags", } local tag_type_order = { "person", "number", "gender", "animacy", "tense-aspect", "mood", "voice-valence", "non-finite", "case", "state", "comparison", "register", "deixis", "clusivity", "class", "attitude", "sound change", "grammar", "other", } local function tag_type_desc(tag_type) return tag_type_to_description[tag_type] or ucfirst(tag_type) end local function sort_by_first(a, b) return a[1] < b[1] end local function get_display_form(tag_set, lang) local norm_tag_sets = normalize_tag_set(tag_set, lang) if #norm_tag_sets == 1 then return get_tag_set_display_form(norm_tag_sets[1], lang) end -- If we have a conjoined shortcut that expands to multiple tag sets, display them using a numbered list. -- In order to do that inside a table we need a newline before the list. local display_forms = {} for _, norm_tag_set in ipairs(norm_tag_sets) do insert(display_forms, "\n# " .. get_tag_set_display_form(norm_tag_set, lang)) end return concat(display_forms) end local function organize_tag_data(data_module) local tab = {} for name, data in pairs(data_module.tags) do local tag_type = data[TAG_TYPE] if not tag_type then -- Throw an error because hopefully it will get noticed and fixed. If we just skip it, it may never get -- fixed. error("Tag '" .. name .. "' has no tag_type") end if not tab[tag_type] then tab[tag_type] = {} end insert(tab[tag_type], {name, data}) end local tag_type_order_set = list_to_set(tag_type_order) for tag_type, tags_of_type in pairs(tab) do if not tag_type_order_set[tag_type] then -- See justification above for throwing an error. error("Tag type '" .. tag_type .. "' not listed in tag_type_order") end sort(tags_of_type, sort_by_first) end return tab end local function insert_group(parts, group) for _, namedata in ipairs(group) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") local shortcuts = data[SHORTCUTS] if shortcuts then local ssparts = {} if type(shortcuts) == "string" then shortcuts = {shortcuts} end for _, shortcut in ipairs(shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. get_tag_display_form(name)) insert(parts, "|-") insert(parts, concat(sparts)) end end function export.tagtable() local data1_tab = organize_tag_data(form_of_data1) local data2_tab = organize_tag_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical tag !! Shortcut(s) !! Display form") for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (more common)") insert_group(parts, group_tab) end group_tab = data2_tab[tag_type] if group_tab then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-lightergrey);" | ' .. tag_type_desc(tag_type) .. " (less common)") insert_group(parts, group_tab) end end insert(parts, "|}") return concat(parts, "\n") end local function organize_non_alias_shortcut_data(data_module, lang) local non_alias_shortcuts = {} for shortcut, full in pairs(data_module.shortcuts) do if type(full) == "table" or is_link_or_html(full) or full:find("//") or full:find(":") then insert(non_alias_shortcuts, {shortcut, full, get_display_form({shortcut}, lang)}) end end sort(non_alias_shortcuts, sort_by_first) return non_alias_shortcuts end local function insert_shortcut_group(parts, shortcuts) for _, spec in ipairs(shortcuts) do local shortcut, full, display = unpack(spec) insert(parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end end function export.non_alias_shortcut_table() local non_alias_shortcuts1 = organize_non_alias_shortcut_data(form_of_data1) local non_alias_shortcuts2 = organize_non_alias_shortcut_data(form_of_data2) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Shortcut !! Expansion !! Display form") if non_alias_shortcuts1[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-grey-3, #dddddd);" | More common:') insert_shortcut_group(parts, non_alias_shortcuts1) end if non_alias_shortcuts2[1] then insert(parts, "|-") insert(parts, '! colspan="3" style="text-align: center; background: var(--wikt-palette-grey-3, #dddddd);" | Less common:') insert_shortcut_group(parts, non_alias_shortcuts2) end insert(parts, "|}") return concat(parts, "\n") end local function process_spec(spec, cats, labels) if type(spec) == "string" then insert(cats, spec) return elseif not spec or spec == true then -- Ignore labels, etc. return elseif type(spec) ~= "table" then error("Wrong type of condition " .. spec .. ": " .. type(spec)) elseif spec.labels then table_extend(labels, spec.labels) return end local predicate = spec[1] if predicate == "multi" or predicate == "cond" then for _, sp in iterate_from(2, ipairs(spec)) do -- Iterate from 2. process_spec(sp, cats, labels) end elseif predicate == "pexists" then process_spec(spec[2], cats, labels) process_spec(spec[3], cats, labels) elseif predicate == "has" or predicate == "hasall" or predicate == "hasany" or predicate == "tags=" or predicate == "p=" or predicate == "pany" or predicate == "not" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "and" or predicate == "or" then process_spec(spec[3], cats, labels) process_spec(spec[4], cats, labels) elseif predicate == "call" then return else error("Unrecognized predicate: " .. predicate) end end local function find_categories_and_labels(catstruct) local cats, labels = {}, {} for _, spec in ipairs(catstruct) do process_spec(spec, cats, labels) end return cats, labels end local function construct_category_table(cats) local category_parts = {} insert(category_parts, '{|class="wikitable"') insert(category_parts, "! Category") for _, cat in ipairs(cats) do insert(category_parts, "|-") insert(category_parts, "| <code>" .. cat .. "</code>") end insert(category_parts, "|}") return concat(category_parts, "\n") end local function construct_label_table(labels, lang, replace_und) local label_parts = {} insert(label_parts, '{|class="wikitable"') insert(label_parts, "! Label !! Display form !! Associated categories") for _, label in ipairs(labels) do insert(label_parts, "|-") local label_data = get_label_info{ label = label, lang = lang, } local coded_categories = {} for _, cat in ipairs(label_data.categories) do if replace_und then cat = cat:gsub("^und:", "LANGCODE:") cat = cat:gsub("^Undetermined ", "LANG ") end insert(coded_categories, "<code>" .. cat .. "</code>") end insert(label_parts, ("| <code>%s</code> || %s || %s"):format(label, label_data.label, concat(coded_categories, ","))) end insert(label_parts, "|}") return concat(label_parts, "\n") end local function iterate_languages(langcodes_module, data_by_lang) for langcode in pairs(require(langcodes_module)) do local data_module_name = form_of_lang_data_module_prefix .. langcode local data_module = safe_require(data_module_name) if data_module or m_cats[langcode] and langcode ~= "und" then local lang = get_lang(langcode, nil, true) -- First do base-lemma params. local base_lemma_param_table if data_module and data_module.base_lemma_params and data_module.base_lemma_params[1] then local base_lemma_param_parts = {} insert(base_lemma_param_parts, '{|class="wikitable"') insert(base_lemma_param_parts, "! Parameter !! Display form") for _, base_lemma_param in ipairs(data_module.base_lemma_params) do insert(base_lemma_param_parts, "|-") insert(base_lemma_param_parts, ("| <code>%s</code> || %s"):format(base_lemma_param.param, get_display_form(base_lemma_param.tags, lang))) end insert(base_lemma_param_parts, "|}") base_lemma_param_table = concat(base_lemma_param_parts, "\n") end -- Then do inflection tags. local data1_tab = data_module and organize_tag_data(data_module) or {} local tag_parts = {} insert(tag_parts, '{|class="wikitable"') insert(tag_parts, "! Canonical tag !! Shortcut(s) !! Tag type !! Display form") local saw_any_tag = false for _, tag_type in ipairs(tag_type_order) do local group_tab = data1_tab[tag_type] if group_tab then for _, namedata in ipairs(group_tab) do local sparts = {} local name, data = unpack(namedata) insert(sparts, "| <code>" .. name .. "</code> || ") if data.shortcuts then local ssparts = {} for _, shortcut in ipairs(data.shortcuts) do insert(ssparts, "<code>" .. shortcut .. "</code>") end insert(sparts, concat(ssparts, ", ") .. " ") end insert(sparts, "|| " .. tag_type_desc(tag_type) .. " || " .. get_tag_display_form(name, lang)) insert(tag_parts, "|-") insert(tag_parts, concat(sparts)) saw_any_tag = true end end end insert(tag_parts, "|}") local tag_table = saw_any_tag and concat(tag_parts, "\n") or nil -- Then do non-alias shortcuts. local non_alias_shortcut_table local non_alias_shortcuts = data_module and organize_non_alias_shortcut_data(data_module, lang) or {} if non_alias_shortcuts[1] then local non_alias_shortcut_parts = {} insert(non_alias_shortcut_parts, '{|class="wikitable"') insert(non_alias_shortcut_parts, "! Shortcut !! Expansion !! Display form") for _, spec in ipairs(non_alias_shortcuts) do local shortcut, full, display = unpack(spec) insert(non_alias_shortcut_parts, "|-") if type(full) == "table" then full = "{" .. concat(full, " ") .. "}" end insert(non_alias_shortcut_parts, ("| <code>%s</code> || <code>%s</code> || %s"):format(shortcut, full, display)) end insert(non_alias_shortcut_parts, "|}") non_alias_shortcut_table = concat(non_alias_shortcut_parts, "\n") end -- Then do categories and labels. local category_table, label_table if m_cats[langcode] then local cats, labels = find_categories_and_labels(m_cats[langcode]) if cats[1] then category_table = construct_category_table(cats) end if labels[1] then label_table = construct_label_table(labels, lang) end end -- Concatenate all the tables together, with appropriate explanatory text. if base_lemma_param_table or tag_table or non_alias_shortcut_table or category_table or label_table then local langname, lang_parts = lang:getCanonicalName(), {} insert(lang_parts, "===" .. langname .. "===") insert(lang_parts, show_editlink(data_module_name)) if base_lemma_param_table then insert(lang_parts, ("%s-specific base lemma parameters:"):format(langname)) insert(lang_parts, base_lemma_param_table) end if tag_table then insert(lang_parts, ("%s-specific inflection tags:"):format(langname)) insert(lang_parts, tag_table) end if non_alias_shortcut_table then insert(lang_parts, ("%s-specific non-alias shortcuts:"):format(langname)) insert(lang_parts, non_alias_shortcut_table) end if category_table then insert(lang_parts, ("%s-specific categories (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, category_table) end if label_table then insert(lang_parts, ("%s-specific labels (the exact conditions under which these are added are described in [[Module:form of/cats]]):"): format(langname)) insert(lang_parts, label_table) end insert(data_by_lang, {langname, concat(lang_parts, "\n")}) end end end end local function sort_by_first_english_first(langdata1, langdata2) if langdata1[1] == "English" then -- English is "less than" (goes before) all other languages return true elseif langdata2[1] == "English" then -- All other languages are not "less than" (do not go before) English return false end return langdata1[1] < langdata2[1] end function export.lang_specific_tables() local data_by_lang = {} iterate_languages("Module:languages/code to canonical name", data_by_lang) iterate_languages("Module:etymology languages/code to canonical name", data_by_lang) sort(data_by_lang, sort_by_first_english_first) local parts = {} for _, lang_and_data in ipairs(data_by_lang) do insert(parts, lang_and_data[2]) end return concat(parts, "\n") end function export.postable() local shortcut_tab = {} for shortcut, full in pairs(form_of_pos) do if not shortcut_tab[full] then shortcut_tab[full] = {} end insert(shortcut_tab[full], shortcut) end local shorcut_list = {} for full, shortcuts in pairs(shortcut_tab) do sort(shortcuts) insert(shorcut_list, {full, shortcuts}) end sort(shorcut_list, sort_by_first) local parts = {} insert(parts, '{|class="wikitable"') insert(parts, "! Canonical part of speech !! Shortcut(s)") for _, full_shortcuts in ipairs(shorcut_list) do local full = full_shortcuts[1] local shortcuts = full_shortcuts[2] insert(parts, "|-") local sparts = {} for _, shortcut in ipairs(shortcuts) do insert(sparts, "<code>" .. shortcut .. "</code>") end insert(parts, "| <code>" .. full .. "</code> || " .. concat(sparts, ", ")) end insert(parts, "|}") return concat(parts, "\n") end function export.lang_independent_category_table() if m_cats["und"] then local cats = find_categories_and_labels(m_cats["und"]) if cats[1] then return construct_category_table(cats) end end return "(no language-independent categories currently)" end function export.lang_independent_label_table() if m_cats["und"] then local labels = select(2, find_categories_and_labels(m_cats["und"])) if labels[1] then return construct_label_table(labels, get_lang("und"), "replace und") end end return "(no language-independent labels currently)" end return export pkwhrnig8rze8xtmvdzjwc6zul0mc7p Bản mẫu:mn-proper noun 10 370593 2477681 2301024 2026-07-26T16:04:59Z TheHighFighter2 42988 /* */ 2477681 wikitext text/x-wiki {{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{head|mn|Danh từ riêng|head={{{head|}}}|sort={{{sort|}}}|tr={{{tr|}}}|cat2={{{cat2|}}}|cat3={{{cat3|}}}<!-- -->|{{#if:{{{2|}}}<!-- -->|{{#switch:{{{1|}}}<!-- -->|m|M|Mong|Mongolian=chữ Mông Cổ|c|C|Cyrl|Cyrillic=chữ Kirin|{{{1|}}}<!-- -->}}}}<!-- -->|{{{2|}}}<!-- -->|f1sc={{#switch:{{{1|}}}|m|M|Mong|Mongolian=Mong|c|C|Cyrl|Cyrillic=Cyrl|}}<!-- -->}}<!-- -->{{#if:{{{dec|}}}<!-- -->|&#59; (<i><!-- -->{{#ifeq: {{{dec}}}|r<!-- -->|biến cách thường [[Thể loại:Danh từ có biến cách thường tiếng Mông Cổ]]<!-- -->|biến cách ẩn {{{dec}}} [[Thể loại:Danh từ có biến cách ẩn {{{dec}}} tiếng Mông Cổ]]<!-- -->}}<!-- --></i>)}}<!-- --><noinclude>{{tài liệu}}</noinclude> 1urcjomv1ji835qeajvmaj6lx6yebl0 Bản mẫu:acronym of/doc 10 370699 2479367 2331805 2026-07-26T23:35:55Z Kateru Zakuro 34522 2479367 wikitext text/x-wiki {{form of/fulldoc|etymtemp=acronym|withencap=1|pldesc=Từ cấu tạo|cat=Từ cấu tạo}} ===Ví dụ=== {| class="wikitable" |- ! Từ !! Code !! Result !! Notes |- | [[AANT]]|| <code><nowiki>{{acronym of|en|[[automobile|Automobile]] [[association|Association]] of the [[Northern Territory]]|nodot=1}}</nowiki></code> || {{acronym of|en|[[automobile|Automobile]] [[association|Association]] of the [[Northern Territory]]|nodot=1}} || links to words only |- | [[GUI]] || <code><nowiki>{{acronym of|en|graphical user interface}}</nowiki></code> || {{acronym of|en|graphical user interface}} || link to [[Wiktionary]] |- | [[NATO]] || <code><nowiki>{{acronym of|en|w:North Atlantic Treaty Organization|North Atlantic Treaty Organization}}</nowiki></code> || {{acronym of|en|w:North Atlantic Treaty Organization|North Atlantic Treaty Organization}} || link to [[Wikipedia]] |- | [[OMC]]|| <code><nowiki>{{acronym of|pt|Organização Mundial do Comércio}}</nowiki></code> || {{acronym of|pt|Organização Mundial do Comércio}} || in Portuguese |} ===Xem thêm=== *{{temp|abbreviation of}} *{{temp|contraction of}} *{{temp|initialism of}} <includeonly> [[tr:Şablon:kısaltma]] </includeonly> cqrt7ru5uuw8rb5enx75qnv1skp41un 2479368 2479367 2026-07-26T23:36:08Z Kateru Zakuro 34522 Đã lùi lại sửa đổi [[Special:Diff/2479367|2479367]] của [[Special:Contributions/Kateru Zakuro|Kateru Zakuro]] ([[User talk:Kateru Zakuro|thảo luận]]) 2479368 wikitext text/x-wiki {{form of/fulldoc|etymtemp=acronym|withencap=1|pldesc=Từ cấu tạo|cat=Từ cấu tạo}} ===Ví dụ=== {| class="wikitable" |- ! Từ !! Code !! Result !! Notes |- | [[AANT]]|| <code><nowiki>{{acronym of|en|[[automobile|Automobile]] [[association|Association]] of the [[Northern Territory]]|nodot=1}}</nowiki></code> || {{acronym of|en|[[automobile|Automobile]] [[association|Association]] of the [[Northern Territory]]|nodot=1}} || links to words only |- | [[GUI]] || <code><nowiki>{{acronym of|en|graphical user interface}}</nowiki></code> || {{acronym of|en|graphical user interface}} || link to [[Wiktionary]] |- | [[NATO]] || <code><nowiki>{{acronym of|en|w:North Atlantic Treaty Organization|North Atlantic Treaty Organization}}</nowiki></code> || {{acronym of|en|w:North Atlantic Treaty Organization|North Atlantic Treaty Organization}} || link to [[Wikipedia]] |- | [[OMC]]|| <code><nowiki>{{acronym of|pt|Organização Mundial do Comércio}}</nowiki></code> || {{acronym of|pt|Organização Mundial do Comércio}} || in Portuguese |} ===Xem thêm=== *{{temp|abbreviation of}} *{{temp|contraction of}} *{{temp|initialism of}} <includeonly> [[Thể loại:Bản mẫu dạng từ]] [[tr:Şablon:kısaltma]] </includeonly> mqp3hpbuw587l9p88cgyak26pvj7ryp adar 0 393282 2479543 2345814 2026-07-27T10:21:10Z Hiyuune 50834 2479543 wikitext text/x-wiki =={{langname|eu}}== [[File:Capra nubiana, Tierpark Hellabrunn – 01.jpg|thumb|adar [[handi]]ak dituen [[ahuntz]]a]] [[File:Branca de l'olivera mil·lenària de les Valls.JPG|thumb|[[olibondo]] adarra|an olive branch]] ==={{section|pron}}=== * {{audio|eu|LL-Q8752 (eus)-Aioramu-adar.wav}} {{eu-pr}} ==={{section|n}}=== {{eu-noun|in}} # [[sừng|Sừng]]. # [[nhánh|Nhánh]]. ===={{section|decl}}==== {{eu-ndecl|in}} ===={{section|drv}}==== {{col|eu |adabegi |adabegitsu |adabeso |adaburu |adaburutu |adaganeko |adaje |adaka |adakaitz |adakera |adaki |adakitu |adaondu |adapo |adarbakar<t:kỳ lân> |adarbakoitz<t:kỳ lân> |adardun |adargabe |adarjotzaile |adarjotze |adarka |adarka egin |adarkada |adarkadura |adarkari |adarkatu |adarki |adarmotz |adarra jo |adarrak jarri |adarrak ipini |adarrarte |adarreko |adarrondo |adarrondotsu |adartsu |adaxka |adartu |adarzabal |adar-zulo |adegi |adondo |ostadar<t:cầu vồng> }} ==={{section|further}}=== * {{R:eu:EH}} * {{R:eu:OEH}} nuip49la0cbn6lmaa0viuz36ktixvb3 2479545 2479543 2026-07-27T10:25:07Z Hiyuune 50834 /* Tiếng Basque */ 2479545 wikitext text/x-wiki =={{langname|eu}}== [[File:Capra nubiana, Tierpark Hellabrunn – 01.jpg|thumb|adar [[handi]]ak dituen [[ahuntz]]a]] [[File:Branca de l'olivera mil·lenària de les Valls.JPG|thumb|[[olibondo]] adarra]] ==={{section|pron}}=== * {{audio|eu|LL-Q8752 (eus)-Aioramu-adar.wav}} {{eu-pr}} ==={{section|n}}=== {{eu-noun|in}} # [[sừng|Sừng]]. # [[nhánh|Nhánh]]. ===={{section|decl}}==== {{eu-ndecl|in}} ===={{section|drv}}==== {{col|eu |adabegi |adabegitsu |adabeso |adaburu |adaburutu |adaganeko |adaje |adaka |adakaitz |adakera |adaki |adakitu |adaondu |adapo |adarbakar<t:kỳ lân> |adarbakoitz<t:kỳ lân> |adardun |adargabe |adarjotzaile |adarjotze |adarka |adarka egin |adarkada |adarkadura |adarkari |adarkatu |adarki |adarmotz |adarra jo |adarrak jarri |adarrak ipini |adarrarte |adarreko |adarrondo |adarrondotsu |adartsu |adaxka |adartu |adarzabal |adar-zulo |adegi |adondo |ostadar<t:cầu vồng> }} ==={{section|further}}=== * {{R:eu:EH}} * {{R:eu:OEH}} =={{langname|kab}}== ==={{section|etym}}=== {{inh+|kab|ber-pro|-}}. ==={{section|pron}}=== * {{kab-IPA}} ==={{section|n}}=== {{kab-noun|m|pl=idurra}} # [[hạng|Hạng]]. #: {{syn|kab|rrḍeb|ṭṭariǧa|aferrug}} # [[hàng|Hàng]] {{i|dòng vật thể}}. #: {{syn|kab|amedwel|ssder}} ===={{section|infl}}==== {{kab-infl-noun|udar|idurra|idurra}} ==={{section|ref}}=== * {{R:kab:Amawal}} * {{R:kab:Dallet:1982}} 8f5c23tzqeyaqa8rqb2bgx1zcw7nyzf mô hình hóa 0 407125 2479426 2449435 2026-07-27T03:55:13Z Hiyuune 50834 /* Tiếng Việt */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479426 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|etym}}=== Từ ghép giữa {{com|vi|mô hình|hóa}} ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb|head=[[mô hình]] [[hóa]]}} # [[Tạo]] ra [[mô hình]] để [[nghiên cứu]] một [[đối tượng]] nào đó. #:{{ux|vi|Kiến trúc sư '''mô hình hóa''' tòa nhà bằng phần mềm trước khi thi công.}} s2t0ipmdyj8z1nh1f1j0rlnfjhehqs7 héileacaptar 0 408729 2479427 2463677 2026-07-27T03:56:53Z Hiyuune 50834 /* Đọc thêm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479427 wikitext text/x-wiki =={{langname|ga}}== ==={{section|etym}}=== Từ {{borrowed|ga|en|helicopter}}, từ {{der|ga|fr|hélicoptère}}, từ {{der|ga|el|-}} {{af|grc|ἕλιξ|πτερόν|nocat=1}} ==={{section|pron}}=== * {{IPA4|ga|/ˈheːlʲəkəpˠt̪ˠəɾˠ/}} ==={{section|noun}}=== {{ga-noun|m|héileacaptair|héileacaptair}} # [[máy bay|Máy bay]] [[trực thăng]]. ===={{section|decl}}==== {{ga-decl-m1|h|éileacaptar|éileacaptair}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} {{C|ga|Giao thông}} dxqzvoddnuljz6tlbvwmw3n1ofxboq6 δεως 0 409425 2478449 2474080 2026-07-26T18:42:26Z Hiyuune 50834 Hiyuune đã đổi [[δεος]] thành [[δεως]] 2474080 wikitext text/x-wiki =={{langname|xpg}}== ==={{section|etym}}=== {{ety|xpg|:inh|ine-grp-pro:*dʰehós|tree=1}} Từ {{inh|xpg|ine-grp-pro|*dʰehós}}, từ {{der|xpg|ine-pro|*dʰéh₁s|*dʰh₁s-o-}}. Cùng gốc với {{cog|grc|θεός}},<ref>{{cite-book|author=Orel, Vladimir|title=The language of Phrygians|location=Delmar, New York|publisher=Caravan Books|year=1997|page=423}}</ref><ref>{{cite-book|author=Obrador-Cursach, Bartomeu|title=The Phrygian Language|series=Handbook of Oriental Studies. Section 1 The Near and Middle East|seriesvolume=139|location=Leiden, The Netherlands|publisher=Brill|year=2020|page=208-209|doi=10.1163/9789004419995}}</ref> thông qua {{inh|xpg|ine-grp-pro|*dʰehós}}. ==={{section|pron}}=== * (''Phrygia cổ, năm 800–330 {{BCE}}'') {{IPA4|xpg|/dewos/}}<ref>{{R:xpg:Sorgo|53}}</ref> * (''Phrygia mới, năm 70–300 {{CE}}'') {{IPA4|xpg|/de(w)os/}}<ref>{{R:xpg:Sorgo|69}}</ref> ==={{section|n}}=== {{head|xpg|Danh từ|g=m}} # [[chúa|Chúa]]. ===={{section|decl}}==== {{xpg-old-decl-noun-o-m|stem=dev|nom_sg=devos|acc_sg=devun}} {{xpg-new-decl-noun-o-m|stem=δε|dat_pl=δεως}} ===={{section|rel}}==== * {{l|xpg|δακετ}} ==={{section|ref}}=== <references /> {{C|xpg|Chúa}} 1bo05s7n2vb2dx4ir9nadwbtl8og8yu 2478463 2478449 2026-07-26T18:45:24Z Hiyuune 50834 /* Tiếng Phrygia */ 2478463 wikitext text/x-wiki =={{langname|xpg}}== ==={{section|etym}}=== {{ety|xpg|:inh|ine-grp-pro:*dʰehós|tree=1}} Từ {{inh|xpg|ine-grp-pro|*dʰehós}}, từ {{der|xpg|ine-pro|*dʰéh₁s|*dʰh₁s-o-}}. Cùng gốc với {{cog|grc|θεός}},<ref>{{cite-book|author=Orel, Vladimir|title=The language of Phrygians|location=Delmar, New York|publisher=Caravan Books|year=1997|page=423}}</ref><ref>{{cite-book|author=Obrador-Cursach, Bartomeu|title=The Phrygian Language|series=Handbook of Oriental Studies. Section 1 The Near and Middle East|seriesvolume=139|location=Leiden, The Netherlands|publisher=Brill|year=2020|page=208-209|doi=10.1163/9789004419995}}</ref> thông qua {{inh|xpg|ine-grp-pro|*dʰehós}}. ==={{section|pron}}=== * (''Phrygia cổ, năm 800–330 {{BCE}}'') {{IPA|xpg|/dewos/}}<ref>{{R:xpg:Sorgo|53}}</ref> {{q|for {{m|xpg||devos}}}} * (''Phrygia mới, năm 70–300 {{CE}}'') {{IPA|xpg|/de(w)o̝s/}}<ref>{{R:xpg:Sorgo|69}}</ref> {{q|for {{m|xpg||δεως}}}} ==={{section|n}}=== {{head|xpg|Danh từ|g=m}} # [[chúa|Chúa]]. ===={{section|decl}}==== {{xpg-old-decl-noun-o-m|stem=dev|nom_sg=devos|acc_sg=devun}} {{xpg-new-decl-noun-o-m|stem=δε|dat_pl=δεως}} ===={{section|rel}}==== * {{l|xpg|δακετ}} ==={{section|ref}}=== <references /> {{C|xpg|Chúa}} 0bl4i6816f98d6ewvcttwxsljyy77f8 2478469 2478463 2026-07-26T18:46:29Z Hiyuune 50834 /* Cách phát âm */ 2478469 wikitext text/x-wiki =={{langname|xpg}}== ==={{section|etym}}=== {{ety|xpg|:inh|ine-grp-pro:*dʰehós|tree=1}} Từ {{inh|xpg|ine-grp-pro|*dʰehós}}, từ {{der|xpg|ine-pro|*dʰéh₁s|*dʰh₁s-o-}}. Cùng gốc với {{cog|grc|θεός}},<ref>{{cite-book|author=Orel, Vladimir|title=The language of Phrygians|location=Delmar, New York|publisher=Caravan Books|year=1997|page=423}}</ref><ref>{{cite-book|author=Obrador-Cursach, Bartomeu|title=The Phrygian Language|series=Handbook of Oriental Studies. Section 1 The Near and Middle East|seriesvolume=139|location=Leiden, The Netherlands|publisher=Brill|year=2020|page=208-209|doi=10.1163/9789004419995}}</ref> thông qua {{inh|xpg|ine-grp-pro|*dʰehós}}. ==={{section|pron}}=== * (''Phrygia cổ, năm 800–330 {{BCE}}'') {{IPA4|xpg|/dewos/}}<ref>{{R:xpg:Sorgo|53}}</ref> {{q|vì {{mention|xpg||devos}}}} * (''Phrygia mới, năm 70–300 {{CE}}'') {{IPA4|xpg|/de(w)o̝s/}}<ref>{{R:xpg:Sorgo|69}}</ref> {{q|vì {{mention|xpg||δεως}}}} ==={{section|n}}=== {{head|xpg|Danh từ|g=m}} # [[chúa|Chúa]]. ===={{section|decl}}==== {{xpg-old-decl-noun-o-m|stem=dev|nom_sg=devos|acc_sg=devun}} {{xpg-new-decl-noun-o-m|stem=δε|dat_pl=δεως}} ===={{section|rel}}==== * {{l|xpg|δακετ}} ==={{section|ref}}=== <references /> {{C|xpg|Chúa}} ehu0f9swnckil4w30be20kkzwqd0wsx nhấp nhoá 0 409462 2476629 2026-07-26T12:07:23Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:adj:# [[aa|Aa]]. 2476629 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # {{lb|vi|phương ngữ}} {{see-entry|lấp loá}} === {{ĐM|ref}} === * {{R:Tratu}} 97eoid6r963vs9henmqf4ao6s98e75p lấp loá 0 409463 2476632 2026-07-26T12:08:02Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:adj:# Có [[ánh sáng]] [[phản chiếu]], [[lúc]] [[loá]] [[lên]], lúc không. 2476632 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # Có [[ánh sáng]] [[phản chiếu]], [[lúc]] [[loá]] [[lên]], lúc không. #:{{ux|vi|mặt sông '''lấp loá''' ánh trăng}} ===={{ĐM|syn}}==== * {{l|vi|nhấp nhoá}} === {{ĐM|ref}} === * {{R:Tratu}} 8tmp8gywdrizdsxq0jx407frbpeux12 nhấp nhỏm 0 409464 2476651 2026-07-26T12:12:13Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:adj:# [[aaa|Aaa]]. 2476651 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # {{lb|vi|phương ngữ}} {{see-entry|nhấp nhổm}} === {{ĐM|ref}} === * {{R:Tratu}} 0vp0lupakfo9n0bo20ufzrls9xt1y59 coban 0 409465 2476783 2026-07-26T12:42:26Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[aa|Aa]]. 2476783 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # {{see-entry|cobalt}} 26dxbkf977fhrr7dhwh1sonhgp3tnz0 2476786 2476783 2026-07-26T12:42:49Z Kateru Zakuro 34522 2476786 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron|co|ban}} ==={{ĐM|noun}}=== {{vi-noun}} # {{see-entry|cobalt}} q0znbjzkdr5k3a6bgkbryg3z1mg2ux3 2476809 2476786 2026-07-26T12:47:27Z Kateru Zakuro 34522 2476809 wikitext text/x-wiki =={{langname|vi}}== {{chemical element box|vi}} ==={{ĐM|etymology}}=== Từ {{bor|vi|fr|cobalt}}, tuqf {{der|vi|de|Kobalt}}. ==={{ĐM|pron}}=== {{vi-pron|co-ban}} ==={{ĐM|noun}}=== {{vi-noun}} # [[kim loại|Kim loại]] [[màu]] [[trắng]] [[xám]], có [[từ tính]], [[thường dùng]] để [[chế]] [[thuỷ tinh]] [[xanh]] và [[sơn]]. {{C|vi|Cobalt}} === {{ĐM|ref}} === * {{R:Tratu|cobalt}} 0tusiospendt7pg7mzn1bhyjkgd6226 2476827 2476809 2026-07-26T12:51:08Z Kateru Zakuro 34522 2476827 wikitext text/x-wiki =={{langname|vi}}== {{chemical element box|vi}} ==={{ĐM|etymology}}=== Từ {{bor|vi|fr|cobalt}}, từ {{der|vi|de|Kobalt}}. ==={{ĐM|pron}}=== {{vi-pron|co-ban}} ==={{ĐM|noun}}=== {{vi-noun}} # [[kim loại|Kim loại]] [[màu]] [[trắng]] [[xám]], có [[từ tính]], [[thường dùng]] để [[chế]] [[thuỷ tinh]] [[xanh]] và [[sơn]]. {{C|vi|Cobalt}} === {{ĐM|ref}} === * {{R:Tratu|cobalt}} fx8il4gfo2szmis7j9vdcsw3f8mii7m ugwava 0 409466 2476794 2026-07-26T12:44:32Z Kelly zhrm 58416 Trang mới: “=={{langname|zu}}== ==={{ĐM|etym}}=== Vay mượn từ {{bor|zu|en|guava}}. ==={{ĐM|pron}}=== {{zu-IPA|úgwavá}} ==={{ĐM|n}}=== {{zu-noun|úgwavá|1a|2a|ogwava}} # [[ổi|Ổi]]. ===={{ĐM|infl}}==== {{zu-infl-noun|LH|1a|2a|ogwava}} ==={{ĐM|ref}}=== * {{R:zu:ZED||2.6.3}} {{topics|zu|Trái cây}}” 2476794 wikitext text/x-wiki =={{langname|zu}}== ==={{ĐM|etym}}=== Vay mượn từ {{bor|zu|en|guava}}. ==={{ĐM|pron}}=== {{zu-IPA|úgwavá}} ==={{ĐM|n}}=== {{zu-noun|úgwavá|1a|2a|ogwava}} # [[ổi|Ổi]]. ===={{ĐM|infl}}==== {{zu-infl-noun|LH|1a|2a|ogwava}} ==={{ĐM|ref}}=== * {{R:zu:ZED||2.6.3}} {{topics|zu|Trái cây}} nwfnzf0nyvc55wz4ps5zx2g4emq7mk8 goyave 0 409467 2476805 2026-07-26T12:46:47Z Kelly zhrm 58416 Trang mới: “=={{langname|zu}}== {{wp|fr:}} [[Image:Psidium guajava fruit.jpg|thumb|goyave]] ==={{ĐM|etym}}=== {{ety|fr|:bor|es:guayaba}} {{bor+|fr|es|guayaba}}. ==={{ĐM|pron}}=== * {{fr-IPA|goïave|+}} * {{audio|fr|LL-Q150 (fra)-Mathieu Denel WMFr-goyave.wav}} * {{audio|fr|LL-Q150 (fra)-Mecanautes-goyave.wav|a=France}} ==={{ĐM|n}}=== {{fr-noun|f}} # [[ổi|Ổi]]. ===={{ĐM|drv}}==== * {{l|fr|goyavier|gloss=cây ổi}} ==={{ĐM|further}}=== * {{R:fr:TLFi}} ==={{ĐM|ana}}===…” 2476805 wikitext text/x-wiki =={{langname|zu}}== {{wp|fr:}} [[Image:Psidium guajava fruit.jpg|thumb|goyave]] ==={{ĐM|etym}}=== {{ety|fr|:bor|es:guayaba}} {{bor+|fr|es|guayaba}}. ==={{ĐM|pron}}=== * {{fr-IPA|goïave|+}} * {{audio|fr|LL-Q150 (fra)-Mathieu Denel WMFr-goyave.wav}} * {{audio|fr|LL-Q150 (fra)-Mecanautes-goyave.wav|a=France}} ==={{ĐM|n}}=== {{fr-noun|f}} # [[ổi|Ổi]]. ===={{ĐM|drv}}==== * {{l|fr|goyavier|gloss=cây ổi}} ==={{ĐM|further}}=== * {{R:fr:TLFi}} ==={{ĐM|ana}}=== * {{l|fr|voyage}}, {{l|fr|voyagé}} {{C|fr|Trái cây}} r9xvci3u5wyvi6jwsj5v7tws4xzyghq 2477399 2476805 2026-07-26T15:02:03Z Higashizakura 36666 /* Tiếng Zulu */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2477399 wikitext text/x-wiki =={{langname|fr}}== {{wp|fr:}} [[Image:Psidium guajava fruit.jpg|thumb|goyave]] ==={{ĐM|etym}}=== {{ety|fr|:bor|es:guayaba}} {{bor+|fr|es|guayaba}}. ==={{ĐM|pron}}=== * {{fr-IPA|goïave|+}} * {{audio|fr|LL-Q150 (fra)-Mathieu Denel WMFr-goyave.wav}} * {{audio|fr|LL-Q150 (fra)-Mecanautes-goyave.wav|a=France}} ==={{ĐM|n}}=== {{fr-noun|f}} # [[ổi|Ổi]]. ===={{ĐM|drv}}==== * {{l|fr|goyavier|gloss=cây ổi}} ==={{ĐM|further}}=== * {{R:fr:TLFi}} ==={{ĐM|ana}}=== * {{l|fr|voyage}}, {{l|fr|voyagé}} {{C|fr|Trái cây}} 2f8ocq8i30i8jpd3rraddr5a6i7nfly goyaves 0 409468 2476811 2026-07-26T12:47:44Z Kelly zhrm 58416 Trang mới: “=={{langname|fr}}== ==={{ĐM|n}}=== {{head|fr|Biến thể hình thái danh từ|g=f}} # {{plural of|fr|goyave}} ==={{ĐM|ana}}=== * {{l|fr|voyages}}, {{l|fr|voyagés}}” 2476811 wikitext text/x-wiki =={{langname|fr}}== ==={{ĐM|n}}=== {{head|fr|Biến thể hình thái danh từ|g=f}} # {{plural of|fr|goyave}} ==={{ĐM|ana}}=== * {{l|fr|voyages}}, {{l|fr|voyagés}} 1a8rc9duz7uv78rxmj7ays3p9fldsf2 chuột khuy 0 409469 2477223 2026-07-26T14:21:47Z P. ĐĂNG 47226 Trang mới: “=={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[chuột|Chuột]] [[rừng]] [[hay làm]] [[hại]] [[hoa màu]] ở [[nương]] [[rẫy]].” 2477223 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[chuột|Chuột]] [[rừng]] [[hay làm]] [[hại]] [[hoa màu]] ở [[nương]] [[rẫy]]. kxwon7sokjqhpcr72ny394m8p4dyatn 2477226 2477223 2026-07-26T14:22:14Z P. ĐĂNG 47226 2477226 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[chuột|Chuột]] [[rừng]] hay làm [[hại]] [[hoa màu]] ở [[nương rẫy]]. kdmvu0t9vpwgihfs6wltjeu0icb23kr đánh hào ngầm 0 409470 2477257 2026-07-26T14:29:15Z P. ĐĂNG 47226 Trang mới: “=={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[Đánh]] [[địch]] bằng cách [[dựa]] vào [[hệ thống]] [[hào]] [[ngầm]]. {{mẫu}}” 2477257 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[Đánh]] [[địch]] bằng cách [[dựa]] vào [[hệ thống]] [[hào]] [[ngầm]]. {{mẫu}} qrsoymp2zmwm132xhfnuqg54sjkwuhl 2477280 2477257 2026-07-26T14:34:31Z P. ĐĂNG 47226 2477280 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[Đánh]] [[địch]] bằng cách [[dựa]] vào [[hệ thống]] [[hào ngầm]]. #:{{ux|vi|Các chiến sĩ '''đánh hào ngầm''' để tiếp cận địch.}} rirh6h1zib6wntm5sgvrclks9r8kvmc Thể loại:bix:Sự sống 14 409471 2477429 2026-07-26T15:08:54Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477429 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bix:Thực phẩm 14 409472 2477450 2026-07-26T15:13:14Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477450 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ᠠᠯᡨᠠᡳ 0 409473 2477455 2026-07-26T15:14:09Z TheHighFighter2 42988 Trang mới: “{{also|ᠠᠯᠲᠠᠢ}} =={{langname|mnc}}== ==={{ĐM|pr-noun}}=== {{head|mnc|proper}} # {{place|mnc|dãy núi|r/[[Trung Á|Trung]] và [[Đông Á]]|t1=Altay|t2=Altai}} #: {{ux|mnc|'''ᠠᠯᡨᠠᡳ''' ᠮᡠᠯᡠ|dãy núi '''Altai'''}}” 2477455 wikitext text/x-wiki {{also|ᠠᠯᠲᠠᠢ}} =={{langname|mnc}}== ==={{ĐM|pr-noun}}=== {{head|mnc|proper}} # {{place|mnc|dãy núi|r/[[Trung Á|Trung]] và [[Đông Á]]|t1=Altay|t2=Altai}} #: {{ux|mnc|'''ᠠᠯᡨᠠᡳ''' ᠮᡠᠯᡠ|dãy núi '''Altai'''}} rwfrurd7lwsz4fetd1jfd5h4ycl6fm4 2477611 2477455 2026-07-26T15:49:35Z TheHighFighter2 42988 2477611 wikitext text/x-wiki {{also|ᠠᠯᠲᠠᠢ}} =={{langname|mnc}}== ==={{ĐM|pr-noun}}=== {{head|mnc|proper}} # {{place|mnc|dãy núi|r/[[Trung Á|Trung]] và [[Đông Á]]|t1=Altay|t2=Altai}}. #: {{ux|mnc|'''ᠠᠯᡨᠠᡳ''' ᠮᡠᠯᡠ|dãy núi '''Altai'''}} 86qv4nm4jaxbhbgeu04sa9g80b9z89r Thể loại:mnc:Núi 14 409474 2477627 2026-07-26T15:52:49Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2477627 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Núi 14 409475 2477632 2026-07-26T15:53:43Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2477632 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ᠠᠯᠲᠠᠢ 0 409476 2477669 2026-07-26T16:02:17Z TheHighFighter2 42988 Trang mới: “{{also|ᠠᠯᡨᠠᡳ}} =={{langname|mn}}== ==={{ĐM|pr-noun}}=== {{mn-proper noun|c|Алтай}} # {{place|mn|dãy núi|r/[[Trung Á|Trung]] và [[Đông Á]]|t1=Altay|t2=Altai}}.” 2477669 wikitext text/x-wiki {{also|ᠠᠯᡨᠠᡳ}} =={{langname|mn}}== ==={{ĐM|pr-noun}}=== {{mn-proper noun|c|Алтай}} # {{place|mn|dãy núi|r/[[Trung Á|Trung]] và [[Đông Á]]|t1=Altay|t2=Altai}}. 2995zurg6db1lad9e0tc1dnh5pdpdj0 ᠴᡝᠨᡳ 0 409477 2477742 2026-07-26T16:19:08Z TheHighFighter2 42988 Trang mới: “=={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|pronoun}}=== {{head|mnc|pronoun|cat2=Đại từ nhân xưng}} # {{lb|mnc|ngôi thứ ba số nhiều, sinh cách}} [[của|Của]] [[chúng]], của [[họ]]. ===={{ĐM|rel}}==== {{mnc-personal pronouns}}” 2477742 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|pronoun}}=== {{head|mnc|pronoun|cat2=Đại từ nhân xưng}} # {{lb|mnc|ngôi thứ ba số nhiều, sinh cách}} [[của|Của]] [[chúng]], của [[họ]]. ===={{ĐM|rel}}==== {{mnc-personal pronouns}} de6d7li8d8gdxulebu01ulzgplov940 Mô đun:number list/data/mnc 828 409478 2477776 2026-07-26T16:26:47Z Hiyuune 50834 Trang mới: “local export = {numbers = {}} local numbers = export.numbers -- Delete any number types that don't apply. numbers[0] = { cardinal = "ᡠᠨᡨᡠ", } numbers[1] = { cardinal = "ᡝᠮᡠ", ordinal = {"ᡠᠵᡠᡳ", "ᡠᠵᡠᠴᡳ", "ᡝᠮᡠᠴᡳ"}, adverbial = "ᡝᠮᡤᡝᡵᡳ", multiplier = "ᡝᠮᡠᡵᠰᡠ", distributive = "ᡝᠮᡨᡝ", } numbers[2] = { cardinal = "ᠵᡠᠸᡝ", ordinal = {"ᠵᠠᡳ", "ᠵᠠᡳᠴᡳ", "ᠵᡠᠸᡝᠴᡳ"},…” 2477776 Scribunto text/plain local export = {numbers = {}} local numbers = export.numbers -- Delete any number types that don't apply. numbers[0] = { cardinal = "ᡠᠨᡨᡠ", } numbers[1] = { cardinal = "ᡝᠮᡠ", ordinal = {"ᡠᠵᡠᡳ", "ᡠᠵᡠᠴᡳ", "ᡝᠮᡠᠴᡳ"}, adverbial = "ᡝᠮᡤᡝᡵᡳ", multiplier = "ᡝᠮᡠᡵᠰᡠ", distributive = "ᡝᠮᡨᡝ", } numbers[2] = { cardinal = "ᠵᡠᠸᡝ", ordinal = {"ᠵᠠᡳ", "ᠵᠠᡳᠴᡳ", "ᠵᡠᠸᡝᠴᡳ"}, adverbial = "ᠵᡠᠸᡝᠩᡤᡝᡵᡳ", multiplier = "ᠵᡠᡵᠰᡠ", distributive = "ᠵᡠᠸᡝᡨᡝ", collective = {"ᠵᡠᠸᡝ ᠨᠣᡶᡳ", "ᠵᡠᠸᡝᠨᠣᡶᡳ"}, } numbers[6] = { cardinal = "ᠨᡳᠩᡤᡠᠨ", ordinal = "ᠨᡳᠩᡤᡠᠴᡳ", adverbial = "ᠨᡳᠩᡤᡠᠩᡤᡝᡵᡳ", multiplier = "ᠨᡳᠩᡤᡠᡵᠰᡠ", distributive = {"ᠨᡳᠩᡤᡠᡨᡝ", "ᠨᡳᠩᡤᡠᡨᠠ"}, collective = "ᠨᡳᠩᡤᡠᠨᠣᡶᡳ", } -- 1, 2, 6 are written first, they require seperate iterations. See below numbers[10] = { cardinal = "ᠵᡠᠸᠠᠨ", ordinal = "ᠵᡠᠸᠠᠨᠴᡳ", adverbial = "ᠵᡠᠸᠠᠩᡤᡝᡵᡳ", multiplier = {"ᠵᡠᠸᠠᡵᠰᡠ", "ᠵᡠᠸᠠᠨᡵᠰᡠ"}, distributive = {"ᠵᡠᠸᠠᡨᠠ", "ᠵᡠᠸᠠᠨᡨᠠ"}, collective = "ᠵᡠᠸᠠᠨᠣᡶᡳ", } numbers[20] = { cardinal = "ᠣᡵᡳᠨ", ordinal = "ᠣᡵᡳᠴᡳ", adverbial = "ᠣᡵᡳᠩᡤᡝᡵᡳ", multiplier = "ᠣᡵᡳᡵᠰᡠ", distributive = {"ᠣᡵᡳᡨᠠ", "ᠣᡵᡳᠨᡨᠠ"}, collective = "ᠣᡵᡳᠨᠣᡶᡳ", } numbers[30] = { cardinal = "ᡤᡡᠰᡳᠨ", ordinal = "ᡤᡡᠰᡳᠴᡳ", adverbial = "ᡤᡡᠰᡳᠩᡤᡝᡵᡳ", multiplier = "ᡤᡡᠰᡳᡵᠰᡠ", distributive = "ᡤᡡᠰᡳᡨᠠ", collective = "ᡤᡡᠰᡳᠨᠣᡶᡳ", } local one_ordinal = "ᡝᠮᡠᠴᡳ" local two_ordinal = "ᠵᡠᠸᡝᠴᡳ" local six_distributive = "ᠨᡳᠩᡤᡠᡨᡝ" -- created *1s, *2s and *6s: for i= 1, 3 do --i should be expanded to 9 when 30, 40 ... 90 are created, now there are only 10 and 20 numbers[i * 10 + 1] = { cardinal = numbers[i * 10].cardinal .. " " .. numbers[1].cardinal, ordinal = numbers[i * 10].cardinal .. " " .. one_ordinal, adverbial = numbers[i * 10].cardinal .. " " .. numbers[1].adverbial, multiplier = numbers[i * 10].cardinal .. " " .. numbers[1].multiplier, distributive = numbers[i * 10].cardinal .. " " .. numbers[1].distributive } end for i = 1, 3 do -- same as above numbers[i * 10 + 2] = { cardinal = numbers[i * 10].cardinal .. " " .. numbers[2].cardinal, ordinal = numbers[i * 10].cardinal .. " " .. two_ordinal, adverbial = numbers[i * 10].cardinal .. " " .. numbers[2].adverbial, multiplier = numbers[i * 10].cardinal .. " " .. numbers[2].multiplier, distributive = numbers[i * 10].cardinal .. " " .. numbers[2].distributive } end for i = 1, 3 do -- same as above numbers[i * 10 + 6] = { cardinal = numbers[i * 10].cardinal .. " " .. numbers[6].cardinal, ordinal = numbers[i * 10].cardinal .. " " .. numbers[6].ordinal, adverbial = numbers[i * 10].cardinal .. " " .. numbers[6].adverbial, multiplier = numbers[i * 10].cardinal .. " " .. numbers[6].multiplier, distributive = numbers[i * 10].cardinal .. " " .. six_distributive } end numbers[3] = { cardinal = "ᡳᠯᠠᠨ", ordinal = "ᡳᠯᠠᠴᡳ", adverbial = "ᡳᠯᠠᠩᡤᡝᡵᡳ", multiplier = "ᡳᠯᠠᡵᠰᡠ", distributive = "ᡳᠯᠠᡨᠠ", collective = "ᡳᠯᠠᠨᠣᡶᡳ", } numbers[4] = { cardinal = "ᡩᡠᡳᠨ", ordinal = "ᡩᡠᡳᠴᡳ", adverbial = "ᡩᡠᡳᠩᡤᡝᡵᡳ", multiplier = "ᡩᡠᡳᡵᠰᡠ", distributive = "ᡩᡠᡳᡨᡝ", collective = "ᡩᡠᡳᠨᠣᡶᡳ", } numbers[5] = { cardinal = "ᠰᡠᠨᠵᠠ", ordinal = "ᠰᡠᠨᠵᠠᠴᡳ", adverbial = "ᠰᡠᠨᠵᠠᠩᡤᡝᡵᡳ", multiplier = "ᠰᡠᠨᠵᠠᡵᠰᡠ", distributive = "ᠰᡠᠨᠵᠠᡨᠠ", collective = "ᠰᡠᠨᠵᠠᠨᠣᡶᡳ", } numbers[7] = { cardinal = "ᠨᠠᡩᠠᠨ", ordinal = "ᠨᠠᡩᠠᠴᡳ", adverbial = "ᠨᠠᡩᠠᠩᡤᡝᡵᡳ", multiplier = "ᠨᠠᡩᠠᡵᠰᡠ", distributive = "ᠨᠠᡩᠠᡨᠠ", collective = "ᠨᠠᡩᠠᠨᠣᡶᡳ", } numbers[8] = { cardinal = "ᠵᠠᡴᡡᠨ", ordinal = "ᠵᠠᡴᡡᠴᡳ", adverbial = "ᠵᠠᡴᡡᠩᡤᡝᡵᡳ", multiplier = "ᠵᠠᡴᡡᡵᠰᡠ", distributive = "ᠵᠠᡴᡡᡨᠠ", collective = "ᠵᠠᡴᡡᠨᠣᡶᡳ", } numbers[9] = { cardinal = "ᡠᠶᡠᠨ", ordinal = "ᡠᠶᡠᠴᡳ", adverbial = "ᡠᠶᡠᠩᡤᡝᡵᡳ", multiplier = "ᡠᠶᡠᡵᠰᡠ", distributive = "ᡠᠶᡠᡨᡝ", collective = "ᡠᠶᡠᠨᠣᡶᡳ", } for ones = 3, 4 do --1 and two has already been done numbers[10 + ones] = { cardinal = numbers[10].cardinal .. " " .. numbers[ones].cardinal, ordinal = numbers[10].cardinal .. " " .. numbers[ones].ordinal, adverbial = numbers[10].cardinal .. " " .. numbers[ones].adverbial, multiplier = numbers[10].cardinal .. " " .. numbers[ones].multiplier, distributive = numbers[10].cardinal .. " " .. numbers[ones].distributive, } end numbers[15] = { cardinal = "ᡨᠣᡶᠣᡥᠣᠨ", ordinal = "ᡨᠣᡶᠣᡥᠣᠴᡳ", adverbial = "ᡨᠣᡶᠣᡥᠣᠩᡤᡝᡵᡳ", multiplier = "ᡨᠣᡶᠣᡥᠣᡵᠰᡠ", distributive = "ᡨᠣᡶᠣᡥᠣᡨᠣ", collective = "ᡨᠣᡶᠣᡥᠣᠨᠣᡶᡳ", } for ones = 7, 9 do -- 3 to 4, 6 to 9, skipped 5 because 15 is different numbers[10 + ones] = { cardinal = numbers[10].cardinal .. " " .. numbers[ones].cardinal, ordinal = numbers[10].cardinal .. " " .. numbers[ones].ordinal, adverbial = numbers[10].cardinal .. " " .. numbers[ones].adverbial, multiplier = numbers[10].cardinal .. " " .. numbers[ones].multiplier, distributive = numbers[10].cardinal .. " " .. numbers[ones].distributive, } end for ones = 3, 5 do numbers[20 + ones] = { cardinal = numbers[20].cardinal .. " " .. numbers[ones].cardinal, ordinal = numbers[20].cardinal .. " " .. numbers[ones].ordinal, adverbial = numbers[20].cardinal .. " " .. numbers[ones].adverbial, multiplier = numbers[20].cardinal .. " " .. numbers[ones].multiplier, distributive = numbers[20].cardinal .. " " .. numbers[ones].distributive, } end for ones = 7, 9 do numbers[20 + ones] = { cardinal = numbers[20].cardinal .. " " .. numbers[ones].cardinal, ordinal = numbers[20].cardinal .. " " .. numbers[ones].ordinal, adverbial = numbers[20].cardinal .. " " .. numbers[ones].adverbial, multiplier = numbers[20].cardinal .. " " .. numbers[ones].multiplier, distributive = numbers[20].cardinal .. " " .. numbers[ones].distributive, } end for ones = 3, 5 do numbers[30 + ones] = { cardinal = numbers[30].cardinal .. " " .. numbers[ones].cardinal, ordinal = numbers[30].cardinal .. " " .. numbers[ones].ordinal, adverbial = numbers[30].cardinal .. " " .. numbers[ones].adverbial, multiplier = numbers[30].cardinal .. " " .. numbers[ones].multiplier, distributive = numbers[30].cardinal .. " " .. numbers[ones].distributive, } end for ones = 7, 9 do numbers[30 + ones] = { cardinal = numbers[30].cardinal .. " " .. numbers[ones].cardinal, ordinal = numbers[30].cardinal .. " " .. numbers[ones].ordinal, adverbial = numbers[30].cardinal .. " " .. numbers[ones].adverbial, multiplier = numbers[30].cardinal .. " " .. numbers[ones].multiplier, distributive = numbers[30].cardinal .. " " .. numbers[ones].distributive, } end numbers[4].cardinal = "ᡩ᠋ᡠ᠋ᡳ᠌ᠨ" numbers[7].cardinal = "ᠨᠠᡩ᠋ᠠᠨ" return export dh595jtabo1f8vou0eavik4xm7dfvgf Bản mẫu:mnc-personal pronouns 10 409479 2477782 2026-07-26T16:28:07Z TheHighFighter2 42988 Trang mới: “{{inflection-table-top|title=Đại từ nhân xưng tiếng Mãn Châu|palette=grey|tall=yes|class=tr-alongside}} ! class="outer" | ! colspan="2" | ! danh cách ! sinh cách ! dữ cách ! đối cách ! ly cách |- ! rowspan="3" class="outer" | số ít ! colspan="2" | ngôi thứ nhất | align="left" | {{l-self|mnc|ᠪᡳ}} | align="left" | {{l-self|mnc|ᠮᡳᠨᡳ}} | align="left" | {{l-self|mnc|ᠮᡳᠨᡩᡝ}} | align="left" | {{l-self|mnc|ᠮᡳᠮᠪᡝ}} | ali…” 2477782 wikitext text/x-wiki {{inflection-table-top|title=Đại từ nhân xưng tiếng Mãn Châu|palette=grey|tall=yes|class=tr-alongside}} ! class="outer" | ! colspan="2" | ! danh cách ! sinh cách ! dữ cách ! đối cách ! ly cách |- ! rowspan="3" class="outer" | số ít ! colspan="2" | ngôi thứ nhất | align="left" | {{l-self|mnc|ᠪᡳ}} | align="left" | {{l-self|mnc|ᠮᡳᠨᡳ}} | align="left" | {{l-self|mnc|ᠮᡳᠨᡩᡝ}} | align="left" | {{l-self|mnc|ᠮᡳᠮᠪᡝ}} | align="left" | {{l-self|mnc|ᠮᡳᠨᠴᡳ}} |- ! colspan="2" | ngôi thứ hai | align="left" | {{l-self|mnc|ᠰᡳ}} | align="left" | {{l-self|mnc|ᠰᡳᠨᡳ}} | align="left" | {{l-self|mnc|ᠰᡳᠨᡩᡝ}} | align="left" | {{l-self|mnc|ᠰᡳᠮᠪᡝ}} | align="left" | {{l-self|mnc|ᠰᡳᠨᠴᡳ}} |- ! colspan="2" | ngôi thứ ba | align="left" | {{l-self|mnc|ᡳ}} | align="left" | {{l-self|mnc|ᡳᠨᡳ}} | align="left" | {{l-self|mnc|ᡳᠨᡩᡝ}} | align="left" | {{l-self|mnc|ᡳᠮᠪᡝ}} | align="left" | {{l-self|mnc|ᡳᠨᠴᡳ}} |- ! rowspan="4" class="outer" | số nhiều ! rowspan="2" | ngôi<br>thứ nhất ! class="secondary" | không gộp | align="left" | {{l-self|mnc|ᠪᡝ}} | align="left" | {{l-self|mnc|ᠮᡝᠨᡳ}} | align="left" | {{l-self|mnc|ᠮᡝᠨᡩᡝ}} | align="left" | {{l-self|mnc|ᠮᡝᠮᠪᡝ}} | align="left" | {{l-self|mnc|ᠮᡝᠨᠴᡳ}} |- ! class="secondary" | gộp | align="left" | {{l-self|mnc|ᠮᡠᠰᡝ}} | align="left" | {{l-self|mnc|ᠮᡠᠰᡝᡳ}} | align="left" | {{l-self|mnc|ᠮᡠᠰᡝᡩᡝ}} | align="left" | {{l-self|mnc|ᠮᡠᠰᡝᠪᡝ}} | align="left" | {{l-self|mnc|ᠮᡠᠰᡝᠴᡳ}} |- ! colspan="2" | ngôi thứ hai | align="left" | {{l-self|mnc|ᠰᡠᠸᡝ}} | align="left" | {{l-self|mnc|ᠰᡠᠸᡝᠨᡳ}} | align="left" | {{l-self|mnc|ᠰᡠᠸᡝᠨᡩᡝ}} | align="left" | {{l-self|mnc|ᠰᡠᠸᡝᠮᠪᡝ}} | align="left" | {{l-self|mnc|ᠰᡠᠸᡝᠨᠴᡳ}} |- ! colspan="2" | ngôi thứ ba | align="left" | {{l-self|mnc|ᠴᡝ}} | align="left" | {{l-self|mnc|ᠴᡝᠨᡳ}} | align="left" | {{l-self|mnc|ᠴᡝᠨᡩᡝ}} | align="left" | {{l-self|mnc|ᠴᡝᠮᠪᡝ}} | align="left" | {{l-self|mnc|ᠴᡝᠨᠴᡳ}} {{inflection-table-bottom}}<noinclude>{{documentation}}</noinclude> 22iaro90agp9sjf4w81gesnn6eenhs4 ᠴᡝᠨᡩᡝ 0 409480 2477825 2026-07-26T16:37:09Z TheHighFighter2 42988 Trang mới: “=={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|pronoun}}=== {{head|mnc|pronoun|cat2=Đại từ nhân xưng}} # {{lb|mnc|ngôi thứ ba số nhiều}} {{inflection of|mnc|ᠴᡝ||dat}}. ===={{ĐM|rel}}==== {{mnc-personal pronouns}}” 2477825 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|pronoun}}=== {{head|mnc|pronoun|cat2=Đại từ nhân xưng}} # {{lb|mnc|ngôi thứ ba số nhiều}} {{inflection of|mnc|ᠴᡝ||dat}}. ===={{ĐM|rel}}==== {{mnc-personal pronouns}} f0637lqaq3bjpsp21ewqy2jg2l8i48z ᠵᡠᠸᡝ 0 409481 2477833 2026-07-26T16:38:44Z Hiyuune 50834 /* */ 2477833 wikitext text/x-wiki =={{langname|mnc}}== {{number box|mnc|2}} ==={{section|pron}}=== {{mnc-IPA}} ==={{section|etym}} 1=== Từ {{inh|mnc|juc|dʒo}} ([[w:en:Jurchen script|chữ Nữ Chân]]: ) , từ {{inh|mnc|tuw-pro|*ʒȫr}}, cùng gốc với {{cog|ulc|дюэл}}, {{cog|tuw-sol|juur}}, {{cog|eve|дӫ̄р}}, {{cog|evn|дю̄р}}. ===={{section|num}}==== {{head|mnc|Số từ}} # [[hai|Hai]]. ====={{section|drv}}===== {{col3|mnc|ᠵᡠᠸᡝ ᠪᡳᠶᠠ|ᠵᡠᠸᡝᡩᡝᠮᠪᡳ}} ==={{section|etym}} 2=== Cùng gốc với {{cog|evn|дюгӯмӣ}}. ===={{section|v}}==== {{head|mnc|Biến thể hình thái động từ}} # {{inflection of|mnc|ᠵᡠᠸᡝᠮᠪᡳ||imp}} {{top|mnc|Two}} 4h66z88ywkl23rya5mgdnlgp7u7d25f Thể loại:bix:Ăn 14 409482 2477900 2026-07-26T16:53:59Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477900 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bix:Hành vi con người 14 409483 2477902 2026-07-26T16:54:17Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477902 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bix:Con người 14 409484 2477905 2026-07-26T16:54:40Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477905 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bix:Ăn uống 14 409485 2477907 2026-07-26T16:54:58Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477907 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bix:Gia súc 14 409486 2477913 2026-07-26T16:56:02Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477913 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bix:Nông nghiệp 14 409487 2477915 2026-07-26T16:56:17Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477915 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bix:Khoa học ứng dụng 14 409488 2477918 2026-07-26T16:56:34Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477918 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bix:Khoa học 14 409489 2477919 2026-07-26T16:56:45Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2477919 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ᠮᡝᡩᡝᡵᡳ 0 409490 2477921 2026-07-26T16:56:57Z TheHighFighter2 42988 Trang mới: “=={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[biển|Biển]]. ===={{ĐM|see}}==== * {{l|mnc|ᠨᠠᠮᡠ}}” 2477921 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[biển|Biển]]. ===={{ĐM|see}}==== * {{l|mnc|ᠨᠠᠮᡠ}} iltyoapckxa8uby0m3khsrfpad4lbiw 2477964 2477921 2026-07-26T17:06:32Z TheHighFighter2 42988 2477964 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[biển|Biển]]. ===={{ĐM|see}}==== * {{l|mnc|ᠨᠠᠮᡠ}} {{C|mnc|Nước}} 5v7f0q2sffayx6dbv1osayf1wkpsaiu 2479468 2477964 2026-07-27T05:59:07Z TheHighFighter2 42988 /* Xem thêm */ 2479468 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[biển|Biển]]. ===={{ĐM|see}}==== * {{l|mnc|ᠨᠠᠮᡠ}} {{C|mnc|Vùng nước}} l14qsjvhms3jshhxmirc3ucbcueamtp ᠨᠣᠣᡵ 0 409491 2477953 2026-07-26T17:04:09Z TheHighFighter2 42988 Trang mới: “=={{langname|mnc}}== ==={{ĐM|etym}}=== Từ {{bor|mnc|cmg|ᠨᠠᠭᠤᠷ}}. ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[hồ|Hồ]]. {{top|mnc|Nước}}” 2477953 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|etym}}=== Từ {{bor|mnc|cmg|ᠨᠠᠭᠤᠷ}}. ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[hồ|Hồ]]. {{top|mnc|Nước}} k361dnpuhol209c24nrqlfsjtr5xrjt 2479469 2477953 2026-07-27T05:59:58Z TheHighFighter2 42988 /* Danh từ */ 2479469 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|etym}}=== Từ {{bor|mnc|cmg|ᠨᠠᠭᠤᠷ}}. ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[hồ|Hồ]]. {{top|mnc|Vùng nước}} d3hsfl1au3jt2exnzf2eevggm0h8k5x ta đây 0 409492 2477970 2026-07-26T17:07:36Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:interj:# [[tổ hợp|Tổ hợp]] [[biểu thị]] [[ý]] [[phê phán]] [[thái độ]] [[hợm mình]], [[cho là]] [[chỉ có]] [[ta]] [[mới]] được [[thế]], mới [[đáng]] thế. 2477970 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|interj}}=== {{head|vi|Thán từ}} # {{lb|vi|khẩu ngữ}} [[tổ hợp|Tổ hợp]] [[biểu thị]] [[ý]] [[phê phán]] [[thái độ]] [[hợm mình]], [[cho là]] [[chỉ có]] [[ta]] [[mới]] được [[thế]], mới [[đáng]] thế. #:{{ux|vi|tỏ vẻ '''ta đây'''}} #:{{ux|vi|lên mặt '''ta đây'''}} === {{ĐM|ref}} === * {{R:Tratu}} 8g7rs17mqxxedokg0sag3o16gj4v42k 2477972 2477970 2026-07-26T17:07:58Z Kateru Zakuro 34522 2477972 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|pronoun}}=== {{head|vi|pronoun}} # {{lb|vi|khẩu ngữ}} [[tổ hợp|Tổ hợp]] [[biểu thị]] [[ý]] [[phê phán]] [[thái độ]] [[hợm mình]], [[cho là]] [[chỉ có]] [[ta]] [[mới]] được [[thế]], mới [[đáng]] thế. #:{{ux|vi|tỏ vẻ '''ta đây'''}} #:{{ux|vi|lên mặt '''ta đây'''}} === {{ĐM|ref}} === * {{R:Tratu}} cqm1m6p3nbc553t8k1irnricqhw89fo 2478011 2477972 2026-07-26T17:12:31Z Kateru Zakuro 34522 2478011 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|etymology}}=== {{com|vi|ta|đây}}. ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|pronoun}}=== {{head|vi|pronoun}} # {{lb|vi|khẩu ngữ}} [[tổ hợp|Tổ hợp]] [[biểu thị]] [[ý]] [[phê phán]] [[thái độ]] [[hợm mình]], [[cho là]] [[chỉ có]] [[ta]] [[mới]] được [[thế]], mới [[đáng]] thế. #: {{coord|vi|ngươi|nhà ngươi}} #:{{ux|vi|tỏ vẻ '''ta đây'''}} #:{{ux|vi|lên mặt '''ta đây'''}} #* {{RQ:Nguyen Du Kieu|passage=朗𡎢渗󰣇𡴯頭</br>'''些低'''沛摱埃兜麻浪</br>娘陀別典些庒</br>𣷭沉淪垃朱平買催|tr=Lặng ngồi thấm thía gật đầu:</br>"'''Ta đây''' phải mượn ai đâu mà rằng!</br>Nàng đà biết đến ta chăng,</br>Bể trầm luân, lấp cho bằng mới thôi!"}} #* '''19th century''', {{w|Nguyễn Đình Chiểu}}, ''Tale of {{w|Lục Vân Tiên}}'': #*: {{ux|vi|'''些低'''拱固𠬠昆</br>𠸜𱺵裴儉奴群於京|tr='''Ta đây''' cũng có một con,</br>Tên là Bùi Kiệm, nó còn ở kinh.}} === {{ĐM|ref}} === * {{R:Tratu}} 7hhz5k8cdlyjiw8uqn0hqi18r4015h9 Bản mẫu:coord 10 409493 2478004 2026-07-26T17:11:05Z Kateru Zakuro 34522 Đổi hướng đến [[Bản mẫu:coordinate terms]] 2478004 wikitext text/x-wiki #REDIRECT [[Template:coordinate terms]] 89d3o78gaz4s2f9kg9bvnd5wgh75cji Bản mẫu:RQ:Nguyen Du Kieu 10 409494 2478015 2026-07-26T17:13:10Z Kateru Zakuro 34522 Trang mới: “{{#invoke:quote|call_quote_template |vi|year=1820|author={{w|Nguyễn Du}} ({{lang|vi|阮攸}})|title={{w|Truyện Kiều|Đoạn trường tân thanh (Truyện Kiều)}}|url={{#switch:{{{year_published}}} | 1866 = https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Liễu_Văn_Ðường_1866) | 1870 = https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Kinh_Tự_Đức_1870) | 1871 = https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Liễu_Văn_Ðường_1871) |…” 2478015 wikitext text/x-wiki {{#invoke:quote|call_quote_template |vi|year=1820|author={{w|Nguyễn Du}} ({{lang|vi|阮攸}})|title={{w|Truyện Kiều|Đoạn trường tân thanh (Truyện Kiều)}}|url={{#switch:{{{year_published}}} | 1866 = https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Liễu_Văn_Ðường_1866) | 1870 = https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Kinh_Tự_Đức_1870) | 1871 = https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Liễu_Văn_Ðường_1871) | 1872 = https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Duy_Minh_Thị_1872) | 1902 = https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Kiều_Oánh_Mậu_1902) | https://vi.wikisource.org/wiki/Truyện_Kiều_(bản_Liễu_Văn_Ðường_1866)}}|propagateparams=year_published,line,lines,translation,t,tr }}<noinclude>{{documentation}}</noinclude> sprudt5cwbbyj2fnozdupefg1cgz1ru 2478018 2478015 2026-07-26T17:13:45Z Kateru Zakuro 34522 Đổi hướng đến [[Bản mẫu:RQ:Truyện Kiều]] 2478018 wikitext text/x-wiki #đổi [[Bản mẫu:RQ:Truyện Kiều]] nmlcdvkg0szukgv5cg7iw1awjrm0hyk bình tích 0 409495 2478037 2026-07-26T17:17:48Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[ấm tích|Ấm tích]]. 2478037 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # {{lb|vi|phương ngữ}} [[ấm tích|Ấm tích]]. === {{ĐM|ref}} === * {{R:Tratu}} hllrih9gk05hscvajy6adr8zmvenc85 Thể loại:bix:Cá 14 409496 2478055 2026-07-26T17:21:19Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478055 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx bình vôi 0 409497 2478059 2026-07-26T17:22:09Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[bình|Bình]] bằng [[sành]], [[bụng]] thường [[phình]] to, [[đít]] [[thót]], dùng [[đựng]] [[vôi]] đã [[tôi]] để [[têm trầu]].# [[cây leo|Cây leo]] có [[rễ củ]] phình to [[giống như]] [[hình]] [[cái]] bình đựng vôi, dùng [[làm thuốc]].# [[chít|Chít]]. 2478059 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[bình|Bình]] bằng [[sành]], [[bụng]] thường [[phình]] to, [[đít]] [[thót]], dùng [[đựng]] [[vôi]] đã [[tôi]] để [[têm trầu]]. # [[cây leo|Cây leo]] có [[rễ củ]] phình to [[giống như]] [[hình]] [[cái]] bình đựng vôi, dùng [[làm thuốc]]. #:{{syn|vi|củ bình vôi}} === {{ĐM|ref}} === * {{R:Tratu}} pqjm83wb1l9qf67cx8o8f1v9g3yrhfc 2478065 2478059 2026-07-26T17:23:21Z Kateru Zakuro 34522 2478065 wikitext text/x-wiki =={{langname|vi}}== {{wp|vi:}} {{wp|vi:Chi Bình vôi}} ==={{ĐM|etymology}}=== {{com|vi|bình|vôi}}. ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[bình|Bình]] bằng [[sành]], [[bụng]] thường [[phình]] to, [[đít]] [[thót]], dùng [[đựng]] [[vôi]] đã [[tôi]] để [[têm trầu]]. # [[cây leo|Cây leo]] có [[rễ củ]] phình to [[giống như]] [[hình]] [[cái]] bình đựng vôi, dùng [[làm thuốc]]. #:{{syn|vi|củ bình vôi}} === {{ĐM|ref}} === * {{R:Tratu}} 22s3pei7rerxv1t322tnzma90vealb3 bình xét 0 409498 2478074 2026-07-26T17:25:04Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[bàn bạc|Bàn bạc]], [[xem xét]] để [[đánh giá]] (thường là trong [[tập thể]]; [[nói]] [[khái quát]]) 2478074 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[bàn bạc|Bàn bạc]], [[xem xét]] để [[đánh giá]] (thường là trong [[tập thể]]; [[nói]] [[khái quát]]) #:{{ux|vi|'''bình xét''' chất lượng sản phẩm}} #:{{ux|vi|'''bình xét''' giải thưởng văn học trong năm}} === {{ĐM|ref}} === * {{R:Tratu}} k5oyiiwfx8ftaw31catc9j3rcjfyyd6 bí thư thứ nhất 0 409499 2478080 2026-07-26T17:26:19Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[Người]] [[đứng]] đầu [[ban bí thư]] hoặc [[ban chấp hành]] của [[một số]] [[chính đảng]] hay [[đoàn thể]].# [[cán bộ|Cán bộ]] [[ngoại giao]] [[cấp bậc]] [[bí thư]], [[hạng]] thứ [[nhất]]. 2478080 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[Người]] [[đứng]] đầu [[ban bí thư]] hoặc [[ban chấp hành]] của [[một số]] [[chính đảng]] hay [[đoàn thể]]. # [[cán bộ|Cán bộ]] [[ngoại giao]] [[cấp bậc]] [[bí thư]], [[hạng]] thứ [[nhất]]. === {{ĐM|ref}} === * {{R:Tratu}} fecxcdroyn8q4evi9sf7xskqlaujxz8 Thể loại:jun:Gia đình 14 409500 2478116 2026-07-26T17:34:10Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478116 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Danh sách chủ đề thuộc nhóm liên quan 14 409501 2478118 2026-07-26T17:34:28Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478118 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Tất cả chủ đề 14 409502 2478120 2026-07-26T17:34:39Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478120 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Mọi người 14 409503 2478122 2026-07-26T17:34:59Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478122 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Con người 14 409504 2478124 2026-07-26T17:35:12Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478124 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Bộ phận cơ thể 14 409505 2478133 2026-07-26T17:36:48Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478133 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Danh sách chủ đề thuộc nhóm tập hợp 14 409506 2478135 2026-07-26T17:37:01Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478135 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Cơ thể 14 409507 2478137 2026-07-26T17:37:19Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478137 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Hôn nhân 14 409508 2478168 2026-07-26T17:44:01Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478168 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Văn hóa 14 409509 2478170 2026-07-26T17:44:16Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478170 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Xã hội 14 409510 2478172 2026-07-26T17:44:32Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478172 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Dụng cụ 14 409511 2478238 2026-07-26T17:59:35Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478238 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Danh sách chủ đề thuộc nhóm loại hình 14 409512 2478241 2026-07-26T17:59:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478241 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Công nghệ 14 409513 2478243 2026-07-26T18:00:12Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478243 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Giao thông 14 409514 2478263 2026-07-26T18:04:00Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478263 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Cây 14 409515 2478269 2026-07-26T18:04:59Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478269 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Thực vật 14 409516 2478271 2026-07-26T18:05:17Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478271 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Sinh vật 14 409517 2478274 2026-07-26T18:05:32Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478274 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Sự sống 14 409518 2478277 2026-07-26T18:06:01Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478277 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Tự nhiên 14 409519 2478279 2026-07-26T18:06:15Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478279 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Trồng trọt 14 409520 2478299 2026-07-26T18:10:19Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478299 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Thực vật học 14 409521 2478301 2026-07-26T18:10:34Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478301 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Sinh học 14 409522 2478303 2026-07-26T18:10:51Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478303 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Khoa học 14 409523 2478305 2026-07-26T18:11:07Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478305 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Nông nghiệp 14 409524 2478308 2026-07-26T18:11:38Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478308 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:jun:Khoa học ứng dụng 14 409525 2478310 2026-07-26T18:11:54Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2478310 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx anasino 0 409526 2478320 2026-07-26T18:14:00Z Hiyuune 50834 /* */ + eo 2478320 wikitext text/x-wiki =={{langname|eo}}== ==={{section|etym}}=== {{ety|eo|:af|anaso<t:vịt>|-ino<t:giống cái>|text=+|tree=1}} ==={{section|pron}}=== {{eo-pr|a=LL-Q143 (epo)-Lepticed7-anasino.wav;LL-Q143 (epo)-Robin van der Vliet-anasino.wav}} ==={{section|noun}}=== {{eo-head}} # [[vịt|Vịt]] [[cái]]. ===={{section|hyper}}==== * {{l|eo|anaso|t=vịt}} ===={{section|coord}}==== * {{l|eo|viranaso|t=vịt đực}} {{C|eo|Vịt}} 6cyxchskzwzdcdbs60m6mev4nzrlog3 2478343 2478320 2026-07-26T18:18:36Z Hiyuune 50834 2478343 wikitext text/x-wiki =={{langname|eo}}== ==={{section|etym}}=== {{ety|eo|:af|anaso<t:vịt>|-ino<t:nữ giới>|text=+|tree=1}} ==={{section|pron}}=== {{eo-pr|a=LL-Q143 (epo)-Lepticed7-anasino.wav;LL-Q143 (epo)-Robin van der Vliet-anasino.wav}} ==={{section|noun}}=== {{eo-head}} # [[vịt|Vịt]] [[cái]]. ===={{section|hyper}}==== * {{l|eo|anaso|t=vịt}} ===={{section|coord}}==== * {{l|eo|viranaso|t=vịt đực}} {{C|eo|Vịt}} dyppvp3xtl36shtfju8htce8u95t6g8 2478410 2478343 2026-07-26T18:33:46Z Hiyuune 50834 2478410 wikitext text/x-wiki =={{langname|eo}}== ==={{section|etym}}=== {{ety|eo|:af|anaso<t:vịt>|-ino<t: giống cái>|text=+|tree=1}} ==={{section|pron}}=== {{eo-pr|a=LL-Q143 (epo)-Lepticed7-anasino.wav;LL-Q143 (epo)-Robin van der Vliet-anasino.wav}} ==={{section|noun}}=== {{eo-head}} # [[vịt|Vịt]] [[cái]]. ===={{section|hyper}}==== * {{l|eo|anaso|t=vịt}} ===={{section|coord}}==== * {{l|eo|viranaso|t=vịt đực}} {{C|eo|Vịt}} naoiqwyk017rw2truajw8xywha267cd -ino 0 409527 2478335 2026-07-26T18:17:18Z Hiyuune 50834 Trang mới: “=={{langname|eo}}== ==={{section|etym}}=== {{ety|eo|:bor|de:-in<id:nữ giới><ref:{{R:Vilborg EVE|volume=5|page=160-161}}>|text=+|tree=1}} So sánh với {{cog|nl|-in}}, {{cog|sv|-inna}}. ==={{section|pron}}=== {{eo-pr|ino|a=LL-Q143 (epo)-Lepticed7--ino.wav}} ==={{section|suffix}}=== {{head|eo|Hậu tố}} # {{n-g|hậu tố mang nghĩa giới tính nữ hay [[giống cái]]}} ==={{section|ref}}=== <references />” 2478335 wikitext text/x-wiki =={{langname|eo}}== ==={{section|etym}}=== {{ety|eo|:bor|de:-in<id:nữ giới><ref:{{R:Vilborg EVE|volume=5|page=160-161}}>|text=+|tree=1}} So sánh với {{cog|nl|-in}}, {{cog|sv|-inna}}. ==={{section|pron}}=== {{eo-pr|ino|a=LL-Q143 (epo)-Lepticed7--ino.wav}} ==={{section|suffix}}=== {{head|eo|Hậu tố}} # {{n-g|hậu tố mang nghĩa giới tính nữ hay [[giống cái]]}} ==={{section|ref}}=== <references /> fxy4z1ldyjxnuuoleg55899pdvkekrq 2478339 2478335 2026-07-26T18:17:58Z Hiyuune 50834 /* Tiếng Quốc tế ngữ */ 2478339 wikitext text/x-wiki =={{langname|eo}}== ==={{section|etym}}=== {{ety|eo|:bor|de:-in<id:nữ giới><ref:{{R:Vilborg EVE|volume=5|page=160-161}}>|text=+|tree=1}} So sánh với {{cog|nl|-in}}, {{cog|sv|-inna}}. ==={{section|pron}}=== {{eo-pr|ino|a=LL-Q143 (epo)-Lepticed7--ino.wav}} ==={{section|suffix}}=== {{head|eo|Hậu tố}} # {{n-g|hậu tố mang nghĩa giới tính nữ hay [[giống cái]]}} ===={{section|see}}==== {{suffixsee|eo}} ==={{section|further}}=== * {{R:eo:PIV 2020|-in}} * {{R:eo:ReVo|-in}} ==={{section|ref}}=== <references /> r55figjhu3h5w36hhpf00qktkyn7zb7 -in 0 409528 2478386 2026-07-26T18:28:38Z Hiyuune 50834 + de 2478386 wikitext text/x-wiki =={{langname|de}}== ==={{section|etym}} 1=== {{etymon|de|id=giống cái|:inh|gmh:-in<id: giống cái><ety:inh<goh:-in<id:giống cái><ety:inh<gmw-pro:*-ini>>>>|pos=suffix|tree=1}} Từ {{inh|de|gmh|-inne}}, {{mention|gmh|-in}}, từ {{inh|de|goh|-inna}}, {{mention|goh|-in}}, từ {{inh|de|gmw-pro|*-ini}}, từ {{inh|de|gem-pro|*-inī}}. ===={{section|alt}}==== * {{alter|de|-inn|-inne||bao gồm với không còn dùng}} ===={{section|pron}}==== * {{IPA4|de|/ɪn/|[ɪn]}} * {{audio|de|De--in.ogg}} ===={{section|suffix}}==== {{de-noun|f}} # {{rfdef|de}} ====={{section|decl}}===== {{de-ndecl|f}} ====={{section|drv}}===== {{suffixsee|de|id=giống cái}} ====={{section|decl}}===== * {{desc|eo|-ino|bor=1}} ==={{section|etym}} 2=== {{ety|de|:der|la:-īnus|id=hóa học}} Từ {{der|de|la|-īnus}}. ===={{section|pron}}==== * {{IPA4|de|/-ˈiːn/}} * {{audio|de|De--in2.ogg}} ===={{section|suffix}}==== {{de-noun|n}} # {{lb|de|chemistry}} [[-yne]]; [[-ine]]. ====={{section|decl}}===== {{de-ndecl|n}} ====={{section|drv}}===== {{suffixsee|de|id=hóa học}} ==={{section|etym}} 3=== {{ety|de|id=địa danh học|:der|sla-pro:*-inъ}} Từ {{der|de|sla-pro|*-inъ}}. ===={{section|pron}}==== * {{IPA4|de|/-ˈiːn/}} * {{audio|de|De--in2.ogg}} ===={{section|suffix}}==== {{head|de|Hậu tố|cat2=Dạng hậu tố danh từ|g=n|sinh cách|-ins}} # {{n-g|hậu tố tạo ra tên địa danh có nguồn gốc từ Slav, đặc biệt là vùng Đông Bắc nước Đức}} ====={{section|drv}}===== {{suffixsee|de|id=địa danh học}} ==={{section|drv}}=== {{suffixsee|de}} ==={{section|further}}=== * {{R:de:DWDS}} * {{R:de:Duden}} 9dx6ngxv4urwrazt8verpz4889oawma 2478404 2478386 2026-07-26T18:32:36Z Hiyuune 50834 /* Đọc thêm */ 2478404 wikitext text/x-wiki =={{langname|de}}== ==={{section|etym}} 1=== {{etymon|de|id=giống cái|:inh|gmh:-in<id: giống cái><ety:inh<goh:-in<id:giống cái><ety:inh<gmw-pro:*-ini>>>>|pos=suffix|tree=1}} Từ {{inh|de|gmh|-inne}}, {{mention|gmh|-in}}, từ {{inh|de|goh|-inna}}, {{mention|goh|-in}}, từ {{inh|de|gmw-pro|*-ini}}, từ {{inh|de|gem-pro|*-inī}}. ===={{section|alt}}==== * {{alter|de|-inn|-inne||bao gồm với không còn dùng}} ===={{section|pron}}==== * {{IPA4|de|/ɪn/|[ɪn]}} * {{audio|de|De--in.ogg}} ===={{section|suffix}}==== {{de-noun|f}} # {{rfdef|de}} ====={{section|decl}}===== {{de-ndecl|f}} ====={{section|drv}}===== {{suffixsee|de|id=giống cái}} ====={{section|decl}}===== * {{desc|eo|-ino|bor=1}} ==={{section|etym}} 2=== {{ety|de|:der|la:-īnus|id=hóa học}} Từ {{der|de|la|-īnus}}. ===={{section|pron}}==== * {{IPA4|de|/-ˈiːn/}} * {{audio|de|De--in2.ogg}} ===={{section|suffix}}==== {{de-noun|n}} # {{lb|de|chemistry}} [[-yne]]; [[-ine]]. ====={{section|decl}}===== {{de-ndecl|n}} ====={{section|drv}}===== {{suffixsee|de|id=hóa học}} ==={{section|etym}} 3=== {{ety|de|id=địa danh học|:der|sla-pro:*-inъ}} Từ {{der|de|sla-pro|*-inъ}}. ===={{section|pron}}==== * {{IPA4|de|/-ˈiːn/}} * {{audio|de|De--in2.ogg}} ===={{section|suffix}}==== {{head|de|Hậu tố|cat2=Dạng hậu tố danh từ|g=n|sinh cách|-ins}} # {{n-g|hậu tố tạo ra tên địa danh có nguồn gốc từ Slav, đặc biệt là vùng Đông Bắc nước Đức}} ====={{section|drv}}===== {{suffixsee|de|id=địa danh học}} ==={{section|drv}}=== {{suffixsee|de}} ==={{section|further}}=== * {{R:de:DWDS}} * {{R:de:Duden}} =={{langname|goh}}== ==={{section|etym}}=== {{etymon|goh|id=adjectival|:inh|gem-pro:*-īnaz}} Từ {{inh|goh|gem-pro|*-īnaz}}. ==={{section|suffix}}=== {{head|goh|Hậu tố|head=-īn}} # {{non-gloss|hậu tố tạo tính từ từ danh từ}} ===={{section|desc}}==== * {{desc|de|-en}} hlontcguzpar4a04mck6qwi63yxt05h 2478420 2478404 2026-07-26T18:35:50Z Hiyuune 50834 2478420 wikitext text/x-wiki =={{langname|de}}== ==={{section|etym}} 1=== {{etymon|de|id=giống cái|:inh|gmh:-in<id: giống cái><ety:inh<goh:-in<id:giống cái><ety:inh<gmw-pro:*-ini>>>>|pos=suffix|tree=1}} Từ {{inh|de|gmh|-inne}}, {{mention|gmh|-in}}, từ {{inh|de|goh|-inna}}, {{mention|goh|-in}}, từ {{inh|de|gmw-pro|*-ini}}, từ {{inh|de|gem-pro|*-inī}}. ===={{section|alt}}==== * {{alter|de|-inn|-inne||bao gồm với không còn dùng}} ===={{section|pron}}==== * {{IPA4|de|/ɪn/|[ɪn]}} * {{audio|de|De--in.ogg}} ===={{section|suffix}}==== {{de-noun|f}} # {{rfdef|de}} ====={{section|decl}}===== {{de-ndecl|f}} ====={{section|drv}}===== {{suffixsee|de|id=giống cái}} ====={{section|decl}}===== * {{desc|eo|-ino|bor=1}} ==={{section|etym}} 2=== {{ety|de|:der|la:-īnus|id=hóa học}} Từ {{der|de|la|-īnus}}. ===={{section|pron}}==== * {{IPA4|de|/-ˈiːn/}} * {{audio|de|De--in2.ogg}} ===={{section|suffix}}==== {{de-noun|n}} # {{lb|de|chemistry}} [[-yne]]; [[-ine]]. ====={{section|decl}}===== {{de-ndecl|n}} ====={{section|drv}}===== {{suffixsee|de|id=hóa học}} ==={{section|etym}} 3=== {{ety|de|id=địa danh học|:der|sla-pro:*-inъ}} Từ {{der|de|sla-pro|*-inъ}}. ===={{section|pron}}==== * {{IPA4|de|/-ˈiːn/}} * {{audio|de|De--in2.ogg}} ===={{section|suffix}}==== {{head|de|Hậu tố|cat2=Dạng hậu tố danh từ|g=n|sinh cách|-ins}} # {{n-g|hậu tố tạo ra tên địa danh có nguồn gốc từ Slav, đặc biệt là vùng Đông Bắc nước Đức}} ====={{section|drv}}===== {{suffixsee|de|id=địa danh học}} ==={{section|drv}}=== {{suffixsee|de}} ==={{section|further}}=== * {{R:de:DWDS}} * {{R:de:Duden}} =={{langname|goh}}== ==={{section|etym}}=== {{etymon|goh|id=tính từ|:inh|gem-pro:*-īnaz}} Từ {{inh|goh|gem-pro|*-īnaz}}. ==={{section|suffix}}=== {{head|goh|Hậu tố|head=-īn}} # {{non-gloss|hậu tố tạo tính từ từ danh từ}} ===={{section|desc}}==== * {{desc|de|-en}} bo9ldt6f0z17n3b3mrf9im84gmx6voi δεος 0 409529 2478450 2026-07-26T18:42:27Z Hiyuune 50834 Hiyuune đã đổi [[δεος]] thành [[δεως]] 2478450 wikitext text/x-wiki #đổi [[δεως]] 012lgewect5ysj405da0ds6ythbgpps Bản mẫu:Lua 10 409530 2479377 2026-07-26T23:52:52Z Kateru Zakuro 34522 Kateru Zakuro đã đổi [[Bản mẫu:Lua]] thành [[Bản mẫu:uses lua]] qua đổi hướng 2479377 wikitext text/x-wiki #đổi [[Bản mẫu:uses lua]] 5o02kmcfrid6qhqs6rrwqbfdba0issd Bản mẫu:t+/doc 10 409531 2479390 2026-07-27T01:43:19Z Kateru Zakuro 34522 Đổi hướng đến [[Bản mẫu:t/doc]] 2479390 wikitext text/x-wiki #đổi [[Bản mẫu:t/doc]] os9d7ujsbqvpjtgchb5c2jw6avtext6 Bản mẫu:t-check/doc 10 409532 2479391 2026-07-27T01:43:29Z Kateru Zakuro 34522 Đổi hướng đến [[Bản mẫu:t/doc]] 2479391 wikitext text/x-wiki #đổi [[Bản mẫu:t/doc]] os9d7ujsbqvpjtgchb5c2jw6avtext6 Bản mẫu:t+check/doc 10 409533 2479392 2026-07-27T01:43:39Z Kateru Zakuro 34522 Đổi hướng đến [[Bản mẫu:t/doc]] 2479392 wikitext text/x-wiki #đổi [[Bản mẫu:t/doc]] os9d7ujsbqvpjtgchb5c2jw6avtext6 Bản mẫu:xpg-decl-noun-table 10 409534 2479393 2026-07-27T01:53:18Z Hiyuune 50834 Trang mới: “{{inflection-table-top|title={{{info}}}|palette=blue|tall=yes|category=biến cách}} ! class="outer" | ! class="outer" | số ít ! class="outer" | số nhiều |- ! [[nominative|danh cách]] | {{#if:{{{nom_sg|}}}|{{l|xpg||{{{nom_sg}}}}}|&mdash;}} | {{#if:{{{nom_pl|}}}|{{l|xpg||{{{nom_pl}}}}}|&mdash;}} |- ! [[genitive|sinh cách]] | {{#if:{{{gen_sg|}}}|{{l|xpg||{{{gen_sg}}}}}|&mdash;}} | {{#if:{{{gen_pl|}}}|{{l|xpg||{{{gen_pl}}}}}|&mdash;}} |- ! [[dative|dữ cách]] | {…” 2479393 wikitext text/x-wiki {{inflection-table-top|title={{{info}}}|palette=blue|tall=yes|category=biến cách}} ! class="outer" | ! class="outer" | số ít ! class="outer" | số nhiều |- ! [[nominative|danh cách]] | {{#if:{{{nom_sg|}}}|{{l|xpg||{{{nom_sg}}}}}|&mdash;}} | {{#if:{{{nom_pl|}}}|{{l|xpg||{{{nom_pl}}}}}|&mdash;}} |- ! [[genitive|sinh cách]] | {{#if:{{{gen_sg|}}}|{{l|xpg||{{{gen_sg}}}}}|&mdash;}} | {{#if:{{{gen_pl|}}}|{{l|xpg||{{{gen_pl}}}}}|&mdash;}} |- ! [[dative|dữ cách]] | {{#if:{{{dat_sg|}}}|{{l|xpg||{{{dat_sg}}}}}|&mdash;}} | {{#if:{{{dat_pl|}}}|{{l|xpg||{{{dat_pl}}}}}|&mdash;}} |- ! [[accusative|đối cách]] | {{#if:{{{acc_sg|}}}|{{l|xpg||{{{acc_sg}}}}}|&mdash;}} | {{#if:{{{acc_pl|}}}|{{l|xpg||{{{acc_pl}}}}}|&mdash;}} {{inflection-table-bottom}} <noinclude>{{documentation}}</noinclude> bchcd13uw1mivv2mp682psw2dsa7obz Bản mẫu:xpg-new-decl-adj-o 10 409535 2479394 2026-07-27T01:55:07Z Hiyuune 50834 Trang mới: “{{xpg-decl-adj-table |info=thân o, giống đực/giống trung ''(Phrygia mới)'' |nom_sg_m={{#if:{{{nom_sg_m|}}}|{{l-self|xpg|{{{nom_sg_m}}}|tr=-}}|*{{{stem}}}ος}} |gen_sg_m={{#if:{{{gen_sg_m|}}}|{{l-self|xpg|{{{gen_sg_m}}}|tr=-}}|*{{{stem}}}ου}} |dat_sg_m={{#if:{{{dat_sg_m|}}}|{{l-self|xpg|{{{dat_sg_m}}}|tr=-}}|*{{{stem}}}ου}} |acc_sg_m={{#if:{{{acc_sg_m|}}}|{{l-self|xpg|{{{acc_sg_m}}}|tr=-}}|*{{{stem}}}ον, *{{{stem}}}ουν}} |nom_pl_m={{#if:{{{nom_pl_m|}}}|…” 2479394 wikitext text/x-wiki {{xpg-decl-adj-table |info=thân o, giống đực/giống trung ''(Phrygia mới)'' |nom_sg_m={{#if:{{{nom_sg_m|}}}|{{l-self|xpg|{{{nom_sg_m}}}|tr=-}}|*{{{stem}}}ος}} |gen_sg_m={{#if:{{{gen_sg_m|}}}|{{l-self|xpg|{{{gen_sg_m}}}|tr=-}}|*{{{stem}}}ου}} |dat_sg_m={{#if:{{{dat_sg_m|}}}|{{l-self|xpg|{{{dat_sg_m}}}|tr=-}}|*{{{stem}}}ου}} |acc_sg_m={{#if:{{{acc_sg_m|}}}|{{l-self|xpg|{{{acc_sg_m}}}|tr=-}}|*{{{stem}}}ον, *{{{stem}}}ουν}} |nom_pl_m={{#if:{{{nom_pl_m|}}}|{{l-self|xpg|{{{nom_pl_m}}}|tr=-}}|*{{{stem}}}οι}} |gen_pl_m={{#if:{{{gen_pl_m|}}}|{{l-self|xpg|{{{gen_pl_m}}}|tr=-}}|*{{{stem}}}ουν{{?}}}} |dat_pl_m={{#if:{{{dat_pl_m|}}}|{{l-self|xpg|{{{dat_pl_m}}}|tr=-}}|*{{{stem}}}ως}} |acc_pl_m={{#if:{{{acc_pl_m|}}}|{{l-self|xpg|{{{acc_pl_m}}}|tr=-}}|*{{{stem}}}οις}} |nom_sg_n={{#if:{{{nom_sg_n|}}}|{{l-self|xpg|{{{nom_sg_n}}}|tr=-}}|*?}} |gen_sg_n={{#if:{{{gen_sg_n|}}}|{{l-self|xpg|{{{gen_sg_n}}}|tr=-}}|*{{{stem}}}ου}} |dat_sg_n={{#if:{{{dat_sg_n|}}}|{{l-self|xpg|{{{dat_sg_n}}}|tr=-}}|*{{{stem}}}ου}} |acc_sg_n={{#if:{{{acc_sg_n|}}}|{{l-self|xpg|{{{acc_sg_n}}}|tr=-}}|*{{{stem}}}ον, *{{{stem}}}ουν}} |nom_pl_n={{#if:{{{nom_pl_n|}}}|{{l-self|xpg|{{{nom_pl_n}}}|tr=-}}|*{{{stem}}}α}} |gen_pl_n={{#if:{{{gen_pl_n|}}}|{{l-self|xpg|{{{gen_pl_n}}}|tr=-}}|*{{{stem}}}ουν{{?}}}} |dat_pl_n={{#if:{{{dat_pl_n|}}}|{{l-self|xpg|{{{dat_pl_n}}}|tr=-}}|*{{{stem}}}ως}} |acc_pl_n={{#if:{{{acc_pl_n|}}}|{{l-self|xpg|{{{acc_pl_n}}}|tr=-}}|*{{{stem}}}α}} }} <!--{{catlangname|xpg|o-stem adjectives}}--> <noinclude>{{tài liệu}}</noinclude> tvwo062ycb3ny0m6qk3roeu7kmq1qhg Bản mẫu:xpg-decl-adj-table 10 409536 2479395 2026-07-27T01:57:24Z Hiyuune 50834 Trang mới: “{{inflection-table-top|title={{{info}}}|palette=blue|tall=yes|category=declension}} ! class="outer" | số ít ! class="outer" | giống đực ! class="outer" | giống cái ! class="outer" | giống trung |- ! [[nominative|danh cách]] | {{#if:{{{nom_sg_m|}}}|{{lang|xpg|{{{nom_sg_m}}}}}|&mdash;}} | {{#if:{{{nom_sg_f|}}}|{{lang|xpg|{{{nom_sg_f}}}}}|&mdash;}} | {{#if:{{{nom_sg_n|}}}|{{lang|xpg|{{{nom_sg_n}}}}}|&mdash;}} |- ! [[genitive|sinh cách]] | {{#if:{{{gen_sg_m|}}}…” 2479395 wikitext text/x-wiki {{inflection-table-top|title={{{info}}}|palette=blue|tall=yes|category=declension}} ! class="outer" | số ít ! class="outer" | giống đực ! class="outer" | giống cái ! class="outer" | giống trung |- ! [[nominative|danh cách]] | {{#if:{{{nom_sg_m|}}}|{{lang|xpg|{{{nom_sg_m}}}}}|&mdash;}} | {{#if:{{{nom_sg_f|}}}|{{lang|xpg|{{{nom_sg_f}}}}}|&mdash;}} | {{#if:{{{nom_sg_n|}}}|{{lang|xpg|{{{nom_sg_n}}}}}|&mdash;}} |- ! [[genitive|sinh cách]] | {{#if:{{{gen_sg_m|}}}|{{lang|xpg|{{{gen_sg_m}}}}}|&mdash;}} | {{#if:{{{gen_sg_f|}}}|{{lang|xpg|{{{gen_sg_f}}}}}|&mdash;}} | {{#if:{{{gen_sg_n|}}}|{{lang|xpg|{{{gen_sg_n}}}}}|&mdash;}} |- ! [[dative|dữ cách]] | {{#if:{{{dat_sg_m|}}}|{{lang|xpg|{{{dat_sg_m}}}}}|&mdash;}} | {{#if:{{{dat_sg_f|}}}|{{lang|xpg|{{{dat_sg_f}}}}}|&mdash;}} | {{#if:{{{dat_sg_n|}}}|{{lang|xpg|{{{dat_sg_n}}}}}|&mdash;}} |- ! [[accusative|đối cách]] | {{#if:{{{acc_sg_m|}}}|{{lang|xpg|{{{acc_sg_m}}}}}|&mdash;}} | {{#if:{{{acc_sg_f|}}}|{{lang|xpg|{{{acc_sg_f}}}}}|&mdash;}} | {{#if:{{{acc_sg_n|}}}|{{lang|xpg|{{{acc_sg_n}}}}}|&mdash;}} |- | class="separator" colspan=999 | |- ! class="outer" | số nhiều ! class="outer" | giống đực ! class="outer" | giống cái ! class="outer" | giống trung |- ! [[nominative|danh cách]] | {{#if:{{{nom_pl_m|}}}|{{lang|xpg|{{{nom_pl_m}}}}}|&mdash;}} | {{#if:{{{nom_pl_f|}}}|{{lang|xpg|{{{nom_pl_f}}}}}|&mdash;}} | {{#if:{{{nom_pl_n|}}}|{{lang|xpg|{{{nom_pl_n}}}}}|&mdash;}} |- ! [[genitive|sinh cách]] | {{#if:{{{gen_pl_m|}}}|{{lang|xpg|{{{gen_pl_m}}}}}|&mdash;}} | {{#if:{{{gen_pl_f|}}}|{{lang|xpg|{{{gen_pl_f}}}}}|&mdash;}} | {{#if:{{{gen_pl_n|}}}|{{lang|xpg|{{{gen_pl_n}}}}}|&mdash;}} |- ! [[dative|dữ cách]] | {{#if:{{{dat_pl_m|}}}|{{lang|xpg|{{{dat_pl_m}}}}}|&mdash;}} | {{#if:{{{dat_pl_f|}}}|{{lang|xpg|{{{dat_pl_f}}}}}|&mdash;}} | {{#if:{{{dat_pl_n|}}}|{{lang|xpg|{{{dat_pl_n}}}}}|&mdash;}} |- ! [[accusative|đối cách]] | {{#if:{{{acc_pl_m|}}}|{{lang|xpg|{{{acc_pl_m}}}}}|&mdash;}} | {{#if:{{{acc_pl_f|}}}|{{lang|xpg|{{{acc_pl_f}}}}}|&mdash;}} | {{#if:{{{acc_pl_n|}}}|{{lang|xpg|{{{acc_pl_n}}}}}|&mdash;}} {{inflection-table-bottom|notes={{{footnote|}}}}} <noinclude>{{tài liệu}}</noinclude> 2ju6st3t9v5k17lfv3acqbw23rhx98n سەككىزىنچى 0 409537 2479397 2026-07-27T02:00:24Z Hiyuune 50834 Trang mới: “=={{langname|ug}}== {{numberbox|ug|8}} ==={{ĐM|etym}}=== {{suf|ug|سەككىز|ىنچى}} ==={{ĐM|pron}}=== {{ug-pron}} ==={{ĐM|num}}=== {{head|ug|Số từ}} # {{cln|ug|Số thứ tự}} Thứ [[tám]]. ===={{ĐM|see}}==== * {{l|ug|سەككىز}}” 2479397 wikitext text/x-wiki =={{langname|ug}}== {{numberbox|ug|8}} ==={{ĐM|etym}}=== {{suf|ug|سەككىز|ىنچى}} ==={{ĐM|pron}}=== {{ug-pron}} ==={{ĐM|num}}=== {{head|ug|Số từ}} # {{cln|ug|Số thứ tự}} Thứ [[tám]]. ===={{ĐM|see}}==== * {{l|ug|سەككىز}} fb1g2tm2baav5k4kthikfv787wfayco Mô đun:number list/data/ug 828 409538 2479398 2026-07-27T02:00:51Z Hiyuune 50834 Trang mới: “local export = {numbers = {}} local numbers = export.numbers numbers[0] = { cardinal = "نۆل", ordinal = "نۆلىنچى" } numbers[1] = { cardinal = "بىر", ordinal = "بىرىنچى" } numbers[2] = { cardinal = "ئىككى", ordinal = "ئىككىنچى" } numbers[3] = { cardinal = "ئۈچ", ordinal = "ئۈچىنچى" } numbers[4] = { cardinal = "تۆت", ordinal = "تۆتىنچى" } numbers[5] = { cardinal = "بەش", ordinal = "بەشىنچى" } numbe…” 2479398 Scribunto text/plain local export = {numbers = {}} local numbers = export.numbers numbers[0] = { cardinal = "نۆل", ordinal = "نۆلىنچى" } numbers[1] = { cardinal = "بىر", ordinal = "بىرىنچى" } numbers[2] = { cardinal = "ئىككى", ordinal = "ئىككىنچى" } numbers[3] = { cardinal = "ئۈچ", ordinal = "ئۈچىنچى" } numbers[4] = { cardinal = "تۆت", ordinal = "تۆتىنچى" } numbers[5] = { cardinal = "بەش", ordinal = "بەشىنچى" } numbers[6] = { cardinal = "ئالتە", ordinal = "ئالتىنچى" } numbers[7] = { cardinal = "يەتتە", ordinal = "يەتتىنچى" } numbers[8] = { cardinal = "سەككىز", ordinal = "سەككىزىنچى" } numbers[9] = { cardinal = "توققۇز", ordinal = "توققۇزىنچى" } numbers[10] = { cardinal = "ئون", ordinal = "ئونىنچى" } numbers[20] = { cardinal = "يىگىرمە", ordinal = "يىگىرمىنچى" } numbers[30] = { cardinal = "ئوتتۇز", ordinal = "ئوتتۇزىنچى" } numbers[40] = { cardinal = "قىرىق", ordinal = "قىرىقىنچى" } numbers[50] = { cardinal = "ئەللىك", ordinal = "ئەللىكىنچى" } numbers[60] = { cardinal = "ئاتمىش", ordinal = "ئاتمىشىنچى" } numbers[70] = { cardinal = "يەتمىش", ordinal = "يەتمىشىنچى" } numbers[80] = { cardinal = "سەكسەن", ordinal = "سەكسىنىنچى" } numbers[90] = { cardinal = "توقسان", ordinal = "توقسىنىنچى" } numbers[100] = { cardinal = "يۈز", ordinal = "يۈزىنچى" } numbers[1000] = { cardinal = "مىڭ", ordinal = "مىڭىنچى" } numbers[10000] = { cardinal = "تۈمەن", } numbers[1000000] = { cardinal = "مىليون", } numbers[1000000000] = { cardinal = "مىليارت", } return export 9c5u07ys217ewywak6ts1th5v90kna0 ئۈچىنچى 0 409539 2479399 2026-07-27T02:02:29Z Hiyuune 50834 Trang mới: “=={{langname|ug}}== {{numberbox|ug|3}} ==={{section|etym}}=== {{suf|ug|ئۈچ|ىنچى}} ==={{section|pron}}=== {{ug-pron}} ==={{section|num}}=== {{head|ug|Số từ}} # {{cln|ug|Số thứ tự}} Thứ [[ba]]. ===={{section|see}}==== * {{l|ug|ئۈچ}}” 2479399 wikitext text/x-wiki =={{langname|ug}}== {{numberbox|ug|3}} ==={{section|etym}}=== {{suf|ug|ئۈچ|ىنچى}} ==={{section|pron}}=== {{ug-pron}} ==={{section|num}}=== {{head|ug|Số từ}} # {{cln|ug|Số thứ tự}} Thứ [[ba]]. ===={{section|see}}==== * {{l|ug|ئۈچ}} hljbv7e3ox2y6lirudd9443xwlu7n0r Thể loại:Tiếng Mã Lai-Đa Đảo Đông nguyên thủy 14 409540 2479409 2026-07-27T02:43:04Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2479409 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Từ tái tạo:Tiếng Mã Lai-Đa Đảo Đông nguyên thủy/apa 0 409541 2479410 2026-07-27T03:07:41Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|pqe-pro}}== ==={{section|etym}}=== {{ety|pqe-pro|:inh|poz-cet-pro:*apa<ety:inh<poz-pro:*apa>>|tree=1|text=++}} ==={{section|pronoun}}=== {{head|pqe-pro|Đại từ|head=*apa}} # [[cái gì|Cái gì]] {{gloss|nghi vấn}}. ===={{section|desc}}==== * {{desc|poz-hce-pro|*apa}} ** {{desc|bzq|ahai}} ** {{desc|xmx|nahapa}} ** {{desc|wgo|letalapa}} * {{desctree|poz-oce-pro|*apa}} ==={{section|ref}}=== * {{R:map:ACD|apa|24853}} * {{R:map-pro:AC…” 2479410 wikitext text/x-wiki {{reconstructed}} =={{langname|pqe-pro}}== ==={{section|etym}}=== {{ety|pqe-pro|:inh|poz-cet-pro:*apa<ety:inh<poz-pro:*apa>>|tree=1|text=++}} ==={{section|pronoun}}=== {{head|pqe-pro|Đại từ|head=*apa}} # [[cái gì|Cái gì]] {{gloss|nghi vấn}}. ===={{section|desc}}==== * {{desc|poz-hce-pro|*apa}} ** {{desc|bzq|ahai}} ** {{desc|xmx|nahapa}} ** {{desc|wgo|letalapa}} * {{desctree|poz-oce-pro|*apa}} ==={{section|ref}}=== * {{R:map:ACD|apa|24853}} * {{R:map-pro:ACD|apa|24853}} [[en:Reconstruction:Proto-Eastern Malayo-Polynesian/apa]] 4jlvpdq1h4nxrr9fucw2qhnyplea1mv Thể loại:Mục từ tiếng Mã Lai-Đa Đảo Đông nguyên thủy 14 409542 2479412 2026-07-27T03:08:59Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2479412 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Đại từ tiếng Mã Lai-Đa Đảo Đông nguyên thủy 14 409543 2479413 2026-07-27T03:10:46Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2479413 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Từ tái tạo:Tiếng Mã Lai-Đa Đảo nguyên thủy/apa 0 409544 2479414 2026-07-27T03:14:18Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|poz-pro}}== ==={{section|pron}}=== * {{IPA4|poz-pro|/apa/}} ==={{section|pronoun}}=== {{head|poz-pro|Đại từ|head=*apa}} # [[cái gì|Cái gì]] {{gloss|đại từ nghi vấn}}. #: {{syn|poz-pro|*anu}} ===={{section|drv}}==== * {{l|poz-pro|*apa apa}} * {{l|poz-pro|*maŋ-apa}} ===={{section|desc}}==== * Celebic: ** Kaili–Pamona: *** {{desc|pmf|apa}} ** Wotu–Wolio: *** {{desc|wlo|apa}} * {{desc|poz-cet-pro|*apa}} ** Mã Lai-Đa…” 2479414 wikitext text/x-wiki {{reconstructed}} =={{langname|poz-pro}}== ==={{section|pron}}=== * {{IPA4|poz-pro|/apa/}} ==={{section|pronoun}}=== {{head|poz-pro|Đại từ|head=*apa}} # [[cái gì|Cái gì]] {{gloss|đại từ nghi vấn}}. #: {{syn|poz-pro|*anu}} ===={{section|drv}}==== * {{l|poz-pro|*apa apa}} * {{l|poz-pro|*maŋ-apa}} ===={{section|desc}}==== * Celebic: ** Kaili–Pamona: *** {{desc|pmf|apa}} ** Wotu–Wolio: *** {{desc|wlo|apa}} * {{desc|poz-cet-pro|*apa}} ** Mã Lai-Đa Đảo Trung: *** Aru: **** {{desc|kvo|ya}} *** Trung Maluku: **** {{desc|wah|afa}} *** Flores–Lembata: **** {{desc|ski|apa}} *** Sumba–Flores: **** Bima–Sumba: ***** {{desc|kvh|apa}} **** Ende–Manggarai: ***** {{desc|mqy|apa}} ***** {{desc|nxg|apa}} ***** {{desc|reb|apa}} **** Sumba–Hawu: ***** {{desc|lmy|afa}} ** {{desctree|pqe-pro|*apa}} * {{desc|ch|hafa}} * {{desc|poz-msa-pro|-}} ** Bali–Sasak–Sumbawa: *** {{desc|ban|ᬳᬧ|tr=[[apa]]}} *** {{desc|sas|apa}} ** {{desc|poz-mcm-pro|-}} *** {{desc|cmc-pro|-}} **** {{desc|ace|peuë}} *** {{desctree|poz-mly-pro|*apa}} * Land Dayak: ** Bidayuh–Rejang: *** {{desc|sdo|apa}} * {{desc|poz-swa-pro|-}} ** Dayic: *** {{desc|kzi|apeh}} * Quần đảo Tây Bắc Sumatra–Barrier: ** Batak: *** {{desc|btx|ᯀᯇ|tr=[[apa]]}} ** {{desc|mwv|apa}} * {{desc|kaw|apa}} ** {{desc|jv|ꦲꦥ|tr=[[apa]]}} * {{desctree|phi-pro|*apa<alt:*ápa>}} * {{desc|poz-ssw-pro|*apa}} ** {{desc|mak|𑻱𑻣|tr=[[apa]]}} ** {{desc|mdr|apa}} ** {{desc|rob|apa}} ==={{section|ref}}=== * {{R:map:ACD|apa|24853}} * {{R:map-pro:ACD|apa|24853}} [[en:Reconstruction:Proto-Malayo-Polynesian/apa]] cziam7bmmdcd62m0858v9z2nth7fgw1 Thể loại:Tiếng Nam Ndebele 14 409545 2479417 2026-07-27T03:31:45Z Kelly zhrm 58416 Trang mới: “{{auto cat|Nam Phi}}” 2479417 wikitext text/x-wiki {{auto cat|Nam Phi}} 6mumj4leiuqsiwid7jxv5pb690ve9ro Thể loại:ekl:Thời gian 14 409546 2479432 2026-07-27T04:49:22Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479432 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Tất cả chủ đề 14 409547 2479433 2026-07-27T04:49:41Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479433 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Danh sách chủ đề thuộc nhóm liên quan 14 409548 2479434 2026-07-27T04:49:43Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479434 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Yêu cầu chuyển tự mục từ tiếng Kolhe 14 409549 2479436 2026-07-27T04:50:36Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479436 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Nguyên tố hóa học 14 409550 2479437 2026-07-27T04:50:37Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479437 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Kim loại 14 409551 2479438 2026-07-27T04:50:40Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479438 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Yêu cầu liên quan đến tiếng Kolhe 14 409552 2479439 2026-07-27T04:57:30Z WhoAlone 40420 Trang mới: “первый” 2479439 wikitext text/x-wiki первый qnpuftxqw2c43rpg32a328vge8qlcnu 2479440 2479439 2026-07-27T04:57:44Z WhoAlone 40420 2479440 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Vật chất 14 409553 2479441 2026-07-27T04:57:46Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479441 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Danh sách chủ đề thuộc nhóm tập hợp 14 409554 2479442 2026-07-27T04:57:48Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479442 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Hóa học 14 409555 2479443 2026-07-27T04:58:02Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479443 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Tự nhiên 14 409556 2479444 2026-07-27T04:58:04Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479444 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Khoa học 14 409557 2479445 2026-07-27T04:58:27Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479445 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Luyện kim 14 409558 2479446 2026-07-27T04:59:03Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479446 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Công nghệ 14 409559 2479447 2026-07-27T05:00:40Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479447 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Họ Mèo 14 409560 2479449 2026-07-27T05:01:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479449 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Bộ Ăn thịt 14 409561 2479450 2026-07-27T05:01:15Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479450 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Lớp Thú 14 409562 2479451 2026-07-27T05:01:58Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479451 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Phân ngành Có xương sống 14 409563 2479452 2026-07-27T05:02:29Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479452 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Ngành Dây sống 14 409564 2479453 2026-07-27T05:02:59Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479453 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Động vật 14 409565 2479454 2026-07-27T05:03:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479454 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Sinh vật 14 409566 2479455 2026-07-27T05:06:46Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479455 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Sự sống 14 409567 2479456 2026-07-27T05:08:00Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479456 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Trái cây 14 409568 2479458 2026-07-27T05:13:38Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479458 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Thực phẩm 14 409569 2479459 2026-07-27T05:18:26Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479459 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Thực vật 14 409570 2479460 2026-07-27T05:18:28Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479460 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Ăn uống 14 409571 2479461 2026-07-27T05:18:39Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479461 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Ăn 14 409572 2479462 2026-07-27T05:18:41Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479462 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Danh sách chủ đề thuộc nhóm loại hình 14 409573 2479463 2026-07-27T05:18:43Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479463 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Hành vi con người 14 409574 2479464 2026-07-27T05:18:51Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479464 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ekl:Con người 14 409575 2479465 2026-07-27T05:19:27Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479465 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx تتنبأ 0 409576 2479466 2026-07-27T05:52:18Z Hiyuune 50834 Trang mới: “=={{langname|ar}}== ==={{section|v}}=== {{ar-verb form|+تنبأ<V>}}” 2479466 wikitext text/x-wiki =={{langname|ar}}== ==={{section|v}}=== {{ar-verb form|+تنبأ<V>}} 4fde7niskkly10p2gf22qorpao1hljw a̱bwantak 0 409577 2479470 2026-07-27T06:00:51Z Hiyuune 50834 Trang mới: “{{also|a̱bwan tak|a̱bwan-tak|a̱bwan ntak}} =={{langname|kcg}}== [[Tập tin:Thigh moko.jpg|thumb|'''A̱bwantak''' nang á̱ ku ghwak tazwa nggu a̱ni.]] [[Tập tin:Uncooked chicken legs.jpg|thumb|'''A̱'''yaa'''bwantak''' nywán.]] ==={{section|pron}}=== * {{IPA4|kcg|/əbʷàn táɡ/}} ** {{hyphenation|kcg|a̱|bwan|tak}} ==={{section|n}}=== {{head|kcg|Danh từ|số nhiều|a̱yaabwantak}} # [[đùi|Đùi]].” 2479470 wikitext text/x-wiki {{also|a̱bwan tak|a̱bwan-tak|a̱bwan ntak}} =={{langname|kcg}}== [[Tập tin:Thigh moko.jpg|thumb|'''A̱bwantak''' nang á̱ ku ghwak tazwa nggu a̱ni.]] [[Tập tin:Uncooked chicken legs.jpg|thumb|'''A̱'''yaa'''bwantak''' nywán.]] ==={{section|pron}}=== * {{IPA4|kcg|/əbʷàn táɡ/}} ** {{hyphenation|kcg|a̱|bwan|tak}} ==={{section|n}}=== {{head|kcg|Danh từ|số nhiều|a̱yaabwantak}} # [[đùi|Đùi]]. 2smuocbeobhdd8o3613re1zg45s5w5m 2479471 2479470 2026-07-27T06:01:37Z Hiyuune 50834 /* Tiếng Tyap */ 2479471 wikitext text/x-wiki {{also|a̱bwan tak|a̱bwan-tak|a̱bwan ntak}} =={{langname|kcg}}== [[Tập tin:Thigh moko.jpg|thumb|'''A̱bwantak''' nang á̱ ku ghwak tazwa nggu a̱ni.]] [[Tập tin:Uncooked chicken legs.jpg|thumb|'''A̱'''yaa'''bwantak''' nywán.]] ==={{section|pron}}=== * {{IPA4|kcg|/əbʷàn táɡ/}} ** {{hyphenation|kcg|a̱|bwan|tak}} ==={{section|n}}=== {{head|kcg|Danh từ|số nhiều|a̱yaabwantak}} # {{lb|kcg|anatomy}} [[đùi|Đùi]]. 6e0k6l5hq021a904dfwi5gjsekv8oyp 2479473 2479471 2026-07-27T06:02:53Z Hiyuune 50834 /* Tiếng Tyap */ 2479473 wikitext text/x-wiki {{also|a̱bwan tak|a̱bwan-tak|a̱bwan ntak}} =={{langname|kcg}}== [[Tập tin:Thigh moko.jpg|thumb|'''A̱bwantak''' nang á̱ ku ghwak tazwa nggu a̱ni.]] [[Tập tin:Uncooked chicken legs.jpg|thumb|'''A̱'''yaa'''bwantak''' nywán.]] ==={{section|pron}}=== * {{IPA4|kcg|/əbʷàn táɡ/}} ** {{hyphenation|kcg|a̱|bwan|tak}} ==={{section|n}}=== {{head|kcg|Danh từ|số nhiều|a̱yaabwantak}} # {{lb|kcg|anatomy}} [[đùi|Đùi]]. [[kcg:{{pagename}}]] bpjgd9z3orxppsz6uurgioynradp9ki hoikiuna 0 409578 2479472 2026-07-27T06:02:29Z Kelly zhrm 58416 Trang mới: “=={{langname|haw}}== ==={{ĐM|etym}}=== Vay mượn từ {{bor|haw|yue|-}} {{zh-l|海豚|tr=hoi2 tyun4|gloss=cá heo}}. ==={{ĐM|pron}}=== * {{haw-IPA}} ==={{ĐM|n}}=== {{head|haw|Danh từ}} # [[cá heo|Cá heo]]. {{C|haw|Họ Cá heo mỏ}}” 2479472 wikitext text/x-wiki =={{langname|haw}}== ==={{ĐM|etym}}=== Vay mượn từ {{bor|haw|yue|-}} {{zh-l|海豚|tr=hoi2 tyun4|gloss=cá heo}}. ==={{ĐM|pron}}=== * {{haw-IPA}} ==={{ĐM|n}}=== {{head|haw|Danh từ}} # [[cá heo|Cá heo]]. {{C|haw|Họ Cá heo mỏ}} d44yar33yt6pb8gxx6vp7y4lwx3c0tp ᠪᠠᡳᡴᡡ 0 409579 2479474 2026-07-27T06:16:24Z TheHighFighter2 42988 Trang mới: “=={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # {{lb|mnc|offensive|derogatory}} Con [[đĩ]]; con [[khốn]].” 2479474 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # {{lb|mnc|offensive|derogatory}} Con [[đĩ]]; con [[khốn]]. 7cakgswo420a22ilzv2o40krdzoig4f ᠪᠣᠴᠣ 0 409580 2479475 2026-07-27T06:25:34Z TheHighFighter2 42988 Trang mới: “=={{langname|mnc}}== ==={{ĐM|etym}}=== {{inh+|mnc|tuw-pro|*borka|t=màu}}. ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[màu sắc|Màu sắc]]. ==={{ĐM|see}}=== * {{l|mnc|ᠪᠣᠴᠣᠩᡤᠣ}}” 2479475 wikitext text/x-wiki =={{langname|mnc}}== ==={{ĐM|etym}}=== {{inh+|mnc|tuw-pro|*borka|t=màu}}. ==={{ĐM|pron}}=== {{mnc-IPA}} ==={{ĐM|noun}}=== {{head|mnc|noun}} # [[màu sắc|Màu sắc]]. ==={{ĐM|see}}=== * {{l|mnc|ᠪᠣᠴᠣᠩᡤᠣ}} ovg81wojvx3vniiwjct9kur8h4d60i0 Thể loại:bfw:Con người 14 409581 2479481 2026-07-27T08:20:05Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479481 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bfw:Tất cả chủ đề 14 409582 2479482 2026-07-27T08:22:29Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479482 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:bfw:Danh sách chủ đề thuộc nhóm liên quan 14 409583 2479483 2026-07-27T08:22:32Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479483 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:kfq:Gia đình 14 409584 2479485 2026-07-27T08:24:45Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479485 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:kfq:Danh sách chủ đề thuộc nhóm liên quan 14 409585 2479486 2026-07-27T08:25:58Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479486 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:kfq:Mọi người 14 409586 2479487 2026-07-27T08:26:00Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479487 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:kfq:Tất cả chủ đề 14 409587 2479488 2026-07-27T08:26:54Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479488 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:kfq:Con người 14 409588 2479489 2026-07-27T08:26:55Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479489 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Ký tự tiếng Gata' 14 409589 2479493 2026-07-27T08:33:40Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479493 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:biy:Giáo dục 14 409590 2479496 2026-07-27T08:37:58Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479496 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:biy:Danh sách chủ đề thuộc nhóm liên quan 14 409591 2479497 2026-07-27T08:38:10Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479497 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:biy:Xã hội 14 409592 2479498 2026-07-27T08:38:12Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479498 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:biy:Tất cả chủ đề 14 409593 2479499 2026-07-27T08:38:22Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2479499 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ničemy 0 409594 2479500 2026-07-27T08:41:07Z Hiyuune 50834 + cs 2479500 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||gen|s|;|acc//ins//nom//voc|p}} c8bb5t3b0bpk5nj8s8kuea8i5tssahr ničemů 0 409595 2479501 2026-07-27T08:42:24Z Hiyuune 50834 + cs 2479501 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||gen|p}} 9w1kt2feby2jnwx21ftenx9g9hy6swq ničemovi 0 409596 2479502 2026-07-27T08:44:17Z Hiyuune 50834 + cs 2479502 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||dat//loc|s}} f7j6j2o28difwsem7b0qb9ywjaiu3w8 ničemům 0 409597 2479503 2026-07-27T08:44:53Z Hiyuune 50834 + cs 2479503 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||dat|p}} ao8ng165eizghk4ok0n19agwai9tj1u ničemu 0 409598 2479504 2026-07-27T08:46:19Z Hiyuune 50834 Trang mới: “=={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|noun}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||acc|s}} ==={{section|pronoun}}=== {{head|cs|Biến thể hình thái đại từ}} # {{infl of|cs|nic||dat}}” 2479504 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|noun}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||acc|s}} ==={{section|pronoun}}=== {{head|cs|Biến thể hình thái đại từ}} # {{infl of|cs|nic||dat}} 4eh5nxqlxfvzf3phvnckrdab3v3si5n Thể loại:Biến thể hình thái đại từ tiếng Séc 14 409599 2479505 2026-07-27T08:46:45Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2479505 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ničemo 0 409600 2479506 2026-07-27T08:47:48Z Hiyuune 50834 + cs 2479506 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||voc|s}} melpgg485ib5kapggreg17l0ifzmsle ničemou 0 409601 2479507 2026-07-27T08:48:50Z Hiyuune 50834 + cs 2479507 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||ins|s}} 8nup0pnt2fg9rnnv46bsh3jnxxmal2w ničemech 0 409602 2479508 2026-07-27T08:49:27Z Hiyuune 50834 + cs 2479508 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||loc|p}} lv88paul4wce4v4a6fy0dy3ju0h8zjr ničemě 0 409603 2479509 2026-07-27T08:50:08Z Hiyuune 50834 + cs 2479509 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||dat//loc|s}} f7j6j2o28difwsem7b0qb9ywjaiu3w8 ničem 0 409604 2479510 2026-07-27T08:51:37Z Hiyuune 50834 + cs 2479510 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||gen|p}} ==={{section|pronoun}}=== {{head|cs|Biến thể hình thái đại từ}} # {{infl of|cs|nic||loc}} smn6x6fo5vp85p2vs3xwrmfnflabfvc ničemám 0 409605 2479511 2026-07-27T08:52:26Z Hiyuune 50834 + cs 2479511 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||dat|p}} ao8ng165eizghk4ok0n19agwai9tj1u ničemách 0 409606 2479512 2026-07-27T08:52:48Z Hiyuune 50834 + cs 2479512 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||loc|p}} lv88paul4wce4v4a6fy0dy3ju0h8zjr ničemami 0 409607 2479513 2026-07-27T08:52:56Z Hiyuune 50834 + cs 2479513 wikitext text/x-wiki =={{langname|cs}}== ==={{section|pron}}=== * {{cs-IPA}} ==={{section|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|ničema||ins|p}} m0805tatqnhsvdpdymf99w0nhli0ztd sand-castle 0 409608 2479516 2026-07-27T08:56:54Z Hiyuune 50834 Hiyuune đã đổi [[sand-castle]] thành [[sandcastler]] 2479516 wikitext text/x-wiki #đổi [[sandcastler]] 2g1lrm2zg0ekz0a574n1j9dd23mk8cp Thể loại:ml:Địa chất học 14 409609 2479524 2026-07-27T09:31:10Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2479524 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Địa mạo học 14 409610 2479527 2026-07-27T09:35:12Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2479527 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 永久凍土 0 409611 2479528 2026-07-27T09:38:16Z Hiyuune 50834 + ja, zh 2479528 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|えい|きゅう|とう|ど|yomi=on}} ==={{section|pron}}=== {{ja-pron|えいきゅうとうど|acc=5|acc_ref=DJR}} ==={{section|n}}=== {{ja-noun|えいきゅうとうど|head=[[永久]][[凍土]]}} # {{w|Tầng đất đóng băng vĩnh cửu}}. ==={{section|ref}}=== <references/> {{C|ja|Địa mạo học}} =={{langname|zh}}== {{zh-forms|s=永久冻土|type=22}} ==={{section|pron}}=== {{zh-pron |m=yǒngjiǔ dòngtǔ |c=wing5 gau2 dung3 tou2 |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # {{w|Tầng đất đóng băng vĩnh cửu}}. {{C|zh|Địa mạo học}} j3dsx3gsdwvxh9wtizbe2t0k3rrr1l3 Thể loại:zh:Địa mạo học 14 409612 2479529 2026-07-27T09:38:33Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2479529 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 永久冻土 0 409613 2479530 2026-07-27T09:39:38Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-see|永久凍土}}” 2479530 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|永久凍土}} n8gdj252s83yoqaos36e3aiwsqrumn0 Thể loại:zh:Địa chất học 14 409614 2479531 2026-07-27T09:41:03Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2479531 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx أنبأ 0 409615 2479532 2026-07-27T09:51:13Z Hiyuune 50834 Trang mới: “{{also|أنبا}} =={{langname|ar}}== {{ar-rootbox|ن ب ء}} ==={{section|v}}=== {{ar-verb|IV}} # [[khai báo|Khai báo]]; [[thông báo]]. ===={{section|forms}}==== {{ar-conj|IV}}” 2479532 wikitext text/x-wiki {{also|أنبا}} =={{langname|ar}}== {{ar-rootbox|ن ب ء}} ==={{section|v}}=== {{ar-verb|IV}} # [[khai báo|Khai báo]]; [[thông báo]]. ===={{section|forms}}==== {{ar-conj|IV}} tirxa67p04p86l1s7gdqi4r4ipzhpd6 2479533 2479532 2026-07-27T09:52:25Z Hiyuune 50834 /* Tiếng Ả Rập */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479533 wikitext text/x-wiki {{also|أنبا}} =={{langname|ar}}== {{ar-rootbox|ن ب ء}} ==={{section|pron}}=== {{ar-pr|أَنْبَأَ}} ==={{section|v}}=== {{ar-verb|IV}} # [[khai báo|Khai báo]]; [[thông báo]]. ===={{section|forms}}==== {{ar-conj|IV}} 44quzyizmmk9djswu7ftrdjnwpbtq2s 2479534 2479533 2026-07-27T09:52:54Z Hiyuune 50834 /* Tiếng Ả Rập */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2479534 wikitext text/x-wiki {{also|أنبا}} =={{langname|ar}}== {{ar-rootbox|ن ب ء}} ==={{ĐM|pron}}=== {{ar-pr|أَنْبَأَ}} ==={{ĐM|v}}=== {{ar-verb|IV}} # [[khai báo|Khai báo]]; [[thông báo]]. ===={{ĐM|forms}}==== {{ar-conj|IV}} hy5zld1iibl3v66j570puxbttnr33bf Mô đun:Hebr-common 828 409616 2479535 2026-07-27T10:08:46Z Hiyuune 50834 Trang mới: “local export = {} local m_str_utils = require("Module:string utilities") local makeDisplayText -- defined below local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local u = m_str_utils.char local ugsub = mw.ustring.gsub local usub = m_str_utils.sub local DIACRITICS = "[" .. u(0x0307) .. u(0x0308) .. u(0x034F) .. -- combining grapheme joiner u(0x200C) .. -- zero width non-joiner u(0x200D) .. -- zero width joiner u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF…” 2479535 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local makeDisplayText -- defined below local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local u = m_str_utils.char local ugsub = mw.ustring.gsub local usub = m_str_utils.sub local DIACRITICS = "[" .. u(0x0307) .. u(0x0308) .. u(0x034F) .. -- combining grapheme joiner u(0x200C) .. -- zero width non-joiner u(0x200D) .. -- zero width joiner u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. u(0x05C1) .. u(0x05C2) .. u(0x05C4) .. u(0x05C5) .. u(0x05C7) .. u(0xFB1E) .. "]" local GERESH = u(0x059C) local GERSHAYIM = u(0x059E) -- double geresh local MERCHA = u(0x05A5) local MERCHA_KEFULA = u(0x05A6) -- double mercha local TELISHA = u(0x05A0) .. u(0x05A9) local KARNE_PARAH = u(0x059F) local SHEVA = u(0x05B0) local HOLAM = u(0x05B9) local HOLAM_HASER_FOR_VAV = u(0x05BA) local WIDE_ALEF = u(0xFB21) local substitutes = { ["'"] = "׳", ['"'] = "״", ["-"] = "־", ["|"] = "׀", [SHEVA .. u(0x05B6)] = u(0x05B1), [SHEVA .. u(0x05B7)] = u(0x05B2), [SHEVA .. u(0x05B8)] = u(0x05B3), [SHEVA .. u(0x05C7)] = u(0x05B3), } -- Called from [[Module:languages]] since [[Module:Hebr-common]] is set as the fallback display_text handler in -- [[Module:scripts/data]] for the Hebrew script. function export.makeDisplayText(text, lang, sc) text = toNFD(text):gsub("['\"%-|]", substitutes) :gsub(SHEVA .. "[\214\215][\182-\184\135]", substitutes) :gsub(GERESH .. GERESH, GERSHAYIM) :gsub(MERCHA .. MERCHA, MERCHA_KEFULA) :gsub(TELISHA, KARNE_PARAH) -- Holam haser for vav (U+05BA) can only be placed on vav; otherwise, replace with holam (U+05B9). if text:find(HOLAM_HASER_FOR_VAV, nil, true) then text = ugsub(text, "()(" .. DIACRITICS .. "+)", function(loc, dia) loc = loc - 1 if usub(text, loc, loc) ~= "ו" then return (dia:gsub(HOLAM_HASER_FOR_VAV, HOLAM)) end end) end return toNFC(text) end makeDisplayText = export.makeDisplayText local retain_diacritics = { ["yi"] = true, ["itk"] = true, ["lad"] = true, ["lsd"] = true, ["fro"] = true, -- So the entry [[גֿאנט]] can be linked to ["und"] = true, -- In {{also}} links and such } -- Called from [[Module:languages]] since [[Module:Hebr-common]] is set as the fallback strip_diacritics handler in -- [[Module:scripts/data]] for the Hebrew script. function export.stripDiacritics(text, lang, sc) if retain_diacritics[lang:getFullCode()] then return makeDisplayText(text, lang, sc) end text = ugsub(toNFD(text), DIACRITICS .. "+", "") :gsub("['\"%-|]", substitutes) return toNFC(text) end local sortkey_substitutes = { ["'"] = "׳", ['"'] = "״", ["-"] = "־", ["|"] = "׀", ["ך"] = "כ", ["ם"] = "מ", ["ן"] = "נ", ["ף"] = "פ", ["ץ"] = "צ", ["ׯ"] = "ו" .. u(0xF000), ["װ"] = "וו", ["ױ"] = "וי", ["ײ"] = "יי", ["ℵ"] = "א", ["ℶ"] = "ב", ["ℷ"] = "ג", ["ℸ"] = "ד", ["ﬠ"] = "ע", ["ﬡ"] = "א", ["ﬢ"] = "ד", ["ﬣ"] = "ה", ["ﬤ"] = "כ", ["ﬥ"] = "ל", ["ﬦ"] = "ם", ["ﬧ"] = "ר", ["ﬨ"] = "ת", ["﬩"] = "+", ["ﭏ"] = "אל" } -- Sort after U+FB21 HEBREW LETTER WIDE ALEF, so that it sorts after Arabic script titles. local sort_after_wide_alef = { ["ar"] = true, ["fa"] = true, ["ur"] = true, ["shi"] = true, } -- Called from [[Module:languages]] since [[Module:Hebr-common]] is set as the fallback sort_key handler in -- [[Module:scripts/data]] for the Hebrew script. function export.makeSortKey(text, lang, sc) text = ugsub(toNFD(text), DIACRITICS .. "+", "") text = ugsub(text, "['\"%-|ךםןףץׯ-ײℵ-ℸﬠ-﬩ﭏ]", sortkey_substitutes) if sort_after_wide_alef[lang:getFullCode()] then text = WIDE_ALEF .. text end return toNFC(text) end return export jv3d4an26gw47ief2sxihmo8zg7yccf 自輦車 0 409617 2479546 2026-07-27T10:29:13Z Hiyuune 50834 /* */ + zh 2479546 wikitext text/x-wiki =={{langname|zh}}== {{zh-forms|s=自辇车|type=21}} ==={{section|pron}}=== {{zh-pron |mn=tp,tn:chū-lián-chhia |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # {{lb|zh|Taiwanese Hokkien}} [[xe đạp|Xe đạp]]. ===={{section|syn}}==== {{zh-dial|自行車}} 3ymvz0vnh0ephepad550c97ulhwxcnk ゆかな 0 409618 2479547 2026-07-27T10:47:15Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|優奏|結奏|友奏|由奏|裕香那|優花奈|祐佳菜|佑佳奈}} {{given name|ja|nữ}}” 2479547 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|優奏|結奏|友奏|由奏|裕香那|優花奈|祐佳菜|佑佳奈}} {{given name|ja|nữ}} t90sdamif5x24yyi4uyb8g8698qizhe Yukana 0 409619 2479548 2026-07-27T10:49:01Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ゆかな}}” 2479548 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ゆかな}} oes7ylnxrpgq9vksm9w4u1m3zc3p9m9 友奏 0 409620 2479549 2026-07-27T10:50:29Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|かな}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}}” 2479549 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|かな}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}} ifh343zr797351scnr9qmg53m9dxfs4 由奏 0 409621 2479550 2026-07-27T10:50:40Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|かな}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}}” 2479550 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|かな}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}} ifh343zr797351scnr9qmg53m9dxfs4 優奏 0 409622 2479551 2026-07-27T10:50:41Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|かな}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}}” 2479551 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|かな}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}} ifh343zr797351scnr9qmg53m9dxfs4 結奏 0 409623 2479552 2026-07-27T10:50:43Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|かな}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}}” 2479552 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|かな}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}} ifh343zr797351scnr9qmg53m9dxfs4 佑佳奈 0 409624 2479553 2026-07-27T10:59:37Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|か|な}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}}” 2479553 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|か|な}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}} gg88tmlqvls6gerwenyjbuv6ufc49dg 祐佳菜 0 409625 2479554 2026-07-27T11:00:47Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|か|な}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}}” 2479554 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|か|な}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}} gg88tmlqvls6gerwenyjbuv6ufc49dg 裕香那 0 409626 2479555 2026-07-27T11:00:48Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|か|な}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}}” 2479555 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|か|な}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}} gg88tmlqvls6gerwenyjbuv6ufc49dg 優花奈 0 409627 2479556 2026-07-27T11:00:51Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|か|な}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}}” 2479556 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|か|な}} ==={{ĐM|pron}}=== {{ja-pron|ゆかな}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆかな}} # {{given name|ja|nữ|sort=ゆかな}} gg88tmlqvls6gerwenyjbuv6ufc49dg ゆき 0 409628 2479557 2026-07-27T11:05:54Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|alt=悠紀,斎忌,由基}} ===={{ĐM|pron}}==== {{ja-pron}} ===={{ĐM|noun}}==== {{ja-noun}} # cho {{mention|ja|大嘗祭|tr=Daijōsai}}, quốc gia được chọn để cúng dường ngũ cốc và rượu. ==={{ĐM|etym}} 2=== ===={{ĐM|pr-noun}}==== {{ja-pos|proper}} # {{given name|ja|female}} # {{ja-def|夕貴|由姫}} {{surname|ja}} ====={{ĐM|usage}}===== Tên riêng này được ghi lại với nhi…” 2479557 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|alt=悠紀,斎忌,由基}} ===={{ĐM|pron}}==== {{ja-pron}} ===={{ĐM|noun}}==== {{ja-noun}} # cho {{mention|ja|大嘗祭|tr=Daijōsai}}, quốc gia được chọn để cúng dường ngũ cốc và rượu. ==={{ĐM|etym}} 2=== ===={{ĐM|pr-noun}}==== {{ja-pos|proper}} # {{given name|ja|female}} # {{ja-def|夕貴|由姫}} {{surname|ja}} ====={{ĐM|usage}}===== Tên riêng này được ghi lại với nhiều cách viết bằng chữ Hán (kanji) khác nhau. Một số cách viết trong đó được liệt kê dưới đây. {{col4|ja|title=Cách viết Kanji của tên riêng ゆき|喜|亨|志|恭|教|敬|結葵|弓貴|央希|迪希|結喜|結希|結季|結紀|結貴|結宜|結樹|結城|右気|友紀|由葵|由貴|由希|由紀|佑姫|優姫|冬姫|佑貴|侑貴|優貴|友貴|夕貴|幸貴|友姫|唯姫|夕姫|夢姫|幸姫|悠姫|憂姫|有姫|柚姫|由姫|結姫|雪姫|雪希|雪季|雪紀|雪樹|雪妃|雪葵|維|ゆ姫|郁紀}} ==={{ĐM|etym}} 3=== {{ja-see|行き}} ==={{ĐM|etym}} 4=== {{ja-see|雪|裄|斧}} e3omoh2w6dzhu73b3rzfr92kocx9g4i 2479558 2479557 2026-07-27T11:06:13Z WhoAlone 40420 2479558 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|alt=悠紀,斎忌,由基}} ===={{ĐM|pron}}==== {{ja-pron}} ===={{ĐM|noun}}==== {{ja-noun}} # cho {{mention|ja|大嘗祭|tr=Daijōsai}}, quốc gia được chọn để cúng dường ngũ cốc và rượu. ==={{ĐM|etym}} 2=== ===={{ĐM|pr-noun}}==== {{ja-pos|proper}} # {{given name|ja|nữ}} # {{ja-def|夕貴|由姫}} {{surname|ja}} ====={{ĐM|usage}}===== Tên riêng này được ghi lại với nhiều cách viết bằng chữ Hán (kanji) khác nhau. Một số cách viết trong đó được liệt kê dưới đây. {{col4|ja|title=Cách viết Kanji của tên riêng ゆき|喜|亨|志|恭|教|敬|結葵|弓貴|央希|迪希|結喜|結希|結季|結紀|結貴|結宜|結樹|結城|右気|友紀|由葵|由貴|由希|由紀|佑姫|優姫|冬姫|佑貴|侑貴|優貴|友貴|夕貴|幸貴|友姫|唯姫|夕姫|夢姫|幸姫|悠姫|憂姫|有姫|柚姫|由姫|結姫|雪姫|雪希|雪季|雪紀|雪樹|雪妃|雪葵|維|ゆ姫|郁紀}} ==={{ĐM|etym}} 3=== {{ja-see|行き}} ==={{ĐM|etym}} 4=== {{ja-see|雪|裄|斧}} 9kchjdmxryctkdi129r7njn8v2m1roa 斎忌 0 409629 2479559 2026-07-27T11:06:44Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|etym}}=== {{ja-kanjitab|ゆ|き|ateji=y|yomi=kun}} {{ja-see|ゆき}}” 2479559 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|etym}}=== {{ja-kanjitab|ゆ|き|ateji=y|yomi=kun}} {{ja-see|ゆき}} 53jv48dwbat424z6qpjwpb4shg362l8 齋忌 0 409630 2479560 2026-07-27T11:07:04Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|斎忌}}” 2479560 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|斎忌}} rqiblbirzh2g8d5y4r92x803cm184v2 由基 0 409631 2479561 2026-07-27T11:07:58Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|ゆ|き|ateji=y|y=goon,kanon}} {{ja-see|ゆき}} ==={{ĐM|etym}} 2=== {{ja-kanjitab|よし|き|y=k,kanon}} ===={{ĐM|pr-noun}}==== {{ja-pos|proper|よしき}} # {{given name|ja|nam|sort=よしき}}” 2479561 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|ゆ|き|ateji=y|y=goon,kanon}} {{ja-see|ゆき}} ==={{ĐM|etym}} 2=== {{ja-kanjitab|よし|き|y=k,kanon}} ===={{ĐM|pr-noun}}==== {{ja-pos|proper|よしき}} # {{given name|ja|nam|sort=よしき}} tjfyh8s8o2bkszykic6hdoxdrwixhps よしき 0 409632 2479562 2026-07-27T11:09:12Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|由基|義樹|慶輝|寛己|慶季|仁貴|良樹}} {{given name|ja|nam}} # {{ja-def|愛}} {{given name|ja|nữ}}” 2479562 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|由基|義樹|慶輝|寛己|慶季|仁貴|良樹}} {{given name|ja|nam}} # {{ja-def|愛}} {{given name|ja|nữ}} ehfyfkyw3x48kp7rw84uj0vfd5tw8uq Yoshiki 0 409633 2479563 2026-07-27T11:09:35Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|よしき}}” 2479563 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|よしき}} 0p78q8ja7hduzwn6cjaerlghukgxnhs 結葵 0 409634 2479564 2026-07-27T11:42:05Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}}” 2479564 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} 9ikcr58xhf9ot60wkt4zzmugi08anp8 弓貴 0 409635 2479565 2026-07-27T11:44:02Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}}” 2479565 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} 9ikcr58xhf9ot60wkt4zzmugi08anp8 央希 0 409636 2479566 2026-07-27T11:44:58Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|き|yomi=n,o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}}” 2479566 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|き|yomi=n,o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} nm3tgemld8puk7mhtpt5b7f2r6fv5vs 迪希 0 409637 2479567 2026-07-27T11:47:28Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|き|yomi=irr,kanon}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} {{ja-kanjitab|みち|の|yomi=nanori}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|みちの}} # {{given name|ja|nữ|sort=みちの}}” 2479567 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|き|yomi=irr,kanon}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} {{ja-kanjitab|みち|の|yomi=nanori}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|みちの}} # {{given name|ja|nữ|sort=みちの}} 044yih7ca9w33yzve79wd4n12l81icv みちの 0 409638 2479568 2026-07-27T11:47:57Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|迪希}}” 2479568 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|迪希}} ld3imfdc6342kaogiwzzhbl46g6961l 結喜 0 409639 2479569 2026-07-27T11:52:37Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}}” 2479569 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} 9ikcr58xhf9ot60wkt4zzmugi08anp8 結希 0 409640 2479570 2026-07-27T11:53:17Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}}” 2479570 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} 9ikcr58xhf9ot60wkt4zzmugi08anp8 結季 0 409641 2479571 2026-07-27T11:54:40Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}}” 2479571 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} 9ikcr58xhf9ot60wkt4zzmugi08anp8 結紀 0 409642 2479572 2026-07-27T11:55:56Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}}” 2479572 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ゆ|き}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|ゆき}} # {{given name|ja|nữ|sort=ゆき}} 9ikcr58xhf9ot60wkt4zzmugi08anp8