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'' — '''nhà''' Oranje
[[Hình:Spaans.huisje.jpg|70px|right|thumb|''het Spaans '''huisje''' in Oostende'' — '''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
hé
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.'' — '''Trời''' mưa.
#: '''''Het''' is hier warm.'' — Nóng đây.
#: ''Ik heb '''het''' koud.'' — 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'' — 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 "flis" og "bikkje" 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]] " [[med]] [[henblikk]] [[på"]];.
#: ''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]] " i [[henhold]] [[til"]];.
#: ''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;"> (<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'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 ===
{{coord|''latitude''|''longitude''|''coordinate parameters''|''template parameters''}}
{{coord|''dd''|''N/S''|''dd''|''E/W''|''coordinate parameters''|''template parameters''}}
{{coord|''dd''|''mm''|''N/S''|''dd''|''mm''|''E/W''|''coordinate parameters''|''template parameters''}}
{{coord|''dd''|''mm''|''ss''|''N/S''|''dd''|''mm''|''ss''|''E/W''|''coordinate parameters''|''template parameters''}}
* ''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.
|} [[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]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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}}. – [[Thành viên:Mxn|Nguyễn Xuân Minh]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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 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 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 mili giây trên tổng số 904 mili 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> – [[Thành viên:Mxn|Nguyễn Xuân Minh]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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"> [[User:Kelly zhrm|<span style="font-family:Old English Text MT;color:#C90">Yellow</span>]]|[[User talk:Kelly zhrm|ø]] </span> 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.
|} [[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]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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}}. – [[Thành viên:Mxn|Nguyễn Xuân Minh]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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 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 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 mili giây trên tổng số 904 mili 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> – [[Thành viên:Mxn|Nguyễn Xuân Minh]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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"> [[User:Kelly zhrm|<span style="font-family:Old English Text MT;color:#C90">Yellow</span>]]|[[User talk:Kelly zhrm|ø]] </span> 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.
|} [[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]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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}}. – [[Thành viên:Mxn|Nguyễn Xuân Minh]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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 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 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 mili giây trên tổng số 904 mili 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> – [[Thành viên:Mxn|Nguyễn Xuân Minh]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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"> [[User:Kelly zhrm|<span style="font-family:Old English Text MT;color:#C90">Yellow</span>]]|[[User talk:Kelly zhrm|ø]] </span> 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.
|} [[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]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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}}. – [[Thành viên:Mxn|Nguyễn Xuân Minh]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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 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 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 mili giây trên tổng số 904 mili 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> – [[Thành viên:Mxn|Nguyễn Xuân Minh]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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]] <sup>[[Thảo luận Thành viên:Mxn|<span style="display: inline-block;">💬</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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>⎕</span>]] – [[Thảo luận Thành viên:Ccv2020|<span style=color:#ff0000>⍰</span>]] – [[Đặc biệt:Đóng góp/Ccv2020|<span style=color:#ffff00>〿</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"> [[User:Kelly zhrm|<span style="font-family:Old English Text MT;color:#C90">Yellow</span>]]|[[User talk:Kelly zhrm|ø]] </span> 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}}, … (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}}, … (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}}, … (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}}, … (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}}, … (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}}, … (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 – transliteration, translation, literal translation{{,}} and part of speech – 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|:}} → {{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> <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 " ..
"<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 " ..
"<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 " ..
"<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 " ..
"<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 " ..
"<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></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 " ..
"<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></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></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></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|}}}<!--
-->|; (<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}}}}}|—}} | {{#if:{{{nom_pl|}}}|{{l|xpg||{{{nom_pl}}}}}|—}} |- ! [[genitive|sinh cách]] | {{#if:{{{gen_sg|}}}|{{l|xpg||{{{gen_sg}}}}}|—}} | {{#if:{{{gen_pl|}}}|{{l|xpg||{{{gen_pl}}}}}|—}} |- ! [[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}}}}}|—}}
| {{#if:{{{nom_pl|}}}|{{l|xpg||{{{nom_pl}}}}}|—}}
|-
! [[genitive|sinh cách]]
| {{#if:{{{gen_sg|}}}|{{l|xpg||{{{gen_sg}}}}}|—}}
| {{#if:{{{gen_pl|}}}|{{l|xpg||{{{gen_pl}}}}}|—}}
|-
! [[dative|dữ cách]]
| {{#if:{{{dat_sg|}}}|{{l|xpg||{{{dat_sg}}}}}|—}}
| {{#if:{{{dat_pl|}}}|{{l|xpg||{{{dat_pl}}}}}|—}}
|-
! [[accusative|đối cách]]
| {{#if:{{{acc_sg|}}}|{{l|xpg||{{{acc_sg}}}}}|—}}
| {{#if:{{{acc_pl|}}}|{{l|xpg||{{{acc_pl}}}}}|—}}
{{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}}}}}|—}} | {{#if:{{{nom_sg_f|}}}|{{lang|xpg|{{{nom_sg_f}}}}}|—}} | {{#if:{{{nom_sg_n|}}}|{{lang|xpg|{{{nom_sg_n}}}}}|—}} |- ! [[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}}}}}|—}}
| {{#if:{{{nom_sg_f|}}}|{{lang|xpg|{{{nom_sg_f}}}}}|—}}
| {{#if:{{{nom_sg_n|}}}|{{lang|xpg|{{{nom_sg_n}}}}}|—}}
|-
! [[genitive|sinh cách]]
| {{#if:{{{gen_sg_m|}}}|{{lang|xpg|{{{gen_sg_m}}}}}|—}}
| {{#if:{{{gen_sg_f|}}}|{{lang|xpg|{{{gen_sg_f}}}}}|—}}
| {{#if:{{{gen_sg_n|}}}|{{lang|xpg|{{{gen_sg_n}}}}}|—}}
|-
! [[dative|dữ cách]]
| {{#if:{{{dat_sg_m|}}}|{{lang|xpg|{{{dat_sg_m}}}}}|—}}
| {{#if:{{{dat_sg_f|}}}|{{lang|xpg|{{{dat_sg_f}}}}}|—}}
| {{#if:{{{dat_sg_n|}}}|{{lang|xpg|{{{dat_sg_n}}}}}|—}}
|-
! [[accusative|đối cách]]
| {{#if:{{{acc_sg_m|}}}|{{lang|xpg|{{{acc_sg_m}}}}}|—}}
| {{#if:{{{acc_sg_f|}}}|{{lang|xpg|{{{acc_sg_f}}}}}|—}}
| {{#if:{{{acc_sg_n|}}}|{{lang|xpg|{{{acc_sg_n}}}}}|—}}
|-
| 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}}}}}|—}}
| {{#if:{{{nom_pl_f|}}}|{{lang|xpg|{{{nom_pl_f}}}}}|—}}
| {{#if:{{{nom_pl_n|}}}|{{lang|xpg|{{{nom_pl_n}}}}}|—}}
|-
! [[genitive|sinh cách]]
| {{#if:{{{gen_pl_m|}}}|{{lang|xpg|{{{gen_pl_m}}}}}|—}}
| {{#if:{{{gen_pl_f|}}}|{{lang|xpg|{{{gen_pl_f}}}}}|—}}
| {{#if:{{{gen_pl_n|}}}|{{lang|xpg|{{{gen_pl_n}}}}}|—}}
|-
! [[dative|dữ cách]]
| {{#if:{{{dat_pl_m|}}}|{{lang|xpg|{{{dat_pl_m}}}}}|—}}
| {{#if:{{{dat_pl_f|}}}|{{lang|xpg|{{{dat_pl_f}}}}}|—}}
| {{#if:{{{dat_pl_n|}}}|{{lang|xpg|{{{dat_pl_n}}}}}|—}}
|-
! [[accusative|đối cách]]
| {{#if:{{{acc_pl_m|}}}|{{lang|xpg|{{{acc_pl_m}}}}}|—}}
| {{#if:{{{acc_pl_f|}}}|{{lang|xpg|{{{acc_pl_f}}}}}|—}}
| {{#if:{{{acc_pl_n|}}}|{{lang|xpg|{{{acc_pl_n}}}}}|—}}
{{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