ວິກິພີເດຍ
lowiki
https://lo.wikipedia.org/wiki/%E0%BB%9C%E0%BB%89%E0%BA%B2%E0%BA%AB%E0%BA%BC%E0%BA%B1%E0%BA%81
MediaWiki 1.47.0-wmf.19
first-letter
ສື່
ພິເສດ
ສົນທະນາ
ຜູ້ໃຊ້
ສົນທະນາຂອງຜູ້ໃຊ້
ວິກິພີເດຍ
ສົນທະນາກ່ຽວກັບວິກິພີເດຍ
ຮູບ
ສົນທະນາກ່ຽວກັບຮູບ
ມີເດຍວິກິ
ສົນທະນາກ່ຽວກັບມີເດຍວິກິ
ແມ່ແບບ
ສົນທະນາກ່ຽວກັບແມ່ແບບ
ຊ່ວຍເຫຼືອ
ສົນທະນາກ່ຽວກັບຊ່ວຍເຫຼືອ
ໝວດ
ສົນທະນາກ່ຽວກັບໝວດ
TimedText
TimedText talk
Module
Module talk
Event
Event talk
ວິກິພີເດຍ:ປະຕູສູ່ຊຸມຊົນ
4
2212
130815
127570
2026-09-15T12:58:08Z
MediaWiki message delivery
5637
/* Server switch - Your wiki will be read-only for a short time soon */ new section
130815
wikitext
text/x-wiki
<center><font size = "+2">'''ຍິນດີຕ້ອນຮັບສູ່ປະຕູສູ່ຊຸມຊົນ'''</font></center>
== Thank You for Last Year – Join Wiki Loves Ramadan 2026 ==
Dear Wikimedia communities,
We hope you are doing well, and we wish you a happy New Year.
''Last year, we captured light. This year, we’ll capture legacy.''
In 2025, communities around the world shared the glow of Ramadan nights and the warmth of collective iftars. In 2026, ''Wiki Loves Ramadan'' is expanding, bringing more stories, more cultures, and deeper global connections across Wikimedia projects.
We invite you to explore the ''Wiki Loves Ramadan 2026'' [[m:Special:MyLanguage/Wiki Loves Ramadan 2026|Meta page]] to learn how you can participate and [[m:Special:MyLanguage/Wiki Loves Ramadan 2026/Participating communities|sign up]] your community.
📷 ''Photo campaign on '' [[c:Special:MyLanguage/Commons:Wiki Loves Ramadan 2026|Wikimedia Commons]]
If you have questions about the project, please refer to the FAQs:
* [[m:Special:MyLanguage/Wiki Loves Ramadan/FAQ/|Meta-Wiki]]
* [[c:Special:MyLanguage/Commons:Wiki Loves Ramadan/FAQ|Wikimedia Commons]]
''Early registration for updates is now open via the '''[[m:Special:RegisterForEvent/2710|Event page]]'''''
''Stay connected and receive updates:''
* [https://t.me/WikiLovesRamadan Telegram channel]
* [https://lists.wikimedia.org/postorius/lists/wikilovesramadan.lists.wikimedia.org/ Mailing list]
We look forward to collaborating with you and your community.
'''The Wiki Loves Ramadan 2026 Organizing Team''' 19:44, 16 ມັງກອນ 2026 (UTC)
(This message was sent to [[:ວິກິພີເດຍ:Community Portal]] and is being posted here due to a redirect.)
<!-- Message sent by User:ZI Jony@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=29879549 -->
== Feminism and Folklore 2026 starts soon ==
<div style="border:8px maroon ridge;padding:6px;">
[[File:Feminism and Folklore 2026 logo.svg|centre|550px|frameless]]
::<div lang="en" dir="ltr" class="mw-content-ltr">
<div style="text-align: center; width: 100%;">''{{int:please-translate}}''</div>
;Invitation to Organize Feminism and Folklore 2026
Dear Wiki Community,
We are pleased to invite Wikimedia communities, affiliates, and independent contributors to organize the '''[[:m:Feminism and Folklore 2026|Feminism and Folklore 2026]]''' writing competition on your local Wikipedia.
The international campaign will run from '''1 February to 31 March 2026''' and aims to improve coverage of feminism, women’s histories, gender-related topics, and folk culture across Wikipedia projects.
;About the Campaign
'''Feminism and Folklore''' is a global writing initiative that complements the '''[[:c:Commons:Wiki Loves Folklore 2026|Wiki Loves Folklore]]''' photography competition. While Wiki Loves Folklore focuses on visual documentation, this writing campaign addresses the '''gender gap on Wikipedia''' by improving encyclopedic content related to folk culture and marginalized voices.
;What Can Participants Write About?
Communities can contribute by creating, expanding, or translating articles related to:
* Folk festivals, rituals, and celebrations
* Folk dances, music, and traditional performances
* Women and queer figures in folklore
* Women in mythology and oral traditions
* Women warriors, witches, and witch-hunting narratives
* Fairy tales, folk stories, and legends
* Folk games, sports, and cultural practices
Participants may work from curated article lists or generate new article suggestions using campaign tools.
;How to Sign Up as an Organizer
Organizers are requested to complete the following steps to register their community:
# Create a local project page on your wiki [[:m:Feminism and Folklore/Sample|(see sample)]]
# Set up the campaign using the '''CampWiz''' tool
# Prepare a local article list and clearly mention:
#* Campaign timeline
#* Local and international prizes
# Request a site notice from local administrators [[:mr:Template:SN-FNF|(see sample)]]
# Add your local project page and CampWiz link to the '''[[:m:Feminism and Folklore 2026/Project Page|Meta project page]]'''
;Campaign Tools
The Wiki Loves Folklore Tech Team has introduced tools to support organizers and participants:
* '''Article List Generator by Topic''' – Helps identify articles available on English Wikipedia but missing in your local language Wikipedia. The tool allows customized filters and provides downloadable article lists in CSV and wikitable formats.
* '''CampWiz''' – Enables communities to manage writing campaigns effectively, including jury-based evaluation. This will be the third year CampWiz is officially used for Feminism and Folklore.
Both tools are now available for use in the campaign. '''[https://tools.wikilovesfolklore.org/ Click here to access the tools]'''
;Learn More & Get Support
For detailed information about rules, timelines, and prizes, please visit the
'''[[:m:Feminism and Folklore 2026|Feminism and Folklore 2026 project page]]'''.
If you have any questions or need assistance, feel free to reach out via:
* '''[[:m:Talk:Feminism and Folklore 2026/Project Page|Meta talk page]]'''
* Email us using details on the contact page.
;Join Us
We look forward to your collaboration and coordination in making Feminism and Folklore 2026 a meaningful and impactful campaign for closing gender gaps and enriching folk culture content on Wikipedia.
Thank you and best wishes,
'''[[:m:Feminism and Folklore 2026|Feminism and Folklore 2026 International Team]]'''
----
''Stay connected:''
[[File:B&W Facebook icon.png|link=https://www.facebook.com/feminismandfolklore/|30x30px]]
[[File:B&W Twitter icon.png|link=https://twitter.com/wikifolklore|30x30px]]
</div></div>
== Invitation to Host Wiki Loves Folklore 2026 in Your Country ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<div style="text-align: center; width: 100%;">''{{int:please-translate}}''</div>
[[File:Wiki Loves Folklore Logo.svg|right|150px|frameless]]
Hello everyone,
We are delighted to invite Wikimedia affiliates, user groups, and community organizations worldwide to participate in '''Wiki Loves Folklore 2026''', an international initiative dedicated to documenting and celebrating folk culture across the globe.
;About Wiki Loves Folklore
'''Wiki Loves Folklore''' is an annual international photography competition hosted on Wikimedia Commons. The campaign runs from '''1 February to 31 March 2026''' and encourages photographers, cultural enthusiasts, and community members to contribute photographs that highlight:
* Folk traditions and rituals
* Cultural festivals and celebrations
* Traditional attire and crafts
* Performing arts, music, and dance
* Everyday practices rooted in folk heritage
Through this campaign, we aim to preserve and promote diverse folk cultures and make them freely accessible to the world.
[[:c:Commons:Wiki_Loves_Folklore_2026|Project page on Wikimedia Commons]]
; Host a Local Edition
As we celebrate the '''eight edition''' of Wiki Loves Folklore, we warmly invite communities to organize a local edition in their country or region. Hosting a local campaign is a great opportunity to:
* Increase visibility of your region’s folk culture
* Engage new contributors in your community
* Enrich Wikimedia Commons with high-quality cultural content
'''[[:c:Commons:Wiki_Loves_Folklore_2026/Organize|Sign up to organize]]:'''
If your team prefers to organize the competition in ''either February or March only'', please feel free to let us know.
If you are unable to organize, we encourage you to share this opportunity with other interested groups or organizations in your region.
;Get in Touch
If you have any questions, need support, or would like to explore collaboration opportunities, please feel free to contact us via:
* The project Talk pages
* Email: '''support@wikilovesfolklore.org'''
We are also happy to connect via an online meeting if your team would like to discuss planning or coordination in more detail.
Warm regards,
'''The Wiki Loves Folklore International Team'''
</div>
[[ຜູ້ໃຊ້:MediaWiki message delivery|MediaWiki message delivery]] ([[ສົນທະນາຂອງຜູ້ໃຊ້:MediaWiki message delivery|talk]]) 13:21, 18 ມັງກອນ 2026 (UTC)
(This message was sent to [[:ວິກິພີເດຍ:Community Portal]] and is being posted here due to a redirect.)
<!-- Message sent by User:Tiven2240@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery/Wikipedia&oldid=29228188 -->
== Request for Comment: VisualEditor automatic reference names ==
<div lang="en" dir="ltr">
Hi, I’m Johannes from [[:m:Wikimedia Deutschland|Wikimedia Deutschland]]’s [[:m:WMDE Technical Wishes|Technical Wishes team]]. Apologies for writing in English. {{Int:Please-translate}}! We are considering to work on [[:m:Community Wishlist/W17|Community Wishlist/W17: Improve VE references' automatic names and reuse]]. This has been a long-term issue for wikitext editors (see e.g. [[:en:WP:VisualEditor/Named references]]) which has been among the top-voted wishes in several [[:m:Community Wishlist Survey|Community Wishlist Surveys]], e.g. [[:m:Community Wishlist Survey 2017/Editing/VisualEditor: Allow editing of auto-generated references before adding them|2017]], [[:m:Community Wishlist Survey 2019/Citations/VisualEditor: Allow references to be named|2019]], [[:m:Community Wishlist Survey 2022/Editing/VisualEditor should use human-like names for references|2022]] or [[:m:Community Wishlist Survey 2023/Editing/VisualEditor should use proper names for references|2023]].
We would like your input on the [[:m:WMDE Technical Wishes/References/VisualEditor automatic reference names#Proposed solutions|solutions]] proposed on our project page: '''[[:m:WMDE Technical Wishes/References/VisualEditor automatic reference names]]'''. We are considering several options, which can be combined if desired by the community.
* Changing the default pattern for automatically generated reference names (currently <code>":n"</code>, e.g. <code>":0"</code>, <code>":1"</code>...) to use the [[:mw:Help:Reference Previews#Exposed reference types|reference type]] instead (e.g. <code>"book_reference-1"</code>).
* Providing a simple mechanism for communities to configure a different default name.
* Generating automatic reference names based on the [[:en:domain name|domain name]] (if it’s a web citation).
* Generating automatic reference names based on template parameters (e.g. "title" or "last"+"first") – defined by the community.
=== Feedback ===
[[:m:WMDE Technical Wishes/References/VisualEditor automatic reference names|Visit our project page]] to read about our proposal in detail and share your thoughts [[:m:Talk:WMDE Technical Wishes/References/VisualEditor automatic reference names#Request for comment|on metawiki]].
'''Please note''': We will only implement a solution if there’s clear consensus among the global community. Our intention is not to build the perfect solution, but to find a simple and lean one that alleviates the pain caused by auto generated names. We are aware that some experienced VisualEditor users might prefer an option to manually change reference names in VisualEditor, but such a UX intervention is difficult to achieve across reference types and thus out of scope for our team, we can only improve the auto-naming mechanism.
We are happy about suggestions for improving certain details of the proposed solutions. Any other feedback and alternative proposals are also welcome – even though it’s out of scope for us, it might still be relevant for future work on this topic.
Please support us interpreting consensus by clearly indicating your opinion (e.g. by using support/neutral/oppose templates). We are aware of [[:en:WP:NOTVOTE]], but given that we are facilitating this discussion with users from different wikis, potentially commenting in their native language, clearly indicating your position helps us avoid misunderstandings.
Thank you for participating!</div> <bdi lang="en" dir="ltr">[[User:Johannes Richter (WMDE)|Johannes Richter (WMDE)]] ([[User talk:Johannes Richter (WMDE)|ສົນທະນາ]])</bdi> 11:15, 19 ມີນາ 2026 (UTC)
(This message was sent to [[:ວິກິພີເດຍ:Community Portal]] and is being posted here due to a redirect.)
<!-- Message sent by User:Johannes Richter (WMDE)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Johannes_Richter_(WMDE)/MassMessageRecipients&oldid=30281362 -->
== Action Required: Update templates/modules for electoral maps (Migrating from P1846 to P14226) ==
Hello everyone,
This is a notice regarding an ongoing data migration on Wikidata that may affect your election-related templates and Lua modules (such as <code>Module:Itemgroup/list</code>).
'''The Change:'''<br />
Currently, many templates pull electoral maps from Wikidata using the property [[:d:Property:P1846|P1846]], combined with the qualifier [[:d:Property:P180|P180]]: [[:d:Q19571328|Q19571328]].
We are migrating this data (across roughly 4,000 items) to a newly created, dedicated property: '''[[:d:Property:P14226|P14226]]'''.
'''What You Need To Do:'''<br />
To ensure your templates and infoboxes do not break or lose their maps, please update your local code to fetch data from [[:d:Property:P14226|P14226]] instead of the old [[:d:Property:P1846|P1846]] + [[:d:Property:P180|P180]] structure. A [[m:Wikidata/Property Migration: P1846 to P14226/List|list of pages]] was generated using Wikimedia Global Search.
'''Deadline:'''<br />
We are temporarily retaining the old data on [[:d:Property:P1846|P1846]] to allow for a smooth transition. However, to complete the data cleanup on Wikidata, the old [[:d:Property:P1846|P1846]] statements will be removed after '''May 1, 2026'''. Please update your modules and templates before this date to prevent any disruption to your wiki's election articles.
Let us know if you have any questions or need assistance with the query logic. Thank you for your help! [[User:ZI Jony|ZI Jony]] using [[ຜູ້ໃຊ້:MediaWiki message delivery|MediaWiki message delivery]] ([[ສົນທະນາຂອງຜູ້ໃຊ້:MediaWiki message delivery|ສົນທະນາ]]) 17:11, 3 ເມສາ 2026 (UTC)
(This message was sent to [[:ວິກິພີເດຍ:Community Portal]] and is being posted here due to a redirect.)
<!-- Message sent by User:ZI Jony@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=29941252 -->
== <span lang="en" dir="ltr">Migration to Parsoid</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
<em>[[m:Special:MyLanguage/Wikimedia Foundation/Product and Technology/Parsoid Read Views/Read View Announcement|Read this in another language]]</em>
Hello everyone! I am glad to inform you that as the next step in the [[mw:Special:MyLanguage/Parsoid/Parser Unification|Parser Unification]] project, Parsoid will soon be turned on as the default article renderer on your wiki. We are gradually increasing the number of wikis using Parsoid, with the intention of making it the default wikitext parser for MediaWiki's next long-term support release. This will make our wikis more reliable and consistent for editors, readers, and tools to use, as well as making the development of future wikitext features easier.
If this disrupts your workflow, don’t worry! You can still opt out through a user preference or turn Parsoid off on the current page using the Tools submenu, as described in the [[mw:Special:MyLanguage/Help:Extension:ParserMigration|Extension:ParserMigration]] documentation.
There is [[mw:Special:MyLanguage/Parsoid/Parser Unification/Confidence Framework|more information about our roll-out strategy]] available, including the testing done before we turn on Parsoid for a new wiki.
To report bugs and issues, please look at our [[mw:Special:MyLanguage/Parsoid/Parser Unification/Known Issues|known issues]] documentation and if you found a new bug please create a phab ticket and tag the [[phab:project/view/5846|Content Transform Team in Phabricator]].
<section end="announcement-content" />
</div>
<bdi lang="en" dir="ltr">[[mw:User:ABreault (WMF)|Content Transform Team]]</bdi> 23:28, 27 ເມສາ 2026 (UTC)
(This message was sent to [[:ວິກິພີເດຍ:Community Portal]] and is being posted here due to a redirect.)
<!-- Message sent by User:ABreault (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Wikimedia_Foundation/Product_and_Technology/Parsoid_Read_Views/2026-04-30_Wikipedias&oldid=30466145 -->
== Server switch - Your wiki will be read-only for a short time soon ==
<section begin="server-switch"/><div class="plainlinks">
[[:m:Special:MyLanguage/Tech/Server switch|<span lang="en" dir="ltr" class="mw-content-ltr">Read this message in another language</span>]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}]
<span lang="en" dir="ltr" class="mw-content-ltr">The [[foundation:|Wikimedia Foundation]] will switch the traffic between its data centers.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This will make sure that Wikipedia and the other Wikimedia wikis can stay online even after a disaster.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">All traffic will switch on '''{{#time:j xg|2026-09-23|en}}'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The switch will start at '''[https://zonestamp.toolforge.org/{{#time:U|2026-09-23T14:00|en}} {{#time:H:i e|2026-09-23T14:00}}]'''.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">Unfortunately, because of some limitations in [[mw:Special:MyLanguage/Manual:What is MediaWiki?|MediaWiki]], all editing must stop while the switch is made.</span> <span lang="en" dir="ltr" class="mw-content-ltr">We apologize for this disruption, and we are working to minimize it in the future.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">A banner will be displayed on all wikis 30 minutes before this operation happens.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This banner will remain visible until the end of the operation.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">You can contribute to the [https://meta.wikimedia.org/w/index.php?title=Special%3ATranslate&group=Centralnotice-tgroup-read_only_banner&task=view&language=&filter=&action=translate translation or proofreading] of this banner text.</span>
'''<span lang="en" dir="ltr" class="mw-content-ltr">You will be able to read, but not edit, all wikis for a short period of time.</span>'''
* <span lang="en" dir="ltr" class="mw-content-ltr">You will not be able to edit for up to an hour on {{#time:l j xg Y|2026-09-23|en}}.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">If you try to edit or save during these times, you will see an error message.</span> <span lang="en" dir="ltr" class="mw-content-ltr">We hope that no edits will be lost during these minutes, but we can't guarantee it.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If you see the error message, then please wait until everything is back to normal.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Then you should be able to save your edit.</span> <span lang="en" dir="ltr" class="mw-content-ltr">But, we recommend that you make a copy of your changes first, just in case.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">''Other effects'':</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Background jobs will be slower and some may be dropped.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Red links might not be updated as quickly as normal.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If you create an article that is already linked somewhere else, the link will stay red longer than usual.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Some long-running scripts will have to be stopped.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">We expect the code deployments to happen as any other week.</span> <span lang="en" dir="ltr" class="mw-content-ltr">However, some case-by-case code freezes could punctually happen if the operation require them afterwards.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[mw:Special:MyLanguage/GitLab|GitLab]] will be unavailable for about 90 minutes.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">This project may be postponed if necessary.</span> <span lang="en" dir="ltr" class="mw-content-ltr">You can [[wikitech:Switch_Datacenter|read the schedule at wikitech.wikimedia.org]].</span> <span lang="en" dir="ltr" class="mw-content-ltr">Any changes will be announced in the schedule.</span>
'''<span lang="en" dir="ltr" class="mw-content-ltr">Please share this information with your community.</span>'''</div><section end="server-switch"/>
[[m:user:Trizek (WMF)|Trizek (WMF)]] 12:58, 15 ກັນຍາ 2026 (UTC)
(This message was sent to [[:ວິກິພີເດຍ:Community Portal]] and is being posted here due to a redirect.)
<!-- Message sent by User:Trizek (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=30513874 -->
fpjyfog8tmp3fzn9c7qhbhefetkbjg7
ສະຫະລາຊະອານາຈັກ
0
7404
130858
127645
2026-09-16T11:34:44Z
~2026-49971-46
24129
130858
wikitext
text/x-wiki
{{ກ່ອງຂໍ້ມູນ ປະເທດ
| common_name = ສະຫະລາຊະອານາຈັກ
| conventional_long_name = ສະຫະລາຊະອານາຈັກບຣິເຕນໃຫຍ່ ແລະ ອຽກລັງເໜືອ
| native_name = {{lang|en|United Kingdom of Great Britain and Northern Ireland}} {{small|{{en icon}}}}{{Efn-t|ສະຫະລາຊະອານາຈັກໄດ້ອະນຸຍາດໃຫ້ໃຊ້ພາສາພື້ນເມືອງເປັນ[[ພາສາທາງການ]]ໃນທ້ອງຖິ່ນນັ້ນໆ ຕາມ[[ກົດບັດເອີຣົບກ່ຽວກັບພາສາພື້ນເມືອງ ຫຼື ພາສາຊົນເຜົ່າກຸ່ມນ້ອຍ]] ດັ່ງນັ້ນຈຶ່ງມີຊື່ຢ່າງເປັນທາງການຂອງປະເທດເປັນພາສາພື້ນເມືອງຕ່າງໆ ດັ່ງນີ້:
* {{lang-sco|Unitit Kinrick o Great Breetain an Northren Ireland}}
* {{lang-kw|An Rywvaneth Unys a Vreten Veur hag Iwerdhon Glédh}}
* {{lang-cy|Teyrnas Unedig Prydain Fawr a Gogledd Iwerddon}}
* {{lang-gd|An Rìoghachd Aonaichte na Breatainn Mhòr agus Eirinn a Tuath}}
* {{lang-ga|Ríocht Aontaithe na Breataine Móire agus Tuaisceart na hÉireann}}
}}
| image_flag = Flag of United Kingdom.svg
| image_coat = Royal coat of arms of the United Kingdom (St. Edward's Crown).svg
| symbol_type = [[ເຄື່ອງໝາຍຊາດ]]
| other_symbol = [[ຮູບ:Coat of arms of the United Kingdom in Scotland.svg|x100px]]
| other_symbol_type = [[ເຄື່ອງໝາຍຊາດຂອງເອກົດ|ເຄື່ອງໝາຍຊາດໃນເອກົດ]]:
| national_anthem = "[[ກັອດເຊບເດິຄິງ]]"<div style="padding-top:0.5em;" class="center">{{center|[[File:U.S. Navy Band - God Save the King.oga]]}}
| image_map = {{Switcher|[[ຮູບ:Europe-UK (orthographic projection).svg|upright=1.15|frameless]]|ສະແດງລູກໂລກ|[[ຮູບ:Europe-UK.svg|upright=1.15|frameless]]|ສະແດງແຜນທີ່ທະວີບເອີຣົບ|[[ຮູບ: United Kingdom (+overseas territories and crown dependencies) in the World (+Antarctica claims).svg|frameless|upright=1.15]]|ສະແດງດິນແດນໂພ້ນທະເລ<br />ແລະ ຄລາວນ໌ດີເພນເດນຊີ|default=1}}
| map_caption = {{map_caption|location_color=ຂຽວເຂັ້ມ|region=ທະວີບເອີຣົບ|region_color=ເທົາເຂັ້ມ}}
| capital = [[ລອນດອນ]]
| coordinates = {{coord|51|30|N|0|7|W|type:city}}
| largest_city = ເມືອງຫຼວງ
| languages_type = ພາສາລັດຖະການ<br /> {{nobold|ແລະ ພາສາປະຈຳຊາດ}}
| languages = [[ພາສາອັງກິດ|ອັງກິດ]] ([[ໂດຍພຶດຕິໄນ]])<!--Note: Just English, don't add "British English"-->
| languages2_type = ພາສາພາກພື້ນ ແລະ ພາສາຊົນເຜົ່າກຸ່ມນ້ອຍ<ref name="reglang">{{cite web|title=List of declarations made with respect to treaty No. 148|url=http://conventions.coe.int/treaty/Commun/ListeDeclarations.asp?CL=ENG&NT=148&VL=1|access-date=12 December 2013|publisher=[[Council of Europe]]|archive-date=12 ທັນວາ 2013|archive-url=https://web.archive.org/web/20131212175720/http://conventions.coe.int/treaty/Commun/ListeDeclarations.asp?CL=ENG&NT=148&VL=1|url-status=dead}}</ref>
| languages2 = {{hlist
<!--Anglo-->
|[[ພາສາເອກົດ|ເອກົດ]]
|[[ພາສາເອກົດຖິ່ນອັລສ໌ເຕີ|ເອກົດຖິ່ນອັລສ໌ເຕີ]]
<!--Brittonic-->
|[[ພາສາຄອນວໍລ|ຄອນວໍລ]]
|[[ພາສາການ|ການ]]
<!--Goidelic-->
|{{nowrap|[[ພາສາເອກົດກາເອລິກ|ເອກົດກາເອລິກ]]}}
|[[ພາສາອຽກລັງ|ອຽກລັງ]]
|[[ພາສາມືບຣິຕີຊ|ມືບຣິຕີຊ]]
}}
| ethnic_groups = {{Unbulleted list|item_style=white-space:nowrap;
|87.1% [[White people in the United Kingdom|ຜິວຂາວ]]
|7.0% [[British Asian|ອາຊີ]]
|3.0% [[Black British|ຜິວດຳ]]
|2.0% [[Mixed (United Kingdom ethnicity category)|ປະສົມ]]
|0.9% ອື່ນໆ
}}
| ethnic_groups_year = 2011
| religion = {{ublist |item_style=white-space:nowrap;
|[[ສາສະໜາຄຣິດ|ຄຣິດ]] (59.5%)
|[[ການບໍ່ມີສາສະໜາ|ບໍ່ມີ]] (25.7%)
|[[ສາສະໜາອິດສະລາມ|ອິດສະລາມ]] (4.4%)
|[[ສາສະໜາຮິນດູ|ຮິນດູ]] (1.3%)
|[[ສາສະໜາຊິກ|ຊິກ]] (0.7%)
|[[ສາສະໜາຢິວ|ຢິວ]] (0.4%)
|[[ສາສະໜາພຸດ|ພຸດ]] (0.4%)
|ສາສະໜາອື່ນໆ (0.4%)
|ບໍ່ລະບຸ (7.2%)|group="N"}}
| religion_year = 2011
| membership = {{plainlist|
* {{Flag|ອັງກິດ}}
* {{Flag|ເອກົດ}}
* {{Flag|ການ}}
* {{Flag|ອຽກລັງເໜືອ}}}}
| membership_type = ປະເທດອົງປະກອບ
| government_type = [[ລັດດ່ຽວ]] [[ລາຊາທິປະໄຕພາຍໃຕ້ລັດຖະທຳມະນູນ]][[ລະບົບລັດຖະສະພາ]]
| leader_title1 = [[ພະມະຫາກະສັດແຫ່ງສະຫະລາຊະອານາຈັກ|ພະມະຫາກະສັດ]]
| leader_name1 = [[ສົມເດັດພະເຈົ້າຊາລລ໌ທີ 3 ແຫ່ງສະຫະລາຊະອານາຈັກ| ສົມເດັດພະເຈົ້າຊາລລ໌ທີ 3]]
| leader_title2 = [[ນາຍົກລັດຖະມົນຕີຂອງສະຫະລາຊະອານາຈັກ|ນາຍົກລັດຖະມົນຕີ]]
| leader_name2 = [[Andy Burnham]]
| legislature = [[ລັດຖະສະພາສະຫະລາຊະອານາຈັກ|ລັດຖະສະພາ]]
| upper_house = [[ສະພາຂຸນນາງ]]
| lower_house = [[ສະພາສາມັນຊົນສະຫະລາຊະອານາຈັກ|ສະພາສາມັນຊົນ]]
| sovereignty_type = [[History of the formation of the United Kingdom|ການກໍ່ຕັ້ງ]]
| established_event1 = [[ພະລາຊະບັນຍັດກົດໝາຍໃນເວລສ໌ ຄ.ສ. 1535 ແລະ ຄ.ສ. 1542|ພະລາຊະບັນຍັດກົດໝາຍໃນເວລສ໌]]
| established_date1 = 1535 ແລະ 1542
| established_event2 = [[ການລວມລາຊະບັນລັງ]]
| established_date2 = 24 ມີນາ 1603
| established_event3 = [[ພະລາຊະບັນຍັດສະຫະພາບ ຄ.ສ 1707|ພະລາຊະບັນຍັດສະຫະພາບອັງກິດ ແລະ ສະກັອດແລນ]]
| established_date3 = 1 ພຶດສະພາ 1707
| established_event4 = [[ພະລາຊະບັນຍັດສະຫະພາບ ຄ.ສ. 1800|ພະລາຊະບັນຍັດສະຫະພາບບຣິເຕນໃຫຍ່ ແລະ ອຽກລັງ]]
| established_date4 = 1 ມັງກອນ 1801
| established_event5 = [[ພະລາຊະບັນຍັດລັດຖະທຳມະນູນເສລີລັດອຽກລັງ ຄ.ສ. 1922|ພະລາຊະບັນຍັດລັດຖະທຳມະນູນເສລີລັດອຽກລັງ]]
| established_date5 = 5 ທັນວາ 1922
| area_km2 = 242495
| area_footnote = <ref>{{Cite report|year=2012|title=Demographic Yearbook – Table 3: Population by sex, rate of population increase, surface area and density|url=http://unstats.un.org/unsd/demographic/products/dyb/dyb2012/Table03.pdf|publisher=United Nations Statistics Division|access-date=9 August 2015}}</ref>
| area_rank = ອັນດັບທີ 78
| area_sq_mi = 93628
| percent_water = 1.51 (ປີ 2015)<ref>{{cite web|title=Surface water and surface water change|url=https://stats.oecd.org/Index.aspx?DataSetCode=SURFACE_WATER#|access-date=11 October 2021|publisher=[[Organisation for Economic Co-operation and Development]] (OECD)}}</ref>
| population_estimate = {{increaseNeutral}} 67,326,569<ref>{{cite web |title=Population, total - United Kingdom {{!}} Data |url=https://data.worldbank.org/indicator/SP.POP.TOTL?locations=GB |access-date=2022-07-03 |website=data.worldbank.org}}</ref>
| population_census = 63,182,178<ref name="pop_census">{{cite web|title=2011 UK censuses|url=http://www.ons.gov.uk/ons/guide-method/census/2011/uk-census/index.html|access-date=17 December 2012|publisher=Office for National Statistics|archive-date=31 ມັງກອນ 2016|archive-url=https://web.archive.org/web/20160131125807/http://www.ons.gov.uk/ons/guide-method/census/2011/uk-census/index.html|url-status=dead}}</ref>
| population_estimate_year = 2021
| population_estimate_rank = ອັນດັບທີ 21
| population_census_year = 2011
| population_census_rank = ອັນດັບທີ 22
| population_density_km2 = 270.7
| population_density_sq_mi = 701.2
| population_density_rank = ອັນດັບທີ 50
| GDP_PPP = {{increase}} 3.752 ພັນຕື້ໂດລາສະຫະລັດ<ref name="IMFWEOUK">{{cite web|date=October 2021|title=World Economic Outlook database: April 2021|url=https://www.imf.org/en/Publications/WEO/weo-database/2022/April/weo-report?c=512,914,612,171,614,311,213,911,314,193,122,912,313,419,513,316,913,124,339,638,514,218,963,616,223,516,918,748,618,624,522,622,156,626,628,228,924,233,632,636,634,238,662,960,423,935,128,611,321,243,248,469,253,642,643,939,734,644,819,172,132,646,648,915,134,652,174,328,258,656,654,336,263,268,532,944,176,534,536,429,433,178,436,136,343,158,439,916,664,826,542,967,443,917,544,941,446,666,668,672,946,137,546,674,676,548,556,678,181,867,682,684,273,868,921,948,943,686,688,518,728,836,558,138,196,278,692,694,962,142,449,564,565,283,853,288,293,566,964,182,359,453,968,922,714,862,135,716,456,722,942,718,724,576,936,961,813,726,199,733,184,524,361,362,364,732,366,144,146,463,528,923,738,578,537,742,866,369,744,186,925,869,746,926,466,112,111,298,927,846,299,582,487,474,754,698,&s=NGDPD,PPPGDP,NGDPDPC,PPPPC,&sy=1980&ey=2027&ssm=0&scsm=1&scc=0&ssd=1&ssc=0&sic=1&sort=subject&ds=.&br=1|publisher=[[International Monetary Fund]]}}</ref>
| GDP_PPP_year = 2022
| GDP_PPP_rank = ອັນດັບທີ 8
| GDP_PPP_per_capita = {{increase}} 55,301 ໂດລາສະຫະລັດ<ref name="IMFWEOUK" />
| GDP_PPP_per_capita_rank = ອັບດັບທີ 28
| GDP_nominal = {{increase}} 3.376 ພັນຕື້ໂດລາສະຫະລັດ<ref name="IMFWEOUK" />
| GDP_nominal_year = 2022
| GDP_nominal_rank = ອັນດັບທີ 6
| GDP_nominal_per_capita = {{increase}} 49,761 ໂດລາສະຫະລັດ<ref name="IMFWEOUK" />
| GDP_nominal_per_capita_rank = ອັນດັບທີ 25
| Gini = 36.6
| Gini_year = 2019
| Gini_change = increase
| Gini_ref = <ref>{{cite web|title=Inequality – Income inequality|url=https://data.oecd.org/inequality/income-inequality.htm|website=us.oecd.org|publisher=[[OECD]]|access-date=25 July 2021}}</ref>
| Gini_rank = ອັນດັບທີ 33
| HDI = 0.929<!--number only-->
| HDI_year = 2021<!-- Please use the year to which the data refers, not the publication year-->
| HDI_change = decrease<!--increase/decrease/steady-->
| HDI_ref = <ref name="UNHDR">{{cite web|url=https://hdr.undp.org/system/files/documents/global-report-document/hdr2021-22pdf_1.pdf|title=Human Development Report 2021/2022|language=en|publisher=[[United Nations Development Programme]]|date=8 September 2022|access-date=8 September 2022}}</ref>
| HDI_rank = ອັນດັບທີ 18
| currency = [[ປອນສະເຕີລິງ]]
| currency_code = GBP
| utc_offset = {{sp}}
| time_zone = [[ເວລາມາດຕະຖານກຣີນີຊ]], [[ເວລາເອີຣົບຕາເວັນອອກ]]
| utc_offset_DST = +1
| time_zone_DST = [[ເວລາອອມແສງບຣິຕິຊ]], [[ເວລາອອມແສງເອີຣົບຕາເວັນອອກ]]
| DST_note =
| date_format = {{abbr|ວວ|ວັນ}}/{{abbr|ດດ|ເດືອນ}}/{{abbr|ປປປປ|ປີ}}<br />{{abbr|ປປປປ|ປີ}}-{{abbr|ດດ|ເດືອນ}}-{{abbr|ວວ|ວັນ}} ([[ຄຣິດສັກກະລາດ]])
| drives_on = ຊ້າຍມື{{Efn-t|ບໍ່ລວມດິນແດນໂພ້ນທະເລ 2 ດິນແດນ ຄື [[ຍິບຣອລຕາ]] ແລະ [[ບຣິຕິຊອິນດຽນໂອຊຽນເທຣີທໍຣີ]]}}
| calling_code = [[Telephone numbers in the United Kingdom|+44]]{{Efn-t|ບໍ່ລວມດິນແດນໂພ້ນທະເລສ່ວນໃຫຍ່}}
| cctld = [[.uk]]{{Efn-t|ນອກຈາກນີ້ຍັງມີໂດເມນ [[.gb]] ດ້ວຍ ແຕ່ມີທີ່ໃຊ້ໜ້ອຍ}}
| flag_p1 = Flag of the United Kingdom.svg
| today =
}}
'''ສະຫະລາຊະອານາຈັກ''' ({{lang-en|United Kingdom ຫຼື the UK}}) ຫຼື ຊື່ເຕັມແມ່ນ '''ສະຫະລາຊະອານາຈັກບຣິເຕນໃຫຍ່ ແລະ ອຽກລັງເໜືອ''' ເປັນ[[ລັດເອກະລາດ]]ຕັ້ງຢູ່ນອກຊາຍຝັ່ງຕາເວັນຕົກສຽງເໜືອຂອງ[[ເອີຣົບ]]ພາກພື້ນທະວີບ. ປະເທດນີ້ປະກອບດ້ວຍ[[ເກາະບຣິເຕນໃຫຍ່]] ສ່ວນຕາເວັນອອກສຽງເໜືອຂອງ[[ເກາະອຽກລັງ]] ແລະ ເກາະທີ່ນ້ອຍກວ່າຈຳນວນຫຼາຍ. ອຽກລັງເໜືອເປັນພຽງສ່ວນດຽວຂອງສະຫະລາຊະອານາຈັກທີ່ມີພົມແດນທາງບົກຕິດຕໍ່ກັບລັດອື່ນ ແມ່ນ [[ສາທາລະນະລັດອຽກລັງ]]. ນອກເໜືອຈາກນີ້ແລ້ວ ສະຫະລາຊະອານາຈັກລ້ອມຮອບດ້ວຍ[[ມະຫາສະໝຸດອັດລັງຕິກ]]ທາງທິດຕາເວັນຕົກແລະເໜືອ ທະເລເໜືອທາງທິດຕາເວັນອອກ ຊ່ອງແຄບອັງກິດທາງທິດໃຕ້ ແລະ [[ທະເລອຽກລັງ]]ທາງທິດຕາເວັນຕົກ.
== ການແບ່ງເຂດການປົກຄອງ ==
ສະຫະລາຊະອານາຈັກປະກອບດ້ວຍສີ່ສ່ວນໃຫຍ່ໆ ເຊິ່ງບາງເທື່ອເອີ້ນໃນພາສາລາວວ່າ ແຄວ້ນ.
{| class="wikitable"
|- bgcolor=cccccc
![[:en:List_of_British_flags|ທຸງ]]
!ແຄວ້ນ!!ສະຖານະ!!ປະຊາກອນ
|-
|'''{{flag|ອັງກິດ}}'''
| [[ປະເທດອັງກິດ|ອັງກິດ]] || ລາຊະອານາຈັກ || 50,431,700
|-
|'''{{flag|ເອກົດ}}'''
|[[ປະເທດເອກົດ|ເອກົດ]]|| ລາຊະອານາຈັກ || 5,094,800
|-
|'''{{flag|ການ}}'''
|[[ປະເທດການ|ການ]]|| ລາຊະລັດ || 2,958,600
|-
|'''{{flag|ອຽກລັງເໜືອ}}'''
| ອຽກລັງເໜືອ ||[[ມົນທົນ]] || 1,724,400
|}
==ອ້າງອີງ==
<references/>
== ເມືອງ ==
ປະເທດອັງກິດມີຫຼາຍເມືອງແລະຕົວເມືອງ. ທີ່ໃຫຍ່ທີ່ສຸດແລະນະຄອນຫຼວງແມ່ນລອນດອນ. ເມືອງໃຫຍ່ອື່ນໆລວມມີ [[Manchester]] (2.8 ລ້ານ) Birmingham (1.4 ລ້ານ) Leeds (804,000) ແລະ<ref>l</ref>
==ອ່ານຕື່ມ==
* Hitchens, Peter (2000). ''The Abolition of Britain: from Winston Churchill to Princess Diana''. Second ed. San Francisco, Calif.: Encounter Books. xi, 332 p. ISBN 1-893554-18-X
* Lambert, Richard S. (1964). ''The Great Heritage: a History of Britain for Canadians''. House of Grant, 1964 (and earlier editions and/or printings).
==ເບິ່ງຕື່ມ==
* [[ປະເທດອັງກິດ]]
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
; ລັດຖະບານ
* [http://www.royal.gov.uk/ ເວັບຢ່າງເປັນທາງການຂອງລາຊະວົງສະຫະລາຊະອານາຈັກ] {{en icon}}
* [http://www.direct.gov.uk/ ເວັບຢ່າງເປັນທາງການຂອງລັດຖະບານສະຫະລາຊະອານາຈັກ] {{en icon}}
* [http://www.number10.gov.uk/ ເວັບຢ່າງເປັນທາງການຂອງທີ່ທຳການນາຍົກລັດຖະມົນຕີ] {{en icon}}
{{EU}}
[[ໝວດ:ສະຫະລາຊະອານາຈັກ]]
[[ໝວດ:ປະເທດ]]
[[ໝວດ:ເອີລົບ]]
<references group="lower-alpha" />
jb8zsqv7ch8f6bydv4rgmbcqpp2cujt
ມິສເວີຣ໌ລດ໌
0
12994
130838
130671
2026-09-16T06:32:39Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130838
wikitext
text/x-wiki
{{Infobox pageant
| name = ມິສເວີຣ໌ລດ໌
| logo =
| logosize = 100px
| image = Miss World logo.svg
| caption =
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| franchise_holder =
| organization = ອົງກອນມິສເວີຣ໌ລດ໌ (Miss World Organization)
| headquarters = ລອນດອນ, ສະຫະລາຊະອານາຈັກ
| pageant_region =
| region_represented=
| qualification =
| first = [[Miss World 1951|1951]]
| recent =
| last = <!---ໃຊ້ສະເພາະການປະກວດທີ່ຍົກເລີກແລ້ວ--->
| current_titleholder = [[ສຸຊາຕາ ຊ່ວງສີ]]
| titleholder_represents = ໄທ
| language = ພາສາອັງກິດ
| leader_title1 = ຜູ້ກໍ່ຕັ້ງ
| leader_name1 = Eric Morley
| leader_title2 = ປະທານອົງກອນ
| leader_name2 = Julia Morley
| leader_title3 =
| leader_name3 =
| predecessor =
| successor = <!---ການປະກວດຖັດຈາກນີ້--->
| website = [http://www.missworld.com/ ເວັບໄຊທ໌]
}}
'''ມິສເວີຣ໌ລດ໌''' ({{langx|en|Miss World}}) ແມ່ນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ສຳຄັນ ກໍ່ຕັ້ງຂຶ້ນໃນປະເທດອັງກິດ [[ສະຫະລາຊະອານາຈັກ]] ໂດຍ ເອຣິກ ມໍຣ໌ເລຍ໌ ໃນປີ ຄ.ສ. 1951<ref>{{cite web|url=http://guardianlv.com/2013/06/miss-world-competition-says-no-to-bikini-yes-to-sarong/|title=Miss World Competition Says No to Bikini Yes to Sarong|author=Michael Smith|work=Guardian Liberty Voice|access-date=26 January 2016}}</ref><ref>{{cite web|url=http://www.timesofmalta.com/articles/view/20090814/world-news/miss-universe-on-august-23 |title=Miss Universe on August 23 |publisher=Timesofmalta.com |access-date=24 May 2011}}</ref> ຫຼັງຈາກທີ່ ເອຣິກ ມໍຣ໌ເລຍ໌ ເສຍຊີວິດລົງໃນປີ ຄ.ສ. 2000 ຈູເລຍ ມໍຣ໌ເລຍ໌ ພັນລະຍາຂອງເອຣິກ ໄດ້ຂຶ້ນມາເປັນປະທານຂອງການປະກວດມິສເວີຣ໌ລດ໌ຈົນເຖິງປັດຈຸບັນ.
ນາງງາມໂລກແມ່ນການປະກວດນາງງາມທີ່ມີຜູ້ເຂົ້າປະກວດແລະຖ່າຍທອດອອກອາກາດຫຼາຍທີ່ສຸດ<ref>{{cite web|url=http://leadership.ng/entertainment/381814/beauty-pageants-crowns-right-heads|title=Beauty Pageants: Are The Crowns On the Right Heads? - Nigerian News from Leadership News|work=Nigerian News from Leadership News|access-date=3 January 2016|archive-url=https://web.archive.org/web/20151222085830/http://leadership.ng/entertainment/381814/beauty-pageants-crowns-right-heads|archive-date=22 December 2015|url-status=dead}}</ref> ໂດຍໃນແຕ່ລະປີມີຕົວແທນຜູ້ເຂົ້າປະກວດຫຼາຍກວ່າ 100 ຄົນ<ref>{{cite web|url=http://www.economist.com.na/index.php?option=com_content&view=article&id=17097:newly-crowned-miss-namibia-2009-happie-ntelamo-&catid=542:headlines&Itemid=62 |title=Newly crowned Miss Namibia 2009, Happie Ntelamo |work=The Economist .na |date=19 June 2009 |access-date=24 May 2011}}</ref><ref>{{cite web|url=http://www.warsaw-life.com/poland/miss-world-2006 |title=Warsaw-life.com. Miss World comes to Warsaw |publisher=Warsaw-life.com |access-date=24 May 2011}}</ref> ແລະທີ່ຜ່ານມາກໍເປັນເວທີການປະກວດທີ່ມີຜູ້ເຂົ້າຮ່ວມປະກວດຫຼາຍທີ່ສຸດ ([[ນາງງາມຈັກກະວານ]] ມີປະມານ 90 ປະເທດໃນແຕ່ລະປີ ແລະຫຼ້າສຸດມີຫຼາຍກວ່າ 120 ປະເທດ) ໂດຍປັດຈຸບັນມີຜູ້ທີ່ໄດ້ຕຳແໜ່ງມິສເວີຣ໌ລດ໌ແລ້ວທັງໝົດ 72 ຄົນ.
ຜູ້ຊະນະການປະກວດຈະໄດ້ຮັບລາງວັນເງິນສົດຈາກອົງກອນມິສເວີຣ໌ລດ໌ສູງເຖິງ 1 ລ້ານໂດລາສະຫະລັດ ແລະ ມົງກຸດເພັດສີນ້ຳເງິນ ຫຼື The Blue Crown ມູນຄ່າ 5 ລ້ານໂດລາສະຫະລັດ ສຳລັບສວມໃສ່ໃນຊ່ວງດຳລົງຕຳແໜ່ງເປັນໄລຍະເວລາ 1 ປີ.
ຜູ້ດຳລົງຕຳແໜ່ງນາງງາມໂລກຄົນປັດຈຸບັນແມ່ນ [[ສຸຊາຕາ ຊ່ວງສີ]] ຈາກ[[ລາຊະອານາຈັກໄທ]] ໂດຍໄດ້ຮັບຕຳແໜ່ງເມື່ອວັນທີ 31 ພຶດສະພາ ຄ.ສ. 2025 ທີ່ ເມືອງໄຮເດຣາບັດ, ລັດເຕລັງຄານາ, [[ປະເທດອິນເດຍ]].
== ຮູບແບບການປະກວດ ==
ການປະກວດມິສເວີຣ໌ລດ໌ນັ້ນຈະຄັດຜູ້ເຂົ້າປະກວດທີ່ຈະເຂົ້າຮອບບໍ່ເທົ່າກັນໃນແຕ່ລະປີ ກ່ອນໜ້ານີ້ຈະມີຜູ້ເຂົ້າປະກວດເຂົ້າຮອບ 20-25 ຄົນ ໃນປີ ຄ.ສ. 2017 ໄດ້ປັບປ່ຽນໃຫ້ມີຜູ້ເຂົ້າປະກວດເຂົ້າຮອບເພີ່ມເປັນ 40 ຄົນ ໂດຍຈະມີການປະກວດຮອບຟາສຕ໌ແທຣັກ (Fast Track) ເຊິ່ງປັດຈຸບັນປະກອບໄປດ້ວຍ Miss Talent (ຄວາມສາມາດພິເສດ), Miss World Beach Beauty (ໂຊຫຸ່ນໃນຊຸດລອຍນ້ຳ), Top Model (ທັກສະນາງແບບ), Miss World Sports (ແຂ່ງຂັນກິລາ) ແລະ Beauty With a Purpose (ນາງງາມທີ່ອຸທິດຕົນເພື່ອສັງຄົມ) ແລະ ນຳຜູ້ຊະນະໃນຮອບຟາສຕ໌ແທຣັກນັ້ນໆ ເຂົ້າຮອບສຸດທ້າຍໂດຍທັນທີ<ref name="Billings 2013">{{cite book | last=Billings | first=S. | title=Language, Globalization and the Making of a Tanzanian Beauty Queen | publisher=[[Channel View Publications]] | series=Encounters (Bristol, England) | year=2013 | isbn=978-1-78309-075-4 | url=https://books.google.com/books?id=Oz0YAgAAQBAJ&pg=PA186 | page=186}}</ref> ແລະ ສ່ວນທີ່ເຫຼືອຈະຄັດເລືອກຈາກຜູ້ທີ່ມີຄະແນນສູງຕິດອັນດັບຈາກການເຮັດກິດຈະກຳກັບກອງປະກວດ (ຍົກເວັ້ນປີ 2004 ທີ່ໃຊ້ການໂຫວດເຂົ້າຮອບ) ໂດຍກອງປະກວດຈະເລີ່ມຈາກການປະກາດ Semi-finalist ແລ້ວຈະປະກາດ Finalist ຈົນເຖິງການສຳພາດນາງງາມ (ຮູບແບບການແຂ່ງຂັນຈະບໍ່ຄືກັບ Miss Universe ຄືບໍ່ມີການເດີນຮອບຊຸດລອຍນ້ຳແລະຊຸດລາຕີ) ເຊິ່ງນາງງາມຈະເຂົ້າຮອບຫຼືບໍ່ນັ້ນຂຶ້ນຢູ່ກັບຄວາມມັກຂອງຄະນະກຳມະການ ແລະ ຈູເລຍ ມໍຣ໌ເລຍ໌ ເຊິ່ງຈະບໍ່ມີຄະແນນປາກົດເປັນລາຍລັກອັກສອນ.
ໃນປີ 2025 ມິສເວີຣ໌ລດ໌ໄດ້ປັບຮູບແບບມາເປັນລະບົບພູມິພາກ 4 ກຸ່ມຫຼັກ ໄດ້ແກ່ [[ອາຟຣິກາ]], [[ອາເມລິກາ]]ກັບ[[ແຄຣິບບຽນ]], [[ອາຊີ]]ກັບ[[ໂອເຊຍນີ]] ແລະ [[ເອີຣົບ]] ແຕ່ລະກຸ່ມຈະມີນາງງາມ 10 ຄົນ ທີ່ຜ່ານເຂົ້າສູ່ຮອບ 40 ຄົນສຸດທ້າຍ ເຊິ່ງລວມເຖິງຜູ້ຊະນະລາງວັນຟາສຕ໌ແທຣັກທີ່ໄດ້ສິດເຂົ້າຮອບອັດຕະໂນມັດ ຕໍ່ມາຄະນະກຳມະການຈະຄັດເລືອກຜູ້ເຂົ້າປະກວດ 5 ຄົນຈາກແຕ່ລະພູມິພາກເຂົ້າສູ່ຮອບ 20 ຄົນສຸດທ້າຍ ຈາກນັ້ນຈະຄັດເຫຼືອ 2 ແລະ 1 ຄົນຕໍ່ພູມິພາກຕາມລໍາດັບ ຜູ້ຊະນະລະດັບພູມິພາກຈະກາຍເປັນຜູ້ເຂົ້າຮອບ 4 ຄົນສຸດທ້າຍ ໂດຍໜຶ່ງໃນນັ້ນຈະໄດ້ຮັບຕຳແໜ່ງ ມິສເວີຣ໌ດ ສ່ວນອີກສາມຄົນຈະໄດ້ຮັບຕຳແໜ່ງຮອງອັນດັບໜຶ່ງ, ສອງ ແລະ ສາມ ຕາມລໍາດັບ.
=== ຟາສຕ໌ແທຣັກ ===
ການປະກວດຮອບຟາສຕ໌ແທຣັກນັ້ນ ໄດ້ມີການເລີ່ມຕົ້ນການປະກວດຕັ້ງແຕ່ປີ ຄ.ສ. 2003 ໂດຍຜູ້ທີ່ໄດ້ຕຳແໜ່ງຟາສຕ໌ແทຣັກໃນຮອບຕ່າງໆ ນັ້ນຈະໄດ້ສິດເຂົ້າຮອບການປະກວດມິສເວີຣ໌ດໃນປີເນັ້ນທັນທີ ໂດຍຟາສຕ໌ແທຣັກທີ່ໃຊ້ໃນການປະກວດມິສເວີຣ໌ດນັ້ນມີດັ່ງຕໍ່ໄປນີ້:<ref>{{Cite web |url=http://www.pageantopolis.com/international/world.htm |title=World ฟาสแทร็กบนเวทีการประกวดมิสเวิลด์ |access-date=2010-04-08 |archive-date=2011-06-23 |archive-url=https://web.archive.org/web/20110623084339/http://www.pageantopolis.com/international/world.htm |url-status=dead }}</ref>
* ມິສທາເລນຕ໌ (ຄ.ສ. 1978, 2001 – ປັດຈຸບັນ)<ref name="Namibian Sun 2015">{{cite web | title=Steffi makes top 30 in Miss World talent round | website=[[Namibian Sun]] | date=4 December 2015 | url=http://www.namibiansun.com/art-and-entertainment/steffi-makes-top-30-in-miss-world-talent-round.89580 | access-date=23 June 2016 | archive-date=2016-07-01 | archive-url=https://web.archive.org/web/20160701054506/http://www.namibiansun.com/art-and-entertainment/steffi-makes-top-30-in-miss-world-talent-round.89580 | url-status=dead }}</ref>
* ມິສທັອບໂມເດລ (ຄ.ສ. 2004, 2007 – ປັດຈຸบัน)<ref name="India Today 2009-5">{{cite web | title=Miss World Top Model announced | website=[[India Today]] | date=2 December 2009 | url=http://indiatoday.intoday.in/story/Miss+World+Top+Model+announced/1/73274.html | access-date=23 June 2016}}</ref>
* ບິວຕີ້ ວິດ ອະ ເພີຣ໌ໂພສ (ຄ.ສ. 2001 – ປັດຈຸບັນ)<ref>https://www.prestigeonline.com/sg/people/owner-miss-world-julia-morley-beauty-purpose/</ref>
* ມິສສະປອດ (ຄ.ສ. 2003 – ປັດຈຸບັນ)
* ມິສພີເພິນສ໌ຊອຍສ໌ (ຄ.ສ. 2003, 2008, 2013 – ປັດຈຸບັນ)
* ມິສບີຊບິວຕີ້ (ຄ.ສ. 2003 – 2014)<ref name="Manago 2008">{{cite web |last=Manago |first=Lito |title=Miss Russia wins Miss World 2008; Philippines fails to make it in semi-finals |website=[[Yes! (Philippine magazine)|Yes!]] |date=15 December 2008 |url=http://www.pep.ph/celeb/spotlight/17747/miss-russia-wins-miss-world-2008-philippines-fails-to-make-it-in-semi-finals |access-date=23 June 2016 |archive-date=2021-03-07 |archive-url=https://web.archive.org/web/20210307221256/https://www.pep.ph/celeb/spotlight/17747/miss-russia-wins-miss-world-2008-philippines-fails-to-make-it-in-semi-finals |url-status=dead }}</ref><ref>{{cite news |last1=Lange |first1=Maggie |title=Miss World Pageant Axes Swimsuit Portion |url=https://nymag.com/thecut/2014/12/miss-world-pageant-axes-swimsuit-portion.html |access-date=22 December 2014 |work=New York Magazine |date=18 December 2014}}</ref>
== ມົງກຸດມິສເວີຣ໌ລດ໌<ref>{{Cite web |date=2018-08-24 |title=The Crowns Used in the Miss World Pageant |url=https://sashesandscripts.wordpress.com/2018/08/25/the-crowns-used-in-the-miss-world-pageant/ |access-date=2025-11-25 |website=SASHES&SCRIPTS |language=en}}</ref> ==
ເຊັ່ນດຽວກັບການປະກວດມິສຢູນີເວີຣສ ການປະກວດມິສເວີຣ໌ລດ໌ກໍມີການປ່ຽນແປງຮູບແບບມົງກຸດມາແລ້ວຫຼາຍຄັ້ງ ແຕ່ທ່ານຮູ້ຫຼືບໍ່ວ່າ ທຳນຽມການມອບມົງກຸດໃຫ້ແກ່ຜູ້ຊະນະມິສເວີຣ໌ລນັ້ນ ເລີ່ມຕົ້ນຂຶ້ນໃນປີ 1955 ນີ້ເອງ.
* ເກີຣ໌ສຕິນ "ຄິກ" ຮາຄານສັນ ຜູ້ຊະນະຄົນທຳອິດສຸດ ບໍ່ໄດ້ຮັບການມອບມົງກຸດໃນລະຫວ່າງການປະກວດ ເຟສຕິວັລ ບິກິນີ ຄອນເທສ ເນື່ອງຈາກໃນເວລານັ້ນ ມີພຽງແຕ່ສື່ມວນຊົນເທົ່ານັ້ນທີ່ເອີ້ນການປະກວດນີ້ວ່າ ມິສເວີຣ໌ລ ໂດຍພິທີສະຫຼອງໄຊຊະນະໃນຍຸກຂອງລາວ ແມ່ນການຢືນຢູ່ເທິງແທ່ນຮັບລາງວັນຂັ້ນສູງສຸດ (ຄ້າຍຄືກັບການແຂ່ງຂັນກິລາໂອລິມປິກ) ພ້ອມທັງຖືຊໍ່ດອກໄມ້ ແລະ ສວມສາຍສະພາຍ. ຕະຫຼອດປະຫວັດສາດການປະກວດ ມົງກຸດມິສເວີຣ໌ລໄດ້ຖືກປ່ຽນແປງມາແລ້ວທັງໝົດ 11 ຄັ້ງ.
* ຜູ້ຊະນະຄົນທຳອິດທີ່ໄດ້ "ສວມມົງກຸດ" ຄື ຄາຣ໌ເມນ ຊູຊານາ ດູຍມ໌ ຈາກປະເທດເວເນຊູເອລາ ເຊິ່ງມົງກຸດຮູບແບບທຳອິດນີ້ຖືກນຳໃຊ້ພຽງແຕ່ 3 ຄັ້ງເທົ່ານັ້ນ. ມົງກຸດຮູບແບບທີສອງ ຖືກນຳໃຊ້ໃນພິທີມອບມົງກຸດໃຫ້ແກ່ ເພເນໂລປີ ແອນ ໂຄເລນ ຈາກປະເທດອາຟຣິກາໃຕ້ ໃນປີ 1958 ເຊິ່ງຖືກໃຊ້ພຽງແຕ່ໃນການປະກວດຄັ້ງນັ້ນຄັ້ງດຽວ. ໃນຄວາມເປັນຈິງແລ້ວ ມົງກຸດອີກ 3 ຮູບແບບຕໍ່ມາ ຫຼັງຈາກມົງກຸດຮູບແບບທຳອິດ ກໍຖືກນຳໃຊ້ພຽງແຕ່ຄັ້ງລະໜຶ່ງປີເທົ່ານັ້ນ.
* ມົງກຸດມິສເວີຣ໌ລດ໌ຮູບແບບທີຫ້າ ຖືກນຳໃຊ້ມາດົນນານເຖິງ 9 ປີ ໂດຍ ໂຣສແມຣີ ແຟຣັງແລນ ຈາກສະຫະລາດຊະおານາຈັກ ເປັນຜູ້ທຳອິດທີ່ໄດ້ສວມໃສ່ ມົງກຸດນີ້ໄດ້ສ້າງສະຖິຕິຂອງການປະກວດ ໂດຍເປັນມົງກຸດຮູບແບບທຳອິດທີ່ຖືກນຳໃຊ້ຕິດຕໍ່ກັນເຖິງ 9 ຄັ້ງ ແລະ ສິ້ນສຸດການນຳໃຊ້ໃນປີ 1969 ໂດຍມີ ເອວາ ຣອຍເບີຣ໌-ສະໄຕເອີຣ໌ ຈາກປະເທດໂອດຕຣິດ ເປັນຜູ້ສວມໃສ່ຄົນສຸດທ້າຍໃນປີ 1969.
* ເເຈນນິເຟີຣ໌ ໂຮສຕັນ ຈາກປະເທດເກຣເນດາ ໄດ້ຮັບມົງກຸດຮູບແບບໃໝ່ໃນປີ 1970 ເຊິ່ງມົງກຸດນີ້ໄດ້ຮັບສາຍານາມວ່າ "ມົງກຸດຕົວຕະລົກ" (jester’s crown / fool’s crown) ເນື່ອງຈາກການອອກແບບຂອງມັນ ປີດັ່ງກ່າວຖືເປັນປີທີ່ມີກະແສວິພາກວິຈານຢ່າງຮຸນແຮງ ເພາະນາຍົກລັດຖະມົນຕີຂອງເກຣເນດາໄດ້ຮ່ວມເປັນໜຶ່ງໃນຄະນະກຳມະການຕັດສິນ ນອກຈາກນີ້ ຍັງເປັນປີທີ່ມິສເວີຣ໌ລອະນຸຍາດໃຫ້ສາວງາມຈາກອາຟຣິກາໃຕ້ເຂົ້າຮ່ວມປະກວດພ້ອມກັນເຖິງ 2 ຄົນ (ຄົນຜິວດຳ 1 ຄົນ ແລະ ຄົນຜິວຂາວ 1 ຄົນ) ເນື່ອງຈາກບັນຫານະໂຍບາຍການແບ່ງແຍກສີຜິວ.
* ໃນປີ 1972 ໄດ້ມີການນຳໃຊ້ມົງກຸດຮູບແບບໃໝ່ອີກຄັ້ງ ເຊິ່ງຖືກໃຊ້ພຽງແຕ່ໃນປີດັ່ງກ່າວ ແຕ່ໜ້າທີ່ຂອງມັນຍັງບໍ່ຈົບລົງພຽງເທົ່ານັ້ນ ເພາະມັນກຳລັງຈະກັບມາອີກຄັ້ງໃນພາຍຫຼັງ ໂດຍ ເບລິນດາ ກຣີນ ເປັນຜູ້ທີ່ມີກຽດໄດ້ສວມໃສ່ມົງກຸດຮູບແບບນີ້ເປັນຄົນທຳອິດ.
* ປີ 1973 ແລະ ປີ 1974 ເປັນປີແຫ່ງການຄອງຕຳແໜ່ງທີ່ແສນສັ້ນ ແລະ ມົງກຸດກໍມີອາຍຸການໃຊ້ງານທີ່ສັ້ນເຊັ່ນດຽວກັນ ໂດຍ ມາຣ໌ໂຈຣີ ວັລເລດ ບໍ່ໄດ້ດຳລົງຕຳແໜ່ງດົນນານ ເຊັ່ນດຽວກັບມົງກຸດເພັດທຽມ ຂອງລາວ ສ່ວນມົງກຸດຂອງ ເຮເລນ ມໍແກນ ກໍຖືກໃຊ້ພຽງປີດຽວເຊັ່ນກັນ. ຕໍ່ມາໃນປີ 1976 ໄດ້ມີການນຳໃຊ້ມົງກຸດຮູບແບບໃໝ່ອີກຄັ້ງ ໂດຍຄັ້ງນີ້ເປັນກຽດຂອງ ຊິນດີ້ ເບຣັກສະເປຍຣ໌ ຈາກປະເທດຈາໄມກາ ທີ່ໄດ້ສວມໃສ່ ມົງກຸດຮູບແບບນີ້ຖືກສວມໃສ່ໂດຍຜູ້ຊະນະ 3 ຄົນ ແລະ ຖືກໃຊ້ຈົນເຖິງປີ 1978.
* ການອອກແບບມົງກຸດຂອງປີ 1972 ໄດ້ກັບມານຳໃຊ້ອີກຄັ້ງໃນປີ 1979 ໂດຍ ຈີນາ ສະເວນສັນ ເປັນຜູ້ທຳອິດທີ່ໄດ້ສວມໃສ່ມົງກຸດລຸ້ນປັບປຸງໃໝ່ນີ້ ແລະ ມັນກໍໄດ້ຖືກນຳໃຊ້ເປັນມົງກຸດປະຈຳຕຳແໜ່ງເລື້ອຍມາຈົນເຖິງປັດຈຸບັນ.
=== ແກເລີຣີມົງກຸດມິສເວີຣ໌ລດ໌ ===
<gallery class="center">
File:Petra Schürmann (cropped).jpg|''ມົງກຸດມິສເວີຣ໌ລດ໌ ລຸ້ນທີ 1'' ສວມໂດຍ ພີຕຣາ ສະຊູຣ໌ມັນນ໌, ມິສເວີຣ໌ລດ໌ 1956
File:Miss World 2013 Megan Young (cropped).jpg|''ມົງກຸດມິສເວີຣ໌ລດ໌ ລຸ້ນທີ 10 ສວມໂດຍ ເມແກນ ຍັງ, ມິສເວີຣ໌ລດ໌ 2013''
</gallery>
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງ ==
{{ບົດຄວາມຫຼັກ|ລາຍຊື່ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເວີຣ໌ລດ໌}}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="6" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
! width="600" |ຮອງອັນດັບ 5
! width="600" |ຮອງອັນດັບ 6
|-
|1
|[[ມິສເວີຣ໌ລດ໌ 1951|1951]]
|Kiki Håkansso †<ref name="Sanghani 20142">{{cite web |last=Sanghani |first=Radhika |date=December 19, 2014 |title=Miss World ditches 'sexist bikini round' after 63 years |url=https://www.telegraph.co.uk/women/womens-life/11303129/Miss-World-bikini-round-cancelled-after-63-years.html |url-access=subscription |url-status=live |archive-url=https://ghostarchive.org/archive/20220112/https://www.telegraph.co.uk/women/womens-life/11303129/Miss-World-bikini-round-cancelled-after-63-years.html |archive-date=2022-01-12 |access-date=June 27, 2016 |website=The Telegraph}}{{cbignore}}</ref><br>{{flag|ຊູແອດ}}
|Laura Ellison Davies<br>{{flag|ສະຫະລາຊະອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}
|Doreen Dawne<br>{{flag|ສະຫະລາຊະອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}
| Jacqueline Lemoine<br>{{flag|ຝະລັ່ງ}}
| Aileen P. Chase<br>{{flag|ສະຫະລາຊະອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="38" |[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ກໍລະກົດ 29
|27
|-
|2
|[[ມິສເວີຣ໌ລດ໌ 1952|1952]]
||May-Louise Flodin †<ref name="Rose 20104">{{cite book |last=Rose |first=D. |url=https://books.google.com/books?id=fSNpHWBeHucC&pg=PA149 |title=Sexually, I'm More of a Switzerland |publisher=[[Simon and Schuster]] |year=2010 |isbn=978-1-4391-3149-7 |pages=149–157 |access-date=June 27, 2016}}</ref><br>{{flag|ຊູແອດ}}
|Sylvia Müller<br>{{flag|ສະວິດ}}
|Vera Marks<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}
| Eeva Hellas<br>{{flag|ແຟງລັງ}}
| Marleen Ann Dee<br>{{flag|ສະຫະລາຊະອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 14
|11
|-
|3
|[[ມິສເວີຣ໌ລດ໌ 1953|1953]]
|Denise Perrier<ref name="Rose 20104" /><br>{{flag|ຝະລັ່ງ}}
|Alexandra Ladikou<br>{{flag|ກະແລັດ|old}}
|Marina Papaelia<ref>{{Cite news |last=Whitmore |first=Greg |date=12 April 2013 |title=Unsung hero of photography Thurston Hopkins turns 100 |language=en-GB |work=The Guardian |url=https://www.theguardian.com/artanddesign/photography-blog/2013/apr/12/photography-thurston-hopkins-photojournalist-picture-post |access-date=2021-04-06 |issn=0261-3077}}</ref><br>{{flag|ອີຢິບ}}
|Manel Illangakoon<br>{{flag|ຊີລອນ}}
|Mary Kemp Griffith<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 19
|15
|-
|4
|[[ມິສເວີຣ໌ລດ໌ 1954|1954]]
|Antigone Costanda<ref name="Rose 20104" /><br>{{flag|ອີຢິບ}}
|Karin Hultman<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Efi Mela<br>{{flag|ກະແລັດ|old}}
|Claudine Bleuse<br>{{flag|ຝະລັ່ງ}}
|Frauke Walther<br>{{flag|ເຢຍລະມັນ}}
|Grete Hoffenblad<br>{{flag|ດານມາກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 18
|16
|-
|5
|[[ມິສເວີຣ໌ລດ໌ 1955|1955]]
|Susana Duijm†<ref name="Rose 20104" /><br>{{flag|ເວເນຊຸເອລາ}}
|Margaret Anne Haywood<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Julia Coumoundourou<br>{{flag|ກະແລັດ|old}}
|Gilda Marín<br>{{flag|ຄິວບາ}}
|Anita Åstrand<br>{{flag|ຊູແອດ}}
|Gisele Thierry<br>{{flag|ຝະລັ່ງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 20
|21
|-
|6
|[[ມິສເວີຣ໌ລດ໌ 1956|1956]]
|Petra Schürmann †<br>{{flag|ເຢຍລະມັນ}}
|Betty Lane Cherry<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Rina Weiss<br>{{flag|ອິດສະຣາແອນ}}
|Midoriko Tokura<br>{{flag|ຍີ່ປຸ່ນ}}
|Anne Rye Nielsen<br>{{flag|ດານມາກ}}
|Eva Bränn<br>{{flag|ຊູແອດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 15
|24
|-
|7
|[[ມິສເວີຣ໌ລດ໌ 1957|1957]]
|Marita Lindahl †<br>{{flag|ແຟງລັງ}}
|Lilian Juul Madsen<br>{{flag|ດານມາກ}}
|Adele June Kruger<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Jacqueline Tapia<br>{{flag|ຕູນິເຊຍ}}
|Muneko Yorifuji<br>{{flag|ຍີ່ປຸ່ນ}}
|Claude Inès Navarro<br>{{flag|ຝະລັ່ງ}}
|Sara Elimor<br>{{flag|ອິດສະຣາແອນ}}
|ຕຸລາ 14
|23
|-
|8
|[[ມິສເວີຣ໌ລດ໌ 1958|1958]]
|Penelope Coelen<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Claudine Auger<br>{{flag|ຝະລັ່ງ}}
|Vinnie Ingemann<br>{{flag|ດານມາກ}}
|Harriet Margareta Wågström<br>{{flag|ຊູແອດ}}
|Lucienne Struve<br>{{flag|ໂຮນລັງ}}
|Eileen Sheridan<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| {{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 13
|20
|-
|9
|[[ມິສເວີຣ໌ລດ໌ 1959|1959]]
|Corine Rottschäfer†<br>{{flag|ໂຮນລັງ}}
|María Elena Rossel<br>{{flag|ເປຣູ}}
|Ziva Shomrat<br>{{flag|ອິດສະຣາແອນ}}
|Anne Thelwell<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Kirsten Olsen<br>{{flag|ດານມາກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 10
|37
|-
|10
|[[ມິສເວີຣ໌ລດ໌ 1960|1960]]
|Norma Cappagli†<br>{{flag|ອາເຈນຕິນາ}}
|Gila Golan<br>{{flag|ອິດສະຣາແອນ}}
|Denise Muir<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Ingrun Helgard Möckel<br>{{flag|ເຢຍລະມັນ}}
|Judith Ann Achter<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 8
|39
|-
|11
|[[ມິສເວີຣ໌ລດ໌ 1961|1961]]
|Rosemarie Frankland†<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Grace Li Shiu-ying<br>{{flag|ສາທາລະນະລັດຈີນ}}
|Carmen Cervera<br>{{flag|ແອສະປາຍ}}
|Michèle Wargnier<br>{{flag|ຝະລັ່ງ}}
|Inge Jörgensen<br>{{flag|ດານມາກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 9
|37
|-
|12
|[[ມິສເວີຣ໌ລດ໌ 1962|1962]]
|Catharina Lodders<br>{{flag|ໂຮນລັງ}}
|Kaarina Leskinen<br>{{flag|ແຟງລັງ}}
|Monique Lemaire<br>{{flag|ຝະລັ່ງ}}
|Yvonne Ficker<br>{{flag|ແອຟຣິກາໃຕ້}}
|Teruko Ikeda<br>{{flag|ຍີ່ປຸ່ນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 8
|33
|-
|13
|[[ມິສເວີຣ໌ລດ໌ 1963|1963]]
|Carole Crawford<br>{{flag|ເຈເມກາ}}
|Elaine Miscall<br>{{flag|ນູແວນເຊລັງ}}
|Marja-Liisa Ståhlberg<br>{{flag|ແຟງລັງ}}
|Aino Korva<br>{{flag|ດານມາກ}}
|Grete Qviberg<br>{{flag|ຊູແອດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ7
|40
|-
|14
|[[ມິສເວີຣ໌ລດ໌ 1964|1964]]
|Ann Sidney<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Ana María Soria<br>{{flag|ອາເຈນຕິນາ}}
|Linda Lin Su-hsing<br>{{flag|ໄຕ້ຫວັນ}}
|Maria Isabel de Avellar Elias<br>{{flag|ບຣາຊິລ}}
|Lyndal Ursula Cruickshank<br>{{flag|ນູແວນເຊລັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 12
|42
|-
|15
|[[ມິສເວີຣ໌ລດ໌ 1965|1965]]
|Lesley Langley<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Dianna Lynn Batts<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Gladys Anne Waller<br>{{flag|ອຽກລັງ}}
|Ingrid Kopetzky<br>{{flag|ໂອຕະລີດ}}
|Marie Tapare<br>{{flag|ຕາຮີຕີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 19
|48
|-
|16
|[[ມິສເວີຣ໌ລດ໌ 1966|1966]]
|Reita Faria<br>{{flag|ອິນເດຍ}}
|Nikica Marinovic<br>{{flag|ຍູໂກສລາເວຍ}}
|Efi Fontini Plumbi<br>{{flag|ກະແລັດ|old}}
|Marlucci Rocha<br>{{flag|ບຣາຊິລ}}
|Gigliola Carbonara<br>{{flag|ອິຕາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 17
|51
|-
|17
|[[ມິສເວີຣ໌ລດ໌ 1967|1967]]
|Madeleine Hartog-Bel<br>{{flag|ເປຣູ}}
|María del Carmen Sabaliauskas<br>{{flag|ອາເຈນຕິນາ}}
|Shakira Baksh<br>{{flag|ກາຍອານາ}}
|Dalia Regev<br>{{flag|ອິດສະຣາແອນ}}
|Jennifer Lynn Lewis<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 16
|55
|-
|18
|[[ມິສເວີຣ໌ລດ໌ 1968|1968]]
|Penelope Plummer<br>{{flag|ອົດສະຕະຣາລີ}}
|Kathleen Winstanley<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Miri Zamir<br>{{flag|ອິດສະຣາແອນ}}
|Beatriz Sierra González<br>{{flag|ໂຄລັມເບຍ}}
|Arene Cecilia Amabuyok<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 14
|53
|-
|19
|[[ມິສເວີຣ໌ລດ໌ 1969|1969]]
|Eva Rueber-Staier<br>{{flag|ໂອຕະລີດ}}
|Gail Renshaw<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Christa Margraf<br>{{flag|ເຢຍລະມັນ}}
|Pamela Patricia Lord<br>{{flag|ກາຍອານາ}}
|Marzia Piazza<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 27
|50
|-
|20
|[[ມິສເວີຣ໌ລດ໌ 1970|1970]]
|Jennifer Hosten<ref name=":0" /><br>{{flag|ເກຣເນດາ}}
|Pearl Jansen<ref name=":0">{{Cite magazine |date=25 September 2020 |title=The First Black Miss World Looks Back on Her Tumultuous Win 50 Years Later |magazine=Time |url=https://time.com/5892386/misbehaviour-true-story-jennifer-hosten/ |access-date=4 June 2021 |archive-date=13 October 2023 |archive-url=https://web.archive.org/web/20231013190847/https://time.com/5892386/misbehaviour-true-story-jennifer-hosten/ |url-status=dead }}</ref><br>{{flag|ແອຟຣິກາໃຕ້}}
|Irith Lavi<br>{{flag|ອິດສະຣາແອນ}}
|Marjorie Johansson<br>{{flag|ຊູແອດ}}
|Jillian Jessup<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 20
|58
|-
|21
|[[ມິສເວີຣ໌ລດ໌ 1971|1971]]
|Lúcia Petterle<br>{{flag|ບຣາຊິລ}}
|Marilyn Ward<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Ana Paula de Almeida<br>{{flag|ປອກຕຸຍການ}}
|Nalini Moonsar<br>{{flag|ກາຍອານາ}}
|Ava Joy Gill<br>{{flag|ເຈເມກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 10
|56
|-
|22
|[[ມິສເວີຣ໌ລດ໌ 1972|1972]]
|Belinda Green<br>{{flag|ອົດສະຕະຣາລີ}}
|Ingeborg Sørensen<br>{{flag|ນອກແວ}}
|Chana Ordan<br>{{flag|ອິດສະຣາແອນ}}
|Ursula Pacher<br>{{flag|ໂອຕະລີດ}}
|Malathi Basappa<br>{{flag|ອິນເດຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 1
|53
|-
|23
|[[ມິສເວີຣ໌ລດ໌ 1973|1973]]
|{{n/a|Marjorie Wallace<br>''(ຖືກຖອດຖອນຕຳແໜ່ງ)''<br>{{flag|ສະຫະລັດອາເມລິກາ}}}}
|Evangeline Pascual<br>{{flag|ຟີລິບປິນ}}
|Patsy Yuen<br>{{flag|ເຈເມກາ}}
|Chaja Katzir<br>{{flag|ອິດສະຣາແອນ}}
|Shelley Latham<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 23
|54
|-
|24
|[[ມິສເວີຣ໌ລດ໌ 1974|1974]]
|{{n/a|Helen Morgan Helen Elizabeth Morgan<br>''(ລາອອກຈາກຕຳແໜ່ງ)''<br>{{flag|ສະຫະລາຊະອານາຈັກ}}}}
|Anneline Kriel<br>''(ເຂົ້າດຳລົງຕຳແໜ່ງແທນ)''<br>{{flag|ແອຟຣິກາໃຕ້}}
|Lea Klain<br>{{flag|ອິດສະຣາແອນ}}
|Gail Petith<br>{{flag|ອົດສະຕະຣາລີ}}
|Terry Ann Browning<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 22
|58
|-
|25
|[[ມິສເວີຣ໌ລດ໌ 1975|1975]]
|Wilnelia Merced<br>{{flag|ປວຍໂຕຣີໂກ}}
|Marina Langner<br>{{flag|ເຢຍລະມັນ}}
|Vicki Harris<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Maxie Clark<br>{{flag|ຄິວບາ}}
|Lidija Velkovska<br>{{flag|ຍູໂກສລາເວຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 20
|67
|-
|26
|[[ມິສເວີຣ໌ລດ໌ 1976|1976]]
|Cindy Breakspeare<br>{{flag|ເຈເມກາ}}
|Karen Pini<br>{{flag|ອົດສະຕະຣາລີ}}
|Diana Marie Duenas<br>{{flag|ກວມ}}
|Carol Jean Grant<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Merja Helena Tammih<br>{{flag|ແຟງລັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 18
|60
|-
|27
|[[ມິສເວີຣ໌ລດ໌ 1977|1977]]
|Mary Stävin<br>{{flag|ຊູແອດ}}
|Ineke Berends<br>{{flag|ໂຮນລັງ}}
|Dagmar Winkler<br>{{flag|ເຢຍລະມັນ}}
|Madalena Sbaraini<br>{{flag|ບຣາຊິລ}}
|Cindy Darlene Miller<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 17
|62
|-
|28
|[[ມິສເວີຣ໌ລດ໌ 1978|1978]]
|Silvana Suárez<br>{{flag|ອາເຈນຕິນາ}}
|Ossie Carlsson<br>{{flag|ຊູແອດ}}
|Denise Coward<br>{{flag|ອົດສະຕະຣາລີ}}
|Martha Eugenia Ortíz<br>{{flag|ເມັກຊິໂກ}}
|Gloria Valenciano<br>{{flag|ແອສະປາຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 16
|68
|-
|29
|[[ມິສເວີຣ໌ລດ໌ 1979|1979]]
|Gina Swainson<br>{{flag|ເບີມິວດາ}}
|Carolyn Seaward<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Debbie Campbell<br>{{flag|ເຈເມກາ}}
|Jodie Day<br>{{flag|ອົດສະຕະຣາລີ}}
|Barbara Meyer<br>{{flag|ສະວິດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 15
|70
|-
|30
|[[ມິສເວີຣ໌ລດ໌ 1980|1980]]
|{{n/a|Gabriella Brum<br>(ລາອອກຈາກຕຳແໜ່ງ)<br>{{flag|ເຢຍລະມັນ}}}}
|Kimberley Santos<ref name="RE-1">{{cite news |date=14 November 1980 |title=New Miss World Quickly Quits Title |newspaper=[[Reading Eagle]] |url=https://news.google.com/newspapers?nid=1955&dat=19801114&id=qYRhAAAAIBAJ&pg=5342,2459687&hl=en |access-date=4 June 2021}}</ref><ref name="MSN-1">{{cite web |date=15 January 2015 |title=Miss Universe vs Miss World: Facts and comparisons |url=https://www.msn.com/en-us/lifestyle/beauty/miss-universe-vs-miss-world-facts-and-comparisons/ss-AA8fn8G#image=10 |access-date=4 June 2021 |publisher=[[MSN]]}}</ref><ref>[https://news.google.com/newspapers?nid=1915&dat=19801113&id=FQAhAAAAIBAJ&sjid=DHUFAAAAIBAJ&pg=3071,2374430&hl=en ''The Day''<!-- Bot generated title -->]</ref><br>''(ເຂົ້າດຳລົງຕຳແໜ່ງແທນ)''<br>{{flag|ກວມ}}
|Patricia Barzyk<br>{{flag|ຝະລັ່ງ}}
|Anat Zimmermann<br>{{flag|ອິດສະຣາແອນ}}
|Kim Ashfield<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 13
|67
|-
|31
|[[ມິສເວີຣ໌ລດ໌ 1981|1981]]
|Pilín León<br>{{flag|ເວເນຊຸເອລາ}}
|Nini Johanna Soto<br>{{flag|ໂຄລັມເບຍ}}
|Sandra Angela Cunningham<br>{{flag|ເຈເມກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 12
|67
|-
|32
|[[ມິສເວີຣ໌ລດ໌ 1982|1982]]
|Mariasela Álvarez<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Sari Aspholm<br>{{flag|ແຟງລັງ}}
|Della Dolan<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 18
|68
|-
|33
|[[ມິສເວີຣ໌ລດ໌ 1983|1983]]
|Sarah-Jane Hutt<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Rocío Luna<br>{{flag|ໂຄລັມເບຍ}}
|Cátia Pedrosa<br>{{flag|ບຣາຊິລ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 17
|72
|-
|34
|[[ມິສເວີຣ໌ລດ໌ 1984|1984]]
|Astrid Carolina Herrera<br>{{flag|ເວເນຊຸເອລາ}}
|Constance Fitzpatrick<br>{{flag|ແຄນນາດາ}}
|Lou-Anne Ronchi<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 15
|72
|-
|35
|[[ມິສເວີຣ໌ລດ໌ 1985|1985]]
|Hólmfríður Karlsdóttir<br>{{flag|ອິດສະລັງ}}
|Mandy Shires<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Brenda Denton<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 14
|78
|-
|36
|[[ມິສເວີຣ໌ລດ໌ 1986|1986]]
|Giselle Laronde<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|Pia Larsen<br>{{flag|ດານມາກ}}
|Chantal Schreiber<br>{{flag|ໂອຕະລີດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 13
|77
|-
|37
|[[ມິສເວີຣ໌ລດ໌ 1987|1987]]
|Ulla Weigerstorfer<br>{{flag|ໂອຕະລີດ}}
|Albany Lozada<br>{{flag|ເວເນຊຸເອລາ}}
|Anna Jónsdóttir<br>{{flag|ອິດສະລັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 12
|78
|-
|38
|[[ມິສເວີຣ໌ລດ໌ 1988|1988]]
|Linda Pétursdóttir<br>{{flag|ອິດສະລັງ}}
|Yeon-hee Choi<br>{{flag|ເກົາຫຼີໃຕ້}}
|Kirsty Roper<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 17
|84
|-
|39
|[[ມິສເວີຣ໌ລດ໌ 1989|1989]]
|Aneta Kręglicka<br>{{flag|ໂປໂລຍ}}
|Leanne Caputo<br>{{flag|ແຄນນາດາ}}
|Mónica María Isaza<br>{{flag|ໂຄລັມເບຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຫວັນໄຈ, [[ຮົງກົງ]]
|ພະຈິກ 22
|78
|-
|40
|[[ມິສເວີຣ໌ລດ໌ 1990|1990]]
|Gina Tolleson<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Siobhan McClafferty<br>{{flag|ອຽກລັງ}}
|Sharon Luengo<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ພະຈິກ 8
|81
|-
|41
|[[ມິສເວີຣ໌ລດ໌ 1991|1991]]
|Ninibeth Leal<br>{{flag|ເວເນຊຸເອລາ}}
|Leanne Buckle<br>{{flag|ອົດສະຕະຣາລີ}}
|Diana Tilden-Davis<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ແອດແລນຕາ, [[ສະຫະລັດອາເມຣິກາ]]
|ທັນວາ 28
|78
|-
|42
|[[ມິສເວີຣ໌ລດ໌ 1992|1992]]
|Julia Kourotchkina<br>{{flag|ລັດເຊຍ}}
|Claire Smith<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Francis Gago<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="4" |ຊັນ ຊິຕີ, [[ປະເທດອາຟຣິກາໃຕ້|ອາຟຣິກາໃຕ້]]
|ທັນວາ 12
|83
|-
|43
|[[ມິສເວີຣ໌ລດ໌ 1993|1993]]
|Lisa Hanna<br>{{flag|ເຈເມກາ}}
|Palesa Mofokeng<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Ruffa Gutierrez<ref>{{cite news |date=28 November 1993 |title=Miss Jamaica wins Miss World title |newspaper=[[The Deseret News]] |url=http://nl.newsbank.com/nl-search/we/Archives?p_product=NewsLibrary&p_multi=DSNB&d_place=DSNB&p_theme=newslibrary2&p_action=search&p_maxdocs=200&p_topdoc=1&p_text_direct-0=0F3608B84D0AEB43&p_field_direct-0=document_id&p_perpage=10&p_sort=YMD_date:D&s_trackval=GooglePM |access-date=4 June 2021}}</ref><br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 27
|81
|-
|44
|[[ມິສເວີຣ໌ລດ໌ 1994|1994]]
|Aishwarya Rai<br>{{flag|ອິນເດຍ}}
|Basetsana Makgalemele<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Irene Ferreira<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 19
|87
|-
|45
|[[ມິສເວີຣ໌ລດ໌ 1995|1995]]
|Jacqueline Aguilera<br>{{flag|ເວເນຊຸເອລາ}}
|Anica Martinović<br>{{flag|ກະໂລອາຊີ}}
|Michelle Khan<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 18
|84
|-
|46
|[[ມິສເວີຣ໌ລດ໌ 1996|1996]]
|Irene Skliva<br>{{flag|ກະແລັດ}}
|Carolina Arango<br>{{flag|ໂຄລັມເບຍ}}
|Anuska Prado<br>{{flag|ບຣາຊິລ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເບັງຄລູຣູ, [[ປະເທດອິນເດຍ|ອິນເດຍ]]
|ພະຈິກ 23
|88
|-
|47
|[[ມິສເວີຣ໌ລດ໌ 1997|1997]]
|Diana Hayden<br>{{flag|ອິນເດຍ}}
|Lauralee Martinovich<br>{{flag|ນູແວນເຊລັງ}}
|Jessica Motaung<br>{{flag|ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ມາເຮ, ເຊເຊວສ໌
|ພະຈິກ 22
|86
|-
|48
|[[ມິສເວີຣ໌ລດ໌ 1998|1998]]
|Linor Abargil<br>{{flag|ອິດສະຣາແອນ}}
|Véronique Caloc<br>{{flag|ຝະລັ່ງ}}
|Lina Teoh<ref>{{Cite web |title=Blast from the Past |url=http://www.missmalaysia-world.com.my/news-articles/5-blast-from-the-past.html |access-date=4 June 2021 |website=missmalaysia-world.com.my}}</ref><br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 26
|86
|-
|49
|[[ມິສເວີຣ໌ລດ໌ 1999|1999]]
|Yukta Mookhey<br>{{flag|ອິນເດຍ}}
|Martina Thorogood<br>{{flag|ເວເນຊຸເອລາ}}
|Sonia Raciti<br>{{flag|ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ທັນວາ 4
|94
|-
|50
|[[ມິສເວີຣ໌ລດ໌ 2000|2000]]
|Priyanka Chopra<br>{{flag|ອິນເດຍ}}
|Giorgia Palmas<br>{{flag|ອິຕາລີ}}
|Yüksel Ak<br>{{flag|ຕຸຣກີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 30
|95
|-
|51
|[[ມິສເວີຣ໌ລດ໌ 2001|2001]]
|Agbani Darego<br>{{flag|ໄນຈີເຣຍ}}
|Zizi Lee<br>{{flag|ອາລູບາ}}
|Juliet-Jane Horne<br>{{flag|ເອກົດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊັນ ຊິຕີ, [[ປະເທດອາຟຣິກາໃຕ້|ອາຟຣິກາໃຕ້]]
|ພະຈິກ 16
|93
|-
|52
|[[ມິສເວີຣ໌ລດ໌ 2002|2002]]
|Azra Akın<br>{{flag|ຕຸຣກີ}}
|Natalia Peralta<br>{{flag|ໂຄລັມເບຍ}}
|Marina Mora<br>{{flag|ເປຣູ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ທັນວາ 7
|88
|-
|53
|[[ມິສເວີຣ໌ລດ໌ 2003|2003]]
|Rosanna Davison<br>{{flag|ອຽກລັງ}}
|Nazanin Afshin-Jam<br>{{flag|ແຄນນາດາ}}
|Guan Qi<br>{{flag|ຈີນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" |ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ທັນວາ 6
|106
|-
|54
|[[ມິສເວີຣ໌ລດ໌ 2004|2004]]
|María Julia Mantilla<br>{{flag|ເປຣູ}}
|Claudia Cruz<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Nancy Randall<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 4
|107
|-
|55
|[[ມິສເວີຣ໌ລດ໌ 2005|2005]]
|Unnur Vilhjálmsdóttir<br>{{flag|ອິດສະລັງ}}
|Dafne Molina<br>{{flag|ເມັກຊິໂກ}}
|Ingrid Rivera<br>{{flag|ປວຍໂຕຣີໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 10
|102
|-
|56
|[[ມິສເວີຣ໌ລດ໌ 2006|2006]]
|Taťána Kuchařová<br>{{flag|ແຊັກ}}
|Ioana Boitor<br>{{flag|ລູມານີ}}
|Sabrina Houssami<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ວໍຊໍ, [[ປະເທດໂປໂລຍ|ໂປແລນ]]
|ກັນຍາ 30
|104
|-
|57
|[[ມິສເວີຣ໌ລດ໌ 2007|2007]]
|Zhang Zilin<br>{{flag|ຈີນ}}
|Micaela Reis<br>{{flag|Angola}}
|Carolina Morán<br>{{flag|ເມັກຊິໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ທັນວາ 1
|106
|-
|58
|[[ມິສເວີຣ໌ລດ໌ 2008|2008]]
|Ksenia Sukhinova<br>{{flag|ລັດເຊຍ}}
|Parvathy Omanakuttan<br>{{flag|ອິນເດຍ}}
|Gabrielle Walcott<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ໂຈຮັນເນສເບີກ, [[ປະເທດອາຟຣິກາໃຕ້|ອາຟຣິກາໃຕ້]]
|ທັນວາ 13
|109
|-
|59
|[[ມິສເວີຣ໌ລດ໌ 2009|2009]]
|Kaiane Aldorino<br>{{flag|ຍິບຣອລຕາ}}
|Perla Beltrán<br>{{flag|ເມັກຊິໂກ}}
|Tatum Keshwar<br>{{flag|ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 12
|112
|-
|60
|[[ມິສເວີຣ໌ລດ໌ 2010|2010]]
|Alexandria Mills<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Emma Wareus<br>{{flag|ບອຕສະວານາ}}
|Adriana Vasini<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ຕຸລາ 30
|115
|-
|61
|[[ມິສເວີຣ໌ລດ໌ 2011|2011]]
|Ivian Sarcos<br>{{flag|ເວເນຊຸເອລາ}}
|Gwendoline Ruais]<ref>{{Cite web |date=7 November 2011 |title=Gwendoline Ruais is Miss World first runner-up |url=https://news.abs-cbn.com/entertainment/11/07/11/gwendoline-ruais-miss-world-first-runner |archive-url=https://web.archive.org/web/20160316122203/http://news.abs-cbn.com/entertainment/11/07/11/gwendoline-ruais-miss-world-first-runner |url-status=dead |archive-date=16 March 2016 |access-date=4 June 2021 |website=ABS-CBN News |language=en}}</ref><br>{{flag|ຟີລິບປິນ}}
|Amanda Vilanova<br>{{flag|ປວຍໂຕຣີໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ພະຈິກ 6
|113
|-
|62
|[[ມິສເວີຣ໌ລດ໌ 2012|2012]]
|Yu Wenxia<br>{{flag|ຈີນ}}
|Sophie Moulds<br>{{flag|ການ}}
|Jessica Kahawaty<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອໍໂດສ ຊິຕີ, [[ປະເທດຈີນ|ຈີນ]]
|ສິງຫາ18
|116
|-
|63
|[[ມິສເວີຣ໌ລດ໌ 2013|2013]]
|Megan Young<br>{{flag|ຟີລິບປິນ}}
|Marine Lorphelin]<ref>{{cite web |date=28 September 2013 |title=Megan Young is Miss World 2013 |url=http://www.abs-cbnnews.com/lifestyle/09/28/13/megan-young-miss-world-2013 |publisher=[[ABS-CBN News]] |access-date=4 June 2021 |archive-date=27 October 2015 |archive-url=https://web.archive.org/web/20151027074042/http://www.abs-cbnnews.com/lifestyle/09/28/13/megan-young-miss-world-2013 |url-status=dead }}</ref><br>{{flag|ຝະລັ່ງ}}
|Naa Okailey Shooter<br>{{flag|ການາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ນູຊາ ດູອາ, [[ປະເທດອິນໂດເນເຊຍ|ອິນໂດເນເຊຍ]]
|ກັນຍາ 28
|127
|-
|64
|[[ມິສເວີຣ໌ລດ໌ 2014|2014]]
|Rolene Strauss<br>{{flag|ແອຟຣິກາໃຕ້}}
|Edina Kulcsár<br>{{flag|Hungary}}
|Elizabeth Safrit<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ທັນວາ 14
|121
|-
|65
|[[ມິສເວີຣ໌ລດ໌ 2015|2015]]
||Mireia Lalaguna<br>{{flag|ແອສະປາຍ}}
|Sofia Nikitchuk<br>{{flag|ລັດເຊຍ}}
|Maria Harfanti<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ທັນວາ 19
|114
|-
|66
|[[ມິສເວີຣ໌ລດ໌ 2016|2016]]
|Stephanie Del Valle<br>{{flag|ປວຍໂຕຣີໂກ}}
|Yaritza Reyes<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Natasha Mannuela<ref>{{cite web |last=Nurmuseriah |first=Afiza |date=15 January 2017 |title=Kegiatan yang Akan Dilakukan Natasha Mannuela Pasca-Raih Juara Tiga Miss World |url=http://lifestyle.okezone.com/read/2017/01/15/194/1592036/kegiatan-yang-akan-dilakukan-natasha-mannuela-pasca-raih-juara-tiga-miss-world |accessdate=4 June 2021 |website=[[Okezone.com]]}}</ref><br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອັອກຊັນ ຮິວ, [[ສະຫະລັດອາເມຣິກາ]]
|ທັນວາ 18
|117
|-
|67
|[[ມິສເວີຣ໌ລດ໌ 2017|2017]]
|Manushi Chhillar<br>{{flag|ອິນເດຍ}}
|Andrea Meza<br>{{flag|ເມັກຊິໂກ}}
|Stephanie Hill<br>{{flag|ອັງກິດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ພະຈິກ 18
|118
|-
|68
|[[ມິສເວີຣ໌ລດ໌ 2018|2018]]
|Vanessa Ponce<br>{{flag|ເມັກຊິໂກ}}
|Nicolene Limsnukan<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 8
|118
|-
|69
|[[ມິສເວີຣ໌ລດ໌ 2019|2019]]
|Toni-Ann Singh<br>{{flag|ເຈເມກາ}}
|Ophély Mézino<br>{{flag|ຝະລັ່ງ}}
|Suman Rao<ref name="2nd-ru_India_Today">{{cite web |date=14 December 2019 |title=Miss World 2019 winner is Miss Jamaica Toni-Ann Singh, India's Suman Rao is second runner-up |url=https://www.indiatoday.in/lifestyle/what-s-hot/story/miss-world-2019-winner-is-miss-jamaica-tony-ann-singh-india-s-suman-rao-is-second-runner-up-1628295-2019-12-14 |work=India Today}}</ref><br>{{flag|ອິນເດຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ທັນວາ 14
|111
|-
| colspan="2" |2020
| colspan="10" |''ບໍ່ໄດ້ຈັດການປະກວດ ເນື່ອງຈາກການລະບາດຂອງ ໂຄວິດ-19''<ref>{{cite web |last=Pryce |first=Vinette K. |date=7 August 2020 |title=Jamaica's Miss World 2020 will reign again |url=https://www.caribbeanlifenews.com/jamaicas-miss-world-2020-will-reign-again/ |website=Caribbean Life News}}</ref>
|-
|70
|[[ມິສເວີຣ໌ລດ໌ 2021|2021]]
|Karolina Bielawska<br>{{flag|ໂປໂລຍ}}
|Shree Saini<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Olivia Yacé<br>{{flag|ໂກຕດິວົວຣ໌}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານ ຮວນ, ເປືອໂຕ ຣິໂກ
|ມີນາ 16, 2022
|97
|-
| colspan="2" |2022
| colspan="10" |''ບໍ່ໄດ້ຈັດການປະກວດ ເນື່ອງຈາກການເລື່ອນຂອງການປະກວດປີ 2021''
|-
|71
|[[ມິສເວີຣ໌ລດ໌ 2023|2023]]
|Krystyna Pyszková<br>{{flag|ແຊັກ}}
|Yasmina Zaytoun<br>{{flag|ລີບັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມຸມໄບ]], [[ປະເທດອິນເດຍ|ອິນເດຍ]]
|ມີນາ 9, 2024
|112
|-
| colspan="2" |2024
| colspan="10" |''ບໍ່ໄດ້ຈັດການປະກວດ ເນື່ອງຈາກການເລື່ອນຂອງການປະກວດປີ 2023''
|-
|72
|[[ມິສເວີຣ໌ລດ໌ 2025|2025]]
|Suchata Chuangsri<br>{{flag|ໄທ}}
|Hasset Dereje Admassu<br>{{flag|ເອທິໂອເປຍ}}
|Maja Klajda<br>{{flag|ໂປໂລຍ}}
|Aurélie Joachim<br>{{flag|ມາຕີນິກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໄຮເດີຣາບາດ, [[ປະເທດອິນເດຍ|ອິນເດຍ]]
|ພຶດສະພາ 31
|108
|-
|73
|[[ມິສເວີຣ໌ລດ໌ 2026|2026]]
|Joheirry Mola<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Elisabeth Reynés<br>{{flag|ແອສະປາຍ}}
|Taanusiya Chetty<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ແຂວງແຄ໋ງຮ່ວາ|ແຄ໋ງຮ່ວາ]], [[ຫວຽດນາມ]]
|ກັນຍາ 5
|111
|}
== ແກເລີຣີຜູ້ຊະນະ ==
<gallery class="center">
Opal Suchata Miss World 2025.jpg|ມິສເວີຣ໌ລດ໌ 2025<br />ສຸຊາຕາ ຊ່ວງສີ<br />ໄທ
Krystyna Pyszková (cropped).png|ມິສເວີຣ໌ລດ໌ 2023<br />Krystyna Pyszková<br />ສາທາລະນະລັດເຊັກ
Karolina Bielawska P3202042 (52230263929).jpg|ມິສເວີຣ໌ລດ໌ 2021<br />Karolina Bielawska<br />ໂປແລນ
File:Toni Ann-Singh Miss World 2019.jpg|ມິສເວີຣ໌ລດ໌ 2019<br />Toni-Ann Singh<br /> ຢາໄມກາ
File:Miss Mexico, Vanessa Ponce in 2018.jpg|ມິສເວີຣ໌ລດ໌ 2018<br />Vanessa Ponce<br /> ເມັກຊິໂກ
File:Manushi-Chhillar snapped at a press meet in St. Regis, Mumbai (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2017<br />Manushi Chhillar<br /> ອິນເດຍ
File:Miss World 2016 (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2016<br />Stephanie Del Valle<br /> ປວຍໂຕຣິໂກ
File:Mireia Lalaguna (48520628511) (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2015<br />Mireia Lalaguna<br /> ສະເປນ
File:Rolene Strauss at the annual Citron Polo event, 2018.jpg|ມິສເວີຣ໌ລດ໌ 2014<br />Rolene Strauss<br />ອາຟຣິກາໃຕ້
File:Miss World 2013 Megan Young (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2013<br />Megan Young<br /> ຟີລິບປິນ
File:Yu Wenxia in Mumbai Airport.jpg|ມິສເວີຣ໌ລດ໌ 2012<br />Yu Wenxia<br /> ຈີນ
File:Ivian sar. (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2011<br />Ivian Sarcos<br /> ເວນເນຊູເອລາ
File:Alexandria Mills at Robley Rex VAMC.jpg|ມິສເວີຣ໌ລດ໌ 2010<br />Alexandria Mills<br /> ສະຫະລັດອາເມລິກາ
File:31 mayo II Jornada y Clausura XVII Juegos del Estrecho.jpg|ມິສເວີຣ໌ລດ໌ 2009<br />Kaiane Aldorino<br /> ຍິບຣອລຕາ
File:MissWorld 2008 (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2008<br />Ksenia Sukhinova<br /> ຣັດເຊຍ
File:Miss World 2007 - Zhang Zilin (3243539382) (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2007<br />Zhang Zilin<br /> ຈີນ
File:Taťána Gregor Brzobohatá (2018).jpg|ມິສເວີຣ໌ລດ໌ 2006<br />Taťána Kuchařová<br /> ສາທາລະນະລັດເຊັກ
File:MajuMantillaHuanchaco (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2004<br />María Julia Mantilla<br /> ເປຣູ
File:2016-02-01 Rosanna Davison.jpg|ມິສເວີຣ໌ລດ໌ 2003<br />Rosanna Davison<br /> ໄອຣ໌ແລນ
File:Azra Akın (2004).jpg|ມິສເວີຣ໌ລດ໌ 2002<br />Azra Akin<br /> ຕຸຣັກກີ
File:Agbani Darego Miss World 2001.jpg|ມິສເວີຣ໌ລດ໌ 2001<br />Agbani Darego<br /> ໄນຈີເຣຍ
File:Priyanka At Nikon Camera Launch.jpg|ມິສເວີຣ໌ລດ໌ 2000<br />Priyanka Chopra<br /> ອິນເດຍ
File:Yukta at an event in Mangiamo restaurant, Mumbai (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1999<br />Yukta Mookhey, <br />ອິນເດຍ
File:Linor Abargil 2021-09-05.png|ມິສເວີຣ໌ລດ໌ 1998<br />Linor Abargil, <br />ອິດສະຣາແອນ
File:Diana Hayden walks for Manish Malhotra & Shaina NC's show for CPAA 17 (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1997<br />Diana Hayden, <br />ອິນເດຍ
File:Miss Mundo 1995, Jacqueline Aguilera.jpg|ມິສເວີຣ໌ລດ໌ 1995<br />Jacqueline Aguilera,<br /> ເວນເນຊູເອລາ
File:Rai Aishwarya.jpg|ມິສເວີຣ໌ລດ໌ 1994<br />Aishwarya Rai, <br />ອິນເດຍ
File:Lisa Hanna (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1993<br />Lisa Hanna,<br /> ຢາໄມກา
File:Gina Tolleson.jpg|ມິສເວີຣ໌ລດ໌ 1990<br />Gina Tolleson,<br /> ສະຫະລັດອາເມລິກາ
File:Mariasela Álvarez (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1982<br />Mariasela Álvarez,<br /> ສາທາລະນະລັດໂດມິນິກັນ
File:Silvana Suárez.jpg|ມິສເວີຣ໌ລດ໌ 1978<br /> †Silvana Suárez, <br />ອາຣ໌ເຈນຕິນາ
File:Mary Stavin.jpg|ມິສເວີຣ໌ລດ໌ 1977<br />Mary Stävin,<br /> ສະວີເດັນ
File:Jennifer Hosted, Miss Grenada as Miss World 1970.jpg|ມິສເວີຣ໌ລດ໌ 1970<br /> Jennifer Hosten,<br /> ເກຣເນດາ
File:Bob Hope with Eva Rueber-Staier during USO tour on USS Saratoga (CVA-60) 1969 (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1969<br />Eva Rueber-Staier, <br />ໂອຕຣິດ
File:Penelope Plummer (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1968<br />Penelope Plummer, <br />ອົດສະຕຣາລີ
File:Madeleine Hartog Bel (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1967<br />Madeline Hartog-Bel,<br /> ເປຣູ
File:Miss World 1966, Dr. Reita Faria in Africa.jpg|ມິສເວີຣ໌ລດ໌ 1966<br />Reita Faria,<br /> ອິນເດຍ
File:Ann Sidney 1965.jpg|ມິສເວີຣ໌ລດ໌ 1964<br />Ann Sidney, <br />ສະຫະລາຊະອານາຈັກ
File:Rina Lodders (1963).jpg|ມິສເວີຣ໌ລດ໌ 1962<br />Catharina Lodders, <br />ເນເທີແລນ
File:Norma Cappagli in Argentina (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1960<br /> †Norma Cappagli, <br />ອາຣ໌ເຈນຕິນາ
File:Corine Rottschäfer (miss World 1959).jpg|ມິສເວີຣ໌ລດ໌ 1959<br /> †Corine Rottschäfer, <br />ເນເທີແລນ
File:Penelope Anne Coelen, Miss South Africa.jpg|ມິສເວີຣ໌ລດ໌ 1958<br />Penelope Coelen,<br /> ອາຟຣິກາໃຕ້
File:Marita Lindahl, Miss Suomi 1957 (2) (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1957<br /> †Marita Lindahl,<br /> ຟິນແລນ
File:Miss Venezuela 1955 titleholder, Susana Duijm.jpg|ມິສເວີຣ໌ລດ໌ 1955<br /> †Susana Duijm,<br /> ເວນເນຊູເອລາ
File:Miss World 1954, Antigone Costanda (close up).jpg|ມິສເວີຣ໌ລດ໌ 1954<br />Antigone Costanda,<br /> ເອຢິບ
File:Miss World 1953, Denise Perrier, Frankrijk.jpg|ມິສເວີຣ໌ລດ໌ 1953<br />Denise Perrier,<br /> ຝຣັ່ງ
File:May Louise Flodin a (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1952<br /> †May-Louise Flodin,<br /> ສະວີເດັນ
File:Kiki Håkansson in 1950.jpg|ມິສເວີຣ໌ລດ໌ 1951<br /> †Kiki Håkansson,<br /> ສະວີເດັນ
</gallery>
== ຄອນຕິເນນທອລຄວີນອັອຟບິວຕີ້ ==
{|class="wikitable sortable" style="font-size: 80%; text-align:center;"
|-
! rowspan="2" | ປີ
! rowspan="2" | ມິສເວີຣ໌ລ ອາຟຣິກາ
! rowspan="2" | ມິສເວີຣ໌ລ ອາເມຣິກາ
! colspan="3" |ມິສເວີຣ໌ລ ເອເຊຍ ແລະ ໂອເຊອາເນຍ
! rowspan="2" | ມິສເວີຣ໌ລ ແຄຣິບເບຽນ
! colspan="2" | ມິສເວີຣ໌ລ ຢູໂຣບ
|-
!ມິສເວີຣ໌ລດ໌ ເອເຊຍ
!ມິສເວີຣ໌ລດ໌ ໂອເຊອາເນຍ
!ມິສເວີຣ໌ລດ໌ ເອເຊຍ ແປຊິຟິກ
!ມິສເວີຣ໌ລດ໌ ຢູໂຣບເໜືອ
!ມິສເວີຣ໌ລດ໌ ຢູໂຣບໃຕ້
|-
| 1981
|ຈູເລຍຕ໌ ນີຢາທີ<br>{{flag|ຊິມບັບເວ}}
| ພິລິນ ເລອອນ<br>{{flag|ເວເນຊຸເອລາ}}
|ນາໂອມິ ຄິຊິ<br>{{flag|ຍີ່ປຸ່ນ}}
|ເມລິສຊາ ແຮນນັນ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" |ມິເຊລ ດອນເນລລີ<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|-
| 1982
|ແຄໂຣໄລນ໌ ມູຣິນດາ<br>{{flag|ຊິມບັບເວ}}
| ມາຣີອາເຊລາ ອາລວາເຣຊ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|ຊາຣາ-ເຈນ ອາເຣຊາ<br>{{flag|ຟີລິບປິນ}}
|ແຄທະຣີນ ມໍຣ໌ຣິສ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" |ຊາຣີ ອັສໂພລມ<br>{{flag|ແຟງລັງ}}
|-
| 1983
|ແອນນີ ບຣອດເດຣິກ<br>{{flag|ໄລບີເຣຍ}}
|ໂຣຊີໂອ ອິສາເບລ ຟໂລເຣຊ<br>{{flag|ໂຄລັມເບຍ}}
|ຍິຟາດ ເຊກເຕີຣ໌<br>{{flag|ອິດສະຣາແອນ}}
|ທັນຢາ ໂບເວນ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" | ຊາຣາ-ເຈນ ຮັດຕ໌<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|-
| 1984
|ຄາດິຈາ ອາເດັມ ອິສມາອິລ<br>{{flag|ເຄນຢາ}}
| ອັສຕຣິດ ຄາໂຣໄລນາ ເຮີຣ໌ເຣຣາ<br>{{flag|ເວເນຊຸເອລາ}}
|ອີຣິສ ລຸກ<br>{{flag|ອິດສະຣາແອນ}}
|ລູ-ແອນນ໌ ຣອນຊີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" |ວິເວຍນ໌ ຣຸກ<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|-
| 1985
|ຄາຢອງກາ ມູເຣກາ ເຕເຕ<br>{{flagcountry|ສາທາລະນະລັດຊາອີ|name=ຊາອີ}}
|ເບຣນດາ ເດນຕັນ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ມາຢາ ເວຊເທນໄຮມ໌<br>{{flag|ອິດສະຣາແອນ}}
|ເຊຣີ ອາໂນສຕາເຊຍ ບູຣ໌ໂຣວສ໌<br>{{flag|ນູແວນເຊລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" | ໂຮລ໌ມຟຣີດູຣ໌ ຄາຣ໌ລສດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
|-
| 1986
|ອີລານາ ເຟຢ໌ ລາປິດອສ<br>{{flagcountry|ເອສວາຕີນີ|name=ເອສວາຕີນີ}}
| ຈິເຊລ ລາຣອນເດ<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|ເຊີຣ໌ຣີ ໂຣສ ໄບຣ໌ນ<br>{{flag|ຟີລິບປິນ}}
|ລິນດາ ມາຣີ ແມັກມາຣ໌ນຸສ<br>{{flag|ນູແວນເຊລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" |ເພຍ ໂຣເຊນເບີຣ໌ກ ລາຣ໌ເຊນ<br>{{flag|ດານມາກ}}
|-
| 1987
|ແມຣີ ບຽນໂນເຊ<br>{{flag|ໄນຈີເຣຍ}}
|ອັລບານີ ໂລຊາດາ<br>{{flag|ເວເນຊຸເອລາ}}
|ພອລີນ ຢາງ<br>{{Flag|Hong Kong|colonial|name=ຮ່ອງກົງ}}
|ຟຣານເຊລ ຄາຣາຄອນ<br>{{flag|ກວມ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" | ອຸນລາ ໄວເກີຣ໌ສຕໍຣ໌ເຟີຣ໌<br>{{flag|ໂອຕະລີດ}}
|-
| 1988
|ໄດແອນນາ ເນເລີຣ໌<br>{{flag|ເຄນຢາ}}
|ເອມມາ ຣາບເບ<br>{{flag|ເວເນຊຸເອລາ}}
|ຊເວ ຢອນ-ຮີ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|ແຄທະຣີນ ບຸສເຊລລ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" | ລິນດາ ເພຕູຣ໌ສດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
|-
| 1989
|ຊານ-ຟຣັງຊົວສ໌ ຄລີມັງ<br>{{flag|ມໍຣິເຊຍ}}
|ລີແອນນ໌ ຄາປູໂຕ<br>{{flag|ແຄນນາດາ}}
|ປະທຸມຣັດ ວໍຣະມາລີ<br>{{flag|ໄທ}}
|ນາຕາລີ ແມັກເຄີຣ໌ຣີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ວາເນຍ ໂທມັດສ໌<br>{{Flag|ໝູ່ເກາະເວີຈິນຂອງສະຫະລັດ}}
| colspan="2" | ອາເນຕາ ເຄຣັງກລິຊກາ<br>{{flag|ໂປໂລຍ}}
|-
| 1990
|ອາອີຊາ ລີເບີຣ໌ກ<br>{{flag|ເຄນຢາ}}
| ຈີນາ ມາຣີ ທອນເລສັນ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
| colspan="3" |ອາເດລ ວາເລຣີ ເຄນນີ<br>{{flag|ນູແວນເຊລັງ}}
|ເອຣິກາ ອາຄວາດຕ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ຊິໂອບານ ແມັກຄລາຟເຟີຣ໌ຕີ<br>{{flag|ອຽກລັງ}}
|-
| 1991
|ໄດແອນນາ ທິລເດນ-ເດວິສ<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
| ນິນິເບທ ລີອັລ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ລີແອນນ໌ ບັກເຄີລ<br>{{flag|ອົດສະຕະຣາລີ}}
|ແຊນດຣາ ຟອສເຕີຣ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ດິເລັກ ໂຄຣູຍານ<br>{{flag|ຕຸຣກີ}}
|-
| 1992
|ເອມີ ເຄລນຮານສ໌<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|ຟຣານຊິສ ກາໂກ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ເມທິນີ ກິ່ງໂພຍຫຼວງ<br>{{flag|ໄທ}}
|ໂຈດີ ບາຣ໌ບາຣາ ວີຊ<br>{{flag|ບາຮາມາສ}}
| colspan="2" | ຢູເລຍ ຄູຣອດຊຄິນາ<br>{{flag|ລັດເຊຍ}}
|-
| 1993
|ພາເລຊາ ໂມໂຟເຄັງ<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|ໂມນິກາ ເລຢ໌ ສະຄັດເຊຍ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ຊາຣ໌ເມນ ຣັຟຟາ ກູເຕຍເຣຊ<br>{{flag|ຟີລິບປິນ}}
| ລິຊາ ຮັນນາ<br>{{flag|ເຈເມກາ}}
| colspan="2" |ຟານີ ຊາປາລີຢາ<br>{{flag|ກະໂລອາຊີ}}
|-
| 1994
|ບາເຊດຊານາ ມັກກາເລເມເລ<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|ໄອຣີນ ເຟີຣ໌ໄຣຣາ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ໄອຊວາຣ໌ຢາ ໄຣ<br>{{flag|ອິນເດຍ}}
|ອນິຕາ ລິລລີ ບຸຊ<br>{{flag|ໝູ່ເກາະເຄແມນ}}
| colspan="2" |ບຣານຄາ ເບບິຊ<br>{{flag|ກະໂລອາຊີ}}
|-
| 1995
|ເບີຣ໌ເນລີ ດານຽລ<br>{{flag|ແອຟຣິກາໃຕ້}}
| ຈັດເກີລີນ ອາກີເລຣາ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ຊເວ ຢູນ-ຢອງ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|ມິເຊລ ຂ່ານ<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" |ອນິກາ ມາຣ໌ຕິໂນວິດຊ໌<br>{{flag|ກະໂລອາຊີ}}
|-
| 1996
|ເພັກກີ-ຊູ ຄູມາໂລ<br>{{flag|ແອຟຣິກາໃຕ້}}
|ຄາໂຣໄລນາ ອາຣັງໂກ<br>{{flag|ໂຄລັມເບຍ}}
| colspan="3" |ຣານີ ເຈຣາດ<br>{{flag|ອິນເດຍ}}
|ແອຟຣານີນາ ເຮນຣິເກຊ<br>{{flag|ອາລູບາ}}
| colspan="2" | ອີຣີນີ ສະຄລີວາ<br>{{flag|ກະແລັດ}}
|-
| 1997
|ເຈສຊິກາ ໄນເກີຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ເຊລລີ ທູສແຊັງ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
| colspan="3" |ໄດແອນນາ ເຮເດນ<br>{{flag|ອິນເດຍ}}
|ມິເຊລ ມູດດີ<br>{{flag|ເຈເມກາ}}
| colspan="2" |ຊາລາ ຊີເຄລ<br>{{flag|ຕຸຣກີ}}
|-
| 1998
|ເຄຣິຊນີ ໄນເກີຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ດານີເອລາ ຄັມໂປສ<br>{{flag|ຊິລີ}}
| colspan="3" |ລິນາ ເຕຍໂອ<br>{{flag|ມາເລເຊຍ}}
|ຄຣິສຕິນ ສະໂຕຣ໌ວ<br>{{flag|ເຈເມກາ}}
| colspan="2" | ລີນໍຣ໌ ອາບາຣ໌ກິລ<br>{{flag|ອິດສະຣາແອນ}}
|-
|1999
|ໂຊເນຍ ຣາຊິທີ<br>{{flag|ແອຟຣິກາໃຕ້}}
|ມາຣ໌ຕິນາ ທໍໂຣກູດ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ຍຸກຕາ ມຸກເຮ<br>{{flag|ອິນເດຍ}}
|ເດຊີເຣ ເດປັສສ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ເຈນນີ ເຊີຣ໌ໂວນີ<br>{{flag|ອິດສະຣາແອນ}}
|-
|2000
|ໂຢລັນດາ ມາຊິນເດ<br>{{flag|ເຄນຢາ}}
|ຄັດຢາ ທອມເຊນ<br>{{flag|ອຸຣຸກວັຍ}}
| colspan="3" |ປຣີຢັງກາ ໂຈປຣາ<br>{{flag|ອິນເດຍ}}
|ໂຈຊາຍເນ ວໍລ<br>{{flag|ຄູຣາຊາວ}}
| colspan="2" |ຈໍຣ໌ເຈຍ ປັລມາສ<br>{{flag|ອິຕາລີ}}
|-
|2001
| ອັກບານີ ດາເຣໂກ<br>{{flag|ໄນຈີເຣຍ}}
|ລິເກຍ ອາຣ໌ເກວໂຢ<br>{{flag|ນິຄາລາກົວ}}
| colspan="3" |ຫຼີ່ ບິງ<br>{{flag|ຈີນ}}
|ຊິຊິ ລີ<br>{{flag|ອາລູບາ}}
| colspan="2" |ຈູເລຍຕ໌-ເຈນ ຮໍຣ໌ນ<br>{{flag|ເອກົດ}}
|-
|2002
|ຊິເນນເຍ ໂອຊູບາ<br>{{flag|ໄນຈີເຣຍ}}
|ນາຕາເລຍ ເປຣັລຕາ<br>{{flag|ໂຄລັມເບຍ}}
| colspan="3" |ອູ ອິງໜາ<br>{{flag|ຈີນ}}
|ຣາເຊລລີ ໂອດູເບີຣ໌<br>{{flag|ອາລູບາ}}
| colspan="2" | ອັຊຣາ ອາຄິນ<br>{{flag|ຕຸຣກີ}}
|-
|2003
|ຮາຍັດ ອາເມັດ ໂມຮຳເມັດ<br>{{flag|ເອທິໂອເປຍ}}
|ນາຊານິນ ອາຟຊິນ-ແຈມ<br>{{flag|ແຄນນາດາ}}
| colspan="3" |ກວນ ທີ<br>{{flag|ຈີນ}}
|ເຈດ ຟຸລຟໍຣ໌ດ<br>{{flag|ເຈເມກາ}}
| colspan="2" | ໂຣຊານນາ ເດວິສັນ<br>{{flag|ອຽກລັງ}}
|-
|2004
|ອນິຕາ ອູວັກເບລ<br>{{flag|ໄນຈີເຣຍ}}
| ມາຣີອາ ຮູເລຍ ມັນຕິຢາ<br>{{flag|ເປຣູ}}
| colspan="3" |ມາຣີອາ ຄາຣ໌ລາ ບາວຕິສຕາ<br>{{flag|ຟີລິບປິນ}}
|ຄລາວເດຍ ຄຣຸຊ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| colspan="2" |ຄາຕາຊີນາ ໂບໂຣວິດຊ໌<br>{{flag|ໂປໂລຍ}}
|-
|2005
|ແນນຊີ ຊູມາຣີ<br>{{flag|ແທນຊາເນຍ}}
| ດັຟເນ ໂມລິນາ<br>{{Flag|ເມັກຊິໂກ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂອ ອຶນ-ຢອງ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|ອິງກຣິດ ມາຣີ ຣິເວຣາ<br>{{flag|ປວຍໂຕຣີໂກ}}
| ອຸນນູຣ໌ ວິລຮຽລມສດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
|ໂຊຟີອາ ບຣຸສໂຄລີ<br>{{flag|ອິຕາລີ}}
|-
|2006
|ສະຕິເວຍນດຣາ ໂອລິເວຣາ<br>{{flag|ແອງໂກລາ}}
|ເຈນ ບໍຣ໌ເຈສ<br>{{flag|ບຣາຊິລ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊາບຣີນາ ຮຸສຊາມີ<br>{{flag|ອົດສະຕະຣາລີ}}
|ຊາຣາ ລໍຣ໌ເຣນສ໌<br>{{flag|ເຈເມກາ}}
| ຕາທານາ ຄູຊາໂຣວາ<br>{{flag|ແຊັກ}}
|ໂອອານາ ບອຍຕໍຣ໌<br>{{flag|ລູມານີ}}
|-
|2007
|ມີກາເອລາ ເຣຍສ໌<br>{{flag|ແອງໂກລາ}}
|ຄາໂຣໄລນາ ໂມຣານ<br>{{Flag|ເມັກຊິໂກ}}
| colspan="2" |ຈ້າງ ຕື່ຫລິນ<br>{{flag|ຈີນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ວາເລນ ມາຮາຣາດຊ໌<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" |ແອນນີ ໂອລິຟ<br>{{flag|ຊູແອດ}}
|-
|2008
|ບຣີຈິດ ດອສ ຊານໂຕສ<br>{{flag|ແອງໂກລາ}}
|ຮັນເນລີສ ເລເດສມາ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="2" |ປາຣ໌ວາທີ ໂອມານາຄຸດຕັນ<br>{{flag|ອິນເດຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກາບຣິເອລ ລວົລຄອດຕ໌<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" | ເຄເຊເນຍ ຊູຄິໂນວາ<br>{{flag|ລັດເຊຍ}}
|-
|2009
|ເທທັມ ເຄຊວາຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ເປໍຣ໌ລາ ເບລຕຣານ<br>{{Flag|ເມັກຊິໂກ}}
| colspan="2" |ຄິມ ຈູ-ຣີ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ລີອາ ມາຣ໌ວິລເລ<br>{{flag|ບາເບໂດສ}}
| colspan="2" | ໄຄອານ ອັລໂດຣິໂນ<br>{{flag|ຍິບຣອລຕາ}}
|-
|2010
|ເອມມາ ເວຣີອຸສ<br>{{flag|ບອຕສະວານາ}}
| ອາເລັກຊານເດຣຍ ມິລລ໌ສ <br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຖັງ ເຊວ່<br>{{flag|ຈີນ}}
|ອາອີຊາ ກຸສຕາຟ<br>{{flag|ເຊນລູເຊຍ}}
| colspan="2" |ເອມມາ ບຣິດ ວັລດຣອນ<br>{{flag|ອຽກລັງ}}
|-
|2011
|ໂບຄັງ ມອນເຈນ<br>{{flag|ແອຟຣິກາໃຕ້}}
| ອິເວຍນ໌ ຊາຣ໌ຄອດສ໌<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="2" |ເກວນໂດລີນ ຣູແອສ <br>{{flag|ຟີລິບປິນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອາແມນດາ ວິລລານູເອລາ<br>{{flag|ປວຍໂຕຣີໂກ}}
| colspan="2" |ອາລີເຊ ລິລລີ ເມົາເທນເກີຣ໌ <br>{{flag|ອັງກິດ}}
|-
|2012
| ອາຕົງ ເດມັກ <br>{{flag|ເຊົາທ໌ຊູດານ|name=ຊູດານໃຕ້}}
| ມາຣີອາ ນໍຕາຣັງເຈໂລ <br>{{flag|ບຣາຊິລ}}
| colspan="2" |ອູ ຫວິນເຊຍ<br>{{flag|ຈີນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ດີອານາ ຣອບບິນສ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ໂຊຟີ ໂມນດ໌ສ<br>{{flag|ການ}}
|-
|2013
|ຄາຣ໌ຣານຊາ ຊູດເຕີຣ໌<br>{{flag|ການາ}}
|ຊານເຄຼີ ຟຣານຊ໌<br>{{flag|ບຣາຊິລ}}
|ເມແກນ ຢັງ<br>{{flag|ຟີລິບປິນ}}
|ເອີຣິນ ຮອນແລນດ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຈີນາ ຮາຣ໌ກິເທຢ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ມາຣີນ ລໍຣ໌ເພີລິນ<br>{{flag|ຝະລັ່ງ}}
|-
|2014
| ໂຣລີນ ສະເຕຣົາສ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ອີລິຊາເບທ ເຊຟຣິດ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ໂຄຢັລ ຣານາ<br>{{flag|ອິນເດຍ}}
|ຄໍຣ໌ດນີ ທໍຣ໌ບ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຣາຟີຢາ ຮຸສເຊນ<br>{{flag|ກາຍອານາ}}
| colspan="2" |ເອດີນາ ຄຸລຊາຣ໌<br>{{flag|ຮົງກະລີ}}
|-
|2015
|ລີເຊີລ ລໍຣີ<br>{{flag|ແອຟຣິກາໃຕ້}}
|ຄາທາຣີນາ ຊອຍ ນູນຽສ<br>{{flag|ບຣາຊິລ}}
|ມາຣີອາ ຮາຣ໌ຟານຕີ<br>{{flag|ອິນໂດເນເຊຍ}}
|ເທສສ໌ ອະລິກຊານເດີຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ແຊນເນຕຕາ ໄມຣີ<br>{{flag|ເຈເມກາ}}
| colspan="2" | ມິເຣຍ ລາລາກູນາ<br>{{flag|ແອສະປາຍ}}
|-
|2016
|ເອເວລີນ ທຸງກູ<br>{{flag|ເຄນຢາ}}
|ອອດຣາ ມາຣີ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ນາຕາຊາ ແມນນູເອລາ<br>{{flag|ອິນໂດເນເຊຍ}}
|ເມເດລີນ ຄາວ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຍາຣິດຊາ ເຣເຍສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| colspan="2" |ເລນຕີ ຟຣານສ໌<br>{{flag|ແບນຊິກ}}
|-
|2017
|ແມກລີນ ເຈຣຸໂຕ<br>{{flag|ເຄນຢາ}}
|ແອນເດຣຍ ເມຊາ<br>{{Flag|ເມັກຊິໂກ}}
|ຄິມ ຮາ-ອຶນ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|ແອນນີ ອີວານສ໌<br>{{flag|ນູແວນເຊລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຊລານເກ ອາເກີຣ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ສະເຕຟານີ ຕຸຣ໌ຊີ<br>{{flag|ອັງກິດ}}
|-
|2018
|ຄວິນ ອະເບນັກຄິວ<br>{{flag|ຢູກັນດາ}}
|ໂຊລາຣິສ ບາຣ໌ບາ<br>{{Flag|ປານາມາ}}
|ພິດຊາພາ ລິມສະນຸກັນ<br>{{flag|ໄທ}}
|ເຈສຊິກາ ໄທສັນ<br>{{flag|ນູແວນເຊລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຄາດີຢາ ໂຣບິນສັນ<br>{{flag|ເຈເມກາ}}
| colspan="2" |ມາຣີອາ ວາຊີເລວິດຊ໌<br>{{flag|ບີເອໂລລຸດ}}
|-
| 2019
| ໄນຄາຊີ ດັກເກີຣ໌ <br>{{flag|ໄນຈີເຣຍ}}
| ເອລີສ ໂຄເວລ <br>{{flag|ບຣາຊິລ}}
|ສຸມັນ ຣາວ <br>{{flag|ອິນເດຍ}}
|ຕາຈາ ຢາຄອນ <br>{{flag|ໝູ່ເກາະຄຸກ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ຕາຊານາ ເຟຣເຊີຣ໌ <br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" | ໂອຟີລີ ເມຊີໂນ <br>{{flag|ຝະລັ່ງ}}
|-
| 2021
| ໂອລີເວຍ ຢາເຊ <br>{{flag|ໂກຕດິວົວຣ໌}}
| ຊຣີ ເຊນນີ <br>{{flag|United States|name=ສະຫະລັດອາເມລິກາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຄາຣ໌ລາ ຢູເລສ <br>{{flag|ອິນໂດເນເຊຍ}}
| ອາຣີຢາມ ດີອາດຊ໌ <br>{{flag|ປວຍໂຕຣີໂກ}}
| colspan="2" | ແອນນາ ລິນນິໂຄໂວ <br>{{flag|ອຽກລັງເໜືອ}}
|-
|2023
| ເລເຊໂກ ໂຊມໂບ <br>{{flag|ບອຕສະວານາ}}
| ເລຕິເຊຍ ໂຟຣຕາ <br>{{flag|ບຣາຊິລ}}
|ຢັສມີນາ ເຊຕູນ <br>{{flag|ລີບັງ}}
|ຄຣິສເຕນ ໄຣທ໌ <br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ອາເຊ ອັບຣາຮຳສ໌ <br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" |ເຈສຊິກາ ເກເຈນ <br>{{flag|ອັງກິດ}}
|-
|2025
| ຮັສເຊຕ ເດເຣເຈ <br>{{flag|ເອທິໂອເປຍ}}
| ເຈສຊິກາ ໂປໂດຣໂຊ <br>{{flag|ບຣາຊິລ}}
|ຄຣິຊນ່າ ເກຣວິເດສ <br>{{flag|ຟີລິບປິນ}}
|ຈັສມິນ ສະຕຣິງເກີຣ໌ <br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ໂອເຣລີ ໂຈອາຄິນ <br>{{flag|ມາຕີນິກ}}
| colspan="2" | ມາຢາ ຄລາຍດາ <br>{{flag|ໂປໂລຍ}}
|-
|2026
| Romanda Hombir<br>{{flag|ແອຟຣິກາໃຕ້}}
| Gabriela Botelho <br>{{flag|ບຣາຊິລ}}
| Taanusiya Chetty<br>{{flag|Malaysia}}
| Tiarē Henry-Anguna <br>{{flag|ໝູ່ເກາະຄຸກ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| Georgia-Lee Gill<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" | Elisabeth Reynés<br>{{flag|ແອສະປາຍ}}
|}
== ຕົວແທນປະເທດລາວ ==
{{ບົດຄວາມຫຼັກ|ມິສເວີຣ໌ລດ໌ລາວ}}
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ປີ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜູ້ດຳລົງຕຳແໜ່ງ / ຕົວແທນ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ແຂວງ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜົນງານລະດັບຊາດ
! colspan="2" style="background-color:#787878;color:#FFFFFF;" |ການປະກວດລະດັບນານາຊາດ
|-
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2026
|ມົງກຸດເພັດ ຫານຊະນະ
|[[ແຂວງວຽງຈັນ]]
|ຮອງອັນດັບ 1 - ມິສອິນເຕີຣ໌ເນຊັນແນລລາວ 2024
|ບໍ່ຜ່ານເຂົ້າຮອບ
| style="background:;" | {{collapsible list|
| title = 2 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* Top 20 - Multimedia Challenge (Top 5 of Asia and Oceania from 4 continentals)
* Top 60 - Multimedia Challenge (Top 14 of Asia and Oceania from 4 continentals)}}
|-
|2022-23
| rowspan="2" |ພອນວິໄລ ຫຼວງລາດ <small>''(ແທນ)''</small>
| rowspan="2" |[[ແຂວງວຽງຈັນ]]
| rowspan="2" |ຮອງອັນດັບ 1 - ມິສເວີຣ໌ລດ໌ລາວ 2021
| colspan="2" rowspan="3" {{n/a|''ບໍ່ໄດ້ເຂົ້າຮ່ວມການປະກວດ''}}
|-
| rowspan="2" |2021
|-
|ສຸພາວະດີ ພົງສະຫວັນ <small>''(ລາອອກ)''</small>
|[[ແຂວງວຽງຈັນ]]
|ມິສເວີຣ໌ລດ໌ລາວ 2021
|-
|2019
|[[ເນລະມິດ ໄຊປັນຍາ]]
|[[ແຂວງວຽງຈັນ]]
|[[ມິສເວີຣ໌ລດ໌ລາວ 2019|ມິສເວີຣ໌ລດ໌ລາວ 2019]]
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2018
|[[ກະດຸມເພັດ ໄຊຍະວົງ]]
|[[ແຂວງອຸດົມໄຊ]]
|[[ມິສເວີຣ໌ລດ໌ລາວ 2018|ມິສເວີຣ໌ລດ໌ລາວ 2018]]
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2017
|[[ຕົ້ນຄຳ ພົນຈັນເຮືອງ]]
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ຜູ້ເຂົ້າແຂ່ງຂັນ - ມິສຢູນີເວີຣສລາວ 2017
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist|2}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
* [https://www.missworld.com/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/MissWorld ເຟສບຸກຫຼັກ]
{{ມິສໂວຣ໌ວ}}{{ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສໂວຣ໌ວ}}{{ເວທີປະກວດຄວາມງາມລະດັບແກຣນສະແລັມ}}{{ໂກລໂບ້ວ ບິວຕີ້}}<noinclude>
[[ໝວດ:ມິສໂວຣ໌ວ]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
[[ໝວດ:ໂກລໂບ້ວ ບິວຕີ້]]
</noinclude>
svr2cb4kckmgx2idogtlrpke3fktoh4
130840
130838
2026-09-16T06:45:55Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130840
wikitext
text/x-wiki
{{Infobox pageant
| name = ມິສເວີຣ໌ລດ໌
| logo =
| logosize = 100px
| image = Miss World logo.svg
| caption =
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| franchise_holder =
| organization = ອົງກອນມິສເວີຣ໌ລດ໌ (Miss World Organization)
| headquarters = ລອນດອນ, ສະຫະລາຊະອານາຈັກ
| pageant_region =
| region_represented=
| qualification =
| first = [[Miss World 1951|1951]]
| recent =
| last = <!---ໃຊ້ສະເພາະການປະກວດທີ່ຍົກເລີກແລ້ວ--->
| current_titleholder = [[ສຸຊາຕາ ຊ່ວງສີ]]
| titleholder_represents = ໄທ
| language = ພາສາອັງກິດ
| leader_title1 = ຜູ້ກໍ່ຕັ້ງ
| leader_name1 = Eric Morley
| leader_title2 = ປະທານອົງກອນ
| leader_name2 = Julia Morley
| leader_title3 =
| leader_name3 =
| predecessor =
| successor = <!---ການປະກວດຖັດຈາກນີ້--->
| website = [http://www.missworld.com/ ເວັບໄຊທ໌]
}}
'''ມິສເວີຣ໌ລດ໌''' ({{langx|en|Miss World}}) ແມ່ນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ສຳຄັນ ກໍ່ຕັ້ງຂຶ້ນໃນປະເທດອັງກິດ [[ສະຫະລາຊະອານາຈັກ]] ໂດຍ ເອຣິກ ມໍຣ໌ເລຍ໌ ໃນປີ ຄ.ສ. 1951<ref>{{cite web|url=http://guardianlv.com/2013/06/miss-world-competition-says-no-to-bikini-yes-to-sarong/|title=Miss World Competition Says No to Bikini Yes to Sarong|author=Michael Smith|work=Guardian Liberty Voice|access-date=26 January 2016}}</ref><ref>{{cite web|url=http://www.timesofmalta.com/articles/view/20090814/world-news/miss-universe-on-august-23 |title=Miss Universe on August 23 |publisher=Timesofmalta.com |access-date=24 May 2011}}</ref> ຫຼັງຈາກທີ່ ເອຣິກ ມໍຣ໌ເລຍ໌ ເສຍຊີວິດລົງໃນປີ ຄ.ສ. 2000 ຈູເລຍ ມໍຣ໌ເລຍ໌ ພັນລະຍາຂອງເອຣິກ ໄດ້ຂຶ້ນມາເປັນປະທານຂອງການປະກວດມິສເວີຣ໌ລດ໌ຈົນເຖິງປັດຈຸບັນ.
ນາງງາມໂລກແມ່ນການປະກວດນາງງາມທີ່ມີຜູ້ເຂົ້າປະກວດແລະຖ່າຍທອດອອກອາກາດຫຼາຍທີ່ສຸດ<ref>{{cite web|url=http://leadership.ng/entertainment/381814/beauty-pageants-crowns-right-heads|title=Beauty Pageants: Are The Crowns On the Right Heads? - Nigerian News from Leadership News|work=Nigerian News from Leadership News|access-date=3 January 2016|archive-url=https://web.archive.org/web/20151222085830/http://leadership.ng/entertainment/381814/beauty-pageants-crowns-right-heads|archive-date=22 December 2015|url-status=dead}}</ref> ໂດຍໃນແຕ່ລະປີມີຕົວແທນຜູ້ເຂົ້າປະກວດຫຼາຍກວ່າ 100 ຄົນ<ref>{{cite web|url=http://www.economist.com.na/index.php?option=com_content&view=article&id=17097:newly-crowned-miss-namibia-2009-happie-ntelamo-&catid=542:headlines&Itemid=62 |title=Newly crowned Miss Namibia 2009, Happie Ntelamo |work=The Economist .na |date=19 June 2009 |access-date=24 May 2011}}</ref><ref>{{cite web|url=http://www.warsaw-life.com/poland/miss-world-2006 |title=Warsaw-life.com. Miss World comes to Warsaw |publisher=Warsaw-life.com |access-date=24 May 2011}}</ref> ແລະທີ່ຜ່ານມາກໍເປັນເວທີການປະກວດທີ່ມີຜູ້ເຂົ້າຮ່ວມປະກວດຫຼາຍທີ່ສຸດ ([[ນາງງາມຈັກກະວານ]] ມີປະມານ 90 ປະເທດໃນແຕ່ລະປີ ແລະຫຼ້າສຸດມີຫຼາຍກວ່າ 120 ປະເທດ) ໂດຍປັດຈຸບັນມີຜູ້ທີ່ໄດ້ຕຳແໜ່ງມິສເວີຣ໌ລດ໌ແລ້ວທັງໝົດ 72 ຄົນ.
ຜູ້ຊະນະການປະກວດຈະໄດ້ຮັບລາງວັນເງິນສົດຈາກອົງກອນມິສເວີຣ໌ລດ໌ສູງເຖິງ 1 ລ້ານໂດລາສະຫະລັດ ແລະ ມົງກຸດເພັດສີນ້ຳເງິນ ຫຼື The Blue Crown ມູນຄ່າ 5 ລ້ານໂດລາສະຫະລັດ ສຳລັບສວມໃສ່ໃນຊ່ວງດຳລົງຕຳແໜ່ງເປັນໄລຍະເວລາ 1 ປີ.
ຜູ້ດຳລົງຕຳແໜ່ງນາງງາມໂລກຄົນປັດຈຸບັນແມ່ນ [[ສຸຊາຕາ ຊ່ວງສີ]] ຈາກ[[ລາຊະອານາຈັກໄທ]] ໂດຍໄດ້ຮັບຕຳແໜ່ງເມື່ອວັນທີ 31 ພຶດສະພາ ຄ.ສ. 2025 ທີ່ ເມືອງໄຮເດຣາບັດ, ລັດເຕລັງຄານາ, [[ປະເທດອິນເດຍ]].
== ຮູບແບບການປະກວດ ==
ການປະກວດມິສເວີຣ໌ລດ໌ນັ້ນຈະຄັດຜູ້ເຂົ້າປະກວດທີ່ຈະເຂົ້າຮອບບໍ່ເທົ່າກັນໃນແຕ່ລະປີ ກ່ອນໜ້ານີ້ຈະມີຜູ້ເຂົ້າປະກວດເຂົ້າຮອບ 20-25 ຄົນ ໃນປີ ຄ.ສ. 2017 ໄດ້ປັບປ່ຽນໃຫ້ມີຜູ້ເຂົ້າປະກວດເຂົ້າຮອບເພີ່ມເປັນ 40 ຄົນ ໂດຍຈະມີການປະກວດຮອບຟາສຕ໌ແທຣັກ (Fast Track) ເຊິ່ງປັດຈຸບັນປະກອບໄປດ້ວຍ Miss Talent (ຄວາມສາມາດພິເສດ), Miss World Beach Beauty (ໂຊຫຸ່ນໃນຊຸດລອຍນ້ຳ), Top Model (ທັກສະນາງແບບ), Miss World Sports (ແຂ່ງຂັນກິລາ) ແລະ Beauty With a Purpose (ນາງງາມທີ່ອຸທິດຕົນເພື່ອສັງຄົມ) ແລະ ນຳຜູ້ຊະນະໃນຮອບຟາສຕ໌ແທຣັກນັ້ນໆ ເຂົ້າຮອບສຸດທ້າຍໂດຍທັນທີ<ref name="Billings 2013">{{cite book | last=Billings | first=S. | title=Language, Globalization and the Making of a Tanzanian Beauty Queen | publisher=[[Channel View Publications]] | series=Encounters (Bristol, England) | year=2013 | isbn=978-1-78309-075-4 | url=https://books.google.com/books?id=Oz0YAgAAQBAJ&pg=PA186 | page=186}}</ref> ແລະ ສ່ວນທີ່ເຫຼືອຈະຄັດເລືອກຈາກຜູ້ທີ່ມີຄະແນນສູງຕິດອັນດັບຈາກການເຮັດກິດຈະກຳກັບກອງປະກວດ (ຍົກເວັ້ນປີ 2004 ທີ່ໃຊ້ການໂຫວດເຂົ້າຮອບ) ໂດຍກອງປະກວດຈະເລີ່ມຈາກການປະກາດ Semi-finalist ແລ້ວຈະປະກາດ Finalist ຈົນເຖິງການສຳພາດນາງງາມ (ຮູບແບບການແຂ່ງຂັນຈະບໍ່ຄືກັບ Miss Universe ຄືບໍ່ມີການເດີນຮອບຊຸດລອຍນ້ຳແລະຊຸດລາຕີ) ເຊິ່ງນາງງາມຈະເຂົ້າຮອບຫຼືບໍ່ນັ້ນຂຶ້ນຢູ່ກັບຄວາມມັກຂອງຄະນະກຳມະການ ແລະ ຈູເລຍ ມໍຣ໌ເລຍ໌ ເຊິ່ງຈະບໍ່ມີຄະແນນປາກົດເປັນລາຍລັກອັກສອນ.
ໃນປີ 2025 ມິສເວີຣ໌ລດ໌ໄດ້ປັບຮູບແບບມາເປັນລະບົບພູມິພາກ 4 ກຸ່ມຫຼັກ ໄດ້ແກ່ [[ອາຟຣິກາ]], [[ອາເມລິກາ]]ກັບ[[ແຄຣິບບຽນ]], [[ອາຊີ]]ກັບ[[ໂອເຊຍນີ]] ແລະ [[ເອີຣົບ]] ແຕ່ລະກຸ່ມຈະມີນາງງາມ 10 ຄົນ ທີ່ຜ່ານເຂົ້າສູ່ຮອບ 40 ຄົນສຸດທ້າຍ ເຊິ່ງລວມເຖິງຜູ້ຊະນະລາງວັນຟາສຕ໌ແທຣັກທີ່ໄດ້ສິດເຂົ້າຮອບອັດຕະໂນມັດ ຕໍ່ມາຄະນະກຳມະການຈະຄັດເລືອກຜູ້ເຂົ້າປະກວດ 5 ຄົນຈາກແຕ່ລະພູມິພາກເຂົ້າສູ່ຮອບ 20 ຄົນສຸດທ້າຍ ຈາກນັ້ນຈະຄັດເຫຼືອ 2 ແລະ 1 ຄົນຕໍ່ພູມິພາກຕາມລໍາດັບ ຜູ້ຊະນະລະດັບພູມິພາກຈະກາຍເປັນຜູ້ເຂົ້າຮອບ 4 ຄົນສຸດທ້າຍ ໂດຍໜຶ່ງໃນນັ້ນຈະໄດ້ຮັບຕຳແໜ່ງ ມິສເວີຣ໌ດ ສ່ວນອີກສາມຄົນຈະໄດ້ຮັບຕຳແໜ່ງຮອງອັນດັບໜຶ່ງ, ສອງ ແລະ ສາມ ຕາມລໍາດັບ.
=== ຟາສຕ໌ແທຣັກ ===
ການປະກວດຮອບຟາສຕ໌ແທຣັກນັ້ນ ໄດ້ມີການເລີ່ມຕົ້ນການປະກວດຕັ້ງແຕ່ປີ ຄ.ສ. 2003 ໂດຍຜູ້ທີ່ໄດ້ຕຳແໜ່ງຟາສຕ໌ແทຣັກໃນຮອບຕ່າງໆ ນັ້ນຈະໄດ້ສິດເຂົ້າຮອບການປະກວດມິສເວີຣ໌ດໃນປີເນັ້ນທັນທີ ໂດຍຟາສຕ໌ແທຣັກທີ່ໃຊ້ໃນການປະກວດມິສເວີຣ໌ດນັ້ນມີດັ່ງຕໍ່ໄປນີ້:<ref>{{Cite web |url=http://www.pageantopolis.com/international/world.htm |title=World ฟาสแทร็กบนเวทีการประกวดมิสเวิลด์ |access-date=2010-04-08 |archive-date=2011-06-23 |archive-url=https://web.archive.org/web/20110623084339/http://www.pageantopolis.com/international/world.htm |url-status=dead }}</ref>
* ມິສທາເລນຕ໌ (ຄ.ສ. 1978, 2001 – ປັດຈຸບັນ)<ref name="Namibian Sun 2015">{{cite web | title=Steffi makes top 30 in Miss World talent round | website=[[Namibian Sun]] | date=4 December 2015 | url=http://www.namibiansun.com/art-and-entertainment/steffi-makes-top-30-in-miss-world-talent-round.89580 | access-date=23 June 2016 | archive-date=2016-07-01 | archive-url=https://web.archive.org/web/20160701054506/http://www.namibiansun.com/art-and-entertainment/steffi-makes-top-30-in-miss-world-talent-round.89580 | url-status=dead }}</ref>
* ມິສທັອບໂມເດລ (ຄ.ສ. 2004, 2007 – ປັດຈຸบัน)<ref name="India Today 2009-5">{{cite web | title=Miss World Top Model announced | website=[[India Today]] | date=2 December 2009 | url=http://indiatoday.intoday.in/story/Miss+World+Top+Model+announced/1/73274.html | access-date=23 June 2016}}</ref>
* ບິວຕີ້ ວິດ ອະ ເພີຣ໌ໂພສ (ຄ.ສ. 2001 – ປັດຈຸບັນ)<ref>https://www.prestigeonline.com/sg/people/owner-miss-world-julia-morley-beauty-purpose/</ref>
* ມິສສະປອດ (ຄ.ສ. 2003 – ປັດຈຸບັນ)
* ມິສພີເພິນສ໌ຊອຍສ໌ (ຄ.ສ. 2003, 2008, 2013 – ປັດຈຸບັນ)
* ມິສບີຊບິວຕີ້ (ຄ.ສ. 2003 – 2014)<ref name="Manago 2008">{{cite web |last=Manago |first=Lito |title=Miss Russia wins Miss World 2008; Philippines fails to make it in semi-finals |website=[[Yes! (Philippine magazine)|Yes!]] |date=15 December 2008 |url=http://www.pep.ph/celeb/spotlight/17747/miss-russia-wins-miss-world-2008-philippines-fails-to-make-it-in-semi-finals |access-date=23 June 2016 |archive-date=2021-03-07 |archive-url=https://web.archive.org/web/20210307221256/https://www.pep.ph/celeb/spotlight/17747/miss-russia-wins-miss-world-2008-philippines-fails-to-make-it-in-semi-finals |url-status=dead }}</ref><ref>{{cite news |last1=Lange |first1=Maggie |title=Miss World Pageant Axes Swimsuit Portion |url=https://nymag.com/thecut/2014/12/miss-world-pageant-axes-swimsuit-portion.html |access-date=22 December 2014 |work=New York Magazine |date=18 December 2014}}</ref>
== ມົງກຸດມິສເວີຣ໌ລດ໌<ref>{{Cite web |date=2018-08-24 |title=The Crowns Used in the Miss World Pageant |url=https://sashesandscripts.wordpress.com/2018/08/25/the-crowns-used-in-the-miss-world-pageant/ |access-date=2025-11-25 |website=SASHES&SCRIPTS |language=en}}</ref> ==
ເຊັ່ນດຽວກັບການປະກວດມິສຢູນີເວີຣສ ການປະກວດມິສເວີຣ໌ລດ໌ກໍມີການປ່ຽນແປງຮູບແບບມົງກຸດມາແລ້ວຫຼາຍຄັ້ງ ແຕ່ທ່ານຮູ້ຫຼືບໍ່ວ່າ ທຳນຽມການມອບມົງກຸດໃຫ້ແກ່ຜູ້ຊະນະມິສເວີຣ໌ລນັ້ນ ເລີ່ມຕົ້ນຂຶ້ນໃນປີ 1955 ນີ້ເອງ.
* ເກີຣ໌ສຕິນ "ຄິກ" ຮາຄານສັນ ຜູ້ຊະນະຄົນທຳອິດສຸດ ບໍ່ໄດ້ຮັບການມອບມົງກຸດໃນລະຫວ່າງການປະກວດ ເຟສຕິວັລ ບິກິນີ ຄອນເທສ ເນື່ອງຈາກໃນເວລານັ້ນ ມີພຽງແຕ່ສື່ມວນຊົນເທົ່ານັ້ນທີ່ເອີ້ນການປະກວດນີ້ວ່າ ມິສເວີຣ໌ລ ໂດຍພິທີສະຫຼອງໄຊຊະນະໃນຍຸກຂອງລາວ ແມ່ນການຢືນຢູ່ເທິງແທ່ນຮັບລາງວັນຂັ້ນສູງສຸດ (ຄ້າຍຄືກັບການແຂ່ງຂັນກິລາໂອລິມປິກ) ພ້ອມທັງຖືຊໍ່ດອກໄມ້ ແລະ ສວມສາຍສະພາຍ. ຕະຫຼອດປະຫວັດສາດການປະກວດ ມົງກຸດມິສເວີຣ໌ລໄດ້ຖືກປ່ຽນແປງມາແລ້ວທັງໝົດ 11 ຄັ້ງ.
* ຜູ້ຊະນະຄົນທຳອິດທີ່ໄດ້ "ສວມມົງກຸດ" ຄື ຄາຣ໌ເມນ ຊູຊານາ ດູຍມ໌ ຈາກປະເທດເວເນຊູເອລາ ເຊິ່ງມົງກຸດຮູບແບບທຳອິດນີ້ຖືກນຳໃຊ້ພຽງແຕ່ 3 ຄັ້ງເທົ່ານັ້ນ. ມົງກຸດຮູບແບບທີສອງ ຖືກນຳໃຊ້ໃນພິທີມອບມົງກຸດໃຫ້ແກ່ ເພເນໂລປີ ແອນ ໂຄເລນ ຈາກປະເທດອາຟຣິກາໃຕ້ ໃນປີ 1958 ເຊິ່ງຖືກໃຊ້ພຽງແຕ່ໃນການປະກວດຄັ້ງນັ້ນຄັ້ງດຽວ. ໃນຄວາມເປັນຈິງແລ້ວ ມົງກຸດອີກ 3 ຮູບແບບຕໍ່ມາ ຫຼັງຈາກມົງກຸດຮູບແບບທຳອິດ ກໍຖືກນຳໃຊ້ພຽງແຕ່ຄັ້ງລະໜຶ່ງປີເທົ່ານັ້ນ.
* ມົງກຸດມິສເວີຣ໌ລດ໌ຮູບແບບທີຫ້າ ຖືກນຳໃຊ້ມາດົນນານເຖິງ 9 ປີ ໂດຍ ໂຣສແມຣີ ແຟຣັງແລນ ຈາກສະຫະລາດຊະおານາຈັກ ເປັນຜູ້ທຳອິດທີ່ໄດ້ສວມໃສ່ ມົງກຸດນີ້ໄດ້ສ້າງສະຖິຕິຂອງການປະກວດ ໂດຍເປັນມົງກຸດຮູບແບບທຳອິດທີ່ຖືກນຳໃຊ້ຕິດຕໍ່ກັນເຖິງ 9 ຄັ້ງ ແລະ ສິ້ນສຸດການນຳໃຊ້ໃນປີ 1969 ໂດຍມີ ເອວາ ຣອຍເບີຣ໌-ສະໄຕເອີຣ໌ ຈາກປະເທດໂອດຕຣິດ ເປັນຜູ້ສວມໃສ່ຄົນສຸດທ້າຍໃນປີ 1969.
* ເເຈນນິເຟີຣ໌ ໂຮສຕັນ ຈາກປະເທດເກຣເນດາ ໄດ້ຮັບມົງກຸດຮູບແບບໃໝ່ໃນປີ 1970 ເຊິ່ງມົງກຸດນີ້ໄດ້ຮັບສາຍານາມວ່າ "ມົງກຸດຕົວຕະລົກ" (jester’s crown / fool’s crown) ເນື່ອງຈາກການອອກແບບຂອງມັນ ປີດັ່ງກ່າວຖືເປັນປີທີ່ມີກະແສວິພາກວິຈານຢ່າງຮຸນແຮງ ເພາະນາຍົກລັດຖະມົນຕີຂອງເກຣເນດາໄດ້ຮ່ວມເປັນໜຶ່ງໃນຄະນະກຳມະການຕັດສິນ ນອກຈາກນີ້ ຍັງເປັນປີທີ່ມິສເວີຣ໌ລອະນຸຍາດໃຫ້ສາວງາມຈາກອາຟຣິກາໃຕ້ເຂົ້າຮ່ວມປະກວດພ້ອມກັນເຖິງ 2 ຄົນ (ຄົນຜິວດຳ 1 ຄົນ ແລະ ຄົນຜິວຂາວ 1 ຄົນ) ເນື່ອງຈາກບັນຫານະໂຍບາຍການແບ່ງແຍກສີຜິວ.
* ໃນປີ 1972 ໄດ້ມີການນຳໃຊ້ມົງກຸດຮູບແບບໃໝ່ອີກຄັ້ງ ເຊິ່ງຖືກໃຊ້ພຽງແຕ່ໃນປີດັ່ງກ່າວ ແຕ່ໜ້າທີ່ຂອງມັນຍັງບໍ່ຈົບລົງພຽງເທົ່ານັ້ນ ເພາະມັນກຳລັງຈະກັບມາອີກຄັ້ງໃນພາຍຫຼັງ ໂດຍ ເບລິນດາ ກຣີນ ເປັນຜູ້ທີ່ມີກຽດໄດ້ສວມໃສ່ມົງກຸດຮູບແບບນີ້ເປັນຄົນທຳອິດ.
* ປີ 1973 ແລະ ປີ 1974 ເປັນປີແຫ່ງການຄອງຕຳແໜ່ງທີ່ແສນສັ້ນ ແລະ ມົງກຸດກໍມີອາຍຸການໃຊ້ງານທີ່ສັ້ນເຊັ່ນດຽວກັນ ໂດຍ ມາຣ໌ໂຈຣີ ວັລເລດ ບໍ່ໄດ້ດຳລົງຕຳແໜ່ງດົນນານ ເຊັ່ນດຽວກັບມົງກຸດເພັດທຽມ ຂອງລາວ ສ່ວນມົງກຸດຂອງ ເຮເລນ ມໍແກນ ກໍຖືກໃຊ້ພຽງປີດຽວເຊັ່ນກັນ. ຕໍ່ມາໃນປີ 1976 ໄດ້ມີການນຳໃຊ້ມົງກຸດຮູບແບບໃໝ່ອີກຄັ້ງ ໂດຍຄັ້ງນີ້ເປັນກຽດຂອງ ຊິນດີ້ ເບຣັກສະເປຍຣ໌ ຈາກປະເທດຈາໄມກາ ທີ່ໄດ້ສວມໃສ່ ມົງກຸດຮູບແບບນີ້ຖືກສວມໃສ່ໂດຍຜູ້ຊະນະ 3 ຄົນ ແລະ ຖືກໃຊ້ຈົນເຖິງປີ 1978.
* ການອອກແບບມົງກຸດຂອງປີ 1972 ໄດ້ກັບມານຳໃຊ້ອີກຄັ້ງໃນປີ 1979 ໂດຍ ຈີນາ ສະເວນສັນ ເປັນຜູ້ທຳອິດທີ່ໄດ້ສວມໃສ່ມົງກຸດລຸ້ນປັບປຸງໃໝ່ນີ້ ແລະ ມັນກໍໄດ້ຖືກນຳໃຊ້ເປັນມົງກຸດປະຈຳຕຳແໜ່ງເລື້ອຍມາຈົນເຖິງປັດຈຸບັນ.
=== ແກເລີຣີມົງກຸດມິສເວີຣ໌ລດ໌ ===
<gallery class="center">
File:Petra Schürmann (cropped).jpg|''ມົງກຸດມິສເວີຣ໌ລດ໌ ລຸ້ນທີ 1'' ສວມໂດຍ ພີຕຣາ ສະຊູຣ໌ມັນນ໌, ມິສເວີຣ໌ລດ໌ 1956
File:Miss World 2013 Megan Young (cropped).jpg|''ມົງກຸດມິສເວີຣ໌ລດ໌ ລຸ້ນທີ 10 ສວມໂດຍ ເມແກນ ຍັງ, ມິສເວີຣ໌ລດ໌ 2013''
</gallery>
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງ ==
{{ບົດຄວາມຫຼັກ|ລາຍຊື່ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເວີຣ໌ລດ໌}}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="6" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
! width="600" |ຮອງອັນດັບ 5
! width="600" |ຮອງອັນດັບ 6
|-
|1
|[[ມິສເວີຣ໌ລດ໌ 1951|1951]]
|Kiki Håkansso †<ref name="Sanghani 20142">{{cite web |last=Sanghani |first=Radhika |date=December 19, 2014 |title=Miss World ditches 'sexist bikini round' after 63 years |url=https://www.telegraph.co.uk/women/womens-life/11303129/Miss-World-bikini-round-cancelled-after-63-years.html |url-access=subscription |url-status=live |archive-url=https://ghostarchive.org/archive/20220112/https://www.telegraph.co.uk/women/womens-life/11303129/Miss-World-bikini-round-cancelled-after-63-years.html |archive-date=2022-01-12 |access-date=June 27, 2016 |website=The Telegraph}}{{cbignore}}</ref><br>{{flag|ຊູແອດ}}
|Laura Ellison Davies<br>{{flag|ສະຫະລາຊະອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}
|Doreen Dawne<br>{{flag|ສະຫະລາຊະອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}
| Jacqueline Lemoine<br>{{flag|ຝະລັ່ງ}}
| Aileen P. Chase<br>{{flag|ສະຫະລາຊະອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="38" |[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ກໍລະກົດ 29
|27
|-
|2
|[[ມິສເວີຣ໌ລດ໌ 1952|1952]]
||May-Louise Flodin †<ref name="Rose 20104">{{cite book |last=Rose |first=D. |url=https://books.google.com/books?id=fSNpHWBeHucC&pg=PA149 |title=Sexually, I'm More of a Switzerland |publisher=[[Simon and Schuster]] |year=2010 |isbn=978-1-4391-3149-7 |pages=149–157 |access-date=June 27, 2016}}</ref><br>{{flag|ຊູແອດ}}
|Sylvia Müller<br>{{flag|ສະວິດ}}
|Vera Marks<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}
| Eeva Hellas<br>{{flag|ແຟງລັງ}}
| Marleen Ann Dee<br>{{flag|ສະຫະລາຊະອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 14
|11
|-
|3
|[[ມິສເວີຣ໌ລດ໌ 1953|1953]]
|Denise Perrier<ref name="Rose 20104" /><br>{{flag|ຝະລັ່ງ}}
|Alexandra Ladikou<br>{{flag|ກະແລັດ|old}}
|Marina Papaelia<ref>{{Cite news |last=Whitmore |first=Greg |date=12 April 2013 |title=Unsung hero of photography Thurston Hopkins turns 100 |language=en-GB |work=The Guardian |url=https://www.theguardian.com/artanddesign/photography-blog/2013/apr/12/photography-thurston-hopkins-photojournalist-picture-post |access-date=2021-04-06 |issn=0261-3077}}</ref><br>{{flag|ອີຢິບ}}
|Manel Illangakoon<br>{{flag|ຊີລອນ}}
|Mary Kemp Griffith<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 19
|15
|-
|4
|[[ມິສເວີຣ໌ລດ໌ 1954|1954]]
|Antigone Costanda<ref name="Rose 20104" /><br>{{flag|ອີຢິບ}}
|Karin Hultman<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Efi Mela<br>{{flag|ກະແລັດ|old}}
|Claudine Bleuse<br>{{flag|ຝະລັ່ງ}}
|Frauke Walther<br>{{flag|ເຢຍລະມັນ}}
|Grete Hoffenblad<br>{{flag|ດານມາກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 18
|16
|-
|5
|[[ມິສເວີຣ໌ລດ໌ 1955|1955]]
|Susana Duijm†<ref name="Rose 20104" /><br>{{flag|ເວເນຊຸເອລາ}}
|Margaret Anne Haywood<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Julia Coumoundourou<br>{{flag|ກະແລັດ|old}}
|Gilda Marín<br>{{flag|ຄິວບາ}}
|Anita Åstrand<br>{{flag|ຊູແອດ}}
|Gisele Thierry<br>{{flag|ຝະລັ່ງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 20
|21
|-
|6
|[[ມິສເວີຣ໌ລດ໌ 1956|1956]]
|Petra Schürmann †<br>{{flag|ເຢຍລະມັນ}}
|Betty Lane Cherry<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Rina Weiss<br>{{flag|ອິດສະຣາແອນ}}
|Midoriko Tokura<br>{{flag|ຍີ່ປຸ່ນ}}
|Anne Rye Nielsen<br>{{flag|ດານມາກ}}
|Eva Bränn<br>{{flag|ຊູແອດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 15
|24
|-
|7
|[[ມິສເວີຣ໌ລດ໌ 1957|1957]]
|Marita Lindahl †<br>{{flag|ແຟງລັງ}}
|Lilian Juul Madsen<br>{{flag|ດານມາກ}}
|Adele June Kruger<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Jacqueline Tapia<br>{{flag|ຕູນິເຊຍ}}
|Muneko Yorifuji<br>{{flag|ຍີ່ປຸ່ນ}}
|Claude Inès Navarro<br>{{flag|ຝະລັ່ງ}}
|Sara Elimor<br>{{flag|ອິດສະຣາແອນ}}
|ຕຸລາ 14
|23
|-
|8
|[[ມິສເວີຣ໌ລດ໌ 1958|1958]]
|Penelope Coelen<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Claudine Auger<br>{{flag|ຝະລັ່ງ}}
|Vinnie Ingemann<br>{{flag|ດານມາກ}}
|Harriet Margareta Wågström<br>{{flag|ຊູແອດ}}
|Lucienne Struve<br>{{flag|ໂຮນລັງ}}
|Eileen Sheridan<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| {{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 13
|20
|-
|9
|[[ມິສເວີຣ໌ລດ໌ 1959|1959]]
|Corine Rottschäfer†<br>{{flag|ໂຮນລັງ}}
|María Elena Rossel<br>{{flag|ເປຣູ}}
|Ziva Shomrat<br>{{flag|ອິດສະຣາແອນ}}
|Anne Thelwell<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Kirsten Olsen<br>{{flag|ດານມາກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 10
|37
|-
|10
|[[ມິສເວີຣ໌ລດ໌ 1960|1960]]
|Norma Cappagli†<br>{{flag|ອາເຈນຕິນາ}}
|Gila Golan<br>{{flag|ອິດສະຣາແອນ}}
|Denise Muir<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Ingrun Helgard Möckel<br>{{flag|ເຢຍລະມັນ}}
|Judith Ann Achter<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 8
|39
|-
|11
|[[ມິສເວີຣ໌ລດ໌ 1961|1961]]
|Rosemarie Frankland†<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Grace Li Shiu-ying<br>{{flag|ສາທາລະນະລັດຈີນ}}
|Carmen Cervera<br>{{flag|ແອສະປາຍ}}
|Michèle Wargnier<br>{{flag|ຝະລັ່ງ}}
|Inge Jörgensen<br>{{flag|ດານມາກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 9
|37
|-
|12
|[[ມິສເວີຣ໌ລດ໌ 1962|1962]]
|Catharina Lodders<br>{{flag|ໂຮນລັງ}}
|Kaarina Leskinen<br>{{flag|ແຟງລັງ}}
|Monique Lemaire<br>{{flag|ຝະລັ່ງ}}
|Yvonne Ficker<br>{{flag|ແອຟຣິກາໃຕ້}}
|Teruko Ikeda<br>{{flag|ຍີ່ປຸ່ນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 8
|33
|-
|13
|[[ມິສເວີຣ໌ລດ໌ 1963|1963]]
|Carole Crawford<br>{{flag|ເຈເມກາ}}
|Elaine Miscall<br>{{flag|ນູແວນເຊລັງ}}
|Marja-Liisa Ståhlberg<br>{{flag|ແຟງລັງ}}
|Aino Korva<br>{{flag|ດານມາກ}}
|Grete Qviberg<br>{{flag|ຊູແອດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ7
|40
|-
|14
|[[ມິສເວີຣ໌ລດ໌ 1964|1964]]
|Ann Sidney<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Ana María Soria<br>{{flag|ອາເຈນຕິນາ}}
|Linda Lin Su-hsing<br>{{flag|ໄຕ້ຫວັນ}}
|Maria Isabel de Avellar Elias<br>{{flag|ບຣາຊິລ}}
|Lyndal Ursula Cruickshank<br>{{flag|ນູແວນເຊລັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 12
|42
|-
|15
|[[ມິສເວີຣ໌ລດ໌ 1965|1965]]
|Lesley Langley<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Dianna Lynn Batts<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Gladys Anne Waller<br>{{flag|ອຽກລັງ}}
|Ingrid Kopetzky<br>{{flag|ໂອຕະລີດ}}
|Marie Tapare<br>{{flag|ຕາຮີຕີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 19
|48
|-
|16
|[[ມິສເວີຣ໌ລດ໌ 1966|1966]]
|Reita Faria<br>{{flag|ອິນເດຍ}}
|Nikica Marinovic<br>{{flag|ຍູໂກສລາເວຍ}}
|Efi Fontini Plumbi<br>{{flag|ກະແລັດ|old}}
|Marlucci Rocha<br>{{flag|ບຣາຊິລ}}
|Gigliola Carbonara<br>{{flag|ອິຕາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 17
|51
|-
|17
|[[ມິສເວີຣ໌ລດ໌ 1967|1967]]
|Madeleine Hartog-Bel<br>{{flag|ເປຣູ}}
|María del Carmen Sabaliauskas<br>{{flag|ອາເຈນຕິນາ}}
|Shakira Baksh<br>{{flag|ກາຍອານາ}}
|Dalia Regev<br>{{flag|ອິດສະຣາແອນ}}
|Jennifer Lynn Lewis<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 16
|55
|-
|18
|[[ມິສເວີຣ໌ລດ໌ 1968|1968]]
|Penelope Plummer<br>{{flag|ອົດສະຕະຣາລີ}}
|Kathleen Winstanley<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Miri Zamir<br>{{flag|ອິດສະຣາແອນ}}
|Beatriz Sierra González<br>{{flag|ໂຄລັມເບຍ}}
|Arene Cecilia Amabuyok<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 14
|53
|-
|19
|[[ມິສເວີຣ໌ລດ໌ 1969|1969]]
|Eva Rueber-Staier<br>{{flag|ໂອຕະລີດ}}
|Gail Renshaw<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Christa Margraf<br>{{flag|ເຢຍລະມັນ}}
|Pamela Patricia Lord<br>{{flag|ກາຍອານາ}}
|Marzia Piazza<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 27
|50
|-
|20
|[[ມິສເວີຣ໌ລດ໌ 1970|1970]]
|Jennifer Hosten<ref name=":0" /><br>{{flag|ເກຣເນດາ}}
|Pearl Jansen<ref name=":0">{{Cite magazine |date=25 September 2020 |title=The First Black Miss World Looks Back on Her Tumultuous Win 50 Years Later |magazine=Time |url=https://time.com/5892386/misbehaviour-true-story-jennifer-hosten/ |access-date=4 June 2021 |archive-date=13 October 2023 |archive-url=https://web.archive.org/web/20231013190847/https://time.com/5892386/misbehaviour-true-story-jennifer-hosten/ |url-status=dead }}</ref><br>{{flag|ແອຟຣິກາໃຕ້}}
|Irith Lavi<br>{{flag|ອິດສະຣາແອນ}}
|Marjorie Johansson<br>{{flag|ຊູແອດ}}
|Jillian Jessup<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 20
|58
|-
|21
|[[ມິສເວີຣ໌ລດ໌ 1971|1971]]
|Lúcia Petterle<br>{{flag|ບຣາຊິລ}}
|Marilyn Ward<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Ana Paula de Almeida<br>{{flag|ປອກຕຸຍການ}}
|Nalini Moonsar<br>{{flag|ກາຍອານາ}}
|Ava Joy Gill<br>{{flag|ເຈເມກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 10
|56
|-
|22
|[[ມິສເວີຣ໌ລດ໌ 1972|1972]]
|Belinda Green<br>{{flag|ອົດສະຕະຣາລີ}}
|Ingeborg Sørensen<br>{{flag|ນອກແວ}}
|Chana Ordan<br>{{flag|ອິດສະຣາແອນ}}
|Ursula Pacher<br>{{flag|ໂອຕະລີດ}}
|Malathi Basappa<br>{{flag|ອິນເດຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 1
|53
|-
|23
|[[ມິສເວີຣ໌ລດ໌ 1973|1973]]
|{{n/a|Marjorie Wallace<br>''(ຖືກຖອດຖອນຕຳແໜ່ງ)''<br>{{flag|ສະຫະລັດອາເມລິກາ}}}}
|Evangeline Pascual<br>{{flag|ຟີລິບປິນ}}
|Patsy Yuen<br>{{flag|ເຈເມກາ}}
|Chaja Katzir<br>{{flag|ອິດສະຣາແອນ}}
|Shelley Latham<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 23
|54
|-
|24
|[[ມິສເວີຣ໌ລດ໌ 1974|1974]]
|{{n/a|Helen Morgan Helen Elizabeth Morgan<br>''(ລາອອກຈາກຕຳແໜ່ງ)''<br>{{flag|ສະຫະລາຊະອານາຈັກ}}}}
|Anneline Kriel<br>''(ເຂົ້າດຳລົງຕຳແໜ່ງແທນ)''<br>{{flag|ແອຟຣິກາໃຕ້}}
|Lea Klain<br>{{flag|ອິດສະຣາແອນ}}
|Gail Petith<br>{{flag|ອົດສະຕະຣາລີ}}
|Terry Ann Browning<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 22
|58
|-
|25
|[[ມິສເວີຣ໌ລດ໌ 1975|1975]]
|Wilnelia Merced<br>{{flag|ປວຍໂຕຣີໂກ}}
|Marina Langner<br>{{flag|ເຢຍລະມັນ}}
|Vicki Harris<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Maxie Clark<br>{{flag|ຄິວບາ}}
|Lidija Velkovska<br>{{flag|ຍູໂກສລາເວຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 20
|67
|-
|26
|[[ມິສເວີຣ໌ລດ໌ 1976|1976]]
|Cindy Breakspeare<br>{{flag|ເຈເມກາ}}
|Karen Pini<br>{{flag|ອົດສະຕະຣາລີ}}
|Diana Marie Duenas<br>{{flag|ກວມ}}
|Carol Jean Grant<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Merja Helena Tammih<br>{{flag|ແຟງລັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 18
|60
|-
|27
|[[ມິສເວີຣ໌ລດ໌ 1977|1977]]
|Mary Stävin<br>{{flag|ຊູແອດ}}
|Ineke Berends<br>{{flag|ໂຮນລັງ}}
|Dagmar Winkler<br>{{flag|ເຢຍລະມັນ}}
|Madalena Sbaraini<br>{{flag|ບຣາຊິລ}}
|Cindy Darlene Miller<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 17
|62
|-
|28
|[[ມິສເວີຣ໌ລດ໌ 1978|1978]]
|Silvana Suárez<br>{{flag|ອາເຈນຕິນາ}}
|Ossie Carlsson<br>{{flag|ຊູແອດ}}
|Denise Coward<br>{{flag|ອົດສະຕະຣາລີ}}
|Martha Eugenia Ortíz<br>{{flag|ເມັກຊິໂກ}}
|Gloria Valenciano<br>{{flag|ແອສະປາຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 16
|68
|-
|29
|[[ມິສເວີຣ໌ລດ໌ 1979|1979]]
|Gina Swainson<br>{{flag|ເບີມິວດາ}}
|Carolyn Seaward<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Debbie Campbell<br>{{flag|ເຈເມກາ}}
|Jodie Day<br>{{flag|ອົດສະຕະຣາລີ}}
|Barbara Meyer<br>{{flag|ສະວິດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 15
|70
|-
|30
|[[ມິສເວີຣ໌ລດ໌ 1980|1980]]
|{{n/a|Gabriella Brum<br>(ລາອອກຈາກຕຳແໜ່ງ)<br>{{flag|ເຢຍລະມັນ}}}}
|Kimberley Santos<ref name="RE-1">{{cite news |date=14 November 1980 |title=New Miss World Quickly Quits Title |newspaper=[[Reading Eagle]] |url=https://news.google.com/newspapers?nid=1955&dat=19801114&id=qYRhAAAAIBAJ&pg=5342,2459687&hl=en |access-date=4 June 2021}}</ref><ref name="MSN-1">{{cite web |date=15 January 2015 |title=Miss Universe vs Miss World: Facts and comparisons |url=https://www.msn.com/en-us/lifestyle/beauty/miss-universe-vs-miss-world-facts-and-comparisons/ss-AA8fn8G#image=10 |access-date=4 June 2021 |publisher=[[MSN]]}}</ref><ref>[https://news.google.com/newspapers?nid=1915&dat=19801113&id=FQAhAAAAIBAJ&sjid=DHUFAAAAIBAJ&pg=3071,2374430&hl=en ''The Day''<!-- Bot generated title -->]</ref><br>''(ເຂົ້າດຳລົງຕຳແໜ່ງແທນ)''<br>{{flag|ກວມ}}
|Patricia Barzyk<br>{{flag|ຝະລັ່ງ}}
|Anat Zimmermann<br>{{flag|ອິດສະຣາແອນ}}
|Kim Ashfield<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 13
|67
|-
|31
|[[ມິສເວີຣ໌ລດ໌ 1981|1981]]
|Pilín León<br>{{flag|ເວເນຊຸເອລາ}}
|Nini Johanna Soto<br>{{flag|ໂຄລັມເບຍ}}
|Sandra Angela Cunningham<br>{{flag|ເຈເມກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 12
|67
|-
|32
|[[ມິສເວີຣ໌ລດ໌ 1982|1982]]
|Mariasela Álvarez<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Sari Aspholm<br>{{flag|ແຟງລັງ}}
|Della Dolan<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 18
|68
|-
|33
|[[ມິສເວີຣ໌ລດ໌ 1983|1983]]
|Sarah-Jane Hutt<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Rocío Luna<br>{{flag|ໂຄລັມເບຍ}}
|Cátia Pedrosa<br>{{flag|ບຣາຊິລ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 17
|72
|-
|34
|[[ມິສເວີຣ໌ລດ໌ 1984|1984]]
|Astrid Carolina Herrera<br>{{flag|ເວເນຊຸເອລາ}}
|Constance Fitzpatrick<br>{{flag|ແຄນນາດາ}}
|Lou-Anne Ronchi<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 15
|72
|-
|35
|[[ມິສເວີຣ໌ລດ໌ 1985|1985]]
|Hólmfríður Karlsdóttir<br>{{flag|ອິດສະລັງ}}
|Mandy Shires<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Brenda Denton<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 14
|78
|-
|36
|[[ມິສເວີຣ໌ລດ໌ 1986|1986]]
|Giselle Laronde<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|Pia Larsen<br>{{flag|ດານມາກ}}
|Chantal Schreiber<br>{{flag|ໂອຕະລີດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 13
|77
|-
|37
|[[ມິສເວີຣ໌ລດ໌ 1987|1987]]
|Ulla Weigerstorfer<br>{{flag|ໂອຕະລີດ}}
|Albany Lozada<br>{{flag|ເວເນຊຸເອລາ}}
|Anna Jónsdóttir<br>{{flag|ອິດສະລັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 12
|78
|-
|38
|[[ມິສເວີຣ໌ລດ໌ 1988|1988]]
|Linda Pétursdóttir<br>{{flag|ອິດສະລັງ}}
|Yeon-hee Choi<br>{{flag|ເກົາຫຼີໃຕ້}}
|Kirsty Roper<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 17
|84
|-
|39
|[[ມິສເວີຣ໌ລດ໌ 1989|1989]]
|Aneta Kręglicka<br>{{flag|ໂປໂລຍ}}
|Leanne Caputo<br>{{flag|ແຄນນາດາ}}
|Mónica María Isaza<br>{{flag|ໂຄລັມເບຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຫວັນໄຈ, [[ຮົງກົງ]]
|ພະຈິກ 22
|78
|-
|40
|[[ມິສເວີຣ໌ລດ໌ 1990|1990]]
|Gina Tolleson<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Siobhan McClafferty<br>{{flag|ອຽກລັງ}}
|Sharon Luengo<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ພະຈິກ 8
|81
|-
|41
|[[ມິສເວີຣ໌ລດ໌ 1991|1991]]
|Ninibeth Leal<br>{{flag|ເວເນຊຸເອລາ}}
|Leanne Buckle<br>{{flag|ອົດສະຕະຣາລີ}}
|Diana Tilden-Davis<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ແອດແລນຕາ, [[ສະຫະລັດອາເມຣິກາ]]
|ທັນວາ 28
|78
|-
|42
|[[ມິສເວີຣ໌ລດ໌ 1992|1992]]
|Julia Kourotchkina<br>{{flag|ລັດເຊຍ}}
|Claire Smith<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Francis Gago<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="4" |ຊັນ ຊິຕີ, [[ປະເທດອາຟຣິກາໃຕ້|ອາຟຣິກາໃຕ້]]
|ທັນວາ 12
|83
|-
|43
|[[ມິສເວີຣ໌ລດ໌ 1993|1993]]
|Lisa Hanna<br>{{flag|ເຈເມກາ}}
|Palesa Mofokeng<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Ruffa Gutierrez<ref>{{cite news |date=28 November 1993 |title=Miss Jamaica wins Miss World title |newspaper=[[The Deseret News]] |url=http://nl.newsbank.com/nl-search/we/Archives?p_product=NewsLibrary&p_multi=DSNB&d_place=DSNB&p_theme=newslibrary2&p_action=search&p_maxdocs=200&p_topdoc=1&p_text_direct-0=0F3608B84D0AEB43&p_field_direct-0=document_id&p_perpage=10&p_sort=YMD_date:D&s_trackval=GooglePM |access-date=4 June 2021}}</ref><br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 27
|81
|-
|44
|[[ມິສເວີຣ໌ລດ໌ 1994|1994]]
|Aishwarya Rai<br>{{flag|ອິນເດຍ}}
|Basetsana Makgalemele<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|Irene Ferreira<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 19
|87
|-
|45
|[[ມິສເວີຣ໌ລດ໌ 1995|1995]]
|Jacqueline Aguilera<br>{{flag|ເວເນຊຸເອລາ}}
|Anica Martinović<br>{{flag|ກະໂລອາຊີ}}
|Michelle Khan<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 18
|84
|-
|46
|[[ມິສເວີຣ໌ລດ໌ 1996|1996]]
|Irene Skliva<br>{{flag|ກະແລັດ}}
|Carolina Arango<br>{{flag|ໂຄລັມເບຍ}}
|Anuska Prado<br>{{flag|ບຣາຊິລ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເບັງຄລູຣູ, [[ປະເທດອິນເດຍ|ອິນເດຍ]]
|ພະຈິກ 23
|88
|-
|47
|[[ມິສເວີຣ໌ລດ໌ 1997|1997]]
|Diana Hayden<br>{{flag|ອິນເດຍ}}
|Lauralee Martinovich<br>{{flag|ນູແວນເຊລັງ}}
|Jessica Motaung<br>{{flag|ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ມາເຮ, ເຊເຊວສ໌
|ພະຈິກ 22
|86
|-
|48
|[[ມິສເວີຣ໌ລດ໌ 1998|1998]]
|Linor Abargil<br>{{flag|ອິດສະຣາແອນ}}
|Véronique Caloc<br>{{flag|ຝະລັ່ງ}}
|Lina Teoh<ref>{{Cite web |title=Blast from the Past |url=http://www.missmalaysia-world.com.my/news-articles/5-blast-from-the-past.html |access-date=4 June 2021 |website=missmalaysia-world.com.my}}</ref><br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 26
|86
|-
|49
|[[ມິສເວີຣ໌ລດ໌ 1999|1999]]
|Yukta Mookhey<br>{{flag|ອິນເດຍ}}
|Martina Thorogood<br>{{flag|ເວເນຊຸເອລາ}}
|Sonia Raciti<br>{{flag|ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ທັນວາ 4
|94
|-
|50
|[[ມິສເວີຣ໌ລດ໌ 2000|2000]]
|Priyanka Chopra<br>{{flag|ອິນເດຍ}}
|Giorgia Palmas<br>{{flag|ອິຕາລີ}}
|Yüksel Ak<br>{{flag|ຕຸຣກີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 30
|95
|-
|51
|[[ມິສເວີຣ໌ລດ໌ 2001|2001]]
|Agbani Darego<br>{{flag|ໄນຈີເຣຍ}}
|Zizi Lee<br>{{flag|ອາລູບາ}}
|Juliet-Jane Horne<br>{{flag|ເອກົດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊັນ ຊິຕີ, [[ປະເທດອາຟຣິກາໃຕ້|ອາຟຣິກາໃຕ້]]
|ພະຈິກ 16
|93
|-
|52
|[[ມິສເວີຣ໌ລດ໌ 2002|2002]]
|Azra Akın<br>{{flag|ຕຸຣກີ}}
|Natalia Peralta<br>{{flag|ໂຄລັມເບຍ}}
|Marina Mora<br>{{flag|ເປຣູ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ທັນວາ 7
|88
|-
|53
|[[ມິສເວີຣ໌ລດ໌ 2003|2003]]
|Rosanna Davison<br>{{flag|ອຽກລັງ}}
|Nazanin Afshin-Jam<br>{{flag|ແຄນນາດາ}}
|Guan Qi<br>{{flag|ຈີນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" |ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ທັນວາ 6
|106
|-
|54
|[[ມິສເວີຣ໌ລດ໌ 2004|2004]]
|María Julia Mantilla<br>{{flag|ເປຣູ}}
|Claudia Cruz<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Nancy Randall<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 4
|107
|-
|55
|[[ມິສເວີຣ໌ລດ໌ 2005|2005]]
|Unnur Vilhjálmsdóttir<br>{{flag|ອິດສະລັງ}}
|Dafne Molina<br>{{flag|ເມັກຊິໂກ}}
|Ingrid Rivera<br>{{flag|ປວຍໂຕຣີໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 10
|102
|-
|56
|[[ມິສເວີຣ໌ລດ໌ 2006|2006]]
|Taťána Kuchařová<br>{{flag|ແຊັກ}}
|Ioana Boitor<br>{{flag|ລູມານີ}}
|Sabrina Houssami<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ວໍຊໍ, [[ປະເທດໂປໂລຍ|ໂປແລນ]]
|ກັນຍາ 30
|104
|-
|57
|[[ມິສເວີຣ໌ລດ໌ 2007|2007]]
|Zhang Zilin<br>{{flag|ຈີນ}}
|Micaela Reis<br>{{flag|Angola}}
|Carolina Morán<br>{{flag|ເມັກຊິໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ທັນວາ 1
|106
|-
|58
|[[ມິສເວີຣ໌ລດ໌ 2008|2008]]
|Ksenia Sukhinova<br>{{flag|ລັດເຊຍ}}
|Parvathy Omanakuttan<br>{{flag|ອິນເດຍ}}
|Gabrielle Walcott<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ໂຈຮັນເນສເບີກ, [[ປະເທດອາຟຣິກາໃຕ້|ອາຟຣິກາໃຕ້]]
|ທັນວາ 13
|109
|-
|59
|[[ມິສເວີຣ໌ລດ໌ 2009|2009]]
|Kaiane Aldorino<br>{{flag|ຍິບຣອລຕາ}}
|Perla Beltrán<br>{{flag|ເມັກຊິໂກ}}
|Tatum Keshwar<br>{{flag|ແອຟຣິກາໃຕ້}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 12
|112
|-
|60
|[[ມິສເວີຣ໌ລດ໌ 2010|2010]]
|Alexandria Mills<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Emma Wareus<br>{{flag|ບອຕສະວານາ}}
|Adriana Vasini<br>{{flag|ເວເນຊຸເອລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ຕຸລາ 30
|115
|-
|61
|[[ມິສເວີຣ໌ລດ໌ 2011|2011]]
|Ivian Sarcos<br>{{flag|ເວເນຊຸເອລາ}}
|Gwendoline Ruais]<ref>{{Cite web |date=7 November 2011 |title=Gwendoline Ruais is Miss World first runner-up |url=https://news.abs-cbn.com/entertainment/11/07/11/gwendoline-ruais-miss-world-first-runner |archive-url=https://web.archive.org/web/20160316122203/http://news.abs-cbn.com/entertainment/11/07/11/gwendoline-ruais-miss-world-first-runner |url-status=dead |archive-date=16 March 2016 |access-date=4 June 2021 |website=ABS-CBN News |language=en}}</ref><br>{{flag|ຟີລິບປິນ}}
|Amanda Vilanova<br>{{flag|ປວຍໂຕຣີໂກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ພະຈິກ 6
|113
|-
|62
|[[ມິສເວີຣ໌ລດ໌ 2012|2012]]
|Yu Wenxia<br>{{flag|ຈີນ}}
|Sophie Moulds<br>{{flag|ການ}}
|Jessica Kahawaty<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອໍໂດສ ຊິຕີ, [[ປະເທດຈີນ|ຈີນ]]
|ສິງຫາ18
|116
|-
|63
|[[ມິສເວີຣ໌ລດ໌ 2013|2013]]
|Megan Young<br>{{flag|ຟີລິບປິນ}}
|Marine Lorphelin]<ref>{{cite web |date=28 September 2013 |title=Megan Young is Miss World 2013 |url=http://www.abs-cbnnews.com/lifestyle/09/28/13/megan-young-miss-world-2013 |publisher=[[ABS-CBN News]] |access-date=4 June 2021 |archive-date=27 October 2015 |archive-url=https://web.archive.org/web/20151027074042/http://www.abs-cbnnews.com/lifestyle/09/28/13/megan-young-miss-world-2013 |url-status=dead }}</ref><br>{{flag|ຝະລັ່ງ}}
|Naa Okailey Shooter<br>{{flag|ການາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ນູຊາ ດູອາ, [[ປະເທດອິນໂດເນເຊຍ|ອິນໂດເນເຊຍ]]
|ກັນຍາ 28
|127
|-
|64
|[[ມິສເວີຣ໌ລດ໌ 2014|2014]]
|Rolene Strauss<br>{{flag|ແອຟຣິກາໃຕ້}}
|Edina Kulcsár<br>{{flag|Hungary}}
|Elizabeth Safrit<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ທັນວາ 14
|121
|-
|65
|[[ມິສເວີຣ໌ລດ໌ 2015|2015]]
||Mireia Lalaguna<br>{{flag|ແອສະປາຍ}}
|Sofia Nikitchuk<br>{{flag|ລັດເຊຍ}}
|Maria Harfanti<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ທັນວາ 19
|114
|-
|66
|[[ມິສເວີຣ໌ລດ໌ 2016|2016]]
|Stephanie Del Valle<br>{{flag|ປວຍໂຕຣີໂກ}}
|Yaritza Reyes<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Natasha Mannuela<ref>{{cite web |last=Nurmuseriah |first=Afiza |date=15 January 2017 |title=Kegiatan yang Akan Dilakukan Natasha Mannuela Pasca-Raih Juara Tiga Miss World |url=http://lifestyle.okezone.com/read/2017/01/15/194/1592036/kegiatan-yang-akan-dilakukan-natasha-mannuela-pasca-raih-juara-tiga-miss-world |accessdate=4 June 2021 |website=[[Okezone.com]]}}</ref><br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອັອກຊັນ ຮິວ, [[ສະຫະລັດອາເມຣິກາ]]
|ທັນວາ 18
|117
|-
|67
|[[ມິສເວີຣ໌ລດ໌ 2017|2017]]
|Manushi Chhillar<br>{{flag|ອິນເດຍ}}
|Andrea Meza<br>{{flag|ເມັກຊິໂກ}}
|Stephanie Hill<br>{{flag|ອັງກິດ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ຊານຢາ, [[ປະເທດຈີນ|ຈີນ]]
|ພະຈິກ 18
|118
|-
|68
|[[ມິສເວີຣ໌ລດ໌ 2018|2018]]
|Vanessa Ponce<br>{{flag|ເມັກຊິໂກ}}
|Nicolene Limsnukan<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 8
|118
|-
|69
|[[ມິສເວີຣ໌ລດ໌ 2019|2019]]
|Toni-Ann Singh<br>{{flag|ເຈເມກາ}}
|Ophély Mézino<br>{{flag|ຝະລັ່ງ}}
|Suman Rao<ref name="2nd-ru_India_Today">{{cite web |date=14 December 2019 |title=Miss World 2019 winner is Miss Jamaica Toni-Ann Singh, India's Suman Rao is second runner-up |url=https://www.indiatoday.in/lifestyle/what-s-hot/story/miss-world-2019-winner-is-miss-jamaica-tony-ann-singh-india-s-suman-rao-is-second-runner-up-1628295-2019-12-14 |work=India Today}}</ref><br>{{flag|ອິນເດຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ລອນດອນ]], [[ສະຫະລາຊະອານາຈັກ]]
|ທັນວາ 14
|111
|-
| colspan="2" |2020
| colspan="10" |''ບໍ່ໄດ້ຈັດການປະກວດ ເນື່ອງຈາກການລະບາດຂອງ ໂຄວິດ-19''<ref>{{cite web |last=Pryce |first=Vinette K. |date=7 August 2020 |title=Jamaica's Miss World 2020 will reign again |url=https://www.caribbeanlifenews.com/jamaicas-miss-world-2020-will-reign-again/ |website=Caribbean Life News}}</ref>
|-
|70
|[[ມິສເວີຣ໌ລດ໌ 2021|2021]]
|Karolina Bielawska<br>{{flag|ໂປໂລຍ}}
|Shree Saini<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Olivia Yacé<br>{{flag|ໂກຕດິວົວຣ໌}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານ ຮວນ, ເປືອໂຕ ຣິໂກ
|ມີນາ 16, 2022
|97
|-
| colspan="2" |2022
| colspan="10" |''ບໍ່ໄດ້ຈັດການປະກວດ ເນື່ອງຈາກການເລື່ອນຂອງການປະກວດປີ 2021''
|-
|71
|[[ມິສເວີຣ໌ລດ໌ 2023|2023]]
|Krystyna Pyszková<br>{{flag|ແຊັກ}}
|Yasmina Zaytoun<br>{{flag|ລີບັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມຸມໄບ]], [[ປະເທດອິນເດຍ|ອິນເດຍ]]
|ມີນາ 9, 2024
|112
|-
| colspan="2" |2024
| colspan="10" |''ບໍ່ໄດ້ຈັດການປະກວດ ເນື່ອງຈາກການເລື່ອນຂອງການປະກວດປີ 2023''
|-
|72
|[[ມິສເວີຣ໌ລດ໌ 2025|2025]]
|Suchata Chuangsri<br>{{flag|ໄທ}}
|Hasset Dereje Admassu<br>{{flag|ເອທິໂອເປຍ}}
|Maja Klajda<br>{{flag|ໂປໂລຍ}}
|Aurélie Joachim<br>{{flag|ມາຕີນິກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໄຮເດີຣາບາດ, [[ປະເທດອິນເດຍ|ອິນເດຍ]]
|ພຶດສະພາ 31
|108
|-
|73
|[[ມິສເວີຣ໌ລດ໌ 2026|2026]]
|Joheirry Mola<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Elisabeth Reynés<br>{{flag|ແອສະປາຍ}}
|Taanusiya Chetty<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ແຂວງແຄ໋ງຮ່ວາ|ແຄ໋ງຮ່ວາ]], [[ຫວຽດນາມ]]
|ກັນຍາ 5
|111
|}
== ແກເລີຣີຜູ້ຊະນະ ==
<gallery class="center">
Opal Suchata Miss World 2025.jpg|ມິສເວີຣ໌ລດ໌ 2025<br />ສຸຊາຕາ ຊ່ວງສີ<br />ໄທ
Krystyna Pyszková (cropped).png|ມິສເວີຣ໌ລດ໌ 2023<br />Krystyna Pyszková<br />ສາທາລະນະລັດເຊັກ
Karolina Bielawska P3202042 (52230263929).jpg|ມິສເວີຣ໌ລດ໌ 2021<br />Karolina Bielawska<br />ໂປແລນ
File:Toni Ann-Singh Miss World 2019.jpg|ມິສເວີຣ໌ລດ໌ 2019<br />Toni-Ann Singh<br /> ຢາໄມກາ
File:Miss Mexico, Vanessa Ponce in 2018.jpg|ມິສເວີຣ໌ລດ໌ 2018<br />Vanessa Ponce<br /> ເມັກຊິໂກ
File:Manushi-Chhillar snapped at a press meet in St. Regis, Mumbai (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2017<br />Manushi Chhillar<br /> ອິນເດຍ
File:Miss World 2016 (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2016<br />Stephanie Del Valle<br /> ປວຍໂຕຣິໂກ
File:Mireia Lalaguna (48520628511) (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2015<br />Mireia Lalaguna<br /> ສະເປນ
File:Rolene Strauss at the annual Citron Polo event, 2018.jpg|ມິສເວີຣ໌ລດ໌ 2014<br />Rolene Strauss<br />ອາຟຣິກາໃຕ້
File:Miss World 2013 Megan Young (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2013<br />Megan Young<br /> ຟີລິບປິນ
File:Yu Wenxia in Mumbai Airport.jpg|ມິສເວີຣ໌ລດ໌ 2012<br />Yu Wenxia<br /> ຈີນ
File:Ivian sar. (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2011<br />Ivian Sarcos<br /> ເວນເນຊູເອລາ
File:Alexandria Mills at Robley Rex VAMC.jpg|ມິສເວີຣ໌ລດ໌ 2010<br />Alexandria Mills<br /> ສະຫະລັດອາເມລິກາ
File:31 mayo II Jornada y Clausura XVII Juegos del Estrecho.jpg|ມິສເວີຣ໌ລດ໌ 2009<br />Kaiane Aldorino<br /> ຍິບຣອລຕາ
File:MissWorld 2008 (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2008<br />Ksenia Sukhinova<br /> ຣັດເຊຍ
File:Miss World 2007 - Zhang Zilin (3243539382) (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2007<br />Zhang Zilin<br /> ຈີນ
File:Taťána Gregor Brzobohatá (2018).jpg|ມິສເວີຣ໌ລດ໌ 2006<br />Taťána Kuchařová<br /> ສາທາລະນະລັດເຊັກ
File:MajuMantillaHuanchaco (cropped).jpg|ມິສເວີຣ໌ລດ໌ 2004<br />María Julia Mantilla<br /> ເປຣູ
File:2016-02-01 Rosanna Davison.jpg|ມິສເວີຣ໌ລດ໌ 2003<br />Rosanna Davison<br /> ໄອຣ໌ແລນ
File:Azra Akın (2004).jpg|ມິສເວີຣ໌ລດ໌ 2002<br />Azra Akin<br /> ຕຸຣັກກີ
File:Agbani Darego Miss World 2001.jpg|ມິສເວີຣ໌ລດ໌ 2001<br />Agbani Darego<br /> ໄນຈີເຣຍ
File:Priyanka At Nikon Camera Launch.jpg|ມິສເວີຣ໌ລດ໌ 2000<br />Priyanka Chopra<br /> ອິນເດຍ
File:Yukta at an event in Mangiamo restaurant, Mumbai (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1999<br />Yukta Mookhey, <br />ອິນເດຍ
File:Linor Abargil 2021-09-05.png|ມິສເວີຣ໌ລດ໌ 1998<br />Linor Abargil, <br />ອິດສະຣາແອນ
File:Diana Hayden walks for Manish Malhotra & Shaina NC's show for CPAA 17 (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1997<br />Diana Hayden, <br />ອິນເດຍ
File:Miss Mundo 1995, Jacqueline Aguilera.jpg|ມິສເວີຣ໌ລດ໌ 1995<br />Jacqueline Aguilera,<br /> ເວນເນຊູເອລາ
File:Rai Aishwarya.jpg|ມິສເວີຣ໌ລດ໌ 1994<br />Aishwarya Rai, <br />ອິນເດຍ
File:Lisa Hanna (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1993<br />Lisa Hanna,<br /> ຢາໄມກา
File:Gina Tolleson.jpg|ມິສເວີຣ໌ລດ໌ 1990<br />Gina Tolleson,<br /> ສະຫະລັດອາເມລິກາ
File:Mariasela Álvarez (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1982<br />Mariasela Álvarez,<br /> ສາທາລະນະລັດໂດມິນິກັນ
File:Silvana Suárez.jpg|ມິສເວີຣ໌ລດ໌ 1978<br /> †Silvana Suárez, <br />ອາຣ໌ເຈນຕິນາ
File:Mary Stavin.jpg|ມິສເວີຣ໌ລດ໌ 1977<br />Mary Stävin,<br /> ສະວີເດັນ
File:Jennifer Hosted, Miss Grenada as Miss World 1970.jpg|ມິສເວີຣ໌ລດ໌ 1970<br /> Jennifer Hosten,<br /> ເກຣເນດາ
File:Bob Hope with Eva Rueber-Staier during USO tour on USS Saratoga (CVA-60) 1969 (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1969<br />Eva Rueber-Staier, <br />ໂອຕຣິດ
File:Penelope Plummer (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1968<br />Penelope Plummer, <br />ອົດສະຕຣາລີ
File:Madeleine Hartog Bel (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1967<br />Madeline Hartog-Bel,<br /> ເປຣູ
File:Miss World 1966, Dr. Reita Faria in Africa.jpg|ມິສເວີຣ໌ລດ໌ 1966<br />Reita Faria,<br /> ອິນເດຍ
File:Ann Sidney 1965.jpg|ມິສເວີຣ໌ລດ໌ 1964<br />Ann Sidney, <br />ສະຫະລາຊະອານາຈັກ
File:Rina Lodders (1963).jpg|ມິສເວີຣ໌ລດ໌ 1962<br />Catharina Lodders, <br />ເນເທີແລນ
File:Norma Cappagli in Argentina (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1960<br /> †Norma Cappagli, <br />ອາຣ໌ເຈນຕິນາ
File:Corine Rottschäfer (miss World 1959).jpg|ມິສເວີຣ໌ລດ໌ 1959<br /> †Corine Rottschäfer, <br />ເນເທີແລນ
File:Penelope Anne Coelen, Miss South Africa.jpg|ມິສເວີຣ໌ລດ໌ 1958<br />Penelope Coelen,<br /> ອາຟຣິກາໃຕ້
File:Marita Lindahl, Miss Suomi 1957 (2) (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1957<br /> †Marita Lindahl,<br /> ຟິນແລນ
File:Miss Venezuela 1955 titleholder, Susana Duijm.jpg|ມິສເວີຣ໌ລດ໌ 1955<br /> †Susana Duijm,<br /> ເວນເນຊູເອລາ
File:Miss World 1954, Antigone Costanda (close up).jpg|ມິສເວີຣ໌ລດ໌ 1954<br />Antigone Costanda,<br /> ເອຢິບ
File:Miss World 1953, Denise Perrier, Frankrijk.jpg|ມິສເວີຣ໌ລດ໌ 1953<br />Denise Perrier,<br /> ຝຣັ່ງ
File:May Louise Flodin a (cropped).jpg|ມິສເວີຣ໌ລດ໌ 1952<br /> †May-Louise Flodin,<br /> ສະວີເດັນ
File:Kiki Håkansson in 1950.jpg|ມິສເວີຣ໌ລດ໌ 1951<br /> †Kiki Håkansson,<br /> ສະວີເດັນ
</gallery>
== ຄອນຕິເນນທອລຄວີນອັອຟບິວຕີ້ ==
{|class="wikitable sortable" style="font-size: 80%; text-align:center;"
|-
! rowspan="2" | ປີ
! rowspan="2" | ມິສເວີຣ໌ລ ອາຟຣິກາ
! rowspan="2" | ມິສເວີຣ໌ລ ອາເມຣິກາ
! colspan="3" |ມິສເວີຣ໌ລ ເອເຊຍ ແລະ ໂອເຊອາເນຍ
! rowspan="2" | ມິສເວີຣ໌ລ ແຄຣິບເບຽນ
! colspan="2" | ມິສເວີຣ໌ລ ຢູໂຣບ
|-
!ມິສເວີຣ໌ລດ໌ ເອເຊຍ
!ມິສເວີຣ໌ລດ໌ ໂອເຊອາເນຍ
!ມິສເວີຣ໌ລດ໌ ເອເຊຍ ແປຊິຟິກ
!ມິສເວີຣ໌ລດ໌ ຢູໂຣບເໜືອ
!ມິສເວີຣ໌ລດ໌ ຢູໂຣບໃຕ້
|-
| 1981
|ຈູເລຍຕ໌ ນີຢາທີ<br>{{flag|ຊິມບັບເວ}}
| ພິລິນ ເລອອນ<br>{{flag|ເວເນຊຸເອລາ}}
|ນາໂອມິ ຄິຊິ<br>{{flag|ຍີ່ປຸ່ນ}}
|ເມລິສຊາ ແຮນນັນ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" |ມິເຊລ ດອນເນລລີ<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|-
| 1982
|ແຄໂຣໄລນ໌ ມູຣິນດາ<br>{{flag|ຊິມບັບເວ}}
| ມາຣີອາເຊລາ ອາລວາເຣຊ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|ຊາຣາ-ເຈນ ອາເຣຊາ<br>{{flag|ຟີລິບປິນ}}
|ແຄທະຣີນ ມໍຣ໌ຣິສ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" |ຊາຣີ ອັສໂພລມ<br>{{flag|ແຟງລັງ}}
|-
| 1983
|ແອນນີ ບຣອດເດຣິກ<br>{{flag|ໄລບີເຣຍ}}
|ໂຣຊີໂອ ອິສາເບລ ຟໂລເຣຊ<br>{{flag|ໂຄລັມເບຍ}}
|ຍິຟາດ ເຊກເຕີຣ໌<br>{{flag|ອິດສະຣາແອນ}}
|ທັນຢາ ໂບເວນ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" | ຊາຣາ-ເຈນ ຮັດຕ໌<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|-
| 1984
|ຄາດິຈາ ອາເດັມ ອິສມາອິລ<br>{{flag|ເຄນຢາ}}
| ອັສຕຣິດ ຄາໂຣໄລນາ ເຮີຣ໌ເຣຣາ<br>{{flag|ເວເນຊຸເອລາ}}
|ອີຣິສ ລຸກ<br>{{flag|ອິດສະຣາແອນ}}
|ລູ-ແອນນ໌ ຣອນຊີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" |ວິເວຍນ໌ ຣຸກ<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|-
| 1985
|ຄາຢອງກາ ມູເຣກາ ເຕເຕ<br>{{flagcountry|ສາທາລະນະລັດຊາອີ|name=ຊາອີ}}
|ເບຣນດາ ເດນຕັນ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ມາຢາ ເວຊເທນໄຮມ໌<br>{{flag|ອິດສະຣາແອນ}}
|ເຊຣີ ອາໂນສຕາເຊຍ ບູຣ໌ໂຣວສ໌<br>{{flag|ນູແວນເຊລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" | ໂຮລ໌ມຟຣີດູຣ໌ ຄາຣ໌ລສດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
|-
| 1986
|ອີລານາ ເຟຢ໌ ລາປິດອສ<br>{{flagcountry|ເອສວາຕີນີ|name=ເອສວາຕີນີ}}
| ຈິເຊລ ລາຣອນເດ<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|ເຊີຣ໌ຣີ ໂຣສ ໄບຣ໌ນ<br>{{flag|ຟີລິບປິນ}}
|ລິນດາ ມາຣີ ແມັກມາຣ໌ນຸສ<br>{{flag|ນູແວນເຊລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" |ເພຍ ໂຣເຊນເບີຣ໌ກ ລາຣ໌ເຊນ<br>{{flag|ດານມາກ}}
|-
| 1987
|ແມຣີ ບຽນໂນເຊ<br>{{flag|ໄນຈີເຣຍ}}
|ອັລບານີ ໂລຊາດາ<br>{{flag|ເວເນຊຸເອລາ}}
|ພອລີນ ຢາງ<br>{{Flag|Hong Kong|colonial|name=ຮ່ອງກົງ}}
|ຟຣານເຊລ ຄາຣາຄອນ<br>{{flag|ກວມ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" | ອຸນລາ ໄວເກີຣ໌ສຕໍຣ໌ເຟີຣ໌<br>{{flag|ໂອຕະລີດ}}
|-
| 1988
|ໄດແອນນາ ເນເລີຣ໌<br>{{flag|ເຄນຢາ}}
|ເອມມາ ຣາບເບ<br>{{flag|ເວເນຊຸເອລາ}}
|ຊເວ ຢອນ-ຮີ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|ແຄທະຣີນ ບຸສເຊລລ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| colspan="2" | ລິນດາ ເພຕູຣ໌ສດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
|-
| 1989
|ຊານ-ຟຣັງຊົວສ໌ ຄລີມັງ<br>{{flag|ມໍຣິເຊຍ}}
|ລີແອນນ໌ ຄາປູໂຕ<br>{{flag|ແຄນນາດາ}}
|ປະທຸມຣັດ ວໍຣະມາລີ<br>{{flag|ໄທ}}
|ນາຕາລີ ແມັກເຄີຣ໌ຣີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ວາເນຍ ໂທມັດສ໌<br>{{Flag|ໝູ່ເກາະເວີຈິນຂອງສະຫະລັດ}}
| colspan="2" | ອາເນຕາ ເຄຣັງກລິຊກາ<br>{{flag|ໂປໂລຍ}}
|-
| 1990
|ອາອີຊາ ລີເບີຣ໌ກ<br>{{flag|ເຄນຢາ}}
| ຈີນາ ມາຣີ ທອນເລສັນ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
| colspan="3" |ອາເດລ ວາເລຣີ ເຄນນີ<br>{{flag|ນູແວນເຊລັງ}}
|ເອຣິກາ ອາຄວາດຕ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ຊິໂອບານ ແມັກຄລາຟເຟີຣ໌ຕີ<br>{{flag|ອຽກລັງ}}
|-
| 1991
|ໄດແອນນາ ທິລເດນ-ເດວິສ<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
| ນິນິເບທ ລີອັລ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ລີແອນນ໌ ບັກເຄີລ<br>{{flag|ອົດສະຕະຣາລີ}}
|ແຊນດຣາ ຟອສເຕີຣ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ດິເລັກ ໂຄຣູຍານ<br>{{flag|ຕຸຣກີ}}
|-
| 1992
|ເອມີ ເຄລນຮານສ໌<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|ຟຣານຊິສ ກາໂກ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ເມທິນີ ກິ່ງໂພຍຫຼວງ<br>{{flag|ໄທ}}
|ໂຈດີ ບາຣ໌ບາຣາ ວີຊ<br>{{flag|ບາຮາມາສ}}
| colspan="2" | ຢູເລຍ ຄູຣອດຊຄິນາ<br>{{flag|ລັດເຊຍ}}
|-
| 1993
|ພາເລຊາ ໂມໂຟເຄັງ<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|ໂມນິກາ ເລຢ໌ ສະຄັດເຊຍ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ຊາຣ໌ເມນ ຣັຟຟາ ກູເຕຍເຣຊ<br>{{flag|ຟີລິບປິນ}}
| ລິຊາ ຮັນນາ<br>{{flag|ເຈເມກາ}}
| colspan="2" |ຟານີ ຊາປາລີຢາ<br>{{flag|ກະໂລອາຊີ}}
|-
| 1994
|ບາເຊດຊານາ ມັກກາເລເມເລ<br>{{Flag|South Africa|1928|name=ແອຟຣິກາໃຕ້}}
|ໄອຣີນ ເຟີຣ໌ໄຣຣາ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ໄອຊວາຣ໌ຢາ ໄຣ<br>{{flag|ອິນເດຍ}}
|ອນິຕາ ລິລລີ ບຸຊ<br>{{flag|ໝູ່ເກາະເຄແມນ}}
| colspan="2" |ບຣານຄາ ເບບິຊ<br>{{flag|ກະໂລອາຊີ}}
|-
| 1995
|ເບີຣ໌ເນລີ ດານຽລ<br>{{flag|ແອຟຣິກາໃຕ້}}
| ຈັດເກີລີນ ອາກີເລຣາ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ຊເວ ຢູນ-ຢອງ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|ມິເຊລ ຂ່ານ<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" |ອນິກາ ມາຣ໌ຕິໂນວິດຊ໌<br>{{flag|ກະໂລອາຊີ}}
|-
| 1996
|ເພັກກີ-ຊູ ຄູມາໂລ<br>{{flag|ແອຟຣິກາໃຕ້}}
|ຄາໂຣໄລນາ ອາຣັງໂກ<br>{{flag|ໂຄລັມເບຍ}}
| colspan="3" |ຣານີ ເຈຣາດ<br>{{flag|ອິນເດຍ}}
|ແອຟຣານີນາ ເຮນຣິເກຊ<br>{{flag|ອາລູບາ}}
| colspan="2" | ອີຣີນີ ສະຄລີວາ<br>{{flag|ກະແລັດ}}
|-
| 1997
|ເຈສຊິກາ ໄນເກີຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ເຊລລີ ທູສແຊັງ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
| colspan="3" |ໄດແອນນາ ເຮເດນ<br>{{flag|ອິນເດຍ}}
|ມິເຊລ ມູດດີ<br>{{flag|ເຈເມກາ}}
| colspan="2" |ຊາລາ ຊີເຄລ<br>{{flag|ຕຸຣກີ}}
|-
| 1998
|ເຄຣິຊນີ ໄນເກີຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ດານີເອລາ ຄັມໂປສ<br>{{flag|ຊິລີ}}
| colspan="3" |ລິນາ ເຕຍໂອ<br>{{flag|ມາເລເຊຍ}}
|ຄຣິສຕິນ ສະໂຕຣ໌ວ<br>{{flag|ເຈເມກາ}}
| colspan="2" | ລີນໍຣ໌ ອາບາຣ໌ກິລ<br>{{flag|ອິດສະຣາແອນ}}
|-
|1999
|ໂຊເນຍ ຣາຊິທີ<br>{{flag|ແອຟຣິກາໃຕ້}}
|ມາຣ໌ຕິນາ ທໍໂຣກູດ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="3" |ຍຸກຕາ ມຸກເຮ<br>{{flag|ອິນເດຍ}}
|ເດຊີເຣ ເດປັສສ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ເຈນນີ ເຊີຣ໌ໂວນີ<br>{{flag|ອິດສະຣາແອນ}}
|-
|2000
|ໂຢລັນດາ ມາຊິນເດ<br>{{flag|ເຄນຢາ}}
|ຄັດຢາ ທອມເຊນ<br>{{flag|ອຸຣຸກວັຍ}}
| colspan="3" |ປຣີຢັງກາ ໂຈປຣາ<br>{{flag|ອິນເດຍ}}
|ໂຈຊາຍເນ ວໍລ<br>{{flag|ຄູຣາຊາວ}}
| colspan="2" |ຈໍຣ໌ເຈຍ ປັລມາສ<br>{{flag|ອິຕາລີ}}
|-
|2001
| ອັກບານີ ດາເຣໂກ<br>{{flag|ໄນຈີເຣຍ}}
|ລິເກຍ ອາຣ໌ເກວໂຢ<br>{{flag|ນິຄາລາກົວ}}
| colspan="3" |ຫຼີ່ ບິງ<br>{{flag|ຈີນ}}
|ຊິຊິ ລີ<br>{{flag|ອາລູບາ}}
| colspan="2" |ຈູເລຍຕ໌-ເຈນ ຮໍຣ໌ນ<br>{{flag|ເອກົດ}}
|-
|2002
|ຊິເນນເຍ ໂອຊູບາ<br>{{flag|ໄນຈີເຣຍ}}
|ນາຕາເລຍ ເປຣັລຕາ<br>{{flag|ໂຄລັມເບຍ}}
| colspan="3" |ອູ ອິງໜາ<br>{{flag|ຈີນ}}
|ຣາເຊລລີ ໂອດູເບີຣ໌<br>{{flag|ອາລູບາ}}
| colspan="2" | ອັຊຣາ ອາຄິນ<br>{{flag|ຕຸຣກີ}}
|-
|2003
|ຮາຍັດ ອາເມັດ ໂມຮຳເມັດ<br>{{flag|ເອທິໂອເປຍ}}
|ນາຊານິນ ອາຟຊິນ-ແຈມ<br>{{flag|ແຄນນາດາ}}
| colspan="3" |ກວນ ທີ<br>{{flag|ຈີນ}}
|ເຈດ ຟຸລຟໍຣ໌ດ<br>{{flag|ເຈເມກາ}}
| colspan="2" | ໂຣຊານນາ ເດວິສັນ<br>{{flag|ອຽກລັງ}}
|-
|2004
|ອນິຕາ ອູວັກເບລ<br>{{flag|ໄນຈີເຣຍ}}
| ມາຣີອາ ຮູເລຍ ມັນຕິຢາ<br>{{flag|ເປຣູ}}
| colspan="3" |ມາຣີອາ ຄາຣ໌ລາ ບາວຕິສຕາ<br>{{flag|ຟີລິບປິນ}}
|ຄລາວເດຍ ຄຣຸຊ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| colspan="2" |ຄາຕາຊີນາ ໂບໂຣວິດຊ໌<br>{{flag|ໂປໂລຍ}}
|-
|2005
|ແນນຊີ ຊູມາຣີ<br>{{flag|ແທນຊາເນຍ}}
| ດັຟເນ ໂມລິນາ<br>{{Flag|ເມັກຊິໂກ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂອ ອຶນ-ຢອງ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|ອິງກຣິດ ມາຣີ ຣິເວຣາ<br>{{flag|ປວຍໂຕຣີໂກ}}
| ອຸນນູຣ໌ ວິລຮຽລມສດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
|ໂຊຟີອາ ບຣຸສໂຄລີ<br>{{flag|ອິຕາລີ}}
|-
|2006
|ສະຕິເວຍນດຣາ ໂອລິເວຣາ<br>{{flag|ແອງໂກລາ}}
|ເຈນ ບໍຣ໌ເຈສ<br>{{flag|ບຣາຊິລ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊາບຣີນາ ຮຸສຊາມີ<br>{{flag|ອົດສະຕະຣາລີ}}
|ຊາຣາ ລໍຣ໌ເຣນສ໌<br>{{flag|ເຈເມກາ}}
| ຕາທານາ ຄູຊາໂຣວາ<br>{{flag|ແຊັກ}}
|ໂອອານາ ບອຍຕໍຣ໌<br>{{flag|ລູມານີ}}
|-
|2007
|ມີກາເອລາ ເຣຍສ໌<br>{{flag|ແອງໂກລາ}}
|ຄາໂຣໄລນາ ໂມຣານ<br>{{Flag|ເມັກຊິໂກ}}
| colspan="2" |ຈ້າງ ຕື່ຫລິນ<br>{{flag|ຈີນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ວາເລນ ມາຮາຣາດຊ໌<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" |ແອນນີ ໂອລິຟ<br>{{flag|ຊູແອດ}}
|-
|2008
|ບຣີຈິດ ດອສ ຊານໂຕສ<br>{{flag|ແອງໂກລາ}}
|ຮັນເນລີສ ເລເດສມາ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="2" |ປາຣ໌ວາທີ ໂອມານາຄຸດຕັນ<br>{{flag|ອິນເດຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກາບຣິເອລ ລວົລຄອດຕ໌<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" | ເຄເຊເນຍ ຊູຄິໂນວາ<br>{{flag|ລັດເຊຍ}}
|-
|2009
|ເທທັມ ເຄຊວາຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ເປໍຣ໌ລາ ເບລຕຣານ<br>{{Flag|ເມັກຊິໂກ}}
| colspan="2" |ຄິມ ຈູ-ຣີ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ລີອາ ມາຣ໌ວິລເລ<br>{{flag|ບາເບໂດສ}}
| colspan="2" | ໄຄອານ ອັລໂດຣິໂນ<br>{{flag|ຍິບຣອລຕາ}}
|-
|2010
|ເອມມາ ເວຣີອຸສ<br>{{flag|ບອຕສະວານາ}}
| ອາເລັກຊານເດຣຍ ມິລລ໌ສ <br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຖັງ ເຊວ່<br>{{flag|ຈີນ}}
|ອາອີຊາ ກຸສຕາຟ<br>{{flag|ເຊນລູເຊຍ}}
| colspan="2" |ເອມມາ ບຣິດ ວັລດຣອນ<br>{{flag|ອຽກລັງ}}
|-
|2011
|ໂບຄັງ ມອນເຈນ<br>{{flag|ແອຟຣິກາໃຕ້}}
| ອິເວຍນ໌ ຊາຣ໌ຄອດສ໌<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="2" |ເກວນໂດລີນ ຣູແອສ <br>{{flag|ຟີລິບປິນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອາແມນດາ ວິລລານູເອລາ<br>{{flag|ປວຍໂຕຣີໂກ}}
| colspan="2" |ອາລີເຊ ລິລລີ ເມົາເທນເກີຣ໌ <br>{{flag|ອັງກິດ}}
|-
|2012
| ອາຕົງ ເດມັກ <br>{{flag|ເຊົາທ໌ຊູດານ|name=ຊູດານໃຕ້}}
| ມາຣີອາ ນໍຕາຣັງເຈໂລ <br>{{flag|ບຣາຊິລ}}
| colspan="2" |ອູ ຫວິນເຊຍ<br>{{flag|ຈີນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ດີອານາ ຣອບບິນສ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ໂຊຟີ ໂມນດ໌ສ<br>{{flag|ການ}}
|-
|2013
|ຄາຣ໌ຣານຊາ ຊູດເຕີຣ໌<br>{{flag|ການາ}}
|ຊານເຄຼີ ຟຣານຊ໌<br>{{flag|ບຣາຊິລ}}
|ເມແກນ ຢັງ<br>{{flag|ຟີລິບປິນ}}
|ເອີຣິນ ຮອນແລນດ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຈີນາ ຮາຣ໌ກິເທຢ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ມາຣີນ ລໍຣ໌ເພີລິນ<br>{{flag|ຝະລັ່ງ}}
|-
|2014
| ໂຣລີນ ສະເຕຣົາສ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ອີລິຊາເບທ ເຊຟຣິດ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ໂຄຢັລ ຣານາ<br>{{flag|ອິນເດຍ}}
|ຄໍຣ໌ດນີ ທໍຣ໌ບ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຣາຟີຢາ ຮຸສເຊນ<br>{{flag|ກາຍອານາ}}
| colspan="2" |ເອດີນາ ຄຸລຊາຣ໌<br>{{flag|ຮົງກະລີ}}
|-
|2015
|ລີເຊີລ ລໍຣີ<br>{{flag|ແອຟຣິກາໃຕ້}}
|ຄາທາຣີນາ ຊອຍ ນູນຽສ<br>{{flag|ບຣາຊິລ}}
|ມາຣີອາ ຮາຣ໌ຟານຕີ<br>{{flag|ອິນໂດເນເຊຍ}}
|ເທສສ໌ ອະລິກຊານເດີຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ແຊນເນຕຕາ ໄມຣີ<br>{{flag|ເຈເມກາ}}
| colspan="2" | ມິເຣຍ ລາລາກູນາ<br>{{flag|ແອສະປາຍ}}
|-
|2016
|ເອເວລີນ ທຸງກູ<br>{{flag|ເຄນຢາ}}
|ອອດຣາ ມາຣີ<br>{{Flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ນາຕາຊາ ແມນນູເອລາ<br>{{flag|ອິນໂດເນເຊຍ}}
|ເມເດລີນ ຄາວ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຍາຣິດຊາ ເຣເຍສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| colspan="2" |ເລນຕີ ຟຣານສ໌<br>{{flag|ແບນຊິກ}}
|-
|2017
|ແມກລີນ ເຈຣຸໂຕ<br>{{flag|ເຄນຢາ}}
|ແອນເດຣຍ ເມຊາ<br>{{Flag|ເມັກຊິໂກ}}
|ຄິມ ຮາ-ອຶນ<br>{{flag|KOR|name=ເກົາຫຼີໃຕ້}}
|ແອນນີ ອີວານສ໌<br>{{flag|ນູແວນເຊລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຊລານເກ ອາເກີຣ໌<br>{{flag|ເຈເມກາ}}
| colspan="2" |ສະເຕຟານີ ຕຸຣ໌ຊີ<br>{{flag|ອັງກິດ}}
|-
|2018
|ຄວິນ ອະເບນັກຄິວ<br>{{flag|ຢູກັນດາ}}
|ໂຊລາຣິສ ບາຣ໌ບາ<br>{{Flag|ປານາມາ}}
|ພິດຊາພາ ລິມສະນຸກັນ<br>{{flag|ໄທ}}
|ເຈສຊິກາ ໄທສັນ<br>{{flag|ນູແວນເຊລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຄາດີຢາ ໂຣບິນສັນ<br>{{flag|ເຈເມກາ}}
| colspan="2" |ມາຣີອາ ວາຊີເລວິດຊ໌<br>{{flag|ບີເອໂລລຸດ}}
|-
| 2019
| ໄນຄາຊີ ດັກເກີຣ໌ <br>{{flag|ໄນຈີເຣຍ}}
| ເອລີສ ໂຄເວລ <br>{{flag|ບຣາຊິລ}}
|ສຸມັນ ຣາວ <br>{{flag|ອິນເດຍ}}
|ຕາຈາ ຢາຄອນ <br>{{flag|ໝູ່ເກາະຄຸກ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ຕາຊານາ ເຟຣເຊີຣ໌ <br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" | ໂອຟີລີ ເມຊີໂນ <br>{{flag|ຝະລັ່ງ}}
|-
| 2021
| ໂອລີເວຍ ຢາເຊ <br>{{flag|ໂກຕດິວົວຣ໌}}
| ຊຣີ ເຊນນີ <br>{{flag|United States|name=ສະຫະລັດອາເມລິກາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຄາຣ໌ລາ ຢູເລສ <br>{{flag|ອິນໂດເນເຊຍ}}
| ອາຣີຢາມ ດີອາດຊ໌ <br>{{flag|ປວຍໂຕຣີໂກ}}
| colspan="2" | ແອນນາ ລິນນິໂຄໂວ <br>{{flag|ອຽກລັງເໜືອ}}
|-
|2023
| ເລເຊໂກ ໂຊມໂບ <br>{{flag|ບອຕສະວານາ}}
| ເລຕິເຊຍ ໂຟຣຕາ <br>{{flag|ບຣາຊິລ}}
|ຢັສມີນາ ເຊຕູນ <br>{{flag|ລີບັງ}}
|ຄຣິສເຕນ ໄຣທ໌ <br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ອາເຊ ອັບຣາຮຳສ໌ <br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" |ເຈສຊິກາ ເກເຈນ <br>{{flag|ອັງກິດ}}
|-
|2025
| ຮັສເຊຕ ເດເຣເຈ <br>{{flag|ເອທິໂອເປຍ}}
| ເຈສຊິກາ ໂປໂດຣໂຊ <br>{{flag|ບຣາຊິລ}}
|ຄຣິຊນ່າ ເກຣວິເດສ <br>{{flag|ຟີລິບປິນ}}
|ຈັສມິນ ສະຕຣິງເກີຣ໌ <br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ໂອເຣລີ ໂຈອາຄິນ <br>{{flag|ມາຕີນິກ}}
| colspan="2" | ມາຢາ ຄລາຍດາ <br>{{flag|ໂປໂລຍ}}
|-
|2026
| Romanda Hombir<br>{{flag|ແອຟຣິກາໃຕ້}}
| Gabriela Botelho <br>{{flag|ບຣາຊິລ}}
| Taanusiya Chetty<br>{{flag|Malaysia}}
| Tiarē Henry-Anguna <br>{{flag|ໝູ່ເກາະຄຸກ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| Georgia-Lee Gill<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| colspan="2" | Elisabeth Reynés<br>{{flag|ແອສະປາຍ}}
|}
== ຕົວແທນປະເທດລາວ ==
{{ບົດຄວາມຫຼັກ|ມິສເວີຣ໌ລດ໌ລາວ}}
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ປີ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜູ້ດຳລົງຕຳແໜ່ງ / ຕົວແທນ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ແຂວງ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜົນງານລະດັບຊາດ
! colspan="2" style="background-color:#787878;color:#FFFFFF;" |ການປະກວດລະດັບນານາຊາດ
|-
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2026
|ມົງກຸດເພັດ ຫານຊະນະ
|[[ແຂວງວຽງຈັນ]]
|ຮອງອັນດັບ 1 - ມິສອິນເຕີຣ໌ເນຊັນແນລລາວ 2024
|ບໍ່ຜ່ານເຂົ້າຮອບ
| style="background:;" | {{collapsible list|
| title = 2 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* Top 20 - Multimedia Challenge (Top 5 of Asia and Oceania from 4 continentals)
* Top 60 - Multimedia Challenge (Top 14 of Asia and Oceania from 4 continentals)}}
|-
|2022-23
| rowspan="2" |ພອນວິໄລ ຫຼວງລາດ <small>''(ແທນ)''</small>
| rowspan="2" |[[ແຂວງວຽງຈັນ]]
| rowspan="2" |ຮອງອັນດັບ 1 - ມິສເວີຣ໌ລດ໌ລາວ 2021
| colspan="2" rowspan="3" {{n/a|''ບໍ່ໄດ້ເຂົ້າຮ່ວມການປະກວດ''}}
|-
| rowspan="2" |2021
|-
|ສຸພາວະດີ ພົງສະຫວັນ <small>''(ລາອອກ)''</small>
|[[ແຂວງວຽງຈັນ]]
|ມິສເວີຣ໌ລດ໌ລາວ 2021
|-
|2019
|[[ເນລະມິດ ໄຊປັນຍາ]]
|[[ແຂວງວຽງຈັນ]]
|[[ມິສເວີຣ໌ລດ໌ລາວ 2019|ມິສເວີຣ໌ລດ໌ລາວ 2019]]
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2018
|[[ກະດຸມເພັດ ໄຊຍະວົງ]]
|[[ແຂວງອຸດົມໄຊ]]
|[[ມິສເວີຣ໌ລດ໌ລາວ 2018|ມິສເວີຣ໌ລດ໌ລາວ 2018]]
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2017
|[[ຕົ້ນຄຳ ພົນຈັນເຮືອງ]]
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ຜູ້ເຂົ້າແຂ່ງຂັນ - ມິສຢູນີເວີຣສລາວ 2017
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist|2}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
* [https://www.missworld.com/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/MissWorld ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missworld/ ອິນສະຕາແກຣມຫຼັກ]
* [https://www.tiktok.com/@missworldorganisation?lang=en ຕິກຕອກຫຼັກ]
* [https://www.youtube.com/@missworld ຢູທູບຫຼັກ]
* [https://x.com/MissWorldLtd ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກ]
* [https://www.threads.com/@missworld ເທີຣດສ໌ຫຼັກ]
{{ມິສໂວຣ໌ວ}}{{ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສໂວຣ໌ວ}}{{ເວທີປະກວດຄວາມງາມລະດັບແກຣນສະແລັມ}}{{ໂກລໂບ້ວ ບິວຕີ້}}<noinclude>
[[ໝວດ:ມິສໂວຣ໌ວ]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
[[ໝວດ:ໂກລໂບ້ວ ບິວຕີ້]]
</noinclude>
hia3pze3dty8bitu8fdivppzsfgk0xd
ມິສຢູນີເວີຣ໌ສ
0
13209
130839
130044
2026-09-16T06:40:32Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130839
wikitext
text/x-wiki
{{ລິ້ງໄປພາສາອື່ນ}}
{{For|ການປະກວດປີນີ້|ມິສຢູນີເວີຣສ 2022}}
{{Infobox organization
| name = ມິສຢູນີເວີຣ໌ສ
| logo = Miss Universe Logotype.svg
| logo_size = 275px
| caption =
| motto = ''Beautifully Confident''
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| headquarters = {{Ubl|[[ນະຄອນນິວຢອກ]] [[ລັດນິວຢອກ]] [[ສະຫະລັດອາເມຣິກາ]]|[[ຈັງຫວັດສະໝຸດປາການ]] [[ໄທ]]}}
| location =
| formation = {{Start date and age|1952|6|28}}
| language = [[ພາສາອັງກິດ|ອັງກິດ]]
| leader_title = [[ເຈົ້າຂອງ]]
| leader_name = [[ຈັກກຣະພົງ ຈັກກຣາຈຸທາທິບ]]
| leader_title2 = [[ປະທານກຳມະການ|ປະທານ]]
| leader_name2 = ພອລລາ ຊູກຣາດ
| leader_title3 = [[ປະທານເຈົ້າໜ້າທີ່ບໍລິຫານ]]
| leader_name3 = ເອມີ ເອເມີຣ໌ຣີຊ
| affiliations = ເຈເຄເອັນ ເມຕາເວີຣສ
| parent_organization = [[ເຈເຄເອັນ ໂກລບອລ ກຣຸ໊ບ]]
| budget = {{US$}}100 ລ້ານ (ລາຍໄດ້ຕໍ່ປີ)
| website = {{URL|MissUniverse.com|MissUniverse.com}}
}}
'''ມິສຢູນີເວີຣ໌ສ''' ຫຼື '''ນາງງາມຈັກກະວານ''' ({{lang-en|Miss Universe}}) ເປັນການປະກວດຄວາມງາມປະຈຳປີ ເລີ່ມຈັດຂຶ້ນເມື່ອປີ 1952 ປາຊີຟິກມິລສ໌ ບໍລິສັດເສື້ອຜ້າຈາກ[[ລັດແຄລິຟໍເນຍ]]ຂອງ[[ສະຫະລັດອາເມຣິກາ]] ແລະ ຫຼັງຈາກນັ້ນໄດ້ບໍລິຫານງານໂດຍເຄເຊີຣ໌-ຣອດທ໌ ແລະ ຕາມດ້ວຍກັລຟ໌ ແອນ ວອສເທີນ ອິນດຣິດທຣີສ໌ ຈົນຮອດປີ 1996 [[ໂດນັລ ທຣັມ]] ເຊິ່ງຕໍ່ມາເປັນ[[ປະທານາທິບໍດີສະຫະລັດອາເມລິກາ]] ໄດ້ຊື້ກິດຈະການ ແລະ ບໍລິຫານງານໂດຍອົງການມິສຢູນິເວີຣສ (Miss Universe Organization) ໃນເດືອນກັນຍາປີ 2015 ໂດນັລ ທຣັມ ໄດ້ຂາຍກິດຈະການອົງການມິສຢູນິເວີຣສໃຫ້[[ເອນເດຟເວີ (ບໍລິສັດ)|ເອນເດຟເວີ]] ຜ່ານ[[ໄອເອັມຈີ (ບໍລິສັດ)|ໄອເອັມຈີ]] ຈົນມາຮອດໃນວັນທີ 25 ຕຸລາ 2022 [[ເຈເຄເອັນ ໂກລບອລ ກຣຸ໊ບ]] ຂອງ[[ຈັກກຣະພົງ ຈັກກຣາຈຸທາທິບ]] ໄດ້ເຈົ້າຊື້ກິດຈະການອົງການມິສຢູນິເວີຣສຜ່ານເຈເຄເອັນ ເມຕາເວີຣສ ເຊິ່ງເປັນບໍລິສັດໃນເຄືອທີ່ຈັດຕັ້ງຕາມກົດໝາຍຂອງສະຫະລັດອາເມຣິກາ ເຮັດໃຫ້ເຈເຄເອັນກາຍເປັນຜູ້ຈັດການປະກວດມິສຢູນິເວີຣສລາຍປັດຈຸບັນ<ref name=":2">{{Cite news|date=2022-10-26|title=ການໄດ້ມາເຊິ່ງກິດຈະການຂອງອົງກອນມິສຢູນິເວີຣສ (Miss Universe Organization) ລວມເຖິງລິຂະສິດທີ່ກ່ຽວຂ້ອງກັນ|work=[[ຕະຫຼາດຫຼັກຊັບແຫ່ງປະເທດໄທ]]|url=https://classic.set.or.th/dat/news/202210/22124242.pdf|url-status=dead|access-date=2022-10-26|archive-date=2022-10-27|archive-url=https://web.archive.org/web/20221027045533/https://classic.set.or.th/dat/news/202210/22124242.pdf}} {{th icon}}</ref>
== ຮູບແບບການແຂ່ງຂັນ ==
ໃນຍຸກທີ່ໄອເອັມຈີຖືລິຂະສິດ ການແຂ່ງຂັນຈະຄັດເລືອກສາວງາມຈາກປະເທດທີ່ສົ່ງເຈົ້າມາປະກວດ ໂດຍຜ່ານຮອບ Prelimnary ເຊິ່ງຄະແນນຈາກສ່ວນນີ້ຈະສົ່ງຜົນຕໍ່ດານເຂົ້າຮອບໃນມື້ປະກວດຈິງ ໂດຍຈະແຍກເປັນຄະແນນທີ່ມາຈາກ ການເດີນຊຸດລອຍນໍ້າ , ການເດີນຊຸດຣາຕີ ແລະ ການສຳພາດຕໍ່ໜ້າຄະນະກຳມະການ ໂດຍເມື່ອຈົບຈາກຮອບນີ້ ໃນມື້ປະກວດຈິງ ຈະມີການປະກວດຜູ້ທີ່ໄດ້ຄະແນນສະສົມຈາກຮອບ Prelimnary ທີ່ສູງສຸດ 20 ອັນດັບເພື່ອເຂົ້າຮອບ 20 ຄົນສຸດທ້າຍ (Semifinalist) ຈາກນັ້ນຜູ້ເຂົ້າປະກວດທັງ 20 ຄົນຈະຕ້ອງສະປິກ 15 ວິນາທີ ເພື່ອຄັດເຂົ້າຮອບ 10 ຄົນຕໍ່ໄປ ໂດຍຮອບ 10 ຄົນສຸດທ້າຍ ຈະໃຊ້ການເດີນຊຸດລອຍນ້ຳ ແລະ ຊຸດຣາຕີຕັດສິນຜູ້ເຂົ້າຮອບ 5 ຄົນສຸດທ້າຍ ແລະ ຜູ້ເຂົ້າຮອບ 5 ຄໄນສຸດທ້າຍ ຈະຕ້ອງຕອບຄຳຖາມຈາກຄະນະກຳມະການ ລຽງຕາມລຳດັບປະກາດຊື່ໃນຮອບກ່ອນໜ້າ ໂດຍຄຳຖາມທີ່ແຕກຕ່າງກັນ ເພື່ອຄັດເຂົ້າຮອບ 3 ຄົນສຸດທ້າຍ ແລະ ທັງສາມຄົນຈະຕ້ອງຕອບຄຳຖາມດຽວກັນ ໂດຍຜູ້ທີ່ຖ້າຕອບຄຳຖາມ ຈະຕ້ອງໃສ່ຫູຟັງເພື່ອບໍ່ໃຫ້ໄດ້ຍິນສຽງຜູ້ເຂົ້າປະກວດຄົນອື່ນ ໂດຍຄະແນນໃນຮອບຕ່າງໆ ທີ່ຜ່ານມາເປັນຄະແນນຕັດສິນ ກ່ອນກຳມະການແຕ່ລະຄົນຈະພິຈາລະນາໂດຍຄວາມເໝາະສົມໃນຕຳແໜ່ງຕ່າງໆ ອີກຄັ້ງຈາກໄຟນອລ ໃນຊ່ວງສຸດທ້າຍນາງງາມຜູ້ຄອງມົງກຸດຈາກປີກ່ອນໜ້າຈະເດີນອຳລາຕຳແໜ່ງ ຕາມດ້ວຍດານປະກາດຮອງອັນດັບສອງ ແລະ ຜູ້ຄອງຕຳແໜ່ງມິສຢູນີເວີຣ໌ສ ຕາມລຳດັບ (ກ່ອນປີ 2011 ພິທິກອນຈະປະກາດຊື່ຮອງອັນດັບໜຶ່ງ ຕາມດ້ວຍຜູ້ຄອງມົງກຸດມິສຢູນິເວີຣສ)
== ມົງກຸດຂອງມິສຢູນີເວີຣ໌ສ ==
ມົງກຸດຂອງມິສຢູນີເວີຣ໌ສມີການປ່ຽນແປງທັງໝົດ 12 ຄັ້ງ ໃນຕະຫຼອດປະຫວັດສາດຫຼາຍກວ່າ 70 ປີຂອງການປະກວດ.<ref name="Rappler2">{{Cite news |title=IN PHOTOS: Miss Universe crowns through the years |url=https://www.rappler.com/entertainment/pageants/159845-miss-universe-crowns-through-the-years-history-photos/ |url-status=live |archive-url=https://web.archive.org/web/20200620175530/https://www.rappler.com/life-and-style/specials/miss-universe/159845-miss-universe-crowns-through-the-years-history-photos |archive-date=June 20, 2020 |access-date=August 16, 2017 |work=Rappler}}</ref>
* '''ມົງກຸດພິທີອະພິເສກສົມລົດໂຣມານອບ''' (The Romanov Imperial Nuptial Crown) (1952) ແມ່ນມົງກຸດທຳອິດ ທີ່ເຄີຍເປັນຊັບສິນຂອງຈັກກະພັດຣັດເຊຍມາກ່ອນ. ມົງກຸດນີ້ປະກອບດ້ວຍເພັດທີ່ບໍ່ມີຕຳໜິ 1,529 ເມັດ ນ້ຳໜັກລວມ 300 ກະຣັດ ແລະ ໄດ້ຮັບການປະກັນໄພໃນມູນຄ່າ 500,000 ໂດລາສະຫະລັດ. ມົງກຸດນີ້ຖືກນຳໃຊ້ເຂົ້າໃນການມອບມົງກຸດໃຫ້ແກ່ ອາຣ໌ມີ ຄູເຊລາ (Armi Kuusela) ໃນການປະກວດມິສຢູນີເວີຣ໌ສ 1952.<ref name="Rappler2" /><ref>{{cite news |date=11 January 2017 |title=All the Miss Universe Crowns Throughout the Years |url=https://www.preview.ph/fashion/timeline-miss-universe-crowns-through-the-years-a178-20170111?s=ch3rcua2o39a5n71gbrpmrtp5n |access-date=28 December 2024 |publisher=Preview}}</ref>
* '''ມົງກຸດຄຣິສຕຽນ ມາດແຕວ''' (The Christiane Martel Crown) (1953) ຫຼື ເປັນທີ່ຮູ້ຈັກກັນດີໃນຊື່ ''ມົງກຸດທອງສຳລິດ'' (The Metallic Bronze Crown) ເນື່ອງຈາກການອອກແບບທີ່ໃຊ້ໂລຫະທອງສຳລິດຫຼໍ່ແຂງ, ໄດ້ຖືກນຳມາປ່ຽນແທນມົງກຸດທຳອິດ. ໂດຍມີ ຄຣິສຕຽນ ມາດແຕວ ມິສຢູນີເວີຣ໌ສ 1953 ເປັນຜູ້ຄອບຄອງພຽງຄົນດຽວເທົ່ານັ້ນ.<ref name="Rappler2" />
* '''ມົງກຸດດາວແຫ່ງຈັກກະວານ''' (The Star of the Universe Crown) (1954–1960) ໄດ້ຮັບຊື່ຕາມຮູບຊົງດາວທີ່ຢູ່ດ້ານເທິງສຸດຂອງມົງກຸດ. ປະກອບດ້ວຍໄຂ່ມຸກດຳລ້ຽງແບບຕາເວັນອອກປະມານ 1,000 ເມັດ ຝັງຢູ່ໃນຄຳແທ້ ແລະ ພລາທິນຳ (ຄຳຂາວ) ມີນ້ຳໜັກ 1.25 ປອນ ແລະ ໄດ້ຮັບການປະກັນໄພໃນມູນຄ່າ 500,000 ໂດລາສະຫະລັດ.<ref name="Rappler2" />
* '''ມົງກຸດເພັດທຽມ''' (The Rhinestone Crown) (1961–1962) ເປັນມົງກຸດທີ່ເຮັດຂຶ້ນມາຈາກເພັດທຽມ (Rhinestones). ເລີ່ມນຳໃຊ້ຄັ້ງທຳອິດໃນປີ 1961 ເພື່ອສະເຫຼີມສະຫຼອງຄົບຮອບ 10 ປີ ຂອງອົງການມິສຢູນີເວີຣ໌ສ. ໂດຍມີ ມາຣ໌ເລນ ຊມິດ (Marlene Schmidt) ແລະ ນໍຣ໌ມາ ໂນລານ (Norma Nolan) ເປັນຜູ້ທີ່ໄດ້ສວມໃສ່ມົງກຸດນີ້.<ref name="Rappler2" />
* '''ມົງກຸດໂຄເວນທຣີ''' (The Coventry Crown) (1963–2001) ຖືກອອກແບບໂດຍຊ່າງອັນຍະມະນີຊື່ດັງ ຊາຣາ ໂຄເວນທຣີ (Sarah Coventry). ນາງໄດ້ດັດແປງມົງກຸດເພັດທຽມແບບເດີມໃຫ້ມີຈຸດເດັ່ນເປັນຮູບຮ່າງຜູ້ຍິງຖືຄະທາຢູ່ກາງມົງກຸດ ແລະ ຖືກຂະໜານນາມວ່າ ''ມົງກຸດເລດີ້'' (The Lady Crown). ຕໍ່ມາໃນປີ 1973 ໄດ້ມີການປັບປ່ຽນໂຄງສ້າງເພື່ອຄວາມສະດວກສະບາຍຂອງຜູ້ສວມໃສ່ ແລະ ເປັນທີ່ຮູ້ຈັກກັນໃນຊື່ ''ມົງກຸດໂຄມໄຟລະຢ້າ'' (The Chandelier Crown). ເນື່ອງຈາກຕົ້ນທຶນການຜະລິດເພັດທຽມມີລາຄາບໍ່ສູງຫຼາຍ ຈຶ່ງເຮັດໃຫ້ສາມາດສ້າງມົງກຸດຈຳລອງທີ່ຄືກັນທຸກປະການ ເພື່ອມອບໃຫ້ແກ່ນາງງາມທີ່ກຳລັງຈະໝົດວາລະຕຳແໜ່ງ. ໃນຊ່ວງປາຍທົດສະວັດ 1980 ມົງກຸດນີ້ໄດ້ຖືກຜະລິດໂດຍບໍລິສັດ International Gem and Jewelry Show, Inc.<ref>{{cite news |date=11 January 2017 |title=All the Miss Universe Crowns Throughout the Years |url=https://www.preview.ph/fashion/timeline-miss-universe-crowns-through-the-years-a178-20170111?s=ch3rcua2o39a5n71gbrpmrtp5n |access-date=28 December 2024 |publisher=Preview}}</ref> ໂດຍມີ ເດນີສ ກວີໂຍເນສ (Denise Quiñones) ມິສຢູນີເວີຣສ 2001 ເປັນຜູ້ສວມໃສ່ຄົນສຸດທ້າຍ.<ref name="Rappler2" />
* '''ມົງກຸດມິກິໂມໂຕະ''' (The Mikimoto Phoenix Crown) (2002–2007, ແລະ 2017–2018) ຖືກນຳມາໃຊ້ໃນໂອກາດສະເຫຼີມສະຫຼອງຄົບຮອບ 51 ປີ ຂອງອົງການມິສຢູນີເວີຣ໌ສ. ອອກແບບໂດຍ ໂທໂມຮິໂຣ ຢາມາຈິ (Tomohiro Yamaji) ໃຫ້ແກ່ບໍລິສັດ ມິກິໂມໂຕະ (Mikimoto Company) ເຊິ່ງເປັນຜູ້ສະໜັບສະໜູນດ້ານເຄື່ອງປະດັບຢ່າງເປັນທາງການຂອງອົງການມິສຢູນີເວີຣ໌ສ. ຕົວມົງກຸດເປັນຮູບນົກຟີນິກຊ໌ກຳລັງສີກປີກບິນ ເຊິ່ງສື່ເຖິງສະຖານະ, ອຳນາດ ແລະ ຄວາມງົດງາມ ຕາມຂໍ້ຕົກລົງໃນສັນຍາສະໜັບສະໜູນ. ມົງກຸດນີ້ປະກອບດ້ວຍເພັດທໍາມະຊາດທີ່ບໍ່ມີສີເກືອບ 500 ເມັດ ນ້ຳໜັກເກືອບ {{convert|30|carat|g}} ແລະ ໄຂ່ມຸກທະເລໃຕ້ (South Sea) ລວມທັງໄຂ່ມຸກອະໂກຢາ (Akoya) ອີກ 120 ເມັດ ທີ່ມີຂະໜາດຕັ້ງແຕ່ 3 ຫາ 18 ມິນລິແມັດ, ມີມູນຄ່າປະເມີນຢູ່ທີ່ 250,000 ໂດລາສະຫະລັດ.<ref name="Rappler2" /> ມົງກຸດນີ້ຖືກອອກແບບຂຶ້ນຢູ່ທີ່ເກາະໄຂ່ມຸກມິກິໂມໂຕະ ປະເທດຍີ່ປຸ່ນ ແລະ ໄດ້ຖືກເປີດໂຕເປັນຄັ້ງທຳອິດໃນປີ 2002 ໂດຍ [[ໂດນັລ ທຣຳ]] (Donald Trump) ຜູ້ເປັນເຈົ້າຂອງລິຂະສິດໃນເວລານັ້ນ.<ref name="Mikimoto2">{{cite web|title=Mikimoto History Timeline|url=http://www.mikimotoamerica.com/our-heritage/our-history|website=mikimotoamerica.com|url-status=dead|archive-url=https://web.archive.org/web/20140801003637/http://www.mikimotoamerica.com/our-heritage/our-history/|archive-date=August 1, 2014}}</ref> ໂດຍມີ ແຄທຣີໂອນາ ເກຣຍ (Catriona Gray) ເປັນຜູ້ຄອບຄອງຄົນສຸດທ້າຍໃນປີ 2019 ກ່ອນທີ່ຈະຖືກຢຸດນຳໃຊ້ໄປ.
* '''ມົງກຸດ ຊີເອໂອ''' (The CAO Crown) (2008) ຖືກນຳໃຊ້ເພື່ອມອບໃຫ້ແກ່ ດາຍານາ ເມນໂດຊາ (Dayana Mendoza) ໃນປີ 2008. ເປັນມົງກຸດທີ່ອອກແບບໂດຍ ໂຣຊາລີນາ ລິດສເຕີ (Rosalina Lydster) ແລະ ແດງ ກິມ ລຽນ (Dang Kim Lien) ຈາກ CAO Fine Jewelry ປະເທດຫວຽດນາມ. ມົງກຸດນີ້ມີມູນຄ່າ 120,000 ໂດລາສະຫະລັດ ເຮັດມາຈາກຄຳຂາວ ແລະ ຄຳເຫຼືອງ 18K ປະສົມກັນ ປະດັບດ້ວຍອັນຍະມະນີຫຼາຍກວ່າ 1,000 ເມັດ ເຊິ່ງລວມມີ ເພັດຂາວ 555 ເມັດ (30 ກະຣັດ), ເພັດສີຄອນຍັກ 375 ເມັດ (14 ກະຣັດ), ຄຣິດຕັນຄວອດສ໌ສີຄວັນ 10 ເມັດ (20 ກະຣັດ) ແລະ ມໍຣ໌ກາໄນຕ໌ 19 ເມັດ (60 ກະຣັດ). ແສງສີເຫຼືອງຂອງຄຳເປັນຕົວແທນໃຫ້ແກ່ຄວາມຮຸ່ງເຮືອງ ແລະ ເສດຖະກິດທີ່ຂະຫຍາຍຕົວຂອງຫວຽດນາມ ໂດຍມີນົກກະຮຽນຫວຽດນາມເປັນສັນຍາລັກ. ເຖິງຢ່າງໃດກໍຕາມ, ເມນໂດຊາ ໄດ້ປະຕິເສດທີ່ຈະໃຊ້ມົງກຸດນີ້ໃນວັນອຳລາຕຳແໜ່ງ ແລະ ຢືນຢັນທີ່ຈະໃຊ້ມົງກຸດມິກິໂມໂຕະໃນການມອບໃຫ້ແກ່ ສະເຕຟານີຢາ ເຟີຣ໌ນານເດສ (Stefanía Fernández) ຜູ້ສືບທອດຕຳແໜ່ງຂອງນາງ.
* '''ມົງກຸດເພັດເນັກຊັສ ແຫ່ງສັນຕິພາບ''' (The Diamond Nexus Peace Crown) (2009–2013) ແມ່ນມົງກຸດທີ່ຊະນະການໂຫວດ ເຊິ່ງຜະລິດໂດຍ Diamond Nexus Labs. ໃນປີ 2009 ແຟນນາງງາມທົ່ວໂລກໄດ້ຮັບໂອກາດໃຫ້ລົງຄະແນນສຽງທາງອອນລາຍ ເພື່ອເລືອກລະຫວ່າງ ມົງກຸດແຫ່ງຄວາມສາມັກຄີ (Unity), ມົງກຸດແຫ່ງຄວາມຫວັງ (Hope) ແລະ ມົງກຸດແຫ່ງສັນຕິພາບ (Peace) ເພື່ອມາເປັນມົງກຸດຖັດໄປຂອງມິສຢູນີເວີຣ໌ສ.<ref>{{cite news |date=11 January 2017 |title=All the Miss Universe Crowns Throughout the Years |url=https://www.preview.ph/fashion/timeline-miss-universe-crowns-through-the-years-a178-20170111?s=ch3rcua2o39a5n71gbrpmrtp5n |access-date=28 December 2024 |publisher=Preview}}</ref> ມົງກຸດນີ້ປະດັບດ້ວຍອັນຍະມະນີ 1,371 ເມັດ ມີນ້ຳໜັກລວມ {{convert|416.09|carat|g}} ປະກອບດ້ວຍຄຳຂາວ 14K, 18K ແລະ ພລາທິນຳ ລວມ 544.31 ກຣາມ. ໃນປີ 2010 ໂຄ້ງດ້ານເທິງຂອງມົງກຸດໄດ້ຖືກຖອດອອກເພື່ອໃຫ້ຜູ້ສວມໃສ່ຮູ້ສຶກເບົາສະບາຍຂຶ້ນ. ມົງກຸດນີ້ຍັງມີການປະດັບທັບທິມສັງເຄາະ ເພື່ອເປັນຕົວແທນໃນການຮົນຮົງຄົງຄວາມຮູ້ ແລະ ການສຶກສາເລື່ອງ HIV/AIDS ຂອງອົງການມິສຢູນີເວີຣ໌ສ. ບໍລິສັດ Diamond Nexus Labs ຖືເປັນຊ່າງອັນຍະມະນີທີ່ເປັນມິດກັບສິ່ງແວດລ້ອມລາຍທຳອິດຂອງອົງການມິສຢູນີເວີຣ໌ສ ແລະ ໄດ້ຮັບການຄັດເລືອກໃຫ້ເປັນສ່ວນໜຶ່ງຂອງໂຄງການ "Green is Universal" ຂອງ NBC Universal.<ref name="Diamond Nexus2">{{cite web|title=Connection to MISS UNIVERSE®|url=http://www.diamondnexus.com/miss-universe-organization|website=diamondnexus.com|access-date=October 8, 2013|archive-date=September 6, 2014|archive-url=https://web.archive.org/web/20140906064242/http://www.diamondnexus.com/miss-universe-organization|url-status=live}}</ref><ref name="redOrbit2">{{cite news |date=February 3, 2009 |title=Diamond Nexus Labs Announced as The Official Jewelry of The Miss Universe Organization |url=http://www.redorbit.com/news/business/1633196/diamond_nexus_labs_announced_as_the_official_jewelry_of_the |access-date=October 8, 2013 |website=redorbit.com |publisher=redOrbit}}</ref>
* '''ມົງກຸດ ດີໄອຊີ''' (The DIC Crown) (2014–2016) ຖືກນຳໃຊ້ເຂົ້າໃນການມອບຕຳແໜ່ງໃຫ້ແກ່ ເພົາລີນາ ເວກາ (Paulina Vega), ເປຍ ວີຣ໌ທຊ໌ບັກ (Pia Wurtzbach) ແລະ ອີຣິສ ມິຕເຕີເນຣ໌ (Iris Mittenaere). ມົງກຸດນີ້ຜະລິດໂດຍບໍລິສັດ Diamonds International Corporation (DIC) ຈາກສາທາລະນະລັດເຊັກ ມີມູນຄ່າປະເມີນຢູ່ທີ່ປະມານ 300,000 ໂດລາສະຫະລັດ.<ref>{{Cite web|date=December 21, 2015|title=Miss Philippines, Pia Alonzo Wurzbach, wins “Miss Universe-2015”|url=https://armenpress.am/eng/news/830296|url-status=live|archive-url=https://web.archive.org/web/20201124234551/https://armenpress.am/eng/news/830296|archive-date=November 24, 2020|access-date=November 22, 2017|website=armenpress.am}}</ref><ref>{{cite web|url=http://www.dicholding.com/en/news/new-miss-universe-to-be-decorated-by-crown-made-by-czech-company-dic-for-the-first-time-in-the-pageants-history|title=New Miss Universe to be decorated by crown made by Czech company DIC, for the first time in the pageant's history|author=4every1 s.r.o.|access-date=January 9, 2016|url-status=dead|archive-url=https://web.archive.org/web/20151225212135/http://www.dicholding.com/en/news/new-miss-universe-to-be-decorated-by-crown-made-by-czech-company-dic-for-the-first-time-in-the-pageants-history|archive-date=December 25, 2015}}</ref> ຂະບວນການຜະລິດທັງໝົດໃຊ້ເວລາປະມານ 4 ເດືອນ ແລະ ຕ້ອງໃຊ້ຊ່າງຝີມືເຖິງ 10 ຄົນ. ຮູບຊົງຂອງມົງກຸດໄດ້ຮັບແຮງບັນດານໃຈມາຈາກເສັ້ນຂອບຟ້າຂອງຕຶກສູງໃນແມນຮັດຕັນ (Manhattan Skyline) ປະກອບດ້ວຍເພັດ 311 ເມັດ, ໂທແພຊ໌ສີຟ້າ (Blue Topaz) 5 ເມັດ, ໄພລິນສີຟ້າ (Blue Sapphire) 198 ເມັດ, ຄຣິດຕັນທີ່ຜ່ານການເຜົາດ້ວຍຄວາມຮ້ອນ 33 ເມັດ ແລະ ຄຳຂາວ 18K ນ້ຳໜັກ 220 ກຣາມ. ນ້ຳໜັກລວມຂອງມົງກຸດແມ່ນ 411 ກຣາມ. ມົງກຸດນີ້ໄດ້ຖືກຢຸດນຳໃຊ້ໃນປີ 2017 ເນື່ອງຈາກບັນຫາການລະເມີດລິຂະສິດ ແລະ ການຜິດນັດຊຳລະເງິນລະຫວ່າງບໍລິສັດ DIC ແລະ ອົງການມິສຢູນີເວີຣ໌ສ.<ref>{{cite web|url=https://www.usnews.com/news/us/articles/2017-05-16/miss-universe-producer-sues-czech-maker-of-winners-crowns|title=Miss Universe sues|website=www.www.usnews.com|access-date=November 26, 2019|archive-date=November 9, 2019|archive-url=https://web.archive.org/web/20191109124431/https://www.usnews.com/news/us/articles/2017-05-16/miss-universe-producer-sues-czech-maker-of-winners-crowns|url-status=live}}</ref>
* '''ມົງກຸດ ໂມອາວາດ ພະລັງແຫ່ງຄວາມສາມັກຄີ''' (The Mouawad Power of Unity Crown) (2019–2021) ຖືກສ້າງຂຶ້ນໂດຍແບຣນເຄື່ອງປະດັບ ໂມອາວາດ (Mouawad) ເຊິ່ງໄດ້ກາຍມາເປັນຊ່າງອັນຍະມະນີລາຍໃໝ່ຂອງອົງການມິສຢູນີເວີຣ໌ສ. ດ້ວຍມູນຄ່າປະເມີນເກືອບ 6 ລ້ານໂດລາສະຫະລັດ ເຮັດໃຫ້ມົງກຸດຈາກໂມອາວາດກາຍເປັນຊຸດມົງກຸດນາງງາມທີ່ມີລາຄາແພງທີ່ສຸດໃນໂລກເທົ່າທີ່ມີການບັນທຶກໄວ້. ໃນຊ່ວງປີ 2019 ຫາ 2021 ມີຜູ້ໄດ້ຮັບມົງກຸດນີ້ຄື ໂຊຊີບີນີ ຕຸນຊີ (Zozibini Tunzi), ແອນເດຣຍ ເມຊາ (Andrea Meza) ແລະ ຮາຣ໌ນາສ ຊັນດູ (Harnaaz Sandhu).<ref>{{Cite news |last1=Coyne |first1=Amanda C. |title=Miss Universe unveils $5 million crown to be used in Atlanta pageant |url=https://www.ajc.com/news/local/miss-universe-unveils-million-crown-used-atlanta-pageant/NP5VPCKzlJv6LDPRvSTNVO |url-status=live |archive-url=https://web.archive.org/web/20201126191233/https://www.ajc.com/news/local/miss-universe-unveils-million-crown-used-atlanta-pageant/NP5VPCKzlJv6LDPRvSTNVO/amp.html |archive-date=November 26, 2020 |access-date=December 5, 2019 |newspaper=The Atlanta Journal-Constitution}}</ref> ຈຸດເດັ່ນຂອງມົງກຸດແມ່ນເພັດສີເຫຼືອງການາຣີ (Canary Diamond) ຢູ່ກາງມົງກຸດທີ່ມີນ້ຳໜັກ 62.83 ກະຣັດ. ໂດຍ ປາສກາລ ໂມອາວາດ (Pascal Mouawad) ໄດ້ກ່າວວ່າ ມົງກຸດນີ້ເປັນສັນຍາລັກຂອງຄວາມທະເຍີທະຍານ, ຄວາມຫຼາກຫຼາຍ, ຊຸມຊົນ ແລະ ຄວາມງາມ.<ref>{{cite web|url=https://www.instagram.com/p/B5s0FhYH4z6/|title=Discover the inspiration behind the first Mouawad Miss Universe Crown, revealed today for the first time!|author=Mouawad|date=|website=[[Instagram]]}}</ref>
* '''ມົງກຸດ ໂມອາວາດ ພະລັງແຫ່ງຄວາມດີ''' (The Mouawad Force for Good Crown) (2022–2023) ແມ່ນມົງກຸດທີສອງຈາກໂມອາວາດ ທີ່ນຳໃຊ້ມອບໃຫ້ແກ່ ຣ໌ບອນນີ ເກັບຣຽລ (R'Bonney Gabriel) ແລະ ເຊນນີສ ປາລາຊິໂອສ (Sheynnis Palacios). ມົງກຸດນີ້ປະດັບດ້ວຍໄພລິນສີຟ້ານ້ຳໜັກລວມ 110 ກະຣັດ, ເພັດຂາວ 48 ກະຣັດ ແລະ ມີໄພລິນສີຟ້າຫຼວງ (Royal Blue Sapphire) ເມັດໃຫຍ່ນ້ຳໜັກ 45.14 ກະຣັດ ຢູ່ຈຸດກາງຂອງມົງກຸດ.<ref>{{Cite news |title=Miss Universe unveils diamond-sapphire Mouawad crown |url=https://www.cnnphilippines.com/entertainment/2022/12/19/Miss-Universe-unveils-2023-crown.html |url-status=dead |archive-url=https://web.archive.org/web/20221219150306/https://www.cnnphilippines.com/entertainment/2022/12/19/Miss-Universe-unveils-2023-crown.html |archive-date=December 19, 2022 |access-date=December 19, 2022 |publisher=CNN Philippines}}</ref>
* '''ມົງກຸດ ເຈວວ໌ແລຣ໌ "ແສງແຫ່ງອະນັນ"''' (The Jewelmer ''Lumière de l’Infini'' Crown) (2024–ປັດຈຸບັນ) ໄດ້ເປີດໂຕເມື່ອວັນທີ 13 ພະຈິກ 2024 ອອກແບບໂດຍບໍລິສັດເຄື່ອງປະດັບສຸດຫຼູ ຝີມືຄົນຟີລິບປິນ Jewelmer ເຊິ່ງມີຊື່ສຽງໂດ່ງດັງໃນການຊ່ຽວຊານດ້ານ ໄຂ່ມຸກທະເລໃຕ້ສີທອງຂອງຟີລິບປິນ. ມົງກຸດນີ້ຖືກຮີດສ້າງຂຶ້ນດ້ວຍມືໂດຍຊ່າງອັນຍະມະນີລະດັບປລາມາຈານ ຜ່ານການນຳໃຊ້ເຕັກນິກການອອກແບບເຄື່ອງປະດັບແບບດັ້ງເດີມຂອງຟີລິບປິນ ແລະ ຝຣັ່ງ ໂດຍສະເພາະແມ່ນເຕັກນິກ ປຼາສ ວັອງໂດມ (Place Vendôme). ໄຂ່ມຸກສີທອງແຕ່ລະເມັດແມ່ນຜ່ານການເກັບກ່ຽວ ແລະ ກຽມການເຖິງ 377 ຂັ້ນຕອນ. ຖານໂລຫະຄຳ ແລະ ພລາທິນຳມີລວດລາຍຄ້າຍຄືກັບຄື້ນທະເລ ແລະ ການເຕັ້ນລະບຳຂອງຈັກກະວານ ປະດັບປະດາດ້ວຍເພັດຫຼາຍຮ້ອຍເມັດ ແລະ ໄຂ່ມຸກທະເລໃຕ້ສີທອງ 23 ເມັດ. ໄຂ່ມຸກສີທອງເມັດໃຫຍ່ທີ່ສຸດຢູ່ເທິງຍອດກາງຂອງມົງກຸດເປັນຕົວແທນຂອງດວງອາທິດ ທີ່ສ່ອງແສງເປັນລັດສະໝີສີທອງປະດັບເພັດ. ຄຳວ່າ ''Lumière de l’Infini'' ໃນພາສາຝຣັ່ງ ແປວ່າ "ແສງສະຫວ່າງແຫ່ງອະນັນ" (Light of Infinity) ຫຼື "ຄວາມຮຸ່ງເຮືອງທີ່ບໍ່ມີວັນສິ້ນສຸດ". ມົງກຸດນີ້ຈະຖືກນຳໃຊ້ສຳລັບການປະກວດມິສຢູນີເວີຣ໌ສ ຄັ້ງທີ 73 ແລະ ຄັ້ງທີ 74.<ref>{{cite news |last1=Loreto |first1=Maria |date=13 November 2024 |title=Miss Universe 2024: First look at the crown, which is covered in gold and accessorized with 23 pearls |url=https://www.hola.com/us/entertainment/20241113729996/miss-universe-2024-crown-unveiling/ |url-status=live |archive-url=https://web.archive.org/web/20241113235502/https://www.hola.com/us/entertainment/20241113729996/miss-universe-2024-crown-unveiling/ |archive-date=November 13, 2024 |access-date=14 November 2024 |publisher=HOLA!}}</ref><ref>{{cite news |last1=Adina |first1=Armin |date=14 November 2024 |title=Miss Universe 2024 unveils PH-made crown for 73rd pageant |url=https://entertainment.inquirer.net/585439/miss-universe-2024-unveils-ph-made-crown-for-73rd-pageant |access-date=14 November 2024 |publisher=Philippine Daily Inquirer}}</ref><ref>{{cite news |date=14 November 2024 |title=Miss Universe unveils first-ever Filipino-crafted crown dubbed 'The Light of Infinity' |url=https://www.gmanetwork.com/news/lifestyle/content/926948/miss-universe-unveils-first-ever-filipino-crafted-crown-dubbed-the-light-of-infinity/story/ |access-date=14 November 2024 |publisher=GMA News}}</ref><ref>{{cite news |last1=Bohol |first1=Gabriel |date=16 November 2024 |title=Jewelmer CEO Jacques Christophe Branellec on crafting the first Filipino-made Miss Universe crown: 'It's been an honour' |url=https://www.tatlerasia.com/style/jewellery/jewelmer-unveils-filipino-crafted-crown-for-miss-universe-2024 |access-date=16 November 2024 |publisher=Tatler Asia}}</ref><ref>{{cite news |last1=Sarabia |first1=Chelsea |date=14 November 2024 |title=Jewelmer Is Behind the Miss Universe Pageant's First Filipino-Crafted Crown |url=https://vogue.ph/fashion/jewelry/jewelmer-miss-universe-first-filipino-crafted-crown/ |access-date=16 November 2024 |publisher=Vogue Philippines |agency=Vogue}}</ref>
=== ແກເລີຣີມົງກຸດມິສຢູນີເວີຣ໌ສ ===
<gallery class="center">
ຮູບ:Christiane_Martel_in_1953_(cropped).jpg|ມົງກຸດ ''ຄຣິສຕຽນ ມາດແຕວ'' ສວມໃສ່ໂດຍ ຄຣິສຕຽນ ມາດແຕວ ມິສຢູນີເວີຣ໌ສ 1953
ຮູບ:Gladys_Zender.jpg|ມົງກຸດ ''ດາວແຫ່ງຈັກກະວານ'' ສວມໃສ່ໂດຍ ກລາດິສ ເຊນເດຣ໌ ມິສຢູນີເວີຣ໌ສ 1957
ຮູບ:Martha_Vasconcellos_(1968)_(cropped).jpg|ມົງກຸດ ''ໂຄເວນທຣີ'' ສວມໃສ່ໂດຍ ມາດທາ ວັສຄອນເຊລລົສ ມິສຢູນີເວີຣ໌ສ 1968
ຮູບ:Natalie_Glebova_-_MU2005.jpg|ມົງກຸດ ''ມິກິໂມໂຕະ'' ສວມໃສ່ໂດຍ ນາຕາລີ ເກລໂບວາ ມິສຢູນີເວີຣ໌ສ 2005
ຮູບ:Miss_Universe_2008,_Dayana_Mendoza2.jpg|ມົງກຸດ ''ຊີເອໂອ'' ສວມໃສ່ໂດຍ ດາຍານา ເມນໂດຊາ ມິສຢູນີເວີຣ໌ສ 2008
ຮູບ:Miss-universe-2011-leila-lopes.jpg|ມົງກຸດ ''ເພັດເນັກຊັສ ແຫ່ງສັນຕິພາບ'' ສວມໃສ່ໂດຍ ເລລາ ໂລເປສ ມິສຢູນີເວີຣ໌ສ 2011
ຮູບ:Zozibini_Tunzi_Attending_Puteri_Indonesia_2020_(potrait).jpg|ມົງກຸດ ''ໂມອಾವາດ ພະລັງແຫ່ງຄວາມສາມັກຄີ'' ສວມໃສ່ໂດຍ ໂໂຊຊີບີນີ ຕຸນຊີ ມິສຢູນີເວີຣ໌ສ 2019
ຮູບ:Fátima_Bosch_coronation_on_GrandTV,_half_length_02.jpg|ມົງກຸດ ''ແສງແຫ່ງອະນັນ'' ສວມໃສ່ໂດຍ ຟາຕິມາ ບົສຊ໌ ມິສຢູນີເວີຣ໌ສ 2025
</gallery>
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສຢູນີເວີຣ໌ສ ==
{{ບົດຄວາມຫຼັກ|ລາຍຊື່ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສຢູນີເວີຣ໌ສ}}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|- style="text-align:center;"
|1
| [[ມິສຢູນີເວີຣ໌ສ 1952|1952]] || {{n/a|Armi Kuusela{{efn-ur|name=1952FIN|ອາຣ໌ມີ ຄູເຊລາ ໄດ້ສະລະຕຳແໜ່ງ [[ມິສຢູນີເວີຣສ 1952]] ກ່ອນກຳນົດເວລາສິ້ນສຸດການດຳລົງຕຳແໜ່ງພຽງບໍ່ດົນ ເພື່ອແຕ່ງງານກັບ ເວີຈິລິໂອ ຮິລາຣິໂອ ນັກທຸລະກິດຊາວຟີລິບປິນ ໃນວັນທີ 4 ພຶດສະພາ 1953. ເຖິງແມ່ນວ່າຈະເປັນແນວນັ້ນ ການລາອອກຈາກຕຳແໜ່ງກໍບໍ່ໄດ້ຖືກເຮັດໃຫ້ເປັນທາງການໂດຍອົງການມິສຢູນີເວີຣສ.}}<ref>{{cite web|url=http://www.philstar.com:8080/entertainment/344221/misty-eyed-look-armi-kuusela-1st-miss-universe|title=A misty-eyed look at Armi Kuusela, the 1st Miss Universe|first=Ricky|last=Lo|website=[[The Philippine Star]]|date=June 8, 2006|accessdate=May 22, 2016|url-status=dead|archiveurl=https://web.archive.org/web/20180128021120/http://www.philstar.com:8080/entertainment/344221/misty-eyed-look-armi-kuusela-1st-miss-universe|archivedate=January 28, 2018}}</ref><br>''(ສະຫຼະຕຳແໜ່ງ)''<br>{{flag|ແຟງລັງ}}}} || Elsa Edsman<br>{{flag|ຮາວາຍ}}|| Ntaizy "Daisy" Mavraki<br>{{flag|ກະແລັດ}}|| Judy Dan<br>{{flag|ຮ່ອງກົງ}}|| Renate Hoy<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}
| rowspan="8" |ແຄລິຟໍເນຍ, [[ສະຫະລັດອາເມລິກາ]]
|ມິຖຸນາ 28
|30
|- style="text-align:center;"
|2
| [[ມິສຢູນີເວີຣ໌ສ 1953|1953]] || Christiane Martel<br>{{flag|ຝະລັ່ງ}}|| Myrna Rae Hansen<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Kinuko Ito<br>{{flag|ຍີ່ປຸ່ນ}}|| Ana Bertha Lepe<br>{{flag|ເມັກຊິໂກ}}|| Maxine Morgan<br>{{flag|ອົດສະຕະຣາລີ}}
|ກໍລະກົດ 17
|26
|- style="text-align:center;"
|3
| [[ມິສຢູນີເວີຣ໌ສ 1954|1954]] || Miriam Stevenson<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Martha Rocha<br>{{flag|ບຣາຊິລ}}|| Virginia Lee Wai-Chun<br>{{flag|ຮ່ອງກົງ}}|| Regina Ernst<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}|| Ragnhild Olausson<br>{{flag|ຊູແອດ}}
|ກໍລະກົດ 24
|33
|- style="text-align:center;"
|4
| [[ມິສຢູນີເວີຣ໌ສ 1955|1955]] || Hillevi Rombin<br>{{flag|ຊູແອດ}}|| Maribel Arrieta Gálvez<br>{{flag|ເອລຊັລວາດໍ}}|| Maureen Hingert<br>{{flag|ຊີລອນ}}|| Margit Nünke<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}|| Keiko Takahashi <br>{{flag|ຍີ່ປຸ່ນ}}
|ກໍລະກົດ 22
|33
|- style="text-align:center;"
|5
| [[ມິສຢູນີເວີຣ໌ສ 1956|1956]] || Carol Morris<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Marina Orschel<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}|| Ingrid Goude<br>{{flag|ຊູແອດ}}|| Kathleen Waller<br>{{flag|ອັງກິດ}}|| Rosanna Galli<br>{{flag|ອິຕາລີ}}
|ກໍລະກົດ 20
|30
|- style="text-align:center;"
|6
| [[ມິສຢູນີເວີຣ໌ສ 1957|1957]] || Gladys Zender<br>{{flag|ເປຣູ}}|| Terezinha Morango<br>{{flag|ບຣາຊິລ}}|| Sonia Hamilton<br>{{flag|ອັງກິດ}}|| Maria Fernandez<br>{{flag|ຄິວບາ}}|| Gerti Daub<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}
|ກໍລະກົດ 19
|32
|- style="text-align:center;"
|7
| [[ມິສຢູນີເວີຣ໌ສ 1958|1958]] || Luz Marina Zuluaga<br>{{flag|ໂຄລັມເບຍ}}|| Adalgisa Colombo<br>{{flag|ບຣາຊິລ}}|| Geri Hoo<br>{{flag|ຮາວາຍ}}|| Eurlyne Howell<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Alicja Bobrowska<br>{{flag|ໂປໂລຍ}}
|ກໍລະກົດ 26
|36
|- style="text-align:center;"
|8
| [[ມິສຢູນີເວີຣ໌ສ 1959|1959]] || Akiko Kojima<br>{{flag|ຍີ່ປຸ່ນ}}|| Jorunn Kristjansen<br>{{flag|ນອກແວ}}|| Terry Huntingdon<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Pamela Anne Searle<br>{{flag|ອັງກິດ}}|| Vera Regina Ribeiro<br>{{flag|ບຣາຊິລ}}
|ກໍລະກົດ 24
|34
|- style="text-align:center;"
|9
| [[ມິສຢູນີເວີຣ໌ສ 1960|1960]] || Linda Bement<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Daniela Bianchi<br>{{flag|ອິຕາລີ}}|| Elizabeth Hodacs<br>{{flag|ໂອຕະລີດ}}|| Nicolette Caras<br>{{flag|ແອຟຣິກາໃຕ້}}|| Teresa del Río<br>{{flag| ແອສະປາຍ|1945}}
| rowspan="12" |ຟຼໍລີດ້າ [[ສະຫະລັດອາເມລິກາ]]
|ກໍລະກົດ 9
|43
|- style="text-align:center;"
|10
| [[ມິສຢູນີເວີຣ໌ສ 1961|1961]] || Marlene Schmidt<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}|| Rosemarie Frankland<br>{{flag|ການ}}|| Adriana Gardiazábal<br>{{flag|ອາເຈນຕິນາ}}|| Arlette Dobson<br>{{flag|ອັງກິດ}}|| Sharon Brown<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ກໍລະກົດ 15
|48
|- style="text-align:center;"
|11
| [[ມິສຢູນີເວີຣ໌ສ 1962|1962]] || Norma Nolan<br>{{flag|ອາເຈນຕິນາ}}|| Anna Geirsdóttir<br>{{flag|ອິດສະລັງ}}|| Anja Aulikki Järvinen<br>{{flag|ແຟງລັງ}}|| Helen Liu Shiu-Man<br>{{flag|ສາທາລະນະລັດຈີນ}}|| Maria Olívia Rebouças<br>{{flag|ບຣາຊິລ}}
|ກໍລະກົດ 14
|52
|- style="text-align:center;"
|12
| [[ມິສຢູນີເວີຣ໌ສ 1963|1963]] || Iêda Maria Vargas<br>{{flag|ບຣາຊິລ}}|| Aino Korva<br>{{flag|ດານມາກ}}|| Marlene McKeown<br>{{flag|ອຽກລັງ}}|| Lalaine Bennett<br>{{flag|ຟີລິບປິນ}}|| Kim Myoung-ja<br>{{flag|ເກົາຫຼີໃຕ້}}
|ກໍລະກົດ 20
|50
|- style="text-align:center;"
|13
| [[ມິສຢູນີເວີຣ໌ສ 1964|1964]] || Corinna Tsopei<br>{{flag|ກະແລັດ}}|| Brenda Blackler<br>{{flag|ອັງກິດ}}|| Ronit Renat Rechtman<br>{{flag|ອິດສະຣາແອນ}}|| Siv Märta Åberg<br>{{flag|ຊູແອດ}}|| Lana Yu Yi<br>{{flag|ສາທາລະນະລັດຈີນ}}
|ສິງຫາ 1
|60
|- style="text-align:center;"
|14
| [[ມິສຢູນີເວີຣ໌ສ 1965|1965]] || Apasra Hongsakula<br>{{flag|ໄທ}}|| Virpi Liisa Miettinen<br>{{flag|ແຟງລັງ}}|| Sue Downey<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Ingrid Norman<br>{{flag|ຊູແອດ}}|| Anja Schuit<br>{{flag|ໂຮນລັງ}}
|ກໍລະກົດ 24
|56
|- style="text-align:center;"
|15
| [[ມິສຢູນີເວີຣ໌ສ 1966|1966]] || Margareta Arvidsson<br>{{flag|ຊູແອດ}}|| Satu Charlotta Östring<br>{{flag|ແຟງລັງ}}|| Cheranand Savetanand<br>{{flag|ໄທ}}|| Yasmin Daji<br>{{flag|ອິນເດຍ}}|| Aviva Israeli<br>{{flag|ອິດສະຣາແອນ}}
|ກໍລະກົດ 16
|58
|- style="text-align:center;"
|16
| [[ມິສຢູນີເວີຣ໌ສ 1967|1967]] || Sylvia Hitchcock<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Mariela Pérez<br>{{flag|ເວເນຊຸເອລາ}}|| Jennifer Lynn Lewis<br>{{flag|ອັງກິດ}}|| Ritva Lehto<br>{{flag|ແຟງລັງ}}|| Batya Kabiri<br>{{flag|ອິດສະຣາແອນ}}
|ກໍລະກົດ 15
|56
|- style="text-align:center;"
|17
| [[ມິສຢູນີເວີຣ໌ສ 1968|1968]] || Martha Vasconcellos<br>{{flag|ບຣາຊິລ}}|| Anne Braafheid<br>{{flag|ຄູຣາຊາວ}}|| Leena Brusin<br>{{flag|ແຟງລັງ}}|| Peggy Kopp<br>{{flag|ເວເນຊຸເອລາ}}|| Dorothy Anstett<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ກໍລະກົດ 13
|65
|- style="text-align:center;"
|18
| [[ມິສຢູນີເວີຣ໌ສ 1969|1969]] ||Gloria Diaz<br>{{flag|ຟີລິບປິນ}}|| Harriet Eriksson <br> {{flag|ແຟງລັງ}}|| Joanne Barret<br>{{flag|ອົດສະຕະຣາລີ}}|| Chava Levy<br>{{flag|ອິດສະຣາແອນ}}|| Kikuyo Osuka<br>{{flag|ຍີ່ປຸ່ນ}}
|ກໍລະກົດ 19
|61
|- style="text-align:center;"
|19
| [[ມິສຢູນີເວີຣ໌ສ 1970|1970]] || Marisol Malaret<br>{{flag|ປວຍໂຕຣີໂກ}}|| Deborah Shelton<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Joan Zealand<br>{{flag|ອົດສະຕະຣາລີ}}|| Jun Shimada<br>{{flag|ຍີ່ປຸ່ນ}}|| Beatriz Gross<br>{{flag|ອາເຈນຕິນາ}}
|ກໍລະກົດ 11
|64
|- style="text-align:center;"
|20
| [[ມິສຢູນີເວີຣ໌ສ 1971|1971]] || Georgina Rizk<br>{{flag|ລີບັງ}}|| Toni Rayward<br>{{flag|ອົດສະຕະຣາລີ}}|| Pirjo Laitila<br>{{flag|ແຟງລັງ}}|| Beba Franco<br>{{flag|ປວຍໂຕຣີໂກ}}|| Eliane Guimaraes<br>{{flag|ບຣາຊິລ}}
|ກໍລະກົດ 24
|60
|- style="text-align:center;"
|21
| [[ມິສຢູນີເວີຣ໌ສ 1972|1972]] || Kerry Anne Wells<br>{{flag|ອົດສະຕະຣາລີ}}|| Rejane Costa<br>{{flag|ບຣາຊິລ}}|| María Antonieta Cámpoli<br>{{flag|ເວເນຊຸເອລາ}}|| Ilana Goren<br>{{flag|ອິດສະຣາແອນ}}|| Jennifer "Jenny" McAdam<br>{{flag|ອັງກິດ}}
|ໂດຣາໂດ, ປົວໂຕຣີໂກ
|ກໍລະກົດ 29
|61
|- style="text-align:center;"
|22
| [[ມິສຢູນີເວີຣ໌ສ 1973|1973]] || Margie Moran<br>{{flag|ຟີລິບປິນ}}||Amanda Jones<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Aina Walle<br>{{flag|ນອກແວ}}|| María Madrigal<br>{{flag| ແອສະປາຍ|1945}}|| Limor Schreibman<br>{{flag|ອິດສະຣາແອນ}}
|[[ເອເທນ]], [[ປະເທດກຣີກ|ກຣີກ]]
|ກໍລະກົດ 21
|61
|- style="text-align:center;"
|23
| [[ມິສຢູນີເວີຣ໌ສ 1974|1974]] || {{n/a|Amparo Muñoz<br>''(ລາອອກຈາກຕຳແໜ່ງ)'' †<br>{{flag|ແອສະປາຍ|1945}}}} || Helen Morgan<br>{{flag|ການ}}|| Ritta Johanna Raunio<br>{{flag|ແຟງລັງ}}|| Ella Cecilia Escandón Palacios<br>{{flag|ໂຄລັມເບຍ}}|| Maureen Vieira<br>{{flag|ອາລູບາ}}
|[[ມະນິລາ]], [[ປະເທດຟີລິບປິນ|ຟີລິບປິນ]]
|ກໍລະກົດ 21
|65
|- style="text-align:center;"
|24
| [[ມິສຢູນີເວີຣ໌ສ 1975|1975]] || Anne Pohtamo<br>{{flag|ແຟງລັງ}}|| Gerthie David<br>{{flag|ເຮຕິ}}|| Summer Bartholomew<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Catharina Sjödahl<br>{{flag|ຊູແອດ}}|| Rose Marie Brosas<br>{{flag|ຟີລິບປິນ}}
|ເອວຊັລດໍ, ເອວເຊົາດໍຣ໌
|ກໍລະກົດ 19
|71
|- style="text-align:center;"
|25
| [[ມິສຢູນີເວີຣ໌ສ 1976|1976]] || Rina Messinger<br>{{flag|ອິດສະຣາແອນ}}|| Judith Castillo<br>{{flag|ເວເນຊຸເອລາ}}|| Sian Adey-Jones<br>{{flag|ການ}}|| Carol Grant<br>{{flag|ເອກົດ}}|| Julie Ismay<br>{{flag|ອົດສະຕະຣາລີ}}
|ຮ່ອງກົງ
|ກໍລະກົດ 11
|72
|- style="text-align:center;"
|26
| [[ມິສຢູນີເວີຣ໌ສ 1977|1977]] || Janelle Commissiong<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}|| Eva Düringer<br>{{flag|ໂອຕະລີດ}}|| Sandra Bell<br>{{flag|ເອກົດ}}|| Aura María Mojica Salcedo<br>{{flag|ໂຄລັມເບຍ}}|| Marie-Luise Gassen<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}
|ຊານໂຕໂດມິງໂກ, ໂດມິນີກັນ
|ກໍລະກົດ 16
|80
|- style="text-align:center;"
|27
| [[ມິສຢູນີເວີຣ໌ສ 1978|1978]] || Margaret Gardiner<br>{{flag|ແອຟຣິກາໃຕ້}}|| Judi Andersen<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Guillermina Ruiz<br>{{flag| ແອສະປາຍ|1945}}|| Mary Shirley Sáenz<br>{{flag|ໂຄລັມເບຍ}}|| Cecilia Catharina Rhode<br>{{flag|ຊູແອດ}}
|ອາກາປຸນໂກ, [[ປະເທດເມັກຊິກ|ເມັກຊິກ]]
|ກໍລະກົດ 24
|75
|- style="text-align:center;"
|28
| [[ມິສຢູນີເວີຣ໌ສ 1979|1979]] || Maritza Sayalero<br>{{flag|ເວເນຊຸເອລາ}}|| Gina Swainson<br>{{flag|ເບີມິວດາ}}|| Carolyn Seaward<br>{{flag|ອັງກິດ}}|| Martha Jussara da Costa<br>{{flag|ບຣາຊິລ}}|| Annette Marie Ekström<br>{{flag|ຊູແອດ}}
|ເພີຣ໌ດ, [[ປະເທດອົດສະຕະຣາລີ|ອົດສະຕະຣາລີ]]
|ກໍລະກົດ 20
|75
|- style="text-align:center;"
|29
| [[ມິສຢູນີເວີຣ໌ສ 1980|1980]] || Shawn Weatherly<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Linda Gallagher<br>{{flag|ເອກົດ}}|| Diana Nottle<br>{{flag|ນູແວນເຊລັງ}}|| Rosario Silayan<br>{{flag|ຟີລິບປິນ}}|| Eva Birgitta Anderson<br>{{flag|ຊູແອດ}}
|ໂຊວ, [[ປະເທດເກົາຫຼີໃຕ້|ເກົາຫຼີ]]
|ກໍລະກົດ 8
|69
|- style="text-align:center;"
|30
| [[ມິສຢູນີເວີຣ໌ສ 1981|1981]] || Irene Sáez<br>{{flag|ເວເນຊຸເອລາ}}|| Dominique Dufour<br>{{flag|ແຄນນາດາ}}|| Eva-Lena Lundgren<br>{{flag|ຊູແອດ}}|| Adriana Oliveira<br>{{flag|ບຣາຊິລ}}|| Dominique Eeckhoudt<br>{{flag|Belgium}}
|ນິວຢອກ, [[ສະຫະລັດອາເມລິກາ]]
|ກໍລະກົດ 20
|76
|- style="text-align:center;"
|31
| [[ມິສຢູນີເວີຣ໌ສ 1982|1982]] || Karen Baldwin<br>{{flag|ແຄນນາດາ}}|| Patty Chong Kerkos<br>{{flag|ກວມ}}|| Cinzia Fiordeponti<br>{{flag|ອິຕາລີ}}|| Tina Roussou<br>{{flag|ກະແລັດ}}|| Terri Utley<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ລິມາ, [[ປະເທດເປຣູ|ເປຣູ]]
|ກໍລະກົດ 26
|77
|- style="text-align:center;"
|32
| [[ມິສຢູນີເວີຣ໌ສ 1983|1983]] || Lorraine Downes<br>{{flag|ນູແວນເຊລັງ}}|| Julie Hayek<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Roberta Brown<br>{{flag|ອຽກລັງ}}|| Lolita Morena<br>{{flag|ສະວິດ}}|| Karen Moore<br>{{flag|England}}
|ມີສຊູລີ [[ສະຫະລັດອາເມລິກາ]]
|ກໍລະກົດ 11
|80
|- style="text-align:center;"
|33
| [[ມິສຢູນີເວີຣ໌ສ 1984|1984]] || Yvonne Ryding<br>{{flag|ຊູແອດ}}|| Letitia Snyman<br>{{flag|ແອຟຣິກາໃຕ້}}|| Carmen María Montiel<br>{{flag|ເວເນຊຸເອລາ}}|| Desiree Verdadero<br>{{flag|ຟີລິບປິນ}}|| Susana Caldas Lemaitre<br>{{flag|ໂຄລັມເບຍ}}
| rowspan="2" |ຟຼໍລີດ້າ [[ສະຫະລັດອາເມລິກາ]]
|ກໍລະກົດ 9
|81
|- style="text-align:center;"
|34
| [[ມິສຢູນີເວີຣ໌ສ 1985|1985]] || Deborah Carthy-Deu<br>{{flag|ປວຍໂຕຣີໂກ}}|| Teresa Sánchez López<br>{{flag|ແອສະປາຍ}}|| Benita Mureke Tete<br>{{flag|ສາທາລະນະລັດຊາອີ}}|| Silvia Martínez<br>{{flag|ເວເນຊຸເອລາ}}|| Andrea López<br>{{flag|ອຸຣຸກວັຍ}}
|ກໍລະກົດ 15
|79
|- style="text-align:center;"
|35
| [[ມິສຢູນີເວີຣ໌ສ 1986|1986]] || Bárbara Palacios<br>{{flag|ເວເນຊຸເອລາ}}|| Christy Fichtner<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| María Mónica Urbina<br>{{flag|ໂຄລັມເບຍ}}|| Brygida Bziukiewicz<br>{{flag|ໂປໂລຍ}}|| Tuula Polvi<br>{{flag|ແຟງລັງ}}
|ປານາມາຊິທຕີ້, ປານາມາ
|ກໍລະກົດ 21
|77
|- style="text-align:center;"
|36
| [[ມິສຢູນີເວີຣ໌ສ 1987|1987]] || Cecilia Bolocco<br>{{flag|ຊິລີ}}|| Roberta Capua<br>{{flag|ອິຕາລີ}}|| Michelle Royer<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Inés María Calero<br>{{flag|ເວເນຊຸເອລາ}}|| Laurie Simpson<br>{{flag|ປວຍໂຕຣີໂກ}}
|[[ປະເທດສິງກະໂປ|ສິງກະໂປ]]
|ພຶດສະພາ 27
|68
|- style="text-align:center;"
|37
| [[ມິສຢູນີເວີຣ໌ສ 1988|1988]] || Porntip Nakhirunkanok<br>{{flag|ໄທ}}|| Jang Yoon-jeong<br>{{flag|ເກົາຫຼີໃຕ້}}|| Amanda Olivares<br>{{flag|ເມັກຊິໂກ}}|| Mizuho Sakaguchi<br>{{flag|ຍີ່ປຸ່ນ}}|| Pauline Yeung<br>{{flag|ຮ່ອງກົງ}}
|[[ໄທເປ]], [[ປະເທດໄຕ້ຫວັນ|ໄຕ້ຫວັນ]]
|ພຶດສະພາ 24
|66
|- style="text-align:center;"
|38
| [[ມິສຢູນີເວີຣ໌ສ 1989|1989]] || Angela Visser<br>{{flag|ໂຮນລັງ}}|| Louise Camuto<br>{{flag|ຊູແອດ}}|| Gretchen Polhemus<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Joanna Gapińska<br>{{flag|ໂປໂລຍ}}|| Adriana Abascal<br>{{flag|ເມັກຊິໂກ}}
|ກັງກຸນ, [[ປະເທດເມັກຊິກ|ເມັກຊິໂກ]]
|ພຶດສະພາ 23
|76
|- style="text-align:center;"
|39
| [[ມິສຢູນີເວີຣ໌ສ 1990|1990]] || Mona Grudt<br>{{flag|ນອກແວ}}|| Carole Gist<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Lizeth Mahecha<br>{{flag|ໂຄລັມເບຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ແຄລິຟໍເນຍ, [[ສະຫະລັດອາເມລິກາ]]
|ເມສາ 15
|71
|- style="text-align:center;"
|40
| [[ມິສຢູນີເວີຣ໌ສ 1991|1991]] || Lupita Jones<br>{{flag|ເມັກຊິໂກ}}|| Pauline Huizinga<br>{{flag|ໂຮນລັງ}}|| Julia Lemigova<br>{{flag|ສະຫະພາບໂຊວຽດ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ເນວາດາ]], [[ສະຫະລັດອາເມລິກາ]]
|ພຶດສະພາ 17
|73
|- style="text-align:center;"
|41
| [[ມິສຢູນີເວີຣ໌ສ 1992|1992]] || Michelle McLean<br>{{flag|ນາມິເບຍ}}|| Paola Turbay<br>{{flag|ໂຄລັມເບຍ}}|| Madhu Sapre<br>{{flag|ອິນເດຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ບາງກອກ]], [[ປະເທດໄທ|ໄທ]]
|ພຶດສະພາ 8
|78
|- style="text-align:center;"
|42
| [[ມິສຢູນີເວີຣ໌ສ 1993|1993]] || Dayanara Torres<br>{{flag|ປວຍໂຕຣີໂກ}}|| Paula Andrea Betancur<br>{{flag|ໂຄລັມເບຍ}}|| Milka Chulina<br>{{flag|ເວເນຊຸເອລາ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເມັກຊີໂກຊິທຕີ້, [[ປະເທດເມັກຊິກ|ເມັກຊິໂກ]]
|ພຶດສະພາ 21
|79
|- style="text-align:center;"
|43
| [[ມິສຢູນີເວີຣ໌ສ 1994|1994]] || Sushmita Sen<br>{{flag|ອິນເດຍ}}|| Carolina Gómez<br>{{flag|ໂຄລັມເບຍ}}|| Minorka Mercado<br>{{flag|ເວເນຊຸເອລາ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມະນິລາ]], [[ປະເທດຟີລິບປິນ|ຟີລິບປິນ]]
|ພຶດສະພາ 21
|77
|- style="text-align:center;"
|44
| [[ມິສຢູນີເວີຣ໌ສ 1995|1995]] || Chelsi Smith<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Manpreet Brar<br>{{flag|ອິນເດຍ}}|| Lana Buchberger<br>{{flag|ແຄນນາດາ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ວິນຮຸກ, ນາມິເບຍ
|ພຶດສະພາ 12
|82
|- style="text-align:center;"
|45
| [[ມິສຢູນີເວີຣ໌ສ 1996|1996]] || Alicia Machado<br>{{flag|ເວເນຊຸເອລາ}}|| Taryn Mansell<br>{{flag|ອາລູບາ}}|| Lola Odusoga<br>{{flag|ແຟງລັງ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ເນວາດາ]], [[ສະຫະລັດອາເມລິກາ]]
|ພຶດສະພາ 17
|79
|- style="text-align:center;"
|46
| [[ມິສຢູນີເວີຣ໌ສ 1997|1997]] || Brook Lee<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Marena Bencomo<br>{{flag|ເວເນຊຸເອລາ}}|| Margot Bourgeois<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຟຼໍລີດ້າ, [[ສະຫະລັດອາເມລິກາ]]
|ພຶດສະພາ 16
|74
|- style="text-align:center;"
|47
| [[ມິສຢູນີເວີຣ໌ສ 1998|1998]] || Wendy Fitzwilliam<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}|| Veruska Ramírez<br>{{flag|ເວເນຊຸເອລາ}}|| Joyce Giraud<br>{{flag|ປວຍໂຕຣີໂກ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ຮາວາຍ]], [[ສະຫະລັດອາເມລິກາ]]
|ພຶດສະພາ 12
|81
|- style="text-align:center;"
|48
| [[ມິສຢູນີເວີຣ໌ສ 1999|1999]] || Mpule Kwelagobe<br>{{flag|ບອຕສະວານາ}}|| Miriam Quiambao<br>{{flag|ຟີລິບປິນ}}|| Diana Nogueira<br>{{flag|ແອສະປາຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊາກົວລາມາສ, ຕຣີນິແດດ ແລະ ໂຕເບໂກ
|ພຶດສະພາ 26
|84
|- style="text-align:center;"
|49
| [[ມິສຢູນີເວີຣ໌ສ 2000|2000]] || Lara Dutta<br>{{flag|ອິນເດຍ}}|| Claudia Moreno<br>{{flag|ເວເນຊຸເອລາ}}|| Helen Lindes<br>{{flag|ແອສະປາຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ນິໂຄເຊຍ, [[ປະເທດໄຊປຣັສ|ໄຊປຣັສ]]
|ພຶດສະພາ 12
|79
|- style="text-align:center;"
|50
| [[ມິສຢູນີເວີຣ໌ສ 2001|2001]] || Denise Quiñones<br>{{flag|ປວຍໂຕຣີໂກ}}|| Evelina Papantoniou<br>{{flag|ກະແລັດ}}|| Kandace Krueger<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Eva Ekvall<br>{{flag|ເວເນຊຸເອລາ}}|| Celina Jaitley<br>{{flag|ອິນເດຍ}}
|ບາຍາມອນ, ປົວໂຕຣີໂກ
|ພຶດສະພາ 11
|77
|- style="text-align:center;"
|51
| [[ມິສຢູນີເວີຣ໌ສ 2002|2002]] || {{n/a|Oxana Fedorova<br>''(ຖືກຍຸດຕິການດຳລົງຕຳແໜ່ງ)''<br>{{flag|ລັດເຊຍ}}}} || Justine Pasek{{efn-ur|ໃນຕອນທຳອິດ ຈັສຕິນ ປາເຊກ ໄດ້ຮັບຕຳແໜ່ງຮອງອັນດັບ 1 ຖັດຈາກຜູ້ຊະນະເດີມຄື ອົກຊານາ ເຟໂດໂຣວາ ຈາກປະເທດຣັດເຊຍ. ຫຼັງຈາກໄດ້ຮັບມົງກຸດເປັນເວລາ 119 ວັນ ເຟໂດໂຣວາ ກໍຖືກປົດອອກຈາກຕຳແໜ່ງ. ໃນຖານະຮອງອັນດັບ 1 ຈັສຕິນ ປາເຊກ ຈຶ່ງໄດ້ຂຶ້ນດຳລົງຕຳແໜ່ງ ມິສຢູນີເວີຣສ 2002 ແທນ. ທາງອົງການມິສຢູນີເວີຣສຖືວ່າ ຈັສຕິນ ປາເຊກ ເປັນຜູ້ດຳລົງຕຳແໜ່ງມົງກຸດ ມິສຢູນີເວີຣສ 2002 ພຽງຜູ້ດຽວ.}}<br>(''ເຂົ້າດຳລົງຕຳແໜ່ງແທນ'')<br>{{flag|ປານາມາ}}|| Zhuo Ling<br>{{flag|China}} || Vanessa Carreira<br>{{flag|ແອຟຣິກາໃຕ້}}|| Cynthia Lander<br>{{flag|ເວເນຊຸເອລາ}}
|ຊານຮວນ, ປົວໂຕຣີໂກ
|ພຶດສະພາ 29
|75
|- style="text-align:center;"
|52
| [[ມິສຢູນີເວີຣ໌ສ 2003|2003]] || Amelia Vega<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}|| Mariángel Ruiz<br>{{flag|ເວເນຊຸເອລາ}}|| Cindy Nell<br>{{flag|ແອຟຣິກາໃຕ້}}|| Sanja Papić<br>{{flag|ເຊີເບຍແລະມອນເຕເນໂກຣ}}|| Miyako Miyazaki<br>{{flag|ຍີ່ປຸ່ນ}}
|ປານາມາຊິທຕີ້, ປານາມາ
|ມິຖຸນາ 3
|71
|- style="text-align:center;"
|53
| [[ມິສຢູນີເວີຣ໌ສ 2004|2004]] || Jennifer Hawkins<br>{{flag|ອົດສະຕະຣາລີ}}|| Shandi Finnessey<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Alba Reyes<br>{{flag|ປວຍໂຕຣີໂກ}}|| Yanina González<br>{{flag|ປາຣາກວັຍ}}|| Danielle Jones<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|ກິໂຕ, [[ປະເທດເອກົວດໍ|ເອກົວດໍ]]
|ມິຖຸນາ 1
|80
|- style="text-align:center;"
|54
| [[ມິສຢູນີເວີຣ໌ສ 2005|2005]] || Natalie Glebova<br>{{flag|ແຄນນາດາ}}|| Cynthia Olavarría<br>{{flag|ປວຍໂຕຣີໂກ}}|| Renata Soñé<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}|| Laura Elizondo<br>{{flag|ເມັກຊິໂກ}}|| Mónica Spear<br>{{flag|ເວເນຊຸເອລາ}}
|[[ບາງກອກ]], [[ປະເທດໄທ|ໄທ]]
|ພຶດສະພາ 31
|81
|- style="text-align:center;"
|55
| [[ມິສຢູນີເວີຣ໌ສ 2006|2006]] || Zuleyka Rivera<br>{{flag|ປວຍໂຕຣີໂກ}}|| Kurara Chibana<br>{{flag|ຍີ່ປຸ່ນ}}|| Lauriane Gilliéron<br>{{flag|ສະວິດ}}|| Lourdes Arévalos<br>{{flag|ປາຣາກວັຍ}}|| Tara Conner<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ແຄລິຟໍເນຍ, [[ສະຫະລັດອາເມລິກາ]]
|ກໍລະກົດ 23
|86
|- style="text-align:center;"
|56
| [[ມິສຢູນີເວີຣ໌ສ 2007|2007]] || Riyo Mori<br>{{flag|ຍີ່ປຸ່ນ}}|| Natália Guimarães<br>{{flag|ບຣາຊິລ}}|| Ly Jonaitis<br>{{flag|ເວເນຊຸເອລາ}}|| Honey Lee<br>{{flag|ເກົາຫຼີໃຕ້}}|| Rachel Smith<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ເມັກຊິໂກຊິທຕີ້, [[ປະເທດເມັກຊິກ|ເມັກຊິໂກ]]
|ພຶດສະພາ 28
|77
|- style="text-align:center;"
|57
| [[ມິສຢູນີເວີຣ໌ສ 2008|2008]] || Dayana Mendoza<br>{{flag|ເວເນຊຸເອລາ}}|| Taliana Vargas<br>{{flag|ໂຄລັມເບຍ}}|| Marianne Cruz<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}|| Vera Krasova<br>{{flag|Russia}} || Elisa Nájera<br>{{flag|ເມັກຊິໂກ}}
|[[ຍາຈາງ]], [[ປະເທດຫວຽດນາມ|ຫວຽດນາມ]]
|ກໍລະກົດ 14
|80
|- style="text-align:center;"
|58
| [[ມິສຢູນີເວີຣ໌ສ 2009|2009]] || Stefanía Fernández<br>{{flag|ເວເນຊຸເອລາ}}|| Ada Aimée de la Cruz<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}|| Marigona Dragusha<br>{{flag|Kosovo}} || Rachael Finch<br>{{flag|ອົດສະຕະຣາລີ}}|| Mayra Matos<br>{{flag|ປວຍໂຕຣີໂກ}}
|ແນສຊໍ, [[ປະເທດບາຮາໝາສ|ບາຮາໝາສ]]
|ສິງຫາ 23
|83
|- style="text-align:center;"
|59
| [[ມິສຢູນີເວີຣ໌ສ 2010|2010]] || Ximena Navarrete<br>{{flag|ເມັກຊິໂກ}}|| Yendi Phillipps<br>{{flag|ເຈເມກາ}}|| Jesinta Campbell<br>{{flag|ອົດສະຕະຣາລີ}}|| Anna Poslavska<br>{{flag|ອູກະແລນ}}|| Venus Raj<br>{{flag|Philippines}}
|[[ເນວາດາ]], [[ສະຫະລັດອາເມລິກາ]]
|ສິງຫາ 23
|83
|- style="text-align:center;"
|60
| [[ມິສຢູນີເວີຣ໌ສ 2011|2011]] || Leila Lopes<br>{{flag|Angola}} || Olesya Stefanko<br>{{flag|ອູກະແລນ}}|| Priscila Machado<br>{{flag|ບຣາຊິລ}}|| Shamcey Supsup<br>{{flag|ຟີລິບປິນ}}|| Luo Zilin<br>{{flag|China}}
|ເຊົາປາລູ, [[ປະເທດບຣາຊິວ|ບຣາຊິວ]]
|ກັນຍາ 12
|89
|- style="text-align:center;"
|61
| [[ມິສຢູນີເວີຣ໌ສ 2012|2012]] || Olivia Culpo<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Janine Tugonon<br>{{flag|ຟີລິບປິນ}}|| Irene Esser<br>{{flag|ເວເນຊຸເອລາ}}|| Renae Ayris<br>{{flag|ອົດສະຕະຣາລີ}}|| Gabriela Markus<br>{{flag|ບຣາຊິລ}}
|[[ເນວາດາ]], [[ສະຫະລັດອາເມລິກາ]]
|ທັນວາ 19
|89
|- style="text-align:center;"
|62
| [[ມິສຢູນີເວີຣ໌ສ 2013|2013]] || Gabriela Isler<ref>{{cite web|url=https://www.rappler.com/entertainment/pageants/131807-pia-wurtzbach-miss-universe-gabriela-isler-cordaid/|title=LOOK: Pia Wurtzbach meets Miss Universe 2013 Gabriela Isler|work=Rappler|access-date=May 22, 2016}}</ref><br>{{flag|ເວເນຊຸເອລາ}}|| Patricia Rodríguez<br>{{flag|ແອສະປາຍ}}|| Constanza Báez<br>{{flag|ເອກວາດໍ}}|| Ariella Arida<br>{{flag|ຟີລິບປິນ}}|| Jakelyne Oliveira<br>{{flag|ບຣາຊິລ}}
|[[ມອສໂກ]], [[ປະເທດລັດເຊຍ|ລັດເຊຍ]]
|ພະຈິກ 9
|86
|- style="text-align:center;"
|63
| [[ມິສຢູນີເວີຣ໌ສ 2014|2014]] || Paulina Vega<ref>{{cite web|url=https://www.latimes.com/nation/nationnow/la-na-nn-miss-universe-20150125-story.html|title=Miss Colombia crowned Miss Universe in Miami|website=[[Los Angeles Times]]|date=January 25, 2015|accessdate=September 2, 2020|url-status=live|archiveurl=https://web.archive.org/web/20150126100211/https://www.latimes.com/nation/nationnow/la-na-nn-miss-universe-20150125-story.html|archivedate=January 26, 2015}}</ref><br>{{flag|ໂຄລັມເບຍ}}|| Nia Sanchez<br>{{flag|United States}} || Diana Harkusha<br>{{flag|ອູກະແລນ}}|| Yasmin Verheijen<br>{{flag|ໂຮນລັງ}}|| Kaci Fennell<br>{{flag|ເຈເມກາ}}
|ຟຼໍລີດ້າ, [[ສະຫະລັດອາເມລິກາ]]
|ມັງກອນ 25, 2015
|88
|- style="text-align:center;"
|64
| [[ມິສຢູນີເວີຣ໌ສ 2015|2015]] || Pia Wurtzbach<ref>{{cite news|url=https://lifestyle.inquirer.net/216998/pia-wurtzbach-is-miss-universe-2015/|title=Colombia's Ariadna Gutiérrez is Miss Universe 2015|first1=Aries Joseph|last1=Hegina|first2=Vaughn|last2=Alviar|newspaper=[[Philippine Daily Inquirer]]|date=December 21, 2015|accessdate=September 2, 2020|url-status=live|archiveurl=https://web.archive.org/web/20190605044145/https://lifestyle.inquirer.net/216998/pia-wurtzbach-is-miss-universe-2015/|archivedate=June 5, 2019}}</ref><br>{{flag|ຟີລິບປິນ}}|| Ariadna Gutiérrez{{efn-ur|ໃນລະຫວ່າງການຖ່າຍທອດສົດ ໃນຕອນທຳອິດ ກູຕີແອຣ໌ເຣຊ ໄດ້ຖືກປະກາດຊື່ໃຫ້ເປັນຜູ້ຊະນະ ເນື່ອງຈາກຄວາມຜິດພາດໃນການປະກາດຂອງ ສະຕີຟ ຮາຣ໌ວີ (Steve Harvey). ຫຼັງຈາກທີ່ ຮາຣ໌ວີ ໄດ້ກ່າວຂໍໂທດຕໍ່ຜູ້ຊົມແລ້ວ ກູຕີແອຣ໌ເຣຊ ກໍໄດ້ຖືກປະກາດໃຫ້ເປັນຮອງອັນດັບ 1 ແລະ ເພຍ ວີຣ໌ດບັກ (Pia Wurtzbach) ເປັນຜູ້ຊະນະ.}}<br>{{flag|ໂຄລັມເບຍ}}|| Olivia Jordan<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ເນວາດາ]], [[ສະຫະລັດອາເມລິກາ]]
|ທັນວາ 20
|80
|- style="text-align:center;"
|65
| [[ມິສຢູນີເວີຣ໌ສ 2016|2016]] || Iris Mittenaere<ref>{{cite news|url=https://www.usatoday.com/story/life/2017/01/29/miss-france-iris-mittenaere-crowned-miss-universe-2017/97226100/|title=Miss France Iris Mittenaere is crowned Miss Universe 2017|first=Maeve|last=McDermott|website=[[USA Today]]|date=January 30, 2017|accessdate=January 30, 2017|url-status=live|archiveurl=https://web.archive.org/web/20170130045958/https://www.usatoday.com/story/life/2017/01/29/miss-france-iris-mittenaere-crowned-miss-universe-2017/97226100/|archivedate=January 30, 2017}}</ref><br>{{flag|ຝະລັ່ງ}}|| Raquel Pélissier<br>{{flag|ເຮຕິ}}|| Andrea Tovar<br>{{flag|ໂຄລັມເບຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມະນິລາ]], [[ປະເທດຟີລິບປິນ|ຟີລິບປິນ]]
|ມັງກອນ 30, 2017
|86
|- style="text-align:center;"
|66
| [[ມິສຢູນີເວີຣ໌ສ 2017|2017]] || Demi-Leigh Nel-Peters<br>{{flag|ແອຟຣິກາໃຕ້}}|| Laura González<br>{{flag|ໂຄລັມເບຍ}}|| Davina Bennett<br>{{flag|ເຈເມກາ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ເນວາດາ]], [[ສະຫະລັດອາເມລິກາ]]
|ພະຈິກ 26
|92
|- style="text-align:center;"
|67
| [[ມິສຢູນີເວີຣ໌ສ 2018|2018]] || Catriona Gray<br>{{flag|ຟີລິບປິນ}}|| Tamaryn Green<br>{{flag|ແອຟຣິກາໃຕ້}}|| Sthefany Gutiérrez<br>{{flag|ເວເນຊຸເອລາ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ບາງກອກ]], [[ປະເທດໄທ|ໄທ]]
|ທັນວາ 17
|94
|- style="text-align:center;"
|68
| [[ມິສຢູນີເວີຣ໌ສ 2019|2019]] || Zozibini Tunzi<ref>{{cite web|url=https://www.bbc.com/news/newsbeat-50712666|title=Miss Universe 2019: 'May every little girl see their faces reflected in mine'|website=[[BBC News]]|date=December 9, 2019|accessdate=September 2, 2020|url-status=live|archiveurl=https://web.archive.org/web/20191209134131/https://www.bbc.com/news/newsbeat-50712666|archivedate=December 9, 2019}}</ref><br>{{flag|ແອຟຣິກາໃຕ້}}|| Madison Anderson<br>{{flag|ປວຍໂຕຣີໂກ}}|| Sofía Aragón<br>{{flag|Mexico}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຈໍເຈຍ, [[ສະຫະລັດອາເມລິກາ]]
|ທັນວາ 8
|90
|- style="text-align:center;"
|69
| [[ມິສຢູນີເວີຣ໌ສ 2020|2020]] || Andrea Meza<br>{{flag|ເມັກຊິໂກ}}|| Julia Gama<br>{{flag|ບຣາຊິລ}}|| Janick Maceta<br>{{flag|ເປຣູ}}|| Adline Castelino<br>{{flag|ອິນເດຍ}}|| Kimberly Jiménez<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|ຟຼໍລີດ້າ, [[ສະຫະລັດອາເມລິກາ]]
|ພຶດສະພາ 16, 2021
|74
|- style="text-align:center;"
|70
| [[ມິສຢູນີເວີຣ໌ສ 2021|2021]] || Harnaaz Sandhu<br>{{flag|ອິນເດຍ}}|| Nadia Ferreira<br>{{flag|ປາຣາກວັຍ}}|| Lalela Mswane<br>{{flag|South Africa}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໄອລັຕ, ອິດສະລາເອວ
|ທັນວາ 13
|80
|- style="text-align:center;"
|71
| [[ມິສຢູນີເວີຣ໌ສ 2022|2022]] || R'Bonney Gabriel<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Amanda Dudamel<br>{{flag|ເວເນຊຸເອລາ}}|| Andreína Martínez<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ນິວອໍລີນ, [[ສະຫະລັດອາເມລິກາ]]
|ມັງກອນ 14, 2023
|83
|- style="text-align:center;"
|72
| [[ມິສຢູນີເວີຣ໌ສ 2023|2023]] || Sheynnis Palacios<br>{{flag|ນິຄາລາກົວ}}|| Anntonia Porsild<br>{{flag|ໄທ}}|| Moraya Wilson<br>{{flag|ອົດສະຕະຣາລີ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊານວາດໍ, [[ແອນຊານວາດໍ|ເອລຊັລວາດໍ]]
|ພະຈິກ 18
|84
|- style="text-align:center;"
|73
| [[ມິສຢູນີເວີຣ໌ສ 2024|2024]] || Victoria Kjær Theilvig<br>{{flag|ດານມາກ}}|| Chidimma Adetshina<br>{{flag|ໄນຈີເຣຍ}}|| María Fernanda Beltrán<br>{{flag|ເມັກຊິໂກ}}|| {{n/a|[[ສຸຊາຕາ ຊ່ວງສີ]]{{efn-ur|ອົງການມິສຢູນີເວີຣສ ໄດ້ປົດຕຳແໜ່ງຮອງອັນດັບ 3 ມິສຢູນີເວີຣສ 2024 ເນື່ອງຈາກບໍ່ສາມາດດຳລົງຕຳແໜ່ງໄດ້ຄົບວາລະໜຶ່ງປີ.<ref>{{Cite web |last=Buranabutr |first=Pakavich |date=2025-04-22 |title=Miss Universe Organization Statement on Participation in External Competitions During Reign |url=https://www.missuniverse.com/press-releases/miss-universe-pr-on-3rdparty-participation/ |access-date=2025-11-21 |website=Miss Universe |language=en-US}}</ref><ref>{{Cite web |last=GMA News |first=GMA Integrated |date=2025-04-22 |title=Miss Universe Organization withdraws title from Miss Universe 2024 3rd runner-up Suchata Chuangsri of Thailand |url=https://www.gmanetwork.com/news/lifestyle/content/943585/miss-universe-organization-withdraws-title-from-miss-universe-2024-3rd-runner-up-suchata-chuangsri-of-t/story/ |access-date=2025-11-21 |website=GMA News Online |language=en}}</ref>}}<br>''(ສິ້ນສຸດການດຳລົງຕຳແໜ່ງ)''<br>{{flag|ໄທ}}}} || Ileana Márquez<br>{{flag|ເວເນຊຸເອລາ}}
|ເມັກຊີໂກຊິທຕີ້, [[ປະເທດເມັກຊິກ|ເມັກຊິໂກ]]
|ພະຈິກ 16
|125
|- style="text-align:center;"
|74
| [[ມິສຢູນີເວີຣ໌ສ 2025|2025]] || Fátima Bosch<br>{{flag|ເມັກຊິໂກ}}|| Praveenar Singh<br>{{flag|ໄທ}}|| Stephany Abasali<br>{{flag|ເວເນຊຸເອລາ}}|| Ahtisa Manalo<br>{{flag|ຟີລິບປິນ}}|| Olivia Yacé<br>{{flag|ໂກຕດິວົວຣ໌}}
|[[ບາງກອກ]], [[ປະເທດໄທ|ໄທ]]
|ພະຈິກ 21
|118
|}
;ໝາຍເຫດ
{{notelist-ur}}
== ແກເລີຣີຜູ້ຊະນະ ==
<gallery class="center">
File:Fátima Bosch coronation on GrandTV, half length 02.jpg|ມິສຢູນີເວີຣ໌ສ 2025<br>ຟາຕິມາ ບົສຊ໌<br>ເມັກຊິໂກ
File:Victoria Kjær Theilvig in 2025.jpg|ມິສຢູນີເວີຣ໌ສ 2024<br>ວິກຕໍເລຍ ເຄຍ ເທວວິກ<br>ເດນມາກ
File:Visita Sheynnis Palacios Miss Universe Asamblea Legislativa Costa Rica febrero 2023 (65) (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 2023<br>ເຊນນີສ ປາລາຊິໂອສ<br />ນິກາຣາກວາ
File:R'Bonney Gabriel 02.jpg|ມິສຢູນີເວີຣ໌ສ 2022<br/>ຣ໌ບອນນີ ເກັບຣຽລ ສະຫະລັດອາເມຣິກາ
File:Miss-Universe-Harnaaz-Sandhu-returns-to-India (3) (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 2021<br/>ຮາຣ໌ນາສ ຊັນດູ<br />ອິນເດຍ
File:Andrea Meza, Miss Universe 2020 (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 2020<br />ແອນເດຣຍ ເມຊາ ເມັກຊິໂກ
File:Zozibini Tunzi Attending Puteri Indonesia 2020 (potrait).jpg|ມິສຢູນີເວີຣ໌ສ 2019<br>ໂຊຊີບີນີ ຕຸນຊີ ອາຟຣິກາໃຕ້
File:Catriona Gray with iconic tristar and sun earpiece, in Mak Tumang Swarovski gem-embellished "Mayon" evening number.jpg|ມິສຢູນີເວີຣ໌ສ 2018<br>ແຄທຣີໂອນາ ເກຣຍ<br />ຟີລິບປິນ
File:Demi Leigh-Nel Peters in 2018 (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 2017<br>ເດມີ-ລີ ເນລ-ປີເຕີສ<br />ອາຟຣິກາໃຕ້
File:Iris Mittenaere 2016.05.07 (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 2016<br>ອີຣິສ ມິຕເຕີເນຣ໌<br />ຝຣັ່ງ
File:Miss Universe 2015 Pia Wurtzbach 071816 (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 2015<br />ເປຍ ວີຣ໌thຊ໌ບັກ<br />ຟີລິບປິນ
File:Paulina Vega en la XXXVI versión de la Caminata de la Solidaridad por Colombia .jpg|ມິສຢູນີເວີຣ໌ສ 2014<br />ເພົາລີນາ ເວກາ<br />ໂຄລອມເບຍ
File:María Gabriela Isler cropped.jpg|ມິສຢູນີເວີຣ໌ສ 2013<br />ກາບຣີເອລາ ອິສເລີຣ໌<br />ເວເນຊູເອລາ
File:Miss Universe Olivia Culpo.jpg|ມິສຢູນີເວີຣ໌ສ 2012<br />ໂອລິເວຍ ຄັລໂປ<br />ສະຫະລັດອາເມຣິກา
File:Leila Lopes 2012 Shankbone.jpg|ມິສຢູນີເວີຣ໌ສ 2011<br />ເລລາ ໂລເປສ<br />ອັງໂກລາ
File:Ximena Navarrete - Miss Universe 2010.jpg|ມິສຢູນີເວີຣ໌ສ 2010<br />ຊິເມນາ ນາວາເຣດເຕ<br />ເມັກຊິໂກ
File:Miss Universe Visit to earth Earth infra Earth Infrastructures Limited (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 2009<br />ສະເຕຟານີຢາ ເຟີຣ໌ນານເດສ<br />ເວເນຊູເອລາ
File:Miss Universe Dayana Mendoza en Nicaragua 06.jpg|ມິສຢູນີເວີຣ໌ສ 2008<br />ດາຍານາ ເມນໂດຊา<br />ເວເນຊູເອລາ
File:Hilary Cruz and Riyo Mori (cropped).png|ມິສຢູນີເວີຣ໌ສ 2007<br>ຣິໂຢະ ໂມຣິ<br />ຍີ່ປຸ່ນ
File:ZuleykaRivera2.jpg|ມິສຢູນີເວີຣ໌ສ 2006<br />ຊູເລກາ ຣີເບຣາ<br />ປວຍໂຕຣີໂກ
File:NatalieGlebova Tiara.jpg|ມິສຢູນີເວີຣ໌ສ 2005<br>ນາຕາລີ ເກລໂບວາ<br />ແຄນນາດາ
File:Jennifer Hawkins 2015.jpg|ມິສຢູນີເວີຣ໌ສ 2004<br>ເຈນນິເຟີຣ໌ ຮອກຄິນສ໌<br />ອົດສະຕຣາລີ
File:Amelia Vega6.jpg|ມິສຢູນີເວີຣ໌ສ 2003<br />ອະເມເລຍ ເວກາ ສາທາລະນະລັດ<br />ໂດມິນິກັນ
File:Justine Pasek - STRI (2002) 07.jpg|ມິສຢູນີເວີຣ໌ສ 2002<br />ຈັສຕິນ ປາເສກ<br />ປານາມາ
File:Oxana Fedorova2.jpg|ມິສຢູນີເວີຣ໌ສ 2002 (ຖືກຖອດຕຳແໜ່ງ)<br />ອອກຊານາ ເຟໂດໂຣວາ<br />ຣັດເຊຍ
File:Denise Quinones interview (cropped).JPG|ມິສຢູນີເວີຣ໌ສ 2001<br />ເດນີສ ກວີໂຍເນສ<br />ປວຍໂຕຣີໂກ
File:Dutta at an event to promote Kellogg’s Special K (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 2000<br />ລີຣາ ດັດຕາ<br />ອິນເດຍ
File:Mpule Kwelagobe.jpg|ມິສຢູນີເວີຣ໌ສ 1999<br />ອັມປູເລ ເຄວລລາໂກເບ<br />ບົດສະວານາ
File:Wendy Fitzwilliam.jpg|ມິສຢູນີເວີຣ໌ສ 1998<br />ເວນດີ ຟິດຊ໌ວິນລຽມ<br/>ຕຣີນີແດດ ແລະ ໂຕເບໂກ
File:Brook Lee.JPG|ມິສຢູນີເວີຣ໌ສ 1997<br />ບຣຸກ ລີ (Brook Lee)<br>ສະຫະລັດອາເມຣິກາ
File:Alicia Machado.jpg|ມິສຢູນີເວີຣ໌ສ 1996<br />ອາລິເຊຍ ມາຊາໂດ<br>ເວເນຊູເອລາ
File:Sushmita Sen at the Dior store launch.jpg|ມິສຢູນີເວີຣ໌ສ 1994<br />ສຸສມິຕາ ເຊນ<br>ອິນເດຍ
File:Dayanara Torres 2011.jpg|ມິສຢູນີເວີຣ໌ສ 1993<br />ດາຍານາຣາ ຕໍເຣສ<br>ປວຍໂຕຣີໂກ
File:Michelle MacLean Conservation Film Foundation.jpg|ມິສຢູນີເວີຣ໌ສ 1992<br/>ມິເຊລ ມັກລີນ<br>ນາມິເບຍ
File:Lupita Jones (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1991<br />ລູປິຕາ ໂຈນສ໌<br>ເມັກຊິໂກ
File:Angela Visser (1989).jpg|ມິສຢູນີເວີຣ໌ສ 1989<br />ແອນເຈລາ ວິສເຊີຣ໌<br>ເນເທີແລນ
File:Cecilia Bolocco (2)-2.jpg|ມິສຢູນີເວີຣ໌ສ 1987<br />ເຊຊີເລຍ ໂບລົກໂຄ<br>ຊີລີ
File:Bárbara Palacios en Osmel Sousa (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1986<br />ບາຣ໌ບາຣາ ປາລາຊິໂອສ<br>ເວເນຊູເອລາ
File:Yvonne Ryding (cropped).JPG|ມິສຢູນີເວີຣ໌ສ 1984<br />ອິວອນ ໄຣດິງ<br>ສະວີເດັນ
File:Lorraine Downes in Oval Office (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1983<br />ລໍຣ໌ເຣນ ດາວນ໌ສ<br>ນິວຊີແລນ
File:Shawn Weatherly.jpg|ມິສຢູນີເວີຣ໌ສ 1980<br />ຊອນ ເວເຕີຣ໌ລີ<br>ສະຫະລັດອາເມຣິກາ
File:Maritza Sayalero en Osmel Sousa.jpg|ມິສຢູນີເວີຣ໌ສ 1979<br />ມາຣິດຊາ ຊາຍາເລໂຣ<br>ເວເນຊູເອລາ
File:Margaret Gardiner, Miss Universe 1978, TV Magazine.jpg|ມິສຢູນີເວີຣ໌ສ 1978<br />ມາກາເຣັດ ກາດິເນີຣ໌<br>ອາຟຣິກาໃຕ້
File:Janelle_Commissiong_1978_CBS_publicity_photo.jpg|ມິສຢູນີເວີຣ໌ສ 1977<br />ຈາເນລ ຄອມມິດຊິອົງ<br>ຕຣີນີແດດ ແລະ ໂຕເບໂກ
File:צילום רינה מור.JPG|ມິສຢູນີເວີຣ໌ສ 1976<br />ຣີນາ ມໍຣ໌<br>ອິດສະຣາແອນ
File:Margie Moran Miss Universe 2016.jpg|ມິສຢູນີເວີຣ໌ສ 1973<br />ມາກີ ໂມຣານ<br>ຟີລິບປິນ
File:Georgina Rizk (1971).jpg|ມິສຢູນີເວີຣ໌ສ 1971<br />ຈໍຣ໌ຈີນາ ຣິສກ໌<br>ເລບານອນ
File:Marisol Malaret in Oval Office (cropped).jpg |ມິສຢູນີເວີຣ໌ສ 1970<br />ມາຣີຊອນ ມາລາເຣດ<br>ປວຍໂຕຣີໂກ
File:Gloria Diaz Miss Universe 2016.jpg|ມິສຢູນີເວີຣ໌ສ 1969<br />ກໂລເຣຍ ດີອັສ<br>ຟີລິບປິນ
File:Martha Vasconcellos (1968) (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1968<br />ມາດທາ ວັສຄອນເຊລລົສ<br>ບຣາຊິນ
File:Sylvia Hitchcock, 1968 Indy 500 (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1967<br />ຊິລເວຍ ຮິດຊ໌ຄັອກ<br>ສະຫະລັດອາເມຣິກາ
File:Margareta Arvidsson - (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1966<br />ມາກາເຣຕາ ອາຣ໌ວິດສັນ<br>ສະວີເດັນ
File:Apasra Hongsakula crowned Miss Universe 1965.jpg |ມິສຢູນີເວີຣ໌ສ 1965<br />ອາພັດສະຣາ ຫົງສະກຸນ<br>ໄທ
File:KiriakiTsopei1964.png|ມິສຢູນີເວີຣ໌ສ 1964<br />ໂຄຣິນນາ ໂຊເປ<br>ກຣີສ
File:Iêda Maria Vargas at 1963 National Governor's Conference.jpg|ມິສຢູນີເວີຣ໌ສ 1963<br />ອີເອດາ ມາຣີອາ ວາກັສ<br>ບຣາຊິນ
File:Marlene Schmidt (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1961<br />ມາຣ໌ເລນ ຊມິດ<br>ເຢຍລະມັນ
File:Akiko Kojima 1959.jpg|ມິສຢູນີເວີຣ໌ສ 1959 <br>ອາຄິໂກະ ໂຄຈິມະ<br>ຍີ່ປຸ່ນ
File:Luz Marina Zuluaga poses for Max Factor of Hollywood.jpg|ມິສຢູນີເວີຣ໌ສ 1958 <br>ລູສ ມາຣີອາ ຊູລູອາກາ<br>ໂຄລອມເບຍ
File:Gladys Zender (1962).jpg|ມິສຢູນີເວີຣ໌ສ 1957 <br> ກລາດິສ ເຊນເດຣ໌<br>ເປຣູ
File:Carol Morris (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1956<br />ແຄຣໍ ມໍຣ໌ຣິສ<br>ສະຫະລັດອາເມຣິກາ
File:Hillevi Rombin Miss Universe (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1955<br />ຮິນເລວີ ຣອມບິນ<br>ສະວີເດັນ
File:Miriam Stevenson with globe (cropped).jpg|ມິສຢູນີເວີຣ໌ສ 1954<br />ມິຣຽມ ສະຕີເວນສັນ<br>ສະຫະລັດອາເມຣິກາ
File:Christiane Martel as Miss Cinemonde 02.jpg|ມິສຢູນີເວີຣ໌ສ 1953<br />ຄຣิສຕຽນ ມາດແຕວ<br>ຝຣັ່ງ
File:Armi Kuusela-1.jpg|ມິສຢູນີເວີຣ໌ສ 1952<br />ອາຣ໌ມີ ຄູເຊລາ<br>ຟິນແລນ
</gallery>
== ຜູ້ໄດ້ຮັບຕຳແໜ່ງລະດັບທະວີບ ==
ລາຍຊື່ນີ້ລວມມີຊື່ ແລະ ປະເທດ ຫຼື ດິນແດນຂອງຜູ້ໄດ້ຮັບຕຳແໜ່ງລະດັບທະວີບໃນການປະກວດ ມິສຢູນີເວີຣ໌ສ.
ຕັ້ງແຕ່ ປີ 2024 ມິສຢູນີເວີຣ໌ສ ໄດ້ມີການມອບຕຳແໜ່ງລະດັບທະວີບ. ໂດຍຜູ້ໄດ້ຮັບຕຳແໜ່ງລະດັບທະວີບແມ່ນຄັດເລືອກຈາກຜູ້ທີ່ມີຍອດມີສ່ວນຮ່ວມໃນໂຊເຊຍມີເດຍຫຼາຍທີ່ສຸດໃນລະຫວ່າງການປະກວດ ໂດຍບໍ່ກ່ຽວກັບຜົນການເຂົ້າຮອບໃນການປະກວດ.<ref>{{cite web |title=LIVE: Denmark's Victoria Kjær Theilvig holds first press conference after winning Miss Universe 2024|url=https://www.youtube.com/watch?v=Qsbtwlc15fM |website=[[ABS-CBN News]] |date=16 November 2024 |access-date=16 November 2024 }}</ref> [[ປະເທດເວເນຊູເອລາ|ເວເນຊູເອລາ]], [[ປະເທດໄທ|ໄທ]], ແລະ [[ປະເທດເມັກຊິໂກ|ເມັກຊິໂກ]] ໄດ້ຮັບການຍົກເວັ້ນ ເນື່ອງຈາກບັນຫາຜົນປະໂຫຍດຂັດກັນ (conflict of interest) ເພາະມິສຢູນີເວີຣ໌ສໃນປັດຈຸບັນມີເຈົ້າຂອງຮ່ວມຈາກທັງສາມປະເທດນີ້.
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
|-
! ປີ
! ມິສຢູນີເວີຣ໌ສ ອາຟຣິກາ ແລະ ໂອເຊອາເນຍ
! ມິສຢູນີເວີຣ໌ສ ອາເມຣິກາ
! ມິສຢູນີເວີຣ໌ສ ເອເຊຍ
! ມິສຢູນີເວີຣ໌ສ ຢູໂຣບ ແລະ ຕາເວັນອອກກາງ
|-
| 2024
| ຊິດິມມາ ອະເດດຊິນາ <br> {{flag|ໄນຈີເຣຍ}}
| ຕາຕີອານາ ຄັລເມລ <br> {{flag|ເປຣູ}}
| ເຊລຊີ ມາເນໂລ <br> {{flag|ຟີລິບປິນ}}
| ມາຕິລດາ ເວີຕາວູໂອຣີ <br> {{flag|ແຟງລັງ}}
|-
| 2025
| {{n/a|ໂອລີເວຍ ຢາເຊ{{efn-ur|ຫຼັງຈາກໄດ້ຮັບຕຳແໜ່ງ ມິສຢູນີເວີສ ອາຟຣິກາ ແລະ ໂອເຊອາເນຍ ໄດ້ 3 ວັນ, ອົງກອນ [[ມິສໂຄດດິວົວ]] ໄດ້ໂພສທາງໂຊເຊຍມີເດຍເຖິງການລາອອກຈາກຕຳແໜ່ງຂອງ ໂອລີເວຍ ຢາເຊ ມິສໂຄດດິວົວ ເນື່ອງຈາກເຫດຜົນສ່ວນຕົວ.<ref>{{Cite news |work=GMA News |title=Olivia Yacé of Côte d'Ivoire resigns as Miss Universe Africa & Oceania |url=https://www.gmanetwork.com/news/lifestyle/content/967289/olivia-yace-of-c-te-d-ivoire-resigns-as-miss-universe-africa-oceania/story/?fbclid=IwdGRleAORpfpleHRuA2FlbQIxMQBzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AAEe4Cjp0DmR7Ju9y91dJsODlRq-DE8B7ZR3odWZt-0Ifq6iQXCZmmDH0nHZcWE_aem_PdPOhKGQGUYilLxj9NxFIQ}}</ref>}}<br> ''(ລາອອກ)'' <br> {{flag|ໂກຕດິວົວຣ໌}}}}
| ສະເຕຟານີ ອາບາຊາລີ <br> {{flag|ເວເນຊຸເອລາ}}
| ຈ້າວ ໜາ <br> {{flag|ຈີນ}}
| ຈູເລຍ ຄລູເອັດ <br> {{flag|ມານຕາ}}
|}
'''ໝາຍເຫດ'''{{reflist|group=upper-roman}}
== ຕົວແທນປະເທດລາວ ==
{{ບົດຄວາມຫຼັກ|ມິສຢູນີເວີຣສລາວ}}
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ປີ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜູ້ດຳລົງຕຳແໜ່ງ / ຕົວແທນ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ແຂວງ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜົນງານລະດັບຊາດ
! colspan="2" style="background-color:#787878;color:#FFFFFF;" |ການປະກວດລະດັບນານາຊາດ
|-
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
| 2025
|ລັດຕະນາ ຫມັ້ນວິໄລ
|[[ແຂວງສາລະວັນ]]
|ມິສຢູນີເວີຣ໌ສລາວ 2025
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
| 2024
|ພິຣັນຍາ ທິບພົມວົງ
|[[ແຂວງຫົວພັນ]]
|ມິສຢູນີເວີຣ໌ສລາວ 2024
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
| 2023
|ໄພມະນີ ລາດສະບັນເທົາ
|[[ແຂວງຜົ້ງສາລີ]]
|ມິສຢູນີເວີຣ໌ສລາວ 2023
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|- style="background-color:#FFFACD"
| [[ມິສຢູນີເວີຣ໌ສ 2022|2022]]
|[[ປ່າເຢັ້ງຊາ ລໍ່]]
|[[ແຂວງຊຽງຂວາງ]]
|ມິສຢູນີເວີຣ໌ສລາວ 2022
|'''ເຂົ້າຮອບ 16 ຄົນສຸດທ້າຍ'''
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* '''ຂວັນໃຈມະຫາຊົນ'''}}
|-
| 2021
|[[ຕົ້ນຄຳ ພົນຈັນເຮືອງ]]
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ມິສຢູນີເວີຣ໌ສລາວ 2021
| ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
| 2020
|[[ຄຣິສຕີນ້າ ລາຊະສິມມາ]]
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|[[ມິສລາວ 2012]]
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
| 2019
|[[ວິຈິດຕາ ພອນວິໄລ]]
|[[ແຂວງບໍລິຄຳໄຊ|ແຂວງບໍລິຄໍາໄຊ]]
|ມິສຢູນີເວີຣ໌ສລາວ 2019
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-style="background-color:#FADADD; "
| 2018
|[[ອອນອານົງ ຫອມສົມບັດ]]
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ຮອງອັນດັບ 1 - ມິສຢູນີເວີຣ໌ສລາວ 2017
|ບໍ່ຜ່ານເຂົ້າຮອບ
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* '''ຊຸດປະຈຳຊາດດີເດັ່ນ'''}}
|-
| 2017
|[[ສຸພາພອນ ສົມວິຈິດ]]
|[[ແຂວງຈໍາປາສັກ|ນະຄອນຫລວງວຽງຈັນ]]
|[[ມິສຢູນີເວີຣ໌ສລາວ 2017]]
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist|2}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
* [https://www.missuniverse.com/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/MissUniverse/ ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missuniverse ອິນສະຕາແກຣມຫຼັກ]
*[https://www.tiktok.com/@missuniverse?lang=en ຕິກຕອກຫຼັກ]
*[https://www.youtube.com/missuniverse ຢູທູບຫຼັກ]
*[https://x.com/missuniverse ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກ]
*[https://www.threads.com/@missuniverse ເທີຣດສ໌ຫຼັກ]
{{ມິສຢູນີເວີຣສ}}{{ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສຢູນີເວີຣສ}}{{ເວທີປະກວດຄວາມງາມລະດັບແກຣນສະແລັມ}}{{ໂກລໂບ້ວ ບິວຕີ້}}<noinclude>
[[ໝວດ:ມິສຢູນີເວີຣສ]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
[[ໝວດ:ໂກລໂບ້ວ ບິວຕີ້]]
</noinclude>
48fyg1b56yn2icqtquax15l664i2tz1
ມິສອິນເຕີເນຊັນແນລ
0
13268
130841
130536
2026-09-16T06:52:02Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130841
wikitext
text/x-wiki
{{Infobox pageant
| name = ມິສອິນເຕີເນຊັນແນລ
| logo =
| logosize = 200px
| image =
| caption =
| type = [[ລາຍການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| franchise_holder =
| organization =
| headquarters = ໂຕກຽວ, ປະເທດຍີ່ປຸ່ນ
| pageant_region =
| region_represented =
| qualification =
| first = 1960
| recent =
| last =
| current_titleholder = Catalina Duque
| titleholder_represents = ໂຄລົມເບຍ
| language = ພາສາອັງກິດ
| leader_title1 = ປະທານ
| leader_name1 = Akemi Shimomura
| leader_title2 =
| leader_name2 =
| leader_title3 =
| leader_name3 =
| predecessor =
| successor =
| website = [https://www.miss-international.org/en/ officel website]
}}
'''ມິສອິນເຕີເນຊັນແນລ''' ({{lang-en|Miss International}} ຫຼື ''Miss International Beauty'' ຫຼື ''The International Beauty Pageant'') ແມ່ນການປະກວດນາງງາມລະດັບສາກົນທີ່ສໍາຄັນ ເຊິ່ງມີສໍານັກງານໃຫຍ່ຕັ້ງຢູ່ໃນປະເທດຍີ່ປຸ່ນ ຈັດຕັ້ງໂດຍສະມາຄົມວັດທະນະທຳລະດັບສາກົນ (International Culture Association). ການປະກວດນີ້ຖືກຈັດຂຶ້ນຄັ້ງທຳອິດໃນປີ 1960,<ref>{{cite news|title=MOFA examines beauty contest's 'belittling'|url=http://www.chinapost.com.tw/taiwan/foreign-affairs/2008/10/21/179573/MOFA-examines.htm|archive-url=https://web.archive.org/web/20110612224145/http://www.chinapost.com.tw/taiwan/foreign-affairs/2008/10/21/179573/MOFA-examines.htm|url-status=dead|archive-date=12 June 2011|access-date=16 November 2010|newspaper=[[China Post]]|date=21 October 2008}}</ref><ref name="firstlady">{{cite news|last1=Adelstein|first1=Jake|title=First lady scrutinizes blackballing of beauty queen|url=http://www.japantimes.co.jp/news/2013/12/25/national/first-lady-scrutinizes-blackballing-of-beauty-queen/|access-date=26 October 2015|work=The Japan Times}}</ref> ແລະ ຖືເປັນການປະກວດນາງງາມທີ່ໃຫຍ່ທີ່ສຸດເປັນອັນດັບທີ 4 ຂອງໂລກ ເມື່ອວັດແທກຈາກຈຳນວນຜູ້ເຂົ້າປະກວດລະດັບຊາດທີ່ເຂົ້າຮ່ວມການປະກວດໃນລະດັບສາກົນ.<ref>{{Cite news|url=http://allafrica.com/stories/201511100998.html|title=Kenyan Beauty Crowned Miss International in Tokyo|last=Kerongo|first=Grace|date=10 November 2015|work=[[All Africa]]|access-date=10 December 2017|archive-url=https://web.archive.org/web/20151112074329/http://allafrica.com/stories/201511100998.html|archive-date=12 November 2015|url-status=dead}}</ref><ref>{{Cite news|url=https://www.stuff.co.nz/manawatu-standard/68137756/former-miss-manawatu-goes-international|title=Former Miss Manawatu goes international|last=King|first=Kathryn|date=30 April 2015|work=[[Manawatu Standard]]|access-date=21 October 2018}}</ref><ref>{{Cite news|url=https://sivtelegram.media/paid-the-new-miss-ukraine-2018-controversial/49014/|title=Paid? The New Miss Ukraine 2018 Controversial|last=Hartman|first=Jan|date=1 October 2018|work=The Siver Telegram|access-date=21 October 2018|archive-date=21 ຕຸລາ 2018|archive-url=https://web.archive.org/web/20181021111442/https://sivtelegram.media/paid-the-new-miss-ukraine-2018-controversial/49014/|url-status=dead}}</ref>
ມິສອິນເຕີເນຊັນແນລ (ຕັ້ງແຕ່ປີ 1968) ອົງການມິສອິນເຕີເນຊັນແນລ ແລະ ແບຣນດ໌ການປະກວດ ແມ່ນຢູ່ພາຍໃຕ້ການເປັນເຈົ້າຂອງຂອງສະມາຄົມວັດທະນະທຳລະດັບສາກົນ ຮ່ວມກັບ ມິສ ປາຣີ ກຣຸບ (Miss Paris Group) ເຊັ່ນດຽວກັບເວທີ ມິສອິນເຕີເນຊັນແນລ ເຈແປນ{{citation needed|date=September 2020}} ໂດຍມົງກຸດທີ່ໃຊ້ໃນການປະກວດແມ່ນໄດ້ຮັບການສະໜັບສະໜູນ ແລະ ຈົດສິດທິບັດໂດຍບໍລິສັດໄຂ່ມຸກ ມິກິໂມໂຕ້.
ໃນປີ 2020 ແລະ ປີ 2021 ການປະກວດໄດ້ຖືກຍົກເລີກເນື່ອງຈາກການແຜ່ລະບາດຂອງ ໂຄວິດ-19.<ref>{{cite news|url=https://www.cnnphilippines.com/entertainment/2021/8/31/Miss-International-2021-cancelled-.html|archive-url=https://web.archive.org/web/20210831122236/https://cnnphilippines.com/entertainment/2021/8/31/Miss-International-2021-cancelled-.html|url-status=dead|archive-date=31 August 2021|title=Miss International 2021 moved to 2022|publisher=CNN Philippines|date=31 August 2021|access-date=30 July 2022}}</ref>
ຜູ້ດຳລົງຕຳແໜ່ງ ມິສອິນເຕີເນຊັນແນລ ຄົນປັດຈຸບັນແມ່ນ ກາຕາລິນາ ດູເກ ຈາກປະເທດໂຄລອມເບຍ ເຊິ່ງໄດ້ຮັບມົງກຸດເມື່ອວັນທີ 27 ພະຈິກ 2025 ທີ່ໂຕກຽວ ປະເທດຍີ່ປຸ່ນ.
== ປະຫວັດ ==
[[File:Miss International Sash.jpg|right|350px|thumb|ສາຍສະພາຍ ມິສອິນເຕີເນຊັນແນລ]]
ການປະກວດນີ້ຖືກຈັດຕັ້ງຂຶ້ນຄັ້ງທຳອິດທີ່ ລອງບີຊ, ແຄລິຟໍເນຍ ສະຫະລັດອາເມຣິກາ ໃນປີ 1960<ref>{{cite news|title=6th place winner low-rates Miami|url=https://news.google.com/newspapers?id=klsyAAAAIBAJ&pg=2576,5922480&dq=miss-international+miss-universe&hl=en|access-date=16 November 2010|newspaper=[[The Miami News]]|date=13 August 1960}}{{Dead link|date=ກໍລະກົດ 2026 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> ຫຼັງຈາກທີ່ເວທີ [[ມິສຢູນີເວີຣສ]] ໄດ້ຍ້າຍໄປຈັດການປະກວດທີ່ ໄມອາມີບີຊ, ຟລໍຣິດາ.<ref>{{cite news|title=May settle dispute over beauty pageant|url=https://news.google.com/newspapers?id=Hr4gAAAAIBAJ&pg=5725,4780422&dq=&hl=en|access-date=16 November 2010|newspaper=[[Lewiston Evening Journal]]|date=22 August 1959}}</ref> ໂດຍລອງບີຊໄດ້ເປັນເຈົ້າພາບຈັດການປະກວດຈົນເຖິງປີ 1967<ref>{{cite news|title=Pageant shifted|url=https://news.google.com/newspapers?id=rG1YAAAAIBAJ&pg=7398,2385942&dq=&hl=en|access-date=16 November 2010|newspaper=[[Spokane Daily Chronicle]]|date=23 April 1968}}</ref> ກ່ອນທີ່ການປະກວດຈະຍ້າຍມາຈັດຢູ່ປະເທດຍີ່ປຸ່ນໃນປີ 1968 ເຖິງປີ 1970 ໂດຍຈັດຂຶ້ນໃນເມືອງດຽວກັນກັບທີ່ຈັດງານ Expo '70. ຕໍ່ມາໃນປີ 1971 ການປະກວດໄດ້ກັບໄປຈັດທີ່ລອງບີຊອີກຄັ້ງ ແຕ່ຫຼັງຈາກນັ້ນເປັນຕົ້ນມາ ການປະກວດກໍໄດ້ຈັດຂຶ້ນເປັນປະຈຳທຸກປີຢູ່ປະເທດຍີ່ປຸ່ນຈົນເຖິງປີ 2003 ແລະ ຕັ້ງແຕ່ປີ 2004 ເປັນຕົ້ນມາ ກໍໄດ້ຈັດຂຶ້ນທັງໃນປະເທດຈີນ ຫຼື ປະເທດຍີ່ປຸ່ນສະຫຼັບກັນ.<ref name="history" /> ໂດຍຜູ້ຊະນະຄົນທຳອິດຂອງເວທີນີ້ໃນປີ 1960 ແມ່ນ ສະເຕວລາ ມາຣ໌ເກຊ ຈາກປະເທດໂຄລອມເບຍ.
ນັບຕັ້ງແຕ່ນັ້ນມາ ປະເທດຍີ່ປຸ່ນໄດ້ກາຍເປັນປະເທດເຈົ້າພາບຫຼັກ ແລະ ການປະກວດສ່ວນໃຫຍ່ແມ່ນຈັດຂຶ້ນໃນຍີ່ປຸ່ນ ໃນຊ່ວງ[[ລະດູໃບໄມ້ຫຼົ່ນ]] ລະຫວ່າງເດືອນຕຸລາ ຫຼື ເດືອນພະຈິກ ໂດຍການປະກວດນີ້ຍັງມີຊື່ເອີ້ນອີກຢ່າງໜຶ່ງວ່າ "Miss International Beauty".<ref>{{cite news|title=Miss Germany Tops Beauties|url=https://pqasb.pqarchiver.com/courant/access/932866632.html?dids=932866632:932866632&FMT=CITE&FMTS=CITE:AI&type=historic&date=Au|archive-url=https://web.archive.org/web/20110629055235/http://pqasb.pqarchiver.com/courant/access/932866632.html?dids=932866632:932866632&FMT=CITE&FMTS=CITE:AI&type=historic&date=Au|url-status=dead|archive-date=29 June 2011|access-date=16 November 2010|newspaper=[[The Hartford Courant]]|date=14 August 1965|quote=Ingrid Fiffi Finger, was named Miss International Beauty Friday.}}</ref> ເປົ້າໝາຍຫຼັກຂອງການປະກວດແມ່ນເພື່ອສ້າງໂລກທີ່ແມ່ຍິງສາມາດດຳລົງຊີວິດດ້ວຍຄວາມຄິດບວກ, ມີຄວາມເຂັ້ມແຂງພາຍໃນ ແລະ ມີຄວາມເປັນໂຕຂອງໂຕເອງ.<ref>{{Cite web|url=https://www.facebook.com/Miss.International.bp/posts/the-miss-international-advocacyachieving-a-world-where-women-can-livewith-positi/2069181833132724/ |archive-url=https://ghostarchive.org/iarchive/facebook/163203967063863/2069181833132724 |archive-date=26 February 2022 |url-access=limited|title=The Miss International Advocacy|date=7 September 2018|website=Miss International|access-date=26 April 2020}}{{cbignore}}</ref> ຄຳຂວັນຂອງ ມິສອິນເຕີເນຊັນແນລ ແມ່ນ "ຄວາມເຂົ້າໃຈທີ່ຖືກຕ້ອງກ່ຽວກັບປະເທດຍີ່ປຸ່ນໃນສັງຄົມໂລກ" ແລະ "ການສ້າງສັນຕິພາບຂອງໂລກຜ່ານຄວາມເຂົ້າໃຈເຊິ່ງກັນແລະກັນ" ນອກຈາກນີ້ ໃນໄລຍະຫຼັງຍັງໄດ້ມີການນຳໃຊ້ຄຳຂວັນ "Cheer All Women" (ຮ່ວມເປັນກຳລັງໃຈໃຫ້ຜູ້ຍິງທຸກຄົນ) ຕື່ມອີກ.<ref>{{Cite web|url=https://www.miss-international.org/en/about/|title=About Miss International|publisher=Miss International|date=26 April 2020|access-date=26 April 2020}}</ref><ref name="history">{{cite web|url=http://www.miss-international.org/news/contents/history/what_mi_e.html |title=History of Miss International |website=Miss-International.org |access-date=21 October 2010|archive-url=https://web.archive.org/web/20110616051949/http://www.miss-international.org/news/contents/history/what_mi_e.html |archive-date=16 June 2011 }}</ref>
ຜູ້ຊະນະ ມິສອິນເຕີເນຊັນແນລ 2012 ຄື ອິກຸມິ ໂຢຊິມັສສຸ ຈາກປະເທດຍີ່ປຸ່ນ ບໍ່ສາມາດຂຶ້ນມອບມົງກຸດໃຫ້ແກ່ຜູ້ສືບຕຳແໜ່ງໄດ້ ເນື່ອງຈາກມີບັນຫາຂັດແຍ້ງກັບບໍລິສັດຈັດຫານັກສະແດງ ເຊິ່ງສົ່ງຜົນກະທົບຕໍ່ຄວາມປອດໄພຂອງໂຕລາວ ແລະ ງານປະກວດໃນຄືນນັ້ນ;<ref name="auto1">{{Cite news|url=https://www.tokyotimes.com/japanese-miss-international-2012-dethroned-after-harassment-scandal/|title=Japanese Miss International 2012, dethroned after harassment scandal|date=17 December 2013|work=Tokyo Times|access-date=15 January 2018|archive-date=20 ກັນຍາ 2019|archive-url=https://web.archive.org/web/20190920094457/https://www.tokyotimes.com/japanese-miss-international-2012-dethroned-after-harassment-scandal/|url-status=dead}}</ref><ref name="auto">{{Cite news|url=http://www.ibtimes.com.au/no-farewell-walk-miss-international-2012-reigning-queen-ikumi-yoshimatsu-1327067|title=No Farewell Walk for Miss International 2012 Reigning Queen Ikumi Yoshimatsu|last=Ornos|first=Riza|date=17 December 2013|work=[[International Business Times]]|access-date=15 January 2018}}</ref><ref>{{Cite news|url=http://kickerdaily.com/posts/2013/12/miss-philippines-wins-miss-international-2013/|title=Miss Philippines Wins Miss International 2013|last=Adalia|first=JB|date=17 December 2013|work=Kicker Daily|access-date=15 January 2018|archive-url=https://web.archive.org/web/20180116081117/http://kickerdaily.com/posts/2013/12/miss-philippines-wins-miss-international-2013/|archive-date=16 January 2018|url-status=dead}}</ref> ໂດຍມີ ອາເລຮານດຣາ ອັນເດຣອູ ມິສອິນເຕີເນຊັນແນລ 2008 ມາເຮັດໜ້າທີ່ມອບມົງກຸດໃຫ້ແກ່ ບີ ຊານຕິອາໂກ ຈາກປະເທດຟີລິບປິນ ໃນຖານະ ມິສອິນເຕີເນຊັນແນລ 2013 ແທນ.<ref name="auto1"/><ref name="auto"/><ref>{{Cite news|url=http://kickerdaily.com/posts/2013/12/miss-philippines-wins-miss-international-2013/|title=Miss Philippines Wins Miss International 2013|last=Adalia|first=JB|date=17 December 2013|work=[[Kicker Daily]]|access-date=15 January 2018}}</ref><ref>{{cite web |title=Japanese Miss International files stalking charges against talent agent |url=https://www.scmp.com/news/asia/article/1381781/japanese-miss-international-files-stalking-charges-against-talent-agent |website=South China Morning Post |access-date=1 December 2025 |language=en |date=16 December 2013}}</ref> ອົງການຈັດການປະກວດໄດ້ຮັບກະແສວິພາກວິຈານ ຍ້ອນມີການກ່າວຫາວ່າໄດ້ຂໍໃຫ້ ໂຢຊິມັສສຸ ງົດເຂົ້າຮ່ວມພິທີມອບຕຳແໜ່ງ ແລະ "ແກ້ງປ່ວຍພ້ອມທັງໃຫ້ມິດປາກໄວ້" ເພື່ອຫຼີກເລ່ຽງບໍ່ໃຫ້ເກີດຂ່າວອື້ສາວກັບບໍລິສັດຜະລິດສື່ຂອງຍີ່ປຸ່ນ ທີ່ປະທານບໍລິສັດມີພຶດຕິກຳຄຸກຄາມລາວ.<ref name=firstlady /><ref>{{cite web|url=http://www.sponichi.co.jp/entertainment/news/2015/10/29/kiji/K20151029011408860.html|title=ミス・インターナショナル代表72人 東京タワーで"頂点"祈願|author=株式会社スポーツニッポン新聞社マルチメディア事業本部|access-date=3 January 2016}}</ref> ຕໍ່ມາໃນປີ 2017 ເຄວິນ ລິລເລຍນາ ຈາກປະເທດອິນໂດເນເຊຍ ໄດ້ກາຍເປັນແມ່ຍິງມຸດສະລິມຄົນທຳອິດທີ່ຊະນະການປະກວດ ມິສອິນເຕີເນຊັນແນລ.<ref>{{Cite web|url=https://www.thejakartapost.com/life/2017/11/14/indonesias-kevin-lilliana-wins-miss-international-2017.html|title=Indonesia's Kevin Lilliana wins Miss International 2017|last=|first=|author-link=|website=[[The Jakarta Post]]|date=14 November 2017 |access-date=14 November 2017}}</ref><ref>{{Cite news|url=https://lifestyle.inquirer.net/278830/miss-international-2017-mariel-de-leon-kevin-liliana/|title=Indonesian gets Miss International crown; PH bet fails to get into finals|last=|first=|author-link=|newspaper=[[Philippine Daily Inquirer]]|date=14 November 2017 |access-date=15 November 2017}}</ref><ref>{{Cite web|url=https://www.elnuevoherald.com/entretenimiento/article184481903.html|title=La indonesia Kevin Lilliana se corona Miss Internacional 2017 en Tokio|work=[[El Nuevo Herald]]|access-date=14 November 2017|language=es}}</ref> ສ່ວນການປະກວດໃນປີ 2020 ແລະ 2021 ຖືເປັນຄັ້ງທີສອງ ແລະ ຄັ້ງທີສາມ ທີ່ການປະກວດຖືກຍົກເລີກນັບຕັ້ງແຕ່ປີ 1966 ເປັນຕົ້ນມາ ເນື່ອງຈາກການແຜ່ລະບາດຂອງໂຄວິດ-19 ແລະ ມາດຕະການຂອງລັດຖະບານຍີ່ປຸ່ນທີ່ສັ່ງຫ້າມຈັດກິດຈະກຳລະດັບສາກົນ ຫຼັງຈາກທີ່ມີການເລື່ອນຈັດງານກິລາໂອລິມປິກລະດູຮ້ອນ 2020.<ref name="final date and venue source 3">{{cite news|url=https://www.telemetro.com/senorita-panama/2020/01/15/yokohama-tokio-sedes-miss-international/2442082.html|title=Yokohama y Tokio, sedes para el Miss International 2020 que será el 21 de october|publisher=Telemetro|access-date=15 February 2020|language=es}}</ref>
== ຄັງຮູບມົງກຸດມິສອິນເຕີເນຊັນແນລ ==
* '''ມົງກຸດ ມິກິໂມໂຕ້''' (The Mikimoto Crown) (1970–1998; 2015–2019) – ມົງກຸດນີ້ໄດ້ຮັບການອອກແບບໂດຍ ໂທໂມຮິໂຣ ຢາມາຈິ (Tomohiro Yamaji) ໃຫ້ແກ່ ບໍລິສັດ ມິກິໂມໂຕ້ ເຊິ່ງເປັນຜູ້ສະໜັບສະໜູນເຄື່ອງປະດັບຢ່າງເປັນທາງການຂອງອົງການມິສອິນເຕີເນຊັນແນລ. ມົງກຸດປະກອບດ້ວຍທອງຄຳ 14k ແລະ 18k ນຳ້ໜັກ 575.31 ກຣາມ, ໄຂ່ມຸກທະເລໃຕ້ ແລະ ໄຂ່ມຸກອາໂກຍ່າ ຈຳນວນ 650 ເມັດ ທີ່ມີຂະໜາດເສັ້ນຜ່ານສູນກາງຕັ້ງແຕ່ 3 ຫາ 18 ມິນລິແມັດ ແລະ ມີມູນຄ່າສູງເຖິງ 350,000 ໂດລາສະຫະລັດ. ມົງກຸດນີ້ຖືກອອກແບບຂຶ້ນສຳລັບການປະກວດຢູ່ທີ່ ເກາະໄຂ່ມຸກມິກິໂມໂຕ້ ໃນປະເທດຍີ່ປຸ່ນ ໂດຍມົງກຸດ ແລະ ເທຍຣ່າຂອງມິກິໂມໂຕ້ໄດ້ຖືກນຳມາໃຊ້ຄັ້ງທຳອິດ (ໃນຍຸກຫຼັງ) ສຳລັບ ມິສອິນເຕີເນຊັນແນລ 2013 ເຊິ່ງເປີດໂຕໂດຍປະທານອົງການມິສອິນເຕີເນຊັນແນລ ອາເກມິ ຊິໂມມູຣະ (Akemi Shimomura) ແລະ ເຊັ່ນດຽວກັນກັບມົງກຸດລຸ້ນກ່ອນໆ ໃນຄໍເລັກຊັນນີ້ຍັງມີເທຍຣ່າຂະໜາດນ້ອຍອີກ 4 ຊຸດສຳລັບຮອງຊະນະເລີດ. ມົງກຸດນີ້ໄດ້ຖືກງົດໃຊ້ ຫຼັງຈາກທີ່ ສິຣິທອນ ລີອະລ່າມວັດ ຈາກປະເທດໄທ ໄດ້ສວມໃສ່ມົງກຸດນີ້ໃນການປະກວດ ມິສອິນເຕີເນຊັນແນລ 2019.<ref>{{cite web|url=https://lifestyle.inquirer.net/340436/aurora-pijuans-1970-miss-international-mikimoto-tiara-crown-up-for-auction/|title=Aurora Pijuan's 1970 Miss International Mikimoto tiara-crown up for auction|date=14 July 2019 |publisher=Lifestyle Inquirer|access-date= 15 July 2019}}</ref>
* ມົງກຸດ ຄູ່ມ້າ (The Couple of Horses Crown)** (1999–2005; 2007–2014) – ມົງກຸດນີ້ຖືກນຳໃຊ້ຕັ້ງແຕ່ປີ 1999–2005 ແລະ ປີ 2007–2014 ເຊິ່ງໄດ້ຮັບການອອກແບບໂດຍ ໂທໂມຮິໂຣ ຢາມາຈິ ໃຫ້ແກ່ບໍລິສັດ ມິກິໂມໂຕ້ ເຊັ່ນດຽວກັນກັບມົງກຸດມິກິໂມໂຕ້ແບບປັດຈຸບັນ. ມົງກຸດມີການອອກແບບທີ່ເປັນສັນຍະລັກຮູບມ້າໜຶ່ງຄູ່ ພ້ອມດ້ວຍໄຂ່ມຸກທະເລໃຕ້ ແລະ ໄຂ່ມຸກອາໂກຍ່າ ຈຳນວນ 530 ເມັດ ນອກຈາກນີ້ຍັງມີເທຍຣ່າຂະໜາດນ້ອຍອີກ 4 ຊຸດສຳລັບຮອງຊະນະເລີດໃນຄໍເລັກຊັນມົງກຸດນີ້. ມົງກຸດນີ້ໄດ້ຖືກງົດໃຊ້ ຫຼັງຈາກທີ່ ວາເລຣີ ເຮຣ໌ນານເດຊ (Valerie Hernandez) ຈາກປະເທດປວຍໂຕຣີໂກ ໄດ້ສວມໃສ່ໃນການປະກວດ ມິສອິນເຕີເນຊັນແນລ 2015 (ໃນຕອນອຳລາຕຳແໜ່ງ).<ref>{{cite web|url=https://normannorman.com/2020/04/10/when-japan-won-its-first-miss-international-crown-and-the-lingering-controversy-that-followed/|archive-url=https://web.archive.org/web/20200922130601/https://normannorman.com/2020/04/10/when-japan-won-its-first-miss-international-crown-and-the-lingering-controversy-that-followed/|url-status=usurped|archive-date=22 September 2020|title=When Japan won its first Miss International crown – and the lingering controversy that followed|date=9 April 2020 |publisher=normannorman.com|access-date=10 April 2020}}</ref>
* '''ມົງກຸດ ຄຣິສຕັລ''' (The Crystal Crown) (2006) – ຫຼື ເປັນທີ່ຮູ້ຈັກກັນໃນຊື່ ເທຍຣ່າ ມາກິ ໄດມອນດ໌ (Maki Diamond tiara) ມົງກຸດນີ້ຖືກນຳໃຊ້ຕັ້ງແຕ່ຕອນທີ່ ດາເນຍລາ ດິ ຢາໂກໂມ (Daniela di Giacomo) ຈາກປະເທດເວເນຊູເອລາ ໄດ້ຮັບມົງກຸດ ມິສອິນເຕີເນຊັນແນລ 2006 ໂດຍລາວເປັນຜູ້ດຳລົງຕຳແໜ່ງມິສອິນເຕີເນຊັນແນລພຽງຜູ້ດຽວທີ່ໄດ້ສວມໃສ່ມົງກຸດນີ້. ມົງກຸດມີມູນຄ່າປະມານ 150,000 ໂດລາສະຫະລັດ ເຮັດຂຶ້ນຈາກການປະສົມປະສານລະຫວ່າງທອງຄຳຂາວ ແລະ ທອງຄຳແທ້ 18 ກະຣັດ ພ້ອມທັງປະດັບດ້ວຍອັນຍະມະນີລ້ຳຄ່າຫຼາຍກວ່າ 1,000 ເມັດ.<ref>{{cite web|title=Pageant Almanac|url=http://www.pageant-almanac.com/miss-international/former-titleholders.php|archive-url=https://web.archive.org/web/20060711184803/http://www.pageant-almanac.com/miss-international/former-titleholders.php|url-status=usurped|archive-date=11 July 2006}} ດຶງຂໍ້ມູນເມື່ອ 11 ເມສາ 2008.</ref>
* '''ມົງກຸດ ລອງບີຊ ເພີຣ໌ລ''' (Long Beach Pearl Crown) (2022–ປັດຈຸບັນ) – ມົງກຸດນີ້ໄດ້ຮັບການອອກແບບໂດຍ ທ່ານນາງ ບຸຍ ຕິ ໝີ ແກັ່ງ (Bùi Thị Mỹ Cảnh) ຜູ້ກໍ່ຕັ້ງ ລອງບີຊ ເພີຣ໌ລ (Long Beach Pearl) ເຊິ່ງເປັນຜູ້ສະໜັບສະໜູນມົງກຸດຢ່າງເປັນທາງການຂອງອົງການມິສອິນເຕີເນຊັນແນລ ໂດຍເລີ່ມນຳໃຊ້ຕັ້ງແຕ່ການປະກວດ ມິສອິນເຕີເນຊັນແນລ 2022. ມົງກຸດປະຈຳຕຳແໜ່ງ ມິສອິນເຕີເນຊັນແນລ 2022 ມາໃນຮູບແບບຮວມຂອງ "ດອກຊາກຸຣະຕ້ອນຮັບແສງແດດລະດູໃບໄມ້ປົ່ງ" ໂດຍໄດ້ຮັບແຮງບັນດານໃຈມາຈາກຄວາມງາມຂອງດອກຊາກຸຣະທີ່ເບັ່ງບານພາຍໃຕ້ແສງແດດໃນລະດູໃບໄມ້ປົ່ງ ທີ່ນຳພາຄວາມສວຍງາມ ແຫ່ງຄວາມເຊື່ອໝັ້ນ ແລະ ຄວາມຄິດບວກ ໂດຍດອກຊາກຸຣະຖືເປັນສັນຍະລັກຂອງປະເທດຍີ່ປຸ່ນ ທີ່ສະແດງເຖິງຈິດວິນຍານ, ຄວາມເຂັ້ມແຂງ, ວັດທະນະທຳ ແລະ ປະຊາຊົນຍີ່ປຸ່ນ. ບໍ່ພຽງແຕ່ເທົ່ານັ້ນ ດອກຊາກຸຣະໝາຍເຖິງຄວາມມີຊີວິດຊີວາທີ່ເຂັ້ມຂົ້ນ, ຄວາມອ່ອນນ້ອມຖ່ອມຕົວ ແລະ ຄວາມປາດຖະໜາທີ່ຈະຢູ່ຮ່ວມກັນຢ່າງສັນຕິ ເຊິ່ງເປັນຄຸນລັກສະນະຂອງຄົນຮຸ່ນໜຸ່ມ. ການອອກແບບນີ້ໄດ້ຮວບຮວມເອົາໄຂ່ມຸກສີຂາວບໍລິສຸດຈຳນວນ 333 ເມັດ ເຊິ່ງເປັນສັນຍະລັກຂອງດອກໄມ້ທີ່ພວມຜລິບານ ພ້ອມທີ່ຈະຮັບແສງແດດໃນລະດູໃບໄມ້ປົ່ງ ແລະ ຕົວເລກນີ້ຍັງມີຄວາມໝາຍເຖິງຄວາມໂຊກດີ, ຄວາມກະຕືລືລົ້ນ ແລະ ຄວາມຍືນຍາວ. ໂດຍມີຈຸດເດັ່ນຄື ໄຂ່ມຸກຄັດພິເສດ 3 ເມັດ ທີ່ມີຂະໜາດໃຫຍ່ກວ່າ 15 ມິນລິແມັດ ເຊິ່ງນຳມາຊຶ່ງຄວາມງາມອັນເປັນນິລັນດອນ, ຄວາມຮຸ່ງເຮືອງ ແລະ ການແຜ່ຂະຫຍາຍ. ນອກຈາກນີ້ ມົງກຸດມິສອິນເຕີເນຊັນແນລ ຍັງປະດັບດ້ວຍອັນຍະມະນີສີຂາວຈຳນວນ 1,960 ເມັດ ເພື່ອເປັນສັນຍະລັກເຖິງປີທຳອິດທີ່ມີການຈັດການປະກວດມິສອິນເຕີເນຊັນແນລຂຶ້ນ. ດ້ວຍການປະສົມປະສານລະຫວ່າງຄວາມພະຍາຍາມໃນການສ້າງສັນ ແລະ ຝີມືອັນຍອດຢ້ຽມ ລອງບີຊ ເພີຣ໌ລ ຈຶ່ງໄດ້ມອບຜົນງານອັນແສນພິເສດນີ້ໃຫ້ກັບການປະກວດມິສອິນເຕີເນຊັນແນລ.<ref>{{cite web|url=https://thanhnien.vn/viet-nam-duoc-chon-sang-tao-che-tac-vuong-mien-hoa-hau-quoc-te-post1518228.html|title=Việt Nam được chọn sáng tạo, chế tác vương miện Hoa hậu Quốc tế|date=5 November 2022 |publisher=Báo Thanh Niên|access-date= 5 November 2022}}</ref>
=== ແກເລີຣີມົງກຸດມິສອິນເຕີເນຊັນແນລ ===
<gallery class="center">
File:Miss International 2013 Bea Santiago (cropped).jpg|ມົງກຸດ "Couple of Horses Tiara" ສວມໃສ່ໂດຍ ມິສອິນເຕີເນຊັນແນລ 2013 ບີ ຊານຕິອາໂກ ຈາກປະເທດຟີລິບປິນ.
File:West Java Province Government Image - Miss International 2017 Kevin Lilliana Junaedy With Governor of West Java Ridwan Kamil (cropped).jpg|ມົງກຸດ "ມົງກຸດມິກິໂມໂຕ້" ສວມໃສ່ໂດຍ ມິສອິນເຕີເນຊັນແນລ 2017 ເຄວິນ ລິລເລຍນາ ຈາກປະເທດອິນໂດເນເຊຍ.
File:Jasmin Selberg at the Puteri Indonesia 2023 final coronation (2).jpg|ມົງກຸດ "Long Beach Pearl Crown" ສວມໃສ່ໂດຍ ມິສອິນເຕີເນຊັນແນລ 2022 ຈັສມິນ ເຊລເບີຣ໌ກ ຈາກປະເທດເຢຍລະມັນ.
</gallery>
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສອິນເຕີເນຊັນແນລ ==
{{ບົດຄວາມຫຼັກ|ລາຍຊື່ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສອິນເຕີເນຊັນແນລ}}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
| [[ມິສອິນເຕີເນຊັນນອນ 1960|1960]] || Stella Márquez<br>{{flag|ໂຄລັມເບຍ}}|| Iona Pinto<br>{{flag|ອິນເດຍ}}|| Sigridur Geirsdottir<br>{{flag|ອິດສະລັງ}}|| Joyce Kay<br>{{flag|ອັງກິດ}}|| Charlene Lundberg<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ສິງຫາ 12
| rowspan="6" |ລອງບີຊ, [[ສະຫະລັດອາເມລິກາ]]
| rowspan="2" align="center" |52
|-
|2
| [[ມິສອິນເຕີເນຊັນແນລ 1961|1961]] || Stam van Baer<br>{{flag|ໂຮນລັງ}}|| Vera Brauner Menezes<br>{{flag|ບຣາຊິລ}}|| María Cervera Fernández<br>{{flag|ແອສະປາຍ}}|| Edna MacVicar<br>{{flag|ແຄນນາດາ}}|| Sigrun Ragnarsdottir<br>{{flag|ອິດສະລັງ}}
|ກໍລະກົດ 28
|-
|3
| [[ມິສອິນເຕີເນຊັນແນລ 1962|1962]] || Tania Verstak<br>{{flag|ອົດສະຕະຣາລີ}}|| María Bueno<br>{{flag|ອາເຈນຕິນາ}}|| Ana Maruri<br>{{flag|ປານາມາ}}|| Catharina Lodders<br>{{flag|ໂຮນລັງ}}|| Carolyn Joyner<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ສິງຫາ 18
| align="center" |50
|-
|4
| [[ມິສອິນເຕີເນຊັນແນລ 1963|1963]] || Guðrún Bjarnadóttir<br>{{flag|ອິດສະລັງ}}|| Diane Westbury<br>{{flag|ອັງກິດ}}|| Xenia Doppler<br>{{flag|ໂອຕະລີດ}}|| Joyce Bryan<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Choi Yoo-mi<br>{{flag|ເກົາຫຼີໃຕ້}}
|ສິງຫາ 16
| align="center" |46
|-
|5
| [[ມິສອິນເຕີເນຊັນແນລ 1964|1964]] || Gemma Cruz<br>{{flag|ຟີລິບປິນ}}|| Linda Ann Taylor<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Vera Lúcia Couto dos Santos<br>{{flag|ບຣາຊິລ}}|| Tracy Ingram<br>{{flag|ອັງກິດ}}|| Maila Maria Östring<br>{{flag|ແຟງລັງ}}
|ສິງຫາ 14
| align="center" |42
|-
|6
| [[ມິສອິນເຕີເນຊັນແນລ 1965|1965]] || Ingrid Finger<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}|| Gail Krielow<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Faida Fagioli<br>{{flag|ອິຕາລີ}}|| Marie Tapare<br>{{flag|ຕາຮີຕີ}}|| Sandra Pennó Rosa<br>{{flag|ບຣາຊິລ}}
|ສິງຫາ 13
| align="center" |44
|-
| colspan="2" |1966|| colspan="8" rowspan="1" | ''ການປະກວດປີ 1966 ຖືກຍົກເລີກ ເນື່ອງຈາກຂໍ້ຂັດແຍ້ງລະຫວ່າງຜູ້ຈັດການປະກວດ ກ່ຽວກັບວ່າຄວນສືບຕໍ່ຈັດການປະກວດຫຼືບໍ່.''
|-
|7
| [[ມິສອິນເຕີເນຊັນແນລ 1967|1967]] || Mirta Massa<br>{{flag|ອາເຈນຕິນາ}}|| Yaffa Sharir<br>{{flag|ອິດສະຣາແອນ}}|| Pamela Elfast<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Martha Quimper Suárez<br>{{flag|ເປຣູ}}|| Gisella Ma Ka-Wai<br>{{flag|ຮົງກົງ|name=ຮົງກົງຂອງບຣິຕິຊ}}
|ເມສາ 29
|ລອງບີຊ, [[ສະຫະລັດອາເມລິກາ]]
| align="center" |46
|-
|8
| [[ມິສອິນເຕີເນຊັນແນລ 1968|1968]] || Maria da Glória Carvalho<br>{{flag|ບຣາຊິລ}}|| Annika Hemminge<br>{{flag|ຊູແອດ}}|| Karen Ann MacQuarrie<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Doritt Frantzen<br>{{flag|ດານມາກ}}|| Rungtip Pinyo<br>{{flag|ໄທ}}
|ຕຸລາ 9
| rowspan="2" |[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |49
|-
|9
| [[ມິສອິນເຕີເນຊັນແນລ 1969|1969]] || Valerie Holmes<br>{{flag|ສະຫະຣາຊອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}|| Satu Charlotta Östring<br>{{flag|ແຟງລັງ}}|| María Cuadra Lacayo<br>{{flag|ນິຄາລາກົວ}}|| Jeanette Biffiger<br>{{flag|ສະວິດ}}|| Usanee Phenphimol<br>{{flag|ໄທ}}
|ກັນຍາ 13
| align="center" |48
|-
|10
| [[ມິສອິນເຕີເນຊັນແນລ 1970|1970]] || Aurora Pijuan<br>{{flag|ຟີລິບປິນ}}|| Margarita Briese<br>{{flag|ອາເຈນຕິນາ}}|| Karen Papworth<br>{{flag|ອົດສະຕະຣາລີ}}|| Toshie Suda<br>{{flag|ຍີ່ປຸ່ນ}}|| Susan Greaves<br>{{flag|ນູແວນເຊລັງ}}
|ພຶດສະພາ 16
|ໂອຊາກາ, [[ຍີ່ປຸ່ນ]]
| align="center" |47
|-
|11
| [[ມິສອິນເຕີເນຊັນແນລ 1971|1971]] || Jane Hansen<br>{{flag|ນູແວນເຊລັງ}}|| Supuk Likitkul<br>{{flag|ໄທ}}|| Evelyn Santos Camus<br>{{flag|ຟີລິບປິນ}}|| Jacqueline Lee Jochims<br>{{flag|ສະຫະລັດອາເມລິກາ}}||Hannele Halme<br>{{flag|ແຟງລັງ}}
|ພຶດສະພາ 26
|ລອງບີຊ, [[ສະຫະລັດອາເມລິກາ]]
| align="center" |50
|-
|12
| [[ມິສອິນເຕີເນຊັນແນລ 1972|1972]] || Linda Hooks<br>{{flag|ສະຫະຣາຊອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}|| Christine Nola Clark<br>{{flag|ອົດສະຕະຣາລີ}}|| Yolanda Adriatico Dominguez<br>{{flag|ຟີລິບປິນ}}|| Jane Vieira Macambira<br>{{flag|ບຣາຊິລ}}|| Lindsay Bloom<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ຕຸລາ 6
|[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| rowspan="2" align="center" |47
|-
|13
| [[ມິສອິນເຕີເນຊັນແນລ 1973|1973]] || Anneli Björkling<br>{{flag|ແຟງລັງ}}|| Zoe Spink<br>{{flag|ສະຫະຣາຊອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}|| Helga Eldon Jonsdóttir<br>{{flag|ອິດສະລັງ}}|| María Isabel Lorenzo Saavedra<br>{{flag|ແອສະປາຍ}}|| Maria Elena Suarez Ojeda<br>{{flag|ຟີລິບປິນ}}
|ຕຸລາ 13
|ໂອຊາກາ, [[ຍີ່ປຸ່ນ]]
|-
|14
| [[ມິສອິນເຕີເນຊັນແນລ 1974|1974]] || Brucene Smith<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Joanna Booth<br>{{flag|ສະຫະຣາຊອານາຈັກ|name=ບຣິເຕນໃຫຍ່}}|| Johanna Raunio<br>{{flag|ແຟງລັງ}}|| Micheline Mira Vehiatua<br>{{flag|ຕາຮີຕີ}}|| Monique Daams<br>{{flag|ອົດສະຕະຣາລີ}}
|ຕຸລາ 9
|[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |45
|-
|15
| [[ມິສອິນເຕີເນຊັນແນລ 1975|1975]] || Lidija Manić<br>{{flag|ຍູໂກສລາເວຍ}}|| Eeva Mannerberg<br>{{flag|ແຟງລັງ}}|| Indira Bredemeyer<br>{{flag|ອິນເດຍ}}|| Patricia Bailey<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Lisane Guimarães<br>{{flag|ບຣາຊິລ}}
|ພະຈິກ 3
|ໂມໂຕບຸ, [[ຍີ່ປຸ່ນ]]
| align="center" |48
|-
|16
| [[ມິສອິນເຕີເນຊັນແນລ 1976|1976]] || Sophie Perin<br>{{flag|France}} || Vionete Revoredo Fonseca<br>{{flag|ບຣາຊິລ}}|| Nafisa Ali<br>{{flag|ອິນເດຍ}}|| Susan Elizabeth Carlson<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Kumie Nakamura<br>{{flag|ຍີ່ປຸ່ນ}}
|ກໍລະກົດ 2
| rowspan="5" |[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |45
|-
|17
| [[ມິສອິນເຕີເນຊັນແນລ 1977|1977]] || Pilar Medina<br>{{flag|ແອສະປາຍ}}|| Dagmar Wöhrl<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}|| Indri Hapsari Soeharto<br>{{flag|ອິນໂດເນເຊຍ}}|| Prunella Julle Nickson<br>{{flag|ຮາວາຍ}}|| Laura Jean Bobbit<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ກໍລະກົດ 1
| align="center" |48
|-
|18
| [[ມິສອິນເຕີເນຊັນແນລ 1978|1978]] || Katherine Ruth<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Jeanette Aarum<br>{{flag|ນອກແວ}}|| Brigitte Muyshondt<br>{{flag|ແບນຊິກ}}|| Petra Brinkmann<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}|| Lorraine Bernadette Enriquez<br>{{flag|ອຽກລັງ}}
|ພະຈິກ 10
| align="center" |43
|-
|19
| [[ມິສອິນເຕີເນຊັນແນລ 1979|1979]] || Melanie Marquez<br>{{flag|ຟີລິບປິນ}}|| Anna Maria Rapagna<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Elisabeth Schmidt<br>{{flag|ໂອຕະລີດ}}|| Kate Elizabeth Nyberg<br>{{flag|ແຟງລັງ}}|| Hideko Haba<br>{{flag|ຍີ່ປຸ່ນ}}
|ພະຈິກ 12
| align="center" |45
|-
|20
| [[ມິສອິນເຕີເນຊັນແນລ 1980|1980]] || Lorna Chávez<br>{{flag|ຄອສຕາລີກາ}}|| Clarissa Ann Ewing<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| María Agustina García<br>{{flag|ແອສະປາຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 4
| rowspan="2" align="center" |42
|-
|21
| [[ມິສອິນເຕີເນຊັນແນລ 1981|1981]] || Jenny Derek<br>{{flag|ອົດສະຕະຣາລີ}}|| Taiomara Borchardt<br>{{flag|ບຣາຊິລ}}|| Michelle Rocca<br>{{flag|ອຽກລັງ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 6
|ໂກເບ, [[ຍີ່ປຸ່ນ]]
|-
|22
| [[ມິສອິນເຕີເນຊັນແນລ 1982|1982]] || Christie Claridge<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| María Aques Vicente<br>{{flag|ແອສະປາຍ}}|| Annette Schneider<br>{{flag|ໂອຕະລີດ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 13
|ຟຸກຸໂອກະ, [[ຍີ່ປຸ່ນ]]
| align="center" |43
|-
|23
| [[ມິສອິນເຕີເນຊັນແນລ 1983|1983]] || Gidget Sandoval<br>{{flag|ຄອສຕາລີກາ}}|| Michelle Marie Banting<br>{{flag|ອົດສະຕະຣາລີ}}|| Inge Ravn Thomsen<br>{{flag|ດານມາກ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 11
|ໂອຊາກາ, [[ຍີ່ປຸ່ນ]]
| align="center" |41
|-
|24
| [[ມິສອິນເຕີເນຊັນແນລ 1984|1984]] || Ilma Urrutia<br>{{flag|ກົວເຕມາລາ}}|| Miriam Leyderman<br>{{flag|ເວເນຊຸເອລາ}}|| Gunilla Maria Kohlström<br>{{flag|ຊູແອດ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 30
|ໂຢໂກຮາມາ, [[ຍີ່ປຸ່ນ]]
| align="center" |46
|-
|25
| [[ມິສອິນເຕີເນຊັນແນລ 1985|1985]] || Nina Sicilia<br>{{flag|ເວເນຊຸເອລາ}}|| Sarie Nerine Jourbert<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Jacqueline Schuman<br>{{flag|ໂຮນລັງ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 15
|ສຶກຸບະ, [[ຍີ່ປຸ່ນ]]
| align="center" |43
|-
|26
| [[ມິສອິນເຕີເນຊັນແນລ 1986|1986]] || Helen Fairbrother<br>{{flag|ອັງກິດ}}|| Pia Rosenberg Larsen<br>{{flag|ດານມາກ}}|| Martha Merino Ponce de León<br>{{flag|ເມັກຊິໂກ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ສິງຫາ 31
|ນາງາຊາກິ, [[ຍີ່ປຸ່ນ]]
| align="center" |46
|-
|27
| [[ມິສອິນເຕີເນຊັນແນລ 1987|1987]] || Laurie Simpson<br>{{flag|ປວຍໂຕຣີໂກ}}|| Muriel Jane Rens<br>{{flag|ແບນຊິກ}}|| Rosa Isela Fuentes<br>{{flag|ເມັກຊິໂກ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 13
|[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |47
|-
|28
| [[ມິສອິນເຕີເນຊັນແນລ 1988|1988]] || Catherine Gude<br>{{flag|ນອກແວ}}|| Dana Michele Richmond<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Toni-Jean Frances Peters<br>{{flag|ອົດສະຕະຣາລີ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກໍລະກົດ 17
|ກິຟຸ, [[ຍີ່ປຸ່ນ]]
| align="center" |46
|-
|29
| [[ມິສອິນເຕີເນຊັນແນລ 1989|1989]] || Iris Klein<br>{{flag|ເຢຍລະມັນ|name=ເຢຍລະມັນຕາເວັນຕົກ}}||Aneta Kręglicka<br>{{flag|ໂປໂລຍ}}||Carolina Omaña<br>{{flag|ເວເນຊຸເອລາ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 17
|ຄານາຊາວະ, [[ຍີ່ປຸ່ນ]]
| align="center" |47
|-
|30
| [[ມິສອິນເຕີເນຊັນແນລ 1990|1990]] || Silvia de Esteban Niubo<br>{{flag|ແອສະປາຍ}}|| Ingrid Ondrovichova<br>{{flag|ເຊໂກສໂລວາເກຍ}}|| Nadine Atangan Tanega<br>{{flag|ຮາວາຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 16
|ໂອຊາກາ, [[ຍີ່ປຸ່ນ]]
| align="center" |50
|-
|'''31'''
| [[ມິສອິນເຕີເນຊັນແນລ 1991|1991]] || Agnieszka Kotlarska<br>{{flag|ໂປໂລຍ}}|| Catherine Clarysse<br>{{flag|ຝະລັ່ງ}}|| Marketa Silna<br>{{flag|ເຊໂກສໂລວາເກຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 13
|[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |51
|-
|32
| [[ມິສອິນເຕີເນຊັນແນລ 1992|1992]] || Kirsten Davidson<br>{{flag|ອົດສະຕະຣາລີ}}|| Georgia Drosou<br>{{flag|ກະແລັດ}}|| Yum Jung-ah<br>{{flag|ເກົາຫຼີໃຕ້}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 18
|ນາງາຊາກິ, [[ຍີ່ປຸ່ນ]]
| align="center" |50
|-
|33
| [[ມິສອິນເຕີເນຊັນແນລ 1993|1993]] || Agnieszka Pachalko<br>{{flag|ໂປໂລຍ}}|| Ilmira Shamsutdinova<br>{{flag|ລັດເຊຍ}}|| Nataliya Victorovna Romanenko<br>{{flag|ອູກະແລນ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 9
|[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |47
|-
|34
| [[ມິສອິນເຕີເນຊັນແນລ 1994|1994]] || Christina Lekka<br>{{flag|ກະແລັດ}}|| Alexandra Ochoa Hincapié<br>{{flag|ອາລູບາ}}|| Carmen María Vicente Abellam<br>{{flag|ແອສະປາຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 4
|ອິເຊະ, [[ຍີ່ປຸ່ນ]]
| align="center" |50
|-
|35
| [[ມິສອິນເຕີເນຊັນແນລ 1995|1995]] || Anne Lena Hansen<br>{{flag|ນອກແວ}}|| Ana María Amorer<br>{{flag|ເວເນຊຸເອລາ}}|| Renata Hornofová<br>{{flag|Czech Republic}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 10
|[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |47
|-
|36
| [[ມິສອິນເຕີເນຊັນແນລ 1996|1996]] || Fernanda Alves<br>{{flag|Portugal}} || Ibticem Lahmar<br>{{flag|ຕູນິເຊຍ}}|| Claudia Mendoza<br>{{flag|ໂຄລັມເບຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 26
|ຄານາຊາວະ, [[ຍີ່ປຸ່ນ]]
| align="center" |48
|-
|37
| [[ມິສອິນເຕີເນຊັນແນລ 1997|1997]] || Consuelo Adler<br>{{flag|ເວເນຊຸເອລາ}}|| Diya Abraham<br>{{flag|ອິນເດຍ}}|| Marie Pauline Borg<br>{{flag|ຝະລັ່ງ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 20
|ກຽວໂຕ, [[ຍີ່ປຸ່ນ]]
| align="center" |42
|-
|38
| [[ມິສອິນເຕີເນຊັນແນລ 1998|1998]] || Lía Borrero<br>{{flag|ປານາມາ}}|| Daniela Kosán<br>{{flag|ເວເນຊຸເອລາ}}|| Shvetha Jaishankar<br>{{flag|India}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 26
| rowspan="6" |[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |43
|-
|39
| [[ມິສອິນເຕີເນຊັນແນລ 1999|1999]] || Paulina Gálvez<br>{{flag|ໂຄລັມເບຍ}}|| Carmen Fernández<br>{{flag|ແອສະປາຍ}}|| Saija Palin<br>{{flag|ແຟງລັງ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 14
| align="center" |51
|-
|40
| [[ມິສອິນເຕີເນຊັນແນລ 2000|2000]] || Vivian Urdaneta<br>{{flag|ເວເນຊຸເອລາ}}|| Son Tae-young<br>{{flag|ເກົາຫຼີໃຕ້}}|| Svetlana Goreva<br>{{flag|ລັດເຊຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 4
| align="center" |56
|-
|41
| [[ມິສອິນເຕີເນຊັນແນລ 2001|2001]] || Małgorzata Rożniecka<br>{{flag|ໂປໂລຍ}}|| Aura Zambrano<br>{{flag|ເວເນຊຸເອລາ}}|| Tatiana Pavlova<br>{{flag|ລັດເຊຍ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 4
| align="center" |52
|-
|42
| [[ມິສອິນເຕີເນຊັນແນລ 2002|2002]] || Christina Sawaya<br>{{flag|ລີບັງ}}|| Emmanuelle Jagodsinski<br>{{flag|ຝະລັ່ງ}}|| Hana Urushima<br>{{flag|ຍີ່ປຸ່ນ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 30
| align="center" |47
|-
|43
| [[ມິສອິນເຕີເນຊັນແນລ 2003|2003]] || Goizeder Azúa<br>{{flag|ເວເນຊຸເອລາ}}|| Shonali Nagrani<br>{{flag|ອິນເດຍ}}|| Suvi Hartlin<br>{{flag|ແຟງລັງ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 8
| align="center" |45
|-
|44
| [[ມິສອິນເຕີເນຊັນແນລ 2004|2004]] || Jeymmy Vargas<br>{{flag|ໂຄລັມເບຍ}}|| Amy Lynne Holbrook<br>{{flag|ສະຫະລັດອາເມລິກາ}}|| Olga Kypriotou<br>{{flag|ກະແລັດ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 16
|ປັກກິ່ງ, ຈີນ
| align="center" |58
|-
|45
| [[ມິສອິນເຕີເນຊັນແນລ 2005|2005]] || Precious Lara Quigaman<br>{{flag|ຟີລິບປິນ}}|| Yadira Geara Cury<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}|| Susanna Laine<br>{{flag|ແຟງລັງ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 26
|[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |52
|-
|46
| [[ມິສອິນເຕີເນຊັນແນລ 2006|2006]] || Daniela Di Giacomo<br>{{flag|ເວເນຊຸເອລາ}}|| Mayte Sánchez<br>{{flag|ປານາມາ}}|| Jang Yoon-seo<br>{{flag|ເກົາຫຼີໃຕ້}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 11
|ຊຽງເຫີ, ຈີນ
| align="center" |53
|-
|47
| [[ມິສອິນເຕີເນຊັນແນລ 2007|2007]] || Priscila Perales<br>{{flag|ເມັກຊິໂກ}}|| Despoina Vlepaki<br>{{flag|ກະແລັດ}}|| Yulia Sindzeyeva<br>{{flag|ບີເອໂລລຸດ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 15
|[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |61
|-
|48
| [[ມິສອິນເຕີເນຊັນແນລ 2008|2008]] || Alejandra Andreu<br>{{flag|ແອສະປາຍ}}|| María Cristina Díaz-Granados<br>{{flag|ໂຄລັມເບຍ}}|| Anna Tarnowska<br>{{flag|ໂປໂລຍ}}|| Changwen Liu<br>{{flag|ຈີນ}}|| Zuzana Putnářová<br>{{flag|ແຊັກ}}
|ພະຈິກ 8
|ໂຄໄທສະຕຣິບ, ມາເກົ້າ
| align="center" |63
|-
|49
| [[ມິສອິນເຕີເນຊັນແນລ 2009|2009]] || Anagabriela Espinoza<br>{{flag|ເມັກຊິໂກ}}|| Seo Eun-mi<br>{{flag|ເກົາຫຼີໃຕ້}}|| Chloe-Beth Morgan<br>{{flag|ສະຫະຣາຊອານາຈັກ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 28
| rowspan="3" |ນະຄອນເສິງຕູ, ຈີນ
| align="center" |65
|-
|50
| [[ມິສອິນເຕີເນຊັນແນລ 2010|2010]] || Elizabeth Mosquera<br>{{flag|ເວເນຊຸເອລາ}}|| Piyaporn Deejing<br>{{flag|ໄທ}}|| Yuan Siyi<br>{{flag|ຈີນ}}|| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 7
| align="center" |70
|-
|51
| [[ມິສອິນເຕີເນຊັນແນລ 2011|2011]] || Fernanda Cornejo<br>{{flag|ເອກວາດໍ}}|| Jessica Barboza<br>{{flag|ເວເນຊຸເອລາ}}|| Tugsuu Idersaikhan<br>{{flag|ມົງໂກລີ}}|| Desireé del Río<br>{{flag|ປວຍໂຕຣີໂກ}}|| Keity Drennan<br>{{flag|ປານາມາ}}
|ພະຈິກ 6
| align="center" |67
|-
|52
| [[ມິສອິນເຕີເນຊັນແນລ 2012|2012]] || {{n/a|Ikumi Yoshimatsu{{efn|ອິກຸມິ ໂຢຊິມັດສຶ ຜູ້ໄດ້ຮັບມົງກຸດໃນປີ 2012 ບໍ່ໄດ້ເປັນຜູ້ມອບມົງກຸດໃຫ້ແກ່ຜູ້ດຳລົງຕຳແໜ່ງຄົນຖັດໄປ..<ref>{{Cite news|url=http://www.ibtimes.com.au/no-farewell-walk-miss-international-2012-reigning-queen-ikumi-yoshimatsu-1327067|title=No Farewell Walk for Miss International 2012 Reigning Queen Ikumi Yoshimatsu|last=Ornos|first=Riza|date=17 December 2013|work=[[International Business Times]]|access-date=15 January 2018}}</ref><ref>{{Cite news|url=http://kickerdaily.com/posts/2013/12/miss-philippines-wins-miss-international-2013/|title=Miss Philippines Wins Miss International 2013|last=Adalia|first=JB|date=17 December 2013|work=Kicker Daily|access-date=15 January 2018|archive-url=https://web.archive.org/web/20180116081117/http://kickerdaily.com/posts/2013/12/miss-philippines-wins-miss-international-2013/|archive-date=16 January 2018|url-status=dead}}</ref>}}<br>''(ຖືກຍຸດຕິການດຳລົງຕຳແໜ່ງ)''<br>{{flag|ຍີ່ປຸ່ນ}}}} || Viivi Suominen<br>{{flag|ແຟງລັງ}}|| Madusha Mayadunne<br>{{flag|ສີລັງກາ}}|| Melody Mir<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}|| Nicole Huber<br>{{flag|ປາຣາກວັຍ}}
|ຕຸລາ 21
|ໂອກິນາວາ, [[ຍີ່ປຸ່ນ]]
| align="center" |69
|-
|53
| [[ມິສອິນເຕີເນຊັນແນລ 2013|2013]] || Bea Santiago<br>{{flag|ຟີລິບປິນ}}|| Nathalie den Dekker<br>{{flag|ໂຮນລັງ}}|| Casey Radley<br>{{flag|ນູແວນເຊລັງ}}|| Brigitta Otvos<br>{{flag|ຮົງກະລີ}}|| Lorena Hermida<br>{{flag|ໂຄລັມເບຍ}}
|ທັນວາ 17
| rowspan="7" |[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |67
|-
|54
| [[ມິສອິນເຕີເນຊັນແນລ 2014|2014]] || Valerie Hernandez<br>{{flag|ປວຍໂຕຣີໂກ}}|| Zuleika Suárez<br>{{flag|ໂຄລັມເບຍ}}|| Punika Kulsoontornrut<br>{{flag|ໄທ}}|| Victoria Tooby<br>{{flag|ສະຫະຣາຊອານາຈັກ}}|| Milla Romppanen<br>{{flag|ແຟງລັງ}}
|ພະຈິກ 11
| align="center" |73
|-
|55
| [[ມິສອິນເຕີເນຊັນແນລ 2015|2015]] || Edymar Martínez<br>{{flag|ເວເນຊຸເອລາ}}|| Jennifer Valle <br>{{flag|ຮອນດູຣັສ}}|| Eunice Onyango<br>{{flag|ເຄນຢາ}}|| Phạm Hồng Thúy Vân<br>{{flag|ຫວຽດນາມ}}|| Lindsay Becker<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ພະຈິກ 5
| align="center" |70
|-
|56
| [[ມິສອິນເຕີເນຊັນແນລ 2016|2016]] || Kylie Verzosa<br>{{flag|ຟີລິບປິນ}}|| Alexandra Britton<br>{{flag|ອົດສະຕະຣາລີ}}|| Felicia Hwang Yi Xin<br>{{flag|ອິນໂດເນເຊຍ}}|| Brianny Chamorro<br>{{flag|ນິຄາລາກົວ}}|| Kaityrana Leinbach<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ຕຸລາ 27
| rowspan="2" align="center" |69
|-
|57
| [[ມິສອິນເຕີເນຊັນແນລ 2017|2017]] || Kevin Lilliana<br>{{flag|ອິນໂດເນເຊຍ}}|| Chanelle De Lau<br>{{flag|ຄູຣາຊາວ}}|| Diana Croce<br>{{flag|ເວເນຊຸເອລາ}}|| Amber Dew<br>{{flag|ອົດສະຕະຣາລີ}}|| Natsuki Tsutsui<br>{{flag|ຍີ່ປຸ່ນ}}
|ພະຈິກ 14
|-
|58
| [[ມິສອິນເຕີເນຊັນແນລ 2018|2018]] || Mariem Velazco<br>{{flag|ເວເນຊຸເອລາ}}|| Ahtisa Manalo<br>{{flag|ຟີລິບປິນ}}|| Reabetswe Sechoaro<br>{{flag|ແອຟຣິກາໃຕ້}}|| Bianca Tirsin<br>{{flag|ລູມານີ}}|| Anabella Castro<br>{{flag|ໂຄລັມເບຍ}}
|ພະຈິກ 9
| align="center" |77
|-
|59
| [[ມິສອິນເຕີເນຊັນແນລ 2019|2019]] || Sireethorn Leearamwat<br>{{flag|ໄທ}}|| Andrea Toscano<br>{{flag|ເມັກຊິໂກ}}|| Evelyn Namatovu Karonde<br>{{flag|ຢູກັນດາ}}|| Alejandra Vengoechea<br>{{flag|ໂຄລັມເບຍ}}|| Harriotte Lane<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|ພະຈິກ 12
| align="center" |83
|-
| colspan="2" |2020|| colspan="8" rowspan="2" | ''ການປະກວດໃນປີ 2020 ແລະ 2021 ຖືກຍົກເລີກ ເນື່ອງຈາກການລະບາດຢ່າງຕໍ່ເນື່ອງຂອງ ການລະບາດໂຄວິດ-19 ເພື່ອຮັກສາສຸຂະພາບ ແລະ ຄວາມປອດໄພຂອງຜູ້ເຂົ້າປະກວດ.''
|-
| colspan="2" |2021
|-
|60
| [[ມິສອິນເຕີເນຊັນແນລ 2022|2022]] || Jasmin Selberg<br>{{flag|ເຢຍລະມັນ}}|| Stephany Amado<br>{{flag|ກາບູເວຣ໌ດີ}}|| Tatiana Calmell<br>{{flag|ເປຣູ}}|| Natalia López<br>{{flag|ໂຄລັມເບຍ}}|| Celinee Santos<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|ທັນວາ 13
| rowspan="4" |[[ໂຕກຽວ]], [[ຍີ່ປຸ່ນ]]
| align="center" |66
|-
|61
| [[ມິສອິນເຕີເນຊັນແນລ 2023|2023]] || Andrea Rubio<br>{{flag|ເວເນຊຸເອລາ}}|| Sofía Osío<br>{{flag|ໂຄລັມເບຍ}}|| Camila Díaz<br>{{flag|ເປຣູ}}|| Nicole Borromeo<br>{{flag|ຟີລິບປິນ}}|| Vanessa Hayes<br>{{flag|ໂບລິເວຍ}}
|ຕຸລາ 26
| align="center" |70
|-
|62
| [[ມິສອິນເຕີເນຊັນແນລ 2024|2024]] || Huỳnh Thị Thanh Thủy<br>{{flag|ຫວຽດນາມ}}|| Camila Roca<br>{{flag|ໂບລິເວຍ}}|| Alba Pérez<br>{{flag|ແອສະປາຍ}}|| Sakra Guerrero<br>{{flag|ເວເນຊຸເອລາ}}|| Sophie Kirana<br>{{flag|ອິນໂດເນເຊຍ}}
|ພະຈິກ 12
| align="center" |71
|-
|63
| [[ມິສອິນເຕີເນຊັນແນລ 2025|2025]] || Catalina Duque<br>{{flag|ໂຄລັມເບຍ}}|| Yollanda Chimbarami<br>{{flag|ຊິມບັບເວ}}|| Paola Guzmán<br>{{flag|ໂບລິເວຍ}}|| Melliza Xaviera Yulian<br>{{flag|ອິນໂດເນເຊຍ}}|| Myrna Esguerra<br>{{flag|ຟີລິບປິນ}}
|ພະຈິກ 27
| align="center" |80
|}
;ໝາຍເຫດ
{{notelist}}
== ແກເລີຣີຜູ້ຊະນະ ==
<gallery class="center">
File:Catalina Duque Srta. Colombia 2024.jpg|ມິສອິນເຕີເນຊັນແນລ 2025<br>ຄາຕາລິນາ ດູເກ,<br>ໂຄລອມເບຍ
File:Huỳnh Thị Thanh Thủy.png|ມິສອິນເຕີເນຊັນແນລ 2024<br>ຮວິ່ງ ທิ ແທນ ຖຸຍ,<br>ຫວຽດນາມ
File:Andrea Rubio 2024 04.jpg|ມິສອິນເຕີເນຊັນແນລ 2023<br>ອັນເດຣອາ ຣູບິໂອ,<br>ເວເນຊູເອລາ
File:Jasmin Selberg at the Puteri Indonesia 2023 final coronation (2).jpg|ມິສອິນເຕີເນຊັນແນລ 2022<br>ຈັສມິນ ເຊລເບີຣ໌ກ,<br>ເຢຍລະມັນ
File:Sireethorn Leearamwat attending Puteri Indonesia 2020.jpg|ມິສອິນເຕີເນຊັນແນລ 2019<br>ສິຣິທອນ ລີອະລ່າມວັດ,<br>ໄທ
File:West Java Province Government Image - Miss International 2017 Kevin Lilliana Junaedy With Governor of West Java Ridwan Kamil (cropped).jpg|ມິສອິນເຕີເນຊັນແນລ 2017<br>ເຄວິນ ລິລເລຍນາ,<br>ອິນໂດເນເຊຍ
File:Kylie Verzosa, both hands on hips.jpg|ມິສອິນເຕີເນຊັນແນລ 2016<br>ໄຄລີ ເວີໂຊຊາ,<br>ຟີລິບປິນ
File:Edymar Martinez por Belankazar.jpg|ມິສອິນເຕີເນຊັນແນລ 2015<br>ເອດີມາຣ໌ ມາຣ໌ຕິເນສ,<br>ເວເນຊູເອລາ
File:MI 2014, Valerie Hernandez.jpg|ມິສອິນເຕີເນຊັນແນລ 2014<br>ວາເລຣີ ເຮຣ໌ນານເດຊ,<br>ປວຍໂຕຣີໂກ
File:Miss International 2013 Bea Santiago (cropped).jpg|ມິສອິນເຕີເນຊັນແນລ 2013<br>ບີ ຊານຕິອາໂກ,<br>ຟີລິບປິນ
File:Ikumi Yoshimatsu.jpeg|ມິສອິນເຕີເນຊັນແນລ 2012<br>ອິກຸມິ ໂຢຊິມັດສຶ,<br>ຍີ່ປຸ່ນ
File:Maria Fernanda Cornejo en Mariela TV.jpg|ມິສອິນເຕີເນຊັນແນລ 2011<br>ເຟຣ໌ນານດາ ໂກຣ໌ເນໂຮ,<br>ເອກວາດໍ
File:Miss Mexico 08 Anagabriela Espinoza.jpg|ມິສອິນເຕີເນຊັນແນລ 2009<br>ອານາກາບຣີເອລາ ເອສປິໂນຊາ,<br>ເມັກຊິໂກ
File:Love Is... The First TeleMovie from Eat Bulaga (2017) - Precious Lara Quigaman.png|ມິສອິນເຕີເນຊັນແນລ 2005<br>ລີຣາ ຄີກາມັນ,<br>ຟີລິບປິນ
</gallery>
== ຜູ້ໄດ້ຮັບຕຳແໜ່ງລະດັບທະວີບ ==
ຕັ້ງແຕ່ປີ 2015 ການປະກວດ ມິສອິນເຕີເນຊັນແນລ ໄດ້ມີການມອບຕຳແໜ່ງຜູ້ໄດ້ຮັບຕຳແໜ່ງລະດັບທະວີບ ໂດຍການຄັດເລືອກຈາກຜູ້ເຂົ້າປະກວດດ້ວຍກັນເອງ. ແລະ ຕັ້ງແຕ່ປີ 2023 ໄດ້ມີການລວມກຸ່ມທະວີບໂອເຊອາເນຍເຂົ້າກັບກຸ່ມທະວີບເອເຊຍ ເປັນ ເອເຊຍ-ແປຊິຟິກ.
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
|-
! rowspan="2"; width="50" | ປີ
! rowspan="2"; width="600" | ມິສອິນເຕີເນຊັນແນລ ອາຟຣິກາ
! rowspan="2"; width="600" | ມິສອິນເຕີເນຊັນແນລ ອາເມຣິກາ
! width="600" | ມິສອິນເຕີເນຊັນແນລ ເອເຊຍ
! width="600" | ມິສອິນເຕີເນຊັນແນລ ໂອເຊອາເນຍ
! rowspan="2"; width="600" | ມິສອິນເຕີເນຊັນແນລ ຢູໂຣບ
|-
! colspan="2" | ມິສອິນເຕີເນຊັນແນລ ເອເຊຍ-ແປຊິຟິກ
|-
| 2015
| ຢູນິສ ອອນຢັງໂກ<br>{{flag|ເຄນຢາ}}
| ລໍຣາ ມາຣ໌ເຊລາ ຣຸຍຊ໌<br>{{flag|ອາລູບາ}}
| ພັກ ອາ-ຣຶມ<br>{{flag|South Korea|name=ເກົາຫຼີໃຕ້}}
| ບຣິແອນນາ ອະຄອດສະຕາ<br>{{flag|ຮາວາຍ}}
| ອິສາເບລ ວີເອຣາ<br>{{flag|ປອກຕຸຍການ}}
|-
| 2016
| ມາເຊເຣ ສະວາເຣ<br>{{flag|ເຊຍຣາລີໂອນ}}
| ອິວັນນາ ອາບາດ<br>{{flag|ເອກວາດໍ}}
| ເຄລລີ ເຊັນ<br>{{flag|ຮ່ອງກົງ}}
| ກີເນເວຍ ເດເວນພອດ<br>{{flag|ຮາວາຍ}}
| ເມລິສຊາ ເຊໂຣບປຸມ<br>{{flag|ໂຮນລັງ}}
|-
| 2017
| ດານິເອລລາ ອາຄໍຟາ ອາວູມາ<br>{{flag|ການາ}}
| ຄາຣ໌ລາ ມັລໂດນາດໂອ<br>{{flag|ໂບລິເວຍ}}
| ນໍາ ຊຶງ-ອູ<br>{{flag|South Korea|name=ເກົາຫຼີໃຕ້}}
| ມິເຊລ ໄອເຊມອງເກີຣ໌<br>{{flag|ນູແວນເຊລັງ}}
| ແອຊລີ ພາວເວລລ໌<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|-
| 2018
| ເຣອາເບັດສະເວ ເຊໂຊອາໂຣ<br>{{flag|ແອຟຣິກາໃຕ້}}
| ໂຣຊີໂອ ມາການີ ເປເຣຊ<br>{{flag|ອາເຈນຕິນາ}}
| ອີລີນ ເຟິງ<br>{{flag|ສິງກະໂປ}}
| ດິລີອານາ ທຸນແຄັບ<br>{{flag|ກວມ}}
| ໂຊອີ ແອມເບີຣ໌ ນີໂວນດ໌<br>{{flag|ໂຮນລັງ}}
|-
| 2019
| ນາໂອມີ ນູເຊຍ ເກລຍ<br>{{flag|ໄລບີເຣຍ}}
| ມາຣີອາ ໂຮເຊ ບາຣ໌ບິສ<br>{{flag|ເປຣູ}}
| ສິລີທອນ ລີອາຣ່າມວັດ<br>{{flag|ໄທ}}
| ຢູນິສ ຣາເຄລ ບາສໂຄ<br>{{flag|ຮາວາຍ}}
| ເອລີເຊ ໂຮແອນເນ ເດ ຮອງ<br>{{flag|ໂຮນລັງ}}
|-
| 2022
| ສະເຕຟານີ ອາມາໂດ<br>{{flag|ກາບູເວຣ໌ດີ}}
| ຄໍຣ໌ຣິນ ສະເຕນລາຄິສ<br>{{flag|United States|name=ສະຫະລັດອາເມລິກາ}}
| ຄິໂກະ ມັດສຶໂອະ<br>{{flag|ຍີ່ປຸ່ນ}}
| ລີເດຍ ສະມິດ<br>{{flag|ນູແວນເຊລັງ}}
| ແອນນາ ເມຣິແມ<br>{{flag|ແຟງລັງ}}
|-
| 2023
| ເມີຣ໌ຊີ ເຈນ ອາດໍເກີຣ໌ ພັອບໂພ<br>{{flag|ການາ}}
| ເຄນຍັດຕາ ບີເຊີຣ໌<br>{{flag|United States|name=ສະຫະລັດອາເມລິກາ}}
| colspan="2" | ເອມິລີ ຢາວ<br>{{flag|ມາເກົ໊າ}}
| ອາລິຊາ ຄາວວີ<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|-
| 2024
| ອາຄິສຊານນາ ເວຢ໌ກາ<br>{{flag|ກາບູເວຣ໌ດີ}}
| ເຊລບີ ໄບຣ໌ນສ໌ ກາຣ໌ເຊຍ<br>{{flag|ຄິວບາ}}
| colspan="2" | ເມອິ ອູເອດະ<br>{{flag|ຍີ່ປຸ່ນ}}
| ຮັນນາ-ແຄທະລີນ ຮອກຊໍ<br>{{flag|ອຽກລັງ}}
|-
| 2025
| ໂຢລລັນດາ ຊິມບາຣາມີ<br>{{flag|ຊິມບັບເວ}}
| ຟາຣ໌ຣາ ກຣານທ໌<br>{{flag|ໝູ່ເກາະເຕີກ ແຮກເຄຄອສ}}
| colspan="2" | ແຄທຣີນາ ວັນ<br>{{flag|ມາເກົ໊າ}}
| ໂຊຟີ ວໍລເລຊ<br>{{flag|ສະຫະຣາຊອານາຈັກ}}
|}
== ຕົວແທນປະເທດລາວ ==
{{ບົດຄວາມຫຼັກ|ມິສອິນເຕີຣ໌ເນຊັນແນລລາວ}}
* ປີ 2018-ປັດຈຸບັນ ສົ່ງຜູ້ຊະນະຈາກເວທີ[[ມິສອິນເຕີຣ໌ເນຊັນແນລລາວ]]ໄປປະກວດ
* ປີ 2017 ສົ່ງຮອງຈາກເວທີ[[ມິສແກຣນລາວ]]ໄປປະກວດ
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ປີ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜູ້ດຳລົງຕຳແໜ່ງ / ຕົວແທນ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ແຂວງ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜົນງານລະດັບຊາດ
! colspan="2" style="background-color:#787878;color:#FFFFFF;" |ການປະກວດລະດັບນານາຊາດ
|-
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2024
|ສະສິກອນ ຊາຊິດ
|[[ແຂວງຈຳປາສັກ]]
|ມິສອິນເຕີຣ໌ເນຊັນແນລລາວ 2024
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2023
|ອາລິຍາ ອິນທະວົງ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2022
|ພວງທິບ ມາລີຈັນ ພຸດທະວົງ
|[[ແຂວງຫຼວງພະບາງ|ແຂວງຫລວງພະບາງ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2019
|[[ໄຜ່ທິດາ ໂພທິສານ]]
|[[ແຂວງວຽງຈັນ]]
|ຮອງອັນດັບ 1 - ມິສຢູນີເວີຣສລາວ 2019
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
| rowspan="2" |2018
|[[ປີຍະມາດ ພູນປະເສີດ]]
|[[ແຂວງວຽງຈັນ]]
|[[ມິສອິນເຕີຣ໌ເນຊັນແນລລາວ 2018]]
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|ມະນິກາ ສຸກວົງສາ
|[[ແຂວງເຊກອງ]]
|[[ມີສແກຣນລາວ 2018|ຮອງອັນດັບ 1 - ມີສແກຣນລາວ 2018]]
| colspan="2" {{n/a|''ບໍ່ໄດ້ເຂົ້າຮ່ວມການປະກວດ''}}
|- bgcolor="#FFFACD"
|2017
| [[ພູນຊັບ ພົນໂຍທາ]]
|[[ແຂວງວຽງຈັນ]]
|ຮອງອັນດັບ 1 - ມີສແກຣນລາວ 2017
|'''ເຂົ້າຮອບ''' '''8 ຄົນສຸດທ້າຍ'''
|
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist|2}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
* [https://www.miss-international.org/en/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/Miss.International.bp ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missinternationalofficial/ ອິນສະຕາແກຣມຫຼັກ]
* [https://www.tiktok.com/@missinternational.ica?lang=en ຕິກຕອກຫຼັກ]
* [https://www.youtube.com/@MissInternationalChannel ຢູທູບຫຼັກ]
* [https://x.com/MissInterOrg ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກ]
* [https://www.threads.com/@missinternationalofficial ເທີຣດສ໌ຫຼັກ]
{{ມິສອິນເຕີຣ໌ເນຊັນແນລ}}{{ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສອິນເຕີຣ໌ເນຊັນແນລ}}{{ເວທີປະກວດຄວາມງາມລະດັບແກຣນສະແລັມ}}{{ໂກລໂບ້ວ ບິວຕີ້}}<noinclude>
[[ໝວດ:ມິສອິນເຕີຣ໌ເນຊັນແນລ]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
[[ໝວດ:ໂກລໂບ້ວ ບິວຕີ້]]
</noinclude>
q978p8svxd667etxd9oystmg6n7xldp
ມິສເອີຣ໌ທ
0
13617
130853
130535
2026-09-16T09:15:50Z
The Miss GEE
22326
130853
wikitext
text/x-wiki
{{Infobox pageant
| name = ມິສເອີຣ໌ທ
| logo =
| upright = 0.55
| image =
| caption =
| type = [[ລາຍການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| franchise_holder =
| organization = ຄາຣູເຊລ ໂປຣດັກຊັນ (Carousel Productions)
| headquarters = [[ມະນີລາ]], ຟີລິບປິນ
| pageant_region =
| region_represented =
| qualification =
| first = 2001
| recent = 2025
| last = <!---ໃຊ້ສະເພາະເມື່ອການປະກວດຍົກເລີກໄປແລ້ວ--->
| current_titleholder = ນາຕາລີ ປຸສກິໂນວາ
| titleholder_represents = {{flag|ເຊັກ}}
| language = ອັງກິດ
| leader_title1 = ຜູ້ກໍ່ຕັ້ງ
| leader_name1 = ລໍເລນ ຊັກ
| leader_title2 = ປະທານ
| leader_name2 = ຣາມອນ ມອນຊອນ
| leader_title3 =
| leader_name3 =
| predecessor =
| successor = <!---ການປະກວດທີ່ຈະມາแทนທີ່--->
| website = [http://www.missearth.tv/ official website]
}}
'''ມິສເອີຣ໌ທ''' ({{lang-en|Miss Earth}}) ເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ຈັດຂຶ້ນເປັນປະຈຳທຸກປີ ໂດຍມີສຳນັກງານໃຫຍ່ຕັ້ງຢູ່ປະເທດຟີລິບປິນ ເຊິ່ງເນັ້ນການຮຽກຮ້ອງການສ້າງຄວາມຕື່ນໂຕ້ດ້ານສິ່ງແວດລ້ອມ, ການອະນຸລັກສິ່ງແວດລ້ອມ ແລະຄວາມຮັບຜິດຊອບຕໍ່ສັງຄົມ. ມິສເອີຣ໌ທຖືເປັນໜຶ່ງໃນສີ່ການປະກວດຄວາມງາມທີ່ຍິ່ງໃຫຍ່ທີ່ສຸດໃນໂລກ (Big Four) ຮ່ວມກັບ ມິສເວີນດ໌, ມິສຢູນີເວີຣ໌ສ ແລະ ມິສອິນເຕີເນຊັນເນິນ.<ref>{{cite news|title=2004"地球小姐"花落巴西,阿富汗小姐当评委|trans-title=2004 "Miss Earth" Flower Falling to Brazil, Miss Afghanistan as Judge|url=http://www.chinadaily.com.cn/gb/doc/2004-10/26/content_385798.htm|newspaper=[[China Daily]]|first=Zhang|last=Chunyan|date=2004-10-26|time=10:26 AM, [[Time in China|China Standard Time]] ([[UTC+8]])|access-date=2015-11-09|archive-url=https://web.archive.org/web/20160304084652/http://www.chinadaily.com.cn/gb/doc/2004-10/26/content_385798.htm|archive-date=2016-03-04|url-status=dead}}</ref><ref>{{cite news |date=October 30, 2003 |title=Afghanistan: Anti-Pageant Judges |url=https://query.nytimes.com/gst/fullpage.html?res=9B07E3DC1430F933A05753C1A9659C8B63&scp=1&sq=miss%20earth%20vida%20samadzai&st=cse |access-date=January 3, 2009 |work=[[The New York Times]]}}</ref><ref>{{cite news|title=Lost in Storm's Debris: A Beauty Pageant|url=https://www.wsj.com/articles/SB10001424052702303562904579230743737206568|newspaper=[[The Wall Street Journal]]|first=Kwanwoo|last=Jun|date=2013-12-02}}</ref><ref>{{Cite web |date=2022-12-15 |title=Korea's 1st winner at Big Four beauty pageant talks about true beauty |url=https://www.koreatimes.co.kr/www/culture/2024/07/262_341784.html |access-date=2024-07-14 |website=[[Korea Times]] |language=en}}</ref>
ມິສເອີຣ໌ທ ເປັນຜູ້ຮ່ວມຈັດງານ ແຊມປ້ຽນອັອບເດີເອີຣ໌ທ (Champions of the Earth) ຂອງໂຄງການສິ່ງແວດລ້ອມແຫ່ງສະຫະປະຊາຊາດ ເຊິ່ງເປັນລາງວັນດ້ານສິ່ງແວດລ້ອມລະດັບນານາຊາດທີ່ຈັດຂຶ້ນເປັນປະຈຳທຸກປີ ໂດຍເລີ່ມຕັ້ງແຕ່ປີ 2005 ໂດຍສະຫະປະຊາຊາດ ເພື່ອຍົກຍ້ອງຜູ້ທີ່ມີຜົນງານ ແລະ ຜູ້ນຳດ້ານສິ່ງແວດລ້ອມທີ່ໂດດເດັ່ນໃນລະດັບນະໂຍບາຍ. ນອກຈາກນີ້ ມິສເອີຣ໌ທ ແລະ ກຣີນພີສ (Greenpeace) ຍັງໄດ້ຮ່ວມກັນຮຽກຮ້ອງໃຫ້ມີການຫ້າມພືດຜົນທີ່ຜ່ານການດັດແປງພັນທຸກຳ, ສົ່ງເສີມເກດສະຕະກຳອິນຊີ ແລະ ການພັດທະນາເກດສະຕະກຳແບບຍືນຍົງ. ມູນນິທິມິສເອີຣ໌ທ ຍັງໄດ້ຮ່ວມມືກັບ The Climate Reality Project ໃນໂຄງການ "Climate Reality Leadership Corps Training" ເຊິ່ງດຳເນີນການໂດຍ ອານ ກໍຣ໌ (Al Gore) ຜູ້ກໍ່ຕັ້ງ ແລະ ປະທານອົງການ, ອະດີດຮອງປະທານາທິບດີສະຫະລັດອາເມຣິກາ ແລະ ຜູ້ເຄື່ອນໄຫວດ້ານສິ່ງແວດລ້ອມ.
ມູນນິທິມິສເອີຣ໌ທ ໄດ້ເຮັດວຽກຮ່ວມກັບກົມ ແລະ ກະຊວງສິ່ງແວດລ້ອມຂອງປະເທດທີ່ເຂົ້າຮ່ວມ, ພາກເອກະຊົນ ແລະ ອົງການຈັດຕັ້ງຕ່າງໆ ພ້ອມທັງ ອົງການກອງທຶນສັດປ່າໂລກ (World Wildlife Foundation).<ref name=engineering-student>{{cite news|last1=Waddington|first1=Sarah|title=Plymouth engineering student hopes to "change the future" by competing for Miss Earth England|url=http://www.plymouthherald.co.uk/Plymouth-engineering-student-hopes-change-future/story-22952868-detail/story.html|access-date=January 9, 2016|work=[[The Herald (Plymouth)]]|date=September 19, 2014}}{{Dead link|date=July 2018|bot=InternetArchiveBot|fix-attempted=yes }}</ref><ref name=haphazard-scrutiny>{{cite news|last1=Bobby T.|first1=Yalong|title=A haphazard scrutiny and pragmatic dissertation on Philippine pageantry|url=http://asianjournal.com/lifestyle/a-haphazard-scrutiny-and-pragmatic-dissertation-on-philippine-pageantry/|access-date=January 9, 2016|publisher=Asian Journal|date=January 4, 2016}}</ref><ref name=china-censorship>{{cite news|last1=Macauley|first1=Richard|title=China's latest censorship battlefield is global beauty pageants|url=http://qz.com/558141/a-taiwanese-contestant-was-barred-from-a-miss-earth-pageant-for-wearing-a-taiwanese-national-sash/|access-date=January 27, 2016|agency=[[Goldman Sachs]]|work=[[Quartz (publication)|Quartz]]|date=November 24, 2015}}</ref>
ຕັ້ງແຕ່ປີ 2002 ເປັນຕົ້ນມາ ການປະກວດສ່ວນໃຫຍ່ແມ່ນຈັດຂຶ້ນຢູ່ປະເທດຟີລິບປິນ ໂດຍມີການຖ່າຍທອດສົດໄປຫຼາຍກວ່າ 80 ປະເທດທົ່ວໂລກ ຜ່ານທາງ Fox Life, The Filipino Channel ແລະ Metro Channel.<ref name="almanac-history"/><ref>{{cite news|title=Beauty queen auctions dress|url=http://www.kilmarnockstandard.co.uk/ayrshire-news/tm_headline=beauty-queen-auctions-dress&method=full&objectid=20914251&siteid=73592-name_page.html|publisher=kilmarnock Standard, United Kingdom, Scottish & Universal Newspapers Limited|first=Clair|last=Fullarton|date=May 15, 2008|access-date=January 2, 2009}}</ref><ref>{{cite news|title=Miss Earth 2007|url=http://www.abs-cbnnews.com/storypage.aspx?StoryId=98840|publisher=ABS-CBN News|date=December 18, 2007|access-date=January 7, 2008|archive-date=October 27, 2022|archive-url=https://web.archive.org/web/20221027131303/http://www.abs-cbnnews.com/storypage.aspx?StoryId=98840|url-status=dead}}</ref>
ຜູ້ໄດ້ຮັບຕຳແໜ່ງຈະໃຊ້ເວລາຕະຫຼອດປີໃນການຮ່ວມສົ່ງເສີມໂຄງການສະເພາະ ແລະ ກິດຈະກຳດ້ານສິ່ງແວດລ້ອມຂອງຕົນ<ref name="tribuneindithe a.com/2004/20041008/world.htm">{{cite news|title=Contestants of Miss Earth 2004 beauty pageant|url=http://www.tribuneindia.com/2004/20041008/world.htm|publisher=The Tribune India|author=<!--Not stated-->|date=October 8, 2004|access-date=December 15, 2007}}</ref><ref name=beautiful-girl>{{cite news|last=Nkurunziza|first=Sam|title=The most beautiful girl in the world|url=http://www.newtimes.co.rw/news/index.php?i=13485&a=1046|access-date=September 3, 2012|newspaper=[[The Sunday Times (Rwanda)|The Sunday Times]]|date=March 30, 2008|url-status=dead|archive-url=https://web.archive.org/web/20131213035244/http://www.newtimes.co.rw/news/index.php?i=13485&a=1046|archive-date=December 13, 2013}}</ref> ຜ່ານການບັນຍາຍ, ການເສວະນາໂຕະກົມ, ການຕອນທ່ຽມໂຮງຮຽນ, ກິດຈະກຳປູກຕົ້ນໄມ້, ການຮຽກຮ້ອງຕາມທ້ອງຖະໜົນ, ການທຳຄວາມສະອາດ, ການໂປຣໂມດໃນຫ້າງສັບພະສິນຄ້າ, ການອອກລາຍການສື່, ນິເທດສະການດ້ານສິ່ງແວດລ້ອມ, ໂຄງການເລົ່ານິທານໃຫ້ເດັກນ້ອຍ, ແຟຊັນໂຊອະນຸລັກທຳມະຊາດ (Eco-fashion show) ແລະ ກິດຈະກຳອື່ນໆ ທີ່ເນັ້ນໃສ່ສິ່ງແວດລ້ອມ.<ref>{{cite news|last1=Gilbert|first1=Julie|title=Hamilton woman Amy Meisak is hoping to win Miss Earth 2014|url=http://www.dailyrecord.co.uk/news/local-news/hamilton-woman-amy-meisak-hoping-3839185|access-date=January 9, 2016|newspaper=[[Daily Record (Scotland)]]|date=July 12, 2014}}</ref><ref name=environmental-projects>{{cite news|last=Schuck|first=Lorraine|title=Miss Earth winners work hand-in-hand|url=http://www.missearth.tv/ME2012ebookforTV.pdf|access-date=September 24, 2012|newspaper=Miss Earth Website|date=September 20, 2012}}</ref><ref name=caerphilly-beauty>{{cite news|title=Caerphilly beauty queen takes on the world|url=http://www.southwalesargus.co.uk/news/gwentnews/10683646.Caerphilly_beauty_queen_takes_on_the_world/|work=South Wales Argus|date=September 18, 2013|access-date=July 30, 2022}}</ref>
ຜູ້ຄອງຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນປັດຈຸບັນຄື Natálie Puškinová ຈາກສາທາລະນະລັດ ເຊັກ ເຊິ່ງໄດ້ຮັບມຸງກຸດເມື່ອວັນທີ 5 ພະຈິກ 2025 ຢູ່ເມືອງ ປາຣານາເກ (Parañaque) ປະເທດຟີລິບປິນ. ສຳລັບຄະນະທາດທັງສາມ (Elemental Court) ຂອງນາງປະກອບມີ:
* ມິສເອີຣ໌ທ ແອຣ໌ (Miss Earth Air) — Sóldís Ívarsdóttir ຈາກໄອສ໌ແລນ
* ມິສເອີຣ໌ທ ວໍເຕີຣ໌ (Miss Earth Water) — Mỹ Anh Trịnh ຈາກຫວຽດນາມ
* ມິສເອີຣ໌ທ ໄຟເອີຣ໌ (Miss Earth Fire) — Waree Ngamkham ຈາກໄທ
== ຈຸດເລີ່ມຕົ້ນ ແລະ ປະວັດສາດຍຸກທຳອິດ ==
ບໍລິສັດ Carousel Productions ໄດ້ຈັດການປະກວດ ມິສເອີຣ໌ທ ຄັ້ງທຳອິດໃນປີ 2001 ໃນຖານະເຫດການດ້ານສິ່ງແວດລ້ອມລະດັບນານາຊາດ ໂດຍມີພັນທະກິດໃນການໃຊ້ວົງການບັນເທີງການປະກວດຄວາມງາມເປັນເຄື່ອງມືໃນການສົ່ງເສີມການອະນຸລັກສິ່ງແວດລ້ອມ.<ref name="channeling-beauty">{{cite magazine|last1=Warner|first1=Claire|title=What Is The Miss Earth Pageant? Angelia Ong Isn't The Only Winner You Need To Know|url=http://www.bustle.com/articles/127958-what-is-the-miss-earth-pageant-angelia-ong-isnt-the-only-winner-you-need-to-know|access-date=January 31, 2016|magazine=[[Bustle (magazine)|Bustle]]|date=December 6, 2015}}</ref><ref name="missearth.tv/about.html">{{cite news|title=About Miss Earth Beauty Pageant|url=http://www.missearth.tv/about.html|publisher=Miss Earth official website, Carousel Productions, Inc|first=Lorraine|last=Schuck|date=October 12, 2006|access-date=August 2, 2008|archive-url = https://web.archive.org/web/20080224140925/http://www.missearth.tv/about.html <!-- Bot retrieved archive -->|archive-date = February 24, 2008}}</ref><ref name="manilatimes.20081116week2">{{cite news|title=Beauties for the Earth|url=http://www.manilatimes.net/national/2008/nov/16/yehey/weekend/20081116week2.html|publisher=The Sunday Times, The Manila Times Publishing Corporation|first=Perry Gil S.|last=Mallari|date=November 16, 2008|access-date=January 2, 2009}}{{dead link|date=September 2017|bot=InternetArchiveBot|fix-attempted=yes }}</ref> ການປະກວດໄດ້ຮັບການເປີດໂຕຢ່າງເປັນທາງການຄັ້ງທຳອິດໃນການຖະແຫຼງຂ່າວເມື່ອວັນທີ 3 ເມສາ 2001.<ref name="newsflash.org">{{cite news|title=Two new RP Beauty Contests Coming Up|url=http://www.newsflash.org/2001/04/sb/sb001641.htm|publisher=Philippine Headline News/Philippine Star|first=Ricardo F.|last=Lo|date=April 3, 2001|access-date=April 12, 2009|archive-date=November 29, 2020|archive-url=https://web.archive.org/web/20201129020454/http://www.newsflash.org/2001/04/sb/sb001641.htm|url-status=dead}}</ref>
ໃນເດືອນຕຸລາ 2001, ມິສເອີຣ໌ທ ໄດ້ນຳໃຊ້ສະໂລແກນ "ງາມຢ່າງມີຄຸນຄ່າ (Beauties For a Cause)",<ref name=highbeam-79048204 /> ໂດຍລາງວັນ "Beauty for a Cause" ຄັ້ງທຳອິດໄດ້ຖືກມອບໃນປີ 2003.<ref>{{cite news|title=Miss Afghanistan named "beauty for a cause'|url=http://www.sptimes.com/2003/11/10/Worldandnation/England_s_queen_is_gr.shtml|newspaper=St. Petersburg Times |agency=Associated Press|date=November 6, 2003|access-date=January 3, 2009}}</ref><ref>{{cite magazine|title=Bod For A Burqa?|url=http://www.time.com/time/magazine/article/0,9171,1006105,00.html|archive-url=https://web.archive.org/web/20110120181446/http://www.time.com/time/magazine/article/0,9171,1006105,00.html|url-status=dead|archive-date=January 20, 2011|magazine=Time Magazine|first=Rebecca|last=Winters|date=November 10, 2003|access-date=January 3, 2009}}</ref>
ໃນປີ 2003, ມິສເອີຣ໌ທ ໄດ້ແຊງໜ້າ ມິສອິນເຕີເນຊັນເນິນ ຂຶ້ນເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ໃຫຍ່ເປັນອັນດັບສາມຕາມຈຳນວນປະເທດທີ່ເຂົ້າຮ່ວມ. ຫຼັງຈາກການລະບາດทั่วໂລກຂອງໂຄວິດ-19, ພາຍໃນປີ 2020 ແລະ 2022, ມິສເອີຣ໌ທ ໄດ້ແຊງໜ້າ [[ມິສຢູນີເວີຣ໌ສ]] ເຊິ່ງເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ເກົ່າແກ່ເປັນອັນດັບສອງຂອງໂລກ ຂຶ້ນເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ໃຫຍ່ເປັນອັນດັບສອງຕາມຈຳນວນປະເທດທີ່ເຂົ້າຮ່ວມ.<ref name=":0">{{Cite news|last=Lo|first=Ricky|date=November 5, 2003|title=Miss Earth is now 3rd biggest int'l contest|work=[[The Philippine Star]]|url=https://www.philstar.com/entertainment/2003/11/05/226735/miss-earth-now-3rd-biggest-int146l-contest|access-date=May 17, 2020}}</ref><ref name="planetearth-schooltour"/>
==== ຮູບແບບເສືອນ ====
ການລະບາດทั่วໂລກຂອງໂຄວິດ-19 ເຮັດໃຫ້ເກີດຂໍ້ຈຳກັດໃນການເດີນທາງ ເຊິ່ງເຮັດໃຫ້ຜູ້ເຂົ້າປະກວດທີ່ຈະເດີນທາງມາຟີລິບປິນຕ້ອງຖືກກັກໂຕເປັນເວລາ 14 ວັນເມື່ອມາຮອດ. ໃນວັນທີ 14 ສິງຫາ 2020 ໄດ້ມີການປະກາດວ່າ ອົງການມິສເອີຣ໌ທ ຈະຕ້ອງປະກາດມອບມຸງກຸດໃຫ້ກັບຜູ້ຄອງຕຳແໜ່ງຄົນໃໝ່ໃນເຫດການເສືອນ (Virtual event) ໃນວັນທີ 29 ພະຈິກ 2020 ເຊິ່ງຖືເປັນຄັ້ງທຳອິດໃນປະວັດສາດຂອງອົງການ.<ref name=shame-not-to-push>{{cite web|last=Severo|first=Jan Milo|title='It's a shame not to push through': Miss Earth 2020 set as global pageant goes digital|url=https://www.philstar.com/entertainment/2020/08/14/2035283/its-shame-not-push-through-miss-earth-2020-set-global-pageant-goes-digital|access-date=31 August 2020|date=14 August 2020|website=[[The Philippine Star]]}}</ref><ref>{{cite web|last2=emic|date=13 August 2020|title=Miss Earth 2020: 1st Virtual Coronation to Push Through amid Pandemic|url=https://philnews.ph/2020/08/13/miss-earth-2020-first-virtual-coronation-event-to-push-through-amid-pandemic/|access-date=31 August 2020|last1=Green|first1=Jhen|website=Philippine News|language=en-US}}</ref>
ການປະກວດໄດ້ເລີ່ມຂຶ້ນໃນວັນທີ 21 ກັນຍາ 2020 ແລະ ດຳເນີນໄປເປັນເວລາສອງສາມເດືອນ.<ref name="bigleague-pageants">{{cite web|last=Patao|first=Jose Jr.|title=20th Miss Earth commences on September 21 – Malaya Business Insight|website=[[Malaya (newspaper)|Malaya]]|url=https://malaya.com.ph/index.php/news_entertainment/20th-miss-earth-commences-on-september-21/|access-date=18 September 2020|date=18 September 2020|language=en-US|archive-date=29 ຕຸລາ 2020|archive-url=https://web.archive.org/web/20201029015144/https://malaya.com.ph/index.php/news_entertainment/20th-miss-earth-commences-on-september-21/|url-status=dead}}</ref> ໃນວັນທີ 12 ຕຸລາ 2020 ອົງການໄດ້ຈັດກິດຈະກຳທັກທາຍ ແລະ ເຮັດຄວາມຮູ້ຈັກ ("Getting to Know You") ແບບເສືອນກັບຜູ້ເຂົ້າປະກວດແຕ່ລະຄົນ ໂດຍມີ Karla Henry ມິສເອີຣ໌ທ 2008 ເປັນຜູ້ດຳເນີນລາຍການ. ຮອບເກັບຄະແນນ (Preliminary) ຂອງການປະກວດໄດ້ຖືກຖ່າຍທອດສົດທາງ KTX ໃນວັນທີ 24 ພະຈິກ 2020.<ref>{{Cite web |first=Mario |last=Dumaual |date=9 November 2020|title=Miss Earth 2020 top bets bared; pageant to be viewed on KTX|url=https://www.abs-cbn.com/life/11/09/20/look-miss-earth-2020-top-bets-bared-pageant-to-be-viewed-on-ktx|access-date=26 November 2020|website=ABS-CBN News|language=en}}</ref>
ຜູ້ເຂົ້າປະກວດຖືກແບ່ງອອກເປັນສີ່ກຸ່ມຕາມທະວີບ ໄດ້ແກ່: ອາຊີ ແລະ ໂອເຊອານີ, ອາຟຣິກາ, ອາເມຣິກາ, ແລະ ຢູໂຣບ ຈາກນັ້ນໄດ້ແຂ່ງຂັນໃນໝວດໝູ່ຕ່າງໆ ໄດ້ແກ່: Earth Talk, ການສະແດງຄວາມສາມາດ, ຊຸດປະຈຳຊາດ, ຊຸດລາດຕີ, ຊຸດລອຍນ້ຳ, ຊຸດກິລາ, ແລະ ການສຳພາດກັບຊາວເນັດ.<ref name="bigleague-pageants"/> ສຳລັບໝວດໝູ່ການຕັດສິນຮອບເກັບຄະແນນປະກອບມີ: ຄວາມງາມຂອງໃບໜ້າ, ຮ່າງກາຍ ແລະ ສຸຂະພາບ, ແລະ ຄວາມຕື່ນໂຕ້ດ້ານສິ່ງແວດລ້ອມ.<ref name="tribune-wins">{{Cite web|last=TDT|date=29 November 2020|title=US wins first Miss Earth crown|url=https://tribune.net.ph/index.php/2020/11/30/us-wins-first-miss-earth-crown/|access-date=11 December 2020|website=[[Daily Tribune (Philippines)]]|language=en-US|archive-date=December 20, 2020|archive-url=https://web.archive.org/web/20201220151405/https://tribune.net.ph/index.php/2020/11/30/us-wins-first-miss-earth-crown/|url-status=dead}}</ref><ref>{{Cite web|date=5 July 2020|title=Baguio artist tops Miss Philippines Earth 2020 virtual pageant|url=https://lifestyle.inquirer.net/365584/baguio-artist-tops-miss-philippines-earth-2020-virtual-pageant/|access-date=11 December 2020|website=Inquirer Lifestyle|language=en-US}}</ref>
ກິດຈະກຳກ່ອນການປະກວດ ແລະ ຄືນປະກາດຜົນມຸງກຸດໄດ້ຈັດຂຶ້ນໃນຮູບແບບເສືອນຍ້ອນການລະບາດຂອງໂຄວິດ-19 ທີ່ຍັງດຳເນີນຢູ່ ເປັນປີທີສອງຕິດຕໍ່ກັນໃນປີ 2021.<ref name=":2">{{Cite web|last=Bracamonte|first=Earl D. C.|title=Miss Earth 2021 continues with intro series, virtual challenges|url=https://www.philstar.com/entertainment/2021/10/18/2135008/miss-earth-2021-continues-intro-series-virtual-challenges|access-date=2021-11-01|website=Philstar.com}}</ref>
== ຄຸນສົມບັດ ແລະ ເກນການຕັດສິນ ==
ຜູ້ເຂົ້າປະກວດຕ້ອງບໍ່ເຄີຍແຕ່ງງານ ຫຼື ໃຫ້ກຳເນີດບຸດ ແລະ ຕ້ອງມີອາຍຸລະຫວ່າງ 18 ຫາ 28 ປີ.<ref>{{cite web|url=http://www.missearth.info/join.php|title=Become Miss Earth|publisher=Miss Earth|url-status=usurped|archive-url=https://web.archive.org/web/20090719085522/http://www.missearth.info/join.php|archive-date=2009-07-19|access-date=2009-09-03}}</ref> ໃນຮອບກ່ອນການຕັດສິນ (Pre-judging), ຜູ້ເຂົ້າປະກວດມິສເອີຣ໌ທ ຈະຖືກຕັດສິນຈາກສະຕິປັນຍາ ແລະ ຄວາມຮູ້ກ່ຽວກັບປະເດັນ ແລະ ນະໂຍບາຍດ້ານສິ່ງແວດລ້ອມ ເຊິ່ງມີສັດສ່ວນ 30% ຂອງຄະແນນທັງໝົດ, ສ່ວນເກນທີ່ເຫຼືອປະກອບມີ: ຄວາມງາມ ແລະ ຄວາມຮູ້ 35%, ຮູບຮ່າງ ແລະ ສັດສ່ວນ 20%, ບຸກຄະລິກກະພາບ 10%, ແລະ ທັດສະນະຄະຕິ 5%.<ref>{{Cite news|url=https://cnnphilippines.com/lifestyle/2017/07/09/miss-PH-earth-prejudging.html|title=Judges test Miss PH Earth beauties' level of environmental awareness|last=AC|first=Nicholls|date=July 7, 2017|work=[[CNN]]|access-date=October 14, 2019|archive-date=October 14, 2019|archive-url=https://web.archive.org/web/20191014041314/https://cnnphilippines.com/lifestyle/2017/07/09/miss-PH-earth-prejudging.html|url-status=dead}}</ref> ຈາກນັ້ນ ຜູ້ເຂົ້າປະກວດຈະເຂົ້າຮ່ວມການປະກວດສາມຮອບໄດ້ແກ່: ຊຸດລອຍນ້ຳ, ຊຸດລາດຕີ, ແລະ ຮອບຕອບຄຳຖາມ ໂດຍຮອບສຸດທ້າຍຈະເນັ້ນໃສ່ປະເດັນທີ່ກ່ຽວກັບສິ່ງແວດລ້ອມ.
== ຕຳແໜ່ງ ແລະ ຜູ້ເຂົ້າຮອບສອບກ່ອນສຸດທ້າຍ ==
ໃນຍຸກທຳອິດຂອງການປະກວດ ຕັ້ງແຕ່ປີ 2001 ຫາ 2003, ມີການຄັດເລືອກຜູ້ເຂົ້າຮອບສອບກ່ອນສຸດທ້າຍ (Semi-finalists) ຈຳນວນ 10 ຄົນໃນມິສເອີຣ໌ທ. ຕັ້ງແຕ່ປີ 2004 ຫາ 2017, ມີການຄັດເລືອກຜູ້ເຂົ້າຮອບ 16 ຄົນ ຍົກເວັ້ນການປະກວດຄັ້ງທີ 10 (ປີ 2010) ທີ່ມີຜູ້ເຂົ້າຮອບ 14 ຄົນ. ຈາກນັ້ນ ຈຳນວນໄດ້ເພີ່ມຂຶ້ນເປັນ 18 ຄົນໃນປີ 2018 ແລະ 20 ຄົນໃນປີ 2019.<ref name=fourteen-semifinalists>{{cite news|last=Robert|first=Requintina|title=Indian model wins Miss Earth 2010|url=http://www.mb.com.ph/node/291020/indian-model-win|access-date=January 23, 2012|newspaper=[[Manila Bulletin]]|date=December 5, 2010|url-status=dead|archive-url=https://web.archive.org/web/20101226002942/http://www.mb.com.ph/node/291020/indian-model-win|archive-date=December 26, 2010 }}</ref> ຕັ້ງແຕ່ປີ 2004 ເປັນຕົ້ນມາ, ຜູ້ເຂົ້າຮອບຈະຖືກຄັດໃຫ້ເຫຼືອ 8 ຄົນສຸດທ້າຍ (Finalists), ແລະ ຄັດເລືອກຕໍ່ໃຫ້ເຫຼືອ 4 ຄົນສຸດທ້າຍ ເຊິ່ງຈະເປັນຜູ້ຊະນະ ແລະ ຄະນະທາດຂອງນາງ. ພາຍໃນປີ 2019, ຈຳນວນຜູ້ເຂົ້າຮອບສຸດທ້າຍໄດ້ເພີ່ມຂຶ້ນເປັນ 10 ຄົນ ກ່ອນທີ່ຈະຫຼຸດລົງມາເຫຼືອ 8 ຄົນໃນປີຕໍ່ມາ.<ref name="almanac-history"/>.
ຜູ້ຊະນະການປະກວດຈະໄດ້ຮັບມຸງກຸດ ມິສເອີຣ໌ທ; ສ່ວນຜູ້ໄດ້ຮັບຕຳແໜ່ງຮອງຈະຖືກຕັ້ງຊື່ຕາມທາດຄລາສສິກ: ມິສໄຟເອີຣ໌ (ຮອງອັນດັບສາມ), ມິສວໍເຕີຣ໌ (ຮອງອັນດັບສອງ), ແລະ ມິສແອຣ໌ (ຮອງອັນດັບໜຶ່ງ);<ref name="almanac-history"/> ຕັ້ງແຕ່ປີ 2010 ເປັນຕົ້ນມາ, "ຕຳແໜ່ງຕາມທາດ" (ແອຣ໌, ວໍເຕີຣ໌, ແລະ ໄຟເອີຣ໌ ທີ່ມອບໃຫ້ກັບຜູ້ເຂົ້າປະກວດສາມຄົນທີ່ມີຄະແນນສູງສຸດຖັດຈາກຜູ້ຊະນະ ມິສເອີຣ໌ທ) ໄດ້ຖືກປະກາດໃຫ້ມີຄວາມ ສຳຄັນເທົ່າທຽມກັນ ຈຶ່ງມີລຳດັບເກຍດຕິຍົດ సమాນກັນ ແລະ ບໍ່ໄດ້ຖືກຈັດປະເພດເປັນ "ຮອງອັນດັບ" ອີກຕໍ່ໄປ.<ref name="allvoices.com">{{cite web|url=http://www.allvoices.com/contributed-news/7522440-miss-earth-2010-is-miss-india|title=Pulsepoint|access-date=July 19, 2016|url-status=dead|archive-url=https://web.archive.org/web/20120328111821/http://www.allvoices.com/contributed-news/7522440-miss-earth-2010-is-miss-india|archive-date=March 28, 2012}}</ref><ref name=equal-ranking>{{cite news|last=Adina|first=Armin|title=Ecuadorian beauty crowned Miss Earth|url=http://lifestyle.inquirer.net/25925/ecuadorian-beauty-crowned-miss-earth|access-date=January 23, 2012|newspaper=[[Philippine Daily Inquirer]]|date=December 5, 2011}}</ref><ref name=question-answer>{{cite news|last=Thuy|first=Trinh Thanh|title=Miss India snags crown|url=http://vietnamnews.vnagency.com.vn/Life-Style/206394/miss-india-snags-crown.html|access-date=January 23, 2012|newspaper=[[Việt Nam News]]|date=December 6, 2010}}</ref><ref name=quest-ans>{{cite news|title=Miss India|url=http://hoilhpn.org.vn/NewsDetail.asp?Catid=126&NewsId=15265&lang=EN|access-date=January 23, 2012|newspaper=Vietnam Women's Union|date=December 13, 2010|archive-date=July 3, 2017|archive-url=https://web.archive.org/web/20170703151812/http://hoilhpn.org.vn/NewsDetail.asp?Catid=126&NewsId=15265&lang=EN|url-status=dead}}</ref>
== ມຸງກຸດ ແລະ ເຄື່ອງປະດັບ ==
* '''ມຸງກຸດ ມິສເອີຣ໌ທ''' (2001) ຖືກອອກແບບໂດຍ ອານເນລ ພາພາ (Arnel Papa) ດີໄຊເນີຊາວຟີລິບປິນ ເຊິ່ງເປັນມຸງກຸດມິສເອີຣ໌ທອົງທຳອິດ ທີ່ໃຊ້ໃນການປະກວດມິສເອີຣ໌ທຄັ້ງທຳອິດໃນປີ 2001. Catharina Svensson ຈາກດານມາກ ເປັນຜູ້ຄອງຕຳແໜ່ງມິສເອີຣ໌ທພຽງຄົນດຽວທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດ ສະວາຣອບສ໌ກີ''' (2002–2008) ຖືກອອກແບບໂດຍ ອານເນລ ພາພາ ດີໄຊເນີມຸງກຸດຊາວຟີລິບປິນຄົນເກົ່າ. ເປັນມຸງກຸດມິສເອີຣ໌ທອົງທີສອງ ທີ່เริ่มໃຊ້ຄັ້ງທຳອິດໃນການປະກວດຄັ້ງທີ 2. Karla Henry ຈາກຟີລິບປິນ ເປັນຜູ້ຄອງຕຳແໜ່ງຄົນສຸດທ້າຍທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດດອກໄມ້''' / '''ມຸງກຸດອັນມະນີ''' (2009–2022) ຮອກແບບໂດຍ ນັກອອກແບບເຄື່ອງປະດັບ ຣາໂມນາ ຮາຣ໌ (Ramona Haar) ໂດຍໂຕເຮືອນເຮັດຈາກທອງຄຳ 14 ກະຣັດ ແລະ ເງິນແທ້ (Argentium sterling silver) ທີ່ຮີໄຊເຄິນ 100%, ປະດັບດ້ວຍອັນມະນີທີ່ມີຄ່າ ເຊັ່ນ: ເພັດສີດຳ, ຊາດອນນິກ, ແຄລໄຊ, ທັບທິມ, ເພັດຫີນຄວອດສ໌, ກາເນັດ, ເພຣິໂດດ, ແລະ ໄຂ່ມຸກ ທີ່ຮວບຮວມมาจากກວ່າ 80 ປະເທດທີ່ເຂົ້າຮ່ວມປະກວດໃນປີ 2009.<ref>{{Cite news|url=http://asianjournal.com/lifestyle/ramona-silva-haars-radiant-masterpieces-using-mother-earths-palette-of-precious-stones/|title=Ramona Silva Haar's radiant masterpieces using Mother Earth's palette of precious stones|last=Abarquez- Dela Cruz|first=Prosy|date=August 15, 2015|work=Asian Journal Newspaper|access-date=December 11, 2017|archive-url=https://web.archive.org/web/20171212032115/http://asianjournal.com/lifestyle/ramona-silva-haars-radiant-masterpieces-using-mother-earths-palette-of-precious-stones/|archive-date=December 12, 2017|url-status=dead}}</ref><ref name="missearth-crown">{{cite news|title=About Miss Earth Beauty Pageant|url=http://www.missearth.info/crown.php|publisher=Miss Earth official website, Carousel Productions, Inc|first=Lorraine|last=Schuck|date=June 10, 2008|access-date=August 22, 2009|url-status=usurped|archive-url=https://web.archive.org/web/20090724224129/http://www.missearth.info/crown.php|archive-date=July 24, 2009 }}</ref> ໃນການປະກວດຄັ້ງທີ 13, ໄດ້ມີການເປີດໂຕມຸງກຸດປະຈຳຕຳແໜ່ງທາດ ("elemental crowns") ສຳລັບຜູ້ຄອງຕຳແໜ່ງປະຈຳທາດ ແອຣ໌, ວໍເຕີຣ໌, ແລະ ໄຟເອີຣ໌ ໂດຍປະດັບດ້ວຍອັນມະນີຫຼາຍສີສັນໃນໂທນສີທອງ, ສີເຟືອງ, ໄພລິນ, ສີຟ້າ, ແລະ ສີແດງ.<ref>{{Cite news|url=http://www.dothaneagle.com/lifestyles/local/local-jewelry-designer-creates-crowns-for-international-pageants/article_1f02fa12-b8e5-11e6-aa07-97b24ba384c0.html|title=Jewelry designer creates crowns for international pageants|last=Ussery|first=Peggy|date=December 2, 2016|work=Dothan Eagle|access-date=December 11, 2017}}</ref> ມີນາ ຊູ ຊເວ ຈາກເກົາຫຼີໃຕ້ ເປັນຜູ້ຄອງຕຳແໜ່ງຄົນສຸດທ້າຍທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດ ລອງບີຊ ເພຣິລ''' (2023–ປັດຈຸບັນ) ອອກແບບໂດຍຜູ້ກໍ່ຕັ້ງ ລອງບີຊ ເພຣິລ (Long Beach Pearl), ທ່ານນາງ ບຸຍ ທິ ມີ ແຄັງ (Bùi Thị Mỹ Cảnh) (ເຊິ່ງເປັນຜູ້ຜະລິດມຸງກຸດຂອງ Miss International ພ້ອມ) ໂດຍເລີ່ມໃຊ້ຄັ້ງທຳອິດໃນການປະກວດຄັ້ງທີ 23. ມຸງກຸດອົງນີ້ມາໃນຄອນເຊັບ "Unique, United - For the Common Planet Crown" ເຮັດຈາກທອງຄຳປະສົມປະສານກັບໄຂ່ມຸກ ແລະ ອັນມະນີທີ່ມີສີສັນໂດດເດັ່ນ ເຊິ່ງປະກອບດ້ວຍໄຂ່ມຸກແທ້ 87 ເມັດ. ຕົວເລກ 87 ມີຄວາມໝາຍສຳຄັນທີ່ສື່ເຖິງອົງປະກອບ ທີ່ເປັນຕົວແທນຂອງຄວາມສະຫງົບສຸກ, ຄວາມຍືນຍົງ, ແລະ ຄວາມເປັນອະມະຕະ. ໄຂ່ມຸກທະເລໃຕ້ (South Sea) 6 ເມັດຢູ່ເຄິ່ງກາງທີ່เรียงໂຕເປັນວົງກົມ ລ້ອມຮອບດ້ວຍຂອບອັນມະນີສີສັນ ສ້າງຈຸດເດັ່ນທີ່ສື່ເຖິງການເຄື່ອນທີ່ຢ່າງຕໍ່ເນື່ອງ ແລະ ເປັນວັດທະຈັກຂອງໂລກ ທັງຍັງເປັນແຫຼ່ງກຳເນີດຊີວິດຂອງຕົ້ນໄມ້, ທຳມະຊາດ, ສິ່ງມີຊີວິດ ແລະ ມະນຸດ. ໃນຂະນະດຽວກັນ ສີເຫຼືອງຂອງໄຂ່ມຸກທະເລໃຕ້ຍັງເປັນຕົວແທນຂອງຄວາມຈະເລີນຮຸ່ງເຮືອງ, ຄວາມສຸກ, ແລະ ໂຊກລາບ ໂດຍມີເສັ້ນໂຄ້ງປະດັບໄຂ່ມຸກສີຂາວທີ່ຊ່ວຍເພີ່ມຄວາມງາມ ເຊິ່ງເປັນດັ່ງຄຳເຊີນຊວນໃຫ້ຮ່ວມມືກັນປົກປ້ອງໂລກ.<ref>{{cite web |title=The Crown |url=http://www.missearth.tv/pageant.php#:~:text=The%20Miss%20Earth%20crown%2C%20created,peace%2C%20sustainability%2C%20and%20eternity. |access-date=24 December 2023 |website=The Miss Earth Pageant|date=December 10, 2023}}</ref><ref>{{cite web |title=Chiêm ngưỡng vương miện ngọc trai Việt dành cho Miss Earth 2023 |url=https://vov.vn/giai-tri/chiem-nguong-vuong-mien-ngoc-trai-viet-danh-cho-miss-earth-2023-post1066938.vov |language=vi |access-date=23 December 2023 |website=VOV|date=December 21, 2023 }}</ref><ref>{{cite web |author1=Vnexpress |title=Long Beach Pearl chế tác vương miện mới cho Miss Earth 2023 |url=https://vnexpress.net/long-beach-pearl-che-tac-vuong-mien-moi-cho-miss-earth-2023-4692166.html |language=vi |access-date=23 December 2023 |website=vnexpress}}</ref>
=== ແກເລີຣີມຸງກຸດມິສເອີຣ໌ທ ===
<gallery class="center">
File:MissEarth2007Court.png|''ມຸງກຸດ ສະວາຣອບສ໌ກີ,'' ສວມໂດຍຄະນະທາດໃນ ມິສເອີຣ໌ທ 2007: ມິສເອີຣ໌ທ-ວໍເຕີຣ໌ Silvana Santaella, ມິສເອີຣ໌ທ Jessica Trisko, ມິສເອີຣ໌ທ-ແອຣ໌ Pooja Chitgopekar, ແລະ ມິສເອີຣ໌ທ-ໄຟເອີຣ໌ Ángela Gómez ຕາມລຳດັບ.
File:Phương Khánh on SaigonTV.jpg|''ມຸງກຸດດອກໄມ້/ມຸງກຸດອັນມະນີ,'' ສວມໂດຍ ມິສເອີຣ໌ທ 2018, ເຟືອງ ຂັນ ຫງວຽນ
File:Drita Ziri (cropped).jpg|''ມຸງກຸດ ລອງບີຊ ເພຣິລ,'' ສວມໂດຍ ມິສເອີຣ໌ທ 2023, ດຣິຕາ ຊີຣີ
</gallery>
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣ໌ທ ==
{{ບົດຄວາມຫຼັກ|ລາຍຊື່ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣ໌ທ}}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ປີ
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" width="600" |ມິສເອີຣ໌ທ
! colspan="3" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ມິສເອີຣ໌ທ – ແອຣ໌
! width="600" |ມິສເອີຣ໌ທ – ວໍເຕີຣ໌
! width="600" |ມິສເອີຣ໌ທ – ໄຟເອີຣ໌
|-
|[[ມິສເອີຣ໌ທ 2001|2001]]
|1
|Catharina Svensson<br>{{Flag|ດານມາກ}}
|Simone Régis{{efn-lr|ໃນປີ 2001, ຕຳແໜ່ງຮອງອັນດັບ 1 ໄດ້ຮັບການຂະໜານນາມວ່າ ມິສເອີຣ໌ທ – ວິນດ໌ (Miss Earth – Wind), ກ່ອນທີ່ຈະຖືກປ່ຽນເປັນ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) ໃນປີຕໍ່ມາ.}}<br>{{Flag|ບຣາຊິລ}}
|Margarita Kravtsova<br>{{Flag|ກາຊັກສະຖານ}}
|Daniela Stucan<br>{{Flag|ອາເຈນຕິນາ}}
|ຕຸລາ 28
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|42
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2002|2002]]<br>{{efn-lr|ຜູ້ຊະນະເດີມຂອງມິສເອີຣ໌ທ 2002 (Miss Earth 2002), Džejla Glavović ຈາກປະເທດບົດສະນີ ແລະ ເຮີເຊໂກວີນາ, ຖືກຖອດຕຳແໜ່ງ (removed) ໃນວັນທີ 28 ພຶດສະພາ 2003 ເນື່ອງຈາກ "ບໍ່ປະຕິບັດຕາມເງື່ອນໄຂທີ່ລະບຸໄວ້ໃນສັນຍາ". ຕາມກົດລະບຽບຂອງການປະກວດ, ຜູ້ທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) ເດີມ ຈຶ່ງໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ ຄົນໃໝ່ ແລະ ຜູ້ໄດ້ຮອງອັນດັບຕໍ່ໆມາແມ່ນໄດ້ເລື່ອນຂຶ້ນມາຄົນລະໜຶ່ງອັນດັບ. Winfred Adah Omwakwe ຈາກປະເທດເຄນຢາ ຈຶ່ງໄດ້ຮັບການສວມມົງກຸດເປັນ ມິສເອີຣ໌ທ 2002 ຢ່າງເປັນທາງການ ໃນວັນທີ 7 ສິງຫາ 2003. ທັງນີ້, Slađana Božović ຈາກຢູໂກສະລາເວຍ ໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ແອຣ໌, Juliana Drossou ຈາກເກຣັກ ໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ວໍເຕີ (Miss Earth – Water), ແລະ Elina Hurve ຈາກຟິນແລນ ເຊິ່ງເປັນຮອງອັນດັບ 4 ເດີມ ຈຶ່ງໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ (Miss Earth – Fire).}}
| rowspan="2" |2
|{{n/a|Džejla Glavović{{efn-lr| ຖືກຖອດຕຳແໜ່ງ ໃນວັນທີ 28 ພຶດສະພາ 2003 ເນື່ອງຈາກ "ບໍ່ປະຕິບັດຕາມເງື່ອນໄຂທີ່ລະບຸໄວ້ໃນສັນຍາ".<ref>{{cite news|last=Lo|first=Ricardo|date=2003-05-29|title=Miss Earth dethroned!|url=http://www.philstar.com/Article.aspx?articleId=207957&publicationSubCategoryId=70|accessdate=2009-09-03}}</ref>}}<br>''(ຖືກຖອດຕຳແໜ່ງ)''<br>{{Flag|ບົດສະນີແຮກເຊໂກວີນ}}}}
| rowspan="2" |Slađana Božović<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ຍູໂກສລາເວຍ}}
| rowspan="2" |Juliana Drossou<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ກະແລັດ}}
| rowspan="2" |Elina Hurve<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ແຟງລັງ}}
|ຕຸລາ 20
|ປາໄຊຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
| rowspan="2" |53
|-
|Winfred Omwakwe<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ເຄນຢາ}}
|ສິງຫາ 7
|ມານດາລູຢອງ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|-
|[[ມິສເອີຣ໌ທ 2003|2003]]
|3
|Dania Prince<br>{{Flag|ຮອນດູຣັສ}}
|Priscila Zandoná<br>{{Flag|ບຣາຊິລ}}
|Marianela Zeledón<br>{{Flag|ຄອສຕາລີກາ}}
|Marta Matyjasik<br>{{Flag|ໂປໂລຍ}}
|ພະຈິກ 9
| rowspan="3" |ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|57
|-
|[[ມິສເອີຣ໌ທ 2004|2004]]
|4
|Priscilla Meirelles<br>{{Flag|ບຣາຊິລ}}
|Murielle Celimene<br>{{flag|ມາຕີນິກ}}
|Kahaya Lusazh<br>{{Flag|ຕາຮີຕີ}}
|Yanina González{{efn-lr|ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ 2004 (Miss Earth – Fire 2004), Yanina Gonzalez ຈາກປາຣາກວາຍ, ເຄີຍເຂົ້າຮ່ວມປະກວດ ມິສຢູນີເວີຣ໌ສ 2004 (Miss Universe 2004) ແລະ ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດນັ້ນ ຄື ຮອງອັນດັບ 3. ສິ່ງນີ້ເຮັດໃຫ້ລາວກາຍເປັນຜູ້ໄດ້ຮັບຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນທຳອິດທີ່ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດລະດັບນານາຊາດ 2 ເວທີທີ່ແຕກຕ່າງກັນ.}}<br>{{Flag|ປາຣາກວັຍ}}
|ຕຸລາ 24
|61
|-
|[[ມິສເອີຣ໌ທ 2005|2005]]
|5
|Alexandra Braun<br>{{Flag|ເວເນຊຸເອລາ}}
|Amell Santana<br>{{Flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Katarzyna Borowicz<br>{{Flag|ໂປໂລຍ}}
|Jovana Marjanović<br>{{Flag|ເຊີເບຍແລະມອນເຕເນໂກຣ}}
|ຕຸລາ 23
|80
|-
|[[ມິສເອີຣ໌ທ 2006|2006]]
|6
|Hil Hernández<br>{{Flag|ຊິລີ}}
|Amruta Patki<br>{{Flag|ອິນເດຍ}}
|Cathy Untalan<br>{{Flag|ຟິລິບປິນ}}
|Marianne Puglia<br>{{Flag|ເວເນຊຸເອລາ}}
|ພະຈິກ 26
|ມາຕິລາ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|82
|-
|[[ມິສເອີຣ໌ທ 2007|2007]]
|7
|Jessica Trisko<br>{{Flag|ແຄນນາດາ}}
|Pooja Chitgopekar{{efn-lr|ອິນເດຍກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Pooja Chitgopekar ໃນປີ 2007.}}<br>{{Flag|ອິນເດຍ}}
|Silvana Santaella<br>{{Flag|ເວເນຊຸເອລາ}}
|Ángela Gómez<br>{{Flag|ແອສະປາຍ}}
|ພະຈິກ 11
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]<br>ຍາຈາງ, [[ຫວຽດນາມ]]
|88
|-
|[[ມິສເອີຣ໌ທ 2008|2008]]
|8
|Karla Henry<br>{{Flag|ຟິລິບປິນ}}
|Miriam Odemba<br>{{Flag|ແທນຊາເນຍ}}
|Abigail Elizalde<br>{{Flag|ເມັກຊິໂກ}}
|Tatiane Alves<br>{{Flag|ບຣາຊິລ}}
|ພະຈິກ 9
|ນະຄອນອັງເຮເລສ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2009|2009]]
|9
|Larissa Ramos<br>{{Flag|ບຣາຊິລ}}
|Sandra Seifert<br>{{Flag|ຟິລິບປິນ}}
|Jessica Barboza<br>{{Flag|ເວເນຊຸເອລາ}}
|Alejandra Echevarría<br>{{Flag|ແອສະປາຍ}}
|ພະຈິກ 22
|ອັກລານ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|80
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2010|2010]]<br>{{efn-lr|ມິສເອີຣ໌ທ – ແອຣ໌ 2010 (Miss Earth – Air 2010), Jennifer Pazmiño ຈາກເອກວາດໍ, ຖືກຖອດຕຳແໜ່ງ ເນື່ອງຈາກກຳລັງຈະແຕ່ງງານໃນເດືອນກຸມພາ 2011. ຄາໂຣເຊລ ໂປຣດັກຊັນສ໌ (Carousel Productions) ຈຶ່ງໄດ້ຕັດສິນໃຈແຕ່ງຕັ້ງ Viktoria Shchukina ຈາກຣັດເຊຍ ເຊິ່ງເດີມເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດ (Semi-finalist) ໃຫ້ຂຶ້ນມາດຳລົງຕຳແໜ່ງເປັນ ມິສເອີຣ໌ທ – ແອຣ໌ 2010 ຄົນໃໝ່. ນີ້ຖືເປັນຄັ້ງທຳອິດທີ່ຜູ້ເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດໄດ້ຮັບການແຕ່ງຕັ້ງໃຫ້ເປັນອົງຄະລັກແຫ່ງທາດ (Elemental Queen) ແທນທີ່ຈະເປັນຜູ້ເຂົ້າຮອບຊະນະເລີດ (Finalist) ຄົນອື່ນ. ແຕກຕ່າງຈາກການຖອດຕຳແໜ່ງໃນປີ 2002 ເພາະບໍ່ມີການເລື່ອນອັນດັບຂອງຜູ້ເຂົ້າຮອບຊະນະເລີດຄົນອື່ນໆ ຂຶ້ນມາແທນທີ່ລະອັນດັບ ດັ່ງນັ້ນຕຳແໜ່ງ ວໍເຕີ (Water) ແລະ ໄຟເອີຣ໌ (Fire) ຈຶ່ງຍັງຄົງເປັນຄົນເດີມ.}}
| rowspan="2" |10
| rowspan="2" |Nicole Faria<br>{{Flag|ອິນເດຍ}}
|{{n/a|Jennifer Pazmiño{{efn-lg|name=lost|ເສຍຕຳແໜ່ງເນື່ອງຈາກຖືກຖອດຕຳແໜ່ງ ຫຼື ລາອອກ.}}<br>''(ລາອອກຈາກຕຳແໜ່ງ)''<br>{{Flag|ເອກວາດໍ}}}}
| rowspan="2" |Watsaporn Wattanakoon<br>{{Flag|ໄທ}}
| rowspan="2" |Yeidy Bosques<br>{{Flag|ປວຍໂຕຣີໂກ}}
| rowspan="2" |ທັນວາ 4
| rowspan="2" |ຍາຈາງ, [[ຫວຽດນາມ]]
| rowspan="2" |84
|-
|Viktoria Shchukina{{efn-lg|name=gained|ຕຳແໜ່ງທີ່ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນທີ່ ຫຼັງຈາກມີການຖອດຕຳແໜ່ງ ຫຼື ລາອອກ.}}<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ລັດເຊຍ}}
|-
|[[ມິສເອີຣ໌ທ 2011|2011]]
|11
|Olga Álava<br>{{Flag|ເອກວາດໍ}}
|Driely Bennettone<br>{{Flag|ບຣາຊິລ}}
|Athena Imperial<br>{{Flag|ຟິລິບປິນ}}
|Caroline Medina<br>{{Flag|ເວເນຊຸເອລາ}}
|ທັນວາ 3
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|84
|-
|[[ມິສເອີຣ໌ທ 2012|2012]]
|12
|Tereza Fajksová<br>{{Flag|ແຊັກ}}
|Stephany Stefanowitz<br>{{Flag|ຟິລິບປິນ}}
|Osmariel Villalobos<br>{{Flag|ເວເນຊຸເອລາ}}
|Camilla Brant<br>{{Flag|ບຣາຊິລ}}
|ພະຈິກ 24
| rowspan="2" |ລັດປິນຍັສ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|80
|-
|[[ມິສເອີຣ໌ທ 2013|2013]]
|13
|Alyz Henrich<br>{{Flag|ເວເນຊຸເອລາ}}
|Katia Wagner<br>{{Flag|ອອສເຕຣຍ}}
|{{n/a|Punika Kulsoontornrut{{efn-lr|ມິສເອີຣ໌ທ – ວໍເຕີ 2013 (Miss Earth – Water 2013), ປຸນິກາ ກຸນຊອນທອນຣັດ ຈາກປະເທດໄທ, ຖືກຖອດຕຳແໜ່ງ ເນື່ອງຈາກເຂົ້າຮ່ວມການປະກວດ ມິສອິນເຕີເນຊັນແນລ 2014 (Miss International 2014) ເຊິ່ງເປັນການຝ່າຝືນສັນຍາກັບທາງ ມິສເອີຣ໌ທ. ລາວໄດ້ຮອງອັນດັບ 2 ໃນການປະກວດເວທີຫຼັງ, ເຮັດໃຫ້ລາວກາຍເປັນຜູ້ໄດ້ຮັບຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນທີສອງ ທີ່ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດລະດັບນານາຊາດ 2 ເວທີທີ່ແຍກກັນ, ຕໍ່ຈາກ Yanina Gonzalez ໃນປີ 2004.}}{{efn-lg|name=lost}}<br>''(ຖືກຖອດຕຳແໜ່ງ)''<br>{{Flag|ໄທ}}}}
|Catharina Choi<br>{{Flag|ເກົາຫຼີໃຕ້}}
|December 7
|88
|-
|[[ມິສເອີຣ໌ທ 2014|2014]]
|14
|Jamie Herrell<br>{{Flag|ຟິລິບປິນ}}
|Andrea Neu<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Maira Rodríguez{{efn-lr|name=MARandSDZ|ມິສເອີຣ໌ທ – ວໍເຕີ 2014 (Miss Earth – Water 2014), Maira Alexandra Rodriguez ຈາກເວເນຊູເອລາ, ໄດ້ເຂົ້າຮ່ວມການປະກວດ ຫຼັງຈາກ Stephanie de Zorzi ຕົວແທນເດີມຂອງເວເນຊູເອລາໃນປີ Organ ໄດ້ຖອນຕົວ ເນື່ອງຈາກບັນຫາเรื่องນ້ຳໜັກ. ເຊິ່ງເດີມທີ Rodriguez ແມ່ນຕົວແທນຂອງເວເນຊູເອລາທີ່ຈະໄປປະກວດ ມິສເອີຣ໌ທ 2015. ຕໍ່ມາ De Zorzi ໄດ້ກັບມາເຂົ້າຮ່ວມປະກວດໃນ ມິສເອີຣ໌ທ 2016 ແລະ ຄວ້າຕຳແໜ່ງ ມິສເອີຣ໌ທ – ວໍເຕີ ມາຄອງໄດ້.}}<br>{{Flag|ເວເນຊຸເອລາ}}
|Anastasia Trusova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 29
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|84
|-
|[[ມິສເອີຣ໌ທ 2015|2015]]
|15
|Angelia Ong<br>{{Flag|ຟິລິບປິນ}}
|Dayanna Grageda<br>{{Flag|ອົດສະຕະຣາລີ}}
|Brittany Payne<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Thiessa Sickert<br>{{Flag|ບຣາຊິລ}}
|ທັນວາ 5
|ວຽນນາ, [[ປະເທດອອສເຕຣຍ|ອອສເຕຣຍ]]
|86
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2016|2016]]<br>{{efn-lr|ບຣາຊິນກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ (Miss Earth – Fire) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Bruna Zanardo ໃນປີ 2016. ຢ່າງໃດກໍຕາມ, Zanardo ຕ້ອງໄດ້ສະຫຼະຕຳແໜ່ງ (resign) ກ່ອນທີ່ຈະຄົບວາລະ, ແລະ Corrin Stellakis ຈາກສະຫະລັດອາເມຣິກາ ເຊິ່ງເປັນຜູ້ເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດ (Semi-finalist) ຈຶ່ງໄດ້ຮັບການປະກາດໃຫ້ເປັນ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ 2016 ຄົນໃໝ່ ໃນວັນທີ 8 ມີນາ 2017.}}
| rowspan="2" |16
| rowspan="2" |Katherine Espín<br>{{Flag|ເອກວາດໍ}}
| rowspan="2" |Michelle Gómez<br>{{Flag|ໂຄລັມເບຍ}}
| rowspan="2" |Stephanie de Zorzi{{efn-lr|name=MARandSDZ}}<br>{{Flag|ເວເນຊຸເອລາ}}
|{{n/a|Bruna Zanardo{{efn-lg|name=lost}}<br>''(ສະຫຼະຕຳແໜ່ງ)''<br>{{Flag|ບຣາຊິລ}}}}
| rowspan="2" |ຕຸລາ 29
| rowspan="4" |ປາໄຊຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
| rowspan="2" |83
|-
|Corrin Stellakis{{efn-lg|name=gained}}<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|-
|[[ມິສເອີຣ໌ທ 2017|2017]]
|17
|Karen Ibasco<br>{{Flag|ຟິລິບປິນ}}
|Nina Robertson<br>{{Flag|ອົດສະຕະຣາລີ}}
|Juliana Franco<br>{{Flag|ໂຄລັມເບຍ}}
|Lada Akimova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 4
|85
|-
|[[ມິສເອີຣ໌ທ 2018|2018]]
|18
|Nguyễn Phương Khánh<br>{{Flag|ຫວຽດນາມ}}
|Melanie Mader<br>{{Flag|ອອສເຕຣຍ}}
|Valeria Ayos{{efn-lr|ໂກໂລມບີກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ວໍເຕີ (Miss Earth – Water) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Valeria Ayos ໃນປີ 2018.}}<br>{{Flag|ໂຄລັມເບຍ}}
|Melissa Flores<br>{{Flag|ເມັກຊິໂກ}}
|ພະຈິກ 3
|87
|-
|[[ມິສເອີຣ໌ທ 2019|2019]]
|19
|Nellys Pimentel<br>{{Flag|ປວຍໂຕຣີໂກ}}
|Emanii Davis<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Klára Vavrušková<br>{{Flag| ແຊັກ}}
|Alisa Manyonok<br>{{Flag|ບີເອໂລລຸດ}}
|ຕຸລາ 26
|ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2020|2020]]
|20
|Lindsey Coffey<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Stephany Zreik<br>{{Flag|ເວເນຊຸເອລາ}}
|Roxie Baeyens<br>{{Flag|ຟິລິບປິນ}}
|Michala Rubinstein<br>{{Flag|ດານມາກ}}
|ພະຈິກ 29
| rowspan="2" |ການປະກວດອອນໄລນ໌
|82
|-
|[[ມິສເອີຣ໌ທ 2021|2021]]
|21
|Destiny Wagner<br>{{Flag|ເບລີຊ}}
|Marisa Butler<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Romina Denecken<br>{{Flag|ຊິລີ}}
|Jareerat Petsom<br>{{Flag|ໄທ}}
|ພະຈິກ 21
|80
|-
|[[ມິສເອີຣ໌ທ 2022|2022]]
|22
|Mina Sue Choi<br>{{Flag|ເກົາຫຼີໃຕ້}}
|Sheridan Mortlock<br>{{Flag|ອົດສະຕະຣາລີ}}
|Nadeen Ayoub<br>{{Flag|ປາເລດສະຕິນ}}
|Andrea Aguilera<br>{{Flag|ໂຄລັມເບຍ}}
|ພະຈິກ 29
|ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2023|2023]]
|23
|Drita Ziri<br>{{Flag|ອານບານີ}}
|Yllana Aduana<br>{{Flag|ຟິລິບປິນ}}
|Đỗ Thị Lan Anh<br>{{Flag|ຫວຽດນາມ}}
|Cora Bliault<br>{{Flag|ໄທ}}
|ທັນວາ 22
|[[ນະຄອນໂຮ່ຈີ່ມິນ]], [[ຫວຽດນາມ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2024|2024]]
|24
|Jessica Lane<br>{{Flag|ອົດສະຕະຣາລີ}}
|Hrafnhildur Haraldsdóttir<br>{{Flag|ອິດສະລັງ}}
|Bea Millan-Windorski<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Niva Antezana<br>{{Flag|ເປຣູ}}
|ພະຈິກ 9
| rowspan="2" |ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|76
|-
|[[ມິສເອີຣ໌ທ 2025|2025]]
|25
|Natálie Puškinová<br>{{Flag| ແຊັກ}}
|Sóldís Ívarsdóttir<br>{{Flag|ອິດສະລັງ}}
|Mỹ Anh Trịnh<br>{{Flag|ຫວຽດນາມ}}
|Waree Ngamkham<br>{{Flag|ໄທ}}
|ພະຈິກ 5
|78
|}
=== ຮອງຊະນະເລີດ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
|-
|[[ມິສເອີຣ໌ທ 2023|2023]]
|23
|Morgana Carlos<br>{{Flag|ບຣາຊິລ}}
|Dilnaz Tilaeva<br>{{Flag|ກາຊັກສະຖານ}}
|Noa Claus<br>{{Flag|ໂຮນລັງ}}
|Daria Lukonkina<br>{{Flag|ລັດເຊຍ}}
|ທັນວາ 22
|[[ນະຄອນໂຮ່ຈີ່ມິນ]], [[ຫວຽດນາມ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2024|2024]]
|24
|Jasmine Jorgensen<br>{{Flag|ກາບູເວຣ໌ດີ}}
|Tamara Aznar<br>{{Flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Bianca Caraballo<br>{{Flag|ປວຍໂຕຣີໂກ}}
|Ekaterina Romanova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 9
| rowspan="2" |ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|76
|-
|[[ມິສເອີຣ໌ທ 2025|2025]]
|25
|Laila Frizon<br>{{Flag|ບຣາຊິລ}}
|Nathalie Briones<br>{{Flag|ຊິລີ}}
|Joy Barcoma<br>{{Flag|ຟິລິບປິນ}}
|Mariia Zheliaskova<br>{{Flag|ອູກະແລນ}}
|ພະຈິກ 5
|78
|}
;ໝາຍເຫດ
{{notelist-lr}}
== ແກເລີຣີຜູ້ຊະນະ ==
<gallery class="center">
File:Natálie Puškinová Miss Earth 2025.jpg|ມິສເອີຣ໌ທ 2025<br/>ນາຕາລີ ປຸສກິໂນວາ<br/>ເຊັກ
File:Jessica Lane (cropped) (2).jpg|ມິສເອີຣ໌ທ 2024<br />ເຈສຊິກາ ເລນ<br />ອົດສະຕຣາລີ
File:Drita Ziri (2024).jpg|ມິສເອີຣ໌ທ 2023<br />ດຣິຕາ ຊີຣີ<br />ອາລບານີ
File:Mins Sue Choi Crowning.png|ມິສເອີຣ໌ທ 2022<br />ມີນາ ຊູ ຊເວ<br />ເກົາຫຼີໃຕ້
File:Destiny Wagner in Zamboanga City (2022) (cropped).jpg|ມິສເອີຣ໌ທ 2021<br />ເດັສທີນີ ແວັກເນີ<br />ເບລີດ
File:Lindsey Marie Coffey (cropped).jpg|ມິສເອີຣ໌ທ 2020<br />ລິນຊີ ຄັອບຟີ<br />ສະຫະລັດອາເມຣິກາ
File:Nellys Pimentel in Zamboanga City (2022).jpg|ມິສເອີຣ໌ທ 2019<br />ເນລລິສ ປິເມນເທລ<br />ປວຍໂຕຣິໂກ
File:Phương Khánh on SaigonTV.jpg|ມິສເອີຣ໌ທ 2018<br />ເຟືອງ ຂັນ ຫງວຽນ<br />ຫວຽດນາມ
File:Karen Ibasco (cropped).jpg|ມິສເອີຣ໌ທ 2017<br />ຄາເລນ ອິບາສໂຄ<br />ຟີລິບປິນ
File:Katherine Espin (cropped).jpg|ມິສເອີຣ໌ທ 2016<br />ແຄັດເທະລີນ ເອດສະປິນ<br />ເອກວາດໍ
File:Angelia Ong, Miss Earth 2015, on Life TV.jpg|ມິສເອີຣ໌ທ 2015<br />ແອນເຈເລຍ ອອງ<br />ຟີລິບປິນ
File:Jamie Herrell (Miss Philippines Earth 2014 ).jpg|ມິສເອີຣ໌ທ 2014<br />ເຈມີ ເຮີເຣລ<br />ຟີລິບປິນ
File:Alyz Henrich (2016) (cropped).jpg|ມິສເອີຣ໌ທ 2013<br />ອາລິສ ເຮນຣິກ<br />ເວເນຊຸເອລາ
File:Tereza Fajksova Olympia 2013.jpg|ມິສເອີຣ໌ທ 2012<br />ເທເຣຊາ ໄຟກໂຊວາ<br />ເຊັກ
File:Olga Alava.png|ມິສເອີຣ໌ທ 2011<br />ໂອລກາ ອາລາວາ<br />ເອກວາດໍ
File:Nicole Faria at the First look launch of 'Yaariyan'.jpg|ມິສເອີຣ໌ທ 2010<br /> ນິໂຄລ ຟາເຣຍ<br />ອິນເດຍ
File:Earth2009press01.jpg|ມິສເອີຣ໌ທ 2009<br />ລາຣິສຊາ ຣາມົສ<br />ບຣາຊິນ
File:Karla Henry.jpg|ມິສເອີຣ໌ທ 2008<br />ຄາຣ໌ລາ ເຮນຣີ<br />ຟີລິບປິນ
File:MissEarth2007.jpg|ມິສເອີຣ໌ທ 2007<br />ເຈສຊິກາ ທຣິສໂຄ<br />ແຄນາດາ
File:Hilhernandez.png|ມິສເອີຣ໌ທ 2006<br />ຮິລ ເຮີນານເດດ<br />ຈີເລ
File:MissEarth2005.jpg|ມິສເອີຣ໌ທ 2005<br />ອາເລກຊານດຣາ ບຣາວນ໌<br />ເວເນຊຸເອລາ
File:Priscilla Meirelles.jpg|ມິສເອີຣ໌ທ 2004<br />ພຣິສຊິລລາ ເມເລັສ<br />ບຣາຊິນ
File:Catharina Svensson, Miss Earth 2001.jpg|ມິສເອີຣ໌ທ 2001<br/>ຄາທາຣິນາ ສະເວນສັນ<br/>ດານມາກ
</gallery>
== ຕົວແທນປະເທດລາວ ==
{{ບົດຄວາມຫຼັກ|ມິສເອີຣສລາວ}}
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ປີ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜູ້ດຳລົງຕຳແໜ່ງ / ຕົວແທນ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ແຂວງ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜົນງານລະດັບຊາດ
! colspan="2" style="background-color:#787878;color:#FFFFFF;" |ການປະກວດລະດັບນານາຊາດ
|-
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2025
|ປາລະມີ ວຽງໃໝ່
|[[ແຂວງຫຼວງພະບາງ]]
|ມິສເອີຣສລາວ 2025
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2024
|ຟ້າຈະລິນ ຈຸນລະມຸນຕຣີ
|[[ແຂວງບໍລິຄຳໄຊ|ແຂວງບໍລິຄໍາໄຊ]]
|ມິສເອີຣສລາວ 2024
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2023
|ນູ້ເລົ່າ ຫວາເມັ່ງລໍ່
|[[ແຂວງຊຽງຂວາງ]]
|ມິສເອີຣສລາວ 2023
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2022
|ໂຕດໂຕ້ ຈິນຕະນາ ຄິດາພອນ
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2021
|ຮຸ່ງຟ້າ ລັດຕະນະສະໄໝ
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
* [https://www.missearth.tv/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/MissEarth ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missearth/ ອິນສະຕາແກຣມຫຼັກ]
* [https://www.youtube.com/@missearthchannel ຢູທູບຫຼັກ]
* [https://x.com/MissEarth ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກ]
* [https://www.tiktok.com/@missearthofficial?lang=en ຕິກຕອກຫຼັກ]
* [https://www.threads.com/@missearth ເທີຣດສ໌ຫຼັກ]
{{ມິສເອີຣທ}}{{ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣທ}}<noinclude>
[[ໝວດ:ມິສເອີຣສ]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
<references />
aipx5jkgc7grwqzjs3iwgzv60mbtp8c
130854
130853
2026-09-16T09:17:38Z
The Miss GEE
22326
/* ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣ໌ທ */
130854
wikitext
text/x-wiki
{{Infobox pageant
| name = ມິສເອີຣ໌ທ
| logo =
| upright = 0.55
| image =
| caption =
| type = [[ລາຍການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| franchise_holder =
| organization = ຄາຣູເຊລ ໂປຣດັກຊັນ (Carousel Productions)
| headquarters = [[ມະນີລາ]], ຟີລິບປິນ
| pageant_region =
| region_represented =
| qualification =
| first = 2001
| recent = 2025
| last = <!---ໃຊ້ສະເພາະເມື່ອການປະກວດຍົກເລີກໄປແລ້ວ--->
| current_titleholder = ນາຕາລີ ປຸສກິໂນວາ
| titleholder_represents = {{flag|ເຊັກ}}
| language = ອັງກິດ
| leader_title1 = ຜູ້ກໍ່ຕັ້ງ
| leader_name1 = ລໍເລນ ຊັກ
| leader_title2 = ປະທານ
| leader_name2 = ຣາມອນ ມອນຊອນ
| leader_title3 =
| leader_name3 =
| predecessor =
| successor = <!---ການປະກວດທີ່ຈະມາแทนທີ່--->
| website = [http://www.missearth.tv/ official website]
}}
'''ມິສເອີຣ໌ທ''' ({{lang-en|Miss Earth}}) ເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ຈັດຂຶ້ນເປັນປະຈຳທຸກປີ ໂດຍມີສຳນັກງານໃຫຍ່ຕັ້ງຢູ່ປະເທດຟີລິບປິນ ເຊິ່ງເນັ້ນການຮຽກຮ້ອງການສ້າງຄວາມຕື່ນໂຕ້ດ້ານສິ່ງແວດລ້ອມ, ການອະນຸລັກສິ່ງແວດລ້ອມ ແລະຄວາມຮັບຜິດຊອບຕໍ່ສັງຄົມ. ມິສເອີຣ໌ທຖືເປັນໜຶ່ງໃນສີ່ການປະກວດຄວາມງາມທີ່ຍິ່ງໃຫຍ່ທີ່ສຸດໃນໂລກ (Big Four) ຮ່ວມກັບ ມິສເວີນດ໌, ມິສຢູນີເວີຣ໌ສ ແລະ ມິສອິນເຕີເນຊັນເນິນ.<ref>{{cite news|title=2004"地球小姐"花落巴西,阿富汗小姐当评委|trans-title=2004 "Miss Earth" Flower Falling to Brazil, Miss Afghanistan as Judge|url=http://www.chinadaily.com.cn/gb/doc/2004-10/26/content_385798.htm|newspaper=[[China Daily]]|first=Zhang|last=Chunyan|date=2004-10-26|time=10:26 AM, [[Time in China|China Standard Time]] ([[UTC+8]])|access-date=2015-11-09|archive-url=https://web.archive.org/web/20160304084652/http://www.chinadaily.com.cn/gb/doc/2004-10/26/content_385798.htm|archive-date=2016-03-04|url-status=dead}}</ref><ref>{{cite news |date=October 30, 2003 |title=Afghanistan: Anti-Pageant Judges |url=https://query.nytimes.com/gst/fullpage.html?res=9B07E3DC1430F933A05753C1A9659C8B63&scp=1&sq=miss%20earth%20vida%20samadzai&st=cse |access-date=January 3, 2009 |work=[[The New York Times]]}}</ref><ref>{{cite news|title=Lost in Storm's Debris: A Beauty Pageant|url=https://www.wsj.com/articles/SB10001424052702303562904579230743737206568|newspaper=[[The Wall Street Journal]]|first=Kwanwoo|last=Jun|date=2013-12-02}}</ref><ref>{{Cite web |date=2022-12-15 |title=Korea's 1st winner at Big Four beauty pageant talks about true beauty |url=https://www.koreatimes.co.kr/www/culture/2024/07/262_341784.html |access-date=2024-07-14 |website=[[Korea Times]] |language=en}}</ref>
ມິສເອີຣ໌ທ ເປັນຜູ້ຮ່ວມຈັດງານ ແຊມປ້ຽນອັອບເດີເອີຣ໌ທ (Champions of the Earth) ຂອງໂຄງການສິ່ງແວດລ້ອມແຫ່ງສະຫະປະຊາຊາດ ເຊິ່ງເປັນລາງວັນດ້ານສິ່ງແວດລ້ອມລະດັບນານາຊາດທີ່ຈັດຂຶ້ນເປັນປະຈຳທຸກປີ ໂດຍເລີ່ມຕັ້ງແຕ່ປີ 2005 ໂດຍສະຫະປະຊາຊາດ ເພື່ອຍົກຍ້ອງຜູ້ທີ່ມີຜົນງານ ແລະ ຜູ້ນຳດ້ານສິ່ງແວດລ້ອມທີ່ໂດດເດັ່ນໃນລະດັບນະໂຍບາຍ. ນອກຈາກນີ້ ມິສເອີຣ໌ທ ແລະ ກຣີນພີສ (Greenpeace) ຍັງໄດ້ຮ່ວມກັນຮຽກຮ້ອງໃຫ້ມີການຫ້າມພືດຜົນທີ່ຜ່ານການດັດແປງພັນທຸກຳ, ສົ່ງເສີມເກດສະຕະກຳອິນຊີ ແລະ ການພັດທະນາເກດສະຕະກຳແບບຍືນຍົງ. ມູນນິທິມິສເອີຣ໌ທ ຍັງໄດ້ຮ່ວມມືກັບ The Climate Reality Project ໃນໂຄງການ "Climate Reality Leadership Corps Training" ເຊິ່ງດຳເນີນການໂດຍ ອານ ກໍຣ໌ (Al Gore) ຜູ້ກໍ່ຕັ້ງ ແລະ ປະທານອົງການ, ອະດີດຮອງປະທານາທິບດີສະຫະລັດອາເມຣິກາ ແລະ ຜູ້ເຄື່ອນໄຫວດ້ານສິ່ງແວດລ້ອມ.
ມູນນິທິມິສເອີຣ໌ທ ໄດ້ເຮັດວຽກຮ່ວມກັບກົມ ແລະ ກະຊວງສິ່ງແວດລ້ອມຂອງປະເທດທີ່ເຂົ້າຮ່ວມ, ພາກເອກະຊົນ ແລະ ອົງການຈັດຕັ້ງຕ່າງໆ ພ້ອມທັງ ອົງການກອງທຶນສັດປ່າໂລກ (World Wildlife Foundation).<ref name=engineering-student>{{cite news|last1=Waddington|first1=Sarah|title=Plymouth engineering student hopes to "change the future" by competing for Miss Earth England|url=http://www.plymouthherald.co.uk/Plymouth-engineering-student-hopes-change-future/story-22952868-detail/story.html|access-date=January 9, 2016|work=[[The Herald (Plymouth)]]|date=September 19, 2014}}{{Dead link|date=July 2018|bot=InternetArchiveBot|fix-attempted=yes }}</ref><ref name=haphazard-scrutiny>{{cite news|last1=Bobby T.|first1=Yalong|title=A haphazard scrutiny and pragmatic dissertation on Philippine pageantry|url=http://asianjournal.com/lifestyle/a-haphazard-scrutiny-and-pragmatic-dissertation-on-philippine-pageantry/|access-date=January 9, 2016|publisher=Asian Journal|date=January 4, 2016}}</ref><ref name=china-censorship>{{cite news|last1=Macauley|first1=Richard|title=China's latest censorship battlefield is global beauty pageants|url=http://qz.com/558141/a-taiwanese-contestant-was-barred-from-a-miss-earth-pageant-for-wearing-a-taiwanese-national-sash/|access-date=January 27, 2016|agency=[[Goldman Sachs]]|work=[[Quartz (publication)|Quartz]]|date=November 24, 2015}}</ref>
ຕັ້ງແຕ່ປີ 2002 ເປັນຕົ້ນມາ ການປະກວດສ່ວນໃຫຍ່ແມ່ນຈັດຂຶ້ນຢູ່ປະເທດຟີລິບປິນ ໂດຍມີການຖ່າຍທອດສົດໄປຫຼາຍກວ່າ 80 ປະເທດທົ່ວໂລກ ຜ່ານທາງ Fox Life, The Filipino Channel ແລະ Metro Channel.<ref name="almanac-history"/><ref>{{cite news|title=Beauty queen auctions dress|url=http://www.kilmarnockstandard.co.uk/ayrshire-news/tm_headline=beauty-queen-auctions-dress&method=full&objectid=20914251&siteid=73592-name_page.html|publisher=kilmarnock Standard, United Kingdom, Scottish & Universal Newspapers Limited|first=Clair|last=Fullarton|date=May 15, 2008|access-date=January 2, 2009}}</ref><ref>{{cite news|title=Miss Earth 2007|url=http://www.abs-cbnnews.com/storypage.aspx?StoryId=98840|publisher=ABS-CBN News|date=December 18, 2007|access-date=January 7, 2008|archive-date=October 27, 2022|archive-url=https://web.archive.org/web/20221027131303/http://www.abs-cbnnews.com/storypage.aspx?StoryId=98840|url-status=dead}}</ref>
ຜູ້ໄດ້ຮັບຕຳແໜ່ງຈະໃຊ້ເວລາຕະຫຼອດປີໃນການຮ່ວມສົ່ງເສີມໂຄງການສະເພາະ ແລະ ກິດຈະກຳດ້ານສິ່ງແວດລ້ອມຂອງຕົນ<ref name="tribuneindithe a.com/2004/20041008/world.htm">{{cite news|title=Contestants of Miss Earth 2004 beauty pageant|url=http://www.tribuneindia.com/2004/20041008/world.htm|publisher=The Tribune India|author=<!--Not stated-->|date=October 8, 2004|access-date=December 15, 2007}}</ref><ref name=beautiful-girl>{{cite news|last=Nkurunziza|first=Sam|title=The most beautiful girl in the world|url=http://www.newtimes.co.rw/news/index.php?i=13485&a=1046|access-date=September 3, 2012|newspaper=[[The Sunday Times (Rwanda)|The Sunday Times]]|date=March 30, 2008|url-status=dead|archive-url=https://web.archive.org/web/20131213035244/http://www.newtimes.co.rw/news/index.php?i=13485&a=1046|archive-date=December 13, 2013}}</ref> ຜ່ານການບັນຍາຍ, ການເສວະນາໂຕະກົມ, ການຕອນທ່ຽມໂຮງຮຽນ, ກິດຈະກຳປູກຕົ້ນໄມ້, ການຮຽກຮ້ອງຕາມທ້ອງຖະໜົນ, ການທຳຄວາມສະອາດ, ການໂປຣໂມດໃນຫ້າງສັບພະສິນຄ້າ, ການອອກລາຍການສື່, ນິເທດສະການດ້ານສິ່ງແວດລ້ອມ, ໂຄງການເລົ່ານິທານໃຫ້ເດັກນ້ອຍ, ແຟຊັນໂຊອະນຸລັກທຳມະຊາດ (Eco-fashion show) ແລະ ກິດຈະກຳອື່ນໆ ທີ່ເນັ້ນໃສ່ສິ່ງແວດລ້ອມ.<ref>{{cite news|last1=Gilbert|first1=Julie|title=Hamilton woman Amy Meisak is hoping to win Miss Earth 2014|url=http://www.dailyrecord.co.uk/news/local-news/hamilton-woman-amy-meisak-hoping-3839185|access-date=January 9, 2016|newspaper=[[Daily Record (Scotland)]]|date=July 12, 2014}}</ref><ref name=environmental-projects>{{cite news|last=Schuck|first=Lorraine|title=Miss Earth winners work hand-in-hand|url=http://www.missearth.tv/ME2012ebookforTV.pdf|access-date=September 24, 2012|newspaper=Miss Earth Website|date=September 20, 2012}}</ref><ref name=caerphilly-beauty>{{cite news|title=Caerphilly beauty queen takes on the world|url=http://www.southwalesargus.co.uk/news/gwentnews/10683646.Caerphilly_beauty_queen_takes_on_the_world/|work=South Wales Argus|date=September 18, 2013|access-date=July 30, 2022}}</ref>
ຜູ້ຄອງຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນປັດຈຸບັນຄື Natálie Puškinová ຈາກສາທາລະນະລັດ ເຊັກ ເຊິ່ງໄດ້ຮັບມຸງກຸດເມື່ອວັນທີ 5 ພະຈິກ 2025 ຢູ່ເມືອງ ປາຣານາເກ (Parañaque) ປະເທດຟີລິບປິນ. ສຳລັບຄະນະທາດທັງສາມ (Elemental Court) ຂອງນາງປະກອບມີ:
* ມິສເອີຣ໌ທ ແອຣ໌ (Miss Earth Air) — Sóldís Ívarsdóttir ຈາກໄອສ໌ແລນ
* ມິສເອີຣ໌ທ ວໍເຕີຣ໌ (Miss Earth Water) — Mỹ Anh Trịnh ຈາກຫວຽດນາມ
* ມິສເອີຣ໌ທ ໄຟເອີຣ໌ (Miss Earth Fire) — Waree Ngamkham ຈາກໄທ
== ຈຸດເລີ່ມຕົ້ນ ແລະ ປະວັດສາດຍຸກທຳອິດ ==
ບໍລິສັດ Carousel Productions ໄດ້ຈັດການປະກວດ ມິສເອີຣ໌ທ ຄັ້ງທຳອິດໃນປີ 2001 ໃນຖານະເຫດການດ້ານສິ່ງແວດລ້ອມລະດັບນານາຊາດ ໂດຍມີພັນທະກິດໃນການໃຊ້ວົງການບັນເທີງການປະກວດຄວາມງາມເປັນເຄື່ອງມືໃນການສົ່ງເສີມການອະນຸລັກສິ່ງແວດລ້ອມ.<ref name="channeling-beauty">{{cite magazine|last1=Warner|first1=Claire|title=What Is The Miss Earth Pageant? Angelia Ong Isn't The Only Winner You Need To Know|url=http://www.bustle.com/articles/127958-what-is-the-miss-earth-pageant-angelia-ong-isnt-the-only-winner-you-need-to-know|access-date=January 31, 2016|magazine=[[Bustle (magazine)|Bustle]]|date=December 6, 2015}}</ref><ref name="missearth.tv/about.html">{{cite news|title=About Miss Earth Beauty Pageant|url=http://www.missearth.tv/about.html|publisher=Miss Earth official website, Carousel Productions, Inc|first=Lorraine|last=Schuck|date=October 12, 2006|access-date=August 2, 2008|archive-url = https://web.archive.org/web/20080224140925/http://www.missearth.tv/about.html <!-- Bot retrieved archive -->|archive-date = February 24, 2008}}</ref><ref name="manilatimes.20081116week2">{{cite news|title=Beauties for the Earth|url=http://www.manilatimes.net/national/2008/nov/16/yehey/weekend/20081116week2.html|publisher=The Sunday Times, The Manila Times Publishing Corporation|first=Perry Gil S.|last=Mallari|date=November 16, 2008|access-date=January 2, 2009}}{{dead link|date=September 2017|bot=InternetArchiveBot|fix-attempted=yes }}</ref> ການປະກວດໄດ້ຮັບການເປີດໂຕຢ່າງເປັນທາງການຄັ້ງທຳອິດໃນການຖະແຫຼງຂ່າວເມື່ອວັນທີ 3 ເມສາ 2001.<ref name="newsflash.org">{{cite news|title=Two new RP Beauty Contests Coming Up|url=http://www.newsflash.org/2001/04/sb/sb001641.htm|publisher=Philippine Headline News/Philippine Star|first=Ricardo F.|last=Lo|date=April 3, 2001|access-date=April 12, 2009|archive-date=November 29, 2020|archive-url=https://web.archive.org/web/20201129020454/http://www.newsflash.org/2001/04/sb/sb001641.htm|url-status=dead}}</ref>
ໃນເດືອນຕຸລາ 2001, ມິສເອີຣ໌ທ ໄດ້ນຳໃຊ້ສະໂລແກນ "ງາມຢ່າງມີຄຸນຄ່າ (Beauties For a Cause)",<ref name=highbeam-79048204 /> ໂດຍລາງວັນ "Beauty for a Cause" ຄັ້ງທຳອິດໄດ້ຖືກມອບໃນປີ 2003.<ref>{{cite news|title=Miss Afghanistan named "beauty for a cause'|url=http://www.sptimes.com/2003/11/10/Worldandnation/England_s_queen_is_gr.shtml|newspaper=St. Petersburg Times |agency=Associated Press|date=November 6, 2003|access-date=January 3, 2009}}</ref><ref>{{cite magazine|title=Bod For A Burqa?|url=http://www.time.com/time/magazine/article/0,9171,1006105,00.html|archive-url=https://web.archive.org/web/20110120181446/http://www.time.com/time/magazine/article/0,9171,1006105,00.html|url-status=dead|archive-date=January 20, 2011|magazine=Time Magazine|first=Rebecca|last=Winters|date=November 10, 2003|access-date=January 3, 2009}}</ref>
ໃນປີ 2003, ມິສເອີຣ໌ທ ໄດ້ແຊງໜ້າ ມິສອິນເຕີເນຊັນເນິນ ຂຶ້ນເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ໃຫຍ່ເປັນອັນດັບສາມຕາມຈຳນວນປະເທດທີ່ເຂົ້າຮ່ວມ. ຫຼັງຈາກການລະບາດทั่วໂລກຂອງໂຄວິດ-19, ພາຍໃນປີ 2020 ແລະ 2022, ມິສເອີຣ໌ທ ໄດ້ແຊງໜ້າ [[ມິສຢູນີເວີຣ໌ສ]] ເຊິ່ງເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ເກົ່າແກ່ເປັນອັນດັບສອງຂອງໂລກ ຂຶ້ນເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ໃຫຍ່ເປັນອັນດັບສອງຕາມຈຳນວນປະເທດທີ່ເຂົ້າຮ່ວມ.<ref name=":0">{{Cite news|last=Lo|first=Ricky|date=November 5, 2003|title=Miss Earth is now 3rd biggest int'l contest|work=[[The Philippine Star]]|url=https://www.philstar.com/entertainment/2003/11/05/226735/miss-earth-now-3rd-biggest-int146l-contest|access-date=May 17, 2020}}</ref><ref name="planetearth-schooltour"/>
==== ຮູບແບບເສືອນ ====
ການລະບາດทั่วໂລກຂອງໂຄວິດ-19 ເຮັດໃຫ້ເກີດຂໍ້ຈຳກັດໃນການເດີນທາງ ເຊິ່ງເຮັດໃຫ້ຜູ້ເຂົ້າປະກວດທີ່ຈະເດີນທາງມາຟີລິບປິນຕ້ອງຖືກກັກໂຕເປັນເວລາ 14 ວັນເມື່ອມາຮອດ. ໃນວັນທີ 14 ສິງຫາ 2020 ໄດ້ມີການປະກາດວ່າ ອົງການມິສເອີຣ໌ທ ຈະຕ້ອງປະກາດມອບມຸງກຸດໃຫ້ກັບຜູ້ຄອງຕຳແໜ່ງຄົນໃໝ່ໃນເຫດການເສືອນ (Virtual event) ໃນວັນທີ 29 ພະຈິກ 2020 ເຊິ່ງຖືເປັນຄັ້ງທຳອິດໃນປະວັດສາດຂອງອົງການ.<ref name=shame-not-to-push>{{cite web|last=Severo|first=Jan Milo|title='It's a shame not to push through': Miss Earth 2020 set as global pageant goes digital|url=https://www.philstar.com/entertainment/2020/08/14/2035283/its-shame-not-push-through-miss-earth-2020-set-global-pageant-goes-digital|access-date=31 August 2020|date=14 August 2020|website=[[The Philippine Star]]}}</ref><ref>{{cite web|last2=emic|date=13 August 2020|title=Miss Earth 2020: 1st Virtual Coronation to Push Through amid Pandemic|url=https://philnews.ph/2020/08/13/miss-earth-2020-first-virtual-coronation-event-to-push-through-amid-pandemic/|access-date=31 August 2020|last1=Green|first1=Jhen|website=Philippine News|language=en-US}}</ref>
ການປະກວດໄດ້ເລີ່ມຂຶ້ນໃນວັນທີ 21 ກັນຍາ 2020 ແລະ ດຳເນີນໄປເປັນເວລາສອງສາມເດືອນ.<ref name="bigleague-pageants">{{cite web|last=Patao|first=Jose Jr.|title=20th Miss Earth commences on September 21 – Malaya Business Insight|website=[[Malaya (newspaper)|Malaya]]|url=https://malaya.com.ph/index.php/news_entertainment/20th-miss-earth-commences-on-september-21/|access-date=18 September 2020|date=18 September 2020|language=en-US|archive-date=29 ຕຸລາ 2020|archive-url=https://web.archive.org/web/20201029015144/https://malaya.com.ph/index.php/news_entertainment/20th-miss-earth-commences-on-september-21/|url-status=dead}}</ref> ໃນວັນທີ 12 ຕຸລາ 2020 ອົງການໄດ້ຈັດກິດຈະກຳທັກທາຍ ແລະ ເຮັດຄວາມຮູ້ຈັກ ("Getting to Know You") ແບບເສືອນກັບຜູ້ເຂົ້າປະກວດແຕ່ລະຄົນ ໂດຍມີ Karla Henry ມິສເອີຣ໌ທ 2008 ເປັນຜູ້ດຳເນີນລາຍການ. ຮອບເກັບຄະແນນ (Preliminary) ຂອງການປະກວດໄດ້ຖືກຖ່າຍທອດສົດທາງ KTX ໃນວັນທີ 24 ພະຈິກ 2020.<ref>{{Cite web |first=Mario |last=Dumaual |date=9 November 2020|title=Miss Earth 2020 top bets bared; pageant to be viewed on KTX|url=https://www.abs-cbn.com/life/11/09/20/look-miss-earth-2020-top-bets-bared-pageant-to-be-viewed-on-ktx|access-date=26 November 2020|website=ABS-CBN News|language=en}}</ref>
ຜູ້ເຂົ້າປະກວດຖືກແບ່ງອອກເປັນສີ່ກຸ່ມຕາມທະວີບ ໄດ້ແກ່: ອາຊີ ແລະ ໂອເຊອານີ, ອາຟຣິກາ, ອາເມຣິກາ, ແລະ ຢູໂຣບ ຈາກນັ້ນໄດ້ແຂ່ງຂັນໃນໝວດໝູ່ຕ່າງໆ ໄດ້ແກ່: Earth Talk, ການສະແດງຄວາມສາມາດ, ຊຸດປະຈຳຊາດ, ຊຸດລາດຕີ, ຊຸດລອຍນ້ຳ, ຊຸດກິລາ, ແລະ ການສຳພາດກັບຊາວເນັດ.<ref name="bigleague-pageants"/> ສຳລັບໝວດໝູ່ການຕັດສິນຮອບເກັບຄະແນນປະກອບມີ: ຄວາມງາມຂອງໃບໜ້າ, ຮ່າງກາຍ ແລະ ສຸຂະພາບ, ແລະ ຄວາມຕື່ນໂຕ້ດ້ານສິ່ງແວດລ້ອມ.<ref name="tribune-wins">{{Cite web|last=TDT|date=29 November 2020|title=US wins first Miss Earth crown|url=https://tribune.net.ph/index.php/2020/11/30/us-wins-first-miss-earth-crown/|access-date=11 December 2020|website=[[Daily Tribune (Philippines)]]|language=en-US|archive-date=December 20, 2020|archive-url=https://web.archive.org/web/20201220151405/https://tribune.net.ph/index.php/2020/11/30/us-wins-first-miss-earth-crown/|url-status=dead}}</ref><ref>{{Cite web|date=5 July 2020|title=Baguio artist tops Miss Philippines Earth 2020 virtual pageant|url=https://lifestyle.inquirer.net/365584/baguio-artist-tops-miss-philippines-earth-2020-virtual-pageant/|access-date=11 December 2020|website=Inquirer Lifestyle|language=en-US}}</ref>
ກິດຈະກຳກ່ອນການປະກວດ ແລະ ຄືນປະກາດຜົນມຸງກຸດໄດ້ຈັດຂຶ້ນໃນຮູບແບບເສືອນຍ້ອນການລະບາດຂອງໂຄວິດ-19 ທີ່ຍັງດຳເນີນຢູ່ ເປັນປີທີສອງຕິດຕໍ່ກັນໃນປີ 2021.<ref name=":2">{{Cite web|last=Bracamonte|first=Earl D. C.|title=Miss Earth 2021 continues with intro series, virtual challenges|url=https://www.philstar.com/entertainment/2021/10/18/2135008/miss-earth-2021-continues-intro-series-virtual-challenges|access-date=2021-11-01|website=Philstar.com}}</ref>
== ຄຸນສົມບັດ ແລະ ເກນການຕັດສິນ ==
ຜູ້ເຂົ້າປະກວດຕ້ອງບໍ່ເຄີຍແຕ່ງງານ ຫຼື ໃຫ້ກຳເນີດບຸດ ແລະ ຕ້ອງມີອາຍຸລະຫວ່າງ 18 ຫາ 28 ປີ.<ref>{{cite web|url=http://www.missearth.info/join.php|title=Become Miss Earth|publisher=Miss Earth|url-status=usurped|archive-url=https://web.archive.org/web/20090719085522/http://www.missearth.info/join.php|archive-date=2009-07-19|access-date=2009-09-03}}</ref> ໃນຮອບກ່ອນການຕັດສິນ (Pre-judging), ຜູ້ເຂົ້າປະກວດມິສເອີຣ໌ທ ຈະຖືກຕັດສິນຈາກສະຕິປັນຍາ ແລະ ຄວາມຮູ້ກ່ຽວກັບປະເດັນ ແລະ ນະໂຍບາຍດ້ານສິ່ງແວດລ້ອມ ເຊິ່ງມີສັດສ່ວນ 30% ຂອງຄະແນນທັງໝົດ, ສ່ວນເກນທີ່ເຫຼືອປະກອບມີ: ຄວາມງາມ ແລະ ຄວາມຮູ້ 35%, ຮູບຮ່າງ ແລະ ສັດສ່ວນ 20%, ບຸກຄະລິກກະພາບ 10%, ແລະ ທັດສະນະຄະຕິ 5%.<ref>{{Cite news|url=https://cnnphilippines.com/lifestyle/2017/07/09/miss-PH-earth-prejudging.html|title=Judges test Miss PH Earth beauties' level of environmental awareness|last=AC|first=Nicholls|date=July 7, 2017|work=[[CNN]]|access-date=October 14, 2019|archive-date=October 14, 2019|archive-url=https://web.archive.org/web/20191014041314/https://cnnphilippines.com/lifestyle/2017/07/09/miss-PH-earth-prejudging.html|url-status=dead}}</ref> ຈາກນັ້ນ ຜູ້ເຂົ້າປະກວດຈະເຂົ້າຮ່ວມການປະກວດສາມຮອບໄດ້ແກ່: ຊຸດລອຍນ້ຳ, ຊຸດລາດຕີ, ແລະ ຮອບຕອບຄຳຖາມ ໂດຍຮອບສຸດທ້າຍຈະເນັ້ນໃສ່ປະເດັນທີ່ກ່ຽວກັບສິ່ງແວດລ້ອມ.
== ຕຳແໜ່ງ ແລະ ຜູ້ເຂົ້າຮອບສອບກ່ອນສຸດທ້າຍ ==
ໃນຍຸກທຳອິດຂອງການປະກວດ ຕັ້ງແຕ່ປີ 2001 ຫາ 2003, ມີການຄັດເລືອກຜູ້ເຂົ້າຮອບສອບກ່ອນສຸດທ້າຍ (Semi-finalists) ຈຳນວນ 10 ຄົນໃນມິສເອີຣ໌ທ. ຕັ້ງແຕ່ປີ 2004 ຫາ 2017, ມີການຄັດເລືອກຜູ້ເຂົ້າຮອບ 16 ຄົນ ຍົກເວັ້ນການປະກວດຄັ້ງທີ 10 (ປີ 2010) ທີ່ມີຜູ້ເຂົ້າຮອບ 14 ຄົນ. ຈາກນັ້ນ ຈຳນວນໄດ້ເພີ່ມຂຶ້ນເປັນ 18 ຄົນໃນປີ 2018 ແລະ 20 ຄົນໃນປີ 2019.<ref name=fourteen-semifinalists>{{cite news|last=Robert|first=Requintina|title=Indian model wins Miss Earth 2010|url=http://www.mb.com.ph/node/291020/indian-model-win|access-date=January 23, 2012|newspaper=[[Manila Bulletin]]|date=December 5, 2010|url-status=dead|archive-url=https://web.archive.org/web/20101226002942/http://www.mb.com.ph/node/291020/indian-model-win|archive-date=December 26, 2010 }}</ref> ຕັ້ງແຕ່ປີ 2004 ເປັນຕົ້ນມາ, ຜູ້ເຂົ້າຮອບຈະຖືກຄັດໃຫ້ເຫຼືອ 8 ຄົນສຸດທ້າຍ (Finalists), ແລະ ຄັດເລືອກຕໍ່ໃຫ້ເຫຼືອ 4 ຄົນສຸດທ້າຍ ເຊິ່ງຈະເປັນຜູ້ຊະນະ ແລະ ຄະນະທາດຂອງນາງ. ພາຍໃນປີ 2019, ຈຳນວນຜູ້ເຂົ້າຮອບສຸດທ້າຍໄດ້ເພີ່ມຂຶ້ນເປັນ 10 ຄົນ ກ່ອນທີ່ຈະຫຼຸດລົງມາເຫຼືອ 8 ຄົນໃນປີຕໍ່ມາ.<ref name="almanac-history"/>.
ຜູ້ຊະນະການປະກວດຈະໄດ້ຮັບມຸງກຸດ ມິສເອີຣ໌ທ; ສ່ວນຜູ້ໄດ້ຮັບຕຳແໜ່ງຮອງຈະຖືກຕັ້ງຊື່ຕາມທາດຄລາສສິກ: ມິສໄຟເອີຣ໌ (ຮອງອັນດັບສາມ), ມິສວໍເຕີຣ໌ (ຮອງອັນດັບສອງ), ແລະ ມິສແອຣ໌ (ຮອງອັນດັບໜຶ່ງ);<ref name="almanac-history"/> ຕັ້ງແຕ່ປີ 2010 ເປັນຕົ້ນມາ, "ຕຳແໜ່ງຕາມທາດ" (ແອຣ໌, ວໍເຕີຣ໌, ແລະ ໄຟເອີຣ໌ ທີ່ມອບໃຫ້ກັບຜູ້ເຂົ້າປະກວດສາມຄົນທີ່ມີຄະແນນສູງສຸດຖັດຈາກຜູ້ຊະນະ ມິສເອີຣ໌ທ) ໄດ້ຖືກປະກາດໃຫ້ມີຄວາມ ສຳຄັນເທົ່າທຽມກັນ ຈຶ່ງມີລຳດັບເກຍດຕິຍົດ సమాນກັນ ແລະ ບໍ່ໄດ້ຖືກຈັດປະເພດເປັນ "ຮອງອັນດັບ" ອີກຕໍ່ໄປ.<ref name="allvoices.com">{{cite web|url=http://www.allvoices.com/contributed-news/7522440-miss-earth-2010-is-miss-india|title=Pulsepoint|access-date=July 19, 2016|url-status=dead|archive-url=https://web.archive.org/web/20120328111821/http://www.allvoices.com/contributed-news/7522440-miss-earth-2010-is-miss-india|archive-date=March 28, 2012}}</ref><ref name=equal-ranking>{{cite news|last=Adina|first=Armin|title=Ecuadorian beauty crowned Miss Earth|url=http://lifestyle.inquirer.net/25925/ecuadorian-beauty-crowned-miss-earth|access-date=January 23, 2012|newspaper=[[Philippine Daily Inquirer]]|date=December 5, 2011}}</ref><ref name=question-answer>{{cite news|last=Thuy|first=Trinh Thanh|title=Miss India snags crown|url=http://vietnamnews.vnagency.com.vn/Life-Style/206394/miss-india-snags-crown.html|access-date=January 23, 2012|newspaper=[[Việt Nam News]]|date=December 6, 2010}}</ref><ref name=quest-ans>{{cite news|title=Miss India|url=http://hoilhpn.org.vn/NewsDetail.asp?Catid=126&NewsId=15265&lang=EN|access-date=January 23, 2012|newspaper=Vietnam Women's Union|date=December 13, 2010|archive-date=July 3, 2017|archive-url=https://web.archive.org/web/20170703151812/http://hoilhpn.org.vn/NewsDetail.asp?Catid=126&NewsId=15265&lang=EN|url-status=dead}}</ref>
== ມຸງກຸດ ແລະ ເຄື່ອງປະດັບ ==
* '''ມຸງກຸດ ມິສເອີຣ໌ທ''' (2001) ຖືກອອກແບບໂດຍ ອານເນລ ພາພາ (Arnel Papa) ດີໄຊເນີຊາວຟີລິບປິນ ເຊິ່ງເປັນມຸງກຸດມິສເອີຣ໌ທອົງທຳອິດ ທີ່ໃຊ້ໃນການປະກວດມິສເອີຣ໌ທຄັ້ງທຳອິດໃນປີ 2001. Catharina Svensson ຈາກດານມາກ ເປັນຜູ້ຄອງຕຳແໜ່ງມິສເອີຣ໌ທພຽງຄົນດຽວທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດ ສະວາຣອບສ໌ກີ''' (2002–2008) ຖືກອອກແບບໂດຍ ອານເນລ ພາພາ ດີໄຊເນີມຸງກຸດຊາວຟີລິບປິນຄົນເກົ່າ. ເປັນມຸງກຸດມິສເອີຣ໌ທອົງທີສອງ ທີ່เริ่มໃຊ້ຄັ້ງທຳອິດໃນການປະກວດຄັ້ງທີ 2. Karla Henry ຈາກຟີລິບປິນ ເປັນຜູ້ຄອງຕຳແໜ່ງຄົນສຸດທ້າຍທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດດອກໄມ້''' / '''ມຸງກຸດອັນມະນີ''' (2009–2022) ຮອກແບບໂດຍ ນັກອອກແບບເຄື່ອງປະດັບ ຣາໂມນາ ຮາຣ໌ (Ramona Haar) ໂດຍໂຕເຮືອນເຮັດຈາກທອງຄຳ 14 ກະຣັດ ແລະ ເງິນແທ້ (Argentium sterling silver) ທີ່ຮີໄຊເຄິນ 100%, ປະດັບດ້ວຍອັນມະນີທີ່ມີຄ່າ ເຊັ່ນ: ເພັດສີດຳ, ຊາດອນນິກ, ແຄລໄຊ, ທັບທິມ, ເພັດຫີນຄວອດສ໌, ກາເນັດ, ເພຣິໂດດ, ແລະ ໄຂ່ມຸກ ທີ່ຮວບຮວມมาจากກວ່າ 80 ປະເທດທີ່ເຂົ້າຮ່ວມປະກວດໃນປີ 2009.<ref>{{Cite news|url=http://asianjournal.com/lifestyle/ramona-silva-haars-radiant-masterpieces-using-mother-earths-palette-of-precious-stones/|title=Ramona Silva Haar's radiant masterpieces using Mother Earth's palette of precious stones|last=Abarquez- Dela Cruz|first=Prosy|date=August 15, 2015|work=Asian Journal Newspaper|access-date=December 11, 2017|archive-url=https://web.archive.org/web/20171212032115/http://asianjournal.com/lifestyle/ramona-silva-haars-radiant-masterpieces-using-mother-earths-palette-of-precious-stones/|archive-date=December 12, 2017|url-status=dead}}</ref><ref name="missearth-crown">{{cite news|title=About Miss Earth Beauty Pageant|url=http://www.missearth.info/crown.php|publisher=Miss Earth official website, Carousel Productions, Inc|first=Lorraine|last=Schuck|date=June 10, 2008|access-date=August 22, 2009|url-status=usurped|archive-url=https://web.archive.org/web/20090724224129/http://www.missearth.info/crown.php|archive-date=July 24, 2009 }}</ref> ໃນການປະກວດຄັ້ງທີ 13, ໄດ້ມີການເປີດໂຕມຸງກຸດປະຈຳຕຳແໜ່ງທາດ ("elemental crowns") ສຳລັບຜູ້ຄອງຕຳແໜ່ງປະຈຳທາດ ແອຣ໌, ວໍເຕີຣ໌, ແລະ ໄຟເອີຣ໌ ໂດຍປະດັບດ້ວຍອັນມະນີຫຼາຍສີສັນໃນໂທນສີທອງ, ສີເຟືອງ, ໄພລິນ, ສີຟ້າ, ແລະ ສີແດງ.<ref>{{Cite news|url=http://www.dothaneagle.com/lifestyles/local/local-jewelry-designer-creates-crowns-for-international-pageants/article_1f02fa12-b8e5-11e6-aa07-97b24ba384c0.html|title=Jewelry designer creates crowns for international pageants|last=Ussery|first=Peggy|date=December 2, 2016|work=Dothan Eagle|access-date=December 11, 2017}}</ref> ມີນາ ຊູ ຊເວ ຈາກເກົາຫຼີໃຕ້ ເປັນຜູ້ຄອງຕຳແໜ່ງຄົນສຸດທ້າຍທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດ ລອງບີຊ ເພຣິລ''' (2023–ປັດຈຸບັນ) ອອກແບບໂດຍຜູ້ກໍ່ຕັ້ງ ລອງບີຊ ເພຣິລ (Long Beach Pearl), ທ່ານນາງ ບຸຍ ທິ ມີ ແຄັງ (Bùi Thị Mỹ Cảnh) (ເຊິ່ງເປັນຜູ້ຜະລິດມຸງກຸດຂອງ Miss International ພ້ອມ) ໂດຍເລີ່ມໃຊ້ຄັ້ງທຳອິດໃນການປະກວດຄັ້ງທີ 23. ມຸງກຸດອົງນີ້ມາໃນຄອນເຊັບ "Unique, United - For the Common Planet Crown" ເຮັດຈາກທອງຄຳປະສົມປະສານກັບໄຂ່ມຸກ ແລະ ອັນມະນີທີ່ມີສີສັນໂດດເດັ່ນ ເຊິ່ງປະກອບດ້ວຍໄຂ່ມຸກແທ້ 87 ເມັດ. ຕົວເລກ 87 ມີຄວາມໝາຍສຳຄັນທີ່ສື່ເຖິງອົງປະກອບ ທີ່ເປັນຕົວແທນຂອງຄວາມສະຫງົບສຸກ, ຄວາມຍືນຍົງ, ແລະ ຄວາມເປັນອະມະຕະ. ໄຂ່ມຸກທະເລໃຕ້ (South Sea) 6 ເມັດຢູ່ເຄິ່ງກາງທີ່เรียงໂຕເປັນວົງກົມ ລ້ອມຮອບດ້ວຍຂອບອັນມະນີສີສັນ ສ້າງຈຸດເດັ່ນທີ່ສື່ເຖິງການເຄື່ອນທີ່ຢ່າງຕໍ່ເນື່ອງ ແລະ ເປັນວັດທະຈັກຂອງໂລກ ທັງຍັງເປັນແຫຼ່ງກຳເນີດຊີວິດຂອງຕົ້ນໄມ້, ທຳມະຊາດ, ສິ່ງມີຊີວິດ ແລະ ມະນຸດ. ໃນຂະນະດຽວກັນ ສີເຫຼືອງຂອງໄຂ່ມຸກທະເລໃຕ້ຍັງເປັນຕົວແທນຂອງຄວາມຈະເລີນຮຸ່ງເຮືອງ, ຄວາມສຸກ, ແລະ ໂຊກລາບ ໂດຍມີເສັ້ນໂຄ້ງປະດັບໄຂ່ມຸກສີຂາວທີ່ຊ່ວຍເພີ່ມຄວາມງາມ ເຊິ່ງເປັນດັ່ງຄຳເຊີນຊວນໃຫ້ຮ່ວມມືກັນປົກປ້ອງໂລກ.<ref>{{cite web |title=The Crown |url=http://www.missearth.tv/pageant.php#:~:text=The%20Miss%20Earth%20crown%2C%20created,peace%2C%20sustainability%2C%20and%20eternity. |access-date=24 December 2023 |website=The Miss Earth Pageant|date=December 10, 2023}}</ref><ref>{{cite web |title=Chiêm ngưỡng vương miện ngọc trai Việt dành cho Miss Earth 2023 |url=https://vov.vn/giai-tri/chiem-nguong-vuong-mien-ngoc-trai-viet-danh-cho-miss-earth-2023-post1066938.vov |language=vi |access-date=23 December 2023 |website=VOV|date=December 21, 2023 }}</ref><ref>{{cite web |author1=Vnexpress |title=Long Beach Pearl chế tác vương miện mới cho Miss Earth 2023 |url=https://vnexpress.net/long-beach-pearl-che-tac-vuong-mien-moi-cho-miss-earth-2023-4692166.html |language=vi |access-date=23 December 2023 |website=vnexpress}}</ref>
=== ແກເລີຣີມຸງກຸດມິສເອີຣ໌ທ ===
<gallery class="center">
File:MissEarth2007Court.png|''ມຸງກຸດ ສະວາຣອບສ໌ກີ,'' ສວມໂດຍຄະນະທາດໃນ ມິສເອີຣ໌ທ 2007: ມິສເອີຣ໌ທ-ວໍເຕີຣ໌ Silvana Santaella, ມິສເອີຣ໌ທ Jessica Trisko, ມິສເອີຣ໌ທ-ແອຣ໌ Pooja Chitgopekar, ແລະ ມິສເອີຣ໌ທ-ໄຟເອີຣ໌ Ángela Gómez ຕາມລຳດັບ.
File:Phương Khánh on SaigonTV.jpg|''ມຸງກຸດດອກໄມ້/ມຸງກຸດອັນມະນີ,'' ສວມໂດຍ ມິສເອີຣ໌ທ 2018, ເຟືອງ ຂັນ ຫງວຽນ
File:Drita Ziri (cropped).jpg|''ມຸງກຸດ ລອງບີຊ ເພຣິລ,'' ສວມໂດຍ ມິສເອີຣ໌ທ 2023, ດຣິຕາ ຊີຣີ
</gallery>
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣ໌ທ ==
{{ບົດຄວາມຫຼັກ|ລາຍຊື່ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣ໌ທ}}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ປີ
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" width="600" |ມິສເອີຣ໌ທ
! colspan="3" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ມິສເອີຣ໌ທ – ແອຣ໌
! width="600" |ມິສເອີຣ໌ທ – ວໍເຕີຣ໌
! width="600" |ມິສເອີຣ໌ທ – ໄຟເອີຣ໌
|-
|[[ມິສເອີຣ໌ທ 2001|2001]]
|1
|Catharina Svensson<br>{{Flag|ດານມາກ}}
|Simone Régis{{efn-lr|ໃນປີ 2001, ຕຳແໜ່ງຮອງອັນດັບ 1 ໄດ້ຮັບການຂະໜານນາມວ່າ ມິສເອີຣ໌ທ – ວິນດ໌ (Miss Earth – Wind), ກ່ອນທີ່ຈະຖືກປ່ຽນເປັນ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) ໃນປີຕໍ່ມາ.}}<br>{{Flag|ບຣາຊິລ}}
|Margarita Kravtsova<br>{{Flag|ກາຊັກສະຖານ}}
|Daniela Stucan<br>{{Flag|ອາເຈນຕິນາ}}
|ຕຸລາ 28
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|42
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2002|2002]]<br>{{efn-lr|ຜູ້ຊະນະເດີມຂອງມິສເອີຣ໌ທ 2002 (Miss Earth 2002), Džejla Glavović ຈາກປະເທດບົດສະນີ ແລະ ເຮີເຊໂກວີນາ, ຖືກຖອດຕຳແໜ່ງ (removed) ໃນວັນທີ 28 ພຶດສະພາ 2003 ເນື່ອງຈາກ "ບໍ່ປະຕິບັດຕາມເງື່ອນໄຂທີ່ລະບຸໄວ້ໃນສັນຍາ". ຕາມກົດລະບຽບຂອງການປະກວດ, ຜູ້ທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) ເດີມ ຈຶ່ງໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ ຄົນໃໝ່ ແລະ ຜູ້ໄດ້ຮອງອັນດັບຕໍ່ໆມາແມ່ນໄດ້ເລື່ອນຂຶ້ນມາຄົນລະໜຶ່ງອັນດັບ. Winfred Adah Omwakwe ຈາກປະເທດເຄນຢາ ຈຶ່ງໄດ້ຮັບການສວມມົງກຸດເປັນ ມິສເອີຣ໌ທ 2002 ຢ່າງເປັນທາງການ ໃນວັນທີ 7 ສິງຫາ 2003. ທັງນີ້, Slađana Božović ຈາກຢູໂກສະລາເວຍ ໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ແອຣ໌, Juliana Drossou ຈາກເກຣັກ ໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ວໍເຕີ (Miss Earth – Water), ແລະ Elina Hurve ຈາກຟິນແລນ ເຊິ່ງເປັນຮອງອັນດັບ 4 ເດີມ ຈຶ່ງໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ (Miss Earth – Fire).}}
| rowspan="2" |2
|{{n/a|Džejla Glavović{{efn-lr| ຖືກຖອດຕຳແໜ່ງ ໃນວັນທີ 28 ພຶດສະພາ 2003 ເນື່ອງຈາກ "ບໍ່ປະຕິບັດຕາມເງື່ອນໄຂທີ່ລະບຸໄວ້ໃນສັນຍາ".<ref>{{cite news|last=Lo|first=Ricardo|date=2003-05-29|title=Miss Earth dethroned!|url=http://www.philstar.com/Article.aspx?articleId=207957&publicationSubCategoryId=70|accessdate=2009-09-03}}</ref>}}<br>''(ຖືກຖອດຕຳແໜ່ງ)''<br>{{Flag|ບົດສະນີແຮກເຊໂກວີນ}}}}
| rowspan="2" |Slađana Božović<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ຍູໂກສລາເວຍ}}
| rowspan="2" |Juliana Drossou<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ກະແລັດ}}
| rowspan="2" |Elina Hurve<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ແຟງລັງ}}
|ຕຸລາ 20
|ປາໄຊຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
| rowspan="2" |53
|-
|Winfred Omwakwe<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ເຄນຢາ}}
|ສິງຫາ 7
|ມານດາລູຢອງ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|-
|[[ມິສເອີຣ໌ທ 2003|2003]]
|3
|Dania Prince<br>{{Flag|ຮອນດູຣັສ}}
|Priscila Zandoná<br>{{Flag|ບຣາຊິລ}}
|Marianela Zeledón<br>{{Flag|ຄອສຕາລີກາ}}
|Marta Matyjasik<br>{{Flag|ໂປໂລຍ}}
|ພະຈິກ 9
| rowspan="3" |ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|57
|-
|[[ມິສເອີຣ໌ທ 2004|2004]]
|4
|Priscilla Meirelles<br>{{Flag|ບຣາຊິລ}}
|Murielle Celimene<br>{{flag|ມາຕີນິກ}}
|Kahaya Lusazh<br>{{Flag|ຕາຮີຕີ}}
|Yanina González{{efn-lr|ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ 2004 (Miss Earth – Fire 2004), Yanina Gonzalez ຈາກປາຣາກວາຍ, ເຄີຍເຂົ້າຮ່ວມປະກວດ ມິສຢູນີເວີຣ໌ສ 2004 (Miss Universe 2004) ແລະ ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດນັ້ນ ຄື ຮອງອັນດັບ 3. ສິ່ງນີ້ເຮັດໃຫ້ລາວກາຍເປັນຜູ້ໄດ້ຮັບຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນທຳອິດທີ່ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດລະດັບນານາຊາດ 2 ເວທີທີ່ແຕກຕ່າງກັນ.}}<br>{{Flag|ປາຣາກວັຍ}}
|ຕຸລາ 24
|61
|-
|[[ມິສເອີຣ໌ທ 2005|2005]]
|5
|Alexandra Braun<br>{{Flag|ເວເນຊຸເອລາ}}
|Amell Santana<br>{{Flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Katarzyna Borowicz<br>{{Flag|ໂປໂລຍ}}
|Jovana Marjanović<br>{{Flag|ເຊີເບຍແລະມອນເຕເນໂກຣ}}
|ຕຸລາ 23
|80
|-
|[[ມິສເອີຣ໌ທ 2006|2006]]
|6
|Hil Hernández<br>{{Flag|ຊິລີ}}
|Amruta Patki<br>{{Flag|ອິນເດຍ}}
|Cathy Untalan<br>{{Flag|ຟິລິບປິນ}}
|Marianne Puglia<br>{{Flag|ເວເນຊຸເອລາ}}
|ພະຈິກ 26
|ມາຕິລາ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|82
|-
|[[ມິສເອີຣ໌ທ 2007|2007]]
|7
|Jessica Trisko<br>{{Flag|ແຄນນາດາ}}
|Pooja Chitgopekar{{efn-lr|ອິນເດຍກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Pooja Chitgopekar ໃນປີ 2007.}}<br>{{Flag|ອິນເດຍ}}
|Silvana Santaella<br>{{Flag|ເວເນຊຸເອລາ}}
|Ángela Gómez<br>{{Flag|ແອສະປາຍ}}
|ພະຈິກ 11
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]<br>ຍາຈາງ, [[ຫວຽດນາມ]]
|88
|-
|[[ມິສເອີຣ໌ທ 2008|2008]]
|8
|Karla Henry<br>{{Flag|ຟິລິບປິນ}}
|Miriam Odemba<br>{{Flag|ແທນຊາເນຍ}}
|Abigail Elizalde<br>{{Flag|ເມັກຊິໂກ}}
|Tatiane Alves<br>{{Flag|ບຣາຊິລ}}
|ພະຈິກ 9
|ນະຄອນອັງເຮເລສ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2009|2009]]
|9
|Larissa Ramos<br>{{Flag|ບຣາຊິລ}}
|Sandra Seifert<br>{{Flag|ຟິລິບປິນ}}
|Jessica Barboza<br>{{Flag|ເວເນຊຸເອລາ}}
|Alejandra Echevarría<br>{{Flag|ແອສະປາຍ}}
|ພະຈິກ 22
|ອັກລານ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|80
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2010|2010]]<br>{{efn-lr|ມິສເອີຣ໌ທ – ແອຣ໌ 2010 (Miss Earth – Air 2010), Jennifer Pazmiño ຈາກເອກວາດໍ, ຖືກຖອດຕຳແໜ່ງ ເນື່ອງຈາກກຳລັງຈະແຕ່ງງານໃນເດືອນກຸມພາ 2011. ຄາໂຣເຊລ ໂປຣດັກຊັນສ໌ (Carousel Productions) ຈຶ່ງໄດ້ຕັດສິນໃຈແຕ່ງຕັ້ງ Viktoria Shchukina ຈາກຣັດເຊຍ ເຊິ່ງເດີມເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດ (Semi-finalist) ໃຫ້ຂຶ້ນມາດຳລົງຕຳແໜ່ງເປັນ ມິສເອີຣ໌ທ – ແອຣ໌ 2010 ຄົນໃໝ່. ນີ້ຖືເປັນຄັ້ງທຳອິດທີ່ຜູ້ເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດໄດ້ຮັບການແຕ່ງຕັ້ງໃຫ້ເປັນອົງຄະລັກແຫ່ງທາດ (Elemental Queen) ແທນທີ່ຈະເປັນຜູ້ເຂົ້າຮອບຊະນະເລີດ (Finalist) ຄົນອື່ນ. ແຕກຕ່າງຈາກການຖອດຕຳແໜ່ງໃນປີ 2002 ເພາະບໍ່ມີການເລື່ອນອັນດັບຂອງຜູ້ເຂົ້າຮອບຊະນະເລີດຄົນອື່ນໆ ຂຶ້ນມາແທນທີ່ລະອັນດັບ ດັ່ງນັ້ນຕຳແໜ່ງ ວໍເຕີ (Water) ແລະ ໄຟເອີຣ໌ (Fire) ຈຶ່ງຍັງຄົງເປັນຄົນເດີມ.}}
| rowspan="2" |10
| rowspan="2" |Nicole Faria<br>{{Flag|ອິນເດຍ}}
|{{n/a|Jennifer Pazmiño{{efn-lg|name=lost|ເສຍຕຳແໜ່ງເນື່ອງຈາກຖືກຖອດຕຳແໜ່ງ ຫຼື ລາອອກ.}}<br>''(ລາອອກຈາກຕຳແໜ່ງ)''<br>{{Flag|ເອກວາດໍ}}}}
| rowspan="2" |Watsaporn Wattanakoon<br>{{Flag|ໄທ}}
| rowspan="2" |Yeidy Bosques<br>{{Flag|ປວຍໂຕຣີໂກ}}
| rowspan="2" |ທັນວາ 4
| rowspan="2" |ຍາຈາງ, [[ຫວຽດນາມ]]
| rowspan="2" |84
|-
|Viktoria Shchukina{{efn-lg|name=gained|ຕຳແໜ່ງທີ່ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນທີ່ ຫຼັງຈາກມີການຖອດຕຳແໜ່ງ ຫຼື ລາອອກ.}}<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ລັດເຊຍ}}
|-
|[[ມິສເອີຣ໌ທ 2011|2011]]
|11
|Olga Álava<br>{{Flag|ເອກວາດໍ}}
|Driely Bennettone<br>{{Flag|ບຣາຊິລ}}
|Athena Imperial<br>{{Flag|ຟິລິບປິນ}}
|Caroline Medina<br>{{Flag|ເວເນຊຸເອລາ}}
|ທັນວາ 3
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|84
|-
|[[ມິສເອີຣ໌ທ 2012|2012]]
|12
|Tereza Fajksová<br>{{Flag|ແຊັກ}}
|Stephany Stefanowitz<br>{{Flag|ຟິລິບປິນ}}
|Osmariel Villalobos<br>{{Flag|ເວເນຊຸເອລາ}}
|Camilla Brant<br>{{Flag|ບຣາຊິລ}}
|ພະຈິກ 24
| rowspan="2" |ລັດປິນຍັສ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|80
|-
|[[ມິສເອີຣ໌ທ 2013|2013]]
|13
|Alyz Henrich<br>{{Flag|ເວເນຊຸເອລາ}}
|Katia Wagner<br>{{Flag|ອອສເຕຣຍ}}
|{{n/a|Punika Kulsoontornrut{{efn-lr|ມິສເອີຣ໌ທ – ວໍເຕີ 2013 (Miss Earth – Water 2013), ປຸນິກາ ກຸນຊອນທອນຣັດ ຈາກປະເທດໄທ, ຖືກຖອດຕຳແໜ່ງ ເນື່ອງຈາກເຂົ້າຮ່ວມການປະກວດ ມິສອິນເຕີເນຊັນແນລ 2014 (Miss International 2014) ເຊິ່ງເປັນການຝ່າຝືນສັນຍາກັບທາງ ມິສເອີຣ໌ທ. ລາວໄດ້ຮອງອັນດັບ 2 ໃນການປະກວດເວທີຫຼັງ, ເຮັດໃຫ້ລາວກາຍເປັນຜູ້ໄດ້ຮັບຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນທີສອງ ທີ່ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດລະດັບນານາຊາດ 2 ເວທີທີ່ແຍກກັນ, ຕໍ່ຈາກ Yanina Gonzalez ໃນປີ 2004.}}{{efn-lg|name=lost}}<br>''(ຖືກຖອດຕຳແໜ່ງ)''<br>{{Flag|ໄທ}}}}
|Catharina Choi<br>{{Flag|ເກົາຫຼີໃຕ້}}
|December 7
|88
|-
|[[ມິສເອີຣ໌ທ 2014|2014]]
|14
|Jamie Herrell<br>{{Flag|ຟິລິບປິນ}}
|Andrea Neu<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Maira Rodríguez{{efn-lr|name=MARandSDZ|ມິສເອີຣ໌ທ – ວໍເຕີ 2014 (Miss Earth – Water 2014), Maira Alexandra Rodriguez ຈາກເວເນຊູເອລາ, ໄດ້ເຂົ້າຮ່ວມການປະກວດ ຫຼັງຈາກ Stephanie de Zorzi ຕົວແທນເດີມຂອງເວເນຊູເອລາໃນປີ Organ ໄດ້ຖອນຕົວ ເນື່ອງຈາກບັນຫາเรื่องນ້ຳໜັກ. ເຊິ່ງເດີມທີ Rodriguez ແມ່ນຕົວແທນຂອງເວເນຊູເອລາທີ່ຈະໄປປະກວດ ມິສເອີຣ໌ທ 2015. ຕໍ່ມາ De Zorzi ໄດ້ກັບມາເຂົ້າຮ່ວມປະກວດໃນ ມິສເອີຣ໌ທ 2016 ແລະ ຄວ້າຕຳແໜ່ງ ມິສເອີຣ໌ທ – ວໍເຕີ ມາຄອງໄດ້.}}<br>{{Flag|ເວເນຊຸເອລາ}}
|Anastasia Trusova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 29
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|84
|-
|[[ມິສເອີຣ໌ທ 2015|2015]]
|15
|Angelia Ong<br>{{Flag|ຟິລິບປິນ}}
|Dayanna Grageda<br>{{Flag|ອົດສະຕະຣາລີ}}
|Brittany Payne<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Thiessa Sickert<br>{{Flag|ບຣາຊິລ}}
|ທັນວາ 5
|ວຽນນາ, [[ປະເທດອອສເຕຣຍ|ອອສເຕຣຍ]]
|86
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2016|2016]]<br>{{efn-lr|ບຣາຊິນກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ (Miss Earth – Fire) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Bruna Zanardo ໃນປີ 2016. ຢ່າງໃດກໍຕາມ, Zanardo ຕ້ອງໄດ້ສະຫຼະຕຳແໜ່ງ (resign) ກ່ອນທີ່ຈະຄົບວາລະ, ແລະ Corrin Stellakis ຈາກສະຫະລັດອາເມຣິກາ ເຊິ່ງເປັນຜູ້ເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດ (Semi-finalist) ຈຶ່ງໄດ້ຮັບການປະກາດໃຫ້ເປັນ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ 2016 ຄົນໃໝ່ ໃນວັນທີ 8 ມີນາ 2017.}}
| rowspan="2" |16
| rowspan="2" |Katherine Espín<br>{{Flag|ເອກວາດໍ}}
| rowspan="2" |Michelle Gómez<br>{{Flag|ໂຄລັມເບຍ}}
| rowspan="2" |Stephanie de Zorzi{{efn-lr|name=MARandSDZ}}<br>{{Flag|ເວເນຊຸເອລາ}}
|{{n/a|Bruna Zanardo{{efn-lg|name=lost}}<br>''(ສະຫຼະຕຳແໜ່ງ)''<br>{{Flag|ບຣາຊິລ}}}}
| rowspan="2" |ຕຸລາ 29
| rowspan="4" |ປາໄຊຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
| rowspan="2" |83
|-
|Corrin Stellakis{{efn-lg|name=gained}}<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|-
|[[ມິສເອີຣ໌ທ 2017|2017]]
|17
|Karen Ibasco<br>{{Flag|ຟິລິບປິນ}}
|Nina Robertson<br>{{Flag|ອົດສະຕະຣາລີ}}
|Juliana Franco<br>{{Flag|ໂຄລັມເບຍ}}
|Lada Akimova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 4
|85
|-
|[[ມິສເອີຣ໌ທ 2018|2018]]
|18
|Nguyễn Phương Khánh<br>{{Flag|ຫວຽດນາມ}}
|Melanie Mader<br>{{Flag|ອອສເຕຣຍ}}
|Valeria Ayos{{efn-lr|ໂກໂລມບີກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ວໍເຕີ (Miss Earth – Water) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Valeria Ayos ໃນປີ 2018.}}<br>{{Flag|ໂຄລັມເບຍ}}
|Melissa Flores<br>{{Flag|ເມັກຊິໂກ}}
|ພະຈິກ 3
|87
|-
|[[ມິສເອີຣ໌ທ 2019|2019]]
|19
|Nellys Pimentel<br>{{Flag|ປວຍໂຕຣີໂກ}}
|Emanii Davis<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Klára Vavrušková<br>{{Flag| ແຊັກ}}
|Alisa Manyonok<br>{{Flag|ບີເອໂລລຸດ}}
|ຕຸລາ 26
|ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2020|2020]]
|20
|Lindsey Coffey<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Stephany Zreik<br>{{Flag|ເວເນຊຸເອລາ}}
|Roxie Baeyens<br>{{Flag|ຟິລິບປິນ}}
|Michala Rubinstein<br>{{Flag|ດານມາກ}}
|ພະຈິກ 29
| rowspan="2" |ການປະກວດອອນໄລນ໌
|82
|-
|[[ມິສເອີຣ໌ທ 2021|2021]]
|21
|Destiny Wagner<br>{{Flag|ເບລີຊ}}
|Marisa Butler<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Romina Denecken<br>{{Flag|ຊິລີ}}
|Jareerat Petsom<br>{{Flag|ໄທ}}
|ພະຈິກ 21
|80
|-
|[[ມິສເອີຣ໌ທ 2022|2022]]
|22
|Mina Sue Choi<br>{{Flag|ເກົາຫຼີໃຕ້}}
|Sheridan Mortlock<br>{{Flag|ອົດສະຕະຣາລີ}}
|Nadeen Ayoub<br>{{Flag|ປາເລດສະຕິນ}}
|Andrea Aguilera<br>{{Flag|ໂຄລັມເບຍ}}
|ພະຈິກ 29
|ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2023|2023]]
|23
|Drita Ziri<br>{{Flag|ອານບານີ}}
|Yllana Aduana<br>{{Flag|ຟິລິບປິນ}}
|Đỗ Thị Lan Anh<br>{{Flag|ຫວຽດນາມ}}
|Cora Bliault<br>{{Flag|ໄທ}}
|ທັນວາ 22
|[[ນະຄອນໂຮ່ຈີ່ມິນ]], [[ຫວຽດນາມ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2024|2024]]
|24
|Jessica Lane<br>{{Flag|ອົດສະຕະຣາລີ}}
|Hrafnhildur Haraldsdóttir<br>{{Flag|ອິດສະລັງ}}
|Bea Millan-Windorski<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Niva Antezana<br>{{Flag|ເປຣູ}}
|ພະຈິກ 9
| rowspan="2" |ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|76
|-
|[[ມິສເອີຣ໌ທ 2025|2025]]
|25
|Natálie Puškinová<br>{{Flag| ແຊັກ}}
|Sóldís Ívarsdóttir<br>{{Flag|ອິດສະລັງ}}
|Mỹ Anh Trịnh<br>{{Flag|ຫວຽດນາມ}}
|Waree Ngamkham<br>{{Flag|ໄທ}}
|ພະຈິກ 5
|78
|}
=== ຮອງຊະນະເລີດ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
|-
|[[ມິສເອີຣ໌ທ 2023|2023]]
|23
|Morgana Carlos<br>{{Flag|ບຣາຊິລ}}
|Dilnaz Tilaeva<br>{{Flag|ກາຊັກສະຖານ}}
|Noa Claus<br>{{Flag|ໂຮນລັງ}}
|Daria Lukonkina<br>{{Flag|ລັດເຊຍ}}
|ທັນວາ 22
|[[ນະຄອນໂຮ່ຈີ່ມິນ]], [[ຫວຽດນາມ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2024|2024]]
|24
|Jasmine Jorgensen<br>{{Flag|ກາບູເວຣ໌ດີ}}
|Tamara Aznar<br>{{Flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Bianca Caraballo<br>{{Flag|ປວຍໂຕຣີໂກ}}
|Ekaterina Romanova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 9
| rowspan="2" |ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|76
|-
|[[ມິສເອີຣ໌ທ 2025|2025]]
|25
|Laila Frizon<br>{{Flag|ບຣາຊິລ}}
|Nathalie Briones<br>{{Flag|ຊິລີ}}
|Joy Barcoma<br>{{Flag|ຟິລິບປິນ}}
|Mariia Zheliaskova<br>{{Flag|ອູກະແລນ}}
|ພະຈິກ 5
|78
|}
;ໝາຍເຫດ
{{notelist-lr}}
{{notelist}}
== ແກເລີຣີຜູ້ຊະນະ ==
<gallery class="center">
File:Natálie Puškinová Miss Earth 2025.jpg|ມິສເອີຣ໌ທ 2025<br/>ນາຕາລີ ປຸສກິໂນວາ<br/>ເຊັກ
File:Jessica Lane (cropped) (2).jpg|ມິສເອີຣ໌ທ 2024<br />ເຈສຊິກາ ເລນ<br />ອົດສະຕຣາລີ
File:Drita Ziri (2024).jpg|ມິສເອີຣ໌ທ 2023<br />ດຣິຕາ ຊີຣີ<br />ອາລບານີ
File:Mins Sue Choi Crowning.png|ມິສເອີຣ໌ທ 2022<br />ມີນາ ຊູ ຊເວ<br />ເກົາຫຼີໃຕ້
File:Destiny Wagner in Zamboanga City (2022) (cropped).jpg|ມິສເອີຣ໌ທ 2021<br />ເດັສທີນີ ແວັກເນີ<br />ເບລີດ
File:Lindsey Marie Coffey (cropped).jpg|ມິສເອີຣ໌ທ 2020<br />ລິນຊີ ຄັອບຟີ<br />ສະຫະລັດອາເມຣິກາ
File:Nellys Pimentel in Zamboanga City (2022).jpg|ມິສເອີຣ໌ທ 2019<br />ເນລລິສ ປິເມນເທລ<br />ປວຍໂຕຣິໂກ
File:Phương Khánh on SaigonTV.jpg|ມິສເອີຣ໌ທ 2018<br />ເຟືອງ ຂັນ ຫງວຽນ<br />ຫວຽດນາມ
File:Karen Ibasco (cropped).jpg|ມິສເອີຣ໌ທ 2017<br />ຄາເລນ ອິບາສໂຄ<br />ຟີລິບປິນ
File:Katherine Espin (cropped).jpg|ມິສເອີຣ໌ທ 2016<br />ແຄັດເທະລີນ ເອດສະປິນ<br />ເອກວາດໍ
File:Angelia Ong, Miss Earth 2015, on Life TV.jpg|ມິສເອີຣ໌ທ 2015<br />ແອນເຈເລຍ ອອງ<br />ຟີລິບປິນ
File:Jamie Herrell (Miss Philippines Earth 2014 ).jpg|ມິສເອີຣ໌ທ 2014<br />ເຈມີ ເຮີເຣລ<br />ຟີລິບປິນ
File:Alyz Henrich (2016) (cropped).jpg|ມິສເອີຣ໌ທ 2013<br />ອາລິສ ເຮນຣິກ<br />ເວເນຊຸເອລາ
File:Tereza Fajksova Olympia 2013.jpg|ມິສເອີຣ໌ທ 2012<br />ເທເຣຊາ ໄຟກໂຊວາ<br />ເຊັກ
File:Olga Alava.png|ມິສເອີຣ໌ທ 2011<br />ໂອລກາ ອາລາວາ<br />ເອກວາດໍ
File:Nicole Faria at the First look launch of 'Yaariyan'.jpg|ມິສເອີຣ໌ທ 2010<br /> ນິໂຄລ ຟາເຣຍ<br />ອິນເດຍ
File:Earth2009press01.jpg|ມິສເອີຣ໌ທ 2009<br />ລາຣິສຊາ ຣາມົສ<br />ບຣາຊິນ
File:Karla Henry.jpg|ມິສເອີຣ໌ທ 2008<br />ຄາຣ໌ລາ ເຮນຣີ<br />ຟີລິບປິນ
File:MissEarth2007.jpg|ມິສເອີຣ໌ທ 2007<br />ເຈສຊິກາ ທຣິສໂຄ<br />ແຄນາດາ
File:Hilhernandez.png|ມິສເອີຣ໌ທ 2006<br />ຮິລ ເຮີນານເດດ<br />ຈີເລ
File:MissEarth2005.jpg|ມິສເອີຣ໌ທ 2005<br />ອາເລກຊານດຣາ ບຣາວນ໌<br />ເວເນຊຸເອລາ
File:Priscilla Meirelles.jpg|ມິສເອີຣ໌ທ 2004<br />ພຣິສຊິລລາ ເມເລັສ<br />ບຣາຊິນ
File:Catharina Svensson, Miss Earth 2001.jpg|ມິສເອີຣ໌ທ 2001<br/>ຄາທາຣິນາ ສະເວນສັນ<br/>ດານມາກ
</gallery>
== ຕົວແທນປະເທດລາວ ==
{{ບົດຄວາມຫຼັກ|ມິສເອີຣສລາວ}}
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ປີ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜູ້ດຳລົງຕຳແໜ່ງ / ຕົວແທນ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ແຂວງ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜົນງານລະດັບຊາດ
! colspan="2" style="background-color:#787878;color:#FFFFFF;" |ການປະກວດລະດັບນານາຊາດ
|-
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2025
|ປາລະມີ ວຽງໃໝ່
|[[ແຂວງຫຼວງພະບາງ]]
|ມິສເອີຣສລາວ 2025
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2024
|ຟ້າຈະລິນ ຈຸນລະມຸນຕຣີ
|[[ແຂວງບໍລິຄຳໄຊ|ແຂວງບໍລິຄໍາໄຊ]]
|ມິສເອີຣສລາວ 2024
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2023
|ນູ້ເລົ່າ ຫວາເມັ່ງລໍ່
|[[ແຂວງຊຽງຂວາງ]]
|ມິສເອີຣສລາວ 2023
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2022
|ໂຕດໂຕ້ ຈິນຕະນາ ຄິດາພອນ
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2021
|ຮຸ່ງຟ້າ ລັດຕະນະສະໄໝ
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
* [https://www.missearth.tv/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/MissEarth ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missearth/ ອິນສະຕາແກຣມຫຼັກ]
* [https://www.youtube.com/@missearthchannel ຢູທູບຫຼັກ]
* [https://x.com/MissEarth ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກ]
* [https://www.tiktok.com/@missearthofficial?lang=en ຕິກຕອກຫຼັກ]
* [https://www.threads.com/@missearth ເທີຣດສ໌ຫຼັກ]
{{ມິສເອີຣທ}}{{ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣທ}}<noinclude>
[[ໝວດ:ມິສເອີຣສ]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
<references />
60g72bs7uk8crpm36oeh2pahuukj8cn
130855
130854
2026-09-16T09:19:11Z
The Miss GEE
22326
/* ຮອງຊະນະເລີດ */
130855
wikitext
text/x-wiki
{{Infobox pageant
| name = ມິສເອີຣ໌ທ
| logo =
| upright = 0.55
| image =
| caption =
| type = [[ລາຍການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| franchise_holder =
| organization = ຄາຣູເຊລ ໂປຣດັກຊັນ (Carousel Productions)
| headquarters = [[ມະນີລາ]], ຟີລິບປິນ
| pageant_region =
| region_represented =
| qualification =
| first = 2001
| recent = 2025
| last = <!---ໃຊ້ສະເພາະເມື່ອການປະກວດຍົກເລີກໄປແລ້ວ--->
| current_titleholder = ນາຕາລີ ປຸສກິໂນວາ
| titleholder_represents = {{flag|ເຊັກ}}
| language = ອັງກິດ
| leader_title1 = ຜູ້ກໍ່ຕັ້ງ
| leader_name1 = ລໍເລນ ຊັກ
| leader_title2 = ປະທານ
| leader_name2 = ຣາມອນ ມອນຊອນ
| leader_title3 =
| leader_name3 =
| predecessor =
| successor = <!---ການປະກວດທີ່ຈະມາแทนທີ່--->
| website = [http://www.missearth.tv/ official website]
}}
'''ມິສເອີຣ໌ທ''' ({{lang-en|Miss Earth}}) ເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ຈັດຂຶ້ນເປັນປະຈຳທຸກປີ ໂດຍມີສຳນັກງານໃຫຍ່ຕັ້ງຢູ່ປະເທດຟີລິບປິນ ເຊິ່ງເນັ້ນການຮຽກຮ້ອງການສ້າງຄວາມຕື່ນໂຕ້ດ້ານສິ່ງແວດລ້ອມ, ການອະນຸລັກສິ່ງແວດລ້ອມ ແລະຄວາມຮັບຜິດຊອບຕໍ່ສັງຄົມ. ມິສເອີຣ໌ທຖືເປັນໜຶ່ງໃນສີ່ການປະກວດຄວາມງາມທີ່ຍິ່ງໃຫຍ່ທີ່ສຸດໃນໂລກ (Big Four) ຮ່ວມກັບ ມິສເວີນດ໌, ມິສຢູນີເວີຣ໌ສ ແລະ ມິສອິນເຕີເນຊັນເນິນ.<ref>{{cite news|title=2004"地球小姐"花落巴西,阿富汗小姐当评委|trans-title=2004 "Miss Earth" Flower Falling to Brazil, Miss Afghanistan as Judge|url=http://www.chinadaily.com.cn/gb/doc/2004-10/26/content_385798.htm|newspaper=[[China Daily]]|first=Zhang|last=Chunyan|date=2004-10-26|time=10:26 AM, [[Time in China|China Standard Time]] ([[UTC+8]])|access-date=2015-11-09|archive-url=https://web.archive.org/web/20160304084652/http://www.chinadaily.com.cn/gb/doc/2004-10/26/content_385798.htm|archive-date=2016-03-04|url-status=dead}}</ref><ref>{{cite news |date=October 30, 2003 |title=Afghanistan: Anti-Pageant Judges |url=https://query.nytimes.com/gst/fullpage.html?res=9B07E3DC1430F933A05753C1A9659C8B63&scp=1&sq=miss%20earth%20vida%20samadzai&st=cse |access-date=January 3, 2009 |work=[[The New York Times]]}}</ref><ref>{{cite news|title=Lost in Storm's Debris: A Beauty Pageant|url=https://www.wsj.com/articles/SB10001424052702303562904579230743737206568|newspaper=[[The Wall Street Journal]]|first=Kwanwoo|last=Jun|date=2013-12-02}}</ref><ref>{{Cite web |date=2022-12-15 |title=Korea's 1st winner at Big Four beauty pageant talks about true beauty |url=https://www.koreatimes.co.kr/www/culture/2024/07/262_341784.html |access-date=2024-07-14 |website=[[Korea Times]] |language=en}}</ref>
ມິສເອີຣ໌ທ ເປັນຜູ້ຮ່ວມຈັດງານ ແຊມປ້ຽນອັອບເດີເອີຣ໌ທ (Champions of the Earth) ຂອງໂຄງການສິ່ງແວດລ້ອມແຫ່ງສະຫະປະຊາຊາດ ເຊິ່ງເປັນລາງວັນດ້ານສິ່ງແວດລ້ອມລະດັບນານາຊາດທີ່ຈັດຂຶ້ນເປັນປະຈຳທຸກປີ ໂດຍເລີ່ມຕັ້ງແຕ່ປີ 2005 ໂດຍສະຫະປະຊາຊາດ ເພື່ອຍົກຍ້ອງຜູ້ທີ່ມີຜົນງານ ແລະ ຜູ້ນຳດ້ານສິ່ງແວດລ້ອມທີ່ໂດດເດັ່ນໃນລະດັບນະໂຍບາຍ. ນອກຈາກນີ້ ມິສເອີຣ໌ທ ແລະ ກຣີນພີສ (Greenpeace) ຍັງໄດ້ຮ່ວມກັນຮຽກຮ້ອງໃຫ້ມີການຫ້າມພືດຜົນທີ່ຜ່ານການດັດແປງພັນທຸກຳ, ສົ່ງເສີມເກດສະຕະກຳອິນຊີ ແລະ ການພັດທະນາເກດສະຕະກຳແບບຍືນຍົງ. ມູນນິທິມິສເອີຣ໌ທ ຍັງໄດ້ຮ່ວມມືກັບ The Climate Reality Project ໃນໂຄງການ "Climate Reality Leadership Corps Training" ເຊິ່ງດຳເນີນການໂດຍ ອານ ກໍຣ໌ (Al Gore) ຜູ້ກໍ່ຕັ້ງ ແລະ ປະທານອົງການ, ອະດີດຮອງປະທານາທິບດີສະຫະລັດອາເມຣິກາ ແລະ ຜູ້ເຄື່ອນໄຫວດ້ານສິ່ງແວດລ້ອມ.
ມູນນິທິມິສເອີຣ໌ທ ໄດ້ເຮັດວຽກຮ່ວມກັບກົມ ແລະ ກະຊວງສິ່ງແວດລ້ອມຂອງປະເທດທີ່ເຂົ້າຮ່ວມ, ພາກເອກະຊົນ ແລະ ອົງການຈັດຕັ້ງຕ່າງໆ ພ້ອມທັງ ອົງການກອງທຶນສັດປ່າໂລກ (World Wildlife Foundation).<ref name=engineering-student>{{cite news|last1=Waddington|first1=Sarah|title=Plymouth engineering student hopes to "change the future" by competing for Miss Earth England|url=http://www.plymouthherald.co.uk/Plymouth-engineering-student-hopes-change-future/story-22952868-detail/story.html|access-date=January 9, 2016|work=[[The Herald (Plymouth)]]|date=September 19, 2014}}{{Dead link|date=July 2018|bot=InternetArchiveBot|fix-attempted=yes }}</ref><ref name=haphazard-scrutiny>{{cite news|last1=Bobby T.|first1=Yalong|title=A haphazard scrutiny and pragmatic dissertation on Philippine pageantry|url=http://asianjournal.com/lifestyle/a-haphazard-scrutiny-and-pragmatic-dissertation-on-philippine-pageantry/|access-date=January 9, 2016|publisher=Asian Journal|date=January 4, 2016}}</ref><ref name=china-censorship>{{cite news|last1=Macauley|first1=Richard|title=China's latest censorship battlefield is global beauty pageants|url=http://qz.com/558141/a-taiwanese-contestant-was-barred-from-a-miss-earth-pageant-for-wearing-a-taiwanese-national-sash/|access-date=January 27, 2016|agency=[[Goldman Sachs]]|work=[[Quartz (publication)|Quartz]]|date=November 24, 2015}}</ref>
ຕັ້ງແຕ່ປີ 2002 ເປັນຕົ້ນມາ ການປະກວດສ່ວນໃຫຍ່ແມ່ນຈັດຂຶ້ນຢູ່ປະເທດຟີລິບປິນ ໂດຍມີການຖ່າຍທອດສົດໄປຫຼາຍກວ່າ 80 ປະເທດທົ່ວໂລກ ຜ່ານທາງ Fox Life, The Filipino Channel ແລະ Metro Channel.<ref name="almanac-history"/><ref>{{cite news|title=Beauty queen auctions dress|url=http://www.kilmarnockstandard.co.uk/ayrshire-news/tm_headline=beauty-queen-auctions-dress&method=full&objectid=20914251&siteid=73592-name_page.html|publisher=kilmarnock Standard, United Kingdom, Scottish & Universal Newspapers Limited|first=Clair|last=Fullarton|date=May 15, 2008|access-date=January 2, 2009}}</ref><ref>{{cite news|title=Miss Earth 2007|url=http://www.abs-cbnnews.com/storypage.aspx?StoryId=98840|publisher=ABS-CBN News|date=December 18, 2007|access-date=January 7, 2008|archive-date=October 27, 2022|archive-url=https://web.archive.org/web/20221027131303/http://www.abs-cbnnews.com/storypage.aspx?StoryId=98840|url-status=dead}}</ref>
ຜູ້ໄດ້ຮັບຕຳແໜ່ງຈະໃຊ້ເວລາຕະຫຼອດປີໃນການຮ່ວມສົ່ງເສີມໂຄງການສະເພາະ ແລະ ກິດຈະກຳດ້ານສິ່ງແວດລ້ອມຂອງຕົນ<ref name="tribuneindithe a.com/2004/20041008/world.htm">{{cite news|title=Contestants of Miss Earth 2004 beauty pageant|url=http://www.tribuneindia.com/2004/20041008/world.htm|publisher=The Tribune India|author=<!--Not stated-->|date=October 8, 2004|access-date=December 15, 2007}}</ref><ref name=beautiful-girl>{{cite news|last=Nkurunziza|first=Sam|title=The most beautiful girl in the world|url=http://www.newtimes.co.rw/news/index.php?i=13485&a=1046|access-date=September 3, 2012|newspaper=[[The Sunday Times (Rwanda)|The Sunday Times]]|date=March 30, 2008|url-status=dead|archive-url=https://web.archive.org/web/20131213035244/http://www.newtimes.co.rw/news/index.php?i=13485&a=1046|archive-date=December 13, 2013}}</ref> ຜ່ານການບັນຍາຍ, ການເສວະນາໂຕະກົມ, ການຕອນທ່ຽມໂຮງຮຽນ, ກິດຈະກຳປູກຕົ້ນໄມ້, ການຮຽກຮ້ອງຕາມທ້ອງຖະໜົນ, ການທຳຄວາມສະອາດ, ການໂປຣໂມດໃນຫ້າງສັບພະສິນຄ້າ, ການອອກລາຍການສື່, ນິເທດສະການດ້ານສິ່ງແວດລ້ອມ, ໂຄງການເລົ່ານິທານໃຫ້ເດັກນ້ອຍ, ແຟຊັນໂຊອະນຸລັກທຳມະຊາດ (Eco-fashion show) ແລະ ກິດຈະກຳອື່ນໆ ທີ່ເນັ້ນໃສ່ສິ່ງແວດລ້ອມ.<ref>{{cite news|last1=Gilbert|first1=Julie|title=Hamilton woman Amy Meisak is hoping to win Miss Earth 2014|url=http://www.dailyrecord.co.uk/news/local-news/hamilton-woman-amy-meisak-hoping-3839185|access-date=January 9, 2016|newspaper=[[Daily Record (Scotland)]]|date=July 12, 2014}}</ref><ref name=environmental-projects>{{cite news|last=Schuck|first=Lorraine|title=Miss Earth winners work hand-in-hand|url=http://www.missearth.tv/ME2012ebookforTV.pdf|access-date=September 24, 2012|newspaper=Miss Earth Website|date=September 20, 2012}}</ref><ref name=caerphilly-beauty>{{cite news|title=Caerphilly beauty queen takes on the world|url=http://www.southwalesargus.co.uk/news/gwentnews/10683646.Caerphilly_beauty_queen_takes_on_the_world/|work=South Wales Argus|date=September 18, 2013|access-date=July 30, 2022}}</ref>
ຜູ້ຄອງຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນປັດຈຸບັນຄື Natálie Puškinová ຈາກສາທາລະນະລັດ ເຊັກ ເຊິ່ງໄດ້ຮັບມຸງກຸດເມື່ອວັນທີ 5 ພະຈິກ 2025 ຢູ່ເມືອງ ປາຣານາເກ (Parañaque) ປະເທດຟີລິບປິນ. ສຳລັບຄະນະທາດທັງສາມ (Elemental Court) ຂອງນາງປະກອບມີ:
* ມິສເອີຣ໌ທ ແອຣ໌ (Miss Earth Air) — Sóldís Ívarsdóttir ຈາກໄອສ໌ແລນ
* ມິສເອີຣ໌ທ ວໍເຕີຣ໌ (Miss Earth Water) — Mỹ Anh Trịnh ຈາກຫວຽດນາມ
* ມິສເອີຣ໌ທ ໄຟເອີຣ໌ (Miss Earth Fire) — Waree Ngamkham ຈາກໄທ
== ຈຸດເລີ່ມຕົ້ນ ແລະ ປະວັດສາດຍຸກທຳອິດ ==
ບໍລິສັດ Carousel Productions ໄດ້ຈັດການປະກວດ ມິສເອີຣ໌ທ ຄັ້ງທຳອິດໃນປີ 2001 ໃນຖານະເຫດການດ້ານສິ່ງແວດລ້ອມລະດັບນານາຊາດ ໂດຍມີພັນທະກິດໃນການໃຊ້ວົງການບັນເທີງການປະກວດຄວາມງາມເປັນເຄື່ອງມືໃນການສົ່ງເສີມການອະນຸລັກສິ່ງແວດລ້ອມ.<ref name="channeling-beauty">{{cite magazine|last1=Warner|first1=Claire|title=What Is The Miss Earth Pageant? Angelia Ong Isn't The Only Winner You Need To Know|url=http://www.bustle.com/articles/127958-what-is-the-miss-earth-pageant-angelia-ong-isnt-the-only-winner-you-need-to-know|access-date=January 31, 2016|magazine=[[Bustle (magazine)|Bustle]]|date=December 6, 2015}}</ref><ref name="missearth.tv/about.html">{{cite news|title=About Miss Earth Beauty Pageant|url=http://www.missearth.tv/about.html|publisher=Miss Earth official website, Carousel Productions, Inc|first=Lorraine|last=Schuck|date=October 12, 2006|access-date=August 2, 2008|archive-url = https://web.archive.org/web/20080224140925/http://www.missearth.tv/about.html <!-- Bot retrieved archive -->|archive-date = February 24, 2008}}</ref><ref name="manilatimes.20081116week2">{{cite news|title=Beauties for the Earth|url=http://www.manilatimes.net/national/2008/nov/16/yehey/weekend/20081116week2.html|publisher=The Sunday Times, The Manila Times Publishing Corporation|first=Perry Gil S.|last=Mallari|date=November 16, 2008|access-date=January 2, 2009}}{{dead link|date=September 2017|bot=InternetArchiveBot|fix-attempted=yes }}</ref> ການປະກວດໄດ້ຮັບການເປີດໂຕຢ່າງເປັນທາງການຄັ້ງທຳອິດໃນການຖະແຫຼງຂ່າວເມື່ອວັນທີ 3 ເມສາ 2001.<ref name="newsflash.org">{{cite news|title=Two new RP Beauty Contests Coming Up|url=http://www.newsflash.org/2001/04/sb/sb001641.htm|publisher=Philippine Headline News/Philippine Star|first=Ricardo F.|last=Lo|date=April 3, 2001|access-date=April 12, 2009|archive-date=November 29, 2020|archive-url=https://web.archive.org/web/20201129020454/http://www.newsflash.org/2001/04/sb/sb001641.htm|url-status=dead}}</ref>
ໃນເດືອນຕຸລາ 2001, ມິສເອີຣ໌ທ ໄດ້ນຳໃຊ້ສະໂລແກນ "ງາມຢ່າງມີຄຸນຄ່າ (Beauties For a Cause)",<ref name=highbeam-79048204 /> ໂດຍລາງວັນ "Beauty for a Cause" ຄັ້ງທຳອິດໄດ້ຖືກມອບໃນປີ 2003.<ref>{{cite news|title=Miss Afghanistan named "beauty for a cause'|url=http://www.sptimes.com/2003/11/10/Worldandnation/England_s_queen_is_gr.shtml|newspaper=St. Petersburg Times |agency=Associated Press|date=November 6, 2003|access-date=January 3, 2009}}</ref><ref>{{cite magazine|title=Bod For A Burqa?|url=http://www.time.com/time/magazine/article/0,9171,1006105,00.html|archive-url=https://web.archive.org/web/20110120181446/http://www.time.com/time/magazine/article/0,9171,1006105,00.html|url-status=dead|archive-date=January 20, 2011|magazine=Time Magazine|first=Rebecca|last=Winters|date=November 10, 2003|access-date=January 3, 2009}}</ref>
ໃນປີ 2003, ມິສເອີຣ໌ທ ໄດ້ແຊງໜ້າ ມິສອິນເຕີເນຊັນເນິນ ຂຶ້ນເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ໃຫຍ່ເປັນອັນດັບສາມຕາມຈຳນວນປະເທດທີ່ເຂົ້າຮ່ວມ. ຫຼັງຈາກການລະບາດทั่วໂລກຂອງໂຄວິດ-19, ພາຍໃນປີ 2020 ແລະ 2022, ມິສເອີຣ໌ທ ໄດ້ແຊງໜ້າ [[ມິສຢູນີເວີຣ໌ສ]] ເຊິ່ງເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ເກົ່າແກ່ເປັນອັນດັບສອງຂອງໂລກ ຂຶ້ນເປັນການປະກວດຄວາມງາມລະດັບນານາຊາດທີ່ໃຫຍ່ເປັນອັນດັບສອງຕາມຈຳນວນປະເທດທີ່ເຂົ້າຮ່ວມ.<ref name=":0">{{Cite news|last=Lo|first=Ricky|date=November 5, 2003|title=Miss Earth is now 3rd biggest int'l contest|work=[[The Philippine Star]]|url=https://www.philstar.com/entertainment/2003/11/05/226735/miss-earth-now-3rd-biggest-int146l-contest|access-date=May 17, 2020}}</ref><ref name="planetearth-schooltour"/>
==== ຮູບແບບເສືອນ ====
ການລະບາດทั่วໂລກຂອງໂຄວິດ-19 ເຮັດໃຫ້ເກີດຂໍ້ຈຳກັດໃນການເດີນທາງ ເຊິ່ງເຮັດໃຫ້ຜູ້ເຂົ້າປະກວດທີ່ຈະເດີນທາງມາຟີລິບປິນຕ້ອງຖືກກັກໂຕເປັນເວລາ 14 ວັນເມື່ອມາຮອດ. ໃນວັນທີ 14 ສິງຫາ 2020 ໄດ້ມີການປະກາດວ່າ ອົງການມິສເອີຣ໌ທ ຈະຕ້ອງປະກາດມອບມຸງກຸດໃຫ້ກັບຜູ້ຄອງຕຳແໜ່ງຄົນໃໝ່ໃນເຫດການເສືອນ (Virtual event) ໃນວັນທີ 29 ພະຈິກ 2020 ເຊິ່ງຖືເປັນຄັ້ງທຳອິດໃນປະວັດສາດຂອງອົງການ.<ref name=shame-not-to-push>{{cite web|last=Severo|first=Jan Milo|title='It's a shame not to push through': Miss Earth 2020 set as global pageant goes digital|url=https://www.philstar.com/entertainment/2020/08/14/2035283/its-shame-not-push-through-miss-earth-2020-set-global-pageant-goes-digital|access-date=31 August 2020|date=14 August 2020|website=[[The Philippine Star]]}}</ref><ref>{{cite web|last2=emic|date=13 August 2020|title=Miss Earth 2020: 1st Virtual Coronation to Push Through amid Pandemic|url=https://philnews.ph/2020/08/13/miss-earth-2020-first-virtual-coronation-event-to-push-through-amid-pandemic/|access-date=31 August 2020|last1=Green|first1=Jhen|website=Philippine News|language=en-US}}</ref>
ການປະກວດໄດ້ເລີ່ມຂຶ້ນໃນວັນທີ 21 ກັນຍາ 2020 ແລະ ດຳເນີນໄປເປັນເວລາສອງສາມເດືອນ.<ref name="bigleague-pageants">{{cite web|last=Patao|first=Jose Jr.|title=20th Miss Earth commences on September 21 – Malaya Business Insight|website=[[Malaya (newspaper)|Malaya]]|url=https://malaya.com.ph/index.php/news_entertainment/20th-miss-earth-commences-on-september-21/|access-date=18 September 2020|date=18 September 2020|language=en-US|archive-date=29 ຕຸລາ 2020|archive-url=https://web.archive.org/web/20201029015144/https://malaya.com.ph/index.php/news_entertainment/20th-miss-earth-commences-on-september-21/|url-status=dead}}</ref> ໃນວັນທີ 12 ຕຸລາ 2020 ອົງການໄດ້ຈັດກິດຈະກຳທັກທາຍ ແລະ ເຮັດຄວາມຮູ້ຈັກ ("Getting to Know You") ແບບເສືອນກັບຜູ້ເຂົ້າປະກວດແຕ່ລະຄົນ ໂດຍມີ Karla Henry ມິສເອີຣ໌ທ 2008 ເປັນຜູ້ດຳເນີນລາຍການ. ຮອບເກັບຄະແນນ (Preliminary) ຂອງການປະກວດໄດ້ຖືກຖ່າຍທອດສົດທາງ KTX ໃນວັນທີ 24 ພະຈິກ 2020.<ref>{{Cite web |first=Mario |last=Dumaual |date=9 November 2020|title=Miss Earth 2020 top bets bared; pageant to be viewed on KTX|url=https://www.abs-cbn.com/life/11/09/20/look-miss-earth-2020-top-bets-bared-pageant-to-be-viewed-on-ktx|access-date=26 November 2020|website=ABS-CBN News|language=en}}</ref>
ຜູ້ເຂົ້າປະກວດຖືກແບ່ງອອກເປັນສີ່ກຸ່ມຕາມທະວີບ ໄດ້ແກ່: ອາຊີ ແລະ ໂອເຊອານີ, ອາຟຣິກາ, ອາເມຣິກາ, ແລະ ຢູໂຣບ ຈາກນັ້ນໄດ້ແຂ່ງຂັນໃນໝວດໝູ່ຕ່າງໆ ໄດ້ແກ່: Earth Talk, ການສະແດງຄວາມສາມາດ, ຊຸດປະຈຳຊາດ, ຊຸດລາດຕີ, ຊຸດລອຍນ້ຳ, ຊຸດກິລາ, ແລະ ການສຳພາດກັບຊາວເນັດ.<ref name="bigleague-pageants"/> ສຳລັບໝວດໝູ່ການຕັດສິນຮອບເກັບຄະແນນປະກອບມີ: ຄວາມງາມຂອງໃບໜ້າ, ຮ່າງກາຍ ແລະ ສຸຂະພາບ, ແລະ ຄວາມຕື່ນໂຕ້ດ້ານສິ່ງແວດລ້ອມ.<ref name="tribune-wins">{{Cite web|last=TDT|date=29 November 2020|title=US wins first Miss Earth crown|url=https://tribune.net.ph/index.php/2020/11/30/us-wins-first-miss-earth-crown/|access-date=11 December 2020|website=[[Daily Tribune (Philippines)]]|language=en-US|archive-date=December 20, 2020|archive-url=https://web.archive.org/web/20201220151405/https://tribune.net.ph/index.php/2020/11/30/us-wins-first-miss-earth-crown/|url-status=dead}}</ref><ref>{{Cite web|date=5 July 2020|title=Baguio artist tops Miss Philippines Earth 2020 virtual pageant|url=https://lifestyle.inquirer.net/365584/baguio-artist-tops-miss-philippines-earth-2020-virtual-pageant/|access-date=11 December 2020|website=Inquirer Lifestyle|language=en-US}}</ref>
ກິດຈະກຳກ່ອນການປະກວດ ແລະ ຄືນປະກາດຜົນມຸງກຸດໄດ້ຈັດຂຶ້ນໃນຮູບແບບເສືອນຍ້ອນການລະບາດຂອງໂຄວິດ-19 ທີ່ຍັງດຳເນີນຢູ່ ເປັນປີທີສອງຕິດຕໍ່ກັນໃນປີ 2021.<ref name=":2">{{Cite web|last=Bracamonte|first=Earl D. C.|title=Miss Earth 2021 continues with intro series, virtual challenges|url=https://www.philstar.com/entertainment/2021/10/18/2135008/miss-earth-2021-continues-intro-series-virtual-challenges|access-date=2021-11-01|website=Philstar.com}}</ref>
== ຄຸນສົມບັດ ແລະ ເກນການຕັດສິນ ==
ຜູ້ເຂົ້າປະກວດຕ້ອງບໍ່ເຄີຍແຕ່ງງານ ຫຼື ໃຫ້ກຳເນີດບຸດ ແລະ ຕ້ອງມີອາຍຸລະຫວ່າງ 18 ຫາ 28 ປີ.<ref>{{cite web|url=http://www.missearth.info/join.php|title=Become Miss Earth|publisher=Miss Earth|url-status=usurped|archive-url=https://web.archive.org/web/20090719085522/http://www.missearth.info/join.php|archive-date=2009-07-19|access-date=2009-09-03}}</ref> ໃນຮອບກ່ອນການຕັດສິນ (Pre-judging), ຜູ້ເຂົ້າປະກວດມິສເອີຣ໌ທ ຈະຖືກຕັດສິນຈາກສະຕິປັນຍາ ແລະ ຄວາມຮູ້ກ່ຽວກັບປະເດັນ ແລະ ນະໂຍບາຍດ້ານສິ່ງແວດລ້ອມ ເຊິ່ງມີສັດສ່ວນ 30% ຂອງຄະແນນທັງໝົດ, ສ່ວນເກນທີ່ເຫຼືອປະກອບມີ: ຄວາມງາມ ແລະ ຄວາມຮູ້ 35%, ຮູບຮ່າງ ແລະ ສັດສ່ວນ 20%, ບຸກຄະລິກກະພາບ 10%, ແລະ ທັດສະນະຄະຕິ 5%.<ref>{{Cite news|url=https://cnnphilippines.com/lifestyle/2017/07/09/miss-PH-earth-prejudging.html|title=Judges test Miss PH Earth beauties' level of environmental awareness|last=AC|first=Nicholls|date=July 7, 2017|work=[[CNN]]|access-date=October 14, 2019|archive-date=October 14, 2019|archive-url=https://web.archive.org/web/20191014041314/https://cnnphilippines.com/lifestyle/2017/07/09/miss-PH-earth-prejudging.html|url-status=dead}}</ref> ຈາກນັ້ນ ຜູ້ເຂົ້າປະກວດຈະເຂົ້າຮ່ວມການປະກວດສາມຮອບໄດ້ແກ່: ຊຸດລອຍນ້ຳ, ຊຸດລາດຕີ, ແລະ ຮອບຕອບຄຳຖາມ ໂດຍຮອບສຸດທ້າຍຈະເນັ້ນໃສ່ປະເດັນທີ່ກ່ຽວກັບສິ່ງແວດລ້ອມ.
== ຕຳແໜ່ງ ແລະ ຜູ້ເຂົ້າຮອບສອບກ່ອນສຸດທ້າຍ ==
ໃນຍຸກທຳອິດຂອງການປະກວດ ຕັ້ງແຕ່ປີ 2001 ຫາ 2003, ມີການຄັດເລືອກຜູ້ເຂົ້າຮອບສອບກ່ອນສຸດທ້າຍ (Semi-finalists) ຈຳນວນ 10 ຄົນໃນມິສເອີຣ໌ທ. ຕັ້ງແຕ່ປີ 2004 ຫາ 2017, ມີການຄັດເລືອກຜູ້ເຂົ້າຮອບ 16 ຄົນ ຍົກເວັ້ນການປະກວດຄັ້ງທີ 10 (ປີ 2010) ທີ່ມີຜູ້ເຂົ້າຮອບ 14 ຄົນ. ຈາກນັ້ນ ຈຳນວນໄດ້ເພີ່ມຂຶ້ນເປັນ 18 ຄົນໃນປີ 2018 ແລະ 20 ຄົນໃນປີ 2019.<ref name=fourteen-semifinalists>{{cite news|last=Robert|first=Requintina|title=Indian model wins Miss Earth 2010|url=http://www.mb.com.ph/node/291020/indian-model-win|access-date=January 23, 2012|newspaper=[[Manila Bulletin]]|date=December 5, 2010|url-status=dead|archive-url=https://web.archive.org/web/20101226002942/http://www.mb.com.ph/node/291020/indian-model-win|archive-date=December 26, 2010 }}</ref> ຕັ້ງແຕ່ປີ 2004 ເປັນຕົ້ນມາ, ຜູ້ເຂົ້າຮອບຈະຖືກຄັດໃຫ້ເຫຼືອ 8 ຄົນສຸດທ້າຍ (Finalists), ແລະ ຄັດເລືອກຕໍ່ໃຫ້ເຫຼືອ 4 ຄົນສຸດທ້າຍ ເຊິ່ງຈະເປັນຜູ້ຊະນະ ແລະ ຄະນະທາດຂອງນາງ. ພາຍໃນປີ 2019, ຈຳນວນຜູ້ເຂົ້າຮອບສຸດທ້າຍໄດ້ເພີ່ມຂຶ້ນເປັນ 10 ຄົນ ກ່ອນທີ່ຈະຫຼຸດລົງມາເຫຼືອ 8 ຄົນໃນປີຕໍ່ມາ.<ref name="almanac-history"/>.
ຜູ້ຊະນະການປະກວດຈະໄດ້ຮັບມຸງກຸດ ມິສເອີຣ໌ທ; ສ່ວນຜູ້ໄດ້ຮັບຕຳແໜ່ງຮອງຈະຖືກຕັ້ງຊື່ຕາມທາດຄລາສສິກ: ມິສໄຟເອີຣ໌ (ຮອງອັນດັບສາມ), ມິສວໍເຕີຣ໌ (ຮອງອັນດັບສອງ), ແລະ ມິສແອຣ໌ (ຮອງອັນດັບໜຶ່ງ);<ref name="almanac-history"/> ຕັ້ງແຕ່ປີ 2010 ເປັນຕົ້ນມາ, "ຕຳແໜ່ງຕາມທາດ" (ແອຣ໌, ວໍເຕີຣ໌, ແລະ ໄຟເອີຣ໌ ທີ່ມອບໃຫ້ກັບຜູ້ເຂົ້າປະກວດສາມຄົນທີ່ມີຄະແນນສູງສຸດຖັດຈາກຜູ້ຊະນະ ມິສເອີຣ໌ທ) ໄດ້ຖືກປະກາດໃຫ້ມີຄວາມ ສຳຄັນເທົ່າທຽມກັນ ຈຶ່ງມີລຳດັບເກຍດຕິຍົດ సమాນກັນ ແລະ ບໍ່ໄດ້ຖືກຈັດປະເພດເປັນ "ຮອງອັນດັບ" ອີກຕໍ່ໄປ.<ref name="allvoices.com">{{cite web|url=http://www.allvoices.com/contributed-news/7522440-miss-earth-2010-is-miss-india|title=Pulsepoint|access-date=July 19, 2016|url-status=dead|archive-url=https://web.archive.org/web/20120328111821/http://www.allvoices.com/contributed-news/7522440-miss-earth-2010-is-miss-india|archive-date=March 28, 2012}}</ref><ref name=equal-ranking>{{cite news|last=Adina|first=Armin|title=Ecuadorian beauty crowned Miss Earth|url=http://lifestyle.inquirer.net/25925/ecuadorian-beauty-crowned-miss-earth|access-date=January 23, 2012|newspaper=[[Philippine Daily Inquirer]]|date=December 5, 2011}}</ref><ref name=question-answer>{{cite news|last=Thuy|first=Trinh Thanh|title=Miss India snags crown|url=http://vietnamnews.vnagency.com.vn/Life-Style/206394/miss-india-snags-crown.html|access-date=January 23, 2012|newspaper=[[Việt Nam News]]|date=December 6, 2010}}</ref><ref name=quest-ans>{{cite news|title=Miss India|url=http://hoilhpn.org.vn/NewsDetail.asp?Catid=126&NewsId=15265&lang=EN|access-date=January 23, 2012|newspaper=Vietnam Women's Union|date=December 13, 2010|archive-date=July 3, 2017|archive-url=https://web.archive.org/web/20170703151812/http://hoilhpn.org.vn/NewsDetail.asp?Catid=126&NewsId=15265&lang=EN|url-status=dead}}</ref>
== ມຸງກຸດ ແລະ ເຄື່ອງປະດັບ ==
* '''ມຸງກຸດ ມິສເອີຣ໌ທ''' (2001) ຖືກອອກແບບໂດຍ ອານເນລ ພາພາ (Arnel Papa) ດີໄຊເນີຊາວຟີລິບປິນ ເຊິ່ງເປັນມຸງກຸດມິສເອີຣ໌ທອົງທຳອິດ ທີ່ໃຊ້ໃນການປະກວດມິສເອີຣ໌ທຄັ້ງທຳອິດໃນປີ 2001. Catharina Svensson ຈາກດານມາກ ເປັນຜູ້ຄອງຕຳແໜ່ງມິສເອີຣ໌ທພຽງຄົນດຽວທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດ ສະວາຣອບສ໌ກີ''' (2002–2008) ຖືກອອກແບບໂດຍ ອານເນລ ພາພາ ດີໄຊເນີມຸງກຸດຊາວຟີລິບປິນຄົນເກົ່າ. ເປັນມຸງກຸດມິສເອີຣ໌ທອົງທີສອງ ທີ່เริ่มໃຊ້ຄັ້ງທຳອິດໃນການປະກວດຄັ້ງທີ 2. Karla Henry ຈາກຟີລິບປິນ ເປັນຜູ້ຄອງຕຳແໜ່ງຄົນສຸດທ້າຍທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດດອກໄມ້''' / '''ມຸງກຸດອັນມະນີ''' (2009–2022) ຮອກແບບໂດຍ ນັກອອກແບບເຄື່ອງປະດັບ ຣາໂມນາ ຮາຣ໌ (Ramona Haar) ໂດຍໂຕເຮືອນເຮັດຈາກທອງຄຳ 14 ກະຣັດ ແລະ ເງິນແທ້ (Argentium sterling silver) ທີ່ຮີໄຊເຄິນ 100%, ປະດັບດ້ວຍອັນມະນີທີ່ມີຄ່າ ເຊັ່ນ: ເພັດສີດຳ, ຊາດອນນິກ, ແຄລໄຊ, ທັບທິມ, ເພັດຫີນຄວອດສ໌, ກາເນັດ, ເພຣິໂດດ, ແລະ ໄຂ່ມຸກ ທີ່ຮວບຮວມมาจากກວ່າ 80 ປະເທດທີ່ເຂົ້າຮ່ວມປະກວດໃນປີ 2009.<ref>{{Cite news|url=http://asianjournal.com/lifestyle/ramona-silva-haars-radiant-masterpieces-using-mother-earths-palette-of-precious-stones/|title=Ramona Silva Haar's radiant masterpieces using Mother Earth's palette of precious stones|last=Abarquez- Dela Cruz|first=Prosy|date=August 15, 2015|work=Asian Journal Newspaper|access-date=December 11, 2017|archive-url=https://web.archive.org/web/20171212032115/http://asianjournal.com/lifestyle/ramona-silva-haars-radiant-masterpieces-using-mother-earths-palette-of-precious-stones/|archive-date=December 12, 2017|url-status=dead}}</ref><ref name="missearth-crown">{{cite news|title=About Miss Earth Beauty Pageant|url=http://www.missearth.info/crown.php|publisher=Miss Earth official website, Carousel Productions, Inc|first=Lorraine|last=Schuck|date=June 10, 2008|access-date=August 22, 2009|url-status=usurped|archive-url=https://web.archive.org/web/20090724224129/http://www.missearth.info/crown.php|archive-date=July 24, 2009 }}</ref> ໃນການປະກວດຄັ້ງທີ 13, ໄດ້ມີການເປີດໂຕມຸງກຸດປະຈຳຕຳແໜ່ງທາດ ("elemental crowns") ສຳລັບຜູ້ຄອງຕຳແໜ່ງປະຈຳທາດ ແອຣ໌, ວໍເຕີຣ໌, ແລະ ໄຟເອີຣ໌ ໂດຍປະດັບດ້ວຍອັນມະນີຫຼາຍສີສັນໃນໂທນສີທອງ, ສີເຟືອງ, ໄພລິນ, ສີຟ້າ, ແລະ ສີແດງ.<ref>{{Cite news|url=http://www.dothaneagle.com/lifestyles/local/local-jewelry-designer-creates-crowns-for-international-pageants/article_1f02fa12-b8e5-11e6-aa07-97b24ba384c0.html|title=Jewelry designer creates crowns for international pageants|last=Ussery|first=Peggy|date=December 2, 2016|work=Dothan Eagle|access-date=December 11, 2017}}</ref> ມີນາ ຊູ ຊເວ ຈາກເກົາຫຼີໃຕ້ ເປັນຜູ້ຄອງຕຳແໜ່ງຄົນສຸດທ້າຍທີ່ໄດ້ສວມມຸງກຸດອົງນີ້.
* '''ມຸງກຸດ ລອງບີຊ ເພຣິລ''' (2023–ປັດຈຸບັນ) ອອກແບບໂດຍຜູ້ກໍ່ຕັ້ງ ລອງບີຊ ເພຣິລ (Long Beach Pearl), ທ່ານນາງ ບຸຍ ທິ ມີ ແຄັງ (Bùi Thị Mỹ Cảnh) (ເຊິ່ງເປັນຜູ້ຜະລິດມຸງກຸດຂອງ Miss International ພ້ອມ) ໂດຍເລີ່ມໃຊ້ຄັ້ງທຳອິດໃນການປະກວດຄັ້ງທີ 23. ມຸງກຸດອົງນີ້ມາໃນຄອນເຊັບ "Unique, United - For the Common Planet Crown" ເຮັດຈາກທອງຄຳປະສົມປະສານກັບໄຂ່ມຸກ ແລະ ອັນມະນີທີ່ມີສີສັນໂດດເດັ່ນ ເຊິ່ງປະກອບດ້ວຍໄຂ່ມຸກແທ້ 87 ເມັດ. ຕົວເລກ 87 ມີຄວາມໝາຍສຳຄັນທີ່ສື່ເຖິງອົງປະກອບ ທີ່ເປັນຕົວແທນຂອງຄວາມສະຫງົບສຸກ, ຄວາມຍືນຍົງ, ແລະ ຄວາມເປັນອະມະຕະ. ໄຂ່ມຸກທະເລໃຕ້ (South Sea) 6 ເມັດຢູ່ເຄິ່ງກາງທີ່เรียงໂຕເປັນວົງກົມ ລ້ອມຮອບດ້ວຍຂອບອັນມະນີສີສັນ ສ້າງຈຸດເດັ່ນທີ່ສື່ເຖິງການເຄື່ອນທີ່ຢ່າງຕໍ່ເນື່ອງ ແລະ ເປັນວັດທະຈັກຂອງໂລກ ທັງຍັງເປັນແຫຼ່ງກຳເນີດຊີວິດຂອງຕົ້ນໄມ້, ທຳມະຊາດ, ສິ່ງມີຊີວິດ ແລະ ມະນຸດ. ໃນຂະນະດຽວກັນ ສີເຫຼືອງຂອງໄຂ່ມຸກທະເລໃຕ້ຍັງເປັນຕົວແທນຂອງຄວາມຈະເລີນຮຸ່ງເຮືອງ, ຄວາມສຸກ, ແລະ ໂຊກລາບ ໂດຍມີເສັ້ນໂຄ້ງປະດັບໄຂ່ມຸກສີຂາວທີ່ຊ່ວຍເພີ່ມຄວາມງາມ ເຊິ່ງເປັນດັ່ງຄຳເຊີນຊວນໃຫ້ຮ່ວມມືກັນປົກປ້ອງໂລກ.<ref>{{cite web |title=The Crown |url=http://www.missearth.tv/pageant.php#:~:text=The%20Miss%20Earth%20crown%2C%20created,peace%2C%20sustainability%2C%20and%20eternity. |access-date=24 December 2023 |website=The Miss Earth Pageant|date=December 10, 2023}}</ref><ref>{{cite web |title=Chiêm ngưỡng vương miện ngọc trai Việt dành cho Miss Earth 2023 |url=https://vov.vn/giai-tri/chiem-nguong-vuong-mien-ngoc-trai-viet-danh-cho-miss-earth-2023-post1066938.vov |language=vi |access-date=23 December 2023 |website=VOV|date=December 21, 2023 }}</ref><ref>{{cite web |author1=Vnexpress |title=Long Beach Pearl chế tác vương miện mới cho Miss Earth 2023 |url=https://vnexpress.net/long-beach-pearl-che-tac-vuong-mien-moi-cho-miss-earth-2023-4692166.html |language=vi |access-date=23 December 2023 |website=vnexpress}}</ref>
=== ແກເລີຣີມຸງກຸດມິສເອີຣ໌ທ ===
<gallery class="center">
File:MissEarth2007Court.png|''ມຸງກຸດ ສະວາຣອບສ໌ກີ,'' ສວມໂດຍຄະນະທາດໃນ ມິສເອີຣ໌ທ 2007: ມິສເອີຣ໌ທ-ວໍເຕີຣ໌ Silvana Santaella, ມິສເອີຣ໌ທ Jessica Trisko, ມິສເອີຣ໌ທ-ແອຣ໌ Pooja Chitgopekar, ແລະ ມິສເອີຣ໌ທ-ໄຟເອີຣ໌ Ángela Gómez ຕາມລຳດັບ.
File:Phương Khánh on SaigonTV.jpg|''ມຸງກຸດດອກໄມ້/ມຸງກຸດອັນມະນີ,'' ສວມໂດຍ ມິສເອີຣ໌ທ 2018, ເຟືອງ ຂັນ ຫງວຽນ
File:Drita Ziri (cropped).jpg|''ມຸງກຸດ ລອງບີຊ ເພຣິລ,'' ສວມໂດຍ ມິສເອີຣ໌ທ 2023, ດຣິຕາ ຊີຣີ
</gallery>
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣ໌ທ ==
{{ບົດຄວາມຫຼັກ|ລາຍຊື່ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣ໌ທ}}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ປີ
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" width="600" |ມິສເອີຣ໌ທ
! colspan="3" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ມິສເອີຣ໌ທ – ແອຣ໌
! width="600" |ມິສເອີຣ໌ທ – ວໍເຕີຣ໌
! width="600" |ມິສເອີຣ໌ທ – ໄຟເອີຣ໌
|-
|[[ມິສເອີຣ໌ທ 2001|2001]]
|1
|Catharina Svensson<br>{{Flag|ດານມາກ}}
|Simone Régis{{efn-lr|ໃນປີ 2001, ຕຳແໜ່ງຮອງອັນດັບ 1 ໄດ້ຮັບການຂະໜານນາມວ່າ ມິສເອີຣ໌ທ – ວິນດ໌ (Miss Earth – Wind), ກ່ອນທີ່ຈະຖືກປ່ຽນເປັນ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) ໃນປີຕໍ່ມາ.}}<br>{{Flag|ບຣາຊິລ}}
|Margarita Kravtsova<br>{{Flag|ກາຊັກສະຖານ}}
|Daniela Stucan<br>{{Flag|ອາເຈນຕິນາ}}
|ຕຸລາ 28
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|42
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2002|2002]]<br>{{efn-lr|ຜູ້ຊະນະເດີມຂອງມິສເອີຣ໌ທ 2002 (Miss Earth 2002), Džejla Glavović ຈາກປະເທດບົດສະນີ ແລະ ເຮີເຊໂກວີນາ, ຖືກຖອດຕຳແໜ່ງ (removed) ໃນວັນທີ 28 ພຶດສະພາ 2003 ເນື່ອງຈາກ "ບໍ່ປະຕິບັດຕາມເງື່ອນໄຂທີ່ລະບຸໄວ້ໃນສັນຍາ". ຕາມກົດລະບຽບຂອງການປະກວດ, ຜູ້ທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) ເດີມ ຈຶ່ງໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ ຄົນໃໝ່ ແລະ ຜູ້ໄດ້ຮອງອັນດັບຕໍ່ໆມາແມ່ນໄດ້ເລື່ອນຂຶ້ນມາຄົນລະໜຶ່ງອັນດັບ. Winfred Adah Omwakwe ຈາກປະເທດເຄນຢາ ຈຶ່ງໄດ້ຮັບການສວມມົງກຸດເປັນ ມິສເອີຣ໌ທ 2002 ຢ່າງເປັນທາງການ ໃນວັນທີ 7 ສິງຫາ 2003. ທັງນີ້, Slađana Božović ຈາກຢູໂກສະລາເວຍ ໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ແອຣ໌, Juliana Drossou ຈາກເກຣັກ ໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ວໍເຕີ (Miss Earth – Water), ແລະ Elina Hurve ຈາກຟິນແລນ ເຊິ່ງເປັນຮອງອັນດັບ 4 ເດີມ ຈຶ່ງໄດ້ກາຍເປັນ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ (Miss Earth – Fire).}}
| rowspan="2" |2
|{{n/a|Džejla Glavović{{efn-lr| ຖືກຖອດຕຳແໜ່ງ ໃນວັນທີ 28 ພຶດສະພາ 2003 ເນື່ອງຈາກ "ບໍ່ປະຕິບັດຕາມເງື່ອນໄຂທີ່ລະບຸໄວ້ໃນສັນຍາ".<ref>{{cite news|last=Lo|first=Ricardo|date=2003-05-29|title=Miss Earth dethroned!|url=http://www.philstar.com/Article.aspx?articleId=207957&publicationSubCategoryId=70|accessdate=2009-09-03}}</ref>}}<br>''(ຖືກຖອດຕຳແໜ່ງ)''<br>{{Flag|ບົດສະນີແຮກເຊໂກວີນ}}}}
| rowspan="2" |Slađana Božović<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ຍູໂກສລາເວຍ}}
| rowspan="2" |Juliana Drossou<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ກະແລັດ}}
| rowspan="2" |Elina Hurve<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ແຟງລັງ}}
|ຕຸລາ 20
|ປາໄຊຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
| rowspan="2" |53
|-
|Winfred Omwakwe<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ເຄນຢາ}}
|ສິງຫາ 7
|ມານດາລູຢອງ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|-
|[[ມິສເອີຣ໌ທ 2003|2003]]
|3
|Dania Prince<br>{{Flag|ຮອນດູຣັສ}}
|Priscila Zandoná<br>{{Flag|ບຣາຊິລ}}
|Marianela Zeledón<br>{{Flag|ຄອສຕາລີກາ}}
|Marta Matyjasik<br>{{Flag|ໂປໂລຍ}}
|ພະຈິກ 9
| rowspan="3" |ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|57
|-
|[[ມິສເອີຣ໌ທ 2004|2004]]
|4
|Priscilla Meirelles<br>{{Flag|ບຣາຊິລ}}
|Murielle Celimene<br>{{flag|ມາຕີນິກ}}
|Kahaya Lusazh<br>{{Flag|ຕາຮີຕີ}}
|Yanina González{{efn-lr|ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ 2004 (Miss Earth – Fire 2004), Yanina Gonzalez ຈາກປາຣາກວາຍ, ເຄີຍເຂົ້າຮ່ວມປະກວດ ມິສຢູນີເວີຣ໌ສ 2004 (Miss Universe 2004) ແລະ ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດນັ້ນ ຄື ຮອງອັນດັບ 3. ສິ່ງນີ້ເຮັດໃຫ້ລາວກາຍເປັນຜູ້ໄດ້ຮັບຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນທຳອິດທີ່ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດລະດັບນານາຊາດ 2 ເວທີທີ່ແຕກຕ່າງກັນ.}}<br>{{Flag|ປາຣາກວັຍ}}
|ຕຸລາ 24
|61
|-
|[[ມິສເອີຣ໌ທ 2005|2005]]
|5
|Alexandra Braun<br>{{Flag|ເວເນຊຸເອລາ}}
|Amell Santana<br>{{Flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Katarzyna Borowicz<br>{{Flag|ໂປໂລຍ}}
|Jovana Marjanović<br>{{Flag|ເຊີເບຍແລະມອນເຕເນໂກຣ}}
|ຕຸລາ 23
|80
|-
|[[ມິສເອີຣ໌ທ 2006|2006]]
|6
|Hil Hernández<br>{{Flag|ຊິລີ}}
|Amruta Patki<br>{{Flag|ອິນເດຍ}}
|Cathy Untalan<br>{{Flag|ຟິລິບປິນ}}
|Marianne Puglia<br>{{Flag|ເວເນຊຸເອລາ}}
|ພະຈິກ 26
|ມາຕິລາ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|82
|-
|[[ມິສເອີຣ໌ທ 2007|2007]]
|7
|Jessica Trisko<br>{{Flag|ແຄນນາດາ}}
|Pooja Chitgopekar{{efn-lr|ອິນເດຍກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ແອຣ໌ (Miss Earth – Air) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Pooja Chitgopekar ໃນປີ 2007.}}<br>{{Flag|ອິນເດຍ}}
|Silvana Santaella<br>{{Flag|ເວເນຊຸເອລາ}}
|Ángela Gómez<br>{{Flag|ແອສະປາຍ}}
|ພະຈິກ 11
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]<br>ຍາຈາງ, [[ຫວຽດນາມ]]
|88
|-
|[[ມິສເອີຣ໌ທ 2008|2008]]
|8
|Karla Henry<br>{{Flag|ຟິລິບປິນ}}
|Miriam Odemba<br>{{Flag|ແທນຊາເນຍ}}
|Abigail Elizalde<br>{{Flag|ເມັກຊິໂກ}}
|Tatiane Alves<br>{{Flag|ບຣາຊິລ}}
|ພະຈິກ 9
|ນະຄອນອັງເຮເລສ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2009|2009]]
|9
|Larissa Ramos<br>{{Flag|ບຣາຊິລ}}
|Sandra Seifert<br>{{Flag|ຟິລິບປິນ}}
|Jessica Barboza<br>{{Flag|ເວເນຊຸເອລາ}}
|Alejandra Echevarría<br>{{Flag|ແອສະປາຍ}}
|ພະຈິກ 22
|ອັກລານ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|80
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2010|2010]]<br>{{efn-lr|ມິສເອີຣ໌ທ – ແອຣ໌ 2010 (Miss Earth – Air 2010), Jennifer Pazmiño ຈາກເອກວາດໍ, ຖືກຖອດຕຳແໜ່ງ ເນື່ອງຈາກກຳລັງຈະແຕ່ງງານໃນເດືອນກຸມພາ 2011. ຄາໂຣເຊລ ໂປຣດັກຊັນສ໌ (Carousel Productions) ຈຶ່ງໄດ້ຕັດສິນໃຈແຕ່ງຕັ້ງ Viktoria Shchukina ຈາກຣັດເຊຍ ເຊິ່ງເດີມເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດ (Semi-finalist) ໃຫ້ຂຶ້ນມາດຳລົງຕຳແໜ່ງເປັນ ມິສເອີຣ໌ທ – ແອຣ໌ 2010 ຄົນໃໝ່. ນີ້ຖືເປັນຄັ້ງທຳອິດທີ່ຜູ້ເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດໄດ້ຮັບການແຕ່ງຕັ້ງໃຫ້ເປັນອົງຄະລັກແຫ່ງທາດ (Elemental Queen) ແທນທີ່ຈະເປັນຜູ້ເຂົ້າຮອບຊະນະເລີດ (Finalist) ຄົນອື່ນ. ແຕກຕ່າງຈາກການຖອດຕຳແໜ່ງໃນປີ 2002 ເພາະບໍ່ມີການເລື່ອນອັນດັບຂອງຜູ້ເຂົ້າຮອບຊະນະເລີດຄົນອື່ນໆ ຂຶ້ນມາແທນທີ່ລະອັນດັບ ດັ່ງນັ້ນຕຳແໜ່ງ ວໍເຕີ (Water) ແລະ ໄຟເອີຣ໌ (Fire) ຈຶ່ງຍັງຄົງເປັນຄົນເດີມ.}}
| rowspan="2" |10
| rowspan="2" |Nicole Faria<br>{{Flag|ອິນເດຍ}}
|{{n/a|Jennifer Pazmiño{{efn-lg|name=lost|ເສຍຕຳແໜ່ງເນື່ອງຈາກຖືກຖອດຕຳແໜ່ງ ຫຼື ລາອອກ.}}<br>''(ລາອອກຈາກຕຳແໜ່ງ)''<br>{{Flag|ເອກວາດໍ}}}}
| rowspan="2" |Watsaporn Wattanakoon<br>{{Flag|ໄທ}}
| rowspan="2" |Yeidy Bosques<br>{{Flag|ປວຍໂຕຣີໂກ}}
| rowspan="2" |ທັນວາ 4
| rowspan="2" |ຍາຈາງ, [[ຫວຽດນາມ]]
| rowspan="2" |84
|-
|Viktoria Shchukina{{efn-lg|name=gained|ຕຳແໜ່ງທີ່ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນທີ່ ຫຼັງຈາກມີການຖອດຕຳແໜ່ງ ຫຼື ລາອອກ.}}<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ລັດເຊຍ}}
|-
|[[ມິສເອີຣ໌ທ 2011|2011]]
|11
|Olga Álava<br>{{Flag|ເອກວາດໍ}}
|Driely Bennettone<br>{{Flag|ບຣາຊິລ}}
|Athena Imperial<br>{{Flag|ຟິລິບປິນ}}
|Caroline Medina<br>{{Flag|ເວເນຊຸເອລາ}}
|ທັນວາ 3
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|84
|-
|[[ມິສເອີຣ໌ທ 2012|2012]]
|12
|Tereza Fajksová<br>{{Flag|ແຊັກ}}
|Stephany Stefanowitz<br>{{Flag|ຟິລິບປິນ}}
|Osmariel Villalobos<br>{{Flag|ເວເນຊຸເອລາ}}
|Camilla Brant<br>{{Flag|ບຣາຊິລ}}
|ພະຈິກ 24
| rowspan="2" |ລັດປິນຍັສ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|80
|-
|[[ມິສເອີຣ໌ທ 2013|2013]]
|13
|Alyz Henrich<br>{{Flag|ເວເນຊຸເອລາ}}
|Katia Wagner<br>{{Flag|ອອສເຕຣຍ}}
|{{n/a|Punika Kulsoontornrut{{efn-lr|ມິສເອີຣ໌ທ – ວໍເຕີ 2013 (Miss Earth – Water 2013), ປຸນິກາ ກຸນຊອນທອນຣັດ ຈາກປະເທດໄທ, ຖືກຖອດຕຳແໜ່ງ ເນື່ອງຈາກເຂົ້າຮ່ວມການປະກວດ ມິສອິນເຕີເນຊັນແນລ 2014 (Miss International 2014) ເຊິ່ງເປັນການຝ່າຝືນສັນຍາກັບທາງ ມິສເອີຣ໌ທ. ລາວໄດ້ຮອງອັນດັບ 2 ໃນການປະກວດເວທີຫຼັງ, ເຮັດໃຫ້ລາວກາຍເປັນຜູ້ໄດ້ຮັບຕຳແໜ່ງ ມິສເອີຣ໌ທ ຄົນທີສອງ ທີ່ໄດ້ຕຳແໜ່ງດຽວກັນໃນການປະກວດລະດັບນານາຊາດ 2 ເວທີທີ່ແຍກກັນ, ຕໍ່ຈາກ Yanina Gonzalez ໃນປີ 2004.}}{{efn-lg|name=lost}}<br>''(ຖືກຖອດຕຳແໜ່ງ)''<br>{{Flag|ໄທ}}}}
|Catharina Choi<br>{{Flag|ເກົາຫຼີໃຕ້}}
|December 7
|88
|-
|[[ມິສເອີຣ໌ທ 2014|2014]]
|14
|Jamie Herrell<br>{{Flag|ຟິລິບປິນ}}
|Andrea Neu<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Maira Rodríguez{{efn-lr|name=MARandSDZ|ມິສເອີຣ໌ທ – ວໍເຕີ 2014 (Miss Earth – Water 2014), Maira Alexandra Rodriguez ຈາກເວເນຊູເອລາ, ໄດ້ເຂົ້າຮ່ວມການປະກວດ ຫຼັງຈາກ Stephanie de Zorzi ຕົວແທນເດີມຂອງເວເນຊູເອລາໃນປີ Organ ໄດ້ຖອນຕົວ ເນື່ອງຈາກບັນຫາเรื่องນ້ຳໜັກ. ເຊິ່ງເດີມທີ Rodriguez ແມ່ນຕົວແທນຂອງເວເນຊູເອລາທີ່ຈະໄປປະກວດ ມິສເອີຣ໌ທ 2015. ຕໍ່ມາ De Zorzi ໄດ້ກັບມາເຂົ້າຮ່ວມປະກວດໃນ ມິສເອີຣ໌ທ 2016 ແລະ ຄວ້າຕຳແໜ່ງ ມິສເອີຣ໌ທ – ວໍເຕີ ມາຄອງໄດ້.}}<br>{{Flag|ເວເນຊຸເອລາ}}
|Anastasia Trusova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 29
|ເກຊອນຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|84
|-
|[[ມິສເອີຣ໌ທ 2015|2015]]
|15
|Angelia Ong<br>{{Flag|ຟິລິບປິນ}}
|Dayanna Grageda<br>{{Flag|ອົດສະຕະຣາລີ}}
|Brittany Payne<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Thiessa Sickert<br>{{Flag|ບຣາຊິລ}}
|ທັນວາ 5
|ວຽນນາ, [[ປະເທດອອສເຕຣຍ|ອອສເຕຣຍ]]
|86
|-
| rowspan="2" |[[ມິສເອີຣ໌ທ 2016|2016]]<br>{{efn-lr|ບຣາຊິນກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ (Miss Earth – Fire) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Bruna Zanardo ໃນປີ 2016. ຢ່າງໃດກໍຕາມ, Zanardo ຕ້ອງໄດ້ສະຫຼະຕຳແໜ່ງ (resign) ກ່ອນທີ່ຈະຄົບວາລະ, ແລະ Corrin Stellakis ຈາກສະຫະລັດອາເມຣິກາ ເຊິ່ງເປັນຜູ້ເຂົ້າຮອບເຄິ່ງຮອງຊະນະເລີດ (Semi-finalist) ຈຶ່ງໄດ້ຮັບການປະກາດໃຫ້ເປັນ ມິສເອີຣ໌ທ – ຟາຍເອີຣ໌ 2016 ຄົນໃໝ່ ໃນວັນທີ 8 ມີນາ 2017.}}
| rowspan="2" |16
| rowspan="2" |Katherine Espín<br>{{Flag|ເອກວາດໍ}}
| rowspan="2" |Michelle Gómez<br>{{Flag|ໂຄລັມເບຍ}}
| rowspan="2" |Stephanie de Zorzi{{efn-lr|name=MARandSDZ}}<br>{{Flag|ເວເນຊຸເອລາ}}
|{{n/a|Bruna Zanardo{{efn-lg|name=lost}}<br>''(ສະຫຼະຕຳແໜ່ງ)''<br>{{Flag|ບຣາຊິລ}}}}
| rowspan="2" |ຕຸລາ 29
| rowspan="4" |ປາໄຊຊິຕີ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
| rowspan="2" |83
|-
|Corrin Stellakis{{efn-lg|name=gained}}<br>''(ໄດ້ຮັບການເລື່ອນຂຶ້ນມາແທນ)''<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|-
|[[ມິສເອີຣ໌ທ 2017|2017]]
|17
|Karen Ibasco<br>{{Flag|ຟິລິບປິນ}}
|Nina Robertson<br>{{Flag|ອົດສະຕະຣາລີ}}
|Juliana Franco<br>{{Flag|ໂຄລັມເບຍ}}
|Lada Akimova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 4
|85
|-
|[[ມິສເອີຣ໌ທ 2018|2018]]
|18
|Nguyễn Phương Khánh<br>{{Flag|ຫວຽດນາມ}}
|Melanie Mader<br>{{Flag|ອອສເຕຣຍ}}
|Valeria Ayos{{efn-lr|ໂກໂລມບີກາຍເປັນປະເທດທຳອິດທີ່ໄດ້ຕຳແໜ່ງ ມິສເອີຣ໌ທ – ວໍເຕີ (Miss Earth – Water) 2 ປີຕິດຕໍ່ກັນ ຈາກການຍາດໄດ້ຕຳແໜ່ງຂອງ Valeria Ayos ໃນປີ 2018.}}<br>{{Flag|ໂຄລັມເບຍ}}
|Melissa Flores<br>{{Flag|ເມັກຊິໂກ}}
|ພະຈິກ 3
|87
|-
|[[ມິສເອີຣ໌ທ 2019|2019]]
|19
|Nellys Pimentel<br>{{Flag|ປວຍໂຕຣີໂກ}}
|Emanii Davis<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Klára Vavrušková<br>{{Flag| ແຊັກ}}
|Alisa Manyonok<br>{{Flag|ບີເອໂລລຸດ}}
|ຕຸລາ 26
|ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2020|2020]]
|20
|Lindsey Coffey<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Stephany Zreik<br>{{Flag|ເວເນຊຸເອລາ}}
|Roxie Baeyens<br>{{Flag|ຟິລິບປິນ}}
|Michala Rubinstein<br>{{Flag|ດານມາກ}}
|ພະຈິກ 29
| rowspan="2" |ການປະກວດອອນໄລນ໌
|82
|-
|[[ມິສເອີຣ໌ທ 2021|2021]]
|21
|Destiny Wagner<br>{{Flag|ເບລີຊ}}
|Marisa Butler<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Romina Denecken<br>{{Flag|ຊິລີ}}
|Jareerat Petsom<br>{{Flag|ໄທ}}
|ພະຈິກ 21
|80
|-
|[[ມິສເອີຣ໌ທ 2022|2022]]
|22
|Mina Sue Choi<br>{{Flag|ເກົາຫຼີໃຕ້}}
|Sheridan Mortlock<br>{{Flag|ອົດສະຕະຣາລີ}}
|Nadeen Ayoub<br>{{Flag|ປາເລດສະຕິນ}}
|Andrea Aguilera<br>{{Flag|ໂຄລັມເບຍ}}
|ພະຈິກ 29
|ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2023|2023]]
|23
|Drita Ziri<br>{{Flag|ອານບານີ}}
|Yllana Aduana<br>{{Flag|ຟິລິບປິນ}}
|Đỗ Thị Lan Anh<br>{{Flag|ຫວຽດນາມ}}
|Cora Bliault<br>{{Flag|ໄທ}}
|ທັນວາ 22
|[[ນະຄອນໂຮ່ຈີ່ມິນ]], [[ຫວຽດນາມ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2024|2024]]
|24
|Jessica Lane<br>{{Flag|ອົດສະຕະຣາລີ}}
|Hrafnhildur Haraldsdóttir<br>{{Flag|ອິດສະລັງ}}
|Bea Millan-Windorski<br>{{Flag|ສະຫະລັດອາເມລິກາ}}
|Niva Antezana<br>{{Flag|ເປຣູ}}
|ພະຈິກ 9
| rowspan="2" |ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|76
|-
|[[ມິສເອີຣ໌ທ 2025|2025]]
|25
|Natálie Puškinová<br>{{Flag| ແຊັກ}}
|Sóldís Ívarsdóttir<br>{{Flag|ອິດສະລັງ}}
|Mỹ Anh Trịnh<br>{{Flag|ຫວຽດນາມ}}
|Waree Ngamkham<br>{{Flag|ໄທ}}
|ພະຈິກ 5
|78
|}
=== ຮອງຊະນະເລີດ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
! width="600" |ຮອງຊະນະເລີດ
|-
|[[ມິສເອີຣ໌ທ 2023|2023]]
|23
|Morgana Carlos<br>{{Flag|ບຣາຊິລ}}
|Dilnaz Tilaeva<br>{{Flag|ກາຊັກສະຖານ}}
|Noa Claus<br>{{Flag|ໂຮນລັງ}}
|Daria Lukonkina<br>{{Flag|ລັດເຊຍ}}
|ທັນວາ 22
|[[ນະຄອນໂຮ່ຈີ່ມິນ]], [[ຫວຽດນາມ]]
|85
|-
|[[ມິສເອີຣ໌ທ 2024|2024]]
|24
|Jasmine Jorgensen<br>{{Flag|ກາບູເວຣ໌ດີ}}
|Tamara Aznar<br>{{Flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Bianca Caraballo<br>{{Flag|ປວຍໂຕຣີໂກ}}
|Ekaterina Romanova<br>{{Flag|ລັດເຊຍ}}
|ພະຈິກ 9
| rowspan="2" |ປາຣານຢາເກ, [[ປະເທດຟີລິບປິນ|ຟິລິບປິນ]]
|76
|-
|[[ມິສເອີຣ໌ທ 2025|2025]]
|25
|Laila Frizon<br>{{Flag|ບຣາຊິລ}}
|Nathalie Briones<br>{{Flag|ຊິລີ}}
|Joy Barcoma<br>{{Flag|ຟິລິບປິນ}}
|Mariia Zheliaskova<br>{{Flag|ອູກະແລນ}}
|ພະຈິກ 5
|78
|}
;ໝາຍເຫດ
{{notelist-lr}}
{{notelist-lg}}
== ແກເລີຣີຜູ້ຊະນະ ==
<gallery class="center">
File:Natálie Puškinová Miss Earth 2025.jpg|ມິສເອີຣ໌ທ 2025<br/>ນາຕາລີ ປຸສກິໂນວາ<br/>ເຊັກ
File:Jessica Lane (cropped) (2).jpg|ມິສເອີຣ໌ທ 2024<br />ເຈສຊິກາ ເລນ<br />ອົດສະຕຣາລີ
File:Drita Ziri (2024).jpg|ມິສເອີຣ໌ທ 2023<br />ດຣິຕາ ຊີຣີ<br />ອາລບານີ
File:Mins Sue Choi Crowning.png|ມິສເອີຣ໌ທ 2022<br />ມີນາ ຊູ ຊເວ<br />ເກົາຫຼີໃຕ້
File:Destiny Wagner in Zamboanga City (2022) (cropped).jpg|ມິສເອີຣ໌ທ 2021<br />ເດັສທີນີ ແວັກເນີ<br />ເບລີດ
File:Lindsey Marie Coffey (cropped).jpg|ມິສເອີຣ໌ທ 2020<br />ລິນຊີ ຄັອບຟີ<br />ສະຫະລັດອາເມຣິກາ
File:Nellys Pimentel in Zamboanga City (2022).jpg|ມິສເອີຣ໌ທ 2019<br />ເນລລິສ ປິເມນເທລ<br />ປວຍໂຕຣິໂກ
File:Phương Khánh on SaigonTV.jpg|ມິສເອີຣ໌ທ 2018<br />ເຟືອງ ຂັນ ຫງວຽນ<br />ຫວຽດນາມ
File:Karen Ibasco (cropped).jpg|ມິສເອີຣ໌ທ 2017<br />ຄາເລນ ອິບາສໂຄ<br />ຟີລິບປິນ
File:Katherine Espin (cropped).jpg|ມິສເອີຣ໌ທ 2016<br />ແຄັດເທະລີນ ເອດສະປິນ<br />ເອກວາດໍ
File:Angelia Ong, Miss Earth 2015, on Life TV.jpg|ມິສເອີຣ໌ທ 2015<br />ແອນເຈເລຍ ອອງ<br />ຟີລິບປິນ
File:Jamie Herrell (Miss Philippines Earth 2014 ).jpg|ມິສເອີຣ໌ທ 2014<br />ເຈມີ ເຮີເຣລ<br />ຟີລິບປິນ
File:Alyz Henrich (2016) (cropped).jpg|ມິສເອີຣ໌ທ 2013<br />ອາລິສ ເຮນຣິກ<br />ເວເນຊຸເອລາ
File:Tereza Fajksova Olympia 2013.jpg|ມິສເອີຣ໌ທ 2012<br />ເທເຣຊາ ໄຟກໂຊວາ<br />ເຊັກ
File:Olga Alava.png|ມິສເອີຣ໌ທ 2011<br />ໂອລກາ ອາລາວາ<br />ເອກວາດໍ
File:Nicole Faria at the First look launch of 'Yaariyan'.jpg|ມິສເອີຣ໌ທ 2010<br /> ນິໂຄລ ຟາເຣຍ<br />ອິນເດຍ
File:Earth2009press01.jpg|ມິສເອີຣ໌ທ 2009<br />ລາຣິສຊາ ຣາມົສ<br />ບຣາຊິນ
File:Karla Henry.jpg|ມິສເອີຣ໌ທ 2008<br />ຄາຣ໌ລາ ເຮນຣີ<br />ຟີລິບປິນ
File:MissEarth2007.jpg|ມິສເອີຣ໌ທ 2007<br />ເຈສຊິກາ ທຣິສໂຄ<br />ແຄນາດາ
File:Hilhernandez.png|ມິສເອີຣ໌ທ 2006<br />ຮິລ ເຮີນານເດດ<br />ຈີເລ
File:MissEarth2005.jpg|ມິສເອີຣ໌ທ 2005<br />ອາເລກຊານດຣາ ບຣາວນ໌<br />ເວເນຊຸເອລາ
File:Priscilla Meirelles.jpg|ມິສເອີຣ໌ທ 2004<br />ພຣິສຊິລລາ ເມເລັສ<br />ບຣາຊິນ
File:Catharina Svensson, Miss Earth 2001.jpg|ມິສເອີຣ໌ທ 2001<br/>ຄາທາຣິນາ ສະເວນສັນ<br/>ດານມາກ
</gallery>
== ຕົວແທນປະເທດລາວ ==
{{ບົດຄວາມຫຼັກ|ມິສເອີຣສລາວ}}
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ປີ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜູ້ດຳລົງຕຳແໜ່ງ / ຕົວແທນ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ແຂວງ
! rowspan="2" style="background-color:#787878;color:#FFFFFF;" |ຜົນງານລະດັບຊາດ
! colspan="2" style="background-color:#787878;color:#FFFFFF;" |ການປະກວດລະດັບນານາຊາດ
|-
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2025
|ປາລະມີ ວຽງໃໝ່
|[[ແຂວງຫຼວງພະບາງ]]
|ມິສເອີຣສລາວ 2025
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2024
|ຟ້າຈະລິນ ຈຸນລະມຸນຕຣີ
|[[ແຂວງບໍລິຄຳໄຊ|ແຂວງບໍລິຄໍາໄຊ]]
|ມິສເອີຣສລາວ 2024
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2023
|ນູ້ເລົ່າ ຫວາເມັ່ງລໍ່
|[[ແຂວງຊຽງຂວາງ]]
|ມິສເອີຣສລາວ 2023
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2022
|ໂຕດໂຕ້ ຈິນຕະນາ ຄິດາພອນ
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2021
|ຮຸ່ງຟ້າ ລັດຕະນະສະໄໝ
|[[ນະຄອນຫຼວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
* [https://www.missearth.tv/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/MissEarth ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missearth/ ອິນສະຕາແກຣມຫຼັກ]
* [https://www.youtube.com/@missearthchannel ຢູທູບຫຼັກ]
* [https://x.com/MissEarth ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກ]
* [https://www.tiktok.com/@missearthofficial?lang=en ຕິກຕອກຫຼັກ]
* [https://www.threads.com/@missearth ເທີຣດສ໌ຫຼັກ]
{{ມິສເອີຣທ}}{{ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງມິສເອີຣທ}}<noinclude>
[[ໝວດ:ມິສເອີຣສ]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
<references />
5jpr8o26et9nzaoqz2x0pjavqkl7qeo
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ
0
13625
130848
130073
2026-09-16T08:41:40Z
The Miss GEE
22326
130848
wikitext
text/x-wiki
{{Infobox pageant
| name =
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| logo =
| website = {{URL|misstourisminternational.com|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 1994
| recent = 2025
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = D'Touch International Sdn. Bhd.
| language = [[ພາສາອັງກິດ]]
| leader_title = ປະທານ ແລະ ເຈົ້າຂອງ
| leader_name = Tan Sri Datuk Danny Ooi
}}
'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ''' ({{lang-en|Miss Tourism International}}) ແມ່ນການປະກວດຄວາມງາມນານາຊາດປະຈຳປີ ຈັດໂດຍບໍລິສັດ D'Touch International Sdn. Bhd. ເຊິ່ງມີຖານຢູ່ໃນປະເທດມາເລເຊຍ.<ref name="Francisco 2013">{{cite web | last=Francisco | first=Drew | title=Beauty pageant 101: The other pageants | website=[[Rappler]] | date=August 13, 2013 | url=https://www.rappler.com/life-and-style/36357-beauty-pageant-101-the-other-pageants/ | access-date=June 1, 2017}}</ref>
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລຄົນປັດຈຸບັນແມ່ນ ซູຊານນາ ບາໂລເນັກ (Zuzanna Balonek) ຈາກ[[ປະເທດໂປໂລຍ]]. ເພິ່ນໄດ້ຮັບມົງກຸດເມື່ອວັນທີ 18 ຕຸລາ 2025 ຢູ່ທີ່ รีສອດເວີນເກັນຕິງ, ເກັນຕິງໄຮແລນ, ເມືອງເບນຕົງ, ລັດປະຮັງ, ປະເທດມາເລເຊຍ.<ref name="Adina">{{Cite web |last=Adina |first=Armin |title=Mutya ng Pilipinas Christine Eds Enero wins title at Miss Tourism International |url=https://entertainment.inquirer.net/634232/mutya-ng-pilipinas-christine-eds-enero-wins-title-at-miss-tourism-international |date=19 October 2025 |website=[[Philippine Daily Inquirer]] |language=en}}</ref>
== ປະຫວັດ ==
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ແມ່ນການປະກວດຄວາມງາມທີ່ຕ້ອນຮັບຕົວແທນນາງງາມຈາກທົ່ວໂລກ. ການປະກວດຈັດຂຶ້ນຄັ້ງທຳອິດໃນປີ 1994 ຢູ່ທີ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ, ໂດຍມີຜູ້ເຂົ້າປະກວດ 24 ຄົນ.<ref name="Francisco 2013" /><ref>{{cite web |date=December 31, 2012 |title=Philippines bags Miss Tourism International crown |url=https://www.rappler.com/entertainment/18900-philippines-bags-miss-tourism-international-crown/ |access-date=June 1, 2017 |website=Rappler}}</ref><ref name="Sinchew 2016">{{cite web |date=December 28, 2016 |title=Malaysia hosts Miss Tourism International final |url=http://www.mysinchew.com/node/116505 |access-date=June 1, 2017 |website=[[Sin Chew Daily]]}}</ref> ໃນປີ 2011 ການປະກວດໄດ້ຮັບການຖ່າຍທອດສົດທາງຊ່ອງ RTM1 ແລະ ມີຜູ້ຊົມຫຼາຍພັນຄົນຢູ່ທີ່ຈານຕຸລານ ດາຕາຣານ ເມໄດກາ (Dataran Merdeka) ກ່ອນການນັບຖອຍຫຼັງສູ່ປີ 2012.<ref>{{Cite web |last=PATRICK |first=STEVEN |title=Malaysian beauty crowned Miss Tourism International 2011 |url=https://www.thestar.com.my/news/nation/2012/01/01/malaysian-beauty-crowned-miss-tourism-international-2011 |access-date=2022-11-13 |website=The Star |language=en}}</ref>
นอกจากนี้ใน ປີ 2002 ໄດ້ມີການຖ່າຍທອດສົດການປະກວດທາງອິນເຕີເນັດເປັນຄັ້ງທຳອິດ. ແລະ ໃນປີ 2022 ການປະກວດໄດ້ກັບມາຈັດຂຶ້ນຢູ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ ເປັນຄັ້ງທີສອງ โดยจัดขึ้นเป็นเวลา 18 ວັນ ຕັ້ງແຕ່ວັນທີ 11 ຫາ 28 ພະຈິກ.<ref>{{Cite news |last=Louis |first=Nur Ashikin |date=Feb 22, 2022 |title=25th Miss Tourism International to be held in November 2022 |work=Dayak Daily |url=https://dayakdaily.com/25th-miss-tourism-international-to-be-held-in-november-2022/}}</ref><ref>{{Cite web |last=Rogers |first=Magdalene |date=2022-05-24 |title=Miss Tourism International back in Kuching after 25 years |url=https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |access-date=2022-06-29 |website=New Sarawak Tribune |language=en-US |archive-date=2022-06-04 |archive-url=https://web.archive.org/web/20220604060806/https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |url-status=dead }}</ref><ref>{{Cite web |title=Miss Tourism Int'l pageant will take Sarawak to greater heights, says minister |url=https://www.thestar.com.my/news/nation/2022/10/03/miss-tourism-int039l-pageant-will-take-sarawak-to-greater-heights-says-minister |access-date=2022-11-13 |website=The Star |language=en}}</ref>
=== ຕໍາແຫນ່ງໃນການປະກວດປັດຈຸບັນ ===
* ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ - Miss Tourism International ''(ເວທີຫລັກ)''
* ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Miss Tourism Queen of the Year International ''(ຈັດປະກວດແຍກໃນປີ 1993-1997, 2000, 2004-2006, 2010-2012, 2015-ປັດຈຸບັນ)''
* ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Metropolitan International ''(ຈັດປະກວດແຍກໃນປີ 2007, 2016)''
* ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Cosmopolitan International
* ມິສທົວລິຊຶມໂກລບອນ - Miss Tourism Global
* ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Dreamgirl of the Year International
* ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ - Miss South East Asia Tourism Ambassadress ''(ຈັດປະກວດແຍກໃນປີ 2015)''
=== ຕໍາແຫນ່ງໃນການປະກວດອະດີດ ===
* ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ - Miss Intercontinental International
=== ເວທີໃນເຄືອ ===
* ມິສໄຊນີດເວີຣ໌ລ - Miss Chinese World ''(ຈັດປະກວດແຍກໃນປີ 2005, 2011, 2017)''
== ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ==
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box||border=darkgray}} ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ (Miss Tourism International)
* {{Color box|#FFFF33;:|border=darkgray}} ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Tourism Queen of the Year International)
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
* {{Color box|#CCFF66|border=darkgray}} ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ (Miss South East Asia Tourism Ambassadress)
* {{Color box|#FFD39B|border=darkgray}} ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ <small>''(ຕຳແໜ່ງໃນອະດີດ)''</small>
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! colspan="2" |ລາງວັນພິເສດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
! width="600" |ຮອງອັນດັບ 5
! width="600" |ຮອງອັນດັບ 6
|-
|1
|1994
|ມິເຊລ ໂຮມສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ເອມິລີຢາ ອັບດຸນ ຮາມິດ<br>{{flag|ມາເລເຊຍ}}
|ຈີ ຍອງ-ມິນ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ບາຄາ ມາດ້ານ<br>{{flag|ອິນເດຍ}}
|ຣິຊາ ເອນ. ມາຕິເນຊ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ພຶດສະພາ
|24
|-
|2
|1995
|ມາເຣຍ ພາເທລລີ<br>{{flag|ກະແລັດ}}
|ລາວິນີຢາ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ໄບເອີສ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ເຊີຣິລີນ ອຸຍ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|ໄຮດີ ເອສກີເວລ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເກາະລັງກາວີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|24 ມີນາ
|24
|-
|3
|1998
|ຣອກຊານາ ໂຢເນກ<br>{{flag|ໂປໂລຍ}}
|ກາບຣີເອລາ ອາດາມໂຄໂວວາ<br>{{flag|ແຊັກ}}
|ເມລລານີ ກາບັດ<br>{{flag|ຟີລິບປິນ}}
|ອຸຍ ບີ ບີ<br>{{flag|ມາເລເຊຍ}}
|ມິຣຽມ ວີວາສ ລູນາ<br>{{flag|ຮອນດູຣັສ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="14" |[[ສຸບັງ]], [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ມີນາ
|21
|-
|4
|1999
|ແອກເນດກາ ຊາເຄຣຕາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:"" |ຣາເຄວນ ອຸຍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFD39B" |ຣຸດ ຄານກາດ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFFFAA" |ນິຣັດຊາລາ ຄຳຍາ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ນິເດຍ ຄິເມເນຊ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|30 ຕຸລາ
|21
|-
|5
|2000
|ມາເຣຍ ເອສເປຣັນຊາ ມັນຊາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ໂໝດ ກາຣ໌ນິເຢີ<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ມາເຣຍ ຄຣິສຕິນາ ໂລເປຊ ປາລາຊິໂອສ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFFAA" |ໂອເລສຢາ ຄຣັກມັລໂຢວາ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາຕິເນຊ<br>{{flag|ແອສະປາຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|19 ພະຈິກ
|17
|-
|6
|2001
|ແຄນດິຊ ປິນໂຕ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຊູຊານາ ສະເຕພາໂນຟສະກາ<br>{{flag|ແຊັກ}}
| bgcolor="#FFD39B" |ໂມນິກາ ກຣູດາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ເອມີ ຫຍານ ເຫວ່ຍ<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ລິນເດລ ຊຸນ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|7
|2002
|ປິຍະນຸດ ຂຳບຸນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:"" |ຫຍິນ ຈື້<br>{{flag|ຈີນ}}
| bgcolor="#FFD39B" |ເອິບຣຸ ກຶນເຊລ<br>{{flag|ຕຸຣກີ}}
| bgcolor="#FFFFAA" |ໄອດາ ອອສມາໂນວິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#90EE90" |ມາຮາ ໂຮເຈຈ<br>{{flag|ລີບັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|8
|2003
|ແອງເຈລາ ເບັກ<br>{{flag|ແອຟຣິກາໃຕ້}}
| bgcolor="#FFFF33;:"" |ວິກໂຕເຣຍ ຄາຣີດາ<br>{{flag|ກະແລັດ}}
| bgcolor="#FFD39B" |ສິງ ຮຸຍ ຫຍວນ<br>{{flag|ຈີນ}}
| bgcolor="#FFFFAA" |ເລົາຣາ ໂຣເມໂຣ<br>{{flag|ອາເຈນຕິນາ}}
| bgcolor="#90EE90" |ຊູຊານາ ພຸດນາໂຣວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|30
|-
|9
|2004
|ເມກາ ນາເບ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFD39B" |ມາຣິນາ ໂກໂຣເບັດສ໌<br>{{flag|ອູກະແລນ}}
| bgcolor="#FFFFAA" |ມາເຣຍ ກາບຣີເອລາ ເປເຣຊ ເດລລາເປຍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ກວນ ຊານ ຊານ<br>{{flag|ຈີນ}}
| bgcolor="#CCFFFF" |ອາຊິກີນ ອັບດ໌ ຣາຮ໌ມັນ<br>{{flag|ສິງກະໂປ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|33
|-
|10
|2005
|ອິຊາເບລ ລາມອງຕ໌<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ຈາງ ຕາ-ຊິນ<br>{{flag|ໄຕ້ຫວັນ}}
| bgcolor="#FFFFAA" |ສຣິຍາ ຊິງເກ໌<br>{{flag|ອິນເດຍ}}
| bgcolor="#90EE90" |ມາເຣຍ-ມາດາເລນາ ເອີກາຕີ<br>{{flag|ກະແລັດ}}
| bgcolor="#CCFFFF" |ພອນທິບ ປະເສີດສົ່ງ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|36
|-
|11
|2006
|ຟລໍຣິນາ ມາເນອາ<br>{{flag|ລູມານີ}}
|ທັນຢາ ວາກິລ<br>{{flag|ອິນເດຍ}}
|ໂໝດ ທອດຈ໌ມັນ<br>{{flag|ຝະລັ່ງ}}
|ອານາ ມາເຣຍ ກອນຊາເລຊ<br>{{flag|ເມັກຊິໂກ}}
|ນິໂນ ອາບາຊິດເຊ<br>{{flag|ເຊອັອກຊີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|12 ພະຈິກ
|41
|-
|12
|2008
|ມະນັສວີ ມັມໄກ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຄຣິສຕິນ ຟຣັງຄ໌ຊັກ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFC0CB" |ອັລມາ ມູລາລິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#CCFFFF" |ອນັນຢາ ຊິນແສງໄຊ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ຣູບີ ຫວ່ອງ<br>{{flag|ຮ່ອງກົງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|13
|2009
|ຊາຣາຮ໌ ເອລຊານອຟສກີ<br>{{flag|ເຢຍລະມັນ}}
| bgcolor="#FFFF33;:"" |ເຄສສິກາ ຄາເຣລີ ອິບາຣ໌ຣາ ເປຕິດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ໄທ໌ສ ຄັລມາເນ ເນເວສ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ເອັດວິນາ ມາຄຸສ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#90EE90" |ກາບຣີເອລາ ໂຄຣິນໂຄວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|14
|2010
|ນາທາລີ ເດນ ເດັກເກີ<br>{{flag|ໂຮນລັງ}}
| bgcolor="#FFC0CB" |ຮອລລີ-ແອນນ໌ ວິສເຊີ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ສະເຕຟານີ ອັນເດຣອີນາ ກອນຊາເລຊ ໂຊກໍຣໍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ບາບາຣາ ຊັລວາດໍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFFAA" |ໂບຣໂກລຈິນ ບາຍາໄຊຄານ<br>{{flag|ມົງໂກລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|15
|2011
|ໄອລີນ ກາບຣີເອລລາ ໂຣບິນສັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFC0CB" |ຄາໂຣລິນາ ເດລ ຄາເມນ<br>{{flag|ປານາມາ}}
| bgcolor="#CCFFFF" |ພັດສຣາພອນ ຄົນຄຳແຫ້ງ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ອາແມນດາ ເຫຼຽງ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#FFFFAA" |ຍານາ ໂຄເປັກກາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|54
|-
|16
|2012
|ຣິຊຊິນີ ອະເລັກຊິສ ໂກເມຊ †<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໂມນິກາ ຣາດູໂລວິຊ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມາຣີເອລິສ ອາເລຮັນດຣາ ກັສເຕຢາໂນສ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາເຣຍ ເດລ ຄາເມນ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#FFFFAA" |ຈຸນ ຍົງ ວານ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ສຸພັດຕຣາ ຊູເຈີນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|17
|2013
|ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:"" |ສຸນິດພອນ ສີສຸວັນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ຊານຸກ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມິເຊລ ອາເລັກຊິສ ຕໍເຣສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| bgcolor="#90EE90" |ທາຣາຮ໌ ກາເນຊັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ຟານ ຮ່ວາງ ທູ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" |ປຸດຕຣາຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|62
|-
|18
|2014
|ຟັດດີຢາ ອິຊາເບລ ຮາລາບີ ຕຣອຍຊີ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFF33;:"" |ວະຣາງສິຣິ ວຸທິຍາກອນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ເກລນນີເຟີ ເປຣິໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຊາຣິນາ ບາເທລສ໌<br>{{flag|ໂຮນລັງ}}
| bgcolor="#90EE90" |ຊຸນ ເຫວິນ ໂສ້ງ<br>{{flag|ຈີນ}}
| bgcolor="#CCFF66" |ເຫງວຽນ ດຽວ ລິນ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|60
|-
|19
|2016
|ເອເຣຍລ ເພຍຣ໌ສ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#90EE90" |ໄທ໌ນາ ມາການຽດສ໌<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ທາຊາ ຣອສສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ຄິເມນາ ເດລກາໂດ<br>{{flag|ເມັກຊິໂກ}}
| bgcolor="#CCFF66" |ດິກນາ ຟາຣາດິບາ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|46
|-
|20
|2017
|ແຈນນີ ລູເດດຕ໌ ອາລີໂປ-ອນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ມາຢາ ເຊຍຣອນ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#90EE90" |ລອຍສ໌ ແທນເຈລ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຈູເລຍ ຮໍຕາ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFFAA" |ໄດອານາ ຮິລສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ແປ້ງຫອມ ກະມົນຣັດ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຈໂຮຣ໌ບະຮ໌ຣູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ທັນວາ
|49
|-
|21
|2018
|ອັສຕາຣີ ອິນດາຮ໌ ເວີຣ໌ນິເດອານີ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ເຊເບດ ພເຄຍຊ<br>{{flag|ເຄນຢາ}}
| bgcolor="#CCFFFF" |ແຊນດຣາ ຄັລລາຮານ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#90EE90" |ເລົາຣາ ສະກູເຕເນ<br>{{flag|ແລດໂຕນີ}}
| bgcolor="#FFFFAA" |ຈູເລຽນ ເຟີຣ໌ນານເດຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFF66" |ຄາເອັນນ໌ ອຶ້ງ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ບັນດາຊັນເວ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|21 ທັນວາ
|45
|-
|22
|2019
|ຊີຣີລລ໌ ພາຢູໂມ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ກາບຣີເອລລາ ມັນໂດແລງ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຄາເຕຣິນາ ຄາຊາຊວີລີ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ໂຢອັນນາ ບາບິນໂກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ໂສຕິມາ ຈອນ<br>{{flag|ກຳປູເຈຍ}}
| bgcolor="#CCFF66" |ຊົມພູນຸດ ພຶ່ງຜົນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|8 ພະຈິກ
|39
|-
|23
|2020
|ມາເຣຍ ບາລິກກີ ວິນຮາຣ໌ສກີ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFF33;:" |ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຄລາດິຕາ ມາວາຣ໌ນີ ຊາເລມ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ເທເຣຊາ ໂບຮຸສລາໂວວາ<br>{{flag|ແຊັກ}}
| bgcolor="#90EE90" |ເຄດ ມົວຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ລຸຊ ເອລວາ ຄລາກອສ ກາຍາຣ໌ໂດ<br>{{flag|ໂບລິເວຍ}}
| bgcolor="#CCFF66" |ລິມ ຊູ ແອນນ໌<br>{{flag|ມາເລເຊຍ}}
| rowspan="2" |ປະກວດຮູບແບບອອນໄລນ໌
|17 ມີນາ 2021
|31
|-
|24
|2021
|ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFFF33;:" |ລິລີ ອັນນີ ໂຊເຟຍ ຄໍເພລາ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFC0CB" |ຮ່ວາງ ທີ ເຮືອງ ລີ<br>{{flag|ຫວຽດນາມ}}
| bgcolor="#CCFFFF" |ໂທລູວາໂລເປ ໂອລາເຣວາຈູ<br>{{flag|ໄນຈີເຣຍ}}
| bgcolor="#90EE90" |ຮາວ ໂຊ ອີ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFFFAA" |ອາຣາເຊະລີ ໂດມິງເກຊ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#CCFF66" |ໄຄນ໌ທ ເຈນເຊນ ເພຕຣາຊານຕາ<br>{{flag|ຟີລິບປິນ}}
|19 ທັນວາ
|44
|-
|25
|2022
|ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເລົາຣາ ບີຣ໌ຄິເນຍ ຊາບາເລຕາ ຄາຊາໂດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ມາເຣຍ ແອງເຈລິໂກ ປານຕາລີອາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຄຣິສຕັລ ຫວ່າງ ຣົ່ວເຈຍ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#90EE90" |ອາລິຊາ ຄຸກ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFFFAA" |ແອບິເກລ ເຄີຣ໌ດ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#CCFF66" |ຟີບີ ອ່ອງ ຍີ່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|40
|-
|26
|2023
|ເທຍ ທະວີພານິດພັນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເອມິລີ ຄອສຊີ້<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#FFC0CB" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#90EE90" |ເຈນ ເຈຽງ ຊື່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFFFF" |ຄາຣ໌ລີ ເດວິດ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂກຕາຄິນາບາລູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|44
|-
|27
|2024
|ລີອານາ ບາຣ໌ຣີໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ນັດຖາ ອິນຕະເສົາ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ມິເລນາ ພາໂອລາ ໂຊໂຕ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ເກຣສ ຣິຊາດສັນ<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#CCFFFF" |ອັລບີນາ ຄອສຕິໂຄວາ<br>{{flag|ກຽກກິດສະຖານ}}
| bgcolor="#FFFFAA" |ນິໂຄລ ເບຄອນ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#CCFF66" |ວູ ກວິນ ຈາງ<br>{{flag|ຫວຽດນາມ}}
|ສຸບັງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|13 ທັນວາ
|40
|-
|28
|2025
|ຊູຊານນາ ບາໂລເນັກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:" |ຄຣິສຕີນ ເອດສ໌ ເອເນໂຣ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໄປ໋ ຕັ້ວ ລານ (ໂດຣິສ ໄປ໋)<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ອັນເດຣອາ ປິເນດາ<br>{{flag|ໂຄລັມເບຍ}}
| bgcolor="#CCFFFF" |ມິດເຊລລ໌ ໂອຕີເອໂນ<br>{{flag|ເຄນຢາ}}
| bgcolor="#FFFFAA" |ສສິຊາ ດວງເກດ<br>{{flag|ໄທ}}
| bgcolor="#CCFF66" |ທັນ ຊັນ ວີ ໂວ<br>{{flag|ຫວຽດນາມ}}
|ເບິນຕົງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|18 ຕຸລາ
|37
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Angeli Dione Gomez.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2013/2014'''<br />ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br />ຟິລິບປິນ
File:Manasvi Mamgai at DJ Party (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2008/2009'''<br />ມະນັສວີ ມັມໄກ<br />ອິນເດຍ
File:Candice Pinto graces the launch of White Elephant (03) (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2001/2002'''<br />ແຄນດິຊ ປິນໂຕ<br />ອິນເດຍ
File:Foto putri 2.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2021/2022'''<br />ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br />ອິນໂດເນເຊຍ
File:Suphatra Kliangprom in National Costume for MGT2022.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2022/2023'''<br />ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br />ໄທ
File:Tia Taveepanichpan.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2023/2024'''<br />ເທຍ ທະວີພານິດພັນ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2024
|ຈິດຕະກອນ ມຸນທະດີ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
| colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|-
|2018
|ທິດາ ສິດທິໄຊ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2017
|ມາລິສາ ສີດາຈັນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|}
== ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ ==
ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''1993''', ເດີມປະກວດໃນຊື່ '''ມິສຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Queen of the Year International)'''. ຈັດຂຶ້ນເພື່ອເປັນເວທີໃຫ້ແມ່ຍິງຮຸ່ນໃໝ່ໄດ້ສະແດງສັກກະຍາພາບດ້ານຜູ້ນຳ, ບຸກຄະລິກກະພາບ ແລະ ຄວາມມຸ່ງໝັ້ນໃນການສົ່ງເສີມການທ່ອງທ່ຽວ.
ຕະຫຼອດຫຼາຍທົດສະວັດທີ່ຜ່ານມາ ໄດ້ວິວັດທະນາການມາເປັນແບຣນລະດັບໂລກທີ່ມຸ່ງເນັ້ນໃຫ້ "ຄວີນອອບເດິເຢຍ" ເປັນສັນຍະລັກຂອງຄວາມງົດງາມ ແລະ ເປັນໂຄສົກໃນການສົ່ງເສີມການທ່ອງທ່ຽວ ແລະ ການແລກປ່ຽນວັດທະນະທຳລະຫວ່າງປະເທດ.
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|1993
|ຣີຕາ ໂອມວິກ<br>{{flag|ນອກແວ}}
|ຈິລລີ ເອດເວີດສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ມາເຊນນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເຊເລສຕ໌ ວີເວີ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ຊູຊານ ມາເນນ<br>{{flag|ມາເລເຊຍ}}
| rowspan="5" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|27 ມີຖຸນາ
|20
|-
|2
|1994
|ຈໍຈີນາ ເດນາຮີ<br>{{flag|ອົດສະຕະຣາລີ}}
|ບີເອຕຣິສ ວອນນິກູ<br>{{flag|ລູມານີ}}
|ເທເຣຊີ ໂດໂບຣໂວລນາ<br>{{flag|ແຊັກ}}
|ຊູຊານາ ກັລເວສ ເອສໂຄເບໂດ<br>{{flag|ເມັກຊິໂກ}}
|ແຈເນັດ ຊິວ<br>{{flag|ສິງກະໂປ}}
|16 ກໍລະກົດ
|24
|-
|3
|1995
|ໂຢຮັນນາ ຣອສເຕນ<br>{{flag|ແຟງລັງ}}
|ເພຣວີທາ ທີຢາກາຣາຈາຮ໌<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ລໍເຣນຊ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ໂມນິກາ ກີມາຣາຍສ໌ ເຟີໄຣຣາ<br>{{flag|ບຣາຊິລ}}
|ມາຣິຕາ ນາເກລ<br>{{flag|ເຢຍລະມັນ}}
|18 ມີຖຸນາ
|22
|-
|4
|1996
|ເຊີຣິລລ໌ ຄາປິລີ ຊັນຕາຣິນ<br>{{flag|ຟີລິບປິນ}}
|ຄິມເບີລີ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄາໂຣລິນາ ລັບໂປ<br>{{flag|ໂປໂລຍ}}
|ຄາຣ໌ລາ ຮັນນາລໍຣ໌ ຟໍເຄລ<br>{{flag|ກົວເຕມາລາ}}
|ຊາຣີ ນີມິເນນ<br>{{flag|ແຟງລັງ}}
|15 ກໍລະກົດ
|24
|-
|5
|1997
|ຄັສຕານີ ວັສເກຊ<br>{{flag|ເມັກຊິໂກ}}
|ຊິລເຈ ສະເກົາ ຊີເວີດເຊນ<br>{{flag|ນອກແວ}}
|ເພຣຊິໂອຊາ ເຣເຍສ ວາເລນເຊຍ<br>{{flag|ຟີລິບປິນ}}
|ອານນາ ຟິເຊກ<br>{{flag|ໂປໂລຍ}}
|ວາເລີຣີ ຮັນເຕີ<br>{{flag|ເອກົດ}}
|15 ມີຖຸນາ
|24
|-
|6
|2000
|ເອເວລິນ ໂລເປຊ ຊັນໂດວັລ<br>{{flag|ກົວເຕມາລາ}}
|ຄຣິສຕີ ແອນ ເປກຊອນ<br>{{flag|ຟີລິບປິນ}}
|ເຈນນີ ມາເຣຍ ດາລແມນ<br>{{flag|ແຟງລັງ}}
|ຂນິດຖາກັນ ແສງປະຈັກສະກຸນ<br>{{flag|ໄທ}}
|ຊີໂມເນ ລີມາ ເຟຣຍເຣ<br>{{flag|ບຣາຊິລ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|1 ກໍລະກົດ
|19
|-
|7
|2004
|ອນຸຊ ກຣິກໍຣຽນ<br>{{flag|ອາກເມນີ}}
|ຄໍລີນ ຟຣານຊິສກາ ເພເຣຣາ<br>{{flag|ສິງກະໂປ}}
|ອານາ ເກຣາຊິໂມຟສະກາ<br>{{flag|ມາເຊດວນເໜືອ}}
|ເຍຄາເຕຣິນາ ຟິລິໂມໂນວາ<br>{{flag|ລັດເຊຍ}}
|ລິສ ລັສສ໌<br>{{flag|ແອສະໂຕນີ}}
|ສາງຊາ, [[ປະເທດຈີນ|ຈີນ]]
|29 ຕຸລາ
|31
|-
|8
|2005
|ເສິ່ນ ຈ່າຮຸ່ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ອັລມາເກີລ ຊັກນາເຍວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເອດີຕາ ຮໍໂຕວາ<br>{{flag|ແຊັກ}}
|ຄາຣິນາ ເຣເບກາ ເນາແມນນ໌<br>{{flag|ປາຣາກວັຍ}}
|ຣູຕາ ບາດເກວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
|ອູ່ຮັ້ນ, [[ປະເທດຈີນ|ຈີນ]]
|6 ພະຈິກ
|41
|-
|9
|2006
|ອຳພິກາ ຊວນປຣີຊາ<br>{{flag|ໄທ}}
|ຮວ່າງ ເຈິ້ງເຈັ້ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ເທເຣຊາ ຊະມິດ<br>{{flag|ແຄນນາດາ}}
|ຢານາ ໂດເລເຊໂລວາ<br>{{flag|ແຊັກ}}
|ຊານາຣ໌ ສະມາໂກໂລວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເພັດທະລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ທັນວາ
|37
|-
|10
|2010
|ຮາ ຮຍອນ-ຈອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຣີເກ ຄາໂຣໄລນ໌<br>{{flag|ອິນໂດເນເຊຍ}}
|ເທເຣຊາ ໄຟກ໌ໂຊວາ<br>{{flag|ແຊັກ}}
|ມິເຊລ ລີ ດ້ານ<br>{{flag|ຈີນ}}
|ວາຊິລິນາ ເວລິຈໂກ<br>{{flag|ບີເອໂລລຸດ}}
|ຊີນໂຈວ, [[ປະເທດຈີນ|ຈີນ]]
|25 ກັນຍາ
|75
|-
|11
|2011
|ອູຣ໌ວາຊີ ຣາວເທລາ<br>{{flag|ອິນເດຍ}}
|ອິວັນນາ ກໍຣ໌ຊາຣ໌<br>{{flag|ອູກະແລນ}}
|ອາແມນດາ ວາເຣດກາ<br>{{flag|ໂປໂລຍ}}
|ຢູຈີນີ ອຸຍ<br>{{flag|ມາເລເຊຍ}}
|ພຍອງ ຮີ ຄອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ອິ້ງຖັນ, [[ປະເທດຈີນ|ຈີນ]]
|5 ພະຈິກ
|53
|-
|12
|2012
|ອັສຕາ ຢາກູໄມເຕ<br>{{flag|ລີຕົວນີ}}
|ຄິມ ຍອງ-ຈູ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຫຼິວ ຢານ ຈຸນ<br>{{flag|ຈີນ}}
|ຊາຣາຮ໌ ແລເກ ເພເດີເຊນ<br>{{flag|ດານມາກ}}
|ນູເຣຍ ອາອີດາ ຄາໂດ້ໂຊ<br>{{flag|ປອກຕຸຍການ}}
|ໜານຈິງ, [[ປະເທດຈີນ|ຈີນ]]
|4 ທັນວາ
|49
|-
|13
|2015
|ເລເລນ ແມ ເບົາຕິສຕາ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ຊີລາ ຄິຣາໂບ<br>{{flag|ຢູກັນດາ}}
| bgcolor="#CCFFFF" |ອິຣ໌ມິນາ ເພຣໄຊເກລາວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
| bgcolor="#90EE90" |ທັນຢາ ອຽຣ໌ ອັສທໍຣ໌ດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
| bgcolor="#FFFFAA" |ຊັນດ໌ນີ ຊາຣ໌ມາ<br>{{flag|ອິນເດຍ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|57
|-
|14
|2016
|ໂຊຟີອາ ຊາອາເວດຣາ<br>{{flag|ຊິລີ}}
|ຫວ່າງ ເໝິງ<br>{{flag|ຈີນ}}
|ອັນດຣີອາ-ລີເລຍນາ ປົບເປສກູ<br>{{flag|ລູມານີ}}
|ຄຣິສຕີ ເທເລີຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ດາມານພຣີຕ ຄໍຣ໌ ບຣາຣ໌<br>{{flag|ອິນເດຍ}}
| rowspan="2" |ຊຽງໄຮ, [[ປະເທດຈີນ|ຈີນ]]
|18 ທັນວາ
|55
|-
|15
|2017
|ຄັດຢາ ຢາກິໂມວາ<br>{{flag|ລັດເຊຍ}}
|ໂອຣິອານາ ເນໂວຣາ<br>{{flag|ອາເຈນຕິນາ}}
|ເບລວີ ນາ ເຕເດ ໂອໂຟຣີ<br>{{flag|ການາ}}
|ຊູຊັນນາ ເລກຊາລູ<br>{{flag|ແອສະໂຕນີ}}
|ກັນຕຸລກາ ໂຊດເກເຣລ<br>{{flag|ມົງໂກລີ}}
|22 ທັນວາ
|54
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Urvashi Rautela at the promotion for 'Hate Story 4' in Mumbai.jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2011/2012'''<br />ອູຣ໌ວາຊີ ຣາວເທລາ<br />ອິນເດຍ
File:Councilor Leren Bautista - 2023 (cropped).jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2015/2016'''<br />ເລເລນ ແມ ເບົາຕິສຕາ<br />ຟິລິບປິນ
File:Patcha Patchaploy.png|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2020/2021'''<br />ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-style="background-color:#FADADD; "
|2016
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* '''ມິສເຟຣນຊິບ (ມິດຕະພາບ)'''}}
|}
== ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ ==
'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)''' ເປັນເວທີປະກວດນາງງາມລະດັບໂລກທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''2007'''. ກໍ່ຕັ້ງໂດຍ '''ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)''' ປະທານອົງກອນ '''D’Touch International''' (ປະເທດມາເລເຊຍ) ເຊິ່ງເປັນຜູ້ບໍລິຫານເວທີ ''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ'' ແລະ ''ມິສໄຊນີສເວີນ'' ນຳດ້ວຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມຸ່ງເນັ້ນໃສ່ '''"ການທ່ອງທ່ຽວເມືອງຫຼວງ ແລະ ເມືອງໃຫຍ່ (Metropolitan Tourism)"''' ເພື່ອສົ່ງເສີມຄວາມຮັ່ງມີທາງວັດທະນະທຳ, ວິຖີຊີວິດທີ່ທັນສະໄໝ ແລະ ສັກກະຍາພາບດ້ານການທ່ອງທ່ຽວຂອງເມືອງໃຫຍ່ຕ່າງໆ ທົ່ວໂລກ.
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|2007
|ໂຊຣິນາ ເນອັສຄູ<br>{{flag|ລູມານີ}}
|ຄາເຣນ ບີຣ໌ຄິເນຍ ບລັງໂກ ຄາມາຣ໌ໂກ<br>{{flag|ເວເນຊຸເອລາ}}
|ເອສຊີ ເປີຍສຕີ<br>{{flag|ແຟງລັງ}}
|ວັດຊຣາວັນ ສຸນທຣິນທຸ<br>{{flag|ໄທ}}
|ອານນາ ມາຣີ ໂມເລໂລສ<br>{{flag|ຟີລິບປິນ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|40
|-
|2
|2016
|ອາມັນດາ ອອບດັມ<ref>{{Cite web |last=Webdunia |title=Thai pageant Amanda Obdam is an angelic oriental beauty (Pics) |url=https://english.webdunia.com/article/international-news/amanda-obdam-crowned-miss-universe-thailand-2020-120112100014_1.html |access-date=2022-11-17 |website=Webdunia |language=en}}</ref><ref>{{Cite web |date=2016-11-18 |title=PH's Janela Joy Cuaton wins 1st runner-up in Miss Tourism Metropolitan International 2016 |url=https://www.rappler.com/life-and-style/152897-janela-joy-cuaton-first-runner-up-miss-tourism-metropolitan-international-2016/ |access-date=2022-11-17 |website=RAPPLER |language=en-US}}</ref><br>{{flag|ໄທ}}
|ຈາເນລາ ຈອຍ ຄົວຕອນ<br>{{flag|ຟີລິບປິນ}}
|ມານີຕາ ແຮງ<br>{{flag|ກຳປູເຈຍ}}
|ຣາເກລ ມາເຣຍ ເກວາຣາ<br>{{flag|ຄອສຕາລີກາ}}
|ຈ່າ ຈື້ຈຸນ<br>{{flag|ຈີນ}}
| rowspan="2" |[[ພະນົມເປັນ]], [[ປະເທດກຳປູເຈຍ|ກຳປູເຈຍ]]
|18 ພະຈິກ
|41
|-
|3
|2019
|ລໍຣາເນ ມອນເຕໂຣ<ref>{{Cite web |date=2019-12-15 |title=Miss Brazil takes home Miss Tourism Metropolitan International 2019 crown - Khmer Times |url=https://www.khmertimeskh.com/670257/miss-brazil-takes-home-miss-tourism-metropolitan-international-2019-crown/ |access-date=2022-11-17 |language=en-US}}</ref><br>{{flag|ບຣາຊິລ}}
|ຕຽງ ລີ ຊານ<br>{{flag|ມາເລເຊຍ}}
|ສະເຕຟານີ ອັລເມດາ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ອານາ ມາເຣຍ<br>{{flag|ປອກຕຸຍການ}}
|ວາເລຣີຢາ ເອນຟິໂມວາ<br>{{flag|ລັດເຊຍ}}
|14 ທັນວາ
|30
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Amanda Obdam 2020.png|'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ 2016/2017'''<br />ອາມັນດາ ອອບດັມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ ==
ຕຳແໜ່ງ '''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ (Miss South East Asia Tourism Ambassadress)''' ຫຼື '''ມິສເຊົາອີສເອເຊຍ (Miss South East Asia)''' ເປັນເວທີປະກວດນາງງາມລະດັບພູມິພາກ ແລະ ຕຳແໜ່ງກຽດຕິຍົດທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ 1992 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ປະທານອົງກອນ D’Touch International ໃນປະເທດມາເລເຊຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມີພັນທະກິດສະເພາະໃນການສົ່ງເສີມຄວາມຮ່ວມມືໃນພູມິພາກ ແລະ ສົ່ງເສີມການທ່ອງທ່ຽວລະຫວ່າງປະເທດສະມາຊິກອາຊຽນ (Association of Southeast Asian Nations).
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍ}}
|-
|1
|1992
|ອາເມເລຍ ຈອຍ ເດ ລາ ຄຣູຊ<br>{{flag|ຟີລິບປິນ}}
|ເພັນນີ່ ຊູນ<br>{{flag|ມາເລເຊຍ}}
|ຊາມານທາ ຊູເບີຣ໌ຕ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|ຊາຣອນ ຕັນ<br>{{flag|ສິງກະໂປ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|29 ກໍລະກົດ
|14
|-
|2
|1993
|ຊຸຕິມາ ນິຣັນສິດທິຣັດ<br>{{THA}}
|ຣາເຊລ ເອັນຈີ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ປະເທດສິງກະໂປ|ສິງກະໂປ]]
|26 ມີຖຸນາ
|16
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌}}
|-
|3
|2015
|ຍາດາ ເທບພະນົມ<br>{{THA}}
|ອາເລັກຊານດຣາ ເມ ໂຣຊາເລສ<br>{{flag|ຟີລິບປິນ}}
|ຟາເລນຕີນາ ຄອດຕອນ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເປຕາລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|2 ຕຸລາ
|16
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Yada Theppanom.png|'''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ 2015/2016'''<br />ຍາດາ ເທບພະນົມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|- style="background-color:#FFFACD"
| rowspan="2" |2015
|ສັນທະນີ ສາຍມະນີວອນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ 7 ຄົນສຸດທ້າຍ'''
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* 7 ຄົນສຸດທ້າຍ - ຄວາມສາມາດພິເສດ (ເບສອິນທາເລນ)}}
|-
|ສຸດາພອນ ສີໄກພັກ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສໄຊນີດເວີຣ໌ລ ==
{{Infobox pageant
| name = ມິສໄຊນີດເວີຣ໌ລ
| type =
| logo =
| website = {{URL|https://www.misschineseworld.tv/|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 2005
| recent =
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = Miss Chinese World Sdn Bhd.
| language = [[ພາສາຈີນ|ຈີນ]], [[ພາສາອັງກິດ|ອັງກິດ]]
| leader_title = ປະທານ
| leader_name = ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)
}}'''ມິສໄຊນີດເວີຣ໌ລ''' ({{lang-zh|世界华人美后}}), ຫຼື '''MCW''' (Miss Chinese World) ເປັນເວທີ [[ການປະກວດນາງງາມ]] ລະດັບສາກົນປະຈຳປີທີ່ຈັດຂຶ້ນເພື່ອສະເລີມສະຫຼອງວັດທະນະທຳ, ມໍລະດົກ ແລະ ຄຸນຄ່າຂອງເຊື້ອສາຍຈີນ. ກໍ່ຕັ້ງຂຶ້ນໃນປີ 2005 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ນັກຈັດການປະກວດນາງງາມຊື່ດັງชาวມາເລເຊຍ ແລະ ປະທານອົງກອນ D’Touch International (ເຊິ່ງເປັນອົງກອນດຽວກັນທີ່ຢູ່ເບື້ອງຫຼັງເວທີ ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ).
ແຕກຕ່າງຈາກເວທີປະກວດລະດັບໂລກອື່ນໆ ທີ່ມຸ່ງເນັ້ນໃສ່ສັນຊາດເປັນຫຼັກ ເພາະການປະກວດນີ້ຈັດຂຶ້ນສະເພາະສຳລັບແມ່ຍິງທີ່ມີເຊື້ອສາຍຈີນຈາກທົ່ວໂລກ ໂດຍບໍ່ເກີ່ຍວກັບປະເທດທີ່ພວກເຂົາອາໄສຢູ່ໃນປະຈຸບັນ.
=== ຜູ້ດຳລົງຕຳແໜ່ງ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="2" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
|-
|1
|2005
|ສຸນິສາ ຜາສຸກ<br>[[ບາງກອກ|ກຸງເທບມະຫານະຄອນ]], {{flag|ໄທ}}
|ຫຼີ ເຢັນ ຈິນ<br>ໄຖຈຸງ, {{flag|ໄຕ້ຫວັນ}}
|ເຊິນ ຊວຍ<br>ຫາງໂຈວ, {{flag|ຈີນ}}
| rowspan="3" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|11 ກໍລະກົດ
|30
|-
|2
|2011
|ສື ເຫວິນ ຊີ<br>ຈີຫນານ, {{flag|ຈີນ}}
|ຫຼີ ຈູ້ ຈຸນ<br>ເພີດທ໌, {{flag|ອົດສະຕະຣາລີ}}
|ເຈສຊິກາ ຢາງ ເຫວ່ຍ-ຜິງ<br>ແວນຄູເວີ, {{flag|ແຄນນາດາ}}
|10 ກັນຍາ
|35
|-
|3
|2017
|ອິນ ຈົວ ທຸນ<br>ຊ່າງໄຮ້, {{flag|ຈີນ}}
|ຈາງ ຢູ ຈິນ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ໄຕ້ ທຽນ<br>ຊິງເຕົ້າ, {{flag|ຈີນ}}
|20 ພຶດສະພາ
|31
|-
|4
|2021
|ເກົາ ມ່ານ ຫຣຸ້ງ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ອ່ານ ລີ ອິງ<br>ໂຈໂຮຣ໌, {{flag|ມາເລເຊຍ}}
|ອັລໂດຣາ ເຮລຊາ ເກີເວນ<br>ປອນຕຽນັກ, {{flag|ອິນໂດເນເຊຍ}}
|ປະກວດຮູບແບບອອນໄລນ໌
|18 ສິງຫາ
|24
|-
|5
|2023
|ອານີ ອູຊອນ<br>[[ມະນີລາ]], {{flag|ຟີລິບປິນ}}
|ໂຈນ ແອນເຈລີນາ<br>ຕັງເກີຣັງ, {{flag|ອິນໂດເນເຊຍ}}
|ຢ່ອງ ເຈຍ ອີ<br>ມະລາກາ, {{flag|ມາເລເຊຍ}}
| rowspan="2" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|20 ພຶດສະພາ
|17
|-
|6
|2026
|ຊູລີມີເຣີ ຖູເອີຣ໌ຊຸນ<br>[[ຊິນຈຽງ]], {{flag|ຈີນ}}
|ພັດຊຣາມົນ ເທພຣັກສາ<br>ນົນທະບູຣີ, {{flag|ໄທ}}
|ເບີຣ໌ນິສ ຢວນ<br>ຮ່ອງກົງ, {{flag|ຈີນ}}
|30 ພຶດສະພາ
|18
|}
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
| rowspan="3" |2021
|ແກ້ວສຳພັນ ດາວພະຫັດ
|[[ແຂວງຫຼວງນໍ້າທາ|ແຂວງຫຼວງນ້ຳທາ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|- style="background-color:#FFFF33"
|ຟ້າໃສ ດວງປັນຍາ
|[[ແຂວງຫຼວງພະບາງ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ''' '''5 ຄົນສຸດທ້າຍ'''
|
|-
|ຂັນຜາສິດ ໄຂພົມ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2017
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ຮອງອັນດັບ 1
! ຮອງອັນດັບ 2
! ຮອງອັນດັບ 3
! ຮອງອັນດັບ 4
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດສີລັງກາ (ຕັ້ງແຕ່ປີ 1992)
|-
|1
|1992
|ໄຮດຣຸນ ແອນນາ ບຢອນສ໌ດອດຕີຣ໌<ref name=":1" /><br>{{flag|ອິດສະລັງ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| rowspan="4" |ໂຄລຳໂບ, [[ປະເທດສີລັງກາ|ສີລັງກາ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|2
| 1993
| ຄາຣີນ ໄບລີ<ref name=":1">{{Cite web |title=MABUHAY, PAGEANTS! Links (Miss Tourism International Macau/Malaysia/Sri Lanka/TUrkey/Ukraine Versions) |url=https://www.oocities.org/hollywood/7723/links_misstourismmalaysia.html |access-date=2025-06-20 |website=www.oocities.org}}</ref><ref name=":0">{{Cite web |title=Miss Tourism International (Sri Lanka) 1993 - |url=https://www.historyofbeauty.com/mtois/mtois1993.html |access-date=2025-06-20 |website=www.historyofbeauty.com}}</ref><br>{{FRA}}
|ເຈີຣັລດີນ ດີໂຣຊາຣິໂອ<br>{{flag|ສີລັງກາ}}
|ມາເຊນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເທເຣຊີ ໂດໂບຣໂວນາ<br>{{flag|ແຊັກ}}
|ເຣນາ ຣາມີອາ ເດວີ<br>{{flag|ສິງກະໂປ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|3
| 1996
| ເກຼດີສ ອີວານອບຟ໌ ເປຍາ<ref name=":1" /><ref name=":0" /><br>{{VEN}}
|ນາທາລີ ກາມາຣຣາ<br>{{flag|ປາຣາກວັຍ}}
|ຄາເຕຣີນາ ຊິດລອບສກາຍາ<br>{{flag|ລັດເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 33
|-
|4
| 2002
| ໂອເລັກຊານດຣາ ນິໂຄລາເຢນໂກ<ref name=":1" /><ref name=":0" /><br>{{flag|ອູກະແລນ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| 44
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດມາເກົ້າມາ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ໂຈແອນ ຊານໂຕສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ລີເດຍ ລອບເປຊ ບັລດາອູຣາ<br>{{flag|ແອສະປາຍ}}
|ບໍລິຈິດ ລາວຣີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມາເກົ້າ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ທະເລດຳ, ປະເທດອູແກຣນ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ຄຣິສຕີນ ອັລຊາຣ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ນາຕາລີຢາ ລອບເຊວິດ<br>{{flag|ບີເອໂລລຸດ}}
|ອາລີນາ ເຊເວເລວາ<br>{{flag|ອູແກຣນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂອດັດຊາ, [[ປະເທດອູແກຣນ|ອູແກຣນ]]
|17
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຕູລະກີ (ຕັ້ງແຕ່ປີ 2001)
|-
|1
|2001
|ມິເຊລ ເຣເຍສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ລັດເຊຍ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ຕູລະກີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕູລະກີ
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຈີນ (ຕັ້ງແຕ່ປີ 2014)
|-
|1
|2014
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|[[ປະເທດຈີນ|ຈີນ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ={{reflist}}=
==ແຫຼ່ງຂໍ້ມູນອື່ນ==
* [https://misstourisminternational.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/MissTourismInternational ເຟສບຸກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/misstourisminternational/ ອິນສະຕາແກຣມຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.youtube.com/@misstourisminternational23 ຢູທູບຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.tiktok.com/@themissglobe?lang=en ຕິກຕອກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://x.com/Misstourismint ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
n40mo4r019q3096xlr957oqeur7zs5r
130849
130848
2026-09-16T08:42:18Z
The Miss GEE
22326
130849
wikitext
text/x-wiki
{{Infobox pageant
| name =
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| logo =
| website = {{URL|misstourisminternational.com|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 1994
| recent = 2025
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = D'Touch International Sdn. Bhd.
| language = [[ພາສາອັງກິດ]]
| leader_title = ປະທານ ແລະ ເຈົ້າຂອງ
| leader_name = Tan Sri Datuk Danny Ooi
}}
'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ''' ({{lang-en|Miss Tourism International}}) ແມ່ນການປະກວດຄວາມງາມນານາຊາດປະຈຳປີ ຈັດໂດຍບໍລິສັດ D'Touch International Sdn. Bhd. ເຊິ່ງມີຖານຢູ່ໃນປະເທດມາເລເຊຍ.<ref name="Francisco 2013">{{cite web | last=Francisco | first=Drew | title=Beauty pageant 101: The other pageants | website=[[Rappler]] | date=August 13, 2013 | url=https://www.rappler.com/life-and-style/36357-beauty-pageant-101-the-other-pageants/ | access-date=June 1, 2017}}</ref>
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລຄົນປັດຈຸບັນແມ່ນ ซູຊານນາ ບາໂລເນັກ (Zuzanna Balonek) ຈາກ[[ປະເທດໂປໂລຍ]]. ເພິ່ນໄດ້ຮັບມົງກຸດເມື່ອວັນທີ 18 ຕຸລາ 2025 ຢູ່ທີ່ รีສອດເວີນເກັນຕິງ, ເກັນຕິງໄຮແລນ, ເມືອງເບນຕົງ, ລັດປະຮັງ, ປະເທດມາເລເຊຍ.<ref name="Adina">{{Cite web |last=Adina |first=Armin |title=Mutya ng Pilipinas Christine Eds Enero wins title at Miss Tourism International |url=https://entertainment.inquirer.net/634232/mutya-ng-pilipinas-christine-eds-enero-wins-title-at-miss-tourism-international |date=19 October 2025 |website=[[Philippine Daily Inquirer]] |language=en}}</ref>
== ປະຫວັດ ==
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ແມ່ນການປະກວດຄວາມງາມທີ່ຕ້ອນຮັບຕົວແທນນາງງາມຈາກທົ່ວໂລກ. ການປະກວດຈັດຂຶ້ນຄັ້ງທຳອິດໃນປີ 1994 ຢູ່ທີ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ, ໂດຍມີຜູ້ເຂົ້າປະກວດ 24 ຄົນ.<ref name="Francisco 2013" /><ref>{{cite web |date=December 31, 2012 |title=Philippines bags Miss Tourism International crown |url=https://www.rappler.com/entertainment/18900-philippines-bags-miss-tourism-international-crown/ |access-date=June 1, 2017 |website=Rappler}}</ref><ref name="Sinchew 2016">{{cite web |date=December 28, 2016 |title=Malaysia hosts Miss Tourism International final |url=http://www.mysinchew.com/node/116505 |access-date=June 1, 2017 |website=[[Sin Chew Daily]]}}</ref> ໃນປີ 2011 ການປະກວດໄດ້ຮັບການຖ່າຍທອດສົດທາງຊ່ອງ RTM1 ແລະ ມີຜູ້ຊົມຫຼາຍພັນຄົນຢູ່ທີ່ຈານຕຸລານ ດາຕາຣານ ເມໄດກາ (Dataran Merdeka) ກ່ອນການນັບຖອຍຫຼັງສູ່ປີ 2012.<ref>{{Cite web |last=PATRICK |first=STEVEN |title=Malaysian beauty crowned Miss Tourism International 2011 |url=https://www.thestar.com.my/news/nation/2012/01/01/malaysian-beauty-crowned-miss-tourism-international-2011 |access-date=2022-11-13 |website=The Star |language=en}}</ref>
นอกจากนี้ใน ປີ 2002 ໄດ້ມີການຖ່າຍທອດສົດການປະກວດທາງອິນເຕີເນັດເປັນຄັ້ງທຳອິດ. ແລະ ໃນປີ 2022 ການປະກວດໄດ້ກັບມາຈັດຂຶ້ນຢູ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ ເປັນຄັ້ງທີສອງ โดยจัดขึ้นเป็นเวลา 18 ວັນ ຕັ້ງແຕ່ວັນທີ 11 ຫາ 28 ພະຈິກ.<ref>{{Cite news |last=Louis |first=Nur Ashikin |date=Feb 22, 2022 |title=25th Miss Tourism International to be held in November 2022 |work=Dayak Daily |url=https://dayakdaily.com/25th-miss-tourism-international-to-be-held-in-november-2022/}}</ref><ref>{{Cite web |last=Rogers |first=Magdalene |date=2022-05-24 |title=Miss Tourism International back in Kuching after 25 years |url=https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |access-date=2022-06-29 |website=New Sarawak Tribune |language=en-US |archive-date=2022-06-04 |archive-url=https://web.archive.org/web/20220604060806/https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |url-status=dead }}</ref><ref>{{Cite web |title=Miss Tourism Int'l pageant will take Sarawak to greater heights, says minister |url=https://www.thestar.com.my/news/nation/2022/10/03/miss-tourism-int039l-pageant-will-take-sarawak-to-greater-heights-says-minister |access-date=2022-11-13 |website=The Star |language=en}}</ref>
=== ຕໍາແຫນ່ງໃນການປະກວດປັດຈຸບັນ ===
* ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ - Miss Tourism International ''(ເວທີຫລັກ)''
* ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Miss Tourism Queen of the Year International ''(ຈັດປະກວດແຍກໃນປີ 1993-1997, 2000, 2004-2006, 2010-2012, 2015-ປັດຈຸບັນ)''
* ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Metropolitan International ''(ຈັດປະກວດແຍກໃນປີ 2007, 2016)''
* ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Cosmopolitan International
* ມິສທົວລິຊຶມໂກລບອນ - Miss Tourism Global
* ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Dreamgirl of the Year International
* ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ - Miss South East Asia Tourism Ambassadress ''(ຈັດປະກວດແຍກໃນປີ 2015)''
=== ຕໍາແຫນ່ງໃນການປະກວດອະດີດ ===
* ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ - Miss Intercontinental International
=== ເວທີໃນເຄືອ ===
* ມິສໄຊນີດເວີຣ໌ລ - Miss Chinese World ''(ຈັດປະກວດແຍກໃນປີ 2005, 2011, 2017)''
== ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ==
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box||border=darkgray}} ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ (Miss Tourism International)
* {{Color box|#FFFF33;:|border=darkgray}} ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Tourism Queen of the Year International)
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
* {{Color box|#CCFF66|border=darkgray}} ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ (Miss South East Asia Tourism Ambassadress)
* {{Color box|#FFD39B|border=darkgray}} ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ <small>''(ຕຳແໜ່ງໃນອະດີດ)''</small>
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! colspan="2" |ລາງວັນພິເສດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
! width="600" |ຮອງອັນດັບ 5
! width="600" |ຮອງອັນດັບ 6
|-
|1
|1994
|ມິເຊລ ໂຮມສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ເອມິລີຢາ ອັບດຸນ ຮາມິດ<br>{{flag|ມາເລເຊຍ}}
|ຈີ ຍອງ-ມິນ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ບາຄາ ມາດ້ານ<br>{{flag|ອິນເດຍ}}
|ຣິຊາ ເອນ. ມາຕິເນຊ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ພຶດສະພາ
|24
|-
|2
|1995
|ມາເຣຍ ພາເທລລີ<br>{{flag|ກະແລັດ}}
|ລາວິນີຢາ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ໄບເອີສ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ເຊີຣິລີນ ອຸຍ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|ໄຮດີ ເອສກີເວລ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເກາະລັງກາວີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|24 ມີນາ
|24
|-
|3
|1998
|ຣອກຊານາ ໂຢເນກ<br>{{flag|ໂປໂລຍ}}
|ກາບຣີເອລາ ອາດາມໂຄໂວວາ<br>{{flag|ແຊັກ}}
|ເມລລານີ ກາບັດ<br>{{flag|ຟີລິບປິນ}}
|ອຸຍ ບີ ບີ<br>{{flag|ມາເລເຊຍ}}
|ມິຣຽມ ວີວາສ ລູນາ<br>{{flag|ຮອນດູຣັສ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="14" |[[ສຸບັງ]], [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ມີນາ
|21
|-
|4
|1999
|ແອກເນດກາ ຊາເຄຣຕາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:"" |ຣາເຄວນ ອຸຍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFD39B" |ຣຸດ ຄານກາດ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFFFAA" |ນິຣັດຊາລາ ຄຳຍາ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ນິເດຍ ຄິເມເນຊ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|30 ຕຸລາ
|21
|-
|5
|2000
|ມາເຣຍ ເອສເປຣັນຊາ ມັນຊາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ໂໝດ ກາຣ໌ນິເຢີ<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ມາເຣຍ ຄຣິສຕິນາ ໂລເປຊ ປາລາຊິໂອສ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFFAA" |ໂອເລສຢາ ຄຣັກມັລໂຢວາ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາຕິເນຊ<br>{{flag|ແອສະປາຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|19 ພະຈິກ
|17
|-
|6
|2001
|ແຄນດິຊ ປິນໂຕ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຊູຊານາ ສະເຕພາໂນຟສະກາ<br>{{flag|ແຊັກ}}
| bgcolor="#FFD39B" |ໂມນິກາ ກຣູດາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ເອມີ ຫຍານ ເຫວ່ຍ<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ລິນເດລ ຊຸນ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|7
|2002
|ປິຍະນຸດ ຂຳບຸນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:"" |ຫຍິນ ຈື້<br>{{flag|ຈີນ}}
| bgcolor="#FFD39B" |ເອິບຣຸ ກຶນເຊລ<br>{{flag|ຕຸຣກີ}}
| bgcolor="#FFFFAA" |ໄອດາ ອອສມາໂນວິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#90EE90" |ມາຮາ ໂຮເຈຈ<br>{{flag|ລີບັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|8
|2003
|ແອງເຈລາ ເບັກ<br>{{flag|ແອຟຣິກາໃຕ້}}
| bgcolor="#FFFF33;:"" |ວິກໂຕເຣຍ ຄາຣີດາ<br>{{flag|ກະແລັດ}}
| bgcolor="#FFD39B" |ສິງ ຮຸຍ ຫຍວນ<br>{{flag|ຈີນ}}
| bgcolor="#FFFFAA" |ເລົາຣາ ໂຣເມໂຣ<br>{{flag|ອາເຈນຕິນາ}}
| bgcolor="#90EE90" |ຊູຊານາ ພຸດນາໂຣວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|30
|-
|9
|2004
|ເມກາ ນາເບ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFD39B" |ມາຣິນາ ໂກໂຣເບັດສ໌<br>{{flag|ອູກະແລນ}}
| bgcolor="#FFFFAA" |ມາເຣຍ ກາບຣີເອລາ ເປເຣຊ ເດລລາເປຍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ກວນ ຊານ ຊານ<br>{{flag|ຈີນ}}
| bgcolor="#CCFFFF" |ອາຊິກີນ ອັບດ໌ ຣາຮ໌ມັນ<br>{{flag|ສິງກະໂປ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|33
|-
|10
|2005
|ອິຊາເບລ ລາມອງຕ໌<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ຈາງ ຕາ-ຊິນ<br>{{flag|ໄຕ້ຫວັນ}}
| bgcolor="#FFFFAA" |ສຣິຍາ ຊິງເກ໌<br>{{flag|ອິນເດຍ}}
| bgcolor="#90EE90" |ມາເຣຍ-ມາດາເລນາ ເອີກາຕີ<br>{{flag|ກະແລັດ}}
| bgcolor="#CCFFFF" |ພອນທິບ ປະເສີດສົ່ງ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|36
|-
|11
|2006
|ຟລໍຣິນາ ມາເນອາ<br>{{flag|ລູມານີ}}
|ທັນຢາ ວາກິລ<br>{{flag|ອິນເດຍ}}
|ໂໝດ ທອດຈ໌ມັນ<br>{{flag|ຝະລັ່ງ}}
|ອານາ ມາເຣຍ ກອນຊາເລຊ<br>{{flag|ເມັກຊິໂກ}}
|ນິໂນ ອາບາຊິດເຊ<br>{{flag|ເຊອັອກຊີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|12 ພະຈິກ
|41
|-
|12
|2008
|ມະນັສວີ ມັມໄກ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຄຣິສຕິນ ຟຣັງຄ໌ຊັກ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFC0CB" |ອັລມາ ມູລາລິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#CCFFFF" |ອນັນຢາ ຊິນແສງໄຊ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ຣູບີ ຫວ່ອງ<br>{{flag|ຮ່ອງກົງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|13
|2009
|ຊາຣາຮ໌ ເອລຊານອຟສກີ<br>{{flag|ເຢຍລະມັນ}}
| bgcolor="#FFFF33;:"" |ເຄສສິກາ ຄາເຣລີ ອິບາຣ໌ຣາ ເປຕິດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ໄທ໌ສ ຄັລມາເນ ເນເວສ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ເອັດວິນາ ມາຄຸສ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#90EE90" |ກາບຣີເອລາ ໂຄຣິນໂຄວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|14
|2010
|ນາທາລີ ເດນ ເດັກເກີ<br>{{flag|ໂຮນລັງ}}
| bgcolor="#FFC0CB" |ຮອລລີ-ແອນນ໌ ວິສເຊີ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ສະເຕຟານີ ອັນເດຣອີນາ ກອນຊາເລຊ ໂຊກໍຣໍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ບາບາຣາ ຊັລວາດໍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFFAA" |ໂບຣໂກລຈິນ ບາຍາໄຊຄານ<br>{{flag|ມົງໂກລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|15
|2011
|ໄອລີນ ກາບຣີເອລລາ ໂຣບິນສັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFC0CB" |ຄາໂຣລິນາ ເດລ ຄາເມນ<br>{{flag|ປານາມາ}}
| bgcolor="#CCFFFF" |ພັດສຣາພອນ ຄົນຄຳແຫ້ງ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ອາແມນດາ ເຫຼຽງ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#FFFFAA" |ຍານາ ໂຄເປັກກາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|54
|-
|16
|2012
|ຣິຊຊິນີ ອະເລັກຊິສ ໂກເມຊ †<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໂມນິກາ ຣາດູໂລວິຊ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມາຣີເອລິສ ອາເລຮັນດຣາ ກັສເຕຢາໂນສ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາເຣຍ ເດລ ຄາເມນ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#FFFFAA" |ຈຸນ ຍົງ ວານ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ສຸພັດຕຣາ ຊູເຈີນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|17
|2013
|ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:"" |ສຸນິດພອນ ສີສຸວັນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ຊານຸກ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມິເຊລ ອາເລັກຊິສ ຕໍເຣສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| bgcolor="#90EE90" |ທາຣາຮ໌ ກາເນຊັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ຟານ ຮ່ວາງ ທູ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" |ປຸດຕຣາຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|62
|-
|18
|2014
|ຟັດດີຢາ ອິຊາເບລ ຮາລາບີ ຕຣອຍຊີ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFF33;:"" |ວະຣາງສິຣິ ວຸທິຍາກອນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ເກລນນີເຟີ ເປຣິໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຊາຣິນາ ບາເທລສ໌<br>{{flag|ໂຮນລັງ}}
| bgcolor="#90EE90" |ຊຸນ ເຫວິນ ໂສ້ງ<br>{{flag|ຈີນ}}
| bgcolor="#CCFF66" |ເຫງວຽນ ດຽວ ລິນ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|60
|-
|19
|2016
|ເອເຣຍລ ເພຍຣ໌ສ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#90EE90" |ໄທ໌ນາ ມາການຽດສ໌<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ທາຊາ ຣອສສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ຄິເມນາ ເດລກາໂດ<br>{{flag|ເມັກຊິໂກ}}
| bgcolor="#CCFF66" |ດິກນາ ຟາຣາດິບາ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|46
|-
|20
|2017
|ແຈນນີ ລູເດດຕ໌ ອາລີໂປ-ອນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ມາຢາ ເຊຍຣອນ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#90EE90" |ລອຍສ໌ ແທນເຈລ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຈູເລຍ ຮໍຕາ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFFAA" |ໄດອານາ ຮິລສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ແປ້ງຫອມ ກະມົນຣັດ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຈໂຮຣ໌ບະຮ໌ຣູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ທັນວາ
|49
|-
|21
|2018
|ອັສຕາຣີ ອິນດາຮ໌ ເວີຣ໌ນິເດອານີ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ເຊເບດ ພເຄຍຊ<br>{{flag|ເຄນຢາ}}
| bgcolor="#CCFFFF" |ແຊນດຣາ ຄັລລາຮານ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#90EE90" |ເລົາຣາ ສະກູເຕເນ<br>{{flag|ແລດໂຕນີ}}
| bgcolor="#FFFFAA" |ຈູເລຽນ ເຟີຣ໌ນານເດຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFF66" |ຄາເອັນນ໌ ອຶ້ງ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ບັນດາຊັນເວ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|21 ທັນວາ
|45
|-
|22
|2019
|ຊີຣີລລ໌ ພາຢູໂມ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ກາບຣີເອລລາ ມັນໂດແລງ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຄາເຕຣິນາ ຄາຊາຊວີລີ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ໂຢອັນນາ ບາບິນໂກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ໂສຕິມາ ຈອນ<br>{{flag|ກຳປູເຈຍ}}
| bgcolor="#CCFF66" |ຊົມພູນຸດ ພຶ່ງຜົນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|8 ພະຈິກ
|39
|-
|23
|2020
|ມາເຣຍ ບາລິກກີ ວິນຮາຣ໌ສກີ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFF33;:" |ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຄລາດິຕາ ມາວາຣ໌ນີ ຊາເລມ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ເທເຣຊາ ໂບຮຸສລາໂວວາ<br>{{flag|ແຊັກ}}
| bgcolor="#90EE90" |ເຄດ ມົວຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ລຸຊ ເອລວາ ຄລາກອສ ກາຍາຣ໌ໂດ<br>{{flag|ໂບລິເວຍ}}
| bgcolor="#CCFF66" |ລິມ ຊູ ແອນນ໌<br>{{flag|ມາເລເຊຍ}}
| rowspan="2" |ປະກວດຮູບແບບອອນໄລນ໌
|17 ມີນາ 2021
|31
|-
|24
|2021
|ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFFF33;:" |ລິລີ ອັນນີ ໂຊເຟຍ ຄໍເພລາ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFC0CB" |ຮ່ວາງ ທີ ເຮືອງ ລີ<br>{{flag|ຫວຽດນາມ}}
| bgcolor="#CCFFFF" |ໂທລູວາໂລເປ ໂອລາເຣວາຈູ<br>{{flag|ໄນຈີເຣຍ}}
| bgcolor="#90EE90" |ຮາວ ໂຊ ອີ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFFFAA" |ອາຣາເຊະລີ ໂດມິງເກຊ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#CCFF66" |ໄຄນ໌ທ ເຈນເຊນ ເພຕຣາຊານຕາ<br>{{flag|ຟີລິບປິນ}}
|19 ທັນວາ
|44
|-
|25
|2022
|ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເລົາຣາ ບີຣ໌ຄິເນຍ ຊາບາເລຕາ ຄາຊາໂດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ມາເຣຍ ແອງເຈລິໂກ ປານຕາລີອາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຄຣິສຕັລ ຫວ່າງ ຣົ່ວເຈຍ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#90EE90" |ອາລິຊາ ຄຸກ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFFFAA" |ແອບິເກລ ເຄີຣ໌ດ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#CCFF66" |ຟີບີ ອ່ອງ ຍີ່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|40
|-
|26
|2023
|ເທຍ ທະວີພານິດພັນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເອມິລີ ຄອສຊີ້<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#FFC0CB" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#90EE90" |ເຈນ ເຈຽງ ຊື່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFFFF" |ຄາຣ໌ລີ ເດວິດ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂກຕາຄິນາບາລູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|44
|-
|27
|2024
|ລີອານາ ບາຣ໌ຣີໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ນັດຖາ ອິນຕະເສົາ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ມິເລນາ ພາໂອລາ ໂຊໂຕ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ເກຣສ ຣິຊາດສັນ<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#CCFFFF" |ອັລບີນາ ຄອສຕິໂຄວາ<br>{{flag|ກຽກກິດສະຖານ}}
| bgcolor="#FFFFAA" |ນິໂຄລ ເບຄອນ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#CCFF66" |ວູ ກວິນ ຈາງ<br>{{flag|ຫວຽດນາມ}}
|ສຸບັງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|13 ທັນວາ
|40
|-
|28
|2025
|ຊູຊານນາ ບາໂລເນັກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:" |ຄຣິສຕີນ ເອດສ໌ ເອເນໂຣ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໄປ໋ ຕັ້ວ ລານ (ໂດຣິສ ໄປ໋)<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ອັນເດຣອາ ປິເນດາ<br>{{flag|ໂຄລັມເບຍ}}
| bgcolor="#CCFFFF" |ມິດເຊລລ໌ ໂອຕີເອໂນ<br>{{flag|ເຄນຢາ}}
| bgcolor="#FFFFAA" |ສສິຊາ ດວງເກດ<br>{{flag|ໄທ}}
| bgcolor="#CCFF66" |ທັນ ຊັນ ວີ ໂວ<br>{{flag|ຫວຽດນາມ}}
|ເບິນຕົງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|18 ຕຸລາ
|37
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Angeli Dione Gomez.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2013/2014'''<br />ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br />ຟິລິບປິນ
File:Manasvi Mamgai at DJ Party (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2008/2009'''<br />ມະນັສວີ ມັມໄກ<br />ອິນເດຍ
File:Candice Pinto graces the launch of White Elephant (03) (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2001/2002'''<br />ແຄນດິຊ ປິນໂຕ<br />ອິນເດຍ
File:Foto putri 2.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2021/2022'''<br />ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br />ອິນໂດເນເຊຍ
File:Suphatra Kliangprom in National Costume for MGT2022.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2022/2023'''<br />ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br />ໄທ
File:Tia Taveepanichpan.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2023/2024'''<br />ເທຍ ທະວີພານິດພັນ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2024
|ຈິດຕະກອນ ມຸນທະດີ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
| colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|-
|2018
|ທິດາ ສິດທິໄຊ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2017
|ມາລິສາ ສີດາຈັນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|}
== ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ ==
ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''1993''', ເດີມປະກວດໃນຊື່ '''ມິສຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Queen of the Year International)'''. ຈັດຂຶ້ນເພື່ອເປັນເວທີໃຫ້ແມ່ຍິງຮຸ່ນໃໝ່ໄດ້ສະແດງສັກກະຍາພາບດ້ານຜູ້ນຳ, ບຸກຄະລິກກະພາບ ແລະ ຄວາມມຸ່ງໝັ້ນໃນການສົ່ງເສີມການທ່ອງທ່ຽວ.
ຕະຫຼອດຫຼາຍທົດສະວັດທີ່ຜ່ານມາ ໄດ້ວິວັດທະນາການມາເປັນແບຣນລະດັບໂລກທີ່ມຸ່ງເນັ້ນໃຫ້ "ຄວີນອອບເດິເຢຍ" ເປັນສັນຍະລັກຂອງຄວາມງົດງາມ ແລະ ເປັນໂຄສົກໃນການສົ່ງເສີມການທ່ອງທ່ຽວ ແລະ ການແລກປ່ຽນວັດທະນະທຳລະຫວ່າງປະເທດ.
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|1993
|ຣີຕາ ໂອມວິກ<br>{{flag|ນອກແວ}}
|ຈິລລີ ເອດເວີດສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ມາເຊນນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເຊເລສຕ໌ ວີເວີ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ຊູຊານ ມາເນນ<br>{{flag|ມາເລເຊຍ}}
| rowspan="5" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|27 ມີຖຸນາ
|20
|-
|2
|1994
|ຈໍຈີນາ ເດນາຮີ<br>{{flag|ອົດສະຕະຣາລີ}}
|ບີເອຕຣິສ ວອນນິກູ<br>{{flag|ລູມານີ}}
|ເທເຣຊີ ໂດໂບຣໂວລນາ<br>{{flag|ແຊັກ}}
|ຊູຊານາ ກັລເວສ ເອສໂຄເບໂດ<br>{{flag|ເມັກຊິໂກ}}
|ແຈເນັດ ຊິວ<br>{{flag|ສິງກະໂປ}}
|16 ກໍລະກົດ
|24
|-
|3
|1995
|ໂຢຮັນນາ ຣອສເຕນ<br>{{flag|ແຟງລັງ}}
|ເພຣວີທາ ທີຢາກາຣາຈາຮ໌<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ລໍເຣນຊ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ໂມນິກາ ກີມາຣາຍສ໌ ເຟີໄຣຣາ<br>{{flag|ບຣາຊິລ}}
|ມາຣິຕາ ນາເກລ<br>{{flag|ເຢຍລະມັນ}}
|18 ມີຖຸນາ
|22
|-
|4
|1996
|ເຊີຣິລລ໌ ຄາປິລີ ຊັນຕາຣິນ<br>{{flag|ຟີລິບປິນ}}
|ຄິມເບີລີ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄາໂຣລິນາ ລັບໂປ<br>{{flag|ໂປໂລຍ}}
|ຄາຣ໌ລາ ຮັນນາລໍຣ໌ ຟໍເຄລ<br>{{flag|ກົວເຕມາລາ}}
|ຊາຣີ ນີມິເນນ<br>{{flag|ແຟງລັງ}}
|15 ກໍລະກົດ
|24
|-
|5
|1997
|ຄັສຕານີ ວັສເກຊ<br>{{flag|ເມັກຊິໂກ}}
|ຊິລເຈ ສະເກົາ ຊີເວີດເຊນ<br>{{flag|ນອກແວ}}
|ເພຣຊິໂອຊາ ເຣເຍສ ວາເລນເຊຍ<br>{{flag|ຟີລິບປິນ}}
|ອານນາ ຟິເຊກ<br>{{flag|ໂປໂລຍ}}
|ວາເລີຣີ ຮັນເຕີ<br>{{flag|ເອກົດ}}
|15 ມີຖຸນາ
|24
|-
|6
|2000
|ເອເວລິນ ໂລເປຊ ຊັນໂດວັລ<br>{{flag|ກົວເຕມາລາ}}
|ຄຣິສຕີ ແອນ ເປກຊອນ<br>{{flag|ຟີລິບປິນ}}
|ເຈນນີ ມາເຣຍ ດາລແມນ<br>{{flag|ແຟງລັງ}}
|ຂນິດຖາກັນ ແສງປະຈັກສະກຸນ<br>{{flag|ໄທ}}
|ຊີໂມເນ ລີມາ ເຟຣຍເຣ<br>{{flag|ບຣາຊິລ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|1 ກໍລະກົດ
|19
|-
|7
|2004
|ອນຸຊ ກຣິກໍຣຽນ<br>{{flag|ອາກເມນີ}}
|ຄໍລີນ ຟຣານຊິສກາ ເພເຣຣາ<br>{{flag|ສິງກະໂປ}}
|ອານາ ເກຣາຊິໂມຟສະກາ<br>{{flag|ມາເຊດວນເໜືອ}}
|ເຍຄາເຕຣິນາ ຟິລິໂມໂນວາ<br>{{flag|ລັດເຊຍ}}
|ລິສ ລັສສ໌<br>{{flag|ແອສະໂຕນີ}}
|ສາງຊາ, [[ປະເທດຈີນ|ຈີນ]]
|29 ຕຸລາ
|31
|-
|8
|2005
|ເສິ່ນ ຈ່າຮຸ່ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ອັລມາເກີລ ຊັກນາເຍວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເອດີຕາ ຮໍໂຕວາ<br>{{flag|ແຊັກ}}
|ຄາຣິນາ ເຣເບກາ ເນາແມນນ໌<br>{{flag|ປາຣາກວັຍ}}
|ຣູຕາ ບາດເກວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
|ອູ່ຮັ້ນ, [[ປະເທດຈີນ|ຈີນ]]
|6 ພະຈິກ
|41
|-
|9
|2006
|ອຳພິກາ ຊວນປຣີຊາ<br>{{flag|ໄທ}}
|ຮວ່າງ ເຈິ້ງເຈັ້ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ເທເຣຊາ ຊະມິດ<br>{{flag|ແຄນນາດາ}}
|ຢານາ ໂດເລເຊໂລວາ<br>{{flag|ແຊັກ}}
|ຊານາຣ໌ ສະມາໂກໂລວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເພັດທະລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ທັນວາ
|37
|-
|10
|2010
|ຮາ ຮຍອນ-ຈອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຣີເກ ຄາໂຣໄລນ໌<br>{{flag|ອິນໂດເນເຊຍ}}
|ເທເຣຊາ ໄຟກ໌ໂຊວາ<br>{{flag|ແຊັກ}}
|ມິເຊລ ລີ ດ້ານ<br>{{flag|ຈີນ}}
|ວາຊິລິນາ ເວລິຈໂກ<br>{{flag|ບີເອໂລລຸດ}}
|ຊີນໂຈວ, [[ປະເທດຈີນ|ຈີນ]]
|25 ກັນຍາ
|75
|-
|11
|2011
|ອູຣ໌ວາຊີ ຣາວເທລາ<br>{{flag|ອິນເດຍ}}
|ອິວັນນາ ກໍຣ໌ຊາຣ໌<br>{{flag|ອູກະແລນ}}
|ອາແມນດາ ວາເຣດກາ<br>{{flag|ໂປໂລຍ}}
|ຢູຈີນີ ອຸຍ<br>{{flag|ມາເລເຊຍ}}
|ພຍອງ ຮີ ຄອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ອິ້ງຖັນ, [[ປະເທດຈີນ|ຈີນ]]
|5 ພະຈິກ
|53
|-
|12
|2012
|ອັສຕາ ຢາກູໄມເຕ<br>{{flag|ລີຕົວນີ}}
|ຄິມ ຍອງ-ຈູ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຫຼິວ ຢານ ຈຸນ<br>{{flag|ຈີນ}}
|ຊາຣາຮ໌ ແລເກ ເພເດີເຊນ<br>{{flag|ດານມາກ}}
|ນູເຣຍ ອາອີດາ ຄາໂດ້ໂຊ<br>{{flag|ປອກຕຸຍການ}}
|ໜານຈິງ, [[ປະເທດຈີນ|ຈີນ]]
|4 ທັນວາ
|49
|-
|13
|2015
|ເລເລນ ແມ ເບົາຕິສຕາ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ຊີລາ ຄິຣາໂບ<br>{{flag|ຢູກັນດາ}}
| bgcolor="#CCFFFF" |ອິຣ໌ມິນາ ເພຣໄຊເກລາວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
| bgcolor="#90EE90" |ທັນຢາ ອຽຣ໌ ອັສທໍຣ໌ດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
| bgcolor="#FFFFAA" |ຊັນດ໌ນີ ຊາຣ໌ມາ<br>{{flag|ອິນເດຍ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|57
|-
|14
|2016
|ໂຊຟີອາ ຊາອາເວດຣາ<br>{{flag|ຊິລີ}}
|ຫວ່າງ ເໝິງ<br>{{flag|ຈີນ}}
|ອັນດຣີອາ-ລີເລຍນາ ປົບເປສກູ<br>{{flag|ລູມານີ}}
|ຄຣິສຕີ ເທເລີຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ດາມານພຣີຕ ຄໍຣ໌ ບຣາຣ໌<br>{{flag|ອິນເດຍ}}
| rowspan="2" |ຊຽງໄຮ, [[ປະເທດຈີນ|ຈີນ]]
|18 ທັນວາ
|55
|-
|15
|2017
|ຄັດຢາ ຢາກິໂມວາ<br>{{flag|ລັດເຊຍ}}
|ໂອຣິອານາ ເນໂວຣາ<br>{{flag|ອາເຈນຕິນາ}}
|ເບລວີ ນາ ເຕເດ ໂອໂຟຣີ<br>{{flag|ການາ}}
|ຊູຊັນນາ ເລກຊາລູ<br>{{flag|ແອສະໂຕນີ}}
|ກັນຕຸລກາ ໂຊດເກເຣລ<br>{{flag|ມົງໂກລີ}}
|22 ທັນວາ
|54
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Urvashi Rautela at the promotion for 'Hate Story 4' in Mumbai.jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2011/2012'''<br />ອູຣ໌ວາຊີ ຣາວເທລາ<br />ອິນເດຍ
File:Councilor Leren Bautista - 2023 (cropped).jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2015/2016'''<br />ເລເລນ ແມ ເບົາຕິສຕາ<br />ຟິລິບປິນ
File:Patcha Patchaploy.png|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2020/2021'''<br />ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-style="background-color:#FADADD; "
|2016
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* '''ມິສເຟຣນຊິບ (ມິດຕະພາບ)'''}}
|}
== ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ ==
'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)''' ເປັນເວທີປະກວດນາງງາມລະດັບໂລກທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''2007'''. ກໍ່ຕັ້ງໂດຍ '''ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)''' ປະທານອົງກອນ '''D’Touch International''' (ປະເທດມາເລເຊຍ) ເຊິ່ງເປັນຜູ້ບໍລິຫານເວທີ ''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ'' ແລະ ''ມິສໄຊນີສເວີນ'' ນຳດ້ວຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມຸ່ງເນັ້ນໃສ່ '''"ການທ່ອງທ່ຽວເມືອງຫຼວງ ແລະ ເມືອງໃຫຍ່ (Metropolitan Tourism)"''' ເພື່ອສົ່ງເສີມຄວາມຮັ່ງມີທາງວັດທະນະທຳ, ວິຖີຊີວິດທີ່ທັນສະໄໝ ແລະ ສັກກະຍາພາບດ້ານການທ່ອງທ່ຽວຂອງເມືອງໃຫຍ່ຕ່າງໆ ທົ່ວໂລກ.
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|2007
|ໂຊຣິນາ ເນອັສຄູ<br>{{flag|ລູມານີ}}
|ຄາເຣນ ບີຣ໌ຄິເນຍ ບລັງໂກ ຄາມາຣ໌ໂກ<br>{{flag|ເວເນຊຸເອລາ}}
|ເອສຊີ ເປີຍສຕີ<br>{{flag|ແຟງລັງ}}
|ວັດຊຣາວັນ ສຸນທຣິນທຸ<br>{{flag|ໄທ}}
|ອານນາ ມາຣີ ໂມເລໂລສ<br>{{flag|ຟີລິບປິນ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|40
|-
|2
|2016
|ອາມັນດາ ອອບດັມ<ref>{{Cite web |last=Webdunia |title=Thai pageant Amanda Obdam is an angelic oriental beauty (Pics) |url=https://english.webdunia.com/article/international-news/amanda-obdam-crowned-miss-universe-thailand-2020-120112100014_1.html |access-date=2022-11-17 |website=Webdunia |language=en}}</ref><ref>{{Cite web |date=2016-11-18 |title=PH's Janela Joy Cuaton wins 1st runner-up in Miss Tourism Metropolitan International 2016 |url=https://www.rappler.com/life-and-style/152897-janela-joy-cuaton-first-runner-up-miss-tourism-metropolitan-international-2016/ |access-date=2022-11-17 |website=RAPPLER |language=en-US}}</ref><br>{{flag|ໄທ}}
|ຈາເນລາ ຈອຍ ຄົວຕອນ<br>{{flag|ຟີລິບປິນ}}
|ມານີຕາ ແຮງ<br>{{flag|ກຳປູເຈຍ}}
|ຣາເກລ ມາເຣຍ ເກວາຣາ<br>{{flag|ຄອສຕາລີກາ}}
|ຈ່າ ຈື້ຈຸນ<br>{{flag|ຈີນ}}
| rowspan="2" |[[ພະນົມເປັນ]], [[ປະເທດກຳປູເຈຍ|ກຳປູເຈຍ]]
|18 ພະຈິກ
|41
|-
|3
|2019
|ລໍຣາເນ ມອນເຕໂຣ<ref>{{Cite web |date=2019-12-15 |title=Miss Brazil takes home Miss Tourism Metropolitan International 2019 crown - Khmer Times |url=https://www.khmertimeskh.com/670257/miss-brazil-takes-home-miss-tourism-metropolitan-international-2019-crown/ |access-date=2022-11-17 |language=en-US}}</ref><br>{{flag|ບຣາຊິລ}}
|ຕຽງ ລີ ຊານ<br>{{flag|ມາເລເຊຍ}}
|ສະເຕຟານີ ອັລເມດາ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ອານາ ມາເຣຍ<br>{{flag|ປອກຕຸຍການ}}
|ວາເລຣີຢາ ເອນຟິໂມວາ<br>{{flag|ລັດເຊຍ}}
|14 ທັນວາ
|30
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Amanda Obdam 2020.png|'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ 2016/2017'''<br />ອາມັນດາ ອອບດັມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ ==
ຕຳແໜ່ງ '''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ (Miss South East Asia Tourism Ambassadress)''' ຫຼື '''ມິສເຊົາອີສເອເຊຍ (Miss South East Asia)''' ເປັນເວທີປະກວດນາງງາມລະດັບພູມິພາກ ແລະ ຕຳແໜ່ງກຽດຕິຍົດທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ 1992 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ປະທານອົງກອນ D’Touch International ໃນປະເທດມາເລເຊຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມີພັນທະກິດສະເພາະໃນການສົ່ງເສີມຄວາມຮ່ວມມືໃນພູມິພາກ ແລະ ສົ່ງເສີມການທ່ອງທ່ຽວລະຫວ່າງປະເທດສະມາຊິກອາຊຽນ (Association of Southeast Asian Nations).
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍ}}
|-
|1
|1992
|ອາເມເລຍ ຈອຍ ເດ ລາ ຄຣູຊ<br>{{flag|ຟີລິບປິນ}}
|ເພັນນີ່ ຊູນ<br>{{flag|ມາເລເຊຍ}}
|ຊາມານທາ ຊູເບີຣ໌ຕ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|ຊາຣອນ ຕັນ<br>{{flag|ສິງກະໂປ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|29 ກໍລະກົດ
|14
|-
|2
|1993
|ຊຸຕິມາ ນິຣັນສິດທິຣັດ<br>{{THA}}
|ຣາເຊລ ເອັນຈີ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ປະເທດສິງກະໂປ|ສິງກະໂປ]]
|26 ມີຖຸນາ
|16
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌}}
|-
|3
|2015
|ຍາດາ ເທບພະນົມ<br>{{THA}}
|ອາເລັກຊານດຣາ ເມ ໂຣຊາເລສ<br>{{flag|ຟີລິບປິນ}}
|ຟາເລນຕີນາ ຄອດຕອນ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເປຕາລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|2 ຕຸລາ
|16
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Yada Theppanom.png|'''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ 2015/2016'''<br />ຍາດາ ເທບພະນົມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|- style="background-color:#FFFACD"
| rowspan="2" |2015
|ສັນທະນີ ສາຍມະນີວອນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ 7 ຄົນສຸດທ້າຍ'''
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* 7 ຄົນສຸດທ້າຍ - ຄວາມສາມາດພິເສດ (ເບສອິນທາເລນ)}}
|-
|ສຸດາພອນ ສີໄກພັກ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສໄຊນີດເວີຣ໌ລ ==
{{Infobox pageant
| name = ມິສໄຊນີດເວີຣ໌ລ
| type =
| logo =
| website = {{URL|https://www.misschineseworld.tv/|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 2005
| recent =
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = Miss Chinese World Sdn Bhd.
| language = [[ພາສາຈີນ|ຈີນ]], [[ພາສາອັງກິດ|ອັງກິດ]]
| leader_title = ປະທານ
| leader_name = ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)
}}'''ມິສໄຊນີດເວີຣ໌ລ''' ({{lang-zh|世界华人美后}}), ຫຼື '''MCW''' (Miss Chinese World) ເປັນເວທີ [[ການປະກວດນາງງາມ]] ລະດັບສາກົນປະຈຳປີທີ່ຈັດຂຶ້ນເພື່ອສະເລີມສະຫຼອງວັດທະນະທຳ, ມໍລະດົກ ແລະ ຄຸນຄ່າຂອງເຊື້ອສາຍຈີນ. ກໍ່ຕັ້ງຂຶ້ນໃນປີ 2005 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ນັກຈັດການປະກວດນາງງາມຊື່ດັງชาวມາເລເຊຍ ແລະ ປະທານອົງກອນ D’Touch International (ເຊິ່ງເປັນອົງກອນດຽວກັນທີ່ຢູ່ເບື້ອງຫຼັງເວທີ ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ).
ແຕກຕ່າງຈາກເວທີປະກວດລະດັບໂລກອື່ນໆ ທີ່ມຸ່ງເນັ້ນໃສ່ສັນຊາດເປັນຫຼັກ ເພາະການປະກວດນີ້ຈັດຂຶ້ນສະເພາະສຳລັບແມ່ຍິງທີ່ມີເຊື້ອສາຍຈີນຈາກທົ່ວໂລກ ໂດຍບໍ່ເກີ່ຍວກັບປະເທດທີ່ພວກເຂົາອາໄສຢູ່ໃນປະຈຸບັນ.
=== ຜູ້ດຳລົງຕຳແໜ່ງ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="2" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
|-
|1
|2005
|ສຸນິສາ ຜາສຸກ<br>[[ບາງກອກ|ກຸງເທບມະຫານະຄອນ]], {{flag|ໄທ}}
|ຫຼີ ເຢັນ ຈິນ<br>ໄຖຈຸງ, {{flag|ໄຕ້ຫວັນ}}
|ເຊິນ ຊວຍ<br>ຫາງໂຈວ, {{flag|ຈີນ}}
| rowspan="3" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|11 ກໍລະກົດ
|30
|-
|2
|2011
|ສື ເຫວິນ ຊີ<br>ຈີຫນານ, {{flag|ຈີນ}}
|ຫຼີ ຈູ້ ຈຸນ<br>ເພີດທ໌, {{flag|ອົດສະຕະຣາລີ}}
|ເຈສຊິກາ ຢາງ ເຫວ່ຍ-ຜິງ<br>ແວນຄູເວີ, {{flag|ແຄນນາດາ}}
|10 ກັນຍາ
|35
|-
|3
|2017
|ອິນ ຈົວ ທຸນ<br>ຊ່າງໄຮ້, {{flag|ຈີນ}}
|ຈາງ ຢູ ຈິນ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ໄຕ້ ທຽນ<br>ຊິງເຕົ້າ, {{flag|ຈີນ}}
|20 ພຶດສະພາ
|31
|-
|4
|2021
|ເກົາ ມ່ານ ຫຣຸ້ງ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ອ່ານ ລີ ອິງ<br>ໂຈໂຮຣ໌, {{flag|ມາເລເຊຍ}}
|ອັລໂດຣາ ເຮລຊາ ເກີເວນ<br>ປອນຕຽນັກ, {{flag|ອິນໂດເນເຊຍ}}
|ປະກວດຮູບແບບອອນໄລນ໌
|18 ສິງຫາ
|24
|-
|5
|2023
|ອານີ ອູຊອນ<br>[[ມະນີລາ]], {{flag|ຟີລິບປິນ}}
|ໂຈນ ແອນເຈລີນາ<br>ຕັງເກີຣັງ, {{flag|ອິນໂດເນເຊຍ}}
|ຢ່ອງ ເຈຍ ອີ<br>ມະລາກາ, {{flag|ມາເລເຊຍ}}
| rowspan="2" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|20 ພຶດສະພາ
|17
|-
|6
|2026
|ຊູລີມີເຣີ ຖູເອີຣ໌ຊຸນ<br>[[ຊິນຈຽງ]], {{flag|ຈີນ}}
|ພັດຊຣາມົນ ເທພຣັກສາ<br>ນົນທະບູຣີ, {{flag|ໄທ}}
|ເບີຣ໌ນິສ ຢວນ<br>ຮ່ອງກົງ, {{flag|ຈີນ}}
|30 ພຶດສະພາ
|18
|}
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
| rowspan="3" |2021
|ແກ້ວສຳພັນ ດາວພະຫັດ
|[[ແຂວງຫຼວງນໍ້າທາ|ແຂວງຫຼວງນ້ຳທາ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|- style="background-color:#FFFF33"
|ຟ້າໃສ ດວງປັນຍາ
|[[ແຂວງຫຼວງພະບາງ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ''' '''5 ຄົນສຸດທ້າຍ'''
|
|-
|ຂັນຜາສິດ ໄຂພົມ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2017
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ຮອງອັນດັບ 1
! ຮອງອັນດັບ 2
! ຮອງອັນດັບ 3
! ຮອງອັນດັບ 4
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດສີລັງກາ (ຕັ້ງແຕ່ປີ 1992)
|-
|1
|1992
|ໄຮດຣຸນ ແອນນາ ບຢອນສ໌ດອດຕີຣ໌<ref name=":1" /><br>{{flag|ອິດສະລັງ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| rowspan="4" |ໂຄລຳໂບ, [[ປະເທດສີລັງກາ|ສີລັງກາ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|2
| 1993
| ຄາຣີນ ໄບລີ<ref name=":1">{{Cite web |title=MABUHAY, PAGEANTS! Links (Miss Tourism International Macau/Malaysia/Sri Lanka/TUrkey/Ukraine Versions) |url=https://www.oocities.org/hollywood/7723/links_misstourismmalaysia.html |access-date=2025-06-20 |website=www.oocities.org}}</ref><ref name=":0">{{Cite web |title=Miss Tourism International (Sri Lanka) 1993 - |url=https://www.historyofbeauty.com/mtois/mtois1993.html |access-date=2025-06-20 |website=www.historyofbeauty.com}}</ref><br>{{FRA}}
|ເຈີຣັລດີນ ດີໂຣຊາຣິໂອ<br>{{flag|ສີລັງກາ}}
|ມາເຊນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເທເຣຊີ ໂດໂບຣໂວນາ<br>{{flag|ແຊັກ}}
|ເຣນາ ຣາມີອາ ເດວີ<br>{{flag|ສິງກະໂປ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|3
| 1996
| ເກຼດີສ ອີວານອບຟ໌ ເປຍາ<ref name=":1" /><ref name=":0" /><br>{{VEN}}
|ນາທາລີ ກາມາຣຣາ<br>{{flag|ປາຣາກວັຍ}}
|ຄາເຕຣີນາ ຊິດລອບສກາຍາ<br>{{flag|ລັດເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 33
|-
|4
| 2002
| ໂອເລັກຊານດຣາ ນິໂຄລາເຢນໂກ<ref name=":1" /><ref name=":0" /><br>{{flag|ອູກະແລນ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| 44
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດມາເກົ້າມາ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ໂຈແອນ ຊານໂຕສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ລີເດຍ ລອບເປຊ ບັລດາອູຣາ<br>{{flag|ແອສະປາຍ}}
|ບໍລິຈິດ ລາວຣີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມາເກົ້າ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ທະເລດຳ, ປະເທດອູແກຣນ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ຄຣິສຕີນ ອັລຊາຣ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ນາຕາລີຢາ ລອບເຊວິດ<br>{{flag|ບີເອໂລລຸດ}}
|ອາລີນາ ເຊເວເລວາ<br>{{flag|ອູແກຣນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂອດັດຊາ, [[ປະເທດອູແກຣນ|ອູແກຣນ]]
|17
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຕູລະກີ (ຕັ້ງແຕ່ປີ 2001)
|-
|1
|2001
|ມິເຊລ ເຣເຍສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ລັດເຊຍ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ຕູລະກີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕູລະກີ
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຈີນ (ຕັ້ງແຕ່ປີ 2014)
|-
|1
|2014
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|[[ປະເທດຈີນ|ຈີນ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
==ແຫຼ່ງຂໍ້ມູນອື່ນ==
* [https://misstourisminternational.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/MissTourismInternational ເຟສບຸກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/misstourisminternational/ ອິນສະຕາແກຣມຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.youtube.com/@misstourisminternational23 ຢູທູບຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.tiktok.com/@themissglobe?lang=en ຕິກຕອກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://x.com/Misstourismint ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
7cgpmwynfn4aal60ct5nc4sn2219a85
130850
130849
2026-09-16T08:45:35Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130850
wikitext
text/x-wiki
{{Infobox pageant
| name =
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| logo =
| website = {{URL|misstourisminternational.com|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 1994
| recent = 2025
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = D'Touch International Sdn. Bhd.
| language = [[ພາສາອັງກິດ]]
| leader_title = ປະທານ ແລະ ເຈົ້າຂອງ
| leader_name = Tan Sri Datuk Danny Ooi
}}
'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ''' ({{lang-en|Miss Tourism International}}) ແມ່ນການປະກວດຄວາມງາມນານາຊາດປະຈຳປີ ຈັດໂດຍບໍລິສັດ D'Touch International Sdn. Bhd. ເຊິ່ງມີຖານຢູ່ໃນປະເທດມາເລເຊຍ.<ref name="Francisco 2013">{{cite web | last=Francisco | first=Drew | title=Beauty pageant 101: The other pageants | website=[[Rappler]] | date=August 13, 2013 | url=https://www.rappler.com/life-and-style/36357-beauty-pageant-101-the-other-pageants/ | access-date=June 1, 2017}}</ref>
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລຄົນປັດຈຸບັນແມ່ນ ซູຊານນາ ບາໂລເນັກ (Zuzanna Balonek) ຈາກ[[ປະເທດໂປໂລຍ]]. ເພິ່ນໄດ້ຮັບມົງກຸດເມື່ອວັນທີ 18 ຕຸລາ 2025 ຢູ່ທີ່ รีສອດເວີນເກັນຕິງ, ເກັນຕິງໄຮແລນ, ເມືອງເບນຕົງ, ລັດປະຮັງ, ປະເທດມາເລເຊຍ.<ref name="Adina">{{Cite web |last=Adina |first=Armin |title=Mutya ng Pilipinas Christine Eds Enero wins title at Miss Tourism International |url=https://entertainment.inquirer.net/634232/mutya-ng-pilipinas-christine-eds-enero-wins-title-at-miss-tourism-international |date=19 October 2025 |website=[[Philippine Daily Inquirer]] |language=en}}</ref>
== ປະຫວັດ ==
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ແມ່ນການປະກວດຄວາມງາມທີ່ຕ້ອນຮັບຕົວແທນນາງງາມຈາກທົ່ວໂລກ. ການປະກວດຈັດຂຶ້ນຄັ້ງທຳອິດໃນປີ 1994 ຢູ່ທີ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ, ໂດຍມີຜູ້ເຂົ້າປະກວດ 24 ຄົນ.<ref name="Francisco 2013" /><ref>{{cite web |date=December 31, 2012 |title=Philippines bags Miss Tourism International crown |url=https://www.rappler.com/entertainment/18900-philippines-bags-miss-tourism-international-crown/ |access-date=June 1, 2017 |website=Rappler}}</ref><ref name="Sinchew 2016">{{cite web |date=December 28, 2016 |title=Malaysia hosts Miss Tourism International final |url=http://www.mysinchew.com/node/116505 |access-date=June 1, 2017 |website=[[Sin Chew Daily]]}}</ref> ໃນປີ 2011 ການປະກວດໄດ້ຮັບການຖ່າຍທອດສົດທາງຊ່ອງ RTM1 ແລະ ມີຜູ້ຊົມຫຼາຍພັນຄົນຢູ່ທີ່ຈານຕຸລານ ດາຕາຣານ ເມໄດກາ (Dataran Merdeka) ກ່ອນການນັບຖອຍຫຼັງສູ່ປີ 2012.<ref>{{Cite web |last=PATRICK |first=STEVEN |title=Malaysian beauty crowned Miss Tourism International 2011 |url=https://www.thestar.com.my/news/nation/2012/01/01/malaysian-beauty-crowned-miss-tourism-international-2011 |access-date=2022-11-13 |website=The Star |language=en}}</ref>
นอกจากนี้ใน ປີ 2002 ໄດ້ມີການຖ່າຍທອດສົດການປະກວດທາງອິນເຕີເນັດເປັນຄັ້ງທຳອິດ. ແລະ ໃນປີ 2022 ການປະກວດໄດ້ກັບມາຈັດຂຶ້ນຢູ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ ເປັນຄັ້ງທີສອງ โดยจัดขึ้นเป็นเวลา 18 ວັນ ຕັ້ງແຕ່ວັນທີ 11 ຫາ 28 ພະຈິກ.<ref>{{Cite news |last=Louis |first=Nur Ashikin |date=Feb 22, 2022 |title=25th Miss Tourism International to be held in November 2022 |work=Dayak Daily |url=https://dayakdaily.com/25th-miss-tourism-international-to-be-held-in-november-2022/}}</ref><ref>{{Cite web |last=Rogers |first=Magdalene |date=2022-05-24 |title=Miss Tourism International back in Kuching after 25 years |url=https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |access-date=2022-06-29 |website=New Sarawak Tribune |language=en-US |archive-date=2022-06-04 |archive-url=https://web.archive.org/web/20220604060806/https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |url-status=dead }}</ref><ref>{{Cite web |title=Miss Tourism Int'l pageant will take Sarawak to greater heights, says minister |url=https://www.thestar.com.my/news/nation/2022/10/03/miss-tourism-int039l-pageant-will-take-sarawak-to-greater-heights-says-minister |access-date=2022-11-13 |website=The Star |language=en}}</ref>
=== ຕໍາແຫນ່ງໃນການປະກວດປັດຈຸບັນ ===
* ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ - Miss Tourism International ''(ເວທີຫລັກ)''
* ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Miss Tourism Queen of the Year International ''(ຈັດປະກວດແຍກໃນປີ 1993-1997, 2000, 2004-2006, 2010-2012, 2015-ປັດຈຸບັນ)''
* ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Metropolitan International ''(ຈັດປະກວດແຍກໃນປີ 2007, 2016)''
* ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Cosmopolitan International
* ມິສທົວລິຊຶມໂກລບອນ - Miss Tourism Global
* ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Dreamgirl of the Year International
* ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ - Miss South East Asia Tourism Ambassadress ''(ຈັດປະກວດແຍກໃນປີ 2015)''
=== ຕໍາແຫນ່ງໃນການປະກວດອະດີດ ===
* ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ - Miss Intercontinental International
=== ເວທີໃນເຄືອ ===
* ມິສໄຊນີດເວີຣ໌ລ - Miss Chinese World ''(ຈັດປະກວດແຍກໃນປີ 2005, 2011, 2017)''
== ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ==
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box||border=darkgray}} ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ (Miss Tourism International)
* {{Color box|#FFFF33;:|border=darkgray}} ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Tourism Queen of the Year International)
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
* {{Color box|#CCFF66|border=darkgray}} ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ (Miss South East Asia Tourism Ambassadress)
* {{Color box|#FFD39B|border=darkgray}} ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ <small>''(ຕຳແໜ່ງໃນອະດີດ)''</small>
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! colspan="2" |ລາງວັນພິເສດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
! width="600" |ຮອງອັນດັບ 5
! width="600" |ຮອງອັນດັບ 6
|-
|1
|1994
|ມິເຊລ ໂຮມສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ເອມິລີຢາ ອັບດຸນ ຮາມິດ<br>{{flag|ມາເລເຊຍ}}
|ຈີ ຍອງ-ມິນ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ບາຄາ ມາດ້ານ<br>{{flag|ອິນເດຍ}}
|ຣິຊາ ເອນ. ມາຕິເນຊ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ພຶດສະພາ
|24
|-
|2
|1995
|ມາເຣຍ ພາເທລລີ<br>{{flag|ກະແລັດ}}
|ລາວິນີຢາ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ໄບເອີສ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ເຊີຣິລີນ ອຸຍ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|ໄຮດີ ເອສກີເວລ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເກາະລັງກາວີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|24 ມີນາ
|24
|-
|3
|1998
|ຣອກຊານາ ໂຢເນກ<br>{{flag|ໂປໂລຍ}}
|ກາບຣີເອລາ ອາດາມໂຄໂວວາ<br>{{flag|ແຊັກ}}
|ເມລລານີ ກາບັດ<br>{{flag|ຟີລິບປິນ}}
|ອຸຍ ບີ ບີ<br>{{flag|ມາເລເຊຍ}}
|ມິຣຽມ ວີວາສ ລູນາ<br>{{flag|ຮອນດູຣັສ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="14" |[[ສຸບັງ]], [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ມີນາ
|21
|-
|4
|1999
|ແອກເນດກາ ຊາເຄຣຕາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:"" |ຣາເຄວນ ອຸຍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFD39B" |ຣຸດ ຄານກາດ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFFFAA" |ນິຣັດຊາລາ ຄຳຍາ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ນິເດຍ ຄິເມເນຊ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|30 ຕຸລາ
|21
|-
|5
|2000
|ມາເຣຍ ເອສເປຣັນຊາ ມັນຊາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ໂໝດ ກາຣ໌ນິເຢີ<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ມາເຣຍ ຄຣິສຕິນາ ໂລເປຊ ປາລາຊິໂອສ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFFAA" |ໂອເລສຢາ ຄຣັກມັລໂຢວາ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາຕິເນຊ<br>{{flag|ແອສະປາຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|19 ພະຈິກ
|17
|-
|6
|2001
|ແຄນດິຊ ປິນໂຕ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຊູຊານາ ສະເຕພາໂນຟສະກາ<br>{{flag|ແຊັກ}}
| bgcolor="#FFD39B" |ໂມນິກາ ກຣູດາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ເອມີ ຫຍານ ເຫວ່ຍ<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ລິນເດລ ຊຸນ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|7
|2002
|ປິຍະນຸດ ຂຳບຸນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:"" |ຫຍິນ ຈື້<br>{{flag|ຈີນ}}
| bgcolor="#FFD39B" |ເອິບຣຸ ກຶນເຊລ<br>{{flag|ຕຸຣກີ}}
| bgcolor="#FFFFAA" |ໄອດາ ອອສມາໂນວິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#90EE90" |ມາຮາ ໂຮເຈຈ<br>{{flag|ລີບັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|8
|2003
|ແອງເຈລາ ເບັກ<br>{{flag|ແອຟຣິກາໃຕ້}}
| bgcolor="#FFFF33;:"" |ວິກໂຕເຣຍ ຄາຣີດາ<br>{{flag|ກະແລັດ}}
| bgcolor="#FFD39B" |ສິງ ຮຸຍ ຫຍວນ<br>{{flag|ຈີນ}}
| bgcolor="#FFFFAA" |ເລົາຣາ ໂຣເມໂຣ<br>{{flag|ອາເຈນຕິນາ}}
| bgcolor="#90EE90" |ຊູຊານາ ພຸດນາໂຣວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|30
|-
|9
|2004
|ເມກາ ນາເບ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFD39B" |ມາຣິນາ ໂກໂຣເບັດສ໌<br>{{flag|ອູກະແລນ}}
| bgcolor="#FFFFAA" |ມາເຣຍ ກາບຣີເອລາ ເປເຣຊ ເດລລາເປຍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ກວນ ຊານ ຊານ<br>{{flag|ຈີນ}}
| bgcolor="#CCFFFF" |ອາຊິກີນ ອັບດ໌ ຣາຮ໌ມັນ<br>{{flag|ສິງກະໂປ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|33
|-
|10
|2005
|ອິຊາເບລ ລາມອງຕ໌<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ຈາງ ຕາ-ຊິນ<br>{{flag|ໄຕ້ຫວັນ}}
| bgcolor="#FFFFAA" |ສຣິຍາ ຊິງເກ໌<br>{{flag|ອິນເດຍ}}
| bgcolor="#90EE90" |ມາເຣຍ-ມາດາເລນາ ເອີກາຕີ<br>{{flag|ກະແລັດ}}
| bgcolor="#CCFFFF" |ພອນທິບ ປະເສີດສົ່ງ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|36
|-
|11
|2006
|ຟລໍຣິນາ ມາເນອາ<br>{{flag|ລູມານີ}}
|ທັນຢາ ວາກິລ<br>{{flag|ອິນເດຍ}}
|ໂໝດ ທອດຈ໌ມັນ<br>{{flag|ຝະລັ່ງ}}
|ອານາ ມາເຣຍ ກອນຊາເລຊ<br>{{flag|ເມັກຊິໂກ}}
|ນິໂນ ອາບາຊິດເຊ<br>{{flag|ເຊອັອກຊີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|12 ພະຈິກ
|41
|-
|12
|2008
|ມະນັສວີ ມັມໄກ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຄຣິສຕິນ ຟຣັງຄ໌ຊັກ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFC0CB" |ອັລມາ ມູລາລິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#CCFFFF" |ອນັນຢາ ຊິນແສງໄຊ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ຣູບີ ຫວ່ອງ<br>{{flag|ຮ່ອງກົງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|13
|2009
|ຊາຣາຮ໌ ເອລຊານອຟສກີ<br>{{flag|ເຢຍລະມັນ}}
| bgcolor="#FFFF33;:"" |ເຄສສິກາ ຄາເຣລີ ອິບາຣ໌ຣາ ເປຕິດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ໄທ໌ສ ຄັລມາເນ ເນເວສ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ເອັດວິນາ ມາຄຸສ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#90EE90" |ກາບຣີເອລາ ໂຄຣິນໂຄວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|14
|2010
|ນາທາລີ ເດນ ເດັກເກີ<br>{{flag|ໂຮນລັງ}}
| bgcolor="#FFC0CB" |ຮອລລີ-ແອນນ໌ ວິສເຊີ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ສະເຕຟານີ ອັນເດຣອີນາ ກອນຊາເລຊ ໂຊກໍຣໍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ບາບາຣາ ຊັລວາດໍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFFAA" |ໂບຣໂກລຈິນ ບາຍາໄຊຄານ<br>{{flag|ມົງໂກລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|15
|2011
|ໄອລີນ ກາບຣີເອລລາ ໂຣບິນສັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFC0CB" |ຄາໂຣລິນາ ເດລ ຄາເມນ<br>{{flag|ປານາມາ}}
| bgcolor="#CCFFFF" |ພັດສຣາພອນ ຄົນຄຳແຫ້ງ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ອາແມນດາ ເຫຼຽງ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#FFFFAA" |ຍານາ ໂຄເປັກກາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|54
|-
|16
|2012
|ຣິຊຊິນີ ອະເລັກຊິສ ໂກເມຊ †<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໂມນິກາ ຣາດູໂລວິຊ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມາຣີເອລິສ ອາເລຮັນດຣາ ກັສເຕຢາໂນສ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາເຣຍ ເດລ ຄາເມນ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#FFFFAA" |ຈຸນ ຍົງ ວານ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ສຸພັດຕຣາ ຊູເຈີນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|17
|2013
|ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:"" |ສຸນິດພອນ ສີສຸວັນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ຊານຸກ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມິເຊລ ອາເລັກຊິສ ຕໍເຣສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| bgcolor="#90EE90" |ທາຣາຮ໌ ກາເນຊັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ຟານ ຮ່ວາງ ທູ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" |ປຸດຕຣາຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|62
|-
|18
|2014
|ຟັດດີຢາ ອິຊາເບລ ຮາລາບີ ຕຣອຍຊີ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFF33;:"" |ວະຣາງສິຣິ ວຸທິຍາກອນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ເກລນນີເຟີ ເປຣິໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຊາຣິນາ ບາເທລສ໌<br>{{flag|ໂຮນລັງ}}
| bgcolor="#90EE90" |ຊຸນ ເຫວິນ ໂສ້ງ<br>{{flag|ຈີນ}}
| bgcolor="#CCFF66" |ເຫງວຽນ ດຽວ ລິນ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|60
|-
|19
|2016
|ເອເຣຍລ ເພຍຣ໌ສ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#90EE90" |ໄທ໌ນາ ມາການຽດສ໌<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ທາຊາ ຣອສສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ຄິເມນາ ເດລກາໂດ<br>{{flag|ເມັກຊິໂກ}}
| bgcolor="#CCFF66" |ດິກນາ ຟາຣາດິບາ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|46
|-
|20
|2017
|ແຈນນີ ລູເດດຕ໌ ອາລີໂປ-ອນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ມາຢາ ເຊຍຣອນ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#90EE90" |ລອຍສ໌ ແທນເຈລ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຈູເລຍ ຮໍຕາ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFFAA" |ໄດອານາ ຮິລສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ແປ້ງຫອມ ກະມົນຣັດ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຈໂຮຣ໌ບະຮ໌ຣູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ທັນວາ
|49
|-
|21
|2018
|ອັສຕາຣີ ອິນດາຮ໌ ເວີຣ໌ນິເດອານີ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ເຊເບດ ພເຄຍຊ<br>{{flag|ເຄນຢາ}}
| bgcolor="#CCFFFF" |ແຊນດຣາ ຄັລລາຮານ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#90EE90" |ເລົາຣາ ສະກູເຕເນ<br>{{flag|ແລດໂຕນີ}}
| bgcolor="#FFFFAA" |ຈູເລຽນ ເຟີຣ໌ນານເດຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFF66" |ຄາເອັນນ໌ ອຶ້ງ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ບັນດາຊັນເວ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|21 ທັນວາ
|45
|-
|22
|2019
|ຊີຣີລລ໌ ພາຢູໂມ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ກາບຣີເອລລາ ມັນໂດແລງ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຄາເຕຣິນາ ຄາຊາຊວີລີ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ໂຢອັນນາ ບາບິນໂກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ໂສຕິມາ ຈອນ<br>{{flag|ກຳປູເຈຍ}}
| bgcolor="#CCFF66" |ຊົມພູນຸດ ພຶ່ງຜົນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|8 ພະຈິກ
|39
|-
|23
|2020
|ມາເຣຍ ບາລິກກີ ວິນຮາຣ໌ສກີ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFF33;:" |ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຄລາດິຕາ ມາວາຣ໌ນີ ຊາເລມ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ເທເຣຊາ ໂບຮຸສລາໂວວາ<br>{{flag|ແຊັກ}}
| bgcolor="#90EE90" |ເຄດ ມົວຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ລຸຊ ເອລວາ ຄລາກອສ ກາຍາຣ໌ໂດ<br>{{flag|ໂບລິເວຍ}}
| bgcolor="#CCFF66" |ລິມ ຊູ ແອນນ໌<br>{{flag|ມາເລເຊຍ}}
| rowspan="2" |ປະກວດຮູບແບບອອນໄລນ໌
|17 ມີນາ 2021
|31
|-
|24
|2021
|ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFFF33;:" |ລິລີ ອັນນີ ໂຊເຟຍ ຄໍເພລາ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFC0CB" |ຮ່ວາງ ທີ ເຮືອງ ລີ<br>{{flag|ຫວຽດນາມ}}
| bgcolor="#CCFFFF" |ໂທລູວາໂລເປ ໂອລາເຣວາຈູ<br>{{flag|ໄນຈີເຣຍ}}
| bgcolor="#90EE90" |ຮາວ ໂຊ ອີ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFFFAA" |ອາຣາເຊະລີ ໂດມິງເກຊ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#CCFF66" |ໄຄນ໌ທ ເຈນເຊນ ເພຕຣາຊານຕາ<br>{{flag|ຟີລິບປິນ}}
|19 ທັນວາ
|44
|-
|25
|2022
|ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເລົາຣາ ບີຣ໌ຄິເນຍ ຊາບາເລຕາ ຄາຊາໂດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ມາເຣຍ ແອງເຈລິໂກ ປານຕາລີອາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຄຣິສຕັລ ຫວ່າງ ຣົ່ວເຈຍ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#90EE90" |ອາລິຊາ ຄຸກ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFFFAA" |ແອບິເກລ ເຄີຣ໌ດ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#CCFF66" |ຟີບີ ອ່ອງ ຍີ່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|40
|-
|26
|2023
|ເທຍ ທະວີພານິດພັນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເອມິລີ ຄອສຊີ້<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#FFC0CB" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#90EE90" |ເຈນ ເຈຽງ ຊື່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFFFF" |ຄາຣ໌ລີ ເດວິດ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂກຕາຄິນາບາລູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|44
|-
|27
|2024
|ລີອານາ ບາຣ໌ຣີໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ນັດຖາ ອິນຕະເສົາ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ມິເລນາ ພາໂອລາ ໂຊໂຕ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ເກຣສ ຣິຊາດສັນ<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#CCFFFF" |ອັລບີນາ ຄອສຕິໂຄວາ<br>{{flag|ກຽກກິດສະຖານ}}
| bgcolor="#FFFFAA" |ນິໂຄລ ເບຄອນ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#CCFF66" |ວູ ກວິນ ຈາງ<br>{{flag|ຫວຽດນາມ}}
|ສຸບັງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|13 ທັນວາ
|40
|-
|28
|2025
|ຊູຊານນາ ບາໂລເນັກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:" |ຄຣິສຕີນ ເອດສ໌ ເອເນໂຣ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໄປ໋ ຕັ້ວ ລານ (ໂດຣິສ ໄປ໋)<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ອັນເດຣອາ ປິເນດາ<br>{{flag|ໂຄລັມເບຍ}}
| bgcolor="#CCFFFF" |ມິດເຊລລ໌ ໂອຕີເອໂນ<br>{{flag|ເຄນຢາ}}
| bgcolor="#FFFFAA" |ສສິຊາ ດວງເກດ<br>{{flag|ໄທ}}
| bgcolor="#CCFF66" |ທັນ ຊັນ ວີ ໂວ<br>{{flag|ຫວຽດນາມ}}
|ເບິນຕົງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|18 ຕຸລາ
|37
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Angeli Dione Gomez.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2013/2014'''<br />ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br />ຟິລິບປິນ
File:Manasvi Mamgai at DJ Party (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2008/2009'''<br />ມະນັສວີ ມັມໄກ<br />ອິນເດຍ
File:Candice Pinto graces the launch of White Elephant (03) (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2001/2002'''<br />ແຄນດິຊ ປິນໂຕ<br />ອິນເດຍ
File:Foto putri 2.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2021/2022'''<br />ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br />ອິນໂດເນເຊຍ
File:Suphatra Kliangprom in National Costume for MGT2022.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2022/2023'''<br />ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br />ໄທ
File:Tia Taveepanichpan.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2023/2024'''<br />ເທຍ ທະວີພານິດພັນ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2024
|ຈິດຕະກອນ ມຸນທະດີ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
| colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|-
|2018
|ທິດາ ສິດທິໄຊ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2017
|ມາລິສາ ສີດາຈັນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|}
== ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ ==
ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''1993''', ເດີມປະກວດໃນຊື່ '''ມິສຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Queen of the Year International)'''. ຈັດຂຶ້ນເພື່ອເປັນເວທີໃຫ້ແມ່ຍິງຮຸ່ນໃໝ່ໄດ້ສະແດງສັກກະຍາພາບດ້ານຜູ້ນຳ, ບຸກຄະລິກກະພາບ ແລະ ຄວາມມຸ່ງໝັ້ນໃນການສົ່ງເສີມການທ່ອງທ່ຽວ.
ຕະຫຼອດຫຼາຍທົດສະວັດທີ່ຜ່ານມາ ໄດ້ວິວັດທະນາການມາເປັນແບຣນລະດັບໂລກທີ່ມຸ່ງເນັ້ນໃຫ້ "ຄວີນອອບເດິເຢຍ" ເປັນສັນຍະລັກຂອງຄວາມງົດງາມ ແລະ ເປັນໂຄສົກໃນການສົ່ງເສີມການທ່ອງທ່ຽວ ແລະ ການແລກປ່ຽນວັດທະນະທຳລະຫວ່າງປະເທດ.
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|1993
|ຣີຕາ ໂອມວິກ<br>{{flag|ນອກແວ}}
|ຈິລລີ ເອດເວີດສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ມາເຊນນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເຊເລສຕ໌ ວີເວີ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ຊູຊານ ມາເນນ<br>{{flag|ມາເລເຊຍ}}
| rowspan="5" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|27 ມີຖຸນາ
|20
|-
|2
|1994
|ຈໍຈີນາ ເດນາຮີ<br>{{flag|ອົດສະຕະຣາລີ}}
|ບີເອຕຣິສ ວອນນິກູ<br>{{flag|ລູມານີ}}
|ເທເຣຊີ ໂດໂບຣໂວລນາ<br>{{flag|ແຊັກ}}
|ຊູຊານາ ກັລເວສ ເອສໂຄເບໂດ<br>{{flag|ເມັກຊິໂກ}}
|ແຈເນັດ ຊິວ<br>{{flag|ສິງກະໂປ}}
|16 ກໍລະກົດ
|24
|-
|3
|1995
|ໂຢຮັນນາ ຣອສເຕນ<br>{{flag|ແຟງລັງ}}
|ເພຣວີທາ ທີຢາກາຣາຈາຮ໌<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ລໍເຣນຊ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ໂມນິກາ ກີມາຣາຍສ໌ ເຟີໄຣຣາ<br>{{flag|ບຣາຊິລ}}
|ມາຣິຕາ ນາເກລ<br>{{flag|ເຢຍລະມັນ}}
|18 ມີຖຸນາ
|22
|-
|4
|1996
|ເຊີຣິລລ໌ ຄາປິລີ ຊັນຕາຣິນ<br>{{flag|ຟີລິບປິນ}}
|ຄິມເບີລີ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄາໂຣລິນາ ລັບໂປ<br>{{flag|ໂປໂລຍ}}
|ຄາຣ໌ລາ ຮັນນາລໍຣ໌ ຟໍເຄລ<br>{{flag|ກົວເຕມາລາ}}
|ຊາຣີ ນີມິເນນ<br>{{flag|ແຟງລັງ}}
|15 ກໍລະກົດ
|24
|-
|5
|1997
|ຄັສຕານີ ວັສເກຊ<br>{{flag|ເມັກຊິໂກ}}
|ຊິລເຈ ສະເກົາ ຊີເວີດເຊນ<br>{{flag|ນອກແວ}}
|ເພຣຊິໂອຊາ ເຣເຍສ ວາເລນເຊຍ<br>{{flag|ຟີລິບປິນ}}
|ອານນາ ຟິເຊກ<br>{{flag|ໂປໂລຍ}}
|ວາເລີຣີ ຮັນເຕີ<br>{{flag|ເອກົດ}}
|15 ມີຖຸນາ
|24
|-
|6
|2000
|ເອເວລິນ ໂລເປຊ ຊັນໂດວັລ<br>{{flag|ກົວເຕມາລາ}}
|ຄຣິສຕີ ແອນ ເປກຊອນ<br>{{flag|ຟີລິບປິນ}}
|ເຈນນີ ມາເຣຍ ດາລແມນ<br>{{flag|ແຟງລັງ}}
|ຂນິດຖາກັນ ແສງປະຈັກສະກຸນ<br>{{flag|ໄທ}}
|ຊີໂມເນ ລີມາ ເຟຣຍເຣ<br>{{flag|ບຣາຊິລ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|1 ກໍລະກົດ
|19
|-
|7
|2004
|ອນຸຊ ກຣິກໍຣຽນ<br>{{flag|ອາກເມນີ}}
|ຄໍລີນ ຟຣານຊິສກາ ເພເຣຣາ<br>{{flag|ສິງກະໂປ}}
|ອານາ ເກຣາຊິໂມຟສະກາ<br>{{flag|ມາເຊດວນເໜືອ}}
|ເຍຄາເຕຣິນາ ຟິລິໂມໂນວາ<br>{{flag|ລັດເຊຍ}}
|ລິສ ລັສສ໌<br>{{flag|ແອສະໂຕນີ}}
|ສາງຊາ, [[ປະເທດຈີນ|ຈີນ]]
|29 ຕຸລາ
|31
|-
|8
|2005
|ເສິ່ນ ຈ່າຮຸ່ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ອັລມາເກີລ ຊັກນາເຍວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເອດີຕາ ຮໍໂຕວາ<br>{{flag|ແຊັກ}}
|ຄາຣິນາ ເຣເບກາ ເນາແມນນ໌<br>{{flag|ປາຣາກວັຍ}}
|ຣູຕາ ບາດເກວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
|ອູ່ຮັ້ນ, [[ປະເທດຈີນ|ຈີນ]]
|6 ພະຈິກ
|41
|-
|9
|2006
|ອຳພິກາ ຊວນປຣີຊາ<br>{{flag|ໄທ}}
|ຮວ່າງ ເຈິ້ງເຈັ້ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ເທເຣຊາ ຊະມິດ<br>{{flag|ແຄນນາດາ}}
|ຢານາ ໂດເລເຊໂລວາ<br>{{flag|ແຊັກ}}
|ຊານາຣ໌ ສະມາໂກໂລວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເພັດທະລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ທັນວາ
|37
|-
|10
|2010
|ຮາ ຮຍອນ-ຈອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຣີເກ ຄາໂຣໄລນ໌<br>{{flag|ອິນໂດເນເຊຍ}}
|ເທເຣຊາ ໄຟກ໌ໂຊວາ<br>{{flag|ແຊັກ}}
|ມິເຊລ ລີ ດ້ານ<br>{{flag|ຈີນ}}
|ວາຊິລິນາ ເວລິຈໂກ<br>{{flag|ບີເອໂລລຸດ}}
|ຊີນໂຈວ, [[ປະເທດຈີນ|ຈີນ]]
|25 ກັນຍາ
|75
|-
|11
|2011
|ອູຣ໌ວາຊີ ຣາວເທລາ<br>{{flag|ອິນເດຍ}}
|ອິວັນນາ ກໍຣ໌ຊາຣ໌<br>{{flag|ອູກະແລນ}}
|ອາແມນດາ ວາເຣດກາ<br>{{flag|ໂປໂລຍ}}
|ຢູຈີນີ ອຸຍ<br>{{flag|ມາເລເຊຍ}}
|ພຍອງ ຮີ ຄອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ອິ້ງຖັນ, [[ປະເທດຈີນ|ຈີນ]]
|5 ພະຈິກ
|53
|-
|12
|2012
|ອັສຕາ ຢາກູໄມເຕ<br>{{flag|ລີຕົວນີ}}
|ຄິມ ຍອງ-ຈູ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຫຼິວ ຢານ ຈຸນ<br>{{flag|ຈີນ}}
|ຊາຣາຮ໌ ແລເກ ເພເດີເຊນ<br>{{flag|ດານມາກ}}
|ນູເຣຍ ອາອີດາ ຄາໂດ້ໂຊ<br>{{flag|ປອກຕຸຍການ}}
|ໜານຈິງ, [[ປະເທດຈີນ|ຈີນ]]
|4 ທັນວາ
|49
|-
|13
|2015
|ເລເລນ ແມ ເບົາຕິສຕາ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ຊີລາ ຄິຣາໂບ<br>{{flag|ຢູກັນດາ}}
| bgcolor="#CCFFFF" |ອິຣ໌ມິນາ ເພຣໄຊເກລາວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
| bgcolor="#90EE90" |ທັນຢາ ອຽຣ໌ ອັສທໍຣ໌ດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
| bgcolor="#FFFFAA" |ຊັນດ໌ນີ ຊາຣ໌ມາ<br>{{flag|ອິນເດຍ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|57
|-
|14
|2016
|ໂຊຟີອາ ຊາອາເວດຣາ<br>{{flag|ຊິລີ}}
|ຫວ່າງ ເໝິງ<br>{{flag|ຈີນ}}
|ອັນດຣີອາ-ລີເລຍນາ ປົບເປສກູ<br>{{flag|ລູມານີ}}
|ຄຣິສຕີ ເທເລີຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ດາມານພຣີຕ ຄໍຣ໌ ບຣາຣ໌<br>{{flag|ອິນເດຍ}}
| rowspan="2" |ຊຽງໄຮ, [[ປະເທດຈີນ|ຈີນ]]
|18 ທັນວາ
|55
|-
|15
|2017
|ຄັດຢາ ຢາກິໂມວາ<br>{{flag|ລັດເຊຍ}}
|ໂອຣິອານາ ເນໂວຣາ<br>{{flag|ອາເຈນຕິນາ}}
|ເບລວີ ນາ ເຕເດ ໂອໂຟຣີ<br>{{flag|ການາ}}
|ຊູຊັນນາ ເລກຊາລູ<br>{{flag|ແອສະໂຕນີ}}
|ກັນຕຸລກາ ໂຊດເກເຣລ<br>{{flag|ມົງໂກລີ}}
|22 ທັນວາ
|54
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Urvashi Rautela at the promotion for 'Hate Story 4' in Mumbai.jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2011/2012'''<br />ອູຣ໌ວາຊີ ຣາວເທລາ<br />ອິນເດຍ
File:Councilor Leren Bautista - 2023 (cropped).jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2015/2016'''<br />ເລເລນ ແມ ເບົາຕິສຕາ<br />ຟິລິບປິນ
File:Patcha Patchaploy.png|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2020/2021'''<br />ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-style="background-color:#FADADD; "
|2016
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* '''ມິສເຟຣນຊິບ (ມິດຕະພາບ)'''}}
|}
== ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ ==
'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)''' ເປັນເວທີປະກວດນາງງາມລະດັບໂລກທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''2007'''. ກໍ່ຕັ້ງໂດຍ '''ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)''' ປະທານອົງກອນ '''D’Touch International''' (ປະເທດມາເລເຊຍ) ເຊິ່ງເປັນຜູ້ບໍລິຫານເວທີ ''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ'' ແລະ ''ມິສໄຊນີສເວີນ'' ນຳດ້ວຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມຸ່ງເນັ້ນໃສ່ '''"ການທ່ອງທ່ຽວເມືອງຫຼວງ ແລະ ເມືອງໃຫຍ່ (Metropolitan Tourism)"''' ເພື່ອສົ່ງເສີມຄວາມຮັ່ງມີທາງວັດທະນະທຳ, ວິຖີຊີວິດທີ່ທັນສະໄໝ ແລະ ສັກກະຍາພາບດ້ານການທ່ອງທ່ຽວຂອງເມືອງໃຫຍ່ຕ່າງໆ ທົ່ວໂລກ.
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|2007
|ໂຊຣິນາ ເນອັສຄູ<br>{{flag|ລູມານີ}}
|ຄາເຣນ ບີຣ໌ຄິເນຍ ບລັງໂກ ຄາມາຣ໌ໂກ<br>{{flag|ເວເນຊຸເອລາ}}
|ເອສຊີ ເປີຍສຕີ<br>{{flag|ແຟງລັງ}}
|ວັດຊຣາວັນ ສຸນທຣິນທຸ<br>{{flag|ໄທ}}
|ອານນາ ມາຣີ ໂມເລໂລສ<br>{{flag|ຟີລິບປິນ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|40
|-
|2
|2016
|ອາມັນດາ ອອບດັມ<ref>{{Cite web |last=Webdunia |title=Thai pageant Amanda Obdam is an angelic oriental beauty (Pics) |url=https://english.webdunia.com/article/international-news/amanda-obdam-crowned-miss-universe-thailand-2020-120112100014_1.html |access-date=2022-11-17 |website=Webdunia |language=en}}</ref><ref>{{Cite web |date=2016-11-18 |title=PH's Janela Joy Cuaton wins 1st runner-up in Miss Tourism Metropolitan International 2016 |url=https://www.rappler.com/life-and-style/152897-janela-joy-cuaton-first-runner-up-miss-tourism-metropolitan-international-2016/ |access-date=2022-11-17 |website=RAPPLER |language=en-US}}</ref><br>{{flag|ໄທ}}
|ຈາເນລາ ຈອຍ ຄົວຕອນ<br>{{flag|ຟີລິບປິນ}}
|ມານີຕາ ແຮງ<br>{{flag|ກຳປູເຈຍ}}
|ຣາເກລ ມາເຣຍ ເກວາຣາ<br>{{flag|ຄອສຕາລີກາ}}
|ຈ່າ ຈື້ຈຸນ<br>{{flag|ຈີນ}}
| rowspan="2" |[[ພະນົມເປັນ]], [[ປະເທດກຳປູເຈຍ|ກຳປູເຈຍ]]
|18 ພະຈິກ
|41
|-
|3
|2019
|ລໍຣາເນ ມອນເຕໂຣ<ref>{{Cite web |date=2019-12-15 |title=Miss Brazil takes home Miss Tourism Metropolitan International 2019 crown - Khmer Times |url=https://www.khmertimeskh.com/670257/miss-brazil-takes-home-miss-tourism-metropolitan-international-2019-crown/ |access-date=2022-11-17 |language=en-US}}</ref><br>{{flag|ບຣາຊິລ}}
|ຕຽງ ລີ ຊານ<br>{{flag|ມາເລເຊຍ}}
|ສະເຕຟານີ ອັລເມດາ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ອານາ ມາເຣຍ<br>{{flag|ປອກຕຸຍການ}}
|ວາເລຣີຢາ ເອນຟິໂມວາ<br>{{flag|ລັດເຊຍ}}
|14 ທັນວາ
|30
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Amanda Obdam 2020.png|'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ 2016/2017'''<br />ອາມັນດາ ອອບດັມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ ==
ຕຳແໜ່ງ '''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ (Miss South East Asia Tourism Ambassadress)''' ຫຼື '''ມິສເຊົາອີສເອເຊຍ (Miss South East Asia)''' ເປັນເວທີປະກວດນາງງາມລະດັບພູມິພາກ ແລະ ຕຳແໜ່ງກຽດຕິຍົດທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ 1992 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ປະທານອົງກອນ D’Touch International ໃນປະເທດມາເລເຊຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມີພັນທະກິດສະເພາະໃນການສົ່ງເສີມຄວາມຮ່ວມມືໃນພູມິພາກ ແລະ ສົ່ງເສີມການທ່ອງທ່ຽວລະຫວ່າງປະເທດສະມາຊິກອາຊຽນ (Association of Southeast Asian Nations).
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍ}}
|-
|1
|1992
|ອາເມເລຍ ຈອຍ ເດ ລາ ຄຣູຊ<br>{{flag|ຟີລິບປິນ}}
|ເພັນນີ່ ຊູນ<br>{{flag|ມາເລເຊຍ}}
|ຊາມານທາ ຊູເບີຣ໌ຕ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|ຊາຣອນ ຕັນ<br>{{flag|ສິງກະໂປ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|29 ກໍລະກົດ
|14
|-
|2
|1993
|ຊຸຕິມາ ນິຣັນສິດທິຣັດ<br>{{THA}}
|ຣາເຊລ ເອັນຈີ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ປະເທດສິງກະໂປ|ສິງກະໂປ]]
|26 ມີຖຸນາ
|16
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌}}
|-
|3
|2015
|ຍາດາ ເທບພະນົມ<br>{{THA}}
|ອາເລັກຊານດຣາ ເມ ໂຣຊາເລສ<br>{{flag|ຟີລິບປິນ}}
|ຟາເລນຕີນາ ຄອດຕອນ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເປຕາລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|2 ຕຸລາ
|16
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Yada Theppanom.png|'''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ 2015/2016'''<br />ຍາດາ ເທບພະນົມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|- style="background-color:#FFFACD"
| rowspan="2" |2015
|ສັນທະນີ ສາຍມະນີວອນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ 7 ຄົນສຸດທ້າຍ'''
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* 7 ຄົນສຸດທ້າຍ - ຄວາມສາມາດພິເສດ (ເບສອິນທາເລນ)}}
|-
|ສຸດາພອນ ສີໄກພັກ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສໄຊນີດເວີຣ໌ລ ==
{{Infobox pageant
| name = ມິສໄຊນີດເວີຣ໌ລ
| type =
| logo =
| website = {{URL|https://www.misschineseworld.tv/|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 2005
| recent =
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = Miss Chinese World Sdn Bhd.
| language = [[ພາສາຈີນ|ຈີນ]], [[ພາສາອັງກິດ|ອັງກິດ]]
| leader_title = ປະທານ
| leader_name = ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)
}}'''ມິສໄຊນີດເວີຣ໌ລ''' ({{lang-zh|世界华人美后}}), ຫຼື '''MCW''' (Miss Chinese World) ເປັນເວທີ [[ການປະກວດນາງງາມ]] ລະດັບສາກົນປະຈຳປີທີ່ຈັດຂຶ້ນເພື່ອສະເລີມສະຫຼອງວັດທະນະທຳ, ມໍລະດົກ ແລະ ຄຸນຄ່າຂອງເຊື້ອສາຍຈີນ. ກໍ່ຕັ້ງຂຶ້ນໃນປີ 2005 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ນັກຈັດການປະກວດນາງງາມຊື່ດັງชาวມາເລເຊຍ ແລະ ປະທານອົງກອນ D’Touch International (ເຊິ່ງເປັນອົງກອນດຽວກັນທີ່ຢູ່ເບື້ອງຫຼັງເວທີ ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ).
ແຕກຕ່າງຈາກເວທີປະກວດລະດັບໂລກອື່ນໆ ທີ່ມຸ່ງເນັ້ນໃສ່ສັນຊາດເປັນຫຼັກ ເພາະການປະກວດນີ້ຈັດຂຶ້ນສະເພາະສຳລັບແມ່ຍິງທີ່ມີເຊື້ອສາຍຈີນຈາກທົ່ວໂລກ ໂດຍບໍ່ເກີ່ຍວກັບປະເທດທີ່ພວກເຂົາອາໄສຢູ່ໃນປະຈຸບັນ.
=== ຜູ້ດຳລົງຕຳແໜ່ງ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="2" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
|-
|1
|2005
|ສຸນິສາ ຜາສຸກ<br>[[ບາງກອກ|ກຸງເທບມະຫານະຄອນ]], {{flag|ໄທ}}
|ຫຼີ ເຢັນ ຈິນ<br>ໄຖຈຸງ, {{flag|ໄຕ້ຫວັນ}}
|ເຊິນ ຊວຍ<br>ຫາງໂຈວ, {{flag|ຈີນ}}
| rowspan="3" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|11 ກໍລະກົດ
|30
|-
|2
|2011
|ສື ເຫວິນ ຊີ<br>ຈີຫນານ, {{flag|ຈີນ}}
|ຫຼີ ຈູ້ ຈຸນ<br>ເພີດທ໌, {{flag|ອົດສະຕະຣາລີ}}
|ເຈສຊິກາ ຢາງ ເຫວ່ຍ-ຜິງ<br>ແວນຄູເວີ, {{flag|ແຄນນາດາ}}
|10 ກັນຍາ
|35
|-
|3
|2017
|ອິນ ຈົວ ທຸນ<br>ຊ່າງໄຮ້, {{flag|ຈີນ}}
|ຈາງ ຢູ ຈິນ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ໄຕ້ ທຽນ<br>ຊິງເຕົ້າ, {{flag|ຈີນ}}
|20 ພຶດສະພາ
|31
|-
|4
|2021
|ເກົາ ມ່ານ ຫຣຸ້ງ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ອ່ານ ລີ ອິງ<br>ໂຈໂຮຣ໌, {{flag|ມາເລເຊຍ}}
|ອັລໂດຣາ ເຮລຊາ ເກີເວນ<br>ປອນຕຽນັກ, {{flag|ອິນໂດເນເຊຍ}}
|ປະກວດຮູບແບບອອນໄລນ໌
|18 ສິງຫາ
|24
|-
|5
|2023
|ອານີ ອູຊອນ<br>[[ມະນີລາ]], {{flag|ຟີລິບປິນ}}
|ໂຈນ ແອນເຈລີນາ<br>ຕັງເກີຣັງ, {{flag|ອິນໂດເນເຊຍ}}
|ຢ່ອງ ເຈຍ ອີ<br>ມະລາກາ, {{flag|ມາເລເຊຍ}}
| rowspan="2" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|20 ພຶດສະພາ
|17
|-
|6
|2026
|ຊູລີມີເຣີ ຖູເອີຣ໌ຊຸນ<br>[[ຊິນຈຽງ]], {{flag|ຈີນ}}
|ພັດຊຣາມົນ ເທພຣັກສາ<br>ນົນທະບູຣີ, {{flag|ໄທ}}
|ເບີຣ໌ນິສ ຢວນ<br>ຮ່ອງກົງ, {{flag|ຈີນ}}
|30 ພຶດສະພາ
|18
|}
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
| rowspan="3" |2021
|ແກ້ວສຳພັນ ດາວພະຫັດ
|[[ແຂວງຫຼວງນໍ້າທາ|ແຂວງຫຼວງນ້ຳທາ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|- style="background-color:#FFFF33"
|ຟ້າໃສ ດວງປັນຍາ
|[[ແຂວງຫຼວງພະບາງ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ''' '''5 ຄົນສຸດທ້າຍ'''
|
|-
|ຂັນຜາສິດ ໄຂພົມ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2017
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ຮອງອັນດັບ 1
! ຮອງອັນດັບ 2
! ຮອງອັນດັບ 3
! ຮອງອັນດັບ 4
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດສີລັງກາ (ຕັ້ງແຕ່ປີ 1992)
|-
|1
|1992
|ໄຮດຣຸນ ແອນນາ ບຢອນສ໌ດອດຕີຣ໌<ref name=":1" /><br>{{flag|ອິດສະລັງ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| rowspan="4" |ໂຄລຳໂບ, [[ປະເທດສີລັງກາ|ສີລັງກາ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|2
| 1993
| ຄາຣີນ ໄບລີ<ref name=":1">{{Cite web |title=MABUHAY, PAGEANTS! Links (Miss Tourism International Macau/Malaysia/Sri Lanka/TUrkey/Ukraine Versions) |url=https://www.oocities.org/hollywood/7723/links_misstourismmalaysia.html |access-date=2025-06-20 |website=www.oocities.org}}</ref><ref name=":0">{{Cite web |title=Miss Tourism International (Sri Lanka) 1993 - |url=https://www.historyofbeauty.com/mtois/mtois1993.html |access-date=2025-06-20 |website=www.historyofbeauty.com}}</ref><br>{{FRA}}
|ເຈີຣັລດີນ ດີໂຣຊາຣິໂອ<br>{{flag|ສີລັງກາ}}
|ມາເຊນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເທເຣຊີ ໂດໂບຣໂວນາ<br>{{flag|ແຊັກ}}
|ເຣນາ ຣາມີອາ ເດວີ<br>{{flag|ສິງກະໂປ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|3
| 1996
| ເກຼດີສ ອີວານອບຟ໌ ເປຍາ<ref name=":1" /><ref name=":0" /><br>{{VEN}}
|ນາທາລີ ກາມາຣຣາ<br>{{flag|ປາຣາກວັຍ}}
|ຄາເຕຣີນາ ຊິດລອບສກາຍາ<br>{{flag|ລັດເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 33
|-
|4
| 2002
| ໂອເລັກຊານດຣາ ນິໂຄລາເຢນໂກ<ref name=":1" /><ref name=":0" /><br>{{flag|ອູກະແລນ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| 44
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດມາເກົ້າມາ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ໂຈແອນ ຊານໂຕສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ລີເດຍ ລອບເປຊ ບັລດາອູຣາ<br>{{flag|ແອສະປາຍ}}
|ບໍລິຈິດ ລາວຣີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມາເກົ້າ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ທະເລດຳ, ປະເທດອູແກຣນ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ຄຣິສຕີນ ອັລຊາຣ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ນາຕາລີຢາ ລອບເຊວິດ<br>{{flag|ບີເອໂລລຸດ}}
|ອາລີນາ ເຊເວເລວາ<br>{{flag|ອູແກຣນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂອດັດຊາ, [[ປະເທດອູແກຣນ|ອູແກຣນ]]
|17
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຕູລະກີ (ຕັ້ງແຕ່ປີ 2001)
|-
|1
|2001
|ມິເຊລ ເຣເຍສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ລັດເຊຍ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ຕູລະກີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕູລະກີ
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຈີນ (ຕັ້ງແຕ່ປີ 2014)
|-
|1
|2014
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|[[ປະເທດຈີນ|ຈີນ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
==ແຫຼ່ງຂໍ້ມູນອື່ນ==
'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ'''
* [https://misstourisminternational.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/MissTourismInternational ເຟສບຸກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/misstourisminternational/ ອິນສະຕາແກຣມຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.youtube.com/@misstourisminternational23 ຢູທູບຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.tiktok.com/@themissglobe?lang=en ຕິກຕອກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://x.com/Misstourismint ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ'''
* [https://www.missqueeninternational.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/mtqtyi/ ເຟສບຸກຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/misstourismqueenoftheyear/ ອິນສະຕາແກຣມຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.youtube.com/channel/UC8GNGt70h9Y9zW2veV3fJGg ຢູທູບຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://x.com/mtqtyi ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
44idb7ctka4of9t6itn1zilbmjmdztx
130851
130850
2026-09-16T09:07:51Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130851
wikitext
text/x-wiki
{{Infobox pageant
| name =
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| logo =
| website = {{URL|misstourisminternational.com|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 1994
| recent = 2025
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = D'Touch International Sdn. Bhd.
| language = [[ພາສາອັງກິດ]]
| leader_title = ປະທານ ແລະ ເຈົ້າຂອງ
| leader_name = Tan Sri Datuk Danny Ooi
}}
'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ''' ({{lang-en|Miss Tourism International}}) ແມ່ນການປະກວດຄວາມງາມນານາຊາດປະຈຳປີ ຈັດໂດຍບໍລິສັດ D'Touch International Sdn. Bhd. ເຊິ່ງມີຖານຢູ່ໃນປະເທດມາເລເຊຍ.<ref name="Francisco 2013">{{cite web | last=Francisco | first=Drew | title=Beauty pageant 101: The other pageants | website=[[Rappler]] | date=August 13, 2013 | url=https://www.rappler.com/life-and-style/36357-beauty-pageant-101-the-other-pageants/ | access-date=June 1, 2017}}</ref>
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລຄົນປັດຈຸບັນແມ່ນ ซູຊານນາ ບາໂລເນັກ (Zuzanna Balonek) ຈາກ[[ປະເທດໂປໂລຍ]]. ເພິ່ນໄດ້ຮັບມົງກຸດເມື່ອວັນທີ 18 ຕຸລາ 2025 ຢູ່ທີ່ รีສອດເວີນເກັນຕິງ, ເກັນຕິງໄຮແລນ, ເມືອງເບນຕົງ, ລັດປະຮັງ, ປະເທດມາເລເຊຍ.<ref name="Adina">{{Cite web |last=Adina |first=Armin |title=Mutya ng Pilipinas Christine Eds Enero wins title at Miss Tourism International |url=https://entertainment.inquirer.net/634232/mutya-ng-pilipinas-christine-eds-enero-wins-title-at-miss-tourism-international |date=19 October 2025 |website=[[Philippine Daily Inquirer]] |language=en}}</ref>
== ປະຫວັດ ==
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ແມ່ນການປະກວດຄວາມງາມທີ່ຕ້ອນຮັບຕົວແທນນາງງາມຈາກທົ່ວໂລກ. ການປະກວດຈັດຂຶ້ນຄັ້ງທຳອິດໃນປີ 1994 ຢູ່ທີ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ, ໂດຍມີຜູ້ເຂົ້າປະກວດ 24 ຄົນ.<ref name="Francisco 2013" /><ref>{{cite web |date=December 31, 2012 |title=Philippines bags Miss Tourism International crown |url=https://www.rappler.com/entertainment/18900-philippines-bags-miss-tourism-international-crown/ |access-date=June 1, 2017 |website=Rappler}}</ref><ref name="Sinchew 2016">{{cite web |date=December 28, 2016 |title=Malaysia hosts Miss Tourism International final |url=http://www.mysinchew.com/node/116505 |access-date=June 1, 2017 |website=[[Sin Chew Daily]]}}</ref> ໃນປີ 2011 ການປະກວດໄດ້ຮັບການຖ່າຍທອດສົດທາງຊ່ອງ RTM1 ແລະ ມີຜູ້ຊົມຫຼາຍພັນຄົນຢູ່ທີ່ຈານຕຸລານ ດາຕາຣານ ເມໄດກາ (Dataran Merdeka) ກ່ອນການນັບຖອຍຫຼັງສູ່ປີ 2012.<ref>{{Cite web |last=PATRICK |first=STEVEN |title=Malaysian beauty crowned Miss Tourism International 2011 |url=https://www.thestar.com.my/news/nation/2012/01/01/malaysian-beauty-crowned-miss-tourism-international-2011 |access-date=2022-11-13 |website=The Star |language=en}}</ref>
นอกจากนี้ใน ປີ 2002 ໄດ້ມີການຖ່າຍທອດສົດການປະກວດທາງອິນເຕີເນັດເປັນຄັ້ງທຳອິດ. ແລະ ໃນປີ 2022 ການປະກວດໄດ້ກັບມາຈັດຂຶ້ນຢູ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ ເປັນຄັ້ງທີສອງ โดยจัดขึ้นเป็นเวลา 18 ວັນ ຕັ້ງແຕ່ວັນທີ 11 ຫາ 28 ພະຈິກ.<ref>{{Cite news |last=Louis |first=Nur Ashikin |date=Feb 22, 2022 |title=25th Miss Tourism International to be held in November 2022 |work=Dayak Daily |url=https://dayakdaily.com/25th-miss-tourism-international-to-be-held-in-november-2022/}}</ref><ref>{{Cite web |last=Rogers |first=Magdalene |date=2022-05-24 |title=Miss Tourism International back in Kuching after 25 years |url=https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |access-date=2022-06-29 |website=New Sarawak Tribune |language=en-US |archive-date=2022-06-04 |archive-url=https://web.archive.org/web/20220604060806/https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |url-status=dead }}</ref><ref>{{Cite web |title=Miss Tourism Int'l pageant will take Sarawak to greater heights, says minister |url=https://www.thestar.com.my/news/nation/2022/10/03/miss-tourism-int039l-pageant-will-take-sarawak-to-greater-heights-says-minister |access-date=2022-11-13 |website=The Star |language=en}}</ref>
=== ຕໍາແຫນ່ງໃນການປະກວດປັດຈຸບັນ ===
* ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ - Miss Tourism International ''(ເວທີຫລັກ)''
* ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Miss Tourism Queen of the Year International ''(ຈັດປະກວດແຍກໃນປີ 1993-1997, 2000, 2004-2006, 2010-2012, 2015-ປັດຈຸບັນ)''
* ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Metropolitan International ''(ຈັດປະກວດແຍກໃນປີ 2007, 2016)''
* ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Cosmopolitan International
* ມິສທົວລິຊຶມໂກລບອນ - Miss Tourism Global
* ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Dreamgirl of the Year International
* ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ - Miss South East Asia Tourism Ambassadress ''(ຈັດປະກວດແຍກໃນປີ 2015)''
=== ຕໍາແຫນ່ງໃນການປະກວດອະດີດ ===
* ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ - Miss Intercontinental International
=== ເວທີໃນເຄືອ ===
* ມິສໄຊນີດເວີຣ໌ລ - Miss Chinese World ''(ຈັດປະກວດແຍກໃນປີ 2005, 2011, 2017)''
== ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ==
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box||border=darkgray}} ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ (Miss Tourism International)
* {{Color box|#FFFF33;:|border=darkgray}} ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Tourism Queen of the Year International)
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
* {{Color box|#CCFF66|border=darkgray}} ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ (Miss South East Asia Tourism Ambassadress)
* {{Color box|#FFD39B|border=darkgray}} ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ <small>''(ຕຳແໜ່ງໃນອະດີດ)''</small>
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! colspan="2" |ລາງວັນພິເສດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
! width="600" |ຮອງອັນດັບ 5
! width="600" |ຮອງອັນດັບ 6
|-
|1
|1994
|ມິເຊລ ໂຮມສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ເອມິລີຢາ ອັບດຸນ ຮາມິດ<br>{{flag|ມາເລເຊຍ}}
|ຈີ ຍອງ-ມິນ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ບາຄາ ມາດ້ານ<br>{{flag|ອິນເດຍ}}
|ຣິຊາ ເອນ. ມາຕິເນຊ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ພຶດສະພາ
|24
|-
|2
|1995
|ມາເຣຍ ພາເທລລີ<br>{{flag|ກະແລັດ}}
|ລາວິນີຢາ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ໄບເອີສ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ເຊີຣິລີນ ອຸຍ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|ໄຮດີ ເອສກີເວລ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເກາະລັງກາວີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|24 ມີນາ
|24
|-
|3
|1998
|ຣອກຊານາ ໂຢເນກ<br>{{flag|ໂປໂລຍ}}
|ກາບຣີເອລາ ອາດາມໂຄໂວວາ<br>{{flag|ແຊັກ}}
|ເມລລານີ ກາບັດ<br>{{flag|ຟີລິບປິນ}}
|ອຸຍ ບີ ບີ<br>{{flag|ມາເລເຊຍ}}
|ມິຣຽມ ວີວາສ ລູນາ<br>{{flag|ຮອນດູຣັສ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="14" |[[ສຸບັງ]], [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ມີນາ
|21
|-
|4
|1999
|ແອກເນດກາ ຊາເຄຣຕາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:"" |ຣາເຄວນ ອຸຍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFD39B" |ຣຸດ ຄານກາດ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFFFAA" |ນິຣັດຊາລາ ຄຳຍາ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ນິເດຍ ຄິເມເນຊ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|30 ຕຸລາ
|21
|-
|5
|2000
|ມາເຣຍ ເອສເປຣັນຊາ ມັນຊາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ໂໝດ ກາຣ໌ນິເຢີ<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ມາເຣຍ ຄຣິສຕິນາ ໂລເປຊ ປາລາຊິໂອສ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFFAA" |ໂອເລສຢາ ຄຣັກມັລໂຢວາ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາຕິເນຊ<br>{{flag|ແອສະປາຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|19 ພະຈິກ
|17
|-
|6
|2001
|ແຄນດິຊ ປິນໂຕ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຊູຊານາ ສະເຕພາໂນຟສະກາ<br>{{flag|ແຊັກ}}
| bgcolor="#FFD39B" |ໂມນິກາ ກຣູດາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ເອມີ ຫຍານ ເຫວ່ຍ<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ລິນເດລ ຊຸນ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|7
|2002
|ປິຍະນຸດ ຂຳບຸນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:"" |ຫຍິນ ຈື້<br>{{flag|ຈີນ}}
| bgcolor="#FFD39B" |ເອິບຣຸ ກຶນເຊລ<br>{{flag|ຕຸຣກີ}}
| bgcolor="#FFFFAA" |ໄອດາ ອອສມາໂນວິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#90EE90" |ມາຮາ ໂຮເຈຈ<br>{{flag|ລີບັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|8
|2003
|ແອງເຈລາ ເບັກ<br>{{flag|ແອຟຣິກາໃຕ້}}
| bgcolor="#FFFF33;:"" |ວິກໂຕເຣຍ ຄາຣີດາ<br>{{flag|ກະແລັດ}}
| bgcolor="#FFD39B" |ສິງ ຮຸຍ ຫຍວນ<br>{{flag|ຈີນ}}
| bgcolor="#FFFFAA" |ເລົາຣາ ໂຣເມໂຣ<br>{{flag|ອາເຈນຕິນາ}}
| bgcolor="#90EE90" |ຊູຊານາ ພຸດນາໂຣວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|30
|-
|9
|2004
|ເມກາ ນາເບ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFD39B" |ມາຣິນາ ໂກໂຣເບັດສ໌<br>{{flag|ອູກະແລນ}}
| bgcolor="#FFFFAA" |ມາເຣຍ ກາບຣີເອລາ ເປເຣຊ ເດລລາເປຍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ກວນ ຊານ ຊານ<br>{{flag|ຈີນ}}
| bgcolor="#CCFFFF" |ອາຊິກີນ ອັບດ໌ ຣາຮ໌ມັນ<br>{{flag|ສິງກະໂປ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|33
|-
|10
|2005
|ອິຊາເບລ ລາມອງຕ໌<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ຈາງ ຕາ-ຊິນ<br>{{flag|ໄຕ້ຫວັນ}}
| bgcolor="#FFFFAA" |ສຣິຍາ ຊິງເກ໌<br>{{flag|ອິນເດຍ}}
| bgcolor="#90EE90" |ມາເຣຍ-ມາດາເລນາ ເອີກາຕີ<br>{{flag|ກະແລັດ}}
| bgcolor="#CCFFFF" |ພອນທິບ ປະເສີດສົ່ງ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|36
|-
|11
|2006
|ຟລໍຣິນາ ມາເນອາ<br>{{flag|ລູມານີ}}
|ທັນຢາ ວາກິລ<br>{{flag|ອິນເດຍ}}
|ໂໝດ ທອດຈ໌ມັນ<br>{{flag|ຝະລັ່ງ}}
|ອານາ ມາເຣຍ ກອນຊາເລຊ<br>{{flag|ເມັກຊິໂກ}}
|ນິໂນ ອາບາຊິດເຊ<br>{{flag|ເຊອັອກຊີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|12 ພະຈິກ
|41
|-
|12
|2008
|ມະນັສວີ ມັມໄກ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຄຣິສຕິນ ຟຣັງຄ໌ຊັກ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFC0CB" |ອັລມາ ມູລາລິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#CCFFFF" |ອນັນຢາ ຊິນແສງໄຊ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ຣູບີ ຫວ່ອງ<br>{{flag|ຮ່ອງກົງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|13
|2009
|ຊາຣາຮ໌ ເອລຊານອຟສກີ<br>{{flag|ເຢຍລະມັນ}}
| bgcolor="#FFFF33;:"" |ເຄສສິກາ ຄາເຣລີ ອິບາຣ໌ຣາ ເປຕິດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ໄທ໌ສ ຄັລມາເນ ເນເວສ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ເອັດວິນາ ມາຄຸສ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#90EE90" |ກາບຣີເອລາ ໂຄຣິນໂຄວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|14
|2010
|ນາທາລີ ເດນ ເດັກເກີ<br>{{flag|ໂຮນລັງ}}
| bgcolor="#FFC0CB" |ຮອລລີ-ແອນນ໌ ວິສເຊີ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ສະເຕຟານີ ອັນເດຣອີນາ ກອນຊາເລຊ ໂຊກໍຣໍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ບາບາຣາ ຊັລວາດໍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFFAA" |ໂບຣໂກລຈິນ ບາຍາໄຊຄານ<br>{{flag|ມົງໂກລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|15
|2011
|ໄອລີນ ກາບຣີເອລລາ ໂຣບິນສັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFC0CB" |ຄາໂຣລິນາ ເດລ ຄາເມນ<br>{{flag|ປານາມາ}}
| bgcolor="#CCFFFF" |ພັດສຣາພອນ ຄົນຄຳແຫ້ງ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ອາແມນດາ ເຫຼຽງ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#FFFFAA" |ຍານາ ໂຄເປັກກາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|54
|-
|16
|2012
|ຣິຊຊິນີ ອະເລັກຊິສ ໂກເມຊ †<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໂມນິກາ ຣາດູໂລວິຊ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມາຣີເອລິສ ອາເລຮັນດຣາ ກັສເຕຢາໂນສ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາເຣຍ ເດລ ຄາເມນ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#FFFFAA" |ຈຸນ ຍົງ ວານ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ສຸພັດຕຣາ ຊູເຈີນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|17
|2013
|ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:"" |ສຸນິດພອນ ສີສຸວັນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ຊານຸກ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມິເຊລ ອາເລັກຊິສ ຕໍເຣສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| bgcolor="#90EE90" |ທາຣາຮ໌ ກາເນຊັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ຟານ ຮ່ວາງ ທູ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" |ປຸດຕຣາຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|62
|-
|18
|2014
|ຟັດດີຢາ ອິຊາເບລ ຮາລາບີ ຕຣອຍຊີ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFF33;:"" |ວະຣາງສິຣິ ວຸທິຍາກອນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ເກລນນີເຟີ ເປຣິໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຊາຣິນາ ບາເທລສ໌<br>{{flag|ໂຮນລັງ}}
| bgcolor="#90EE90" |ຊຸນ ເຫວິນ ໂສ້ງ<br>{{flag|ຈີນ}}
| bgcolor="#CCFF66" |ເຫງວຽນ ດຽວ ລິນ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|60
|-
|19
|2016
|ເອເຣຍລ ເພຍຣ໌ສ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#90EE90" |ໄທ໌ນາ ມາການຽດສ໌<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ທາຊາ ຣອສສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ຄິເມນາ ເດລກາໂດ<br>{{flag|ເມັກຊິໂກ}}
| bgcolor="#CCFF66" |ດິກນາ ຟາຣາດິບາ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|46
|-
|20
|2017
|ແຈນນີ ລູເດດຕ໌ ອາລີໂປ-ອນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ມາຢາ ເຊຍຣອນ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#90EE90" |ລອຍສ໌ ແທນເຈລ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຈູເລຍ ຮໍຕາ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFFAA" |ໄດອານາ ຮິລສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ແປ້ງຫອມ ກະມົນຣັດ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຈໂຮຣ໌ບະຮ໌ຣູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ທັນວາ
|49
|-
|21
|2018
|ອັສຕາຣີ ອິນດາຮ໌ ເວີຣ໌ນິເດອານີ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ເຊເບດ ພເຄຍຊ<br>{{flag|ເຄນຢາ}}
| bgcolor="#CCFFFF" |ແຊນດຣາ ຄັລລາຮານ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#90EE90" |ເລົາຣາ ສະກູເຕເນ<br>{{flag|ແລດໂຕນີ}}
| bgcolor="#FFFFAA" |ຈູເລຽນ ເຟີຣ໌ນານເດຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFF66" |ຄາເອັນນ໌ ອຶ້ງ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ບັນດາຊັນເວ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|21 ທັນວາ
|45
|-
|22
|2019
|ຊີຣີລລ໌ ພາຢູໂມ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ກາບຣີເອລລາ ມັນໂດແລງ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຄາເຕຣິນາ ຄາຊາຊວີລີ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ໂຢອັນນາ ບາບິນໂກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ໂສຕິມາ ຈອນ<br>{{flag|ກຳປູເຈຍ}}
| bgcolor="#CCFF66" |ຊົມພູນຸດ ພຶ່ງຜົນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|8 ພະຈິກ
|39
|-
|23
|2020
|ມາເຣຍ ບາລິກກີ ວິນຮາຣ໌ສກີ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFF33;:" |ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຄລາດິຕາ ມາວາຣ໌ນີ ຊາເລມ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ເທເຣຊາ ໂບຮຸສລາໂວວາ<br>{{flag|ແຊັກ}}
| bgcolor="#90EE90" |ເຄດ ມົວຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ລຸຊ ເອລວາ ຄລາກອສ ກາຍາຣ໌ໂດ<br>{{flag|ໂບລິເວຍ}}
| bgcolor="#CCFF66" |ລິມ ຊູ ແອນນ໌<br>{{flag|ມາເລເຊຍ}}
| rowspan="2" |ປະກວດຮູບແບບອອນໄລນ໌
|17 ມີນາ 2021
|31
|-
|24
|2021
|ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFFF33;:" |ລິລີ ອັນນີ ໂຊເຟຍ ຄໍເພລາ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFC0CB" |ຮ່ວາງ ທີ ເຮືອງ ລີ<br>{{flag|ຫວຽດນາມ}}
| bgcolor="#CCFFFF" |ໂທລູວາໂລເປ ໂອລາເຣວາຈູ<br>{{flag|ໄນຈີເຣຍ}}
| bgcolor="#90EE90" |ຮາວ ໂຊ ອີ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFFFAA" |ອາຣາເຊະລີ ໂດມິງເກຊ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#CCFF66" |ໄຄນ໌ທ ເຈນເຊນ ເພຕຣາຊານຕາ<br>{{flag|ຟີລິບປິນ}}
|19 ທັນວາ
|44
|-
|25
|2022
|ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເລົາຣາ ບີຣ໌ຄິເນຍ ຊາບາເລຕາ ຄາຊາໂດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ມາເຣຍ ແອງເຈລິໂກ ປານຕາລີອາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຄຣິສຕັລ ຫວ່າງ ຣົ່ວເຈຍ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#90EE90" |ອາລິຊາ ຄຸກ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFFFAA" |ແອບິເກລ ເຄີຣ໌ດ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#CCFF66" |ຟີບີ ອ່ອງ ຍີ່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|40
|-
|26
|2023
|ເທຍ ທະວີພານິດພັນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເອມິລີ ຄອສຊີ້<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#FFC0CB" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#90EE90" |ເຈນ ເຈຽງ ຊື່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFFFF" |ຄາຣ໌ລີ ເດວິດ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂກຕາຄິນາບາລູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|44
|-
|27
|2024
|ລີອານາ ບາຣ໌ຣີໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ນັດຖາ ອິນຕະເສົາ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ມິເລນາ ພາໂອລາ ໂຊໂຕ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ເກຣສ ຣິຊາດສັນ<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#CCFFFF" |ອັລບີນາ ຄອສຕິໂຄວາ<br>{{flag|ກຽກກິດສະຖານ}}
| bgcolor="#FFFFAA" |ນິໂຄລ ເບຄອນ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#CCFF66" |ວູ ກວິນ ຈາງ<br>{{flag|ຫວຽດນາມ}}
|ສຸບັງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|13 ທັນວາ
|40
|-
|28
|2025
|ຊູຊານນາ ບາໂລເນັກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:" |ຄຣິສຕີນ ເອດສ໌ ເອເນໂຣ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໄປ໋ ຕັ້ວ ລານ (ໂດຣິສ ໄປ໋)<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ອັນເດຣອາ ປິເນດາ<br>{{flag|ໂຄລັມເບຍ}}
| bgcolor="#CCFFFF" |ມິດເຊລລ໌ ໂອຕີເອໂນ<br>{{flag|ເຄນຢາ}}
| bgcolor="#FFFFAA" |ສສິຊາ ດວງເກດ<br>{{flag|ໄທ}}
| bgcolor="#CCFF66" |ທັນ ຊັນ ວີ ໂວ<br>{{flag|ຫວຽດນາມ}}
|ເບິນຕົງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|18 ຕຸລາ
|37
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Angeli Dione Gomez.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2013/2014'''<br />ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br />ຟິລິບປິນ
File:Manasvi Mamgai at DJ Party (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2008/2009'''<br />ມະນັສວີ ມັມໄກ<br />ອິນເດຍ
File:Candice Pinto graces the launch of White Elephant (03) (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2001/2002'''<br />ແຄນດິຊ ປິນໂຕ<br />ອິນເດຍ
File:Foto putri 2.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2021/2022'''<br />ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br />ອິນໂດເນເຊຍ
File:Suphatra Kliangprom in National Costume for MGT2022.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2022/2023'''<br />ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br />ໄທ
File:Tia Taveepanichpan.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2023/2024'''<br />ເທຍ ທະວີພານິດພັນ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2024
|ຈິດຕະກອນ ມຸນທະດີ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
| colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|-
|2018
|ທິດາ ສິດທິໄຊ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2017
|ມາລິສາ ສີດາຈັນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|}
== ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ ==
ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''1993''', ເດີມປະກວດໃນຊື່ '''ມິສຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Queen of the Year International)'''. ຈັດຂຶ້ນເພື່ອເປັນເວທີໃຫ້ແມ່ຍິງຮຸ່ນໃໝ່ໄດ້ສະແດງສັກກະຍາພາບດ້ານຜູ້ນຳ, ບຸກຄະລິກກະພາບ ແລະ ຄວາມມຸ່ງໝັ້ນໃນການສົ່ງເສີມການທ່ອງທ່ຽວ.
ຕະຫຼອດຫຼາຍທົດສະວັດທີ່ຜ່ານມາ ໄດ້ວິວັດທະນາການມາເປັນແບຣນລະດັບໂລກທີ່ມຸ່ງເນັ້ນໃຫ້ "ຄວີນອອບເດິເຢຍ" ເປັນສັນຍະລັກຂອງຄວາມງົດງາມ ແລະ ເປັນໂຄສົກໃນການສົ່ງເສີມການທ່ອງທ່ຽວ ແລະ ການແລກປ່ຽນວັດທະນະທຳລະຫວ່າງປະເທດ.
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|1993
|ຣີຕາ ໂອມວິກ<br>{{flag|ນອກແວ}}
|ຈິລລີ ເອດເວີດສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ມາເຊນນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເຊເລສຕ໌ ວີເວີ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ຊູຊານ ມາເນນ<br>{{flag|ມາເລເຊຍ}}
| rowspan="5" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|27 ມີຖຸນາ
|20
|-
|2
|1994
|ຈໍຈີນາ ເດນາຮີ<br>{{flag|ອົດສະຕະຣາລີ}}
|ບີເອຕຣິສ ວອນນິກູ<br>{{flag|ລູມານີ}}
|ເທເຣຊີ ໂດໂບຣໂວລນາ<br>{{flag|ແຊັກ}}
|ຊູຊານາ ກັລເວສ ເອສໂຄເບໂດ<br>{{flag|ເມັກຊິໂກ}}
|ແຈເນັດ ຊິວ<br>{{flag|ສິງກະໂປ}}
|16 ກໍລະກົດ
|24
|-
|3
|1995
|ໂຢຮັນນາ ຣອສເຕນ<br>{{flag|ແຟງລັງ}}
|ເພຣວີທາ ທີຢາກາຣາຈາຮ໌<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ລໍເຣນຊ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ໂມນິກາ ກີມາຣາຍສ໌ ເຟີໄຣຣາ<br>{{flag|ບຣາຊິລ}}
|ມາຣິຕາ ນາເກລ<br>{{flag|ເຢຍລະມັນ}}
|18 ມີຖຸນາ
|22
|-
|4
|1996
|ເຊີຣິລລ໌ ຄາປິລີ ຊັນຕາຣິນ<br>{{flag|ຟີລິບປິນ}}
|ຄິມເບີລີ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄາໂຣລິນາ ລັບໂປ<br>{{flag|ໂປໂລຍ}}
|ຄາຣ໌ລາ ຮັນນາລໍຣ໌ ຟໍເຄລ<br>{{flag|ກົວເຕມາລາ}}
|ຊາຣີ ນີມິເນນ<br>{{flag|ແຟງລັງ}}
|15 ກໍລະກົດ
|24
|-
|5
|1997
|ຄັສຕານີ ວັສເກຊ<br>{{flag|ເມັກຊິໂກ}}
|ຊິລເຈ ສະເກົາ ຊີເວີດເຊນ<br>{{flag|ນອກແວ}}
|ເພຣຊິໂອຊາ ເຣເຍສ ວາເລນເຊຍ<br>{{flag|ຟີລິບປິນ}}
|ອານນາ ຟິເຊກ<br>{{flag|ໂປໂລຍ}}
|ວາເລີຣີ ຮັນເຕີ<br>{{flag|ເອກົດ}}
|15 ມີຖຸນາ
|24
|-
|6
|2000
|ເອເວລິນ ໂລເປຊ ຊັນໂດວັລ<br>{{flag|ກົວເຕມາລາ}}
|ຄຣິສຕີ ແອນ ເປກຊອນ<br>{{flag|ຟີລິບປິນ}}
|ເຈນນີ ມາເຣຍ ດາລແມນ<br>{{flag|ແຟງລັງ}}
|ຂນິດຖາກັນ ແສງປະຈັກສະກຸນ<br>{{flag|ໄທ}}
|ຊີໂມເນ ລີມາ ເຟຣຍເຣ<br>{{flag|ບຣາຊິລ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|1 ກໍລະກົດ
|19
|-
|7
|2004
|ອນຸຊ ກຣິກໍຣຽນ<br>{{flag|ອາກເມນີ}}
|ຄໍລີນ ຟຣານຊິສກາ ເພເຣຣາ<br>{{flag|ສິງກະໂປ}}
|ອານາ ເກຣາຊິໂມຟສະກາ<br>{{flag|ມາເຊດວນເໜືອ}}
|ເຍຄາເຕຣິນາ ຟິລິໂມໂນວາ<br>{{flag|ລັດເຊຍ}}
|ລິສ ລັສສ໌<br>{{flag|ແອສະໂຕນີ}}
|ສາງຊາ, [[ປະເທດຈີນ|ຈີນ]]
|29 ຕຸລາ
|31
|-
|8
|2005
|ເສິ່ນ ຈ່າຮຸ່ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ອັລມາເກີລ ຊັກນາເຍວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເອດີຕາ ຮໍໂຕວາ<br>{{flag|ແຊັກ}}
|ຄາຣິນາ ເຣເບກາ ເນາແມນນ໌<br>{{flag|ປາຣາກວັຍ}}
|ຣູຕາ ບາດເກວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
|ອູ່ຮັ້ນ, [[ປະເທດຈີນ|ຈີນ]]
|6 ພະຈິກ
|41
|-
|9
|2006
|ອຳພິກາ ຊວນປຣີຊາ<br>{{flag|ໄທ}}
|ຮວ່າງ ເຈິ້ງເຈັ້ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ເທເຣຊາ ຊະມິດ<br>{{flag|ແຄນນາດາ}}
|ຢານາ ໂດເລເຊໂລວາ<br>{{flag|ແຊັກ}}
|ຊານາຣ໌ ສະມາໂກໂລວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເພັດທະລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ທັນວາ
|37
|-
|10
|2010
|ຮາ ຮຍອນ-ຈອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຣີເກ ຄາໂຣໄລນ໌<br>{{flag|ອິນໂດເນເຊຍ}}
|ເທເຣຊາ ໄຟກ໌ໂຊວາ<br>{{flag|ແຊັກ}}
|ມິເຊລ ລີ ດ້ານ<br>{{flag|ຈີນ}}
|ວາຊິລິນາ ເວລິຈໂກ<br>{{flag|ບີເອໂລລຸດ}}
|ຊີນໂຈວ, [[ປະເທດຈີນ|ຈີນ]]
|25 ກັນຍາ
|75
|-
|11
|2011
|ອູຣ໌ວາຊີ ຣາວເທລາ<br>{{flag|ອິນເດຍ}}
|ອິວັນນາ ກໍຣ໌ຊາຣ໌<br>{{flag|ອູກະແລນ}}
|ອາແມນດາ ວາເຣດກາ<br>{{flag|ໂປໂລຍ}}
|ຢູຈີນີ ອຸຍ<br>{{flag|ມາເລເຊຍ}}
|ພຍອງ ຮີ ຄອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ອິ້ງຖັນ, [[ປະເທດຈີນ|ຈີນ]]
|5 ພະຈິກ
|53
|-
|12
|2012
|ອັສຕາ ຢາກູໄມເຕ<br>{{flag|ລີຕົວນີ}}
|ຄິມ ຍອງ-ຈູ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຫຼິວ ຢານ ຈຸນ<br>{{flag|ຈີນ}}
|ຊາຣາຮ໌ ແລເກ ເພເດີເຊນ<br>{{flag|ດານມາກ}}
|ນູເຣຍ ອາອີດາ ຄາໂດ້ໂຊ<br>{{flag|ປອກຕຸຍການ}}
|ໜານຈິງ, [[ປະເທດຈີນ|ຈີນ]]
|4 ທັນວາ
|49
|-
|13
|2015
|ເລເລນ ແມ ເບົາຕິສຕາ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ຊີລາ ຄິຣາໂບ<br>{{flag|ຢູກັນດາ}}
| bgcolor="#CCFFFF" |ອິຣ໌ມິນາ ເພຣໄຊເກລາວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
| bgcolor="#90EE90" |ທັນຢາ ອຽຣ໌ ອັສທໍຣ໌ດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
| bgcolor="#FFFFAA" |ຊັນດ໌ນີ ຊາຣ໌ມາ<br>{{flag|ອິນເດຍ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|57
|-
|14
|2016
|ໂຊຟີອາ ຊາອາເວດຣາ<br>{{flag|ຊິລີ}}
|ຫວ່າງ ເໝິງ<br>{{flag|ຈີນ}}
|ອັນດຣີອາ-ລີເລຍນາ ປົບເປສກູ<br>{{flag|ລູມານີ}}
|ຄຣິສຕີ ເທເລີຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ດາມານພຣີຕ ຄໍຣ໌ ບຣາຣ໌<br>{{flag|ອິນເດຍ}}
| rowspan="2" |ຊຽງໄຮ, [[ປະເທດຈີນ|ຈີນ]]
|18 ທັນວາ
|55
|-
|15
|2017
|ຄັດຢາ ຢາກິໂມວາ<br>{{flag|ລັດເຊຍ}}
|ໂອຣິອານາ ເນໂວຣາ<br>{{flag|ອາເຈນຕິນາ}}
|ເບລວີ ນາ ເຕເດ ໂອໂຟຣີ<br>{{flag|ການາ}}
|ຊູຊັນນາ ເລກຊາລູ<br>{{flag|ແອສະໂຕນີ}}
|ກັນຕຸລກາ ໂຊດເກເຣລ<br>{{flag|ມົງໂກລີ}}
|22 ທັນວາ
|54
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Urvashi Rautela at the promotion for 'Hate Story 4' in Mumbai.jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2011/2012'''<br />ອູຣ໌ວາຊີ ຣາວເທລາ<br />ອິນເດຍ
File:Councilor Leren Bautista - 2023 (cropped).jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2015/2016'''<br />ເລເລນ ແມ ເບົາຕິສຕາ<br />ຟິລິບປິນ
File:Patcha Patchaploy.png|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2020/2021'''<br />ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-style="background-color:#FADADD; "
|2016
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* '''ມິສເຟຣນຊິບ (ມິດຕະພາບ)'''}}
|}
== ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ ==
'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)''' ເປັນເວທີປະກວດນາງງາມລະດັບໂລກທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''2007'''. ກໍ່ຕັ້ງໂດຍ '''ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)''' ປະທານອົງກອນ '''D’Touch International''' (ປະເທດມາເລເຊຍ) ເຊິ່ງເປັນຜູ້ບໍລິຫານເວທີ ''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ'' ແລະ ''ມິສໄຊນີສເວີນ'' ນຳດ້ວຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມຸ່ງເນັ້ນໃສ່ '''"ການທ່ອງທ່ຽວເມືອງຫຼວງ ແລະ ເມືອງໃຫຍ່ (Metropolitan Tourism)"''' ເພື່ອສົ່ງເສີມຄວາມຮັ່ງມີທາງວັດທະນະທຳ, ວິຖີຊີວິດທີ່ທັນສະໄໝ ແລະ ສັກກະຍາພາບດ້ານການທ່ອງທ່ຽວຂອງເມືອງໃຫຍ່ຕ່າງໆ ທົ່ວໂລກ.
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|2007
|ໂຊຣິນາ ເນອັສຄູ<br>{{flag|ລູມານີ}}
|ຄາເຣນ ບີຣ໌ຄິເນຍ ບລັງໂກ ຄາມາຣ໌ໂກ<br>{{flag|ເວເນຊຸເອລາ}}
|ເອສຊີ ເປີຍສຕີ<br>{{flag|ແຟງລັງ}}
|ວັດຊຣາວັນ ສຸນທຣິນທຸ<br>{{flag|ໄທ}}
|ອານນາ ມາຣີ ໂມເລໂລສ<br>{{flag|ຟີລິບປິນ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|40
|-
|2
|2016
|ອາມັນດາ ອອບດັມ<ref>{{Cite web |last=Webdunia |title=Thai pageant Amanda Obdam is an angelic oriental beauty (Pics) |url=https://english.webdunia.com/article/international-news/amanda-obdam-crowned-miss-universe-thailand-2020-120112100014_1.html |access-date=2022-11-17 |website=Webdunia |language=en}}</ref><ref>{{Cite web |date=2016-11-18 |title=PH's Janela Joy Cuaton wins 1st runner-up in Miss Tourism Metropolitan International 2016 |url=https://www.rappler.com/life-and-style/152897-janela-joy-cuaton-first-runner-up-miss-tourism-metropolitan-international-2016/ |access-date=2022-11-17 |website=RAPPLER |language=en-US}}</ref><br>{{flag|ໄທ}}
|ຈາເນລາ ຈອຍ ຄົວຕອນ<br>{{flag|ຟີລິບປິນ}}
|ມານີຕາ ແຮງ<br>{{flag|ກຳປູເຈຍ}}
|ຣາເກລ ມາເຣຍ ເກວາຣາ<br>{{flag|ຄອສຕາລີກາ}}
|ຈ່າ ຈື້ຈຸນ<br>{{flag|ຈີນ}}
| rowspan="2" |[[ພະນົມເປັນ]], [[ປະເທດກຳປູເຈຍ|ກຳປູເຈຍ]]
|18 ພະຈິກ
|41
|-
|3
|2019
|ລໍຣາເນ ມອນເຕໂຣ<ref>{{Cite web |date=2019-12-15 |title=Miss Brazil takes home Miss Tourism Metropolitan International 2019 crown - Khmer Times |url=https://www.khmertimeskh.com/670257/miss-brazil-takes-home-miss-tourism-metropolitan-international-2019-crown/ |access-date=2022-11-17 |language=en-US}}</ref><br>{{flag|ບຣາຊິລ}}
|ຕຽງ ລີ ຊານ<br>{{flag|ມາເລເຊຍ}}
|ສະເຕຟານີ ອັລເມດາ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ອານາ ມາເຣຍ<br>{{flag|ປອກຕຸຍການ}}
|ວາເລຣີຢາ ເອນຟິໂມວາ<br>{{flag|ລັດເຊຍ}}
|14 ທັນວາ
|30
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Amanda Obdam 2020.png|'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ 2016/2017'''<br />ອາມັນດາ ອອບດັມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ ==
ຕຳແໜ່ງ '''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ (Miss South East Asia Tourism Ambassadress)''' ຫຼື '''ມິສເຊົາອີສເອເຊຍ (Miss South East Asia)''' ເປັນເວທີປະກວດນາງງາມລະດັບພູມິພາກ ແລະ ຕຳແໜ່ງກຽດຕິຍົດທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ 1992 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ປະທານອົງກອນ D’Touch International ໃນປະເທດມາເລເຊຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມີພັນທະກິດສະເພາະໃນການສົ່ງເສີມຄວາມຮ່ວມມືໃນພູມິພາກ ແລະ ສົ່ງເສີມການທ່ອງທ່ຽວລະຫວ່າງປະເທດສະມາຊິກອາຊຽນ (Association of Southeast Asian Nations).
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍ}}
|-
|1
|1992
|ອາເມເລຍ ຈອຍ ເດ ລາ ຄຣູຊ<br>{{flag|ຟີລິບປິນ}}
|ເພັນນີ່ ຊູນ<br>{{flag|ມາເລເຊຍ}}
|ຊາມານທາ ຊູເບີຣ໌ຕ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|ຊາຣອນ ຕັນ<br>{{flag|ສິງກະໂປ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|29 ກໍລະກົດ
|14
|-
|2
|1993
|ຊຸຕິມາ ນິຣັນສິດທິຣັດ<br>{{THA}}
|ຣາເຊລ ເອັນຈີ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ປະເທດສິງກະໂປ|ສິງກະໂປ]]
|26 ມີຖຸນາ
|16
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌}}
|-
|3
|2015
|ຍາດາ ເທບພະນົມ<br>{{THA}}
|ອາເລັກຊານດຣາ ເມ ໂຣຊາເລສ<br>{{flag|ຟີລິບປິນ}}
|ຟາເລນຕີນາ ຄອດຕອນ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເປຕາລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|2 ຕຸລາ
|16
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Yada Theppanom.png|'''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ 2015/2016'''<br />ຍາດາ ເທບພະນົມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|- style="background-color:#FFFACD"
| rowspan="2" |2015
|ສັນທະນີ ສາຍມະນີວອນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ 7 ຄົນສຸດທ້າຍ'''
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* 7 ຄົນສຸດທ້າຍ - ຄວາມສາມາດພິເສດ (ເບສອິນທາເລນ)}}
|-
|ສຸດາພອນ ສີໄກພັກ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສໄຊນີດເວີຣ໌ລ ==
{{Infobox pageant
| name = ມິສໄຊນີດເວີຣ໌ລ
| type =
| logo =
| website = {{URL|https://www.misschineseworld.tv/|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 2005
| recent =
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = Miss Chinese World Sdn Bhd.
| language = [[ພາສາຈີນ|ຈີນ]], [[ພາສາອັງກິດ|ອັງກິດ]]
| leader_title = ປະທານ
| leader_name = ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)
}}'''ມິສໄຊນີດເວີຣ໌ລ''' ({{lang-zh|世界华人美后}}), ຫຼື '''MCW''' (Miss Chinese World) ເປັນເວທີ [[ການປະກວດນາງງາມ]] ລະດັບສາກົນປະຈຳປີທີ່ຈັດຂຶ້ນເພື່ອສະເລີມສະຫຼອງວັດທະນະທຳ, ມໍລະດົກ ແລະ ຄຸນຄ່າຂອງເຊື້ອສາຍຈີນ. ກໍ່ຕັ້ງຂຶ້ນໃນປີ 2005 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ນັກຈັດການປະກວດນາງງາມຊື່ດັງชาวມາເລເຊຍ ແລະ ປະທານອົງກອນ D’Touch International (ເຊິ່ງເປັນອົງກອນດຽວກັນທີ່ຢູ່ເບື້ອງຫຼັງເວທີ ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ).
ແຕກຕ່າງຈາກເວທີປະກວດລະດັບໂລກອື່ນໆ ທີ່ມຸ່ງເນັ້ນໃສ່ສັນຊາດເປັນຫຼັກ ເພາະການປະກວດນີ້ຈັດຂຶ້ນສະເພາະສຳລັບແມ່ຍິງທີ່ມີເຊື້ອສາຍຈີນຈາກທົ່ວໂລກ ໂດຍບໍ່ເກີ່ຍວກັບປະເທດທີ່ພວກເຂົາອາໄສຢູ່ໃນປະຈຸບັນ.
=== ຜູ້ດຳລົງຕຳແໜ່ງ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="2" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
|-
|1
|2005
|ສຸນິສາ ຜາສຸກ<br>[[ບາງກອກ|ກຸງເທບມະຫານະຄອນ]], {{flag|ໄທ}}
|ຫຼີ ເຢັນ ຈິນ<br>ໄຖຈຸງ, {{flag|ໄຕ້ຫວັນ}}
|ເຊິນ ຊວຍ<br>ຫາງໂຈວ, {{flag|ຈີນ}}
| rowspan="3" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|11 ກໍລະກົດ
|30
|-
|2
|2011
|ສື ເຫວິນ ຊີ<br>ຈີຫນານ, {{flag|ຈີນ}}
|ຫຼີ ຈູ້ ຈຸນ<br>ເພີດທ໌, {{flag|ອົດສະຕະຣາລີ}}
|ເຈສຊິກາ ຢາງ ເຫວ່ຍ-ຜິງ<br>ແວນຄູເວີ, {{flag|ແຄນນາດາ}}
|10 ກັນຍາ
|35
|-
|3
|2017
|ອິນ ຈົວ ທຸນ<br>ຊ່າງໄຮ້, {{flag|ຈີນ}}
|ຈາງ ຢູ ຈິນ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ໄຕ້ ທຽນ<br>ຊິງເຕົ້າ, {{flag|ຈີນ}}
|20 ພຶດສະພາ
|31
|-
|4
|2021
|ເກົາ ມ່ານ ຫຣຸ້ງ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ອ່ານ ລີ ອິງ<br>ໂຈໂຮຣ໌, {{flag|ມາເລເຊຍ}}
|ອັລໂດຣາ ເຮລຊາ ເກີເວນ<br>ປອນຕຽນັກ, {{flag|ອິນໂດເນເຊຍ}}
|ປະກວດຮູບແບບອອນໄລນ໌
|18 ສິງຫາ
|24
|-
|5
|2023
|ອານີ ອູຊອນ<br>[[ມະນີລາ]], {{flag|ຟີລິບປິນ}}
|ໂຈນ ແອນເຈລີນາ<br>ຕັງເກີຣັງ, {{flag|ອິນໂດເນເຊຍ}}
|ຢ່ອງ ເຈຍ ອີ<br>ມະລາກາ, {{flag|ມາເລເຊຍ}}
| rowspan="2" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|20 ພຶດສະພາ
|17
|-
|6
|2026
|ຊູລີມີເຣີ ຖູເອີຣ໌ຊຸນ<br>[[ຊິນຈຽງ]], {{flag|ຈີນ}}
|ພັດຊຣາມົນ ເທພຣັກສາ<br>ນົນທະບູຣີ, {{flag|ໄທ}}
|ເບີຣ໌ນິສ ຢວນ<br>ຮ່ອງກົງ, {{flag|ຈີນ}}
|30 ພຶດສະພາ
|18
|}
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
| rowspan="3" |2021
|ແກ້ວສຳພັນ ດາວພະຫັດ
|[[ແຂວງຫຼວງນໍ້າທາ|ແຂວງຫຼວງນ້ຳທາ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|- style="background-color:#FFFF33"
|ຟ້າໃສ ດວງປັນຍາ
|[[ແຂວງຫຼວງພະບາງ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ''' '''5 ຄົນສຸດທ້າຍ'''
|
|-
|ຂັນຜາສິດ ໄຂພົມ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2017
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ຮອງອັນດັບ 1
! ຮອງອັນດັບ 2
! ຮອງອັນດັບ 3
! ຮອງອັນດັບ 4
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດສີລັງກາ (ຕັ້ງແຕ່ປີ 1992)
|-
|1
|1992
|ໄຮດຣຸນ ແອນນາ ບຢອນສ໌ດອດຕີຣ໌<ref name=":1" /><br>{{flag|ອິດສະລັງ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| rowspan="4" |ໂຄລຳໂບ, [[ປະເທດສີລັງກາ|ສີລັງກາ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|2
| 1993
| ຄາຣີນ ໄບລີ<ref name=":1">{{Cite web |title=MABUHAY, PAGEANTS! Links (Miss Tourism International Macau/Malaysia/Sri Lanka/TUrkey/Ukraine Versions) |url=https://www.oocities.org/hollywood/7723/links_misstourismmalaysia.html |access-date=2025-06-20 |website=www.oocities.org}}</ref><ref name=":0">{{Cite web |title=Miss Tourism International (Sri Lanka) 1993 - |url=https://www.historyofbeauty.com/mtois/mtois1993.html |access-date=2025-06-20 |website=www.historyofbeauty.com}}</ref><br>{{FRA}}
|ເຈີຣັລດີນ ດີໂຣຊາຣິໂອ<br>{{flag|ສີລັງກາ}}
|ມາເຊນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເທເຣຊີ ໂດໂບຣໂວນາ<br>{{flag|ແຊັກ}}
|ເຣນາ ຣາມີອາ ເດວີ<br>{{flag|ສິງກະໂປ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|3
| 1996
| ເກຼດີສ ອີວານອບຟ໌ ເປຍາ<ref name=":1" /><ref name=":0" /><br>{{VEN}}
|ນາທາລີ ກາມາຣຣາ<br>{{flag|ປາຣາກວັຍ}}
|ຄາເຕຣີນາ ຊິດລອບສກາຍາ<br>{{flag|ລັດເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 33
|-
|4
| 2002
| ໂອເລັກຊານດຣາ ນິໂຄລາເຢນໂກ<ref name=":1" /><ref name=":0" /><br>{{flag|ອູກະແລນ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| 44
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດມາເກົ້າມາ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ໂຈແອນ ຊານໂຕສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ລີເດຍ ລອບເປຊ ບັລດາອູຣາ<br>{{flag|ແອສະປາຍ}}
|ບໍລິຈິດ ລາວຣີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມາເກົ້າ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ທະເລດຳ, ປະເທດອູແກຣນ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ຄຣິສຕີນ ອັລຊາຣ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ນາຕາລີຢາ ລອບເຊວິດ<br>{{flag|ບີເອໂລລຸດ}}
|ອາລີນາ ເຊເວເລວາ<br>{{flag|ອູແກຣນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂອດັດຊາ, [[ປະເທດອູແກຣນ|ອູແກຣນ]]
|17
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຕູລະກີ (ຕັ້ງແຕ່ປີ 2001)
|-
|1
|2001
|ມິເຊລ ເຣເຍສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ລັດເຊຍ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ຕູລະກີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕູລະກີ
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຈີນ (ຕັ້ງແຕ່ປີ 2014)
|-
|1
|2014
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|[[ປະເທດຈີນ|ຈີນ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
==ແຫຼ່ງຂໍ້ມູນອື່ນ==
'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ'''
* [https://misstourisminternational.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/MissTourismInternational ເຟສບຸກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/misstourisminternational/ ອິນສະຕາແກຣມຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.youtube.com/@misstourisminternational23 ຢູທູບຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.tiktok.com/@themissglobe?lang=en ຕິກຕອກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://x.com/Misstourismint ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ'''
* [https://www.missqueeninternational.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/mtqtyi/ ເຟສບຸກຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/misstourismqueenoftheyear/ ອິນສະຕາແກຣມຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.youtube.com/channel/UC8GNGt70h9Y9zW2veV3fJGg ຢູທູບຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://x.com/mtqtyi ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Metropolitan International
* [https://www.mtmi.com.my/ ເວັບໄຊຫຼັກ]
'''ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ'''
* [https://www.mtcosmopolitanintl.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນ]
* [https://www.facebook.com/misstourismcosmopolitan ເຟສບຸກຫຼັກມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນ]
'''ມິສທົວລິຊຶມໂກລບອນ'''
* [http://www.mstourismglobal.com/ເວັບໄຊຫຼັກມິສທົວລິຊຶມໂກລບອນ]
* [https://www.facebook.com/mstourismglobal ເຟສບຸກຫຼັກມິສທົວລິຊຶມໂກລບອນ]
'''ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ'''
* [https://www.dtouchinternational.com/ ເວັບໄຊຫຼັກດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
'''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ'''
* [https://www.facebook.com/misssoutheastasia/ ເຟສບຸກຫຼັກມິສເຊົາອີສເອເຊຍ]
* [https://www.youtube.com/@misssoutheastasia819 ຢູທູບຫຼັກ]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
6w1g89siclcl7d5rup6yx3gqsktkuqz
130852
130851
2026-09-16T09:11:21Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130852
wikitext
text/x-wiki
{{Infobox pageant
| name =
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| logo =
| website = {{URL|misstourisminternational.com|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 1994
| recent = 2025
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = D'Touch International Sdn. Bhd.
| language = [[ພາສາອັງກິດ]]
| leader_title = ປະທານ ແລະ ເຈົ້າຂອງ
| leader_name = Tan Sri Datuk Danny Ooi
}}
'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ''' ({{lang-en|Miss Tourism International}}) ແມ່ນການປະກວດຄວາມງາມນານາຊາດປະຈຳປີ ຈັດໂດຍບໍລິສັດ D'Touch International Sdn. Bhd. ເຊິ່ງມີຖານຢູ່ໃນປະເທດມາເລເຊຍ.<ref name="Francisco 2013">{{cite web | last=Francisco | first=Drew | title=Beauty pageant 101: The other pageants | website=[[Rappler]] | date=August 13, 2013 | url=https://www.rappler.com/life-and-style/36357-beauty-pageant-101-the-other-pageants/ | access-date=June 1, 2017}}</ref>
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລຄົນປັດຈຸບັນແມ່ນ ซູຊານນາ ບາໂລເນັກ (Zuzanna Balonek) ຈາກ[[ປະເທດໂປໂລຍ]]. ເພິ່ນໄດ້ຮັບມົງກຸດເມື່ອວັນທີ 18 ຕຸລາ 2025 ຢູ່ທີ່ รีສອດເວີນເກັນຕິງ, ເກັນຕິງໄຮແລນ, ເມືອງເບນຕົງ, ລັດປະຮັງ, ປະເທດມາເລເຊຍ.<ref name="Adina">{{Cite web |last=Adina |first=Armin |title=Mutya ng Pilipinas Christine Eds Enero wins title at Miss Tourism International |url=https://entertainment.inquirer.net/634232/mutya-ng-pilipinas-christine-eds-enero-wins-title-at-miss-tourism-international |date=19 October 2025 |website=[[Philippine Daily Inquirer]] |language=en}}</ref>
== ປະຫວັດ ==
ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ແມ່ນການປະກວດຄວາມງາມທີ່ຕ້ອນຮັບຕົວແທນນາງງາມຈາກທົ່ວໂລກ. ການປະກວດຈັດຂຶ້ນຄັ້ງທຳອິດໃນປີ 1994 ຢູ່ທີ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ, ໂດຍມີຜູ້ເຂົ້າປະກວດ 24 ຄົນ.<ref name="Francisco 2013" /><ref>{{cite web |date=December 31, 2012 |title=Philippines bags Miss Tourism International crown |url=https://www.rappler.com/entertainment/18900-philippines-bags-miss-tourism-international-crown/ |access-date=June 1, 2017 |website=Rappler}}</ref><ref name="Sinchew 2016">{{cite web |date=December 28, 2016 |title=Malaysia hosts Miss Tourism International final |url=http://www.mysinchew.com/node/116505 |access-date=June 1, 2017 |website=[[Sin Chew Daily]]}}</ref> ໃນປີ 2011 ການປະກວດໄດ້ຮັບການຖ່າຍທອດສົດທາງຊ່ອງ RTM1 ແລະ ມີຜູ້ຊົມຫຼາຍພັນຄົນຢູ່ທີ່ຈານຕຸລານ ດາຕາຣານ ເມໄດກາ (Dataran Merdeka) ກ່ອນການນັບຖອຍຫຼັງສູ່ປີ 2012.<ref>{{Cite web |last=PATRICK |first=STEVEN |title=Malaysian beauty crowned Miss Tourism International 2011 |url=https://www.thestar.com.my/news/nation/2012/01/01/malaysian-beauty-crowned-miss-tourism-international-2011 |access-date=2022-11-13 |website=The Star |language=en}}</ref>
นอกจากนี้ใน ປີ 2002 ໄດ້ມີການຖ່າຍທອດສົດການປະກວດທາງອິນເຕີເນັດເປັນຄັ້ງທຳອິດ. ແລະ ໃນປີ 2022 ການປະກວດໄດ້ກັບມາຈັດຂຶ້ນຢູ່ເມືອງກູຈິງ, ລັດຊາຣາວັກ ເປັນຄັ້ງທີສອງ โดยจัดขึ้นเป็นเวลา 18 ວັນ ຕັ້ງແຕ່ວັນທີ 11 ຫາ 28 ພະຈິກ.<ref>{{Cite news |last=Louis |first=Nur Ashikin |date=Feb 22, 2022 |title=25th Miss Tourism International to be held in November 2022 |work=Dayak Daily |url=https://dayakdaily.com/25th-miss-tourism-international-to-be-held-in-november-2022/}}</ref><ref>{{Cite web |last=Rogers |first=Magdalene |date=2022-05-24 |title=Miss Tourism International back in Kuching after 25 years |url=https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |access-date=2022-06-29 |website=New Sarawak Tribune |language=en-US |archive-date=2022-06-04 |archive-url=https://web.archive.org/web/20220604060806/https://www.newsarawaktribune.com.my/miss-tourism-international-back-in-kuching-after-25-years/ |url-status=dead }}</ref><ref>{{Cite web |title=Miss Tourism Int'l pageant will take Sarawak to greater heights, says minister |url=https://www.thestar.com.my/news/nation/2022/10/03/miss-tourism-int039l-pageant-will-take-sarawak-to-greater-heights-says-minister |access-date=2022-11-13 |website=The Star |language=en}}</ref>
=== ຕໍາແຫນ່ງໃນການປະກວດປັດຈຸບັນ ===
* ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ - Miss Tourism International ''(ເວທີຫລັກ)''
* ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Miss Tourism Queen of the Year International ''(ຈັດປະກວດແຍກໃນປີ 1993-1997, 2000, 2004-2006, 2010-2012, 2015-ປັດຈຸບັນ)''
* ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Metropolitan International ''(ຈັດປະກວດແຍກໃນປີ 2007, 2016)''
* ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ - Miss Tourism Cosmopolitan International
* ມິສທົວລິຊຶມໂກລບອນ - Miss Tourism Global
* ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ - Dreamgirl of the Year International
* ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ - Miss South East Asia Tourism Ambassadress ''(ຈັດປະກວດແຍກໃນປີ 2015)''
=== ຕໍາແຫນ່ງໃນການປະກວດອະດີດ ===
* ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ - Miss Intercontinental International
=== ເວທີໃນເຄືອ ===
* ມິສໄຊນີດເວີຣ໌ລ - Miss Chinese World ''(ຈັດປະກວດແຍກໃນປີ 2005, 2011, 2017)''
== ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ ==
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box||border=darkgray}} ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ (Miss Tourism International)
* {{Color box|#FFFF33;:|border=darkgray}} ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Tourism Queen of the Year International)
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
* {{Color box|#CCFF66|border=darkgray}} ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ (Miss South East Asia Tourism Ambassadress)
* {{Color box|#FFD39B|border=darkgray}} ມິສອິນເຕີຄອນທິເນນທັລອິນເຕີເນຊັນແນລ <small>''(ຕຳແໜ່ງໃນອະດີດ)''</small>
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! colspan="2" |ລາງວັນພິເສດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
! width="600" |ຮອງອັນດັບ 5
! width="600" |ຮອງອັນດັບ 6
|-
|1
|1994
|ມິເຊລ ໂຮມສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ເອມິລີຢາ ອັບດຸນ ຮາມິດ<br>{{flag|ມາເລເຊຍ}}
|ຈີ ຍອງ-ມິນ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ບາຄາ ມາດ້ານ<br>{{flag|ອິນເດຍ}}
|ຣິຊາ ເອນ. ມາຕິເນຊ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ພຶດສະພາ
|24
|-
|2
|1995
|ມາເຣຍ ພາເທລລີ<br>{{flag|ກະແລັດ}}
|ລາວິນີຢາ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ໄບເອີສ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ເຊີຣິລີນ ອຸຍ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|ໄຮດີ ເອສກີເວລ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເກາະລັງກາວີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|24 ມີນາ
|24
|-
|3
|1998
|ຣອກຊານາ ໂຢເນກ<br>{{flag|ໂປໂລຍ}}
|ກາບຣີເອລາ ອາດາມໂຄໂວວາ<br>{{flag|ແຊັກ}}
|ເມລລານີ ກາບັດ<br>{{flag|ຟີລິບປິນ}}
|ອຸຍ ບີ ບີ<br>{{flag|ມາເລເຊຍ}}
|ມິຣຽມ ວີວາສ ລູນາ<br>{{flag|ຮອນດູຣັສ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="14" |[[ສຸບັງ]], [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ມີນາ
|21
|-
|4
|1999
|ແອກເນດກາ ຊາເຄຣຕາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:"" |ຣາເຄວນ ອຸຍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFD39B" |ຣຸດ ຄານກາດ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFFFAA" |ນິຣັດຊາລາ ຄຳຍາ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ນິເດຍ ຄິເມເນຊ<br>{{flag|ຄອສຕາລີກາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|30 ຕຸລາ
|21
|-
|5
|2000
|ມາເຣຍ ເອສເປຣັນຊາ ມັນຊາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ໂໝດ ກາຣ໌ນິເຢີ<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ມາເຣຍ ຄຣິສຕິນາ ໂລເປຊ ປາລາຊິໂອສ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFFAA" |ໂອເລສຢາ ຄຣັກມັລໂຢວາ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາຕິເນຊ<br>{{flag|ແອສະປາຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|19 ພະຈິກ
|17
|-
|6
|2001
|ແຄນດິຊ ປິນໂຕ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຊູຊານາ ສະເຕພາໂນຟສະກາ<br>{{flag|ແຊັກ}}
| bgcolor="#FFD39B" |ໂມນິກາ ກຣູດາ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ເອມີ ຫຍານ ເຫວ່ຍ<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ລິນເດລ ຊຸນ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|7
|2002
|ປິຍະນຸດ ຂຳບຸນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:"" |ຫຍິນ ຈື້<br>{{flag|ຈີນ}}
| bgcolor="#FFD39B" |ເອິບຣຸ ກຶນເຊລ<br>{{flag|ຕຸຣກີ}}
| bgcolor="#FFFFAA" |ໄອດາ ອອສມາໂນວິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#90EE90" |ມາຮາ ໂຮເຈຈ<br>{{flag|ລີບັງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|26
|-
|8
|2003
|ແອງເຈລາ ເບັກ<br>{{flag|ແອຟຣິກາໃຕ້}}
| bgcolor="#FFFF33;:"" |ວິກໂຕເຣຍ ຄາຣີດາ<br>{{flag|ກະແລັດ}}
| bgcolor="#FFD39B" |ສິງ ຮຸຍ ຫຍວນ<br>{{flag|ຈີນ}}
| bgcolor="#FFFFAA" |ເລົາຣາ ໂຣເມໂຣ<br>{{flag|ອາເຈນຕິນາ}}
| bgcolor="#90EE90" |ຊູຊານາ ພຸດນາໂຣວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|30
|-
|9
|2004
|ເມກາ ນາເບ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFD39B" |ມາຣິນາ ໂກໂຣເບັດສ໌<br>{{flag|ອູກະແລນ}}
| bgcolor="#FFFFAA" |ມາເຣຍ ກາບຣີເອລາ ເປເຣຊ ເດລລາເປຍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ກວນ ຊານ ຊານ<br>{{flag|ຈີນ}}
| bgcolor="#CCFFFF" |ອາຊິກີນ ອັບດ໌ ຣາຮ໌ມັນ<br>{{flag|ສິງກະໂປ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|33
|-
|10
|2005
|ອິຊາເບລ ລາມອງຕ໌<br>{{flag|ຝະລັ່ງ}}
| bgcolor="#FFD39B" |ຈາງ ຕາ-ຊິນ<br>{{flag|ໄຕ້ຫວັນ}}
| bgcolor="#FFFFAA" |ສຣິຍາ ຊິງເກ໌<br>{{flag|ອິນເດຍ}}
| bgcolor="#90EE90" |ມາເຣຍ-ມາດາເລນາ ເອີກາຕີ<br>{{flag|ກະແລັດ}}
| bgcolor="#CCFFFF" |ພອນທິບ ປະເສີດສົ່ງ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|36
|-
|11
|2006
|ຟລໍຣິນາ ມາເນອາ<br>{{flag|ລູມານີ}}
|ທັນຢາ ວາກິລ<br>{{flag|ອິນເດຍ}}
|ໂໝດ ທອດຈ໌ມັນ<br>{{flag|ຝະລັ່ງ}}
|ອານາ ມາເຣຍ ກອນຊາເລຊ<br>{{flag|ເມັກຊິໂກ}}
|ນິໂນ ອາບາຊິດເຊ<br>{{flag|ເຊອັອກຊີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|12 ພະຈິກ
|41
|-
|12
|2008
|ມະນັສວີ ມັມໄກ<br>{{flag|ອິນເດຍ}}
| bgcolor="#FFFF33;:"" |ຄຣິສຕິນ ຟຣັງຄ໌ຊັກ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFC0CB" |ອັລມາ ມູລາລິຊ<br>{{flag|ບົດສະນີແຮກເຊໂກວີນ}}
| bgcolor="#CCFFFF" |ອນັນຢາ ຊິນແສງໄຊ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ຣູບີ ຫວ່ອງ<br>{{flag|ຮ່ອງກົງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|13
|2009
|ຊາຣາຮ໌ ເອລຊານອຟສກີ<br>{{flag|ເຢຍລະມັນ}}
| bgcolor="#FFFF33;:"" |ເຄສສິກາ ຄາເຣລີ ອິບາຣ໌ຣາ ເປຕິດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ໄທ໌ສ ຄັລມາເນ ເນເວສ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ເອັດວິນາ ມາຄຸສ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#90EE90" |ກາບຣີເອລາ ໂຄຣິນໂຄວາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|45
|-
|14
|2010
|ນາທາລີ ເດນ ເດັກເກີ<br>{{flag|ໂຮນລັງ}}
| bgcolor="#FFC0CB" |ຮອລລີ-ແອນນ໌ ວິສເຊີ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ສະເຕຟານີ ອັນເດຣອີນາ ກອນຊາເລຊ ໂຊກໍຣໍ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ບາບາຣາ ຊັລວາດໍ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFFAA" |ໂບຣໂກລຈິນ ບາຍາໄຊຄານ<br>{{flag|ມົງໂກລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|15
|2011
|ໄອລີນ ກາບຣີເອລລາ ໂຣບິນສັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFC0CB" |ຄາໂຣລິນາ ເດລ ຄາເມນ<br>{{flag|ປານາມາ}}
| bgcolor="#CCFFFF" |ພັດສຣາພອນ ຄົນຄຳແຫ້ງ<br>{{flag|ໄທ}}
| bgcolor="#90EE90" |ອາແມນດາ ເຫຼຽງ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#FFFFAA" |ຍານາ ໂຄເປັກກາ<br>{{flag|ແຊັກ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|54
|-
|16
|2012
|ຣິຊຊິນີ ອະເລັກຊິສ ໂກເມຊ †<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໂມນິກາ ຣາດູໂລວິຊ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມາຣີເອລິສ ອາເລຮັນດຣາ ກັສເຕຢາໂນສ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ລູຣ໌ເດສ ມາເຣຍ ເດລ ຄາເມນ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#FFFFAA" |ຈຸນ ຍົງ ວານ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ສຸພັດຕຣາ ຊູເຈີນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|55
|-
|17
|2013
|ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:"" |ສຸນິດພອນ ສີສຸວັນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ຊານຸກ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFFFF" |ມິເຊລ ອາເລັກຊິສ ຕໍເຣສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| bgcolor="#90EE90" |ທາຣາຮ໌ ກາເນຊັນ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFF66" |ຟານ ຮ່ວາງ ທູ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" |ປຸດຕຣາຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|62
|-
|18
|2014
|ຟັດດີຢາ ອິຊາເບລ ຮາລາບີ ຕຣອຍຊີ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFFF33;:"" |ວະຣາງສິຣິ ວຸທິຍາກອນ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ເກລນນີເຟີ ເປຣິໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຊາຣິນາ ບາເທລສ໌<br>{{flag|ໂຮນລັງ}}
| bgcolor="#90EE90" |ຊຸນ ເຫວິນ ໂສ້ງ<br>{{flag|ຈີນ}}
| bgcolor="#CCFF66" |ເຫງວຽນ ດຽວ ລິນ<br>{{flag|ຫວຽດນາມ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|60
|-
|19
|2016
|ເອເຣຍລ ເພຍຣ໌ສ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#90EE90" |ໄທ໌ນາ ມາການຽດສ໌<br>{{flag|ບຣາຊິລ}}
| bgcolor="#CCFFFF" |ທາຊາ ຣອສສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ຄິເມນາ ເດລກາໂດ<br>{{flag|ເມັກຊິໂກ}}
| bgcolor="#CCFF66" |ດິກນາ ຟາຣາດິບາ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|31 ທັນວາ
|46
|-
|20
|2017
|ແຈນນີ ລູເດດຕ໌ ອາລີໂປ-ອນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ມາຢາ ເຊຍຣອນ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#90EE90" |ລອຍສ໌ ແທນເຈລ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຈູເລຍ ຮໍຕາ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFFAA" |ໄດອານາ ຮິລສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ແປ້ງຫອມ ກະມົນຣັດ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຈໂຮຣ໌ບະຮ໌ຣູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|6 ທັນວາ
|49
|-
|21
|2018
|ອັສຕາຣີ ອິນດາຮ໌ ເວີຣ໌ນິເດອານີ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFC0CB" |ຊາຣາຮ໌ ເຊເບດ ພເຄຍຊ<br>{{flag|ເຄນຢາ}}
| bgcolor="#CCFFFF" |ແຊນດຣາ ຄັລລາຮານ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#90EE90" |ເລົາຣາ ສະກູເຕເນ<br>{{flag|ແລດໂຕນີ}}
| bgcolor="#FFFFAA" |ຈູເລຽນ ເຟີຣ໌ນານເດຊ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFF66" |ຄາເອັນນ໌ ອຶ້ງ<br>{{flag|ມາເລເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ບັນດາຊັນເວ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|21 ທັນວາ
|45
|-
|22
|2019
|ຊີຣີລລ໌ ພາຢູໂມ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ກາບຣີເອລລາ ມັນໂດແລງ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ຄາເຕຣິນາ ຄາຊາຊວີລີ<br>{{flag|ອູກະແລນ}}
| bgcolor="#90EE90" |ໂຢອັນນາ ບາບິນໂກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFFAA" |ໂສຕິມາ ຈອນ<br>{{flag|ກຳປູເຈຍ}}
| bgcolor="#CCFF66" |ຊົມພູນຸດ ພຶ່ງຜົນ<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|8 ພະຈິກ
|39
|-
|23
|2020
|ມາເຣຍ ບາລິກກີ ວິນຮາຣ໌ສກີ<br>{{flag|ບຣາຊິລ}}
| bgcolor="#FFFF33;:" |ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ຄລາດິຕາ ມາວາຣ໌ນີ ຊາເລມ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#CCFFFF" |ເທເຣຊາ ໂບຮຸສລາໂວວາ<br>{{flag|ແຊັກ}}
| bgcolor="#90EE90" |ເຄດ ມົວຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#FFFFAA" |ລຸຊ ເອລວາ ຄລາກອສ ກາຍາຣ໌ໂດ<br>{{flag|ໂບລິເວຍ}}
| bgcolor="#CCFF66" |ລິມ ຊູ ແອນນ໌<br>{{flag|ມາເລເຊຍ}}
| rowspan="2" |ປະກວດຮູບແບບອອນໄລນ໌
|17 ມີນາ 2021
|31
|-
|24
|2021
|ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br>{{flag|ອິນໂດເນເຊຍ}}
| bgcolor="#FFFF33;:" |ລິລີ ອັນນີ ໂຊເຟຍ ຄໍເພລາ<br>{{flag|ແຟງລັງ}}
| bgcolor="#FFC0CB" |ຮ່ວາງ ທີ ເຮືອງ ລີ<br>{{flag|ຫວຽດນາມ}}
| bgcolor="#CCFFFF" |ໂທລູວາໂລເປ ໂອລາເຣວາຈູ<br>{{flag|ໄນຈີເຣຍ}}
| bgcolor="#90EE90" |ຮາວ ໂຊ ອີ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#FFFFAA" |ອາຣາເຊະລີ ໂດມິງເກຊ<br>{{flag|ປາຣາກວັຍ}}
| bgcolor="#CCFF66" |ໄຄນ໌ທ ເຈນເຊນ ເພຕຣາຊານຕາ<br>{{flag|ຟີລິບປິນ}}
|19 ທັນວາ
|44
|-
|25
|2022
|ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເລົາຣາ ບີຣ໌ຄິເນຍ ຊາບາເລຕາ ຄາຊາໂດ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#FFC0CB" |ມາເຣຍ ແອງເຈລິໂກ ປານຕາລີອາໂນ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#CCFFFF" |ຄຣິສຕັລ ຫວ່າງ ຣົ່ວເຈຍ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#90EE90" |ອາລິຊາ ຄຸກ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| bgcolor="#FFFFAA" |ແອບິເກລ ເຄີຣ໌ດ<br>{{flag|ນູແວນເຊລັງ}}
| bgcolor="#CCFF66" |ຟີບີ ອ່ອງ ຍີ່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
|ກູຈິງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|40
|-
|26
|2023
|ເທຍ ທະວີພານິດພັນ<br>{{flag|ໄທ}}
| bgcolor="#FFFF33;:" |ເອມິລີ ຄອສຊີ້<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#FFC0CB" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#90EE90" |ເຈນ ເຈຽງ ຊື່ ຮຸຍ<br>{{flag|ມາເລເຊຍ}}
| bgcolor="#CCFFFF" |ຄາຣ໌ລີ ເດວິດ<br>{{flag|ອົດສະຕະຣາລີ}}
| bgcolor="#CCFF66" |ເຈເນດຕ໌ ເຣເຍສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂກຕາຄິນາບາລູ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|25 ພະຈິກ
|44
|-
|27
|2024
|ລີອານາ ບາຣ໌ຣີໂດ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFFF33;:" |ນັດຖາ ອິນຕະເສົາ<br>{{flag|ໄທ}}
| bgcolor="#FFC0CB" |ມິເລນາ ພາໂອລາ ໂຊໂຕ ເປເຣຊ<br>{{flag|ເວເນຊຸເອລາ}}
| bgcolor="#90EE90" |ເກຣສ ຣິຊາດສັນ<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| bgcolor="#CCFFFF" |ອັລບີນາ ຄອສຕິໂຄວາ<br>{{flag|ກຽກກິດສະຖານ}}
| bgcolor="#FFFFAA" |ນິໂຄລ ເບຄອນ<br>{{flag|ສິງກະໂປ}}
| bgcolor="#CCFF66" |ວູ ກວິນ ຈາງ<br>{{flag|ຫວຽດນາມ}}
|ສຸບັງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|13 ທັນວາ
|40
|-
|28
|2025
|ຊູຊານນາ ບາໂລເນັກ<br>{{flag|ໂປໂລຍ}}
| bgcolor="#FFFF33;:" |ຄຣິສຕີນ ເອດສ໌ ເອເນໂຣ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ໄປ໋ ຕັ້ວ ລານ (ໂດຣິສ ໄປ໋)<br>{{flag|ຈີນ}}
| bgcolor="#90EE90" |ອັນເດຣອາ ປິເນດາ<br>{{flag|ໂຄລັມເບຍ}}
| bgcolor="#CCFFFF" |ມິດເຊລລ໌ ໂອຕີເອໂນ<br>{{flag|ເຄນຢາ}}
| bgcolor="#FFFFAA" |ສສິຊາ ດວງເກດ<br>{{flag|ໄທ}}
| bgcolor="#CCFF66" |ທັນ ຊັນ ວີ ໂວ<br>{{flag|ຫວຽດນາມ}}
|ເບິນຕົງ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|18 ຕຸລາ
|37
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Angeli Dione Gomez.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2013/2014'''<br />ອັນເຈລີ ດິໂອເນ ໂກເມຊ<br />ຟິລິບປິນ
File:Manasvi Mamgai at DJ Party (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2008/2009'''<br />ມະນັສວີ ມັມໄກ<br />ອິນເດຍ
File:Candice Pinto graces the launch of White Elephant (03) (cropped).jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2001/2002'''<br />ແຄນດິຊ ປິນໂຕ<br />ອິນເດຍ
File:Foto putri 2.jpg|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2021/2022'''<br />ເຈສຊີ ຊິລານາ ວົງໂຊດິຮາຣ໌ໂຈ<br />ອິນໂດເນເຊຍ
File:Suphatra Kliangprom in National Costume for MGT2022.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2022/2023'''<br />ສຸພັດຕຣາ ເກຼື້ອງພ້ອມ<br />ໄທ
File:Tia Taveepanichpan.png|'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ 2023/2024'''<br />ເທຍ ທະວີພານິດພັນ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2024
|ຈິດຕະກອນ ມຸນທະດີ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
| colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|-
|2018
|ທິດາ ສິດທິໄຊ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
|
|-
|2017
|ມາລິສາ ສີດາຈັນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|colspan="2" {{N/a|ບໍ່ໄດ້ເຂົ້າຮ່ວມປະກວດ}}
|}
== ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ ==
ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''1993''', ເດີມປະກວດໃນຊື່ '''ມິສຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Miss Queen of the Year International)'''. ຈັດຂຶ້ນເພື່ອເປັນເວທີໃຫ້ແມ່ຍິງຮຸ່ນໃໝ່ໄດ້ສະແດງສັກກະຍາພາບດ້ານຜູ້ນຳ, ບຸກຄະລິກກະພາບ ແລະ ຄວາມມຸ່ງໝັ້ນໃນການສົ່ງເສີມການທ່ອງທ່ຽວ.
ຕະຫຼອດຫຼາຍທົດສະວັດທີ່ຜ່ານມາ ໄດ້ວິວັດທະນາການມາເປັນແບຣນລະດັບໂລກທີ່ມຸ່ງເນັ້ນໃຫ້ "ຄວີນອອບເດິເຢຍ" ເປັນສັນຍະລັກຂອງຄວາມງົດງາມ ແລະ ເປັນໂຄສົກໃນການສົ່ງເສີມການທ່ອງທ່ຽວ ແລະ ການແລກປ່ຽນວັດທະນະທຳລະຫວ່າງປະເທດ.
;'''ສັນຍາລັກສີປະຈຳຕຳແໜ່ງ'''
{|
|valign="top" width=10%|
* {{Color box|#FFC0CB|border=darkgray}} ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)
* {{Color box|#CCFFFF|border=darkgray}} ມິສທົວລິຊຶມໂກລບອນ (Miss Tourism Global)
|valign="top" width=10%|
* {{Color box|#90EE90|border=darkgray}} ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Cosmopolitan International)
* {{Color box|#FFFFAA|border=darkgray}} ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ (Dreamgirl of the Year International)
|}
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|1993
|ຣີຕາ ໂອມວິກ<br>{{flag|ນອກແວ}}
|ຈິລລີ ເອດເວີດສ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ມາເຊນນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເຊເລສຕ໌ ວີເວີ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ຊູຊານ ມາເນນ<br>{{flag|ມາເລເຊຍ}}
| rowspan="5" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|27 ມີຖຸນາ
|20
|-
|2
|1994
|ຈໍຈີນາ ເດນາຮີ<br>{{flag|ອົດສະຕະຣາລີ}}
|ບີເອຕຣິສ ວອນນິກູ<br>{{flag|ລູມານີ}}
|ເທເຣຊີ ໂດໂບຣໂວລນາ<br>{{flag|ແຊັກ}}
|ຊູຊານາ ກັລເວສ ເອສໂຄເບໂດ<br>{{flag|ເມັກຊິໂກ}}
|ແຈເນັດ ຊິວ<br>{{flag|ສິງກະໂປ}}
|16 ກໍລະກົດ
|24
|-
|3
|1995
|ໂຢຮັນນາ ຣອສເຕນ<br>{{flag|ແຟງລັງ}}
|ເພຣວີທາ ທີຢາກາຣາຈາຮ໌<br>{{flag|ມາເລເຊຍ}}
|ຄິມເບີລີ ລໍເຣນຊ໌<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ໂມນິກາ ກີມາຣາຍສ໌ ເຟີໄຣຣາ<br>{{flag|ບຣາຊິລ}}
|ມາຣິຕາ ນາເກລ<br>{{flag|ເຢຍລະມັນ}}
|18 ມີຖຸນາ
|22
|-
|4
|1996
|ເຊີຣິລລ໌ ຄາປິລີ ຊັນຕາຣິນ<br>{{flag|ຟີລິບປິນ}}
|ຄິມເບີລີ ແທນ<br>{{flag|ມາເລເຊຍ}}
|ຄາໂຣລິນາ ລັບໂປ<br>{{flag|ໂປໂລຍ}}
|ຄາຣ໌ລາ ຮັນນາລໍຣ໌ ຟໍເຄລ<br>{{flag|ກົວເຕມາລາ}}
|ຊາຣີ ນີມິເນນ<br>{{flag|ແຟງລັງ}}
|15 ກໍລະກົດ
|24
|-
|5
|1997
|ຄັສຕານີ ວັສເກຊ<br>{{flag|ເມັກຊິໂກ}}
|ຊິລເຈ ສະເກົາ ຊີເວີດເຊນ<br>{{flag|ນອກແວ}}
|ເພຣຊິໂອຊາ ເຣເຍສ ວາເລນເຊຍ<br>{{flag|ຟີລິບປິນ}}
|ອານນາ ຟິເຊກ<br>{{flag|ໂປໂລຍ}}
|ວາເລີຣີ ຮັນເຕີ<br>{{flag|ເອກົດ}}
|15 ມີຖຸນາ
|24
|-
|6
|2000
|ເອເວລິນ ໂລເປຊ ຊັນໂດວັລ<br>{{flag|ກົວເຕມາລາ}}
|ຄຣິສຕີ ແອນ ເປກຊອນ<br>{{flag|ຟີລິບປິນ}}
|ເຈນນີ ມາເຣຍ ດາລແມນ<br>{{flag|ແຟງລັງ}}
|ຂນິດຖາກັນ ແສງປະຈັກສະກຸນ<br>{{flag|ໄທ}}
|ຊີໂມເນ ລີມາ ເຟຣຍເຣ<br>{{flag|ບຣາຊິລ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|1 ກໍລະກົດ
|19
|-
|7
|2004
|ອນຸຊ ກຣິກໍຣຽນ<br>{{flag|ອາກເມນີ}}
|ຄໍລີນ ຟຣານຊິສກາ ເພເຣຣາ<br>{{flag|ສິງກະໂປ}}
|ອານາ ເກຣາຊິໂມຟສະກາ<br>{{flag|ມາເຊດວນເໜືອ}}
|ເຍຄາເຕຣິນາ ຟິລິໂມໂນວາ<br>{{flag|ລັດເຊຍ}}
|ລິສ ລັສສ໌<br>{{flag|ແອສະໂຕນີ}}
|ສາງຊາ, [[ປະເທດຈີນ|ຈີນ]]
|29 ຕຸລາ
|31
|-
|8
|2005
|ເສິ່ນ ຈ່າຮຸ່ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ອັລມາເກີລ ຊັກນາເຍວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເອດີຕາ ຮໍໂຕວາ<br>{{flag|ແຊັກ}}
|ຄາຣິນາ ເຣເບກາ ເນາແມນນ໌<br>{{flag|ປາຣາກວັຍ}}
|ຣູຕາ ບາດເກວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
|ອູ່ຮັ້ນ, [[ປະເທດຈີນ|ຈີນ]]
|6 ພະຈິກ
|41
|-
|9
|2006
|ອຳພິກາ ຊວນປຣີຊາ<br>{{flag|ໄທ}}
|ຮວ່າງ ເຈິ້ງເຈັ້ຍ<br>{{flag|ໄຕ້ຫວັນ}}
|ເທເຣຊາ ຊະມິດ<br>{{flag|ແຄນນາດາ}}
|ຢານາ ໂດເລເຊໂລວາ<br>{{flag|ແຊັກ}}
|ຊານາຣ໌ ສະມາໂກໂລວາ<br>{{flag|ກາຊັກສະຖານ}}
|ເພັດທະລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|30 ທັນວາ
|37
|-
|10
|2010
|ຮາ ຮຍອນ-ຈອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຣີເກ ຄາໂຣໄລນ໌<br>{{flag|ອິນໂດເນເຊຍ}}
|ເທເຣຊາ ໄຟກ໌ໂຊວາ<br>{{flag|ແຊັກ}}
|ມິເຊລ ລີ ດ້ານ<br>{{flag|ຈີນ}}
|ວາຊິລິນາ ເວລິຈໂກ<br>{{flag|ບີເອໂລລຸດ}}
|ຊີນໂຈວ, [[ປະເທດຈີນ|ຈີນ]]
|25 ກັນຍາ
|75
|-
|11
|2011
|ອູຣ໌ວາຊີ ຣາວເທລາ<br>{{flag|ອິນເດຍ}}
|ອິວັນນາ ກໍຣ໌ຊາຣ໌<br>{{flag|ອູກະແລນ}}
|ອາແມນດາ ວາເຣດກາ<br>{{flag|ໂປໂລຍ}}
|ຢູຈີນີ ອຸຍ<br>{{flag|ມາເລເຊຍ}}
|ພຍອງ ຮີ ຄອງ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ອິ້ງຖັນ, [[ປະເທດຈີນ|ຈີນ]]
|5 ພະຈິກ
|53
|-
|12
|2012
|ອັສຕາ ຢາກູໄມເຕ<br>{{flag|ລີຕົວນີ}}
|ຄິມ ຍອງ-ຈູ<br>{{flag|ເກົາຫຼີໃຕ້}}
|ຫຼິວ ຢານ ຈຸນ<br>{{flag|ຈີນ}}
|ຊາຣາຮ໌ ແລເກ ເພເດີເຊນ<br>{{flag|ດານມາກ}}
|ນູເຣຍ ອາອີດາ ຄາໂດ້ໂຊ<br>{{flag|ປອກຕຸຍການ}}
|ໜານຈິງ, [[ປະເທດຈີນ|ຈີນ]]
|4 ທັນວາ
|49
|-
|13
|2015
|ເລເລນ ແມ ເບົາຕິສຕາ<br>{{flag|ຟີລິບປິນ}}
| bgcolor="#FFC0CB" |ຊີລາ ຄິຣາໂບ<br>{{flag|ຢູກັນດາ}}
| bgcolor="#CCFFFF" |ອິຣ໌ມິນາ ເພຣໄຊເກລາວີຊີອູເຕ<br>{{flag|ລີຕົວນີ}}
| bgcolor="#90EE90" |ທັນຢາ ອຽຣ໌ ອັສທໍຣ໌ດອດຕີຣ໌<br>{{flag|ອິດສະລັງ}}
| bgcolor="#FFFFAA" |ຊັນດ໌ນີ ຊາຣ໌ມາ<br>{{flag|ອິນເດຍ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|57
|-
|14
|2016
|ໂຊຟີອາ ຊາອາເວດຣາ<br>{{flag|ຊິລີ}}
|ຫວ່າງ ເໝິງ<br>{{flag|ຈີນ}}
|ອັນດຣີອາ-ລີເລຍນາ ປົບເປສກູ<br>{{flag|ລູມານີ}}
|ຄຣິສຕີ ເທເລີຣ໌<br>{{flag|ອົດສະຕະຣາລີ}}
|ດາມານພຣີຕ ຄໍຣ໌ ບຣາຣ໌<br>{{flag|ອິນເດຍ}}
| rowspan="2" |ຊຽງໄຮ, [[ປະເທດຈີນ|ຈີນ]]
|18 ທັນວາ
|55
|-
|15
|2017
|ຄັດຢາ ຢາກິໂມວາ<br>{{flag|ລັດເຊຍ}}
|ໂອຣິອານາ ເນໂວຣາ<br>{{flag|ອາເຈນຕິນາ}}
|ເບລວີ ນາ ເຕເດ ໂອໂຟຣີ<br>{{flag|ການາ}}
|ຊູຊັນນາ ເລກຊາລູ<br>{{flag|ແອສະໂຕນີ}}
|ກັນຕຸລກາ ໂຊດເກເຣລ<br>{{flag|ມົງໂກລີ}}
|22 ທັນວາ
|54
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Urvashi Rautela at the promotion for 'Hate Story 4' in Mumbai.jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2011/2012'''<br />ອູຣ໌ວາຊີ ຣາວເທລາ<br />ອິນເດຍ
File:Councilor Leren Bautista - 2023 (cropped).jpg|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2015/2016'''<br />ເລເລນ ແມ ເບົາຕິສຕາ<br />ຟິລິບປິນ
File:Patcha Patchaploy.png|'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ 2020/2021'''<br />ພັດຊາພລອຍ ເຮືອນດາຫຼວງ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-style="background-color:#FADADD; "
|2016
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ໄດ້ເຂົ້າຮອບ
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* '''ມິສເຟຣນຊິບ (ມິດຕະພາບ)'''}}
|}
== ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ ==
'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ (Miss Tourism Metropolitan International)''' ເປັນເວທີປະກວດນາງງາມລະດັບໂລກທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ '''2007'''. ກໍ່ຕັ້ງໂດຍ '''ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)''' ປະທານອົງກອນ '''D’Touch International''' (ປະເທດມາເລເຊຍ) ເຊິ່ງເປັນຜູ້ບໍລິຫານເວທີ ''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ'' ແລະ ''ມິສໄຊນີສເວີນ'' ນຳດ້ວຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມຸ່ງເນັ້ນໃສ່ '''"ການທ່ອງທ່ຽວເມືອງຫຼວງ ແລະ ເມືອງໃຫຍ່ (Metropolitan Tourism)"''' ເພື່ອສົ່ງເສີມຄວາມຮັ່ງມີທາງວັດທະນະທຳ, ວິຖີຊີວິດທີ່ທັນສະໄໝ ແລະ ສັກກະຍາພາບດ້ານການທ່ອງທ່ຽວຂອງເມືອງໃຫຍ່ຕ່າງໆ ທົ່ວໂລກ.
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
|2007
|ໂຊຣິນາ ເນອັສຄູ<br>{{flag|ລູມານີ}}
|ຄາເຣນ ບີຣ໌ຄິເນຍ ບລັງໂກ ຄາມາຣ໌ໂກ<br>{{flag|ເວເນຊຸເອລາ}}
|ເອສຊີ ເປີຍສຕີ<br>{{flag|ແຟງລັງ}}
|ວັດຊຣາວັນ ສຸນທຣິນທຸ<br>{{flag|ໄທ}}
|ອານນາ ມາຣີ ໂມເລໂລສ<br>{{flag|ຟີລິບປິນ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|31 ທັນວາ
|40
|-
|2
|2016
|ອາມັນດາ ອອບດັມ<ref>{{Cite web |last=Webdunia |title=Thai pageant Amanda Obdam is an angelic oriental beauty (Pics) |url=https://english.webdunia.com/article/international-news/amanda-obdam-crowned-miss-universe-thailand-2020-120112100014_1.html |access-date=2022-11-17 |website=Webdunia |language=en}}</ref><ref>{{Cite web |date=2016-11-18 |title=PH's Janela Joy Cuaton wins 1st runner-up in Miss Tourism Metropolitan International 2016 |url=https://www.rappler.com/life-and-style/152897-janela-joy-cuaton-first-runner-up-miss-tourism-metropolitan-international-2016/ |access-date=2022-11-17 |website=RAPPLER |language=en-US}}</ref><br>{{flag|ໄທ}}
|ຈາເນລາ ຈອຍ ຄົວຕອນ<br>{{flag|ຟີລິບປິນ}}
|ມານີຕາ ແຮງ<br>{{flag|ກຳປູເຈຍ}}
|ຣາເກລ ມາເຣຍ ເກວາຣາ<br>{{flag|ຄອສຕາລີກາ}}
|ຈ່າ ຈື້ຈຸນ<br>{{flag|ຈີນ}}
| rowspan="2" |[[ພະນົມເປັນ]], [[ປະເທດກຳປູເຈຍ|ກຳປູເຈຍ]]
|18 ພະຈິກ
|41
|-
|3
|2019
|ລໍຣາເນ ມອນເຕໂຣ<ref>{{Cite web |date=2019-12-15 |title=Miss Brazil takes home Miss Tourism Metropolitan International 2019 crown - Khmer Times |url=https://www.khmertimeskh.com/670257/miss-brazil-takes-home-miss-tourism-metropolitan-international-2019-crown/ |access-date=2022-11-17 |language=en-US}}</ref><br>{{flag|ບຣາຊິລ}}
|ຕຽງ ລີ ຊານ<br>{{flag|ມາເລເຊຍ}}
|ສະເຕຟານີ ອັລເມດາ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ອານາ ມາເຣຍ<br>{{flag|ປອກຕຸຍການ}}
|ວາເລຣີຢາ ເອນຟິໂມວາ<br>{{flag|ລັດເຊຍ}}
|14 ທັນວາ
|30
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Amanda Obdam 2020.png|'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ 2016/2017'''<br />ອາມັນດາ ອອບດັມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
|2019
|ພາວິນາ ຍົງວົງສິດທິ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ ==
ຕຳແໜ່ງ '''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ (Miss South East Asia Tourism Ambassadress)''' ຫຼື '''ມິສເຊົາອີສເອເຊຍ (Miss South East Asia)''' ເປັນເວທີປະກວດນາງງາມລະດັບພູມິພາກ ແລະ ຕຳແໜ່ງກຽດຕິຍົດທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປີ 1992 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ປະທານອົງກອນ D’Touch International ໃນປະເທດມາເລເຊຍ.
ການປະກວດນີ້ຈັດຂຶ້ນໂດຍມີພັນທະກິດສະເພາະໃນການສົ່ງເສີມຄວາມຮ່ວມມືໃນພູມິພາກ ແລະ ສົ່ງເສີມການທ່ອງທ່ຽວລະຫວ່າງປະເທດສະມາຊິກອາຊຽນ (Association of Southeast Asian Nations).
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍ}}
|-
|1
|1992
|ອາເມເລຍ ຈອຍ ເດ ລາ ຄຣູຊ<br>{{flag|ຟີລິບປິນ}}
|ເພັນນີ່ ຊູນ<br>{{flag|ມາເລເຊຍ}}
|ຊາມານທາ ຊູເບີຣ໌ຕ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|ຊາຣອນ ຕັນ<br>{{flag|ສິງກະໂປ}}
|ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|29 ກໍລະກົດ
|14
|-
|2
|1993
|ຊຸຕິມາ ນິຣັນສິດທິຣັດ<br>{{THA}}
|ຣາເຊລ ເອັນຈີ<br>{{flag|ມາເລເຊຍ}}
|ວິຟຕຣາ ບູຣ໌ໂກສ<br>{{flag|ຟີລິບປິນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ປະເທດສິງກະໂປ|ສິງກະໂປ]]
|26 ມີຖຸນາ
|16
|-
| colspan="10" {{n/a|ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌}}
|-
|3
|2015
|ຍາດາ ເທບພະນົມ<br>{{THA}}
|ອາເລັກຊານດຣາ ເມ ໂຣຊາເລສ<br>{{flag|ຟີລິບປິນ}}
|ຟາເລນຕີນາ ຄອດຕອນ<br>{{flag|ອິນໂດເນເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເປຕາລິງຈາຢາ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|2 ຕຸລາ
|16
|}
==== ແກເລີຣີຜູ້ຊະນະ ====
<gallery class="center">
File:Yada Theppanom.png|'''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດີຣ໌ 2015/2016'''<br />ຍາດາ ເທບພະນົມ<br />ໄທ
</gallery>
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|- style="background-color:#FFFACD"
| rowspan="2" |2015
|ສັນທະນີ ສາຍມະນີວອນ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ 7 ຄົນສຸດທ້າຍ'''
| style="background:;" | {{collapsible list|
| title = 1 ລາງວັນພິເສດ
| titlestyle = background:transparent;text-align:center;font-weight:normal;font-size: 105%
|
* 7 ຄົນສຸດທ້າຍ - ຄວາມສາມາດພິເສດ (ເບສອິນທາເລນ)}}
|-
|ສຸດາພອນ ສີໄກພັກ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສໄຊນີດເວີຣ໌ລ ==
{{Infobox pageant
| name = ມິສໄຊນີດເວີຣ໌ລ
| type =
| logo =
| website = {{URL|https://www.misschineseworld.tv/|ເວັບໄຊຢ່າງເປັນທາງການ}}
| founding_location =
| headquarters = ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
| first = 2005
| recent =
| current_titleholder =
| titleholder_represents =
| key_people =
| organization = Miss Chinese World Sdn Bhd.
| language = [[ພາສາຈີນ|ຈີນ]], [[ພາສາອັງກິດ|ອັງກິດ]]
| leader_title = ປະທານ
| leader_name = ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi)
}}'''ມິສໄຊນີດເວີຣ໌ລ''' ({{lang-zh|世界华人美后}}), ຫຼື '''MCW''' (Miss Chinese World) ເປັນເວທີ [[ການປະກວດນາງງາມ]] ລະດັບສາກົນປະຈຳປີທີ່ຈັດຂຶ້ນເພື່ອສະເລີມສະຫຼອງວັດທະນະທຳ, ມໍລະດົກ ແລະ ຄຸນຄ່າຂອງເຊື້ອສາຍຈີນ. ກໍ່ຕັ້ງຂຶ້ນໃນປີ 2005 ໂດຍ ຕັນສີ ດາໂຕ໊ະ ເດັນນີ່ ອຸຍ (Tan Sri Datuk Danny Ooi) ນັກຈັດການປະກວດນາງງາມຊື່ດັງชาวມາເລເຊຍ ແລະ ປະທານອົງກອນ D’Touch International (ເຊິ່ງເປັນອົງກອນດຽວກັນທີ່ຢູ່ເບື້ອງຫຼັງເວທີ ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ).
ແຕກຕ່າງຈາກເວທີປະກວດລະດັບໂລກອື່ນໆ ທີ່ມຸ່ງເນັ້ນໃສ່ສັນຊາດເປັນຫຼັກ ເພາະການປະກວດນີ້ຈັດຂຶ້ນສະເພາະສຳລັບແມ່ຍິງທີ່ມີເຊື້ອສາຍຈີນຈາກທົ່ວໂລກ ໂດຍບໍ່ເກີ່ຍວກັບປະເທດທີ່ພວກເຂົາອາໄສຢູ່ໃນປະຈຸບັນ.
=== ຜູ້ດຳລົງຕຳແໜ່ງ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="2" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
|-
|1
|2005
|ສຸນິສາ ຜາສຸກ<br>[[ບາງກອກ|ກຸງເທບມະຫານະຄອນ]], {{flag|ໄທ}}
|ຫຼີ ເຢັນ ຈິນ<br>ໄຖຈຸງ, {{flag|ໄຕ້ຫວັນ}}
|ເຊິນ ຊວຍ<br>ຫາງໂຈວ, {{flag|ຈີນ}}
| rowspan="3" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|11 ກໍລະກົດ
|30
|-
|2
|2011
|ສື ເຫວິນ ຊີ<br>ຈີຫນານ, {{flag|ຈີນ}}
|ຫຼີ ຈູ້ ຈຸນ<br>ເພີດທ໌, {{flag|ອົດສະຕະຣາລີ}}
|ເຈສຊິກາ ຢາງ ເຫວ່ຍ-ຜິງ<br>ແວນຄູເວີ, {{flag|ແຄນນາດາ}}
|10 ກັນຍາ
|35
|-
|3
|2017
|ອິນ ຈົວ ທຸນ<br>ຊ່າງໄຮ້, {{flag|ຈີນ}}
|ຈາງ ຢູ ຈິນ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ໄຕ້ ທຽນ<br>ຊິງເຕົ້າ, {{flag|ຈີນ}}
|20 ພຶດສະພາ
|31
|-
|4
|2021
|ເກົາ ມ່ານ ຫຣຸ້ງ<br>[[ໄທເປ|ໄທເປ]], {{flag|ໄຕ້ຫວັນ}}
|ອ່ານ ລີ ອິງ<br>ໂຈໂຮຣ໌, {{flag|ມາເລເຊຍ}}
|ອັລໂດຣາ ເຮລຊາ ເກີເວນ<br>ປອນຕຽນັກ, {{flag|ອິນໂດເນເຊຍ}}
|ປະກວດຮູບແບບອອນໄລນ໌
|18 ສິງຫາ
|24
|-
|5
|2023
|ອານີ ອູຊອນ<br>[[ມະນີລາ]], {{flag|ຟີລິບປິນ}}
|ໂຈນ ແອນເຈລີນາ<br>ຕັງເກີຣັງ, {{flag|ອິນໂດເນເຊຍ}}
|ຢ່ອງ ເຈຍ ອີ<br>ມະລາກາ, {{flag|ມາເລເຊຍ}}
| rowspan="2" |ກົວລາລຳເປີ, [[ປະເທດມາເລເຊຍ|ມາເລເຊຍ]]
|20 ພຶດສະພາ
|17
|-
|6
|2026
|ຊູລີມີເຣີ ຖູເອີຣ໌ຊຸນ<br>[[ຊິນຈຽງ]], {{flag|ຈີນ}}
|ພັດຊຣາມົນ ເທພຣັກສາ<br>ນົນທະບູຣີ, {{flag|ໄທ}}
|ເບີຣ໌ນິສ ຢວນ<br>ຮ່ອງກົງ, {{flag|ຈີນ}}
|30 ພຶດສະພາ
|18
|}
=== ຕົວແທນປະເທດລາວ ===
{| class="wikitable" style="font-size: 90%; text-align:center; width:100%"
! style="background-color:#787878;color:#FFFFFF;"|ປີ
! style="background-color:#787878;color:#FFFFFF;"|ຜູ້ດຳລົງຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;"|ແຂວງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງ
! style="background-color:#787878;color:#FFFFFF;" |ຕຳແໜ່ງໃນການປະກວດ
! style="background-color:#787878;color:#FFFFFF;" |ລາງວັນພິເສດ
|-
| rowspan="3" |2021
|ແກ້ວສຳພັນ ດາວພະຫັດ
|[[ແຂວງຫຼວງນໍ້າທາ|ແຂວງຫຼວງນ້ຳທາ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|- style="background-color:#FFFF33"
|ຟ້າໃສ ດວງປັນຍາ
|[[ແຂວງຫຼວງພະບາງ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|'''ເຂົ້າຮອບ''' '''5 ຄົນສຸດທ້າຍ'''
|
|-
|ຂັນຜາສິດ ໄຂພົມ
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|-
|2017
|[[ວະລິສະລາ ຕັ້ງສຸວັນ]]
|[[ແຂວງວຽງຈັນ]]
|ໄດ້ຮັບການແຕ່ງຕັ້ງ
|ບໍ່ຜ່ານເຂົ້າຮອບ
|
|}
== ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ຮອງອັນດັບ 1
! ຮອງອັນດັບ 2
! ຮອງອັນດັບ 3
! ຮອງອັນດັບ 4
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດສີລັງກາ (ຕັ້ງແຕ່ປີ 1992)
|-
|1
|1992
|ໄຮດຣຸນ ແອນນາ ບຢອນສ໌ດອດຕີຣ໌<ref name=":1" /><br>{{flag|ອິດສະລັງ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| rowspan="4" |ໂຄລຳໂບ, [[ປະເທດສີລັງກາ|ສີລັງກາ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|2
| 1993
| ຄາຣີນ ໄບລີ<ref name=":1">{{Cite web |title=MABUHAY, PAGEANTS! Links (Miss Tourism International Macau/Malaysia/Sri Lanka/TUrkey/Ukraine Versions) |url=https://www.oocities.org/hollywood/7723/links_misstourismmalaysia.html |access-date=2025-06-20 |website=www.oocities.org}}</ref><ref name=":0">{{Cite web |title=Miss Tourism International (Sri Lanka) 1993 - |url=https://www.historyofbeauty.com/mtois/mtois1993.html |access-date=2025-06-20 |website=www.historyofbeauty.com}}</ref><br>{{FRA}}
|ເຈີຣັລດີນ ດີໂຣຊາຣິໂອ<br>{{flag|ສີລັງກາ}}
|ມາເຊນາ ໂວສກາ<br>{{flag|ໂປໂລຍ}}
|ເທເຣຊີ ໂດໂບຣໂວນາ<br>{{flag|ແຊັກ}}
|ເຣນາ ຣາມີອາ ເດວີ<br>{{flag|ສິງກະໂປ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
|3
| 1996
| ເກຼດີສ ອີວານອບຟ໌ ເປຍາ<ref name=":1" /><ref name=":0" /><br>{{VEN}}
|ນາທາລີ ກາມາຣຣາ<br>{{flag|ປາຣາກວັຍ}}
|ຄາເຕຣີນາ ຊິດລອບສກາຍາ<br>{{flag|ລັດເຊຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 33
|-
|4
| 2002
| ໂອເລັກຊານດຣາ ນິໂຄລາເຢນໂກ<ref name=":1" /><ref name=":0" /><br>{{flag|ອູກະແລນ}}
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
| 44
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດມາເກົ້າມາ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ໂຈແອນ ຊານໂຕສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ລີເດຍ ລອບເປຊ ບັລດາອູຣາ<br>{{flag|ແອສະປາຍ}}
|ບໍລິຈິດ ລາວຣີ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມາເກົ້າ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ທະເລດຳ, ປະເທດອູແກຣນ (ຕັ້ງແຕ່ປີ 1996)
|-
|1
|1996
|ຄຣິສຕີນ ອັລຊາຣ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|ນາຕາລີຢາ ລອບເຊວິດ<br>{{flag|ບີເອໂລລຸດ}}
|ອາລີນາ ເຊເວເລວາ<br>{{flag|ອູແກຣນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂອດັດຊາ, [[ປະເທດອູແກຣນ|ອູແກຣນ]]
|17
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຕູລະກີ (ຕັ້ງແຕ່ປີ 2001)
|-
|1
|2001
|ມິເຊລ ເຣເຍສ<ref name=":1" /><br>{{flag|ຟີລິບປິນ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ລັດເຊຍ}}
|''ບໍ່ຊາບຂໍ້ມູນ''<br>{{flag|ຕູລະກີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕູລະກີ
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|-
! colspan="9" |ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຈີນ (ຕັ້ງແຕ່ປີ 2014)
|-
|1
|2014
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|[[ປະເທດຈີນ|ຈີນ]]
|''ບໍ່ຮູ້ຂໍ້ມູນ''
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
==ແຫຼ່ງຂໍ້ມູນອື່ນ==
'''ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ'''
* [https://misstourisminternational.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/MissTourismInternational ເຟສບຸກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/misstourisminternational/ ອິນສະຕາແກຣມຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.youtube.com/@misstourisminternational23 ຢູທູບຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://www.tiktok.com/@themissglobe?lang=en ຕິກຕອກຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
* [https://x.com/Misstourismint ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ]
'''ມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ'''
* [https://www.missqueeninternational.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/mtqtyi/ ເຟສບຸກຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/misstourismqueenoftheyear/ ອິນສະຕາແກຣມຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://www.youtube.com/channel/UC8GNGt70h9Y9zW2veV3fJGg ຢູທູບຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
* [https://x.com/mtqtyi ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວລິຊຶມຄວີນອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
'''ມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ'''
* [https://www.mtmi.com.my/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມເມໂທຣໂພລິແທນອິນເຕີເນຊັນແນລ]
'''ມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນລ'''
* [https://www.mtcosmopolitanintl.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນ]
* [https://www.facebook.com/misstourismcosmopolitan ເຟສບຸກຫຼັກມິສທົວລິຊຶມຄອສໂມໂພລິແທນອິນເຕີເນຊັນແນ]
'''ມິສທົວລິຊຶມໂກລບອນ'''
* [http://www.mstourismglobal.com/ ເວັບໄຊຫຼັກມິສທົວລິຊຶມໂກລບອນ]
* [https://www.facebook.com/mstourismglobal ເຟສບຸກຫຼັກມິສທົວລິຊຶມໂກລບອນ]
'''ດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ'''
* [https://www.dtouchinternational.com/ ເວັບໄຊຫຼັກດຣີມເກີລອອບເດິເຢຍອິນເຕີເນຊັນແນລ]
'''ມິສເຊົາອີສເອເຊຍທົວລິຊຶມແອມບາດຊາເດຍ'''
* [https://www.facebook.com/misssoutheastasia/ ເຟສບຸກຫຼັກມິສເຊົາອີສເອເຊຍ]
* [https://www.youtube.com/@misssoutheastasia819 ຢູທູບຫຼັກມິສເຊົາອີສເອເຊຍ]
'''ມິສໄຊນີດເວີຣ໌ລດ໌'''
* [https://www.facebook.com/MissChineseWorld/ ເຟສບຸກຫຼັກມິສໄຊນີດເວີຣ໌ລດ໌]
* [https://www.youtube.com/@misschineseworld2u ຢູທູບຫຼັກມິສໄຊນີດເວີຣ໌ລດ໌]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
f5dcwt5h74ckc0jj11kq338wwfm9kxe
ລາຍການປະກວດຄວາມງາມ
0
13672
130816
130809
2026-09-15T17:24:27Z
The Miss GEE
22326
/* ການແຂ່ງຂັນສາກົນ */
130816
wikitext
text/x-wiki
ເປັນລາຍການປະກວດຄວາມງາມນານາຊາດຈາກທົ່ວໂລກ ປະກວດຄວາມງາມຄືການແຂ່ງຂັນທີ່ມີປະເພນີເນັ້ນການຕັດສິນແລະການຈັດອັນດັບຄຸນະລັກສະນະທາງກາຍະພາບຂອງຜູ້ເຂົ້າແຂ່ງຂັນ, ແມ້ວ່ການແຂ່ງຂັນບາງສ່ວນມີວິວັຖນາການໄປຍັງລວມບຸກຄະລິກກະພາບ, ສະຕິປັນຍາ, ປັນຍາ, ພອນສະຫວັນແລະຄໍາຕອບສໍາຫລັບຄໍາຖາມຂອງກໍາມະການເປັນເກນຕັດສິນ ຄໍານີ້ແທບຈະຫມາຍເຖິງເສພາະການແຂ່ງຂັນສໍາຫລັບຜູ້ຫຍິງແລະເດັກຍິງເຊັ່ນວຽກປະກວດຄວາມງາມລະດັບນານາຊາດຂອງ[[ໂກລໂບ້ວ ບິວຕີ້]] <nowiki>''ແກຣນສະແລັມບິວຕີ້ເພເຈ້ນ''</nowiki> ແລະ[[ບິ໊ກໂຟ ອິນເຕີຣ໌ເນຊັນແນລ ບິວຕີ້ ເພເຈ້ນ|ບິ໊ກໂຟ ອິນເຕີຣ໌ເນຊັນແນລບິວຕີ້ເພເຈ້ນ]] ເຫດການທີ່ຄ້າຍກັນສໍາຫລັບຜູ້ຊາຍຫລືເດັກຜູ້ຊາຍມັກຈະຖືກເອີ້ນໂດຍຊື່ອື່ນ ໆ ແລະມີແນວໂນ້ມທີ່ຈະມີການແຂ່ງຂັນເພາະກາຍ
=== ການແຂ່ງຂັນທີ່ມີທັງຍິງ ແລະ ຊາຍ ===
{| class="wikitable" style="text-align:center; font-size: 90%" ;
| colspan="8" align="left" |
;'''ການປະກວດລະດັບ'''<u>ນານາຊາດຫຼັກ</u>
ລາຍຊື່ການປະກວດນາງງາມລະດັບນານາຊາດ:
|-
! colspan="4" |ການແຂ່ງຂັນຍິງ
! colspan="4" |ການແຂ່ງຂັນຊາຍ
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|[[ມິສເວີຣ໌ລດ໌|ມິສ ເວີຣ໌ລດ໌]]
|Miss World
|1951
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|[[ມິສເຕີເວີຣ໌ລດ໌|ມິສເຕີ ເວີຣ໌ລດ໌]]
|Mister World
|1996
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|[[ມິສຢູນີເວີຣ໌ສ|ມິສ ຢູນີເວີຣສ]]
|Miss Universe
|1952
|{{flag|ສະຫະລັດອາເມລິກາ}}
|[[ມິສເຕີຢູນີເວີຣສ|ມິສເຕີ ຢູນີເວີຣສ]]
|Mister Universe
|2024
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|[[ມິສອິນເຕີເນຊັນແນລ|ມິສ ອິນເຕີເນຊັນແນລ]]
|Miss International
|1960
|{{flag|ຍີ່ປຸ່ນ}}
|[[ມິສເຕີອິນເຕີເນຊັນແນລ|ມິສເຕີ ອິນເຕີເນຊັນແນລ]]
|Mister International
|1996
|{{flag|ໄທ}}
|-
|[[ມິສອິນເຕີຄອນຕິເນນຕັລ]]
|Miss Intercontinental
|1971
|{{flag|ປານາມາ}}
|[[ມິສເຕີອິນເຕີຄອນຕິເນນຕັລ|ມິສເຕີ ອິນເຕີຄອນຕິເນນຕັລ]]
|Mister Intercontinental
|1998
|{{flag|ເຢຍລະມັນ}}
|-
|[[ມິສໂກຣບ|ມິສ ໂກຣບ]]
|Miss Globe
|1974
|{{flag|ການາດາ}}
|[[ມິສເຕີໂກຣບ|ມິສເຕີ ໂກຣບ]]
|Mister Globe
|2015
|{{flag|ຝຣັ່ງ}}
|-
|[[ມິສໂມເດລອັອບເດິເວີຣ໌ລດ໌|ມິສ]] [[ມິສໂມເດລອັອບເດິເວີຣ໌ລດ໌|ໂມເດລ ອັອບ ເດິ ເວີຣ໌ລດ໌]]
|Miss Model of the World
|1988
|{{flag|ຕຸຣກີ|name=ຕູຣາເຄຍ}}
|[[ມິສເຕີໂມເດວອອຟເດີເວີຣ໌ລດ໌|ມິສເຕີ ໂມເດວ ອອຟ ເດີ ເວີຣ໌ລດ໌]]
|Mister Model of the World
|2018
|{{flag|ມຽນມາ}}
|-
|[[ມິສທົວຣິຊຶມເວີຣ໌ລດ໌|ມິສ ທົວຣິຊຶມ ເວີຣ໌ລດ໌]]
|Miss Tourism World
|1992
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|[[ມິສເຕີທົວຣິຊຶມເວີຣ໌ລດ໌|ມິສເຕີ ທົວຣິຊຶມ ເວີຣ໌ລດ໌]]
|Mister Tourism World
|2016
|{{flag|ອິນໂດເນເຊຍ}}
|-
|[[ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ|ມິສ ທົວລິຊຶມ ອິນເຕີເນຊັນແນລ]]
|Miss Tourism International
|1994
|{{flag|ມາເລເຊຍ}}
|[[ມິສເຕີທົວລິຊຶມອິນເຕີເນຊັນແນລ|ມິສເຕີ ທົວລິຊຶມ ອິນເຕີເນຊັນແນລ]]
|Mister Tourism International
|2001
|{{flag|ປານາມາ}}
|-
|[[ມິສເອີຣສ|ມິສ ເອີຣ໌ທ]]
|Miss Earth
|2001
|{{flag|ຟິລິບປິນ}}
|[[ມິສເຕີເອີຣ໌ທ]]
|Mister Earth
|2018
|{{flag|ຟິລິບປິນ}}
|-
|[[ມິສເຟຣນຊິບອິນເຕີເນຊັນແນລ|ມິສ ເຟຣນຊິບ ອິນເຕີເນຊັນແນລ]]
|Miss Friendship International
|2009
|{{flag|ຈີນ}}
|[[ມິສເຕີເຟຣນດ໌ຊິບອິນເຕີເນຊັນແນລ|ມິສເຕີ ເຟຣນດ໌ຊິບ ອິນເຕີເນຊັນແນລ]]
|Mister Friendship International
|2021
|{{flag|ໄທ}}
|-
|[[ມິສຊຸປຣາເນຊັນແນລ|ມິສ ຊູພຣາເນຊັນແນລ]]
|Miss Supranational
|2009
|{{flag|ໂປໂລຍ}}
|[[ມິສເຕີຊຸປຣາເນຊັນແນລ|ມິສເຕີ ຊຸປຣາເນຊັນແນລ]]
|Mister Supranational
|2016
|{{flag|ໂປໂລຍ}}
|-
|[[ມິສແກຣນອິນເຕີເນຊັນແນລ|ມິສ ແກຣນ ອິນເຕີເນຊັນແນລ]]
|Miss Grand International
|2013
|{{flag|ໄທ}}
|[[ມິສເຕີແກຣນອິນເຕີເນຊັນແນລ|ມິສເຕີ ແກຣນ ອິນເຕີເນຊັນແນລ]]
|Mister Grand International
|2017
|{{flag|ຟິລິບປິນ}}
|-
|[[ມິສໂກລໂບລ|ມິສ ໂກລໂບລ]]
|Miss Global
|2013
|{{flag|ໄທ}}
|[[ມິສເຕີໂກລໂບລ|ມິສເຕີ ໂກລໂບລ]]
|Mister Global
|2014
|{{flag|ໄທ}}
|-
|[[ມິສອີໂກອິນເຕີເນຊັນແນລ|ມິສ ອີໂກ ອິນເຕີເນຊັນແນລ]]
|Miss Eco International
|2015
|{{flag|ອີຢິບ}}
|[[ມິສເຕີອີໂກອິນເຕີເນຊັນແນລ|ມິສເຕີ ອີໂກ ອິນເຕີເນຊັນແນລ]]
|Mister Eco International
|2026
|{{flag|ອີຢິບ}}
|-
|[[ມິສຄອນຕິເນນຕັລເວີຣ໌ລດ໌|ມິສ ຄອນຕິເນນຕັລ ເວີຣ໌ລດ໌]]
|Miss Continental World
|2022
|{{flag|ໄທ}}
|[[ມິສເຕີຄອນຕິເນນຕັລເວີຣ໌ລດ໌|ມິສເຕີ ຄອນຕິເນນຕັລ ເວີຣ໌ລດ໌]]
|Mister Continental World
|2018
|{{flag|ໄທ}}
|-
|[[ມິສຄອສໂມ|ມິສ ຄອສໂມ]]
|Miss Cosmo
|2024
|{{flag|ຫວຽດນາມ}}
|[[ມິສເຕີຄອສໂມ|ມິສເຕີ ຄອສໂມ]]
|Mister Cosmo
|2026
|{{flag|ຫວຽດນາມ}}
|-
|[[ມິສແລະມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌|ມິສ ຟິດເນສຊູ ເປີໂມເດວ ເວີລດ໌]]
|Miss Fitness Supermodel World
|2023
|{{flag|ຫວຽດນາມ}}
|[[ມິສແລະມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌|ມິສເຕີ ຟິດເນສ ຊູເປີໂມເດວ ເວີລດ໌]]
|Mister Fitness Supermodel World
|2023
|{{flag|ຫວຽດນາມ}}
|}
== ລາຍການປະກວດນານາຊາດຂອງຜູ້ຫຍິງ ==
=== ການແຂ່ງຂັນສາກົນ ===
{| class="wikitable" style="text-align:center; font-size: 90%" ;
|-
| colspan="4" align="left" |
;ການປະກວດລະດັບ<u>ເມເຈີ</u>
ລາຍຊື່ການປະກວດລະດັບນານາຊາດ[[ໂກລໂບ້ວ ບິວຕີ້]] <nowiki>''ແກຣນສະແລັມບິວຕີ້ເພເຈ້ນ''</nowiki> ແລະ[[ບິ໊ກໂຟ ອິນເຕີຣ໌ເນຊັນແນລ ບິວຕີ້ ເພເຈ້ນ|ບິ໊ກໂຟ ອິນເຕີຣ໌ເນຊັນແນລບິວຕີ້ເພເຈ້ນ]]:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|[[ມິສເວີຣ໌ລດ໌|ມິສ]] [[ມິສເວີຣ໌ລດ໌|ເວີຣ໌ລດ໌]]
|Miss World
|1951
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|[[ມິສຢູນີເວີຣສ|ມິສ]] [[ມິສຢູນີເວີຣສ|ຢູນີເວີຣສ]]
|Miss Universe
|1952
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|[[ມິສອິນເຕີເນຊັນແນລ|ມິສ ອິນເຕີເນຊັນແນລ]]
|Miss International
|1960
|{{flag|ຍີ່ປຸ່ນ}}
|-
|[[ມິສເອີຣສ|ມິສ ເອີຣ໌ທ]]
|Miss Earth
|2001
|{{flag|ຟິລິບປິນ}}
|-
|[[ມິສຊຸປຣາເນຊັນແນລ|ມິສ ຊູພຣາເນຊັນແນລ]]
|Miss Supranational
|2009
|{{flag|ໂປໂລຍ}}
|-
|[[ມິສແກຣນອິນເຕີເນຊັນແນລ|ມິສ ແກຣນ ອິນເຕີເນຊັນແນລ]]
|Miss Grand International
|2013
|{{flag|ໄທ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ'''<u>ໄມເນີ</u>
ລາຍຊື່ການປະກວດນາງງາມລະດັບນານາຊາດ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|[[ມິສອິນເຕີຄອນທິເນນທັລ|ມິສ ອິນເຕີຄອນທິເນນທັລ]]
|Miss Intercontinental
|1971
|{{flag|ປານາມາ}}
|-
|[[ມິສໂມເດວອັອຟເດິໂວຣ໌ວ|ມິສ ໂມເດວ ອັອຟ ເດິ ໂວຣ໌ວ]]
|Miss Model of the World
|1988
|{{flag|ຕຸຣກີ|name=ຕູຣາເຄຍ}}
|-
|[[ໂວຣ໌ວມິສຍູນິເວີຊິຕີ້|ໂວຣ໌ວ ມິສ ຍູນິເວີຊິຕີ້]]
|World Miss University
|1986
|{{flag|ເກົາຫຼີໃຕ້}}
|-
|[[ມິສທົວຣິຊຶມເວີຣ໌ລດ໌|ມິສ]] [[ມິສທົວຣິຊຶມເວີຣ໌ລດ໌|ທົວຣິຊຶມ ເວີຣ໌ລດ໌]] (ສະຫະລາຊະອານາຈັກ)
|Miss Tourism World
|1992
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|[[ທັອບໂມເດລອັອບເດີເວີຣ໌ລດ໌|ທັອບ ໂມເດລ ອັອບ ເດີ ເວີຣ໌ລດ໌]]
|Top Model of the World
|1993
|{{flag|ເຢຍລະມັນ}}
|-
|ມິສ ທົວຣິຊຶມ ຄວີນ ອອຟ ເດີ ເຢຍ ອິນເຕີເນຊັນແນລ
|Miss Tourism Queen of the Year International
|1993
|{{flag|ມາເລເຊຍ}}
|-
|[[ມິສທົວລິຊຶມອິນເຕີຣ໌ເນຊັນແນລ|ມິສ ທົວລິຊຶມ ອິນເຕີເນຊັນແນລ]] (ມາເລເຊຍ)
|Miss Tourism International
|1994
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ທົວລິຊຶມ ຢູນີເວີສ
|Miss Tourism Universe
|2014
|{{flag|ເລບານອນ}}
|-
|ເດິ ມິສ ໂກຣບ
|The Miss Globe
|2004
|{{flag|ອານບານີ}}
|-
|ມິສ ອໍຣາ ອິນເຕີເນຊັນແນລ
|Miss Aura International
|2006
|{{flag|ຕຸຣກີ|name=ຕູຣາເຄຍ}}
|-
|ມິສ ທົວຣິຊຶມ ເມໂທຣໂພລິແທນ ອິນເຕີເນຊັນແນລ
|Miss Tourism Metropolitan International
|2007
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ເຟຣນຊິບ ອິນເຕີເນຊັນແນລ
|Miss Friendship International
|2009
|{{flag|ຈີນ}}
|-
|ມິສ ໂພຣເກຣສ ອິນເຕີເນຊັນແນລ
|Miss Progress International
|2010
|{{flag|ອີຕາລີ}}
|-
|ມິສ ໂກລບອນ ອິນເຕີເນຊັນແນລ
|Miss Global International
|2010
|{{flag|ເຈເມກາ}}
|-
|ມິສ ຊູເປີທາເລນ ອອຟ ເດີ ເວີລດ໌
|Miss Supertalent of the World
|2011
|{{flag|ເກົາຫຼີໃຕ້}}
|-
|[[ຊູເປີໂມເດວອິນເຕີເນຊັນແນລ|ຊູເປີໂມເດວ ອິນເຕີເນຊັນແນລ]]
|Supermodel International
|2011
|{{flag|ໄທ}}
|-
|ມິສ ສຄູບາ ອິນເຕີເນຊັນແນລ
|Miss Scuba International
|2011
|{{flag|ມາເລເຊຍ}}
|-
|ເຟສ ອອບ ບິວຕີ້ ອິນເຕີເນຊັນແນລ
|Face of Beauty International
|2012
|{{flag|ນິວຊີແລນດ໌}}
|-
|[[ມິສໂກລໂບລ|ມິສ ໂກລໂບລ]]
|Miss Global
|2013
|{{flag|ໄທ}}
|-
|ມິສ ຄອສໂມໂພລິແທນ ເວີລດ໌
|Miss Cosmopolitan World
|2015
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ອີໂກ ອິນເຕີເນຊັນແນລ
|Miss Eco International
|2015
|{{flag|ອີຢິບ}}
|-
|ມິສ ແລະ ມິສເອັສ ແກລມເມີ ອິນເຕີເນຊັນແນລ
|Miss and Ms Glamour International
|2016
|{{flag|ແບນຊິກ}}
|-
|ເວີຣ໌ດ ເນັກຊ໌ ທັອບ ໂມເດລ
|World Next Top Model Organization
|2016
|{{flag|ເລບານອນ}}
|-
|ມິສ ຄອສໂມ ເວີລດ໌
|Miss Cosmo World
|2017
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ມັລຕິເນແຊນນອລ
|Miss Multinational
|2017
|{{flag|ອິນເດຍ}}
|-
|[[ມິສທົວຣິຊຶມເວີຣ໌ລດ໌|ມິສ ທົວຣິຊຶມ ເວີຣ໌ລດ໌]] (ຈີນ)
|Miss Tourism World
|2017
|{{flag|ຈີນ}}
|-
|ມິສ ແກລມ ເວີລດ໌
|Miss Glam World
|2018
|{{flag|ອິນເດຍ}}
|-
|ມິສ ໂປໂລ ອິນເຕີເນຊັນແນລ
|Miss Polo International
|2018
|{{flag|ໄນຈີເຣຍ}}
|-
|ມິສ ຊູເປີໂມເດວ ເວີລດ໌ໄວດ໌
|Miss Supermodel Worldwide
|2018
|{{flag|ອິນເດຍ}}
|-
|ມິສ ແພລເນັດ ອິນເຕີເນຊັນແນລ
|Miss Planet International
|2019
|{{flag|ກຳປູເຈຍ}}
|-
|ຄວີນ ອອຟ ອິນເຕີເນຊັນແນລ ທົວຣິຊຶມ
|Queen of International Tourism
|2019
|{{flag|ຟິລິບປິນ}}
|-
|ມິສ ໂອເຊຍນ ເວີລດ໌
|Miss Ocean World
|2020
|{{flag|ອິນເດຍ}}
|-
|ມິສ ອີລີດ
|Miss Elite
|2021
|{{flag|ອີຢິບ}}
|-
|ຄວີນ ອອຟ ເດີ ເວີລດ໌ (ມິສ-ມິສເອັສ)
|Queen of the World (Miss-Ms.)
|2021
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ເອັນໄວຣອນເມັນ ອິນເຕີເນຊັນແນລ
|Miss Environment International
|2022
|{{flag|ອິນເດຍ}}
|-
|ມິສ ເຟສ ອອບ ຮິວແມນນິຕີ້
|Miss Face of Humanity
|2022
|{{flag|ການາດາ}}
|-
|ມິສ ເພີຕີດ ໂກລບອນ
|Miss Petite Global
|2022
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ຊູພຣາໂກລບອນ
|Miss Supraglobal
|2022
|{{flag|ອິນໂດເນເຊຍ}}
|-
|ມິສ ບິຊເນສ ໂກລບອນ
|Miss Business Global
|2023
|{{flag|ຫວຽດນາມ}}
|-
|[[ມິສຊາມ|ມິສ ຊາມ]]
|Miss Charm
|2023
|{{flag|ຫວຽດນາມ}}
|-
|ຢູນິເວີຊໍວູ ແມນ
|Universal Woman
|2023
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|[[ມິສຄອສໂມ|ມິສ ຄອສໂມ]]
|Miss Cosmo
|2024
|{{flag|ຫວຽດນາມ}}
|-
|[[ມິສ ເວວເນສ ເວີລດ໌]]
|Miss Wellness World
|2025
|{{flag|ໄທ}}
|-
|[[ເອັມຈີໄອ ອໍລ໌ ສະຕາຣ໌ສ]]
|MGI All Stars
|2026
|{{flag|ໄທ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ<u>ທະວີບ, ລະດັບພູມິພາກ, ລະດັບອະນຸພູມິພາກ, ແລະດ້ານວັດທະນະທໍາ</u>'''
ລາຍຊື່ການປະກວດນາງງາມຕໍ່ໄປນີ້ແມ່ນການປະກວດໃນລະດັບທະວີບ ແລະ ລະດັບພູມິພາກ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ເຣນາໂດ ອິນເຕີເນຊັນແນລ ເດວ ກາເຟ
|Reinado Internacional del Café
|1957
|{{flag|ໂກໂລມບີ}}
|-
|[[ມິສເອເຊຍປາຊີຟິກອິນເຕີຣ໌ເນຊັນແນລ|ມິສ ເອເຊຍ ປາຊີຟິກ ອິນເຕີເນຊັນແນລ]]
|Miss Asia Pacific International
|1968
|{{flag|ຟິລິບປິນ}}
|-
|ມິສ ອາເມຣິກາລາ ຕິນາ
|Miss América Latina
|1981
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ອາຟຣິກາ
|Miss Africa
|1978
|{{flag|ໄນຈີເຣຍ}}
|-
|ມິສ ເອເຊຍ ອາເມຣິກາ
|Miss Asian America
|1985
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ເອເຊຍ ຢູເອສເອ
|Miss Asia USA
|1989
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ເຣນາ ຮິສປາໂນອາເມຣິການາ
|Reina Hispanoamericana
|1991
|{{flag|ໂບລິເວຍ}}
|-
|ມິສ ຢູໂຣປຽນ ໂກລບອນ
|Miss European Global
|2000
|{{flag|ແບນຊິກ}}
|-
|ມິສ ໄຊນ່າ ເວີລດ໌
|Miss Chinese World
|2005
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ຊິສຢູໂຣບ
|Mrs. Europe
|2009
|{{flag|ບູນກາລີ}}
|-
|ເວີລດ໌ ມຸສລິມາ
|World Muslimah
|2010
|{{flag|ອິນໂດເນເຊຍ}}
|-
|ມິສ ອາຟຣິກາ ເກຣດ ບຣິເທນ
|Miss Africa Great Britain
|2011
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|ມິສ ຟິລິປິນາ ອິນເຕີເນຊັນແນລ
|Miss Filipina International
|2013
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ຢູໂຣບ ຄອນຕິເນັນຕອນ
|Miss Europe Continental
|2013
|{{flag|ອີຕາລີ}}
|-
|ມິສ ຢູໂຣບ (ເລບານອນ)
|Miss Europe World
|2015
|{{flag|ເລບານອນ}}
|-
|ມິສ ຊາວທ໌ ອີສ ອາຊຽ ທົວຣິຊຶມ ແອມບາສຊາເດຣສ
|Miss South East Asia Tourism Ambassadress
|2015
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ເອເຊຍ ໂກລບອລ
|Miss Asia Global
|2017
|{{flag|ອິນເດຍ}}
|-
|ມิສ ເອເຊຍ ອິນເຕີເນຊັນແນລ
|Miss Asia International
|2018
|{{flag|ຈີນ}}
|-
|ເຣນາ ອິນເຕີເນຊັນແນລ ເດວ ກາເກາໂອ
|Reina Internacional del Cacao
|2019
|{{flag|ປານາມາ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດ<u>ສໍາລັບ</u><u>ວັຍຮຸ່ນ</u>'''
ລາຍຊື່ການປະກວດນາງງາມລະດັບວັຍຮຸ່ນ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ມິສ ທີນ ອິນເຕີຄອນຕິເນນຕອນ
|Miss Teen Intercontinental
|1973
|{{flag|ເອກົວດໍ}}
|-
|ມິສ ທີນເນເຈີ ເວີລດ໌
|Miss Teenager World
|2000
|{{flag|ເອກົວດໍ}}
|-
|ມິສ ທີນ ເວີລດ໌
|Miss Teen World
|2001
|{{flag|ເອກົວດໍ}}
|-
|ມິສ ທີນເນເຈີ ຢູນິເວີຊໍ
|Miss Teenager Universal
|2001
|{{flag|ເປຣູ}}
|-
|ທີນ ຢູນິເວີຊໍ
|Teen Universe International
|2012
|{{flag|ນິຄາລາກົວ}}
|-
|ມິສ ທີນ ເອີຣ໌ທ
|Miss Teen Earth
|2012
|{{flag|ເອກົວດໍ}}
|-
|ມິສ ຟິລິປິນາ ທີນ ອິນເຕີເນຊັນແນລ
|Miss Filipina Teen International
|2013
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ທີນ ອິນເຕີເນຊັນແນລ (ເອກົວດໍ)
|Miss Teen International
|2014
|{{flag|ເອກົວດໍ}}
|-
|ມິສ ທີນ ອາຟຣິກາ
|Miss Teen Africa
|2014
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|ມິສ ທີນ ອິນເຕີເນຊັນແນລ (ອິນເດຍ)
|Miss Teen International
|2018
|{{flag|ອິນເດຍ}}
|-
|ມິສ ທີນ ຊູພຣາເນຊັນແນລ
|Miss Teen Supranational
|2018
|{{flag|ເອກົວດໍ}}
|-
|ມິສ ອີໂກ ທີນອິນເຕີເນຊັນແນລ
|Miss Eco Teen
|2019
|{{flag|ອີຢິບ}}
|-
|ມິສ ທີນ ແກຣນ ອິນເຕີເນຊັນແນລ
|Miss Teen Grand International
|2023
|{{flag|ກຳປູເຈຍ}}
|-
|ມິນິ ພຣາວ ອິນເຕີເນຊັນແນລ
|Mini Proud International
|2024
|{{flag|ໄທ}}
|-
|ມິສ ທີນ ໄອຄອນ ອິນເຕີເນຊັນແນລ
|Miss Teen Icon International
|2024
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດ<u>ສໍາລັບແມ່ຍິງທີ່ແຕ່ງງານແລ້ວ</u>'''
ລາຍຊື່ການປະກວດນາງງາມນານາຊາດສໍາລັບແມ່ຍິງທີ່ແຕ່ງງານແລ້ວ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ມິສຊິສ ເວີລດ໌
|Mrs. World
|1984
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສຊິສ ອິນເຕີເນຊັນແນລ (ສະຫະລັດອາເມລິກາ)
|Mrs. International
|1988
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສຊິສ ໂກຣບ
|Mrs. Globe
|1996
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສຊິສ ອິນເຕີເນຊັນແນລ (ສິງກະໂປ)
|Mrs. International
|2006
|{{flag|ສິງກະໂປ}}
|-
|ມິສຊິສ ຢູນິເວີຊໍ (ບູນກາລີ)
|Mrs. Universe
|2007
|{{flag|ບູນກາລີ}}
|-
|ມິສຊິສ ແກລມເມີອິນເຕີເນຊັນແນລ
|Mrs. Glamour International
|2016
|{{flag|ແບນຊິກ}}
|-
|ມິສຊິສ ເອີຣ໌ທ
|Mrs. Earth
|2014
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສຊິສ ທົວຣິຊຶມ
|Mrs. Tourism
|2017
|{{flag|ຟິລິບປິນ}}
|-
|[[ມິສຊິສແນຊັນແນລຢູນີເວີຣສ|ມິສຊິສ ແນຊັນແນລ ຢູນີເວີຣສ]]
|Mrs National Universe
|2019
|{{flag|ໄທ}}
|-
|ມິສຊິສ ຄວີນ ອອຟ ເດີ ເວີລດ໌
|Mrs. Queen of the World
|2021
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສຊິສ ແກຣນ ອິນເຕີເນຊັນແນລ
|Mrs. Grand International
|2022
|{{flag|ມຽນມາ}}
|-
|ມິສຊິສ ຢູນິເວີຊໍ (ອົດສະຕຣາລີ)
|Mrs. Universe
|2022
|{{flag|ອົດສະຕຣາລີ}}
|-
|ມິສຊິສ ແກລມ ເວີລດ໌
|Mrs Glam World
|2022
|{{flag|ອິນເດຍ}}
|-
|ມິສຊິສ ຊູພຣາເນຊັນແນລ
|Mrs. Supranational
|2025
|{{flag|ອິນເດຍ}}
|-
|ມິສຊິສ ຄອສໂມ
|Mrs. Cosmo
|2026
|{{flag|ມຽນມາ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດ<u>ສໍາລັບ</u><u>ຜູ້ສູງອາຍຸ</u>'''
ລາຍຊື່ການປະກວດນາງງາມສໍາລັບແມ່ຍິງອາຍຸ 40 ປີຂຶ້ນໄປ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ຊີເນຍ ເພເຈັນ ກຣຸບ
|Senior Pageants Group
|2015
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ອີລີດ ຄວີນ ອອຟ ເດີ ເວີລດ໌
|Elite Queen of the World
|2022
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດໃນ<u>ອະດີດ</u>'''
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ມິສ ໂກຣບ ອິນເຕີເນຊັນແນລ
|Miss Globe International
|1925
|{{flag|ຕຸຣກີ|name=ຕູຣາເຄຍ}}
|-
|[[ອິນເຕີຣ໌ເນຊັນແນລເພເຈ້ນອັອຟພູລທິຈູດ|ອິນເຕີເນຊັນແນລ ເພເຈ້ນ ອັອຟ ພູລທິຈູດ]]
|International Pageant of Pulchritude
|1926
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ຢູໂຣບ (ຝຣັ່ງ)
|Miss Europe
|1927
|{{flag|ຝຣັ່ງ}}
|-
|ອິນເຕີເນຊັນແນລ ມິສ ເອີຣົບ
|International Miss Europe
|1951
|{{flag|ຝຣັ່ງ}}
|-
|ອິນເຕີເນຊັນແນລ ທີນ ພຣິນເຊສ
|International Teen Princess
|1966
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສທີນອິນເຕີເນຊັນແນລ (ສະຫະລັດອາເມລິກາ)
|Miss Teen International
|1966
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ຊາມມິ່ງ ອິນເຕີເນຊັນແນລ
|Miss Charming International
|1972
|{{flag|ໄທ}}
|-
|ມິສ ໂກຣບ
|Miss Globe
|1974
|{{flag|ການາດາ}}
|-
|ເຣນາ ມຸນດິອລ ເດລ ບານາໂນ
|Reina Mundial del Banano
|1985
|{{flag|ເອກົວດໍ}}
|-
|ມິສ ເອເຊຍ ເພເຈັນ
|Miss Asia Pageant
|1985
|{{flag|ຮົງກົງ}}
|-
|ມິສ ໄຊນ່າ ອິນເຕີເນຊັນແນລ
|Miss Chinese International
|1988
|{{flag|ຮົງກົງ}}
|-
|ມິສ ອໍ ເນເຊິນສ໌
|Miss All Nations
|1989
|{{flag|ຈີນ}}
|-
|ມິສ ຊາມ ອິນເຕີເນຊັນແນລ
|Miss Charm International
|1989
|{{flag|ສະຫະພາບໂຊວຽດ}}
|-
|ມິສ ແອມບາສຊາເດີ
|Miss Ambassador
|1990
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|[[ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ#ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ|ມິສ ທົວລິຊຶມ ອິນເຕີເນຊັນແນລ]] (ສີລັງກາ)
|Miss Tourism International
|1992
|{{flag|ສີລັງກາ}}
|-
|ມິສ ທີນ ອິນເຕີເນຊັນແນລ (ຄອສຕາລີກາ)
|Miss Teen International
|1993
|{{flag|ຄອສຕາລີກາ}}
|-
|ມິສ ທົວຣິຊຶມ ຢູນິເວີຊໍ
|Miss Tourism Universe
|1995
|{{flag|ເລບານອນ}}
|-
|[[ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ#ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ|ມິສ ທົວລິຊຶມ ອິນເຕີເນຊັນແນລ]] (ມາເກົ໊າ)
|Miss Tourism International
|1996
|{{flag|ມາເກົ໊າ}}
|-
|[[ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ#ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ|ມິສ ທົວລິຊຶມ ອິນເຕີເນຊັນແນລ]] (ຢູເຄຣນ)
|Miss Tourism International
|1996
|{{flag|ຢູເຄຣນ}}
|-
|ມິສ ໂກຣບອນ ບິວຕີ້ ຄວີນ
|Miss Global Beauty Queen
|1998
|{{flag|ເກົາຫຼີໃຕ້}}
|-
|ມິສ ທົວລິຊຶມ ຄວີນ ອິນເຕີເນຊັນແນລ (ເກຣັກ)
|Miss Tourism Queen International
|1999
|{{flag|ເກຣັກ}}
|-
|[[ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ#ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ|ມິສ ທົວລິຊຶມ ອິນເຕີເນຊັນແນລ]] (ຕູຣາເຄຍ)
|Miss Tourism International
|2001
|{{flag|ຕຸຣກີ|name=ຕູຣາເຄຍ}}
|-
|ມິສ ທີນ ອິນເຕີເນຊັນແນລ (ສະຫະລັດອາເມລິກາ)
|Miss Teen International
|2002
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ທົວລິຊຶມ ຄວີນ ອິນເຕີເນຊັນແນລ (ຈີນ)
|Miss Tourism Queen International
|2004
|{{flag|ຈີນ}}
|-
|ມິສ ເອີຣົບປຽນ ຢູນຽນ
|Miss European Union
|2006
|{{flag|ຮົງກາລີ}}
|-
|[[ມິສຍູໄນເຕັດຄອນຕິເນນ|ມິສ ຍູໄນເຕັດ ຄອນຕິເນນ]]
|Miss United Continent
|2006
|{{flag|ເອກົວດໍ}}
|-
|ມິສ ອິນເຕີເນຊັນແນລ (ສະຫະລັດອາເມລິກາ)
|Ms. International
|2010
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|[[ມິສທົວລິຊຶມອິນເຕີເນຊັນແນລ#ມິສທົວຣິຊຶມອິນເຕີເນຊັນເນີນ ເວີຊັນອື່ນ|ມິສ ທົວລິຊຶມ ອິນເຕີເນຊັນແນລ]] (ຈີນ)
|Miss Tourism International
|2014
|{{flag|ຈີນ}}
|-
|ມິສ ເອເຊຍ ບິວຕີ້
|Miss Asia Beauty
|2017
|{{flag|ໄທ}}
|-
|ມິສໄຊນາ-ອາຊຽນ ເອທິເຄດ ເພເຈັນ
|Miss China-Asean Etiquette Pageant
|2017
|{{flag|ຈີນ}}
|-
|ມິສ ເອເຊຍ ເວີຣ໌ດ
|Miss ASIA World
|2017
|{{flag|ເລບານອນ}}
|-
|ມິສ ອາຊຽນ ເຟຣນຊິບ
|Miss ASEAN Friendship
|2017
|{{flag|ຫວຽດນາມ}}
|-
|ມິສ ເອເຊຍ ອະວອດສ໌
|Miss Asia Awards
|2017
|{{flag|ເກົາຫຼີໃຕ້}}
|-
|ມິສ ຄຣິສຕັລ ແອນເຈິລ ອິນເຕີເນຊັນແນລ
|Miss Crystal Angel International
|2018
|{{flag|ມຽນມາ}}
|-
|ມິສ ຢູໂຣບ (ໂອຕຣິດ)
|Miss Europe
|2019
|{{flag|ໂອຕຣິດ}}
|-
|ມິສ ແລະ ມິສຊິສ ຊຳເມີ ໂກຣບອນ ຢູນີເວີຣສ
|Miss and Mrs Summer Global Universe
|2020
|{{flag|ໄທ}}
|-
|ເຣນາ ມຸນດຽນ ເດ ລອສ ຄານາວາເລສ
|Reina Mundial de los Carnavales
|2020
|{{flag|ເອກົວດໍ}}
|}
=== ປະກວດລະດັບປະເທດໃນອາຊຽນ ===
{| class="wikitable" style= "text-align:left; font-size: 9pt; line-height:22px;"
|-
! colspan="4" |ອາຊຽນ
|-
| valign="top" width="10%" |
'''{{flag|ກຳປູເຈຍ}}'''
* ມິສທົວລິຊຶມອິນເຕີຣ໌ເນຊັນແນລແຄມໂບເດຍ
*ມິສແກຣນແຄມໂບເດຍ
* ມິສແຄມໂບເດຍ
'''{{flag|ອິນໂດເນເຊຍ}}'''
* ປູເຕີລີອິນໂດເນເຊຍ
* ມິສອິນໂດເນເຊຍ
* ມິສເອີຣ໌ທອິນໂດເນເຊຍ
*ມິສແກຣນອິນໂດເນເຊຍ
'''{{flag|ລາວ}}'''
*[[ນາງສາວລາວ]]
*[[ມີສແກຣນລາວ]]
*[[ມິສຢູນີເວີຣສລາວ]]
*[[ມິສໂວຣ໌ວລາວ]]
*[[ມິສອິນເຕີຣ໌ເນຊັນແນລລາວ]]
*[[ມິສທົວລິຊຶມຄວີນລາວ]]
*[[ມິສທີນ ແລະ ມິສເຕີທີນລາວ|ມິສທີນລາວ]]
*[[ມິສ ແລະ ມິສເຕີຊຸປຣາເນຊັນແນລລາວ|ມິສຊຸປຣາເນຊັນແນລລາວ]]
*[[ມິສເອີຣສລາວ]]
*[[ນາງສາວທ່ອງທ່ຽວລາວ]]
| valign="top" width="10%" |'''{{flag|ມາເລເຊຍ}}'''
* ມິສຢູນີເວີສມາເລເຊຍ
* ມິສໂວຣ໌ວມາເລເຊຍ
* ມິສທົວລິຊຶມມາເລເຊຍ
* ມິສອິນເຕີຣ໌ເນຊັນແນລມາເລເຊຍ
* ມິສເອີຣ໌ທມາເລເຊຍ
*ມິສແກຣນມາເລເຊຍ
'''{{flag|ມຽນມາ}}'''
* ມິສຢູນີເວີສມຽນມາ
* ມິສໂວຣ໌ວມຽນມາ
* ມິສອິນເຕີຣ໌ເນຊັນແນລມຽນມາ
*[[ມິສໂກເດັ້ນແລນມຽນມາ]]
* ມິສເອີຣ໌ທມຽນມາ
*ມິສແກຣນມຽນມາ
'''{{flag|ຟິລິບປິນ}}'''
* ບີນີບີນິງປີລີປີນັສ
* ມິສຟິລິບປິນເອີຣ໌ທ
* ມິສລີພັບລິກອັອຟເດິຟິລິບປິນ
* ມິສໂວຣ໌ວຟິລິບປິນ
*ມິສແກຣນຟິລິບປິນ<ref>[http://missosology.org/regional/philippines/12318-miss-grand-philippines-2014-kimberly-karlsson/ Miss Grand Philippines 2014]</ref>
| valign="top" width="10%" |
'''{{flag|ສິງກະໂປ}}'''
* ມິສຢູນີເວີສສິງກະໂປ
* ມິສໂວຣ໌ວສິງກະໂປ
* ມິສເອີຣ໌ທສິງກະໂປ
* ມິສສິງກະໂປບິວຕີ້ເພເຈ້ນ
'''{{flag|ໄທ}}'''
*[[ມິສໄທແລນ]]
*[[ມິສທີນໄທແລນ]]
*[[ມິສຢູນີເວີຣສໄທແລນ]]
*[[ມິສເວີຣ໌ລດ໌ໄທແລນ]]
*[[ມິສແກຣນໄທແລນ]]
*[[ມິສອິນເຕີເນຊັນແນລໄທແລນ]]
*[[ມິສຊູພຣາເນຊັນແນລໄທແລນ]]
*[[ມິສເອີຣ໌ທໄທແລນ]]
| valign="top" width="10%" |'''{{flag|ຫວຽດນາມ}}'''
* ມິສຫວຽດນາມ
* ມິສຢູນີເວີສຫວຽດນາມ
* ມິສໂວຣ໌ວຫວຽດນາມ
* ມິສຫວຽດນາມໂວຣ໌ວ
|}
== ລາຍການປະກວດນານາຊາດຂອງຜູ້ຊາຍ ==
=== ການແຂ່ງຂັນສາກົນ ===
{| class="wikitable" style="text-align:center; font-size: 90%" ;
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ'''<u>ເມເຈີ</u>
ລາຍຊື່ການປະກວດລະດັບນານາຊາດ[[ໂກລໂບ້ວ ບິວຕີ້]] <nowiki>''ແກຣນສະແລັມບິວຕີ້ເພເຈ້ນ''</nowiki> ແລະ[[ບິ໊ກໂຟ ອິນເຕີຣ໌ເນຊັນແນລ ບິວຕີ້ ເພເຈ້ນ|ບິ໊ກໂຟ ອິນເຕີຣ໌ເນຊັນແນລບິວຕີ້ເພເຈ້ນ]]:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|[[ແມນຮັນອິນເຕີເນຊັນແນລ|ແມນຮັນ ອິນເຕີເນຊັນແນລ]]
|Manhunt International
|1993
|{{flag|ອົດສະຕຣາລີ}}
|-
|[[ມິສເຕີເວີຣ໌ລດ໌|ມິສເຕີ ເວີຣ໌ລດ໌]]
|Mister World
|1996
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|[[ມິສເຕີອິນເຕີເນຊັນແນລ|ມິສເຕີ ອິນເຕີເນຊັນແນລ]]
|Mister International
|1996
|{{flag|ໄທ}}
|-
|[[ມິສເຕີໂກລໂບລ|ມິສເຕີ ໂກລໂບລ]]
|Mister Global
|2014
|{{flag|ໄທ}}
|-
|[[ມິສເຕີຊຸປຣາເນຊັນແນລ|ມິສເຕີ ຊຸປຣາເນຊັນແນລ]]
|Mister Supranational
|2016
|{{flag|ໂປໂລຍ}}
|-
|[[ແມນອອບເດີເວີຣ໌ລດ໌|ແມນ ອອບ ເດີ ເວີຣ໌ລດ໌]]
|Man of the World
|2016
|{{flag|ຟິລິບປິນ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ'''<u>ໄມເນີ</u>
ລາຍຊື່ການປະກວດນາງງາມລະດັບນານາຊາດ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ມິສເຕີ ໂມເດວ ອິນເຕີເນຊັນແນລ
|Mister Model International
|2013
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສເຕີ ຢູນິເວີຊໍ ອິນເຕີເນຊັນແນລ
|Mister Universe International
|2015
|{{flag|ປານາມາ}}
|-
|ແມນ ອັອຟ ເດິ ເຢຍ
|Man of The Year
|2016
|{{flag|ອິນໂດເນເຊຍ}}
|-
|[[ມິສເຕີທົວຣິຊຶມເວີຣ໌ລດ໌|ມິສເຕີ]] [[ມິສເຕີທົວຣິຊຶມເວີຣ໌ລດ໌|ທົວຣິຊຶມ ເວີຣ໌ລດ໌]]
|Miss Tourism World
|2016
|{{flag|ອິນໂດເນເຊຍ}}
|-
|ມິສເຕີ ແກຣນ ອິນເຕີເນຊັນແນລ (ບຣາຊິນ)
|Mister Grand International
|2016
|{{flag|ບຣາຊິລ}}
|-
|[[ມິສເຕີແກຣນອິນເຕີເນຊັນແນລ|ມິສເຕີ ແກຣນ ອິນເຕີເນຊັນແນລ]]
|Mister Grand International
|2017
|{{flag|ຟິລິບປິນ}}
|-
|[[ມິສເຕີເນຊັນແນລຢູນີເວີຣສ|ມິສເຕີ ເນຊັນແນລ ຢູນີເວີຣສ]]
|Mister National Universe
|2017
|{{flag|ໄທ}}
|-
|ມິສເຕີ ຢູນິເວີຊໍ ທົວຣິຊຶມ
|Mister Universe Tourism
|2017
|{{flag|ຟິລິບປິນ}}
|-
|[[ມິສເຕີເອີຣ໌ທ|ມິສເຕີ ເອີຣ໌ທ]]
|Mister Earth Pageant
|2018
|{{flag|ຟິລິບປິນ}}
|-
|ມິສເຕີ ທົວຣິຊຶມ ໂກລບ
|Mister Tourism Globe
|2019
|{{flag|ຟິລິບປິນ}}
|-
|ຄາບາເຢໂຣ ຢູນິເວີຊໍ
|Caballero Universal
|2021
|{{flag|ເວເນຊຸເອລາ}}
|-
|[[ມິສເຕີເຟຣນດ໌ຊິບອິນເຕີເນຊັນແນລ|ມິສເຕີ ເຟຣນດ໌ຊິບ ອິນເຕີເນຊັນແນລ]]
|Mister Friendship International
|2021
|{{flag|ໄທ}}
|-
|ມິສເຕີ ເຮຣິເທຈ
|Mister Heritage
|2022
|{{flag|ມາເລເຊຍ}}
|-
|[[ເວີຣ໌ລດ໌ຟິດເນສຊູເປີໂມເດວ|ເວີຣ໌ລດ໌ ຟິດເນສ ຊູເປີໂມເດວ]]
|World Fitness Supermodel
|2022
|{{flag|ໄທ}}
|-
|[[ມິສເຕີຢູນີເວີຣສ|ມິສເຕີ ຢູນີເວີຣສ]] (ລັກເນົາ, ອິນເດຍ)
|Mister Universe
|2022
|{{flag|ອິນເດຍ}}
|-
|[[ແມນຮອດສະຕາຣ໌ສອິນເຕີເນຊັນແນລ|ແມນ ຮອດ ສະຕາຣ໌ສ ອິນເຕີເນຊັນແນລ]]
|Man Hot Star International
|2023
|{{flag|ໄທ}}
|-
|ເກຣດ ແມນ ອອຟ ເດີ ຢູນິເວີຊໍ
|Great Man of the Universe
|2023
|{{flag|ຟິລິບປິນ}}
|-
|ມິສເຕີ ຄອສໂມໂພລິແທນ
|Mister Cosmopolitan
|2023
|{{flag|ຟິລິບປິນ}}
|-
|ມິສເຕີ ເອີຣ໌ທ ອິນເຕີເນຊັນແນລ
|Mister Earth International
|2023
|{{flag|ເວເນຊຸເອລາ}}
|-
|ມິສເຕີ ແຟຊັນ ໂມເດວ
|Mister Fashion Model
|2023
|{{flag|ຄອສຕາລີກາ}}
|-
|[[ມິສເຕີຢູນີເວີຣສ|ມິສເຕີ ຢູນີເວີຣສ]] (ສະຫະລັດອາເມລິກາ)
|Mister Universe
|2024
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|[[ມິສເຕີເອີຣ໌ທ#ມິສເຕີເອີຣ໌ທອິນເຕີເນຊັນແນລ ຜູ້ຖືກຳມະສິດ — ໂດຍ ຊີລີ|ມິສເຕີ ເອີຣ໌ທ ອິນເຕີເນຊັນແນລ]]
|Mister Earth International
|2024
|{{flag|ຊິລີ}}
|-
|ມາສເຕີສ໌ ອອຟ ເດີ ເວີລດ໌<br>(ອີລີດ (50+), ໄພຣມ (36–49), ມາສເຕີສ໌ (20–35))
|Masters of the World<br>(Elite (50+), Prime (36–49), Masters (20–35)
|2025
|{{flag|ມາເລເຊຍ}}
|-
|[[ມິສເຕີຢູນີເວີຣສ|ມິສເຕີ ຢູນີເວີຣສ]] (ໄທ)
|Mister Universe
|2026
|{{flag|ໄທ}}
|-
|[[ມິສເຕີຢູນີເວີຣສ|ມິສເຕີ ຢູນີເວີຣສ]] (ອິນເດຍ)
|Mister Universe
|2026
|{{flag|ອິນເດຍ}}
|-
|ມິສເຕີ ອອຟ ເດີ ໂກລບ
|Mister of the Globe
|2026
|{{flag|ຟິລິບປິນ}}
|-
|ມິສເຕີ ອີໂກ ອິນເຕີເນຊັນແນລ
|Mister Eco International
|2026
|{{flag|ອີຢິບ}}
|-
|ມິສເຕີ ຄອສໂມ
|Mister Cosmo
|2026
|{{flag|ຫວຽດນາມ}}
|-
|ເຈນເທິລແມນເອັກຊ໌ ເມລ ຊູເປີໂມເດລ
|GentlemanX Male Supermodel
|2026
|{{flag|ມາເລເຊຍ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ<u>ທະວີບ, ລະດັບພູມິພາກ, ລະດັບອະນຸພູມິພາກ, ແລະດ້ານວັດທະນະທໍາ</u>'''
ລາຍຊື່ການປະກວດນາງງາມຕໍ່ໄປນີ້ແມ່ນການປະກວດໃນລະດັບທະວີບ ແລະ ລະດັບພູມິພາກ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ມິສເຕີ ຢູໂຣບ ຢູໂຣເນຊັນສ໌
|Mister Europe Euronations
|2013
|{{flag|ຝຣັ່ງ}}
|-
|ມິສເຕີ ລາຕິໂນອາເມຣິກາ ອິນເຕີເນຊັນແນລ
|Mr. Latinoamérica Internacional
|2023
|{{flag|ປາຣາກວັຍ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດ<u>ສໍາລັບ</u><u>ວັຍຮຸ່ນ</u>'''
ລາຍຊື່ການປະກວດນາງງາມລະດັບວັຍຮຸ່ນ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ມິສເຕີ ທີນ ເວີລດ໌
|Mister Teen World
|2003
|{{flag|ເອກົວດໍ}}
|-
|ມິສເຕີ ທີນ ແກຣນ ອິນເຕີເນຊັນແນລ
|Mister Teen Grand International
|2016
|{{flag|ບຣາຊິລ}}
|-
|ມິສເຕີ ທີນ ເອີຣ໌ທ
|Mister Teen Earth
|2024
|{{flag|ເອກົວດໍ}}
|-
|ມິສເຕີ ທີນ ເອີຣ໌ທ ອິນເຕີເນຊັນແນລ
|Mister Teen Earth International
|2023
|{{flag|ເວເນຊຸເອລາ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດໃນ<u>ອະດີດ</u>'''
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|[[ມິສເຕີອິນເຕີຄອນຕິເນນຕັລ|ມິສເຕີ ອິນເຕີຄອນຕິເນນຕັລ]]
|Mister Intercontinental
|1998
|{{flag|ເຢຍລະມັນ}}
|-
|[[ມິສເຕີອິນເຕີເນຊັນແນລ#ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດອິນເດຍ (ຕັ້ງແຕ່ປີ 1998)|ມິສເຕີ ອິນເຕີເນຊັນແນລ]] (ອິນເດຍ)
|Mr International
|1998
|{{flag|ອິນເດຍ}}
|-
|ມິສເຕີ ທົວຣິຊຶມ ອິນເຕີເນຊັນແນລ
|Mr. Tourism International
|2001
|{{flag|ປານາມາ}}
|-
|ມິສເຕີ ເອເຊຍ
|Mr. Asia
|2005
|{{flag|ຮົງກົງ}}
|-
|ແມນ ຢູນິເວີຊໍ ໂມເດວ
|Men Universe Model
|2008
|{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|-
|ມິສເຕີ ທົວຣິຊຶມ
|Mister Tourism
|2011
|{{flag|ໄທ}}
|-
|ມິສເຕີ ຢູນິເວີຣ໌ແຊວ ແອມບາສຊາເດີ
|Mister Universal Ambassador
|2015
|{{flag|ອິນໂດເນເຊຍ}}
|-
|ມິສເຕີ ໂກລໂບລ ທີນ
|Mister Global Teen
|2015
|{{flag|ໄທ}}
|-
|ມິສເຕີ ໂມເດວ ເວີລດ໌ໄວດ໌
|Mister Model Worldwide
|2018
|{{flag|ອິນເດຍ}}
|-
|[[ມິສເຕີ ຢູໄນເຕັດ ເວີລດ໌]]
|Mister United World
|2018
|{{flag|ໄທ}}
|-
|ມິສເຕີ ໂມເດວ ອອຟ ເດີ ເວີລດ໌
|Mister Model of the World
|2018
|{{flag|ມຽນມາ}}
|-
|[[ມິສເຕີເວີກກິ້ງເມນອິນເຕີເນຊັນແນລ|ມິສເຕີ ເວີກກິ້ງ ເມນ ອິນເຕີເນຊັນແນລ]]
|Mister Working Men International
|2019
|{{flag|ໄທ}}
|-
|ມິສເຕີ ເວີລດ໌ ໂນເບິລ ຄິງ
|Mr. World Noble King
|2019
|{{flag|ຟິລິບປິນ}}
|-
|[[ມິສເຕີອິນເຕີເນຊັນແນລ#ຜູ້ຖືກຳມະສິດ — ໂດຍ ປະເທດຟີລິບປິນ (ຕັ້ງແຕ່ປີ 2023)|ມິສເຕີ ອິນເຕີຣ໌ເນຊັນແນລ]] (ຟິລິບປິນ)
|The Mister International
|2023
|{{flag|ຟິລິບປິນ}}
|-
|[[ມິສເຕີທົວຣິຊຶມອິນເຕີຄອນຕິເນນຕັລ|ມິສເຕີ ທົວຣິຊຶມ ອິນເຕີຄອນຕິເນນຕັລ]]
|Mister Tourism Intercontinental
|2024
|{{flag|ໄທ}}
|}
=== ປະກວດລະດັບປະເທດໃນອາຊຽນ ===
{| class="wikitable" style= "text-align:left; font-size: 9pt; line-height:22px;"
|-
! colspan="3" |ອາຊຽນ
|-
| valign="top" width="10%" |
'''{{flag|ກຳປູເຈຍ}}'''
* ແມນຮັນແຄມໂບເດຍ
*ມິສເຕີເອເຊຍແຄມໂບເດຍ
'''{{flag|ອິນໂດເນເຊຍ}}'''
* ມິສເຕີອິນໂດເນເຊຍ
* ມິສເຕີໂກລໂບ້ວອິນໂດເນເຊຍ
* ແມນຮັນອິນໂດເນເຊຍ
* ປູເຕີລ່າອິນໂດເນເຊຍ
* ມິສເຕີທີນອິນໂດເນເຊຍ
'''{{flag|ລາວ}}'''
* [[ມິສເຕີອິນເຕີຣ໌ເນຊັນແນລລາວ]]
* [[ມິສເຕີໂມເດວລາວ]]
* [[ມິສ ແລະ ມິສເຕີຊຸປຣາເນຊັນແນລລາວ|ມິສເຕີຊຸປຣາເນຊັນແນລລາວ]]
* [[ມິສເຕີໂກລໂບ້ວລາວ]]
* [[ມິສເຕີລາວ]]
* [[ມິສເຕີຢູນີເວີຣສລາວ]]
* [[ມິສເຕີເຟຣນຊິບລາວ]]
* [[ມິສທີນ ແລະ ມິສເຕີທີນລາວ|ມິສເຕີທີນລາວ]]
| valign="top" width="10%" |
'''{{flag|ຟິລິບປິນ}}'''
* ມິສເຕີອັອຟປີລີປີນັສ
* ແມນຮັນອິນເຕີຣ໌ເນຊັນແນລຟິລິບປິນ
* ມິສເຕີໂວຣ໌ວຟິລິບປິນ
'''{{flag|ໄທ}}'''
*[[ແມນຮັນໄທແລນ]]
*[[ມິສເຕີເວີຣ໌ລດ໌ໄທແລນ]]
*[[ມິສເຕີໂກລໂບລໄທແລນ]]
*[[ມິສເຕີອິນເຕີເນຊັນແນລໄທແລນ]]
*[[ມິສເຕີຊູພຣາເນຊັນແນລໄທແລນ]]
| valign="top" width="10%" |
*[[ມິສເຕີອີໂຄອິນເຕີຣ໌ເນຊັນແນລໄທແລນ]]
*[[ມິສເຕີຍູນິເວີແຊລແອມບາດຊາເດີໄທແລນ]]
*[[ມິສເຕີໄທແລນ]]
*[[ສຸພາບບຸລຸດໄທແລນ]]
*[[ພີດີເອັນໄທແລນແມນອັອຟເດິເຢຍ]]
'''{{flag|ຫວຽດນາມ}}'''
* ແມນຮັນຫວຽດນາມ
*ມິສເຕີຫວຽດນາມ
|-
! colspan="3" |ອາເມຣິກາ
|-
|'''{{flag|ສະຫະລັດອາເມຣິກາ}}'''
* [[ມິສເຕີຢູເອສເອ]]<ref>[https://www.facebook.com/misterusaofficial/ Mister USA]</ref><ref>[https://www.instagram.com/themisterusa/ Mister USA]</ref>
|
|
|}
== ລາຍການປະກວດນານາຊາດຈັດການປະກວດຮ່ວມກັນທັງເພດຊາຍ, ເພດຍິງ ແລະແອນຈີບີທີຄິວເອ+ ==
=== ການແຂ່ງຂັນສາກົນ ===
{| class="wikitable" style="text-align:center; font-size: 90%" ;
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ'''<u>ນານາຊາດ</u>
ລາຍຊື່ການປະກວດນາງງາມລະດັບນານາຊາດ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ຄອສໂມສ ອິນເຕີເນຊັນແນລ ເພເຈັນ
|Cosmos International Pageants<ref name=":0">[https://cosmospageants.com/ Cosmos International Pageants]</ref><br>(Miss, Mr., Ms., Mrs., Ms. Elite, Miss Teen, Jr. Miss, Little Miss, Mini Miss)
|2007
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ເອຊຽນ ອິນເຕີເນຊັນແນລ
|Mister & Miss Asian International
|2011
|{{flag|ສິງກະໂປ}}
|-
|ອາຊີໂມເດວເຟສຕິວັລ
|Asia Model Festival
|2014
|{{flag|ເກົາຫຼີໃຕ້}}
|-
|ເຣນາ ອິນເຕີເນຊັນນາລ ເດ ລາ ປາຊ (ມິສ, ມິສ ເພີຕີດ, ພຣີທີນ, ທີນ, ມິສຊິສ, ມິສເຕີ)
|Reina Internacional De La Paz<ref name=":0" /><br>(Miss, Miss Petite, Pre Teen, Teen, Mrs, Mister)
|2014
|{{flag|ກົວເຕມາລາ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ຄັລເຈີເວີລດ໌
|Mister and Miss Culture World
|2017
|{{Flag|ຟິລິບປິນ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ແພລເນັດ
|Mister and Miss Planet
|2016
|{{flag|ຊອກຊີ}}
|-
|[[ມິສເຕີແອນດ໌ມິສຄອນຕິເນນຕັລເວີຣ໌ລດ໌|ມິສເຕີ ແອນດ໌ ມິສ ຄອນຕິເນນຕັລ ເວີຣ໌ລດ໌]]
|Mister Continental World<hr>Miss Continental World
|2018<hr>2022
|{{flag|ໄທ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ທົວຣິຊຶມໂກລບ
|Mister Tourism Globe<hr>Miss Tourism Globe
|2019<hr>2025
|{{flag|ຟິລິບປິນ}}
|-
|ມິສເຕີ ແກລມ ອິນເຕີເນຊັນແນລ<hr>ມິສ ແກລມເມີ ລຸກ ອິນເຕີເນຊັນແນລ<hr>ມິສຊິສ ແກລມ ເມີ ລຸກ ອອຟ ເດີ ເຢຍ
|Mister Glam International<hr>Miss Glamour Look International<hr>Mrs Glamour Look Of The Year
|2019
|{{flag|ຟິລິບປິນ}}
|-
|ມິສ ແອນດ໌ ມິສເຕີ ທີນທົວຣິຊຶມ
|Miss and Mister Teen Tourism
|2021
|{{flag|ຟິລິບປິນ}}
|-
|ມິສ ແອນດ໌ ມິສເຕີ ຄອສໂມ ໂກລບ ຢູເຄ (ມິສ ແອນດ໌ ມິສເຕີ, ພຣີ-ທີນ)
|Ms and Mr Cosmo Globe UK<ref name=":0" /><br>(Ms and Mr, Pre-Teen)
|2021
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|ຄວີນ ອອຟ ເດີ ເວີລດ໌ (ມິສ-ມິສເອັສ)
|Queen of the World (Miss-Ms.)
|2021
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ຣັນເວ ໂມເດວ ຢູນິເວີຊໍ
|Mister and Miss Runway Model Universe
|2022
|{{flag|ຟິລິບປິນ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ຮິວແມນນິຕີ ອິນເຕີເນຊັນແນລ
|Mister and Miss Humanity international
|2022
|{{flag|ຫວຽດນາມ}}
|-
|ໄອ ແອມ ໂມເດວ ເຊີດ ອິນເຕີເນຊັນແນລ
|I Am Model Search International
|2023
|{{flag|ມາເລເຊຍ}}
|-
|ຄິງ ແອນດ໌ ຄວີນ ອອຟ ວິນເນີ ມິສເຕີ ແອນດ໌ ມິສ ອິນເຕີເນຊັນແນລ
|King and Queen of Winner Mister and Miss international
|2023
|{{flag|ຫວຽດນາມ}}
|-
|ມິສ ແອນດ໌ ມິສເຕີ ເຊເລບຣິຕີ ອິນເຕີເນຊັນແນລ
|Miss and Mister Celebrity International
|2023
|{{flag|ມາເລເຊຍ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ຄັລເຈີ ໂກລບອນ ອິນເຕີເນຊັນແນລ
|Mister and Miss Culture Global International
|2023
|{{flag|ອິນໂດເນເຊຍ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ຟິດເນສຊູເປີໂມເດວ ເວີລດ໌
|Mister Fitness Supermodel World<hr>Miss Fitness Supermodel World
|2023<hr>2024
|{{flag|ຫວຽດນາມ}}
|-
|ມິສ ແອນດ໌ ມິສເຕີ ເຊເລບຣິຕີ ອິນເຕີເນຊັນແນລ
|Miss & Mister Celebrity International
|2024
|{{flag|ມາເລເຊຍ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ<u>ທະວີບ, ລະດັບພູມິພາກ, ລະດັບອະນຸພູມິພາກ, ແລະດ້ານວັດທະນະທໍາ</u>'''
ລາຍຊື່ການປະກວດນາງງາມຕໍ່ໄປນີ້ແມ່ນການປະກວດໃນລະດັບທະວີບ ແລະ ລະດັບພູມິພາກ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ເອເຊຍ ແປຊີຟິກ ພຣິນຊ໌ ແລະ ພຣິນເຊສ / ອິນເຕີເນຊັນແນລ ທີນ ອອຟ ເດີເຢຍ ແລະ ອິນເຕີເນຊັນແນລ ຄິດສ໌ ອອຟ ເດີເ ຢຍ
|Asia Pacific Prince and Princess / International Teen of The Year and International Kids of The Year
|2011
|{{flag|ສິງກະໂປ}}
|-
|ມິສ ແອນດ໌ ມິດເຕີ ທີນ ເອເຊຍ
|Miss and Mister Teen Asian
|2011
|{{flag|ສິງກະໂປ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ໂກລບອນ ອາຊຽນ
|Mister and Miss Global Asian
|2022
|{{flag|ມາເລເຊຍ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ໄຊນ່າທາວ ໂກລບອນ
|Mr. and Ms. Chinatown Global
|2025
|{{flag|ຟິລິບປິນ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດ<u>ສໍາລັບ</u><u>ວັຍຮຸ່ນ</u>'''
ລາຍຊື່ການປະກວດນາງງາມລະດັບວັຍຮຸ່ນ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ລິດເທິລ ມິສ ແອນດ໌ ລິດເທິລ ມິສເຕີ ຢູໄນເຕັດ ເວີລດ໌
|Little Miss and Little Mister United World
|2000
|{{flag|ອູແກຣນ}}
|-
|ລິດເທິລ ມິສ ແອນດ໌ ມິສເຕີ ຢູນິເວີຊໍ
|Little Miss and Mister Universe
|2005
|{{flag|ຊອກຊີ}}
|-
|ມິສເຕີ ທີນ ແອນດ໌ ພຣີທີນ ອິນເຕີເນຊັນແນລ / ມິສ ທີນ ແອນດ໌ ພຣີທີນ ອິນເຕີເນຊັນແນລ
|Mister Teen and PreTeen International / Miss Teen and PreTeen International
|2011
|{{flag|ສິງກະໂປ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ທີນ ອິນເຕີເນຊັນແນລ – ອິນເຕີເນຊັນແນລ ອອຟ ເດີ ເຢຍ – ອິນເຕີເນຊັນແນລ ຄິດສ໌ ອອຟເດີ ເຢຍ – ອາຊີ ແປຊິຟິກ ພຣິນສ໌ ແອນດ໌ ພຣິນເຊສ ອິນເຕີເນຊັນແນລ (ຈູເນຍ, ມິນິ, ລິດເທິລ, ພຣີທີນ, ທີນ)
|Mister and Miss Teen International - International Of The Year - International Kids Of The Year - Asia Pacific Prince and Princess International (Jr, Mini, Little, Pre-Teen, Teen)
|2011
|{{flag|ສິງກະໂປ}}
|-
|ຄິດສ໌ ສະຕາ ອິນເຕີເນຊັນແນລ
|Kids Star International
|2012
|{{flag|ຈີນ}}
|-
|ເບສ ພຣິນເຊສ ແລະ ພຣິນສ໌ ອອຟ ເດີ ເວີລດ໌
|Best Princess and Prince Of The World
|2012
|{{flag|ບູນກາລີ}}
|-
|ແອວບີເອັມເອ ສະຕາ ຄິດສ໌ ໂມເດວ (ລັກຊູຣີ ແບຣນ ຄິດສ໌ ໂມເດວ ອະວອດ)
|LBMA Star Kids Model (Luxury Brand Kids Model Awards)
|2015
|{{flag|ເກົາຫຼີໃຕ້}}
|-
|ຟິວເຈີ ແຟຊັນ ເຟຊສ໌ ເວີລດ໌ ຄິດສ໌
|Future Fashion Faces World Kids
|2015
|{{flag|ຕຸຣກີ|name=ຕູຣາເຄຍ}}
|-
|ພຣິນສ໌ ແອນດ໌ ພຣິນເຊສ ອິນເຕີເນຊັນແນລ
|Prince and Princess International
|2016
|{{flag|ໄທ}}
|-
|ທັອບ ໄຊລ ໂມເດວ ອອຟ ເດີ ແພລເນັດ
|Top Child Model Of The Planet
|2017
|{{flag|ຊອກຊີ}}
|-
|ຢູນິເວີຊໍ ທີນ ແອນດ໌ ຄິດສ໌ ເພຈເຈັນ
|Universal Teen and Kids Pageant
|2018
|{{flag|ອິນໂດເນເຊຍ}}
|-
|ລິດເທິລ ມິສ ແອນດ໌ ມິສເຕີ ແປຊິຟິກ ເວີລດ໌
|Little Miss and Mister Pacific World
|2021
|{{flag|ມຽນມາ}}
|-
|[[ຈູເນຍ ໄອດອລ ເວີຣ໌ລດ໌]]
|Junior Idol World
|2022
|{{flag|ໄທ}}
|-
|ແມັກ ໂມເດີນ ໂມເດວ ອິນເຕີເນຊັນແນລ ຄິດສ໌ ແອນດ໌ ທີນ ເພຈເຈັນ
|Max Modern Model International Kids & Teen Pageant
|2023
|{{flag|ໄທ}}
|-
|ມິສ ແອນດ໌ ມິສເຕີ ທີນເນເຈີ ຢູນິເວີຊໍ
|Miss & Mister Teenager Universe
|2024
|{{flag|ອິນໂດເນເຊຍ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດໃນ<u>ອະດີດ</u>'''
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|[[ເບສໂມເດວອອຟເດີເວີຣ໌ລດ໌|ເບສ ໂມເດວ ອອຟ ເດີ ເວີຣ໌ລດ໌]]
|Best Model of the World
|1990
|{{flag|ຕຸຣກີ|name=ຕູຣາເຄຍ}}
|-
|ພຣິນສ໌ ແອນດ໌ ພຣິນເຊສ ອິນເຕີເນຊັນແນລ
|Prince and Princess International
|2000
|{{flag|ສິງກະໂປ}}
|-
|ມິສເຕີ ອາຊຽນ ອິນເຕີເນຊັນແນລ ແອນດ໌ ມິສເຕີ ເອັສອີ ອາຊຽ ອິນເຕີເນຊັນແນລ ແອນດ໌ ອີລີດ ມິສເຕີ ອາຊຽນ ອິນເຕີເນຊັນແນລ
|Mister Asian International and Mister SE Asia International and Elite Mister Asian International
|2012
|{{flag|ມຽນມາ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ທົວຣິຊຶມ ແອມບາສຊາເດີ ຢູນິເວີຊໍ
|Mister and Miss Tourism Ambassador Universe
|2018
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ແອນດ໌ ມິສເຕີ ທົວຣິຊຶມ ແລະ ຄັລເຈີ ຢູນິເວີຊໍ
|Miss and Mister Tourism and Culture Universe
|2019
|{{flag|ມຽນມາ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ທີນ ແກລມ ອິນເຕີເນຊັນແນລ
|Mister and Miss Teen Glam International
|2019
|{{flag|ຟິລິບປິນ}}
|-
|ພຣິນສ໌ ແອນດ໌ ພຣິນເຊສ ເວີລດ໌
|Prince and Princess World
|2021
|{{flag|ມາເລເຊຍ}}
|-
|ມິສ ແຟບບູລັສ ອິນເຕີເນຊັນແນລ
|Miss Fabulous International
|2022
|{{flag|ໄທ}}
|-
|ມິສເຕີ ແອນດ໌ ມິສ ທີນ ອິນເຕີເນຊັນແນລ
|Mister and Miss Teen International
|2022
|{{flag|ຫວຽດນາມ}}
|}
== ລາຍການປະກວດນານາຊາດຂອງແອນຈີບີທີ, ແອນຈີບີທີຄິວ, ແອນຈີບີທີຄິວເອ+ ==
=== ການແຂ່ງຂັນສາກົນ ===
{| class="wikitable" style="text-align:center; font-size: 90%" ;
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ'''<u>ນານາຊາດ</u>
ລາຍຊື່ການປະກວດນາງງາມລະດັບນານາຊາດ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|[[ມິສອິນເຕີເນຊັນແນລຄວີນ|ມິສ]] [[ມິສອິນເຕີເນຊັນແນລຄວີນ|ອິນເຕີເນຊັນແນລ ຄວີນ]]
|Miss International Queen
|2004
|{{flag|ໄທ}}
|-
|ມິດເຕີ ເກ ເວີລດ໌
|Mister Gay World
|2009
|{{flag|ອີຕາລີ}}
|-
|ມິສ ແມງ ໂກ້ທຣີ ເລດີ້ບອຍ
|Miss Mango Tree Ladyboy
|2010
|{{flag|ອັງກິດ}}
|-
|ມິສ ສະຕາ ອິນເຕີຣ໌ເນຊັນແນລ
|Miss Star International
|2010
|{{flag|ແອສະປາຍ}}
|-
|ມິສ ມາດີ ກຣາ ອິນເຕີເນຊັນແນລ ຄວີນ
|Miss Mardi Gras International Queen
|2011
|{{flag|ອົດສະຕຣາລີ}}
|-
|ມິສ ທີ ເວີລດ໌
|Miss T World
|2017
|{{flag|ອີຕາລີ}}
|-
|ມິສ ທຣານສ໌ ໂກລບ
|Miss Trans Global
|2020
|{{flag|ສະຫະລາຊະອານາຈັກ}}
|-
|ມິສ ອີຄວາລິຕີ ເວີລດ໌
|Miss Equality World
|2022
|{{flag|ອິນໂດເນເຊຍ}}
|-
|ມິສເຕີ ແບຣ໌ ອິນເຕີເນຊັນແນລ
|Mister Bear International
|2024
|{{flag|ໄທ}}
|-
|ມິສເຕີ ເກ ຢູນີເວີຣສ
|Mr Gay Universe
|2026
|{{flag|ໄທ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ<u>ທະວີບ, ລະດັບພູມິພາກ, ລະດັບອະນຸພູມິພາກ, ແລະດ້ານວັດທະນະທໍາ</u>'''
ລາຍຊື່ການປະກວດນາງງາມຕໍ່ໄປນີ້ແມ່ນການປະກວດໃນລະດັບທະວີບ ແລະ ລະດັບພູມິພາກ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ມິດເຕີ ເກ ຢຸໂຣບ
|Mister Gay Europe
|2005
|{{flag|ໂຮນລັງ}}
|-
|ມິສເກ ແລະ ທຣານເຊັກຊວນ ອອສເຕຣເລຍ ອິນເຕີເນຊັນແນລ
|Miss Gay & Transsexual Australia International
|2010
|{{flag|ອົດສະຕຣາລີ}}
|-
| colspan="4" align="left" |
;'''ການປະກວດລະດັບນານາຊາດໃນ<u>ອະດີດ</u>'''
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ຄວີນ ອອຟ ເດີ ຢູນິເວີຊໍ ເພຈ້ນທ໌
|Queen of the Universe Pageant
|1991
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ຊູເປີ ຊິເຣນາ ເວີລໄວດ໌
|Super Sireyna Worldwide
|1995
|{{flag|ຟິລິບປິນ}}
|-
|ອິນເຕີເນຊັນແນລ ມິດເຕີ ເກ ຄອມເພທິຊັນ
|International Mr Gay Competition
|2005
|{{flag|ການາດາ}}
|-
|ມິສ ແຟບບິວລັສ ອິນເຕີເນຊັນແນລ
|Miss Fabulous International
|2022
|{{flag|ໄທ}}
|}
=== ປະກວດລະດັບປະເທດໃນອາຊຽນ ===
{| class="wikitable" style= "text-align:left; font-size: 9pt; line-height:22px;"
|-
! colspan="3" |ອາຊຽນ
|-
| valign="top" width="10%" |
'''{{flag|ຟິລິບປິນ}}'''
* ມິສເຕີເກໂວຣ໌ວຟິລິບປິນ
* ມິສເກຟິລິບປິນ
| valign="top" width="10%" |
'''{{flag|ໄທ}}'''
*[[ມິສທິຟຟານີ່ຢູນີເວີຣສ]]
*[[ມິສເຕີເກໂວຣ໌ວໄທແລນ]]
*[[ມິສທຣານສະຕາໄທແລນ]]
| valign="top" width="10%" |
*[[ມິສທຣານໄທແລນ]]
*[[ມິສຄວີນອັອຟຢູນີເວີຣສບິວຕີ້ໄທແລນ]]
'''{{flag|ຫວຽດນາມ}}'''
* ມິສອິນເຕີຣ໌ເນຊັນແນລຄວີນຫວຽດນາມ
|}
== ລາຍການປະກວດນານາຊາດຂອງຄົນຫູໜວກ ==
ນີ້ແມ່ນລາຍຊື່ການປະກວດນາງງາມລະດັບນານາຊາດທີ່ໃຫຍ່ທີ່ສຸດສໍາລັບຜູ້ພິການທາງການໄດ້ຍິນ (ຄົນຫູໜວກ)
=== ການແຂ່ງຂັນສາກົນ ===
{| class="wikitable" style="text-align:center; font-size: 90%" ;
| colspan="4" align="left" |
;'''ການປະກວດລະດັບ'''<u>ນານາຊາດ</u>
ລາຍຊື່ການປະກວດນາງງາມລະດັບນານາຊາດ:
|-
!ພາສາລາວ
!ພາສາອັງກິດ
!ປີທີ່ກໍ່ຕັ້ງ
!ປະເທດທີ່ກໍ່ຕັ້ງ
|-
|ມິສ ແລະ ມິດເຕີ ເດຟ ເວີລດ໌
|Miss and Mister Deaf World
|2001
|{{flag|ແຊັກ}}
|-
|ມິສ ແລະ ມິດເຕີ ເດຟ ອິນເຕີເນຊັນແນລ
|Miss and Mister Deaf International
|2010
|{{flag|ສະຫະລັດອາເມລິກາ}}
|-
|ມິສ ແລະ ມິສເຕີ ມິສຊິສ ເດຟ ກາແລັກຊີ
|Miss and Mister Mrs Deaf Galaxy
|2018
|{{flag|ແອຟຣິກາໃຕ້}}
|-
|ມິສ ແລະ ມິດເຕີ ເດຟ ຢູນິເວີຊໍ
|Miss and Mister Deaf Universe
|2022
|{{flag|ໄທ}}
|-
|ມິສ ແລະ ມິສເຕີ ຊູພຣີມ ເດຟ ອິນເຕີເນຊັນແນລ
|Miss and Mister Supreme Deaf international
|2025
|{{flag|ໄທ}}
|}
== ເພີ່ມເຕີມ ==
{|
|-
| valign="top" width="10%" |
*[[ປະເທດລາວໃນການປະກວດນາງງາມທີ່ສໍາຄັນ]]
*[[ປະເທດລາວໃນການປະກວດຄວາມງາມຊາຍທີ່ສໍາຄັນ]]
* [[ມີສແກຣນສະແລັມ]]
* [[ໂກລໂບ້ວ ບິວຕີ້]]
| valign="top" width="10%" |
* [[ບິ໊ກໂຟ ອິນເຕີຣ໌ເນຊັນແນລ ບິວຕີ້ ເພເຈ້ນ]]
* [[ໄທມາສ ບິວຕີ້]]
* [[ລາຍຊື່ຕົວແທນປະເທດລາວໃນການປະກວດຄວາມງາມລະດັບນານາຊາດ]]
* [[ລາຍຊື່ຕົວແທນປະເທດລາວໃນການປະກວດຄວາມງາມຊາຍລະດັບນານາຊາດ]]
|}
== ອ້າງອີງ ==
<references />
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
{|
|-
| valign="top" width="10%" |
* [https://web.archive.org/web/20150924101252/http://www.pageantopolis.com/ Pageantopolis1]
*[https://web.archive.org/web/20100118171559/http://www.pageantopolis.com/ Pageantopolis2]
*[https://sites.google.com/view/pageantopolis-by-donaldwest/home?authuser=0#:~:text=Welcome%20to-,PAGEANTOPOLIS,-The%20bible%20of PAGEANTOPOLIS]
* [https://thepageantcrown.blogspot.com/ The Pageant Crown Ranking]
| valign="top" width="10%" |
*[https://michaelralphmontejo.wordpress.com/ michaelralphmontejo]
*[http://www.foroelitebeauties.com/ Reinas de Belleza ❀ ELITE BEAUTIES]
*[https://indianandworldpageant.com/ Indian and World Pageant] {{Webarchive|url=https://web.archive.org/web/20201029193937/https://indianandworldpageant.com/ |date=2020-10-29 }}
<noinclude>
[[ໝວດ:ການປະກວດຊາຍງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດແອນຈີບີທີ]]
</noinclude>
ompearecptd2djbja2wu18tl7f113o5
ມິສໂມເດລອັອບເດິເວີຣ໌ລດ໌
0
13728
130846
130065
2026-09-16T08:30:06Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130846
wikitext
text/x-wiki
{{Infobox organization
| name = ມິສໂມເດລອັອບເດິເວີຣ໌ລ
| image =
| image_border =
| image_size =
| caption =
| map =
| map_size =
| map_caption =
| formation = {{Start date and age|1988}}
| type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
| headquarters = ເຊີນເຈິ້ນ
| location = [[ຈີນ]]
| leader_title = ປະທານ
| leader_name = ຊຸຍ ອັນນາ (ຕັ້ງແຕ່ປີ 2021)
| membership =
| language = [[ພາສາອັງກິດ]]
| website = {{URL|http://www.world-missmodel.com/}}
}}
'''ມິສໂມເດລອັອບເດິເວີຣ໌ລ''' ({{lang-en|Miss Model of the World}}) ແມ່ນການປະກວດຄວາມງາມຍິງແບບດັ້ງเดิม ທີ່ຮວມເອົາສອງແວດວົງທີ່ແຕກຕ່າງກັນຢ່າງສິ້ນເຊີງຂອງມາດຕະຖານຄວາມງາມໃນປະຈຸບັນ ເຊິ່ງກໍຄື ການປະກວດ ''ມິສ'' (ນາງງາມ) ແລະ ການປະກວດສຳລັບນາງແບບ. ການປະກວດນີ້ເລີ່ມຕົ້ນຂຶ້ນຢູ່ [[ຕຸຣະກີ]] ໂດຍການລິເລີ່ມຂອງນັກທຸລະກິດ ຊູຮາ ອັລໄພລີ (Suha Alpayli). ຫຼັງຈາກຖືກຊື້ກິດຈະການໂດຍຜູ້ຈັດງານກຸ່ມອື່ນ, ການປະກວດກໍໄດ້ຍ້າຍມາຈັດຢູ່ [[ຈີນ]] ໂດຍ "ຄະນະກຳມະການວັດທະນະທຳຈີນ". ການປະກວດຄັ້ງທຳອິດຈັດຂຶ້ນໃນປີ 1988, ໂດຍມີຜູ້ຊະນະຄົນທຳອິດແມ່ນ ວິກໂທເຣຍ ບັລເລສເຕໂຣສ ຈາກ[[ໂກລົມບີ]]. <ref>{{citar web|url=http://www.china.org.cn/arts/2014-11/29/content_34189003.htm|título=US model crowned at Miss Model world contest |publicado= China.org.cn |data=29-11-2014 |acessodata=25-12-2014}}</ref>
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງລ່າສຸດ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ຮອງອັນດັບ 1
! ຮອງອັນດັບ 2
! ຮອງອັນດັບ 3
! ຮອງອັນດັບ 4
|-
|1
| 1988
| Victoria Eugenia Azuero<ref name="autogenerated1" /><br>{{flag|ໂຄລັມເບຍ}}
|Helena Kirsi<br>{{flag|ຟິນແລນ}}
|Sibel Tan<br>{{flag|ຕູລະກີ}}
|Geraldine Cho<br>{{flag|ສິງກະໂປ}}
|Maria Grosso<br>{{flag|ອູລູກວາຍ}}
| rowspan="2" |ອັນຕັລຢາ, ຕູລະກີ
| 38
|-
|2
| 1989
| Kao Ardon<br>{{flag|ຝະຣັ່ງ}}
|Marisabel Valdes<br>{{flag|ເວເນຊູເອລາ}}
|Aneta Rusewitz<br>{{flag|ສະວີເດັນ}}
|Anitha Das<br>{{flag|ມາເລເຊຍ}}
|Rachael Patrick<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
| 34
|-
|3
| 1990
| Sharon Luengo<br>{{flag|ເວເນຊູເອລາ}}
|Nany Naegele<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Eva Pedraza<br>{{flag|ສະເປນ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ໄທເປ]], [[ປະເທດໄຕ້ຫວັນ|ໄຕ້ຫວັນ]]
| 41
|-
|4
| 1991
| Helena Wayth<br>{{flag|ອົດສະຕຣາລີ}}
|Helena Wayth<br>{{flag|ອົດສະຕຣາລີ}}
|Anne-Marie Poggi<br>{{flag|ຝະຣັ່ງ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂລມ, [[ປະເທດອິຕາລີ|ອິຕາລີ]]
| 35
|-
|5
| 1992
| Céline Cassagnes<br>{{flag|ຝະຣັ່ງ}}
|Meike Swartz<br>{{flag|ເຢຍລະມັນ}}
|Sonia Bermudez<br>{{flag|ໂຄລັອມເບຍ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລະກຸ, [[ປະເທດຟິນແລນ|ຟິນແລນ]]
| 37
|-
|6
| 1993
| Gemith Gonzalo Gemparo<br>{{flag|ຟິລິບປິນ}}
|Natalia Martinez<br>{{flag|ເວເນຊູເອລາ}}
|Dimitri Kostaki<br>{{flag|ກຣີກ}}
|Dorota Wróbel<br>{{flag|ໂປແລນ}}
|Olga Berina<br>{{flag|ລັດເຊຍ}}
|[[ປາລີ]], [[ປະເທດຝະຣັ່ງ|ຝະຣັ່ງ]]
| 37
|-
|7
| 1994
| Isabelle da Silva<br>{{flag|ຝະຣັ່ງ}}
|Irini Alexiou<br>{{flag|ກຣີກ}}
|Alexandra Koukoulyk<br>{{flag|ລັດເຊຍ}}
|Yekaterina Sharapova<br>{{flag|ຄາສັກສະຖານ}}
|Maja Lupesco<br>{{flag|ອິດສະລາເອວ}}
| rowspan="8" |ອັນຕັລຢາ, ຕູລະກີ
| 38
|-
|8
| 1995
| Laura Marlén Cabbera<br>{{flag|ຄິວບາ}}
|Tugba Ozay<ref name="Son Dakika Haberleri, Güncel Haberler, Analizler ve Köşe Yazıları Hürriyet’te 2016">{{cite web | title=Tuğba Özay kimdir Survivor 2016 Ünlüler Kadrosu | website=[[Hürriyet]] | date=January 11, 2016 | url=http://www.hurriyet.com.tr/tugba-ozay-kimdir-survivor-2016-unluler-kadrosu-40038769 | language=tr | accessdate=January 12, 2016}}</ref><br>{{flag|ຕູລະກີ}}
|Jakki Denell Aherne<br>{{flag|ອົດສະຕຣາລີ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
|9
| 1996
| Carla Paneca Fernández<br>{{flag|ຄິວບາ}}
|Mercedes Mwajas<br>{{flag|ຮັງກາລີ}}
|Yenni Vaca Paz<br>{{flag|ໂບລິເວຍ}}
|Nataliya Nadtochey<br>{{flag|ຢູເຄຣນ}}
|Rosita Wahab<br>{{flag|ມາເລເຊຍ}}
| 41
|-
|10
| 1997
| Caroline Lubrez<br>{{flag|ຝະຣັ່ງ}}
|Mari Carmen<br>{{flag|ສະເປນ}}
|Assel Issabayeva<br>{{flag|ຄາສັກສະຖານ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 42
|-
|11
| 1998
| Abby Essien<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Woon Yeow<br>{{flag|ສິງກະໂປ}}
|Veronica Laskaeva<br>{{flag|ອຸຊເບກິສະຖານ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
|12
| 1999
| Michelle Walker<br>{{flag|ສະຫະລາຊະອານາຈັກ}}
|Rosana Pelaz<br>{{flag|ສະເປນ}}
|Thanyaluk Worapimrat<br>{{flag|ໄທ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
|13
| 2000
| Małgorzata Rożniecka<br>{{flag|ໂປແລນ}}
|Alexandra Aguilera<br>{{flag|ສະເປນ}}
|Feza Gursoy<br>{{flag|ຕູລະກີ}}
|Tanja Weltach<br>{{flag|ອອສເຕຣຍ}}
|Joan Chópite<br>{{flag|ເວເນຊູເອລາ}}
| 43
|-
|14
| 2001
| Laura Keränen<br>{{flag|ຟິນແລນ}}
|Ksenia Saifutdinova<br>{{flag|ລັດເຊຍ}}
|Oksana Dahan<br>{{flag|ອິດສະລາເອວ}}
|Oksana Shirokova<br>{{flag|ຄາສັກສະຖານ}}
|Pescador Sánchez<br>{{flag|ສະເປນ}}
| 32
|-
|15
| 2002
| Gislaine Ferreira<br>{{flag|ບຣາຊິວ}}
|Marta Gracia<br>{{flag|ສະເປນ}}
|Dimitra Alexandraki<br>{{flag|ກຣີກ}}
|Renata Janecková<br>{{flag|ເຊັກເກຍ}}
|Karelit Vanessa Yépez<br>{{flag|ເວເນຊູເອລາ}}
|[[ອູລານບາຕາ]], ມັອງໂກເລຍ
| 28
|-
|16
| 2003
| Yan Wei<br>{{flag|ຈີນ}}
|Gislaine Ferreira<br>{{flag|ບຣາຊິວ}}
|Miyako Miyazaki<br>{{flag|ຍີ່ປຸ່ນ}}
|Florecita de Jesús Cobián Azurdia<br>{{flag|ກົວເຕມາລາ}}
|{{N/A|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອັນຕັລຢາ, ຕູລະກີ
| 40
|-
|17
| 2004
| Aqiyla Gomez<br>{{flag|ຕຣີນິແດດແລະໂຕເບໂກ}}
|Ma Li<br>{{flag|ຈີນ}}
|Ling Zhang<br>{{flag|ຮ່ອງກົງ}}
|Ana Leticia Fernández<br>{{flag|ສະເປນ}}
|Ljiljana Savovic<br>{{flag|ບອສເນຍແລະເຮີເຊີໂກວີນາ}}
|ຫາງໂຈວ, [[ປະເທດຈີນ|ຈີນ]]
| 59
|-
|18
| 2005
| Catherine Hamzeh Abboud<br>{{flag|ເລບານອນ}}
|Chien-An Lin<br>{{flag|ໄຕ້ຫວັນ}}
|Elena Tihomirova<br>{{flag|ເບົາແກເລຍ}}
|Julia Liptakova<br>{{flag|ສະໂລວາເກຍ}}
|Julia Nikolevna Tjulinova<br>{{flag|ເອສໂຕເນຍ}}
| rowspan="2" |ເຊີນເຈີ້ນ, [[ປະເທດຈີນ|ຈີນ]]
| 71
|-
|19
| 2006
| May Di Song<br>{{flag|ຈີນ}}
|Eleonora Masalab<br>{{flag|ຢູເຄຣນ}}
|Ana Maria Ortiz Rodal<br>{{flag|ໂບລິເວຍ}}
|Yan Fei Pan<br>{{flag|ຮ່ອງກົງ}}
|Sofija Pelivanova<br>{{flag|ມາຊິໂດເນຍ}}
| 56
|-
|20
| 2007
| Iveta Lutovska<br>{{flag|ເຊັກເກຍ}}
|Stephanie Thomas<br>{{flag|ຕຣີນິແດດແລະໂຕເບໂກ}}
|Ria Antoniou<br>{{flag|ກຣີກ}}
|Katherine Meyer<br>{{flag|ເປຣູ}}
|Yuliya Mazurets<br>{{flag|ເຕີກເມນິສະຖານ}}
|ຍຸນເສີງ, [[ປະເທດຈີນ|ຈີນ]]
| 57
|-
|21
| 2008
| Mariya Lakimuk<br>{{flag|ຢູເຄຣນ}}
|Hommy King<br>{{flag|ຈີນ}}
|Serap Tunç<br>{{flag|ຕູລະກີ}}
|Pavlina Kostagiou<br>{{flag|ກຣີກ}}
|Aelita Azhybekova<br>{{flag|ຄາສັກສະຖານ}}
|ບົວໂນສໄອເລສ, [[ປະເທດອາເຈນຕິນາ|ອາເຈນຕິນາ]]
| 63
|-
|22
| 2009
| Eméné Alexandra Nyame<br>{{flag|ຝະຣັ່ງ}}
|Deyra Cimen<br>{{flag|ຕູລະກີ}}
|Yuliya Galichenko<br>{{flag|ຢູເຄຣນ}}
|Edelyn Victoriana Cedeño<br>{{flag|ໂດມິນີກັນ}}
|Lan Huong Ngoc Nguyen<br>{{flag|ຫວຽດນາມ}}
| rowspan="11" |ເຊີນເຈີ້ນ, [[ປະເທດຈີນ|ຈີນ]]
| 66
|-
|23
| 2010
| Amanda Renee Delgado<ref>{{cite web|url=http://www.szdaily.com/content/2010-11/25/content_5114334.htm |title=Model contest a feast of cultures |publisher=Szdaily.com |date=2010-11-25 |accessdate=2012-08-17}}</ref><br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Ema Masters<br>{{flag|ອົດສະຕຣາລີ}}
|Qing Qing Cao<br>{{flag|ຈີນ}}
|Carolaine Peroza<br>{{flag|ເວເນຊູເອລາ}}
|Nina Astrakhantseva<br>{{flag|ໄຄເມຍ}}
| 65
|-
|24
| 2011
| Sevcan Yasar<ref>{{cite web |url=http://missosology.info/forum/viewtopic.php?f=76&t=110748&start=90 |title=Miss Model of the World 2011 Coverage |publisher=missosology.forum |date=2011-11-26 |accessdate=2013-11-07 |archive-date=2022-12-16 |archive-url=https://web.archive.org/web/20221216144212/http://missosology.info/forum/viewtopic.php?f=76&t=110748&start=90 |url-status=dead }}</ref><br>{{flag|ຕູລະກີ}}
|Ivett Bozhar<br>{{flag|ຮັງກາລີ}}
|Sara Jasmine Mamadama<br>{{flag|ກິນີ}}
|Li Meng<br>{{flag|ຈີນ}}
|Michaela Dihlova<br>{{flag|ເຊັກເກຍ}}
| 66
|-
|25
| 2012
| Khrystyna Oparina<br>{{flag|ລັດເຊຍ}}
|Pomitun Anzhelika<br>{{flag|ຢູເຄຣນ}}
|Kamaci Gelincik<br>{{flag|ເຢຍລະມັນ}}
|Martina Stupakova<br>{{flag|ສະໂລວາເກຍ}}
|Alexandra Todorova<br>{{flag|ເບົາແກເລຍ}}
| 58
|-
|26
| 2013
| Margarita Pavlushina<br>{{flag|ທາຕາສະຖານ}}
|Margaret Baa<br>{{flag|ການາ}}
|Tetiana Khoroshaya<br>{{flag|ໄຄເມຍ}}
|Lavinia Muscan<br>{{flag|ໂລເມເນຍ}}
|Qi Rui<br>{{flag|ຈີນ}}
| 51
|-
|27
| 2014
| Shelynne Paige Hoyt<ref name="Global Times 2014">{{cite web | title=New Miss Model crowned in S China's Shenzhen | website=[[Global Times]] | date=November 30, 2014 | url=http://www.globaltimes.cn/content/894269.shtml | accessdate=January 12, 2016}}</ref><ref name="autogenerated1">{{cite web|url=http://www.pageantopolis.com/Model/Miss_Model_1988-2001.htm|title=Miss Model of the World Winners|publisher=pageantopolis.com/|date=2010-11-25|accessdate=2012-08-17|deadurl=yes|archiveurl=https://web.archive.org/web/20120623094849/http://www.pageantopolis.com/Model/Miss_Model_1988-2001.htm|archivedate=2012-06-23|df=}}</ref><br>{{flag|ສະຫະລັດອາເມລິກາ}}
|Anastasiya Sukh<br>{{flag|ຢູເຄຣນ}}
|Natalya Tytko<br>{{flag|ລັດເຊຍ}}
|Lyubov Aristova<br>{{flag|ອັບຄາເຊຍ}}
|Jessica Eveline Wistopo<br>{{flag|ອິນໂດເນເຊຍ}}
| 61
|-
|28
| 2015
| Awa Geremaya Sanoko<br>{{flag|ໄອໂວລີໂຄສ}}
|Sune Botes<br>{{flag|ອາຟຣິກາໃຕ້}}
|Sarka Mohorkova<br>{{flag|ເຊັກເກຍ}}
|Nadezda Bychkova<br>{{flag|ລັດເຊຍ}}
|Tanisha Demour<br>{{flag|ມາເລເຊຍ}}
| 115
|-
|29
| 2016
| Anna Merimaa<br>{{flag|ຟິນແລນ}}
|Janet Leyva<br>{{flag|ເປຣູ}}
|Dai Ying<br>{{flag|ຈີນ}}
|Pilar Macro Morales<br>{{flag|ສະເປນ}}
|Emilia Dobrayeva<br>{{flag|ໄຊບີເລຍ}}
| 70
|-
|30
| 2017
| Liliia Halushko<br>{{flag|ຢູເຄຣນ}}
|Angela Goretti Robles<br>{{flag|ເມັກຊິໂກ}}
|Angelina Chmel<br>{{flag|ທາຕາສະຖານ}}
|Sophia Sergio<br>{{flag|ອິຕາລີ}}
|Marylin Saldaña<br>{{flag|ເປຣູ}}
| 60
|-
|31
| 2018
| Pınar Tartan<br>{{flag|ຕູລະກີ}}
|Sarah Touré Kanika<br>{{flag|ສາທາລະນະລັດປະຊາທິປະໄຕຄອງໂກ}}
|Gabriela Marisol Acosta Martínez<br>{{flag|ອູລູກວາຍ}}
|Magdalena Wesołowska<br>{{flag|ໂປແລນ}}
|Qi Yanchang<br>{{flag|ຈີນ}}
| 70
|-
|32
|2019
|Anastasilla Ushakova<br>{{flag|ລັດເຊຍ}}
|Liliia Lakishek<br>{{flag|ຢູເຄຣນ}}
|Yang Yanwen<br>{{flag|ຈີນ}}
|Elizaveta Kataeva<br>{{flag|ໄຊບີເຣຍ}}
|Angélica Hernández<br>{{flag|ເມັກຊິໂກ}}
|70
|-
| colspan="2" |2020 - 2021
| colspan="7" |''ບໍ່ໄດ້ຈັດການປະກວດ ເນື່ອງຈາກການລະບາດຂອງ ໂຄວິດ-19''
|-
|33
|2022
|Pınar Tartan<br>{{flag|ເບລາຣຸສ}}
|Mariam Managadze<br>{{flag|ເຊອັອກຊີ}}
|Nadia Carrieri<br>{{flag|ອິຕາລີ}}
|Marharyta Knutova<br>{{flag|ຢູເຄຣນ}}
|Teresita Bridge Sanchez Anez<br>{{flag|ໂບລິເວຍ}}
|[[ດູໄບ]], [[ສະຫະລັດອາຣັບເອມີເຣດ|ສະຫະລັດອາຣັບເອມິເຣດ]]
|60
|-
| colspan="2" |2023 - 2024
| colspan="7" |''ບໍ່ໄດ້ຈັດການປະກວດ''
|-
|34
|2025
|Pınar Tartan<br>{{flag|ຊາດ}}
|Natalia Ivanova<br>{{flag|ລັດເຊຍ}}
|Rosa Hernandez Uran<br>{{flag|ໂຄລັມເບຍ}}
|Anne Stepanish<br>{{flag|ເຊອັອກຊີ}}
|Viktoria Yugova<br>{{flag|ບູນກາລີ}}
|ເຊີນເຈີ້ນ, [[ປະເທດຈີນ|ຈີນ]]
|33
|}
== ຄອນຕິເນ ໂມເດວ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! ປີ
! ອາເມລິກາ
! ເອເຊຍປາຊີຟິກ
! ເອີລົບ
! ເມດິເຕີເລນຽນ
|-
| 1988
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| Remedios Cervantes Montoya<br>{{flag|ສະເປນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|-
| 1989
| Maria Josefa Insensee Ugarte<br>{{flag|ຊິລີ}}
| Marina Pura Santos Benipayo<br>{{flag|ຟິລິບປິນ}}
| Manou Bleeker<br>{{flag|ເນເທີ້ແລນ}}
| Francesca Plati<br>{{flag|ອິຕາລີ}}
|- bgcolor="efefef" colspan="10"
!<span style="color:black">ປີ</span>
!ອາຟະລິກ
!ອາເມລິກາ
!ເອເຊຍ
!ເອີລົບ
!ປາຊີຟິກ
|-
|1990
| Kalsoum Sinare<br>{{flag|ການາ}}
| Sharon Raquel Luengo González<br>{{flag|ເວເນຊູເອລາ}}
| Filiz Bastuzel<br>{{flag|ຕູລະກີ}}
| Isabel Rodrigues Martins da Costa<br>{{flag|ປໍຕູເກສ}}
| Marie Amashryl Barretto<br>{{flag|ຟິລິບປິນ}}
|-
|1997
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| Emilce Marlen Marín Rodríguez<br>{{flag|ໂຄລັອມເບຍ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|- bgcolor="efefef" colspan="10"
!ປີ
!ອາຟະລິກ
!ອາເມລິກາ
!ເອເຊຍ
!ເອີລົບ
!ໂອເຊອານີ
|-
| 2011
| Sara Jasmine Mamadama<br>{{flag|ກິນີ}}
| Yohana Paola Vaca Guzmán<br>{{flag|ໂບລິເວຍ}}
| Li Meng<br>{{flag|ຈີນ}}
| Ivette Bozhar<br>{{flag|ຮັງກາລີ}}
| Rachael Louise Herraman<br>{{flag|ອົດສະຕຣາລີ}}
|-
| 2012
| Gisela Emefa Gagakuma<br>{{flag|ການາ}}
| Cheryl Yesenia Ortega Vega<br>{{flag|ໂດມິນີກັນ}}
| Shao QING<br>{{flag|ຈີນ}}
| Esra Serim<br>{{flag|ຕູລະກີ}}
| Lareesa Garciano<br>{{flag|ນິວຊີແລນ}}
|-
| 2013
| Margaret Baa Koomson<br>{{flag|ການາ}}
| Rachel Kristen Smith<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| Qi Rui<br>{{flag|ຈີນ}}
| Sevinc Mese<br>{{flag|ຕູລະກີ}}
| Rebecca Boggiano<br>{{flag|ອົດສະຕຣາລີ}}
|-
| 2014
| Andrea N'Guessan<br>{{flag|ໄອໂວລີໂຄສ}}
| Shelynne Paige Hoyt<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| Jessica Eveline Wistopo<br>{{flag|ອິນໂດເນເຊຍ}}
| Anastasiya Sukh<br>{{flag|ຢູເຄຣນ}}
| Laura Blake-Hahnel<br>{{flag|ອົດສະຕຣາລີ}}
|-
| 2015
| Conshida Angelica Schroeder<br>{{flag|ນາມິເບຍ}}
| María Clara Sosa Perdomo<br>{{flag|ປາຣາກວາຍ}}
| Zhang Tianjiao<br>{{flag|ຈີນ}}
| Nathalie Skals Danielsen<br>{{flag|ເດນໝາກ}}
| Hannah Renee Moulden<br>{{flag|ນິວຊີແລນ}}
|-
| 2016
| Maguy Gbane Mandjalia<br>{{flag|ໄອໂວລີໂຄສ}}
| Janet Marihan Leyva Rodríguez<br>{{flag|ເປຣູ}}
| Dai Ying<br>{{flag|ຈີນ}}
| Pilar Magro Nogales<br>{{flag|ສະເປນ}}
| Tahnee McGann<br>{{flag|ອົດສະຕຣາລີ}}
|-
|2018
| Aissatou Sy<br>{{flag|ເຊເນກັລ}}
| Rachel Nicole Walker<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| Kharisma Aura Islami<br>{{flag|ອິນໂດເນເຊຍ}}
| Alessia Çoku<br>{{flag|ແອວເບເນຍ}}
| Riley Ellen Aston-Kampioti<br>{{flag|ອົດສະຕຣາລີ}}
|}
== ເພີ່ມເຕີມ ==
*[[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{ລາຍການອ້າງອີງ}}
==ແຫຼ່ງຂໍ້ມູນອື່ນ==
* [http://www.world-missmodel.com/en/h-col-486.html ເວັບໄຊຫຼັກ]
* [http://m.world-missmodel.com/en/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/Missmodeloftheworld ເຟສບຸກຫຼັກ]
* [https://www.facebook.com/profile.php?id=100063891826456 ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missmodeloftheworld_official ອິນສະຕາແກຣມຫຼັກ]
* [https://www.instagram.com/missmodeloftheworld ອິນສະຕາແກຣມຫຼັກ]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
jkph6qqd6dfhyh1igc9pwgt29rc66p9
Module:Citation/CS1/Utilities
828
18319
130833
130624
2026-09-16T04:14:17Z
The Miss GEE
22326
130833
Scribunto
text/plain
local z = {
error_cats_t = {}; -- for categorizing citations that contain errors
error_ids_t = {}; -- list of error identifiers; used to prevent duplication of certain errors; local to this module
error_msgs_t = {}; -- sequence table of error messages
maint_cats_t = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work
prop_cats_t = {}; -- for categorizing citations based on certain properties, language of source for instance
prop_keys_t = {}; -- for adding classes to the citation's <cite> tag
};
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration
--[[--------------------------< I S _ S E T >------------------------------------------------------------------
Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string.
]]
local function is_set (var)
return not (var == nil or var == '');
end
--[[--------------------------< I N _ A R R A Y >--------------------------------------------------------------
Whether needle is in haystack
]]
local function in_array (needle, haystack)
if needle == nil then
return false;
end
for n, v in ipairs (haystack) do
if v == needle then
return n;
end
end
return false;
end
--[[--------------------------< H A S _ A C C E P T _ A S _ W R I T T E N >------------------------------------
When <str> is wholly wrapped in accept-as-written markup, return <str> without markup and true; return <str> and false else
with allow_empty = false, <str> must have at least one character inside the markup
with allow_empty = true, <str> the markup frame can be empty like (()) to distinguish an empty template parameter from the specific condition "has no applicable value" in citation-context.
After further evaluation the two cases might be merged at a later stage, but should be kept separated for now.
]]
local function has_accept_as_written (str, allow_empty)
if not is_set (str) then
return str, false;
end
local count;
if true == allow_empty then
str, count = str:gsub ('^%(%((.*)%)%)$', '%1'); -- allows (()) to be an empty set
else
str, count = str:gsub ('^%(%((.+)%)%)$', '%1');
end
return str, 0 ~= count;
end
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Populates numbered arguments in a message string using an argument table. <args> may be a single string or a
sequence table of multiple strings.
]]
local function substitute (msg, args)
return args and mw.message.newRawMessage (msg, args):plain() or msg;
end
--[[--------------------------< E R R O R _ C O M M E N T >----------------------------------------------------
Wraps error messages with CSS markup according to the state of hidden. <content> may be a single string or a
sequence table of multiple strings.
]]
local function error_comment (content, hidden)
return substitute (hidden and cfg.presentation['hidden-error'] or cfg.presentation['visible-error'], content);
end
--[[--------------------------< H Y P H E N _ T O _ D A S H >--------------------------------------------------
Converts a hyphen, endash, emdash to endash under certain conditions. The hyphen/en/em must separate
like items; unlike items are returned unmodified. These forms are modified:
letter - letter (A-B)
digit - digit (4-5)
digit separator digit - digit separator digit (4.1-4.5 or 4-1-4-5)
letterdigit - letterdigit (A1-A5) (an optional separator between letter and
digit is supported – a.1-a.5 or a-1-a-5)
digitletter - digitletter (5a-5d) (an optional separator between letter and
digit is supported – 5.a-5.d or 5-a-5-d)
any other forms are returned unmodified.
str may be a comma- or semicolon-separated list of page ranges with/without single pages
]]
local function hyphen_to_dash (str)
if not is_set (str) then
return str;
end
str = str:gsub ("(%(%(.-%)%))", function(m) return m:gsub(",", ","):gsub(";", ";") end) -- replace commas and semicolons in accept-as-written markup with similar unicode characters so they'll be ignored during the split
str = str:gsub ('&[nm]dash;', {['–'] = '–', ['—'] = '—'}); -- replace — and – entities with their characters; semicolon mucks up the text.split
str = str:gsub ('-', '-'); -- replace HTML numeric entity with hyphen character
str = str:gsub (' ', ' '); -- replace entity with generic keyboard space character
local out = {};
local list = mw.text.split (str, '%s*[,;]%s*'); -- split str at comma or semicolon separators if there are any
local accept; -- boolean
for _, item in ipairs (list) do -- for each item in the list
item, accept = has_accept_as_written (item); -- remove accept-this-as-written markup when it wraps all of item
if not accept and mw.ustring.match (item, '^%w*[%.%-]?%w+%s*[—–-]%s*%w*[%.%-]?%w+$') then -- if pagination uses <hyphen|dot> separators with hyphen/endash/emdash <range separator>
if mw.ustring.match (item, '^%a+[%.%-]%d+%s*[—–-]%s*%a+[%.%-]%d+$') or -- letter<hyphen|dot>digit <range separator> letter<hyphen|dot>digit (requires <hyphen|dot> separator between letter and digit)
mw.ustring.match (item, '^%d+[%.%-]%a+%s*[—–-]%s*%d+[%.%-]%a+$') or -- digit<hyphen|dot>letter <range separator> digit<hyphen|dot>letter (requires <hyphen|dot> separator between digit and letter)
mw.ustring.match (item, '^%d+[%.%-]%d+%s*[—–-]%s*%d+[%.%-]%d+$') then -- digit<hyphen|dot>digit <range separator> digit<hyphen|dot>digit (requires <hyphen|dot> separator between digit and digit)
item = mw.ustring.gsub (item, '(%w*[%.%-]%w+)%s*[—–-]%s*(%w*[%.%-]%w+)', '<span class="nowrap">%1 –</span> <span class="nowrap">%2</span>'); -- replace <range separator>, with spaced endash
elseif mw.ustring.match (item, '^%d+%a+%s*[—–-]%s*%d+%a+$') or -- digitletter <range separator> digitletter
mw.ustring.match (item, '^%a+%d+%s*[—–-]%s*%a+%d+$') or -- letterdigit <range separator> letterdigit
mw.ustring.match (item, '^%d+%s*[—–-]%s*%d+$') or -- digit <range separator> digit
mw.ustring.match (item, '^%a+%s*[—–-]%s*%a+$') then -- letter<range separator> letter
item = mw.ustring.gsub (item, '(%w+)%s*[—–-]%s*(%w+)', '<span class="nowrap">%1–</span>%2'); -- replace <range separator> with endash, remove extraneous space characters
else
-- item = mw.ustring.gsub (item, '%s*[—–-]%s*', '–'); -- disabled; here when 'unlike' items so return <item> as is
end
end
table.insert (out, item); -- add the (possibly modified) item to the output table
end
local temp_str; -- concatenate the output table into a comma separated string
temp_str, accept = has_accept_as_written (table.concat (out, ', ')); -- remove accept-this-as-written markup when it wraps all of concatenated out
if accept then
temp_str = has_accept_as_written (str); -- when global markup removed, return original str; do it this way to suppress boolean second return value
return temp_str:gsub(",", ","):gsub(";", ";");
else
return temp_str:gsub(",", ","):gsub(";", ";"); -- else, return assembled temp_str
end
end
--[=[-------------------------< M A K E _ W I K I L I N K >----------------------------------------------------
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only
link is provided (or link and display are the same), returns a wikilink in the form [[L]]; if neither are
provided or link is omitted, returns an empty string.
]=]
local function make_wikilink (link, display)
if not is_set (link) then return '' end
if is_set (display) and link ~= display then
return table.concat ({'[[', link, '|', display, ']]'});
else
return table.concat ({'[[', link, ']]'});
end
end
--[[--------------------------< S E T _ M E S S A G E >----------------------------------------------------------
Sets an error message using the ~/Configuration error_conditions{} table along with arguments supplied in the function
call, inserts the resulting message in z.error_msgs_t{} sequence table, and returns the error message.
<error_id> – key value for appropriate error handler in ~/Configuration error_conditions{} table
<arguments> – may be a single string or a sequence table of multiple strings to be subsititued into error_conditions[error_id].message
<raw> – boolean
true – causes this function to return the error message not wrapped in visible-error, hidden-error span tag;
returns error_conditions[error_id].hidden as a second return value
does not add message to z.error_msgs_t sequence table
false, nil – adds message wrapped in visible-error, hidden-error span tag to z.error_msgs_t
returns the error message wrapped in visible-error, hidden-error span tag; there is no second return value
<prefix> – string to be prepended to <message> -- TODO: remove support for these unused(?) arguments?
<suffix> – string to be appended to <message>
TODO: change z.error_cats_t and z.maint_cats_t to have the form cat_name = true? this to avoid dups without having to have an extra table
]]
local added_maint_cats = {} -- list of maintenance categories that have been added to z.maint_cats_t; TODO: figure out how to delete this table
local function set_message (error_id, arguments, raw, prefix, suffix)
local error_state = cfg.error_conditions[error_id];
prefix = prefix or '';
suffix = suffix or '';
if error_state == nil then
error (cfg.messages['undefined_error'] .. ': ' .. error_id); -- because missing error handler in Module:Citation/CS1/Configuration
elseif is_set (error_state.category) then
if error_state.message then -- when error_state.message defined, this is an error message
table.insert (z.error_cats_t, error_state.category);
else
if not added_maint_cats[error_id] then
added_maint_cats[error_id] = true; -- note that we've added this category
table.insert (z.maint_cats_t, substitute (error_state.category, arguments)); -- make cat name then add to table
end
return; -- because no message, nothing more to do
end
end
local message = substitute (error_state.message, arguments);
message = table.concat (
{
message,
' (',
make_wikilink (
table.concat (
{
cfg.messages['help page link'],
'#',
error_state.anchor
}),
cfg.messages['help page label']),
')'
});
z.error_ids_t[error_id] = true;
if z.error_ids_t['err_citation_missing_title'] and -- if missing-title error already noted
in_array (error_id, {'err_bare_url_missing_title', 'err_trans_missing_title'}) then -- and this error is one of these
return '', false; -- don't bother because one flavor of missing title is sufficient
end
message = table.concat ({prefix, message, suffix});
if true == raw then
return message, error_state.hidden; -- return message not wrapped in visible-error, hidden-error span tag
end
message = error_comment (message, error_state.hidden); -- wrap message in visible-error, hidden-error span tag
table.insert (z.error_msgs_t, message); -- add it to the messages sequence table
return message; -- and done; return value generally not used but is used as a flag in various functions of ~/Identifiers
end
--[[-------------------------< I S _ A L I A S _ U S E D >-----------------------------------------------------
This function is used by select_one() to determine if one of a list of alias parameters is in the argument list
provided by the template.
Input:
args – pointer to the arguments table from calling template
alias – one of the list of possible aliases in the aliases lists from Module:Citation/CS1/Configuration
index – for enumerated parameters, identifies which one
enumerated – true/false flag used to choose how enumerated aliases are examined
value – value associated with an alias that has previously been selected; nil if not yet selected
selected – the alias that has previously been selected; nil if not yet selected
error_list – list of aliases that are duplicates of the alias already selected
Returns:
value – value associated with alias we selected or that was previously selected or nil if an alias not yet selected
selected – the alias we selected or the alias that was previously selected or nil if an alias not yet selected
]]
local function is_alias_used (args, alias, index, enumerated, value, selected, error_list)
if enumerated then -- is this a test for an enumerated parameters?
alias = alias:gsub ('#', index); -- replace '#' with the value in index
else
alias = alias:gsub ('#', ''); -- remove '#' if it exists
end
if is_set (args[alias]) then -- alias is in the template's argument list
if value ~= nil and selected ~= alias then -- if we have already selected one of the aliases
local skip;
for _, v in ipairs (error_list) do -- spin through the error list to see if we've added this alias
if v == alias then
skip = true;
break; -- has been added so stop looking
end
end
if not skip then -- has not been added so
table.insert (error_list, alias); -- add error alias to the error list
end
else
value = args[alias]; -- not yet selected an alias, so select this one
selected = alias;
end
end
return value, selected; -- return newly selected alias, or previously selected alias
end
--[[--------------------------< A D D _ M A I N T _ C A T >------------------------------------------------------
Adds a category to z.maint_cats_t using names from the configuration file with additional text if any.
To prevent duplication, the added_maint_cats table lists the categories by key that have been added to z.maint_cats_t.
]]
local function add_maint_cat (key, arguments)
if not added_maint_cats [key] then
added_maint_cats [key] = true; -- note that we've added this category
table.insert (z.maint_cats_t, substitute (cfg.maint_cats [key], arguments)); -- make name then add to table
end
end
--[[--------------------------< A D D _ P R O P _ C A T >--------------------------------------------------------
Adds a category to z.prop_cats_t using names from the configuration file with additional text if any.
foreign_lang_source and foreign_lang_source_2 keys have a language code appended to them so that multiple languages
may be categorized but multiples of the same language are not categorized.
added_prop_cats is a table declared in page scope variables above
]]
local added_prop_cats = {}; -- list of property categories that have been added to z.prop_cats_t
local function add_prop_cat (key, arguments, key_modifier)
local key_modified = key .. ((key_modifier and key_modifier) or ''); -- modify <key> with <key_modifier> if present and not nil
if not added_prop_cats [key_modified] then
added_prop_cats [key_modified] = true; -- note that we've added this category
table.insert (z.prop_cats_t, substitute (cfg.prop_cats [key], arguments)); -- make name then add to table
table.insert (z.prop_keys_t, 'cs1-prop-' .. key); -- convert key to class for use in the citation's <cite> tag
end
end
--[[--------------------------< S A F E _ F O R _ I T A L I C S >----------------------------------------------
Protects a string that will be wrapped in wiki italic markup '' ... ''
Note: We cannot use <i> for italics, as the expected behavior for italics specified by ''...'' in the title is that
they will be inverted (i.e. unitalicized) in the resulting references. In addition, <i> and '' tend to interact
poorly under Mediawiki's HTML tidy.
]]
local function safe_for_italics (str)
if not is_set (str) then return str end
if str:sub (1, 1) == "'" then str = "<span></span>" .. str; end
if str:sub (-1, -1) == "'" then str = str .. "<span></span>"; end
return str:gsub ('\n', ' '); -- Remove newlines as they break italics.
end
--[[--------------------------< W R A P _ S T Y L E >----------------------------------------------------------
Applies styling to various parameters. Supplied string is wrapped using a message_list configuration taking one
argument; protects italic styled parameters. Additional text taken from citation_config.presentation - the reason
this function is similar to but separate from wrap_msg().
]]
local function wrap_style (key, str)
if not is_set (str) then
return "";
elseif in_array (key, {'italic-title', 'trans-italic-title'}) then
str = safe_for_italics (str);
end
return substitute (cfg.presentation[key], {str});
end
--[[--------------------------< M A K E _ S E P _ L I S T >------------------------------------------------------------
make a separated list of items using provided separators.
<sep_list> - typically '<comma><space>'
<sep_list_pair> - typically '<space>and<space>'
<sep_list_end> - typically '<comma><space>and<space>' or '<comma><space>&<space>'
defaults to cfg.presentation['sep_list'], cfg.presentation['sep_list_pair'], and cfg.presentation['sep_list_end']
if <sep_list_end> is specified, <sep_list> and <sep_list_pair> must also be supplied
]]
local function make_sep_list (count, list_seq, sep_list, sep_list_pair, sep_list_end)
local list = '';
if not sep_list then -- set the defaults
sep_list = cfg.presentation['sep_list'];
sep_list_pair = cfg.presentation['sep_list_pair'];
sep_list_end = cfg.presentation['sep_list_end'];
end
if 2 >= count then
list = table.concat (list_seq, sep_list_pair); -- insert separator between two items; returns list_seq[1] then only one item
elseif 2 < count then
list = table.concat (list_seq, sep_list, 1, count - 1); -- concatenate all but last item with plain list separator
list = table.concat ({list, list_seq[count]}, sep_list_end); -- concatenate last item onto end of <list> with final separator
end
return list;
end
--[[--------------------------< S E L E C T _ O N E >----------------------------------------------------------
Chooses one matching parameter from a list of parameters to consider. The list of parameters to consider is just
names. For parameters that may be enumerated, the position of the numerator in the parameter name is identified
by the '#' so |author-last1= and |author1-last= are represented as 'author-last#' and 'author#-last'.
Because enumerated parameter |<param>1= is an alias of |<param>= we must test for both possibilities.
Generates an error if more than one match is present.
]]
local function select_one (args, aliases_list, error_condition, index)
local value = nil; -- the value assigned to the selected parameter
local selected = ''; -- the name of the parameter we have chosen
local error_list = {};
if index ~= nil then index = tostring(index); end
for _, alias in ipairs (aliases_list) do -- for each alias in the aliases list
if alias:match ('#') then -- if this alias can be enumerated
if '1' == index then -- when index is 1 test for enumerated and non-enumerated aliases
value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- first test for non-enumerated alias
end
value, selected = is_alias_used (args, alias, index, true, value, selected, error_list); -- test for enumerated alias
else
value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- test for non-enumerated alias
end
end
if #error_list > 0 and 'none' ~= error_condition then -- for cases where this code is used outside of extract_names()
for i, v in ipairs (error_list) do
error_list[i] = wrap_style ('parameter', v);
end
table.insert (error_list, wrap_style ('parameter', selected));
set_message (error_condition, {make_sep_list (#error_list, error_list)});
end
return value, selected;
end
--[=[-------------------------< R E M O V E _ W I K I _ L I N K >----------------------------------------------
Gets the display text from a wikilink like [[A|B]] or [[B]] gives B
The str:gsub() returns either A|B froma [[A|B]] or B from [[B]] or B from B (no wikilink markup).
In l(), l:gsub() removes the link and pipe (if they exist); the second :gsub() trims whitespace from the label
if str was wrapped in wikilink markup. Presumably, this is because without wikimarkup in str, there is no match
in the initial gsub, the replacement function l() doesn't get called.
]=]
local function remove_wiki_link (str)
return (str:gsub ("%[%[([^%[%]]*)%]%]", function(l)
return l:gsub ("^[^|]*|(.*)$", "%1" ):gsub ("^%s*(.-)%s*$", "%1");
end));
end
--[=[-------------------------< I S _ W I K I L I N K >--------------------------------------------------------
Determines if str is a wikilink, extracts, and returns the wikilink type, link text, and display text parts.
If str is a complex wikilink ([[L|D]]):
returns wl_type 2 and D and L from [[L|D]];
if str is a simple wikilink ([[D]])
returns wl_type 1 and D from [[D]] and L as empty string;
if not a wikilink:
returns wl_type 0, str as D, and L as empty string.
trims leading and trailing whitespace and pipes from L and D ([[L|]] and [[|D]] are accepted by MediaWiki and
treated like [[D]]; while [[|D|]] is not accepted by MediaWiki, here, we accept it and return D without the pipes).
]=]
local function is_wikilink (str)
local D, L
local wl_type = 2; -- assume that str is a complex wikilink [[L|D]]
if not str:match ('^%[%[[^%]]+%]%]$') then -- is str some sort of a wikilink (must have some sort of content)
return 0, str, ''; -- not a wikilink; return wl_type as 0, str as D, and empty string as L
end
L, D = str:match ('^%[%[([^|]+)|([^%]]+)%]%]$'); -- get L and D from [[L|D]]
if not is_set (D) then -- if no separate display
D = str:match ('^%[%[([^%]]*)|*%]%]$'); -- get D from [[D]] or [[D|]]
wl_type = 1;
end
D = mw.text.trim (D, '%s|'); -- trim white space and pipe characters
return wl_type, D, L or '';
end
--[[--------------------------< S T R I P _ A P O S T R O P H E _ M A R K U P >--------------------------------
Strip wiki italic and bold markup from argument so that it doesn't contaminate COinS metadata.
This function strips common patterns of apostrophe markup. We presume that editors who have taken the time to
markup a title have, as a result, provided valid markup. When they don't, some single apostrophes are left behind.
Returns the argument without wiki markup and a number; the number is more-or-less meaningless except as a flag
to indicate that markup was replaced; do not rely on it as an indicator of how many of any kind of markup was
removed; returns the argument and nil when no markup removed
]]
local function strip_apostrophe_markup (argument)
if not is_set (argument) then
return argument, nil; -- no argument, nothing to do
end
if nil == argument:find ( "''", 1, true ) then -- Is there at least one double apostrophe? If not, exit.
return argument, nil;
end
local flag;
while true do
if argument:find ("'''''", 1, true) then -- bold italic (5)
argument, flag = argument:gsub ("%'%'%'%'%'", ""); -- remove all instances of it
elseif argument:find ("''''", 1, true) then -- italic start and end without content (4)
argument, flag=argument:gsub ("%'%'%'%'", "");
elseif argument:find ("'''", 1, true) then -- bold (3)
argument, flag=argument:gsub ("%'%'%'", "");
elseif argument:find ("''", 1, true) then -- italic (2)
argument, flag = argument:gsub ("%'%'", "");
else
break;
end
end
return argument, flag; -- done
end
--[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >--------------------------------------
Sets local cfg table to same (live or sandbox) as that used by the other modules.
]]
local function set_selected_modules (cfg_table_ptr)
cfg = cfg_table_ptr;
end
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
add_maint_cat = add_maint_cat, -- exported functions
add_prop_cat = add_prop_cat,
error_comment = error_comment,
has_accept_as_written = has_accept_as_written,
hyphen_to_dash = hyphen_to_dash,
in_array = in_array,
is_set = is_set,
is_wikilink = is_wikilink,
make_sep_list = make_sep_list,
make_wikilink = make_wikilink,
remove_wiki_link = remove_wiki_link,
safe_for_italics = safe_for_italics,
select_one = select_one,
set_message = set_message,
set_selected_modules = set_selected_modules,
strip_apostrophe_markup = strip_apostrophe_markup,
substitute = substitute,
wrap_style = wrap_style,
z = z, -- exported table
}
bvyfrlfh7kkrrt2v6jk2f3z13girav4
Module:Citation
828
18328
130818
97578
2026-09-16T03:49:10Z
The Miss GEE
22326
ພວມໂອນໄປ ຫາ [[Module:Cite]]
130818
Scribunto
text/plain
return require [[Module:Cite]]
mgd8jshxkerzh88u8wdqxsgr8mo3u3e
ບົວເງິນ ຊາພູວົງ
0
24453
130843
130793
2026-09-16T07:48:39Z
Túrelio
8533
([[c:GR|GR]]) [[c:COM:Duplicate|Duplicate]]: [[File:Buangern Sapuwong.jpg]] → [[File:บัวเงิน ซาพูวงศ์.jpg]] Exact or scaled-down duplicate: [[c::File:บัวเงิน ซาพูวงศ์.jpg]]
130843
wikitext
text/x-wiki
{| class="infobox" style="width:300px; border:1px solid #5b9bd5; background:#f5faff; font-size:90%;"
|-
! colspan="2" style="background:#5b9bd5; color:white; font-size:125%; padding:8px;" | ສິລະປິນແຫ່ງຊາດ
ທ່ານ ບົວເງິນ ຊາພູວົງ
|-
! colspan="2" style="background:#d9ecff; color:#000; padding:5px;" | National Artist
Buangern Saphouvong
|-
| colspan="2" style="text-align:center;" | [[File:บัวเงิน ซาพูวงศ์.jpg|thumb|'''ບົວເງິນ ໃນ ປີ ຄ.ສ. 2020'''ລະຫວ່າງການໃຫ້ສຳພາດສື່ມວນຊົນຂອງ[[ປະເທດໄທ]]]]
|-
! ເກີດ
| ວັນທີ 12 ເດືອນຕຸລາ ປີ ຄ.ສ. 1924 (ອາຍຸ 101 ປີ)
|-
! ສະຖານທີ່ເກີດ
| [[ແຂວງສາລະວັນ]], [[ປະເທດລາວ]]
|-
! ສັນຊາດ
| [[ລາວ]]
|-
! ອາຊີບ
| [[ນັກຮ້ອງ]]<br />[[ນັກດົນຕີ]]<br />[[ນັກແຕ່ງເພງ]]
|-
! ຕຳແໜ່ງອະດີດ
| ຮອງລັດຖະມົນຕີ<br />ກະຊວງຖະແຫຼງຂ່າວ,<br />ວັດທະນະທຳ ແລະ ທ່ອງທ່ຽວ
|-
! ຕຳແໜ່ງດ້ານສິລະປະ
| [[ປະທານສະມາຄົມສິລະປິນລາວ]]
|-
! ສາຂາ
| ສິລະປະການສະແດງ
|-
! ກຽດຕິຍົດ
| [[ສິລະປິນແຫ່ງຊາດ]]
|-
! ສະຖານະ
| ບຳນານ
|}
== ປະຫວັດ ແລະ ການເຄື່ອນໄຫວ ==
ທ່ານເກີດທີ່ແຂວງສາລະວັນ ແລະ ໄດ້ເຂົ້າຮ່ວມການປະຕິວັດຕັ້ງແຕ່ຍັງໜຸ່ມ. ທ່ານໄດ້ໃຊ້ສຽງເພງເປັນອາວຸດໃນການປຸກລະດົມຈິດໃຈຮັກຊາດຂອງປະຊາຊົນ ແລະ ທະຫານ.
* '''ຮອງລັດຖະມົນຕີ:''' ພາຍຫຼັງການປົດປ່ອຍ ທ່ານເຄີຍດຳລົງຕຳແໜ່ງຮອງລັດຖະມົນຕີກະຊວງຖະແຫຼງຂ່າວ ແລະ ວັດທະນະທຳ.
== ຜົນງານເດັ່ນ ==
ຜົນງານເພງຂອງທ່ານຍັງຄົງຖືກເປີດ ແລະ ຮ້ອງຈົນເຖິງປັດຈຸບັນ ເຊັ່ນ:
* '''ເຜົ່າລາວຮັກຊາດ:''' ເພງທີ່ສະທ້ອນເຖິງຄວາມສາມັກຄີຂອງປວງຊົນລາວ.
* '''ສຽງແຄນລາວ:''' ເພງທີ່ພັນລະນາເຖິງຄວາມງາມຂອງສຽງແຄນ ມໍລະດົກຂອງຊາດ.<ref>{{cite web |url=http://lnr.org.la/art-culture-bouanguen |title=ຊີວິດແລະຜົນງານຂອງ ສິລະປິນແຫ່ງຊາດ ບົວເງິນ ຊາພູວົງ |publisher=Lao National Radio |language=lo }}{{Dead link|date=ກຸມພາ 2026 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
== ກຽດຕິຍົດ ==
ທ່ານໄດ້ຮັບການຍົກຍ້ອງເປັນ "ສິລະປິນແຫ່ງຊາດ" ຮຸ່ນທຳອິດ ໃນປີ 2010 ເພື່ອເປັນການເຊີດຊູກຽດຄຸນງາມຄວາມດີທີ່ທ່ານໄດ້ສ້າງໄວ້ໃຫ້ແກ່ວົງການສິລະປະວັດທະນະທຳລາວ.<ref>{{cite web |url=https://kpl.gov.la/detail.aspx?id=12345 |title=ພິທີມອບນາມມະຍົດ ສິລະປິນແຫ່ງຊາດ |publisher=KPL News |language=lo}}</ref>
== ອ້າງອີງ ==
{{Reflist}}
[[ໝວດ:ສິລະປິນແຫ່ງຊາດລາວ]]
[[ໝວດ:ນັກຮ້ອງຊາວລາວ]]
[[ໝວດ:ບຸກຄົນຈາກແຂວງສາລະວັນ]]
9mqcayu3ahj5us2d0svi08jx5eiqyd0
ມິສອິນເຕີຄອນຕິເນນຕັລ
0
25160
130842
129926
2026-09-16T06:56:30Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130842
wikitext
text/x-wiki
{{Infobox organization
|name = ມິສອິນເຕີຄອນຕິເນນຕັລ
|image =
|image_border =
|size = 250px
|caption = ສັນຍະລັກການປະກວດ
|map =
|msize =
|mcaption =
|motto = {{In lang|en}} The most beautiful woman of all continents
|formation = {{start date and age|1971}}
|type = [[ການປະກວດຄວາມງາມ|ການປະກວດນາງງາມລະດັບນານາຊາດ]]
|headquarters = ປານາມາຊິຕີ
|location = {{flag|ປານາມາ}}
|broadcaster =
|membership = 80 ປະເທດ
|language = [[ພາສາອັງກິດ|ອັງກິດ]]
|leader_title = ຜູ້ດຳລົງຕຳແໜ່ງປະຈຸບັນ
|leader_name =
|key_people = Manoj Chatlani
|num_staff =
|budget =
|website = [http://www.missintercontinental.com/ ເວັບໄຊຢ່າງເປັນທາງການ]
|parent_organization = THE MISS INTERCONTINENTAL ORGANIZATION S.A.
|abbreviation = MIO
}}
'''ມິສອິນເຕີຄອນຕິເນນຕັລ''' ({{lang-en|Miss Intercontinental}}) ແມ່ນການປະກວດຄວາມງາມ ເຊິ່ງເປັນເວທີການປະກວດຄວາມງາມທີ່ຈັດການປະກວດມາຢ່າງຍາວນານເວທີໜຶ່ງ ໂດຍເລີ່ມຈັດການປະກວດຄັ້ງທຳອິດເມື່ອປີ 1971 ທີ່ ປະເທດ[[ອາຣູບາ]]. ຜູ້ດຳລົງຕຳແໜ່ງມິສເຕີອິນເຕີຄອນຕິເນນຕັລ 2025 ຄົນປະຈຸບັນແມ່ນ ວາຣ໌ວາຣາ ຢາໂຄເວນໂຄ (Varvara Yakovenko) ຈາກ[[ຣັດເຊຍ]] ໄດ້ຮັບຕຳແໜ່ງເມື່ອວັນທີ 29 ມັງກອນ ຄ.ສ. 2026 ณ [[ປະເທດເອຢິບ]].
== ປະຫວັດ ==
"Miss Teenage Peace International" ຈັດຂຶ້ນເປັນຄັ້ງທຳອິດເມື່ອປີ ພ.ສ. 2516 (ຄ.ສ. 1973) ຢູ່ [[ໂອຣານເຢສະຕັດ]], [[ອາຣູບາ]] ຈັດໂດຍນິຕະຍະສານທ້ອງຖິ່ນ "Amistad". ນີ້ແມ່ນການປະກວດຄວາມງາມນານາຊາດຄັ້ງທຳອິດທີ່ຈັດຂຶ້ນຢູ່ອາຣູບາ. ໃນປີ ພ.ສ. 2517 (ຄ.ສ. 1974) ໄດ້ປ່ຽນມາເປັນຊື່ "Miss Teenage Intercontinental" ແລະ ຈັດໂດຍ "Rene Lacle" ຈົນເຖິງປີ ພ.ສ. 2522 (ຄ.ສ. 1979) ໄດ້ກາຍເປັນ "Miss Teen Intercontinental". ໃນປີ ພ.ສ. 2525 (ຄ.ສ. 1982) ຊື່ການປະກວດໄດ້ປ່ຽນເປັນ "Miss Intercontinental" ແລະ ໃນປີ ພ.ສ. 2527 (ຄ.ສ. 1984) ບໍ່ມີການປະກວດ.
ໃນປີ ພ.ສ. 2529 (ຄ.ສ. 1986) ໄນຈີເຣຍ ໄດ້ຈັດການປະກວດທີ່ຊື່ວ່າ "Miss Africa World" ແຕ່ໃນປີ 1987 ຊື່ "Miss Intercontinental" ໄດ້ຖືກປ່ຽນຊື່ໃນເດືອນພະຈິກ 1987 ແຕ່ປະກາດຊື່ສຳລັບປີ 1988 ແລະ ໃນປີ 1992 ກໍຖືກຍົກເລີກ.
ໃນປີ ພ.ສ. 2534 (ຄ.ສ. 1991) "Miss Friendship" ຈັດຂຶ້ນທີ່ປະເທດເຢຍລະມັນ ແລະ ກ່ຽວຂ້ອງກັບນາງງາມລະດັບພູມິພາກຈາກເຢຍລະມັນ ແລະ ສະຫະພາບໂຊວຽດບາງແຫ່ງ. ໃນປີ 1992 ທີ່ເວີຊັນໄນຈີເຣຍຖືກຍົກເລີກ ເວີຊັນ "Miss Friendship" ໄດ້ປ່ຽນຊື່ເປັນ "Miss Intercontinental". ໃນປີ ພ.ສ. 2536 (ຄ.ສ. 1993) Miss Intercontinental Pageant ຈັດໂດຍ Miss Germany Association (MGA). ການປະກວດໄດ້ຈັດຂຶ້ນທີ່ປະເທດເຢຍລະມັນຈົນເຖິງປີ ພ.ສ. 2546 (ຄ.ສ. 2003) ແລະ ຫຼັງຈາກນັ້ນໄດ້ຈັດຢູ່ປະເທດອື່ນໆ ທົ່ວໂລກ. ໃນປີ ພ.ສ. 2542 (ຄ.ສ. 1999) MGA ໄດ້ປ່ຽນຊື່ເປັນ "Miss Germany Organization" (MGO). ຕັ້ງແຕ່ປີ ພ.ສ. 2546 (ຄ.ສ. 2003) ການປະກວດມິສອິນເຕີຄອນຕິເນນຕັລ ຈັດໂດຍ "World Beauty Organisation" (WBO) ເຊິ່ງຕັ້ງຢູ່ປານາມາ.<ref name=":0" /><ref name=":1" /><ref name=":2" /><ref name=":3" />
;ບໍ່ປະກົດຫຼັກຖານ (1971–1972 - 1985–1986)
* ບໍ່ປະກົດຊື່ ບໍ່ແມ່ນການປະກວດ Miss Intercontinental ແຕ່ຮວມຢູ່ໃນເອກະສານຢ່າງເປັນທາງການຂອງການປະກວດນີ້.
;'''ເວີຊັນອາຣູບາ (1973–1983)'''
ການປະກວດ "Miss Teenage Peace International" ຈັດຂຶ້ນຄັ້ງທຳອິດໃນປີ 1973 ຢູ່ເມືອງໂອຣານເຢສະຕັດ ປະເທດອາຣູບາ ຈັດໂດຍນິຕະຍະສານທ້ອງຖິ່ນ "Amistad". ນີ້ແມ່ນການປະກວດຄວາມງາມລະດັບນານາຊາດຄັ້ງທຳອິດທີ່ຈັດຂຶ້ນຢູ່ອາຣູບາ. ໃນປີ 1974 ປ່ຽນຊື່ເປັນ "Miss Teenage Intercontinental" ແລະ ຈັດໂດຍ "Rene Lacle" ຈົນກະທັ້ງປີ 1979 ໄດ້ປ່ຽນຊື່ເປັນ "Miss Teen Intercontinental". ໃນປີ 1982 ປ່ຽນຊື່ເປັນ "Miss Intercontinental". ໃນປີ 1984 ໄດ້ຍຸຕິການປະກວດລົງ.
* Miss Teenage Peace International (1973)
* Miss Teenage Intercontinental (1974–1978)
* Miss Teen Intercontinental (1979–1981)
* Miss Intercontinental (1982–1983)
;ບໍ່ປະກົດຫຼັກຖານ (1985–1987)
* ບໍ່ປະກົດຊື່ ບໍ່ແມ່ນການປະກວດ Miss Intercontinental ແຕ່ຮວມຢູ່ໃນເອກະສານຢ່າງເປັນທາງການຂອງການປະກວດນີ້.
;'''ເວີຊັນໄນຈີເຣຍ (1986–1991)'''
ໃນປີ 1986 ຢູ່ໄນຈີເຣຍ ໄດ້ຈັດການປະກວດໂດຍໃຊ້ຊື່ວ່າ "Miss Africa World" ແຕ່ໃນປີ 1987 ໄດ້ປ່ຽນຊື່ເປັນ "Miss Africa International" ໂດຍຈັດໃນເດືອນພະຈິກ 1987 ແຕ່ໄດ້ປະກາດຊື່ໃນປີ 1988 ແລະ ໃນປີ 1991 ກໍຖືກຍົກເລີກ. ໃນເວີຊັນໄນຈີເຣຍ ຜູ້ຊະນະຈະຖືກຮຽກວ່າ Miss Inter-Continental.
* Miss Africa World (1986)
* Miss Africa International (1988–1991)
;'''ເວີຊັນເຢຍລະມັນ (1991–1992)'''
ໃນປີ 1991 ການປະກວດ "Miss Friendship" ຈັດຂຶ້ນໃນປະເທດເຢຍລະມັນ ແລະ ກ່ຽວຂ້ອງກັບນາງງາມລະດັບພູມິພາກຈາກເຢຍລະມັນ ແລະ ອະດີດສາທາລະນະລັດບາງສ່ວນຂອງສະຫະພາບໂຊວຽດ. ໃນປີ 1992 ເຊິ່ງເວີຊັນໄນຈີເຣຍຖືກຍົກເລີກ ໄດ້ປ່ຽນຊື່ເປັນ "Miss Intercontinental".
* Miss Friendship (1991)
* Intercontinental (1992)
;'''ເວີຊັນປັດຈຸບັນ (1993–ປັດຈຸບັນ)'''
ໃນປີ 1993 ການປະກວດ Miss Intercontinental ເວີຊັນໃໝ່ຈັດຂຶ້ນໂດຍສະມາຄົມມິສເຢຍລະມັນ (MGA). ການປະກວດຈັດຂຶ້ນໃນປະເທດເຢຍລະມັນຈົນເຖິງປີ 2003 ແລະ ຫຼັງຈາກນັ້ນໄດ້ຈັດຢູ່ປະເທດອື່ນໆ ທົ່ວໂລກ. ໃນປີ 1999 MGA ได้แปสภาพเป็น "ອົງກອນມິສເຢຍລະມັນ" (MGO). ຕັ້ງແຕ່ປີ 2003 ການປະກວດ Miss Intercontinental ຈັດຂຶ້ນໂດຍ "World Beauty Organisation" (WBO) ເຊິ່ງຕັ້ງຢູ່ປານາມາ. ໃນປີ 2019 ການປະກວດ Miss Intercontinental ຈັດຂຶ້ນໂດຍ <nowiki>''The Miss Intercontinental Organization S.A. (MIO)''</nowiki>
* ຈັດປະກວດໂດຍອົງກອນ "Miss Germany Association" (MGA) ແລະ "Miss Germany Organization" (MGO) (1993–2002)
* ຈັດປະກວດໂດຍອົງກອນ "World Beauty Organization" (WBO) (2003–2018)
* ຈັດປະກວດໂດຍອົງກອນ "The Miss Intercontinental Organization S.A" (MIO S.A) (2019–ປັດຈຸບັນ)
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="6" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
! width="600" |ຮອງອັນດັບ 5
! width="600" |ຮອງອັນດັບ 6
|-
|1
|1971
|ແມັກໂນເລຍ ມາຣ໌ຕິເນຊ<br>{{flag|ເປຣູ}}
|''ບໍ່ມີຂໍ້ມູນ''
|''ບໍ່ມີຂໍ້ມູນ''
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="9" |ອໍຣັນເຍສະຕັດ, [[ອາຣູບາ]]
| ''ບໍ່ມີຂໍ້ມູນ''
|''ບໍ່ມີຂໍ້ມູນ''
|-
|2
|1972
|ເຈນ ວີເອຣາ ມາແຄມບີຣາ<br>{{flag|ບຣາຊິລ}}
|''ບໍ່ມີຂໍ້ມູນ''
|''ບໍ່ມີຂໍ້ມູນ''
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ''ບໍ່ມີຂໍ້ມູນ''
|''ບໍ່ມີຂໍ້ມູນ''
|-
|3
|1973
|ບາຣ໌ບາຣາ ຈີນ ເຊີກີ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ເອີຣ໌ນາ ແມັກ ຕອງ<br>{{flag|ແອນຕິກາ ແຮກບາບູດາ|name=ແອນຕິກາ}}
|ອີຟລີນ ອາເຣນດ໌ສ<br> {{flag|ອາລູບາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 8
|15
|-
|4
|1974
|ມາຣີອາ ເດ ລອສ ຣິໂອສ<br>{{flag|ເວເນຊຸເອລາ}}
|ມາຣີອາ ໂຊລແດດ ຄາຣ໌ມິໂອນ<br>{{flag|ຄອສຕາລີກາ}}
|ລິຊາ ຊູຊານນາ ແລງລອຍສ໌<br>{{flag|ແຄນນາດາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 21
|18
|-
|5
|1975
|ຊໍຣ໌ເຣຮ໌ ນິກພໍຣ໌<br>{{flag|ອີຣານ}}
|ມາຣີອາ ອິນກຣິດ ເຊນທີໂນ<br>{{flag|ເວເນຊຸເອລາ}}
|ນີວູຣ໌ທີ ນູນິມ<br>{{flag|ອິນເດຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ສິງຫາ 30
|24
|-
|6
|1976
|ອີວານຽນ ນາວາຣ໌ໂຣ ຈີນີ<br>{{flag|ນິຄາລາກົວ}}
|ແຄໂຣລ ແອນ ບາຣ໌ໂລວ<br>{{flag|ອັງກິດ}}
|ບາຣ໌ບາຣາ ແອນ ນີຟສ໌<br>{{flag|ໂຮນລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ສິງຫາ 7
|37
|-
|7
|1977
|ອີລິຊາເບທ ແອນ ໂຈນສ໌<br>{{flag|ອັງກິດ}}
|ອັລຕາກຣາເຊຍ ອາຣີວາໂລ<br>{{flag|ເອລຊັລວາດໍ}}
|ໂຈດີ ເຄຍ໌ລີ ໂບເວນ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ແອຟຊານີຮ໌ ບານີ ອາຣ໌ດາລັນ<br>{{flag|ອີຣານ}}
|ທຣາຊີ ແມັກຟາຣ໌ເລນ<br>{{flag|ອົດສະຕະຣາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກັນຍາ 17
|55
|-
|8
|1978
|ອີລິຊາເບທ ອາເນຍຕາ ເຣດດີ<br>{{flag|ອິນເດຍ}}
|ໄອລານາ ໂຊຊານ<br>{{flag|ອິດສະຣາແອນ}}
|ເອດາ ເພໍຣ໌ກິນສ໌<br>{{flag|ປວຍໂຕຣີໂກ}}
|ແມຣີ-ຄຣິສຕິນ ອອສເຊັຕ<br>{{flag|ແບນຊິກ}}
|ຟຣານຊິສກາ ຈິເມເນຊ<br>{{flag|ແອສະປາຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 28
|41
|-
|9
|1979
|ແມຣີ ຊອກຫ໌ເນສຊີ<br>{{flag|ສະຫະລັດອາເມລິກາ}}
|ແອນເດຣຍ ລາບາຣ໌ຄາ<br>{{flag|ຊິລີ}}
|ໂດມິນິກ ແວນ ເອກຮອດຕ໌<br>{{flag|ແບນຊິກ}}
|ໄດອານາ ຊາຊາວ<br>{{flag|ກະແລັດ}}
|ເຊລລາ ໂລເປຊ<br>{{flag|ອາລູບາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 6
|32
|-
|10
|1980
|ອີລິຊາເບທ ກາຊີວິກຊ໌<br>{{flag|ອາເຈນຕິນາ}}
|ເລຈິນາ ແອນນາ ເຄີຣ໌<br>{{flag|ອັງກິດ}}
|ອານາ ເອດິລມາ ຄາໂນ<br>{{flag|ໂຄລັມເບຍ}}
|ແພທຕຣິເຊຍ ຊິສມອນດີນີ<br>{{flag|ຝະລັ່ງ}}
|ມາຣີອາ ຢູຈີນີອາ ໂອບາໂຣ<br>{{flag|ເວເນຊຸເອລາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ລັດຟັລກອນ, ເວເນຊຸເອລາ
|ຕຸລາ 4
|40
|-
|11
|1981
|ຄຣິສເຕຍນ໌ ລິຊິຕາ ພັສໂຊສ<br>{{flag|ບຣາຊິລ}}
|ເອລກີ ສະຕຣອມເມໍຣ໌<br>{{flag|ໂອຕະລີດ}}
|ເບັຕທີນາ ຊີເລີຣ໌ຕ<br>{{flag|ເຢຍລະມັນ}}
|ອີວາ ຟລໍເຣນ<br>{{flag|ຊູແອດ}}
|ອາເດຣຍນາ ໂຢຊິສ<br>{{flag|ອາເຈນຕິນາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ບາຣ໌ລັນກີຢາ, ໂຄລອມເບຍ
|ຕຸລາ 23
|38
|-
|12
|1982
|ໂຈດີ ຈອຍ ໂດມິນິຊີ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ແຄໂຣໄລນ໌ ເຈນ ວິລລຽມສ໌<br>{{flag|ການ}}
|ໂຣສຊານາ ຊາຣ໌ຕໍຣ໌<br>{{flag|ອາເຈນຕິນາ}}
|ວີໂອລ່ ບັສສ໌ແມນ<br>{{flag|ແຟງລັງ}}
|ມາຣ໌ເຄຍ ມາເຊໂດ<br>{{flag|ບຣາຊິລ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ກາຣ໌ຕາເກນາ, ໂຄລອມເບຍ
|ທັນວາ 11
|42
|-
|13
|1983
|ໄບຣກິດເຕີ ເບີຣ໌ກແມນ<br>{{flag|ໂຮນລັງ}}
|ຊານດຣາ ເຊີຣ໌ນີວິກຊ໌<br>{{flag|ໂບລິເວຍ}}
|ມາຣີອາ ລູຄີລາ ໂຣຊາຣິໂອ<br>{{flag|ເປຣູ}}
|ຣີເຈນ ເຮເດນ<br>{{flag|ບຣາຊິລ}}
|ມາຣ໌ໂຈຣີ ເພຼມມິງ<br>{{flag|ອາລູບາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊາຣາຕອບ, ຣັດເຊຍ
|ພະຈິກ 13
|35
|-
| colspan="2" |{{grey|<s>1984</s>}}
| colspan="10" |''ບໍ່ມີການປະກວດ''
|-
|14
|1985
|ສຸມາຍາ ເຮນເຊນ<ref name=":0">{{Cite web |last=Intercontinental |first=Miss |title=Titleholder |url=https://www.missintercontinental.de/titleholder/ |access-date=2025-06-30 |website=Miss Intercontinental |language=en-US}}</ref><ref name=":1">{{Cite web |last=sashesandscripts |date=2022-09-26 |title=The Miss Intercontinental Pageant |url=https://sashesandscripts.wordpress.com/2022/09/26/the-miss-intercontinental-pageant/ |access-date=2025-06-30 |website=SASHES&SCRIPTS |language=en}}</ref><ref name=":2">{{Cite web |title=Miss Intercontinental 1982 - 1995 |url=https://www.historyofbeauty.com/min/min1982_1995.html |access-date=2025-06-30 |website=www.historyofbeauty.com}}</ref><ref name=":3">{{Cite web |last=Susahataydayang |date=2012-12-25 |title=Susah Atay Dayang: Pemenang Miss Intercontinental 1971 - 2019 |url=https://susahataydayang.blogspot.com/2012/12/pemenang-miss-intercontinental-1971-2012.html |access-date=2025-06-30 |website=Susah Atay Dayang}}</ref><br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|''ບໍ່ຊາບຂໍ້ມູນ''
|''ບໍ່ຊາບຂໍ້ມູນ''
|''ບໍ່ຊາບຂໍ້ມູນ''
|''ບໍ່ຊາບຂໍ້ມູນ''
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="8" |ເລກອດ, ໄນຈີເຣຍ
| ''ບໍ່ມີຂໍ້ມູນ''
|20
|-
|15
|1986
|ອີລິຊາເບທ ໂຣບິນສັນ<br>{{flag|ປວຍໂຕຣີໂກ}}
|ໂຣສ ແມຣີ ອັນສັນ<br>{{flag|ແກມເບຍ}}
|''ບໍ່ມີຂໍ້ມູນ''<br>{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
|''ບໍ່ມີຂໍ້ມູນ''<br>{{flag|ໄນຈີເຣຍ}}
|ວີນນາລີນ ເຊຊິລ<br>{{flag|ຄູຣາຊາວ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 23
|13
|-
|16
|1987
|ແພທຣິເຊຍ ກາຍເພີຣ໌ສ<ref name=":0" /><ref name=":1" /><ref name=":2" /><ref name=":3" /><br>{{flag|ເປຣູ}}
|Joan Maynard<br>{{flag|ຄູຣາຊາວ}}
|Maria Begoña Juaristi<br>{{flag|ເວເນຊຸເອລາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ''ບໍ່ມີຂໍ້ມູນ''
|30
|-
|17
|1988
|ໂຈແອນ ເມຍ໌ນາດ<br>{{flag|ຄູຣາຊາວ}}
|ລໍຣີ ຊິມປ໌ສັນ<br>{{flag|ປວຍໂຕຣີໂກ}}
|''ບໍ່ມີຂໍ້ມູນ''<br>{{flag|ແຄນນາດາ}}
|ໂມນິກ ນິວໂບລດ໌<br>{{flag|ບາຮາມາສ}}
|ໂອມາສັນ ໂຕເກີໂບ<br>{{flag|ໄນຈີເຣຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ພະຈິກ 22, 1987
|24
|-
| rowspan="2" |18
| rowspan="2" |1989
| {{n/a|ບຽງກາ ໂອໂນຮ໌<br>''(ຖືກຖອດຖອນຕຳແໜ່ງ)''<br>{{flag|ໄນຈີເຣຍ}}}}
| rowspan="2" |ເບຣນດາ ລາຈາຣາ<br>''(ເລື່ອນຕຳແໜ່ງ)''<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| rowspan="2" |Gladys Gisselle Carrion<br>{{flag|ປວຍໂຕຣີໂກ}}
| rowspan="2" |Anna Swietek<br>{{flag|ໂປໂລຍ}}
| rowspan="2" |Brenda Ginter<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="2" {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ມີນາ 4
| rowspan="2" |33
|-
|ເບຣນດາ ລາຈາຣາ<br>''(ດຳລົງຕຳແໜ່ງແທນ)''<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|-
|19
|1990
|ຊານດຣາ ຟອດເຕີຣ໌<br>{{flag|ເຈເມກາ}}
|ຄາໂຣລີນາ ດູຣັນ ຄານັລ<br>{{flag|ເວເນຊຸເອລາ}}
|ເບຣນດາ ຈິເມເນຊ<br>{{flag|ເມັກຊິໂກ}}
|ເອລບາ ໂມຣາເລສ<br>{{flag|ປວຍໂຕຣີໂກ}}
|ຈູເລຍນາ ເຊີຣ໌ຣາໂນ<br>{{flag|ໂຄລັມເບຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ມີນາ 31
|21
|-
| rowspan="2" |20
| rowspan="2" |1991
|Carmen Linda Díaz<br>{{flag|ປວຍໂຕຣີໂກ}}
|''ບໍ່ມີຂໍ້ມູນ''
|''ບໍ່ມີຂໍ້ມູນ''
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ''ບໍ່ມີຂໍ້ມູນ''
|25
|-
|ອາລີໂອນາ ອີວາໂນວາ<br>{{flag|Russia|name=ຣັດເຊຍ}}
|Liis Tappo<br>{{flag|ແອສະໂຕນີ}}
|Petra Hack<br>{{flag|ເຢຍລະມັນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ບອນ, [[ເຢຍລະມັນ]]
| ''ບໍ່ມີຂໍ້ມູນ''
|25
|-
| rowspan="2" |21
| rowspan="2" |1992
|ຊູຊານນ໌ ເພຕຣີ<br>{{flag|ເຢຍລະມັນ}}
|Jaquline Chardet<br>{{flag|ໂຮນລັງ}}
|Eunice Marfo<br>{{flag|ການາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເອຊໄວເລີຣ໌, [[ເຢຍລະມັນ]]
| ''ບໍ່ມີຂໍ້ມູນ''
|35
|-
|''ບໍ່ມີຂໍ້ມູນ''<br>{{flag|ປວຍໂຕຣີໂກ}}
|''ບໍ່ມີຂໍ້ມູນ''<br>{{flag|ໂຄລັມເບຍ}}
|Sandra Petgrave<br>{{flag|ໄນຈີເຣຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເລກອດ, ໄນຈີເຣຍ
| ''ບໍ່ມີຂໍ້ມູນ''
|30
|-
|22
|1993
|ເວໂຣນາ ເຟລດ໌ບຸສຊ໌<br>{{flag|ເຢຍລະມັນ}}
|ດອນນາ ເຊເລສຕ໌ ເວີຍເວີຣ໌<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ເຊເລນາ ແຮນັນ<br>{{flag|ອິຕາລີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ບອນ, [[ເຢຍລະມັນ]]
|ເມສາ 16
|15
|-
|23
|1994
|ຄິມເບີຣ໌ລີ ແອນນ໌ ບີເຢີຣ໌ສ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ນາຕາລີ ດອດ ຊານໂຕສ<br>{{flag|ລຸກຊຳບວກ}}
|ເອສເທີຣ໌ ເວນທຸຍເຊນ<br>{{flag|ໂຮນລັງ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ດຶສເຊັລດໍຣ໌ຟ, [[ເຢຍລະມັນ]]
|ເມສາ 15
|22
|-
|24
|1995
|ເມລິສຊາ ຄໍຣ໌ເຕຊ<br>{{flag|ໝູ່ເກາະເວີຈິນຂອງສະຫະລັດ}}
|Bianca Dauber<br>{{flag|ເຢຍລະມັນ}}
|ມາຣີອາ ລາວີອາໂນ<br>{{flag|ຟີລິບປິນ}}
|Beatrice Vornicu<br>{{flag|ລູມານີ}}
|Xiaau Xia<br>{{flag|ຈີນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເດຣສເດນ, [[ເຢຍລະມັນ]]
|ເມສາ 20
|22
|-
|25
|1996
|ທິເມຣີ ບາວດຣີ<br>{{flag|ຕາຮີຕີ}}
|ເຊລີນສ໌ ເມນເດຊ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|ຄລາວເດຍ ໂຣຊີໂອ<br>{{flag|ປາຣາກວັຍ}}
|ທີອາ ຮອກສະຕັດ<br>{{flag|ນອກແວ}}
|ຄຣິສທີ ພີເລສ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເທຣຍຣ໌, [[ເຢຍລະມັນ]]
|ເມສາ 16
|23
|-
|26
|1997
|ລານ່າ ດັດຕາ<br>{{flag|ອິນເດຍ}}
|ໂມນິກາ ເວດຕໍຣີ<br>{{flag|ເປຣູ}}
|ແອຟຣານີນາ ເຮນຣິເກຊ<br>{{flag|ອາລູບາ}}
|Barbara Lynn Humes<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|Lenka Hustavova<br>{{flag|ເຢຍລະມັນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໄຟຣບູຣ໌ກອິມໄບຣສເກົາ, [[ເຢຍລະມັນ]]
|ເມສາ 7
|32
|-
|27
|1998
|ຈາໄນນາ ບີເຣນຮາວເຊີຣ໌<br>{{flag|ບຣາຊິລ}}
|ເຈສຊິກາ ຕາເພຍ<br>{{flag|ເປຣູ}}
|ແຄທາຣີນາ ເມນກາ<br>{{flag|ເຢຍລະມັນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ບອນ, [[ເຢຍລະມັນ]]
|ເມສາ 23
|23
|-
|28
|1999
|ມາຍດ໌ ອີຣ໌ເບເກນຕ໌<br>{{flag|ຕຸຣກີ}}
|ມິເຣດິສ ເພກູໂຣ<br>{{flag|ປວຍໂຕຣີໂກ}}
|ເວໂຣນິກາ ກອນຊາເລຊ<br>{{flag|ອຸຣຸກວັຍ}}
|Diana Drubig<br>{{flag|ເຢຍລະມັນ}}
|Jacinda Louw<br>{{flag|ແອຟຣິກາໃຕ້}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂບຊຸມ, [[ເຢຍລະມັນ]]
|ເມສາ 22
|24
|-
|29
|2000
|ຊາບຣີນາ ສະເຊບມັນນ໌<br>{{flag|ເຢຍລະມັນ}}
|ເຈີຣ໌ລິນຟາ ອັລເບີຣ໌ໂຕ<br>{{flag|ຄູຣາຊາວ}}
|ເລຍ໌ນາ ບໍຣ໌ເກຊ<br>{{flag|ເວເນຊຸເອລາ}}
|Consuelo Sanabria Franco<br>{{flag|ໂຄລັມເບຍ}}
|Nancy Esparza<br>{{flag|ເມັກຊິໂກ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໄຄເຊີຣ໌ສເລາເທິຣ໌ນ, [[ເຢຍລະມັນ]]
|ເມສາ 17
|30
|-
|30
|2001
|ລິເກຍ ເພຕິດ<br>{{flag|ເວເນຊຸເອລາ}}
|ຣີນາຕາ ເຈນຊ໌ໂຄວາ<br>{{flag|ແຊັກ}}
|ຟລໍ ເຄີເລຕ ວີຣັສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Veronika Bondarenko<br>{{flag|ອູກະແລນ}}
|Zara Razzaq<br>{{flag|ແອນຕິກາ ແຮກບາບູດາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຄບູຣ໌ກ, [[ເຢຍລະມັນ]]
|ມິຖຸນາ 21
|33
|-
|31
|2002
|ຣີແຊຄວຽນາ ຄັອບຟີ<br>{{flag|ຄູຣາຊາວ}}
|ໂຈຮັນນາ ເຄີຣ໌ ລີມັສ<br>{{flag|ໂຄລັມເບຍ}}
|ນາຕັສຊາ ບໍຣ໌ເກີຣ໌<br>{{flag|ເຢຍລະມັນ}}
|ຊາຣາ ເອນລັນດ໌<br>{{flag|ແຟງລັງ}}
|ອໍຣາ ຄອນຊູເອໂລ<br>{{flag|ເວເນຊຸເອລາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ແອຣ໌ຟວຣ໌ທ, [[ເຢຍລະມັນ]]
|ມິຖຸນາ 8
|31
|-
|32
|2003
|ໂດມິນິກ ຮົວຣານີ<br>{{flag|ລີບັງ}}
|ອານາ ກຣາຊີລາ ຄວິນເຕໂຣ<br>{{flag|ເວເນຊຸເອລາ}}
|ຫຍົງ ເໝຍ ໝ້າ<br>{{flag|ຈີນ}}
|ດີພຕີ ກູຣ໌ຈາລ<br>{{flag|ອິນເດຍ}}
|ໄດອານາ ມາຣີອາ ໂມເລໂນ<br>{{flag|ໂຄລັມເບຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເບີຣ໌ລິນ, [[ເຢຍລະມັນ]]
|ກໍລະກົດ 2
|34
|-
|33
|2004
|ເດຊີ ວາເລນເຊຍ<br>{{flag|ໂຄລັມເບຍ}}
|ໂກໂກ ຊິນ<br>{{flag|ມາເກົ໊າ}}
|ໄກດີ ມາຣ໌ເກຊ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Ana Lazarevic<br>{{flag|ເຊີເບຍແລະມອນເຕເນໂກຣ}}
|Yordanos Teshager<br>{{flag|ເອທິໂອເປຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຮູຮອດ, [[ຈີນ]]
|ກໍລະກົດ 24
|54
|-
|34
|2005
|ເອມມາຣີສ ປິນໂຕ<br>{{flag|ເວເນຊຸເອລາ}}
|ຊາຣຽນນາ ຄັນຄາຣິສໂຕ<br>{{flag|ແຟງລັງ}}
|ຊໍຣ໌ນຕາວຽນ ລູ<br>{{flag|ນອກແວ}}
|Saritza Alvarado Marrero<br>{{flag|ປວຍໂຕຣີໂກ}}
|Anush Grigoryan<br>{{flag|ອາກເມນີ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຫ່ວງຊານ, [[ຈີນ]]
|ກໍລະກົດ 30
|61
|-
|35
|2006
|ແຄທາຣີນາ ມາໂນວາ<br>{{flag|ສະໂລວາກີ}}
|ວາເນສຊາ ຄລາວດິໂອ<br>{{flag|ປວຍໂຕຣີໂກ}}
|ຊາຣັສວາຕີ ລູທເບີຣ໌ຕ<br>{{Flag|ມາຕີນິກ}}
|Sheila Ynoa<br>{{Flagicon image|Flag of CARICOM.svg}} [[ເກຣດເຕີຣ໌ແອນທິລລີສ]]
|Nathalie Ackermann<br>{{flag|ເຢຍລະມັນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ແນສຊໍ, ບາຮາມາສ
|ຕຸລາ 15
|45
|-
|36
|2007
|ແນນຊີ ອາຟິອູນີ<br>{{flag|ລີບັງ}}
|ຢູ ຮັນ-ນາ<br>{{flag|South Korea|name=ເກົາຫຼີໃຕ້}}
|ເອມິລີ ເຟີຣ໌ນັນເດຊ<br>{{flag|ເວເນຊຸເອລາ}}
|Marcela Duarte<br>{{flag|ບຣາຊິລ}}
|Antonia Kallimoukou<br>{{flag|ກະແລັດ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ມາເຮ, ເຊເຊລສ໌
|ຕຸລາ 13
|45
|-
|37
|2008
|ຄຣິສຕິນາ ຄາມາຣ໌ໂກ<br>{{flag|ໂຄລັມເບຍ}}
|ມິເລນາ ລູຕຣ໌ຊີໂນຟສກາ<br>{{flag|ໂປໂລຍ}}
|ລິວບອບ ຢາໂກວີນາ<br>{{flag|ບີເອໂລລຸດ}}
|María Gabriela Garmendia Sandoval<br>{{flag|ເວເນຊຸເອລາ}}
|Aneta Sychrova<br>{{flag|ແຊັກ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊາບເຊ, [[ໂປໂລຍ]]
|ຕຸລາ 25
|57
|-
|38
|2009
|ຮັນເນລີສ ເລເດສມາ<br>{{flag|ເວເນຊຸເອລາ}}
|ມາຣີຢາ ເຍສແຟນ<br> {{flag|ບີເອໂລລຸດ}}
|ໂຣຊານາ ເມເລນເດສ<br> {{flag|ປວຍໂຕຣີໂກ}}
|ແອນນາ ມາຣີອາ ຕາຣ໌ນອບສກາ<br> {{flag|ໂປໂລຍ}}
|ແມັກເຄຢ໌ລາ ແມັກເດລີນາ<br> {{flag|ຄູຣາຊາວ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ມິນສ໌ກ, [[ເບລາຣຸສ]]
|ກັນຍາ 27
|56
|-
|39
|2010
|ເມເດລີສ ໂຄລັມນາ<br>{{flag|ປວຍໂຕຣີໂກ}}
|ຄາເຣນ ຊູຊານານ ສຊວາຣ໌ຊ<br>{{flag|ເປຣູ}}
|ອານາສຕາເກຍ ເພຍຣ໌ເລ<br>{{flag|ບາຮາມາສ}}
|ອອນກາ ນາວາຣ໌ໂຣ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|ແມັກຣີ ເອເລນາ ບີລິຊ<br>{{flag|ໂຄລັມເບຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ສາທາລະນະລັດໂດມິນິກັນ|ພຸນຕາ ຄານາ]], [[ສາທາລະນະລັດໂດມິນິກັນ]]
|ພະຈິກ 7
|58
|-
|40
|2011
|ເຈສສິກາ ຮາຣ໌ທແມນ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ກລໍເຣຍ ມາຣ໌ຕິເນຊ<br>{{flag|ແອສະປາຍ}}
|ຊາວອຍ ກໍຣ໌ດອນ<br>{{flag|ເຈເມກາ}}
|ບີເທລເຮມ ໄຮລູ<br>{{flag|ເອທິໂອເປຍ}}
|ກົງ ຣຸຍ<br>{{flag|ຈີນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອອກຣິຮູລາ, ເອສະປາຍ
|ຕຸລາ 7
|60
|-
|41
|2012
|ດາເນຍລາ ຊັລບາວດ໌<br>{{flag|ເວເນຊຸເອລາ}}
|ເຈເນຊິສ ດາວີໂລ<br>{{flag|ປວຍໂຕຣີໂກ}}
|ລໍຣາ ແອຊຟີລດ໌<br>{{flag|ອັງກິດ}}
|ໂຣແຊນນ໌ ເຊລເລີຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ຄາຣ໌ລາ ພໍຣ໌ດເຕີຣ໌<br>{{flag|Thailand|name=ໄທ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອາເຄນ, [[ເຢຍລະມັນ]]
|ພະຈິກ 23
|53
|-
|42
|2013
|ອີຄາເຕຣີນາ ເພລກໂຮວາ<br>{{flag|Russia|name=ຣັດເຊຍ}}
|ອາລີດາ ອໍຣ໌ຕິຊ<br>{{flag|ປວຍໂຕຣີໂກ}}
|ມາຣ໌ກາຣິຕາ ເພຣັລຕາ<br>{{flag|ໂຄລັມເບຍ}}
|ໂຄຣີນ ເມດີນາ<br>{{flag|ຟີລິບປິນ}}
|ເຄຍ໌ລາ ເນລ<br>{{flag|ແອຟຣິກາໃຕ້}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" |ມັກເດອບວກ, [[ເຢຍລະມັນ]]
|ທັນວາ 14
|59
|-
|43
|2014
|ພັດທຣາພອນ ຫວັງ<br>{{flag|Thailand|name=ໄທ}}
|ເຈສລີ ເມີຣ໌ກັລ<br>{{flag|ຄິວບາ}}
|ຄຣິສ ທິຟຟານີ ແຈນສັນ<br> {{flag|ຟີລິບປິນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 4
|68
|-
|44
|2015
|ວາເລນຕິນາ ຣາຊູໂລວາ<ref name=":15">{{Cite web |last=Expert |first=The Pageant Crown |date=2015-12-18 |title=The Pageant Crown Ranking: Miss Intercontinental 2015 - Results |url=https://thepageantcrown.blogspot.com/2015/12/miss-intercontinental-2015-results.html |access-date=2025-06-30 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Russia|name=ຣັດເຊຍ}}
|ຄຣິສທີ ລິນນ໌ ແມັກແກຣ໌ຣີ<br>{{flag|ຟີລິບປິນ}}
|ໄບຣແອນ ໄບລີ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ແຄທເທຣີນ ການ໌ເຊຍ<br>{{flag|ເວເນຊຸເອລາ}}
|ເທນໄດ ບອນການີ ຮັນດາ<br>{{flag|ຊິມບັບເວ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ທັນວາ 18
|62
|-
|45
|2016
|ເຮລີມາຣ໌ ໂຣຊາຣິໂອ<ref name=":16">{{Cite web |last=Expert |first=The Pageant Crown |date=2016-10-16 |title=The Pageant Crown Ranking: Miss Intercontinental 2016 |url=https://thepageantcrown.blogspot.com/2016/10/miss-intercontinental-2016.html |access-date=2025-06-30 |website=The Pageant Crown Ranking}}</ref><br>{{flag|ປວຍໂຕຣີໂກ}}
|ທຣາຊີ ແອດ ເດ ຊິລວາ<br>{{flag|ສີລັງກາ}}
|ຊິລເວຍ ຄອມມອດໍຣ໌<br>{{flag|ການາ}}
|ຟີໂອເຣຍນາ ຣັສໂຊ<br>{{flag|ອິຕາລີ}}
|ອາໂມລ໌ ຄາຣີນາ ເນເມຣ໌<br>{{flag|ເວເນຊຸເອລາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໂຄລອມໂບ, [[ສີລັງກາ]]
|ຕຸລາ 16
|63
|-
|46
|2017
|ເວໂຣນິກາ ຊາລັສ<ref name=":17">{{Cite web |last=Expert |first=The Pageant Crown |date=2018-01-25 |title=The Pageant Crown Ranking: Miss Intercontinental 2017 |url=https://thepageantcrown.blogspot.com/2018/01/miss-intercontinental-2017.html |access-date=2025-06-30 |website=The Pageant Crown Ranking}}</ref><br>{{flag|ເມັກຊິໂກ}}
|ແຄທາຣີນາ ໂຣດຣິເກສ<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|ແຄເທຣີນ ເຮພເພນຮຸຍສ໌<br>{{flag|ໂຮນລັງ}}
|ອາແມນດາ ຄາຣ໌ໂດໂຊ<br>{{flag|ບຣາຊິລ}}
|ລິເຊທ ວິລລານູເອລາ<br>{{flag|ໂຄລັມເບຍ}}
|ລີ ຊູ-ຈິນ<br>{{flag|South Korea|name=ເກົາຫຼີໃຕ້}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຮູຣ໌ກາດາ, ອີຢິບ
|ມັງກອນ 24, 2018
|66
|-
|47
|2018
|ຄາເຣນ ກັລລ໌ແມນ<ref name=":18">{{Cite web |last=Expert |first=The Pageant Crown |date=2019-01-26 |title=The Pageant Crown Ranking: Miss Intercontinental 2018 |url=https://thepageantcrown.blogspot.com/2019/01/miss-intercontinental-2018.html |access-date=2025-06-30 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Philippines|name=ຟິລິບປິນ}}
|ອາເດຣຍນາ ໂມຢາ<br>{{flag|ຄອສຕາລີກາ}}
|ລໍຣາ ລອງອໍໂຣວາ<br>{{flag|ສະໂລວາກີ}}
|ຮິລລາຣີ ໂອລລ໌ມັນນ໌<br>{{flag|ໂຄລັມເບຍ}}
| ຫງັນ ອັນ ເລ ອູ<br>{{flag|Vietnam|name=ຫວຽດນາມ}}
| ເບລລາ ລີເຣ ແລປໂຊ<br>{{flag|ເອທິໂອເປຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ມະນີລາ]], [[ປະເທດຟິລິບປິນ|ຟິລິບປິນ]]
|ມັງກອນ 26, 2019
|83
|-
|48
|2019
|ແຟນນີ ມີໂກະ<ref name=":19">{{Cite web |last=Expert |first=The Pageant Crown |date=2019-12-22 |title=The Pageant Crown Ranking: Miss Intercontinental 2019 |url=https://thepageantcrown.blogspot.com/2019/12/miss-intercontinental-2019.html |access-date=2025-06-30 |website=The Pageant Crown Ranking}}</ref><br>{{flag|ຮົງກະລີ}}
|ໂມນິກາ ອາການາຣ໌<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ນະລຶມົນ ຄຳພັນ<br>{{flag|Thailand|name=ໄທ}}
|ດານີ ເວນເຕີຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ທິຟຟານີ ໂຢໂກະ ຊອງ<br>{{flag|ເປຣູ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຊາຣ໌ມ ເອລ ຊີຄ, ອີຢິບ
|ທັນວາ 20
|57
|-
| colspan="2" |{{grey|<s>2020</s>}}
| colspan="10" |''ການປະກວດບໍ່ຈັດຂຶ້ນເນື່ອງຈາກ ການລະບາດທົ່ວໂລກຂອງໂຄວິດ-19''
|-
|49
|2021
|ຊິນເດເຣັລລາ ເຟຍ໌ ເອລໂລ ໂອບເນຍີຕາ<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2021-10-30 |title=The Pageant Crown Ranking: Miss Intercontinental 2021 |url=https://thepageantcrown.blogspot.com/2021/10/miss-intercontinental-2021.html |access-date=2025-06-30 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Philippines|name=ຟິລິບປິນ}}
|ເປົາລິນາ ອູເຊດາ<br>{{flag|ເມັກຊິໂກ}}
|ໂຣມີ ຊິມປ໌ກິນສ໌<br>{{flag|ອັງກິດ}}
|ເຄລລີ-ມາຣີ ອາເນັດຕ໌<br>{{flag|ເຊເຊລສ໌}}
|ເຄທລິນ ຫລີ່<br>{{flag|ແຄນນາດາ}}
|ມາຣີອາ ພອນລາ ຄັສຕິລໂລ<br>{{flag|ໂຄລັມເບຍ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="5" |ຊາຣ໌ມ ເອລ ຊີຄ, ອີຢິບ
|ຕຸລາ 29
|72
|-
|50
|2022
|ເລ ຫງວຽນ ບາວ ຫງັອກ<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2022-10-15 |title=The Pageant Crown Ranking: Miss InterContinental 2022 |url=https://thepageantcrown.blogspot.com/2022/10/miss-intercontinental-2022.html |access-date=2025-06-30 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Vietnam|name=ຫວຽດນາມ}}
|Mariela Pepin<br>{{flag|ປວຍໂຕຣີໂກ}}
|Maria Cecília Almeida Sousa<br>{{flag|ບຣາຊິລ}}
|Joy Raimi Mojisola<br>{{flag|ໄນຈີເຣຍ}}
|Tatjana Genrich<br>{{flag|Germany|name=ເຢຍລະມັນ}}
|Emmy Carrero<br>{{flag|ເວເນຊຸເອລາ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ຕຸລາ 14
|71
|-
|51
|2023
|ຈັດນະລິນ ໂຊຕິຈິລະວະລາຈັດ<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2023-12-17 |title=The Pageant Crown Ranking: Miss Intercontinental 2023 |url=https://thepageantcrown.blogspot.com/2023/12/miss-intercontinental-2023.html |access-date=2025-06-30 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Thailand|name=ໄທ}}
|Christina Villegas Murillo<br>{{flag|ເມັກຊິໂກ}}
|Lê Nguyễn Ngọc Hằng<br>{{flag|Vietnam|name=ຫວຽດນາມ}}
|Sara Damnjanović<br>{{flag|ເຊີເບຍ}}
|Marelis Salas Julio<br>{{flag|Colombia|name=ໂຄລອມເບຍ}}
|Daria Reshta<br>{{flag|Russia|name=ຣັດເຊຍ}}
|Christiana sia Johnson<br>{{flag|ເຊຍຣາລີໂອນ}}
|ທັນວາ 15
|71
|-
|52
|2024
|ມາຣີອາ ເຊເປໂຣ<br>{{flag|ປວຍໂຕຣີໂກ}}
|Georgette Musrie<br>{{flag|ເວເນຊຸເອລາ}}
|Alyssa Marie Redondo<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|Bùi Khánh Linh<br>{{flag|Vietnam|name=ຫວຽດນາມ}}
|Celina Weil<br>{{flag|ເຢຍລະມັນ}}
|Kenyatta Beazer<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|Amanda Peresu<br>{{flag|ຊິມບັບເວ}}
|ທັນວາ 6
|71
|-
|53
|2025
|Varvara Yakovenko<br>{{flag|Russia|name=ຣັດເຊຍ}}
|Lorena Suárez<br>{{flag|ຄິວບາ}}
|ວາເນສຊາ ນັດຊາ ເວັ້ງຄ໌<br>{{flag|Thailand|name=ໄທ}}
|Faidah Kassim<br>{{flag|ແທນຊາເນຍ}}
|Christina Labareño Vanhefflin<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|Cristiane Guerrero<br>{{flag|ເອກວາດໍ}}
|Brilliant Maroko<br>{{flag|ເຄນຢາ}}
|ມັງກອນ 29, 2026
|57
|}
== ມິສອິນເຕີຄອນຕິເນນຕັລລາຊິນີທະວີບ ==
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2"; | ປີ
! rowspan="2"; | ມິສອິນເຕີຄອນຕິເນນຕັລ ອາຟຣິກາ
! colspan="3" | ມິສອິນເຕີຄອນຕິເນນຕັລ ອາເມຣິກາ
! colspan="2" | ມິສອິນເຕີຄອນຕິເນນຕັລ ອາຊີ
! rowspan="2"; | ມິສອິນເຕີຄອນຕິເນນຕັລ ຢູໂຣບ
|-
! ມິສອິນເຕີຄອນຕິເນນຕັລ ອາເມຣິກາເໜືອ
! ມິສອິນເຕີຄອນຕິເນນຕັລ ອາເມຣິກາໃຕ້
! ມິສອິນເຕີຄອນຕິເນນຕັລ ແຄຣິບເບຽນ
! ມິສອິນເຕີຄອນຕິເນນຕັລ ອາຊີແປຊິຟິກ
! ມິສອິນເຕີຄອນຕິເນນຕັລ ອາຊີ
|-
|2008
|ໂນເອລ ຊູແບຣ໌<br>{{flag|ເຊເຊລສ໌}}
| colspan="2" |ວາເນສຊາ ກີມາໄຣຊ໌<br>{{flag|ບຣາຊິລ}}
|ຟລໍ ເອລິຊາ ເຄຊຸສ<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| ລິເລຽນ ລີ<br>{{flag|Singapore}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ລິວບອບ ຢາໂກວີນາ<br>{{flag|ບີເອໂລລຸດ}}
|-
|2009
|ໄຮວອດ ເທສເຟຍ<br>{{flag|ເອທິໂອເປຍ}}
| colspan="2" |ຮັນເນລີສ ເລເດສມາ<br>{{flag|ເວເນຊຸເອລາ}}
|ໂຣຊານາ ເມເລນເດສ<br>{{flag|ປວຍໂຕຣີໂກ}}
| ຊາ ເຍ-ລິນ<br>{{flag|South Korea|name=ເກົາຫຼີໃຕ້}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ມາຣີຢາ ເຍສແຟນ<br>{{flag|ບີເອໂລລຸດ}}
|-
|2010
|ຣໍດີນາ ເກເບຣມາຣຽມ<br>{{flag|ເອທິໂອເປຍ}}
| colspan="2" |ຄາເຣນ ຊູຊານາ ສຊວາຣ໌ຊ<br>{{flag|ເປຣູ}}
|ເມເດລີສ ໂຄລັມນາ<br>{{flag|ປວຍໂຕຣີໂກ}}
| ຄຣິສທີ ລິນນ໌ ແມັກແກຣ໌ຣີ<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|{{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອິຊາເບລາ ວິລເຊັກ<br>{{flag|ໂປໂລຍ}}
|-
|2011
|ບີເທລເຮມ ໄຮລູ<br>{{flag|ເອທິໂອເປຍ}}
| colspan="2" |ເຈສສິກາ ຮາຣ໌ທແມນ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
|ຊາວອຍ ກໍຣ໌ດອນ<br>{{flag|ເຈເມກາ}}
|{{n/a|ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ}}
|ກົງ ຣຸຍ<br>{{flag|ຈີນ}}
|ກລໍເຣຍ ມາຣ໌ຕິເນສ<br>{{flag|ແອສະປາຍ}}
|-
! ປີ
! ມິສອິນເຕີຄອນທິເນນທັລ ອາຟຣິກາ
! ມິສອິນເຕີຄອນທິເນນທັລ ອາເມຣິກາເໜືອ
! colspan="2" | ມິສອິນເຕີຄອນທິເນນທັລ ອາເມຣິກາໃຕ້
! colspan="2" | ມິສອິນເຕີຄອນທິເນນທັລ ອາຊີແລະໂອເຊຍເນຍ
! ມິສອິນເຕີຄອນທິເນນທັລ ຢູໂຣບ
|-
|2012
|ໂຣແຊນນ໌ ເຊລເລີຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ເຈເນຊິສ ດາວີໂລ<br>{{flag|ປວຍໂຕຣີໂກ}}
| colspan="2" |ດາເນຍລາ ຊັລບາວດ໌<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="2" |ຄາຣ໌ລາ ພໍຣ໌ດເຕີຣ໌<br>{{flag|Thailand|name=ໄທ}}
|ລໍຣາ ແອຊຟີລດ໌<br> {{flag|ອັງກິດ}}
|-
|2013
|ເຄຍ໌ລາ ເນລ<br>{{flag|ແອຟຣິກາໃຕ້}}
|ອາລີດາ ອໍຣ໌ຕິຊ<br>{{flag|ປວຍໂຕຣີໂກ}}
| colspan="2" |ມາຣ໌ກາຣິຕາ ເພຣັລຕາ<br>{{flag|ໂຄລັມເບຍ}}
| colspan="2" |ໂຄຣີນ ເມດີນາ<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|ອີຄາເຕຣີນາ ເພລກໂຮວາ<br>{{flag|Russia|name=ຣັດເຊຍ}}
|-
|2014
|ໂດນິກ ລີໂອນາຣ໌ດ<br>{{flag|ແອຟຣິກາໃຕ້}}
|ເຈສລີ ເມີຣ໌ກັລ<br>{{flag|ຄິວບາ}}
| colspan="2" |ນາດີນາ ວັລລີນາ<br>{{flag|ອາເຈນຕິນາ}}
| colspan="2" |ຄຣິສ ທິຟຟານີ ແຈນສັນ<br>{{flag|Philippines|name=ຟິລິບປິນ}}
----ພັດທຣາພອນ ຫວັງ<br>{{flag|Thailand|name=ໄທ}}
|ໂຈອານາ ມາຣ໌ຕິນສ໌<br>{{flag|ປອກຕຸຍການ}}
|-
|2015
|ເທນໄດ ບອນການີ ຮັນດາ<br>{{flag|ຊິມບັບເວ}}
|ໄບຣແອນ ໄບລີ<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
| colspan="2" |ແຄທເທຣີນ ການ໌ເຊຍ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="2" |ຄຣິສທີ ລິນນ໌ ແມັກແກຣ໌ຣີ<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|ວາເລນຕິນາ ຣາຊູໂລວາ<br>{{flag|Russia|name=ຣັດເຊຍ}}
|-
|2016
|ຊິລເວຍ ຄອມມອດໍຣ໌<br>{{flag|ການາ}}
|ເຮລີມາຣ໌ ໂຣຊາຣິໂອ<br>{{flag|ປວຍໂຕຣີໂກ}}
| colspan="2" |ອາໂມລ໌ ຄາຣີນາ ເນເມຣ໌<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="2" |ທຣາຊີ ແອດ ເດ ຊິລວາ<br>{{flag|ສີລັງກາ}}
|ຟີໂອເຣຍນາ ຣັສໂຊ<br>{{flag|ອິຕາລີ}}
|-
|2017
|ອາບິເກລ ເອສເທຣ໌ ເອຈິເກະ<br>{{flag|ໄນຈີເຣຍ}}
|ເວໂຣນິກາ ຊາລັສ<br>{{flag|ເມັກຊິໂກ}}
| colspan="2" |ອາແມນດາ ຄາຣ໌ໂດໂຊ<br>{{flag|ບຣາຊິລ}}
| colspan="2" |ແຄທາຣີນາ ໂຣດຣິເກສ<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|ແຄເທຣີນ ເຮພເພນຮຸຍສ໌<br>{{flag|ໂຮນລັງ}}
|-
|2018
|ເບລລາ ລີເຣ ແລປໂຊ<br>{{flag|ເອທິໂອເປຍ}}
|ອາເດຣຍນາ ໂມຢາ<br>{{flag|ຄອສຕາລີກາ}}
| colspan="2" |ຮິລລາຣີ ໂອລລ໌ມັນນ໌<br>{{flag|ໂຄລັມເບຍ}}
| colspan="2" |ຄາເຣນ ກັລລ໌ແມນ<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|ລໍຣາ ລອງອໍໂຣວາ<br>{{flag|ສະໂລວາກີ}}
|-
|2019
|ດານີ ເວນເຕີຣ໌<br>{{flag|ແອຟຣິກາໃຕ້}}
|ໂມນິກາ ອາການາຣ໌<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
| colspan="2" |ທິຟຟານີ ໂຢໂກະ ຊອງ<br>{{flag|ເປຣູ}}
| colspan="2" |ນະລຶມົນ ຄຳພັນ<br>{{flag|Thailand|name=ໄທ}}
|ແຟນນີ ມີໂກະ<br>{{flag|ຮົງກະລີ}}
|-
|2021
|ເຄລລີ-ມາຣີ ອາເນັດຕ໌<br> {{flag|ເຊເຊລສ໌}}
|ເປົາລິນາ ອູເຊດາ<br> {{flag|ເມັກຊິໂກ}}
| colspan="2" |ມາຣີອາ ພອນລາ ຄັສຕິລໂລ<br> {{flag|ໂຄລັມເບຍ}}
| colspan="2" |ຊິນເດເຣັລລາ ເຟຍ໌ ເອລໂລ ໂອບເນຍີຕາ<br>{{flag|Philippines|name=ຟິລິບປິນ}}
|ໂຣມີ ຊິມປ໌ກິນສ໌<br> {{flag|ອັງກິດ}}
|-
|2022
| ຈອຍ ໄຣມີ ໂມຈິໂຊລາ <br>{{flag|ໄນຈີເຣຍ}}
|ມາຣີເອລາ ເພພິນ <br> {{flag|ປວຍໂຕຣີໂກ}}
| colspan="2" | ມາຣີອາ ເຊຊິເລຍ ອັລເມດາ ຊູຊາ <br> {{flag|ບຣາຊິລ}}
| colspan="2" | ເລ ຫງວຽນ ບາວ ຫງັອກ <br>{{flag|Vietnam|name=ຫວຽດນາມ}}
| ທັດຈານາ ເຈນຣິຊ <br> {{flag|ເຢຍລະມັນ}}
|-
|2023
| ຄຣິສເທຍນາ ເຊຍ ຈອນສັນ<br>{{flag|ເຊຍຣາລີໂອນ}}
|ຄຣິສທີນາ ວິລເລກັສ ມູຣິລໂລ<br>{{flag|ເມັກຊິໂກ}}
| colspan="2" | ມາເຣລິສ ຊາລັສ ຈູລິໂອ<br>{{flag|ໂຄລັມເບຍ}}
| colspan="2" | ເລ ຫງວຽນ ງອກ ຮັງ<br>{{flag|Vietnam|name=ຫວຽດນາມ}}
| ດາເຣຍ ເຣຊຕາ<br>{{flag|Russia|name=ຣັດເຊຍ}}
|-
|2024
|ອາແມນດາ ເພຣີຊູ<br>{{flag|ຊິມບັບເວ}}
|ເຄນຍັດຕາ ບີເຊີຣ໌<br>{{flag|USA|name=ສະຫະລັດອາເມລິກາ}}
| colspan="2" |ເຈອໍຣ໌ເຈດຕ໌ ມຸສຣີ<br>{{flag|ເວເນຊຸເອລາ}}
| colspan="2" |ບຸຍ ຂັງ ລິນ<br>{{flag|Vietnam|name=ຫວຽດນາມ}}
|ເຊລິນາ ໄວລ໌<br>{{flag|ເຢຍລະມັນ}}
|-
|2025
|ບຣິລລຽນຕ໌ ມາໂຣໂກະ<br>{{flag|ເຄນຢາ}}
|ລໍເຣນາ ຊົວເຣຊ<br>{{flag|ຄິວບາ}}
| colspan="2" |ຄຣິສທຽນ ເກຣ໌ເຣໂຣ <br>{{flag|ເອກວາດໍ}}
| colspan="2" |ວາເນສຊາ ນັດຊາ ເວັ້ງຄ໌ <br>{{flag|Thailand|name=ໄທ}}
|ວາຣ໌ວາຣາ ຢາໂຄເວນໂຄ<br>{{flag|Russia|name=ຣັດເຊຍ}}
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist|2}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
{{commonscat|missintercontinental|ມິສອິນເຕີຄອນຕິເນນຕັລ}}
* [https://www.missintercontinental.de/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/missintercontinentalorganization ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missintercontinentalorg/ ອິນສະຕາແກຣມຫຼັກ]
* [https://www.youtube.com/@MissIntercontinental ຢູທູບຫຼັກ]
* [https://www.tiktok.com/@missintercontinentalorg?lang=en ຕິກຕອກຫຼັກ]
* [https://x.com/missinterconti ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກ]
* [https://www.threads.com/@missintercontinentalorg ເທີຣດສ໌ຫຼັກ]
[[ໝວດ:ມິສອິນເຕີຄອນຕິເນນຕັລ|*]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
jrwdqmi1np2rdz0hita83es4bjqx7b0
ມິສໂກຣບ
0
25394
130844
130638
2026-09-16T08:18:03Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130844
wikitext
text/x-wiki
{{Infobox organization
| name = <small>ມິສໂກຣບອິນເຕີເນຊັນແນລ<br>ມິສໂກຣບ<br>ເດອະມິສໂກຣບ</small>
| original_name = Miss Globe
| formation = {{Start date and age|1925|df=y}}
| image =
| size = 200px
| motto =
| type = <small>[[ການປະກວດຄວາມງາມ]]</small>
| headquarters = <small>{{flag|Turkey}} - RCA Global Entertainment Co. (ມິສໂກຣບອິນເຕີເນຊັນແນລ)<br>{{flag|Canada}} - Miss Globe Group Inc. (ມິສໂກຣບ)<br>{{flag|Albania}} - Deliart Association (ເດອະມິສໂກຣບ)</small>
| leader_title = ຜູ້ກໍ່ຕັ້ງ
| leader_name = <small>ຊາຣ໌ລີ ຊີ (Charlie See)</small>
| key_people = <small>Rasim Aydın (ມິສໂກຣບອິນເຕີເນຊັນແນລ)<br>Albert Xhaferri (ມິສໂກຣບ)<br>Petri Bozo (ເດອະມິສໂກຣບ)</small>
| website = <small>[http://www.missglobeinternational.com/ ເວັບໄຊຫຼັກ ມິສໂກຣບອິນເຕີເນຊັນແນລ (ຕຸຣເຄຍ)]<br>[http://www.missglobegroup.com/ ເວັບໄຊຫຼັກ ມິສໂກຣບ (ແຄນາດາ)]<br>[http://www.themissglobe.com/ ເວັບໄຊຫຼັກ ເດອະມິສໂກຣບ (ແອນບາເນຍ)]</small>
| caption = <small>ມິສໂກຣບອິນເຕີເນຊັນແນລ<br>ມິສໂກຣບ<br>ເດອະມິສໂກຣບ</small>
}}
ອົງກອນມິສໂກຣບອິນເຕີເນຊັນແນລ ເປັນກຸ່ມ[[ການປະກວດຄວາມງາມ]]ລະດັບໂລກທີ່ຈັດຂຶ້ນເປັນປະຈຳທຸກປີ..<ref>{{Cite web|url=http://www.missglobeinternational.com/history/2010/history.html|title=Miss Globe International ©|publisher=www.missglobeinternational.com|accessdate=2011-01-30|archive-date=2011-07-14|archive-url=https://web.archive.org/web/20110714101912/http://www.missglobeinternational.com/history/2010/history.html|url-status=dead}}</ref> ປັດຈຸບັນ ມິສໂກຣບ ມີການຜະລິດພ້ອມກັນໂດຍອົງກອນຕ່າງໆ 3 ແຫ່ງທີ່ອ້າງຕົວວ່າເປັນຜູ້ຈັດງານຢ່າງເປັນທາງການ, ມິສໂກຣບເປັນທີ່ຮູ້ຈັກໃນປີ 1988. ໃນປີ 2010, ການປະກວດແບ່ງອອກເປັນສາມອົງກອນ. ມິສໂກຣບອິນເຕີເນຊັນແນລ (ອັງກິດ: Miss Globe International), ໃນ[[ປະເທດຕຸຣເຄຍ]]ຜະລິດເປັນປະຈຳທຸກປີ (ງານທີ່ບໍ່ໄດ້ດຳເນີນການໃນປັດຈຸບັນ) ໂດຍ RCA Global Entertainment Co. ແລະ ຈັດໂດຍ Rasim Aydın.<ref name="MISS">{{Cite news|title=MISS GLOBE INTERNATIONAL|url=http://www.brtk.net/index.php?option=com_content&view=article&id=38122:miss-globe-international&catid=1:kktc&Itemid=3|accessdate=26 January 2013|newspaper=Bayrak Radyo Televizyon Kurumu|language=tr}}</ref> ຜູ້ຈັດງານທີສາມ ມິສໂກຣບກຣຸ໊ບ ບໍລິສັດຈຳກັດ, ໃນເມືອງ[[ລັດອອນແທຣິໂອ|ອອນແທຣິໂອ]] [[ປະເທດແຄນາດາ]]ໄດ້ເລີ່ມຈັດງານປະກວດມິສໂກຣບ (ອັງກິດ: Miss Globe) ປະຈຳປີໂດຍ Albert Xhaferri ແລະ Dickson Ng.<ref>{{Cite web|publisher=Miss Globe|title=Organization|url=http://www.missglobegroup.com/organization.html|date=2016|accessdate=27 April 2017|archive-date=2017-04-27|archive-url=https://web.archive.org/web/20170427102817/http://www.missglobegroup.com/organization.html|url-status=dead}}</ref> ເດອະມິສໂກຣບ (ອັງກິດ: The Miss Globe) ໃນ[[ປະເທດແອນບາເນຍ|ແອນບາເນຍ]]ເປັນຈຳນວນຫຼາຍທີ່ຜະລິດໂດຍອົງກອນອື່ນສະມາຄົມ, Deliart Association ແລະ ຜະລິດໂດຍ Petri Bozo.<ref name="petribozo">{{Cite news|date=4 October 2010|title=16-year-old from Lithuania crowned "Miss Globe" in Saranda|newspaper=Tribuna News|url=https://translate.google.com/translate?hl=en&sl=sq&u=http://www.tribuna-news.com/mat.php%3Fidm%3D3296%26l%3Da&prev=/search%3Fq%3DPetri%2BBozo%2Bmiss%2Bglobe%26start%3D10%26hl%3Den%26sa%3DN%26biw%3D1536%26bih%3D735&sa=X&ei=CClFUbTZCvDDyQGttIHgBA&ved=0CGQQ7gEwCTgK|accessdate=17 March 2013}}</ref><ref>{{Cite news|date=11 November 2012|title=Hygerta Sako, Ahmeti Proud partner in "Miss Globe"|newspaper=Panorama Plus|url=http://translate.googleusercontent.com/translate_c?depth=1&ei=mDBFUa7qLqOiyAHfn4CIAw&hl=en&prev=/search%3Fq%3DPetri%2BBozo%2Bmiss%2Bglobe%26start%3D20%26hl%3Den%26sa%3DN%26biw%3D1536%26bih%3D735&rurl=translate.google.com&sl=sq&u=http://www.panorama.com.al/2012/11/11/hygerta-sako-partnerja-e-krenar-ahmetit-ne-miss-globe/&usg=ALkJrhhoQGKVlPwueFzLbv_4kCe5xBx6pw|accessdate=17 March 2013}}</ref> ໃນປີ ພ.ສ. 2016
== ປະຫວັດ ==
ການປະກວດມິສໂກຣບທັງສາມຄັ້ງຖືກຕັດອອກຈາກ ມິສໂກລບ໌ ເດີມທີ່ກໍ່ຕັ້ງໂດຍ ຊາຣ໌ລີ ຊີ (Charlie See). ມິສໂກຣບໄດ້ຈົດທະບຽນໃນສຳນັກງານສິດທິບັດ ແລະ ເຄື່ອງໝາຍການຄ້າຂອງ ວໍຊິງຕັນ ດີ.ຊີ. ໃນປີ 1975<ref name="bth">{{Cite web|title=Miss Globe International|url=http://www.beautytipshub.com/fashion/beauty-pageants-for-women/miss-globe-international.html|publisher=Beauty Tipshub|accessdate=26 January 2013|quote=Miss Globe International is ranked among the top international beauty pageants of the world.|archive-date=2018-04-05|archive-url=https://web.archive.org/web/20180405153614/http://www.beautytipshub.com/fashion/beauty-pageants-for-women/miss-globe-international.html|url-status=dead}}</ref><ref name="about">{{Cite web|title=About MISS GLOBE INTERNATIONAL|url=http://www.missglobeinternational.com/?id=about|publisher=Miss Globe international|accessdate=26 January 2013|archive-date=2015-04-02|archive-url=https://web.archive.org/web/20150402124649/http://www.missglobeinternational.com/?id=about|url-status=dead}}</ref>
ການປະກວດ ມິສໂກຣບ ເປັນທີ່ຮູ້ຈັກແພ່ຫຼາຍໃນປີ 1988, ແຕ່ການປະກວດມິສໂກຣບອິນເຕີເນຊັນແນລໄດ້ຮັບການຈັດອັນດັບຈາກຜູ້ຊະນະຕັ້ງແຕ່ປີ 1925. ໃນປີ ພ.ສ. 2015, Pageantopolis ແລະ Critical Beauty ໄດ້ເປີດຕົວຜົນງານຂອງມິສໂກຣບອິນເຕີເນຊັນແນລໃນຊ່ວງຕົ້ນປີ ແລະ ຜູ້ຊະນະຕັ້ງແຕ່ປີ 1925-1987 ຈາກການຈັດປະກວດນາງງາມ Miss Winnepausakee pageant, ເບື້ອງຕົ້ນເພື່ອການປະກວດນາງງາມນິວແຮມເຊຍຣ໌<ref name="fictitious-winners">{{Cite news|last1=Delfin|first1=Rafa|title=Pageantopolis exposes Miss Globe International's fictitious early years and winners|url=http://www.criticalbeauty.com/2015/04/pageantopolis-exposes-miss-globe.html|accessdate=30 December 2016|date=11 April 2015}}</ref>
== ເດອະມິສໂກຣບ ==
'''ກ່ຽວກັບການປະກວດ The Miss Globe ® Beauty Pageant'''
Deliart Association ກໍ່ຕັ້ງຂຶ້ນໃນປີ 1995 ແລະ ໄດ້ຮັບການຮັບຮອງໂດຍສານແຂວງໃນກຸງຕິຣານາ. ວັດຖຸປະສົງຂອງສະມາຄົມຄືການຈັດການສະແດງ, ແຟຊັນໂຊ, ການປະກວດນາງງາມ, ມິວສິກວິດີໂອ, ຄອນເສີດ, ສາລະຄະດີ, ພາບພະຍົນ ແລະ ຣາຍການໂທລະພາບ. ໃນບັນດາກິດຈະກຳທາງວັດທະນະທຳທີ່ຫຼາກຫຼາຍເຫຼົ່ານີ້ Deliart Association ໄດ້ສ້າງຜົນງານທີ່ໜ້າສົນໃຈຢ່າງຫຼວງຫຼາຍ ຕົນກາຍເປັນໜຶ່ງໃນອົງກອນທີ່ມີຄວາມຄິດສ້າງສັນສູງທີ່ສຸດໃນວົງການວັດທະນະທຳ ບໍ່ພຽງແຕ່ໃນແອນບາເນຍ ແຕ່ຍັງເປັນທີ່ຮູ້ຈັກໃນລະດັບໂລກ.
ສິນລະປິນ ແລະ ບຸກຄົນທີ່ມີຊື່ສຽງໃນວົງການສິນລະປະການສະແດງ, ແຟຊັນ, ວັນນະກຳ, ສື່ມວນຊົນ ແລະ ອີກຫຼາກຫຼາຍ ໄດ້ເຂົ້າຮ່ວມກັບ Deliart Association ຢ່າງຕໍ່ເນື່ອງ. Deliart Association ໄດ້ໃຫ້ຄວາມຮ່ວມມືກັບສິນລະປິນທັງຊາວແອນບາເນຍ ແລະ ຕ່າງປະເທດ ຖວມເຖິງຜູ້ທີ່ພຳນັກຢູ່ນອກປະເທດ ເພື່ອນຳຄຸນຄ່າອັນຍິ່ງໃຫຍ່ຂອງສິນລະປະ ແລະ ວັດທະນະທຳຈາກທົ່ວໂລກມານຳສະເໜີບົນເວທີ. ເສັ້ນທາງທີ່ Deliart Association ໃຊ້ໃນການນຳສະເໜີຄວາມງາມ, ວັດທະນະທຳ, ປະຫວັດສາດ ແລະ ໂບຮານຄະດີຂອງແອນບາເນຍສູ່ສາຍຕານານາຊາດ ມິຄວາມຍາວນານ ແລະ ຕໍ່ເນື່ອງ. ການປາກົດຕົວຄັ້ງທຳອິດເກີດຂຶ້ນໃນການປະກວດ Miss Europe 1998 ທີ່ອິຕາລີ ຫຼັງຈາກທີ່ຈັດການປະກວດ Miss Albania ຂຶ້ນເປັນຄັ້ງທຳອິດໃນປີ້ນັ້ນ. ຕັ້ງແຕ່ນັ້ນມາ ແອນບາເນຍໄດ້ເຂົ້າຮ່ວມການປະກວດໃນຢູໂຣບ ແລະ ລະດັບໂລກຢ່າງສະໝ່ຳສະເໝີ ພ້ອມທັງໃຊ້ໂອກາດນີ້ປະຊາສຳພັນໃຫ້ນານາຊາດໄດ້ຮູ້ຈັກວ່າ ປະເທດນ້ອຍໆ ແຫ່ງນີ້ຊ່ອນຄຸນຄ່າອັນໜ້າທຶ່ງ ແລະ ງົດງາມເອົາໄວ້.
ນິດຕະຍະສານ, ໃບປິວ, ວິດີໂອ ແລະ ໂປດກາດທີ່ຜະລິດຂຶ້ນເປັນພິເສດໂດຍ Deliart Association ມັກຖືກໃຊ້ເພື່ອປະຊາສຳພັນຜູ້ເຂົ້າປະກວດຈາກແອນບາເນຍ ໂດຍສະທ້ອນພາບະລັກຄວາມງົດງາມຂອງຜູ້ຍິງແອນບາເນຍ ຄວບຄູ່ກັບວິວທິວທັດ, ຊາຍຝັ່ງ, ໂບຮານຄະດີ, ເມືອງທ່ອງທ່ຽວ ແລະ ພູມສາດອັນງົດງາມຂອງປະເທດ. ການນຳສະເໜີເຫຼົ່ານີ້ເຮັດໃຫ້ເກີດຄວາມສົນໃຈຂຶ້ນໃນປີ 2001 ແລະ ນຳໄປສູ່ການທີ່ Mr. Charlie See ເຈົ້າຂອງສິດທິບັດ Miss Globe ໃນຂະນະນັ້ນ ມາທີ່ແອນບາເນຍໃນອີກ 2 ປີຕໍ່ມາ ແລະ ມອບສິດການຈັດປະກວດທີ່ສຳຄັນທີ່ສຸດໃຫ້ກັບ Deliart Association ກຸ່ມສິນລະປິນທີ່ເຕັມไปด้วยຄວາມກ້າ ແລະ ຄວາມມຸ່ງໝັ້ນ.
ຫຼາຍປີຕໍ່ມາ Deliart Association ແລະ ປະທານຄື Petri Bozo ໄດ້ລົງທຶນ ແລະ ພັດທະນາການປະກວດຢ່າງຕໍ່ເນື່ອງ ຈົນກາຍເປັນໜຶ່ງໃນເວທີປະກວດທີ່ມີຜູ້ຊົມຫຼາຍທີ່ສຸດໃນໂລກ. ເປັນເວລາ 11 ປີຕິດຕໍ່ກັນ ທີ່ການປະກວດ Miss Globe ຈັດຂຶ້ນໃນແອນບາເນຍ ໂດຍເຜີຍແຜ່ຄຸນຄ່າທີ່ດີງາມ ໄດ້ແກ່ ຄວາມງາມຕາມທຳມະຊາດ, ວັດທະນະທຳໂບຮານ, ມໍລະດົກທາງໂບຮານຄະດີ ແລະ ການຕ້ອນຮັບຢ່າງອົບອຸ່ນຂອງຊາວແອນບາເນຍ ເຊິ່ງບໍ່ອາດປຽບທຽບໄດ້. ດ້ວຍຄວາມພະຍາຍາມຂອງ Deliart Association ເຮັດໃຫ້ແອນບາເນຍເປັນທີ່ຮູ້ຈັກຫຼາຍຂຶ້ນໃນໂລກແຫ່ງການປະກວດນາງງາມ.
ຫຼັງການເສຍຊີວິດຂອງ Mr. ແລະ Mrs. See, Deliart Association ໄດ້ຮ່ວມມືກັບ MCGP ຈັດປະກວດ Miss Globe ທີ່ໂຕຣອນໂຕ ປະເທດແຄນາດາ ແລະ ໄດ້ຈົດທະບຽນເຄື່ອງໝາຍການຄ້າ The Miss Globe ® ເຮັດໃຫ້ສະມາຄົມກາຍເປັນຜູ້ຈັດຫຼັກຂອງການປະກວດລະດັບໂລກ ໂດຍສືບສານການລົງທຶນກວ່າ 13 ປີໃນກິດຈະກຳນີ້. ຕັ້ງແຕ່ເດືອນຕຸລາ 2015 The Miss Globe ® ໄດ້ກາຍເປັນສິດທິບັດພາຍໃຕ້ຊື່ Deliart Association. The Miss Globe ® ຈະຄົງໄວ້ເຊິ່ງເຄືອຂ່າຍທີ່ສ້າງຂຶ້ນມາ ພ້ອມທັງເຮັດວຽກຢ່າງຈິງຈັງກັບຜູ້ອຳນວຍການປະຈຳຊາດໃນ 5 ທະວີບ ເພື່ອຮັກສາພາບະລັກ ແລະ ຊື່ສຽງອັນດີ.<ref>{{Cite web |last=NICS (www.nics-al.com) |title=The Miss Globe Beauty Pageant |url=https://www.themissglobe.com/ |access-date=2025-09-29 |website=The Miss Globe Beauty Pageant}}</ref>
'''ໝາຍເຫດ:''' ຜູ້ດຳລົງຕຳແໜ່ງ[https://www.themissglobe.com/main ເດອະມິສໂກລບ໌] ຕາມທີ່ເວັບໄຊຫຼັກຢືນຢັນ
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
! rowspan="2" | ປີ
! rowspan="2" | ຜູ້ດຳລົງຕຳແໜ່ງ
! colspan="4" | ຮອງຊະນະເລີດ
! rowspan="2" | ສະຖານທີ່ຈັດປະກວດ
! rowspan="2" | ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ອັນດັບທີ 1
! ອັນດັບທີ 2
! ອັນດັບທີ 3
! ອັນດັບທີ 4
|-
| 2004
| Kristina Slavinskaya<br />{{flag|Russia}}
| Monika Pensa<br />{{flag|Estonia}}
| Svetlana Lagonda<br />{{flag|Belarus}}
| Enkelejda Bargjo<br />{{flag|Albania}}
| Zuzana Putnarova<br />{{flag|Czech Republic}}
| rowspan="6" | {{flagicon|Albania}} ດູຣເຣັສ, ແອນບາເນຍ
| 44
|-
| 2005
| Lucia Liptakova<br />{{flag|Slovakia}}
| Yulimar Roa Medina<br />{{VEN}}
| Edlira Meme<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ''}}
| 41
|-
| 2006
| Viviana Ramos<br />{{VEN}}
| Marian Karin Cabrera<br />{{flag|Spain}}
| Silvi Skenderaj<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ''}}
| 41
|-
| 2007
| Helen Alves Da Silva<br />{{BRA}}
| Irsa Demneri<br />{{flag|Albania}}
| Ioanna Kravariti<br />{{flag|Greece}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
| 2008
| Almeda Abazi<br />{{flag|Albania}}
| Keith Tootsi<br />{{flag|Estonia}}
| Anastasia Tolmachova<br />{{flag|Russia}}
| ນັດຖະນິດ ໂຕວັນ<br />{{flag|Thailand}}
| Krystal Wilson<br />{{flag|Canada}}
| 37
|-
| 2009
| Samah Gahfaz<br />{{flag|Algeria}}
| Monika Lewczuk<br />{{flag|Poland}}
| Arbnora Ademi<br />{{flag|Kosovo}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 47
|-
| 2010
| Laura Urbonite<br />{{flag|Lithuania}}
| Shu Wan Li<br />{{flag|China}}
| Hristina Micevska<br />{{flag|ມາເຊດວນເໜືອ|name=ປະເທດມາເຊດວນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="5" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ
| 40
|-
| 2011
| Stephanie Alice Ziolko<br />{{flag|Germany}}
| Michaela Gasparovicova<br />{{flag|ສະໂລວາກີ}}
| Edna Yulady Ferrín Córdoba<br />{{flag|Colombia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2012
| Kleoniki Delijorgji<br />{{flag|Albania}}
| Huang Jinzi<br />{{flag|China}}
| Inessa Yurinskaya<br />{{flag|Russia}}
| Yelena Martseniuk<br />{{flag|ອູກະແລນ}}
| Kristina Karjalainen<br />{{flag|Finland}}
| 43
|-
| 2013
| Bianca Maria Paduraru<br />{{flag|Romania}}
| Olga Portnova<br />{{flag|ກາຊັກສະຖານ}}
| Klaudia Wisniowska<br />{{flag|Poland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 36
|-
| 2014
| Jacqueline Wojciechowski<br />{{flag|Canada}}
| María Cristina Vergara Navarro<br />{{flag|Colombia}}
| Anisa Petrela<br />{{flag|Albania}}
| Zania Kimberley Linton<br />{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| Wu Zhen<br />{{flag|China}}
| 40
|-
| 2015
| Ann Colis<br />{{flag|Philippines}}
| Sara Karaj<br />{{flag|Albania}}
| Elena Angjelovska<br />{{flag|ມາເຊດວນເໜືອ}}
| Chen Yisha<br />{{flag|China}}
| Océane Pernodet<br />{{flag|France}}
| {{flagicon|Canada}} [[ໂຕຣອນໂຕ]], ແຄນາດາ
| 38
|-
| 2016
| Dimple Chetan Patel<br />{{flag|India}}
| Yenny Katherine Carrillo Zapata<br />{{flag|Colombia}}
| Christianna Skoura<br />{{flag|Albania}}
| Nichole Marie Ramos Manalo<br />{{flag|Philippines}}
| Natasha Joubert<br />{{flag|South Africa}}
| rowspan="3" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ
| 43
|-
| 2017
| Đỗ Trần Khánh Ngân<br />{{flag|Vietnam}}
| Nelda Dorothea Cunan Ibe<br />{{flag|Philippines}}
| Elena Latypova<br />'''{{flagicon image|Flag of Siberia.svg}}''' [[ໄຊບີເຣຍ]]
| Alessia Çoku<br />{{flag|Albania}}
| Simone Heijligers<br />{{flag|ກາບູເວຣ໌ດີ}}
| 53
|-
| 2018
| Yu Yizhou<br />{{flag|China}}
| Montana Lynette Farrah-Seaton<br />{{flag|Australia}}
| Perihan Koz<br />{{flag|Turkey}}
| Rosa Fariello<br />{{flag|Italy}}
| Alba Bajrami<br />{{flag|Albania}}
| 45
|-
| 2019
| Alejandra Díaz de León<br />{{flag|Mexico}}
| Carla-Jean Lares<br />{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| Leren Mae Magnaye Bautista<br />{{flag|Philippines}}
| Shauna Elizabeth Griffiths<br />{{flag|Canada}}
| Kristýna Malířová<br />{{flag|Czech Republic}}
| {{flagicon|Montenegro}} ອຸນຊິນ, [[ປະເທດມອນເຕເນໂກຣ|ມອນເຕເນໂກຣ]]
| 46
|-
| 2020
| Lorinda Kolgeci<br />{{flag|Kosovo}}
| Matveeva Evgenia<br />'''{{flagicon image|Flag of Siberia.svg}}''' [[ໄຊບີເຣຍ]]
| Naomi Chioma Anene<br />{{flag|ການາ}}
| Thawany Aparecia De Faria<br />{{BRA}}
| Rowena Lucero Sasuluya<br />{{flag|Philippines}}
| rowspan="6" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ
| 42
|-
| 2021
| Maureen Montagne<br />{{flag|Philippines}}
| Ester Ogechi Gabriel<br />{{flag|ໄນຈີເຣຍ}}
| Melike Bali<br />{{flag|Turkey}}
| Jhosskaren Carrizo Smiler<br />{{VEN}}
| Hailey Hamelin-Wilson<br />{{flag|Canada}}
| 50
|-
| 2022
| Anabel Payano<br />{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Anamaria Babau<br />{{flag|ສະຫະນະຄອນ ເອເມຣັດ ອາຣັບ}}
| Drita Ziri<br />{{flag|Albania}}
| ທະນາວັນ ວິກກ໌<br />{{flag|Thailand}}
| Lam Thu Hong<br />{{flag|Vietnam}}
| 53
|-
| 2023
| Manvin Khera<br />{{flag|Malaysia}}
| Katia Agbodo Rodriguez<br />{{flag|Spain}}
| Anna Valencia Lakrini<br />{{flag|Philippines}}
| Kirstin Yvonne Bangs<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Duru Esther Chidera<br />{{flag|ໄນຈີເຣຍ}}
| 51
|-
| 2024
| Diana Moreno<br />{{flag|Colombia}}
| ທັນສິຕາ ດິລົກອະນັນສະກຸນ<br />{{flag|Thailand}}
| Jasmin C Bungay<br />{{flag|Philippines}}
| Andromeda Schuster<br />{{flag|Germany}}
| Ha Trang Do<br />{{flag|Vietnam}}
| 41<ref>{{Cite web |title=PAGEANTOPOLIS BY DONALD WEST - TMG2024 |url=https://sites.google.com/view/pageantopolis-by-donaldwest/home/menu/the-miss-globe/tmg2024 |access-date=2025-10-25 |website=sites.google.com |language=th}}</ref>
|-
| 2025
| Chayathanus Saradatta<br />{{flag|Thailand}}
| Valentina Gegprifti<br />{{flag|Albania}}
| Samantha Sarelli<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Jolien Pede<br />{{flag|Belgium}}
| Jennifer Chang<br />{{flag|ຄິວບາ}}
| 50
|-
| 2026
| {{TBA}}
| {{TBA}}
| {{TBA}}
| {{TBA}}
| {{TBA}}
| {{flagicon|Thailand}} ພູເກັດ, [[ປະເທດໄທ|ໄທ]]
| {{TBA}}
|}
== ມິສໂກຣບ ==
ບໍລິສັດ Miss Globe Group Inc. ແຫ່ງລັດອອນແທຣິໂອ ປະເທດແຄນາດາ ເປັນຜູ້ຄອບຄອງສິດ ແລະ ຜົນປະໂຫຍດທັງໝົດຂອງ Miss Globe® (ເລກທະບຽນ 1018167) ເຊິ່ງໄດ້ມາກອງມໍລະດົກຂອງ Charlie See. ພວກເຮົາຂໍສະແດງຄວາມເຄົາລົບ ແລະ ໃຫ້ຄຸນຄ່າຕໍ່ຜູ້ຈັດງານ, ຜູ້ອຳນວຍການປະຈຳຊາດ ແລະ ຜູ້ມີສ່ວນຮ່ວມທຸກທ່ານໃນອະດີດ ແລະ ຂໍຢືນຢັນຢ່າງໜັກແໜ້ນວ່າຈະດຳເນີນການລົງໂທດຕໍ່ການລະເມິດເຄື່ອງໝາຍການຄ້າ, ການນຳໄປໃຊ້ໂດຍບໍ່ໄດ້ຮັບອະນຸຍາດເປັນລາຍລັກອັກສອນ, ການໝິ່ນປະມາດ ຫຼື ການບິດເບືອນທີ່ເຮັດໃຫ້ຕາສິນຄ້າຂອງພວກເຮົາເສຍຫາຍ. Miss Globe® ດຳລົງຢູ່ເພື່ອສົ່ງເສີມ ແລະ ຍົກລະດັບບົດບາດຂອງຜູ້ຍິງໃນສັງຄົມປັດຈຸບັນ ແລະ ຍັງຄົງເປັນ ເຄື່ອງໝາຍການຄ້າທີ່ຖືກຕ້ອງຕາມກົດໝາຍພຽງໜຶ່ງດຽວຕັ້ງແຕ່ປີ ຄ.ສ. 1975 ເປັນຕົ້ນມາ.
Miss Globe® ໄດ້ຮັບການຈົດທະບຽນໂດຍ Mr. Charlie See ໃນປີ ຄ.ສ. 1975 ໃນຖານະເຄື່ອງໝາຍການຄ້າຂອງການປະກວດນາງງາມລະດັບໂລກ ເຊິ່ງເປັນຜົນລັບຈາກປະສົບການຫຼາຍປີຂອງການຈັດການປະກວດ ແລະ ການສົ່ງເສີມບົດບາດຂອງຜູ້ຍິງໃນສັງຄົມໂລກ. ການສຶກສາ, ຄວາມເປັນຢູ່ທີ່ດີ ແລະ ຄວາມພາກພູມໃຈໃນຕົນເອງ ຄືເປົ້າໝາຍຫຼັກຂອງການປະກວດນີ້. ນັບຕັ້ງແຕ່ນັ້ນມາ ມີຜູ້ເຂົ້າປະກວດລາວ 60 ຄົນຈາກຫຼາກຫຼາຍປະເທດເຂົ້າຮ່ວມງານລະດັບໂລກນີ້ໃນສະຫະລັດອາເມຣິກາທຸກໆ ປີ. ພວກເຮົາໄດ້ຮັບຄຳຖາມຫຼາຍມາຍກ່ຽວກັບ Miss Globe® ວ່າ ມີຫຼາຍເວີຣ໌ຊັນ, ພວກເຮົາຈຶ່ງຢາກຊີ້ແຈງເພື່ອບໍ່ໃຫ້ເກີດຄວາມເຂົ້າໃຈຜິດ. Miss Globe® ກໍ່ຕັ້ງ ແລະ ຈົດທະບຽນໂດຍ “ຕຳນານແຫ່ງຮໍລິວູດ”, “ເຈົ້າພໍ່ແຫ່ງວົງການປະກວດ” ຫຼື “Mr. Pageant” Charlie See ໃນປີ 1975. ເດີມທີ ເຂົາເປັນຜູ້ຈັດການປະກວດຮອບສຸດທ້າຍທີ່ຮຽກວ່າ “Pageant of Pageants” ໂດຍຜູ້ຊະນະຕຳແໜ່ງ Pageant of Pageants ຈະໄດ້ຮັບມົງກຸດ Miss Globe.
* ຕຳແໜ່ງຮອງຊະນະເລີດອັນດັບ 1 ຄື Miss Tourism International
* ຕຳແໜ່ງຮອງຊະນະເລີດອັນດັບ 2 ຄື Model of Models
* ຕຳແໜ່ງຮອງຊະນະເລີດອັນດັບ 3 ຄື Dream Girl International
* ແລະ ຕຳແໜ່ງຮອງຊະນະເລີດອັນດັບ 4 ຄື Miss Intercontinental
Charlie ໄດ້ຈັດການປະກວດຮອບຊິງຊະນະເລີດໂລກກັບຜູ້ຈັດຫຼາຍຄົນຕະຫຼອດເສັ້ນທາງຂອງເຂົາ ລວມເຖິງຜູ້ຈັດຈາກຕຸຣເຄຍ ແລະ ແອນບາເນຍ ແຕ່ຕໍ່ມາພວກເຂົາໄດ້ແຍກຕົວອອກໄປຈັດປະກວດຂອງຕົນເອງ. ຫາກກວດສອບການຈົດທະບຽນເຄື່ອງໝາຍການຄ້າ ຈະພົບວ່າພວກເຂົາບໍ່ແມ່ນຕົ້ນສະບັບທີ່ແທ້ຈິງ. ຫຼັງຈາກ Charlie ເສຍຊີວິດ ທາຍາດໂດຍຊອບທຳຂອງເຄື່ອງໝາຍການຄ້ານີ້ຄື Miss Globe Group Inc. ປະເທດແຄນາດາ.<ref>{{Cite web |title=Organization |url=http://www.missglobegroup.com/organization.html |archive-url=https://web.archive.org/web/20210507224203/http://www.missglobegroup.com/organization.html |archive-date=2021-05-07 |access-date=2025-09-29 |website=www.missglobegroup.com |language=en}}</ref>
'''ໝາຍເຫດ:''' ຜູ້ດຳລົງຕຳແໜ່ງມິສໂກລບ໌<ref>{{Cite web |title=PAST WINNERS |url=http://www.missglobegroup.com/past-winners.html |archive-url=https://web.archive.org/web/20210507225021/http://www.missglobegroup.com/past-winners.html |archive-date=2021-05-07 |access-date=2025-09-29 |website=www.missglobegroup.com |language=en}}</ref> ຕາມທີ່ເວັບໄຊຫຼັກຢືນຢັນ
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
! rowspan="2" | ປີ
! rowspan="2" | ຜູ້ດຳລົງຕຳແໜ່ງ
! colspan="5" | ຮອງຊະນະເລີດ
! rowspan="2" | ສະຖານທີ່ຈັດປະກວດ
! rowspan="2" | ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ອັນດັບທີ 1
! ອັນດັບທີ 2
! ອັນດັບທີ 3
! ອັນດັບທີ 4
! ອັນດັບທີ 5
|-
| 1974
| Donna Clark<br />{{flag|France}}
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|Turkey}} ແອັດສະເພນດອບສ໌, ຕຸຣເຄຍ
| 50
|-
| 1991
| Minna Kuukka<br />{{flag|Finland}}
| Karolien Taverniers<br />{{flag|Belgium}}
| Alix Beatriz Lesseur Cohen<br />{{VEN}}
| Celeste Donna Weaver<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Yelena Ovecenko<br />{{flag|Soviet Union}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 31
|-
| 1994
| Skye-Jilly Edwards<br />{{flag|Austria}}
| Alla Korolkova<br />{{flag|Uzbekistan}}
| Nesrin Işçi<br />{{flag|Turkey}}
| Markella Patrikiadi<br />{{flag|Greece}}
| Diana Milarius<br />{{flag|ໂຮນລັງ|name=ຮອນແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="4" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
| 40
|-
| 1996
| Petra Hlavacova<br />{{flag|Czech Republic}}
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 1999
| Miss Jana Tairova<br />{{flag|Turkey}}
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 34
|-
| 2002
| Jennifer Schooler<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Dardani Cacaj<br />{{flag|Kosovo}}
| Nancy Pantapolous<br />{{flag|Greece}}
| Yudi Arlete Rodríguez Rojas<br />{{flag|Colombia}}
| Andrea Jarova<br />{{flag|ສະໂລວາກີ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 18
|-
| 2003
| Lena Kwasow<br />{{flag|Germany}}
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|USA}} [[ສະຫະລັດອາເມຣິກາ]]
| 34
|-
| 2004
| Kristina Slavinskaya<br />{{flag|Russia}}
| Monika Pensa<br />{{flag|Estonia}}
| Svetlana Lagonda<br />{{flag|Belarus}}
| Enkelejda Bargjo<br />{{flag|Albania}}
| Zuzana Putnarova<br />{{flag|Czech Republic}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="6" | {{flagicon|Albania}} ດູຣເຣັສ, ແອນບາເນຍ
| 44
|-
| 2005
| Lucia Liptakova<br />{{flag|Slovenia}}
| Yulimar Roa Medina<br />{{VEN}}
| Edlira Meme<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2006
| Viviana Lisbeth Ramos Puna<br />{{VEN}}
| Marian Karin Cabrera<br />{{flag|Spain}}
| Silvi Skenderaj<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2007
| Helen Da Silva<br />{{BRA}}
| Irsa Demneri<br />{{flag|Albania}}
| Ioanna Kravariti<br />{{flag|Greece}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
| 2008
| Almeda Abazi<br />{{flag|Albania}}
| Keith Tootsi<br />{{flag|Estonia}}
| Anastasia Tolmachova<br />{{flag|Russia}}
| Nutthanit Towan<br />{{flag|Thailand}}
| Krystal Wilson<br />{{flag|Canada}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 37
|-
| 2009
| Samah Gahfaz<br />{{flag|Algeria}}
| Monika Lewczuk<br />{{flag|Poland}}
| Arbnora Ademi<br />{{flag|Kosovo}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 47
|-
| 2010
| Laura Urbonaite<br />{{flag|Lithuania}}
| Shu Wan Li<br />{{flag|China}}
| Hristina Micevska<br />{{flag|ມາເຊດວນເໜືອ|name=ປະເທດມາເຊດວນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="5" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ
| 40
|-
| 2011
| Stephanie Ziolko<br />{{flag|Germany}}
| Michaela Gasparovicova<br />{{flag|ສະໂລວາກີ}}
| Edna Yulady Ferrín Córdoba<br />{{flag|Colombia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2012
| Kleoniki Delijorgji<br />{{flag|Albania}}
| Huang Jinzi<br />{{flag|China}}
| Inessa Yurinskaya<br />{{flag|Russia}}
| Yelena Martseniuk<br />{{flag|ອູກະແລນ}}
| Kristina Karjalainen<br />{{flag|Finland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 43
|-
| 2013
| Bianca Maria Padurara<br />{{flag|Romania}}
| Olga Portnova<br />{{flag|ກາຊັກສະຖານ}}
| Klaudia Wisniowska<br />{{flag|Poland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 36
|-
| 2014
| Jacqueline Wojciechowski<br />{{flag|Canada}}
| María Cristina Vergara Navarro<br />{{flag|Colombia}}
| Anisa Petrela<br />{{flag|Albania}}
| Zania Kimberley Linton<br />{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| Wu Zhen<br />{{flag|China}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
| 2015
| Ann Lorraine Colis<br />{{flag|Philippines}}
| Sara Karaj<br />{{flag|Albania}}
| Elena Angjelovska<br />{{flag|ມາເຊດວນເໜືອ}}
| Chen Yisha<br />{{flag|China}}
| Océane Pernodet<br />{{flag|France}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|Canada}} [[ໂຕຣອນໂຕ]], ແຄນາດາ
| 38
|-
| 2016
| Mary Ryelle Espiritu<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Aybike Soydan<br />{{flag|Turkey}}
| Kristina Cocoli<br />{{flag|Albania}}
| Shih Ching Met Chia<br />{{flag|China}}
| Thiuqnisa Nagenthram<br />{{flag|ສີລັງກາ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|ສາທາລະນະລັດໂດມິນີກັນ}} ເປືອກໂຕ ປລາຕາ, [[ສາທາລະນະລັດໂດມິນິກັນ]]
| 10
|-
| 2017
| Kara Granger<br />{{flag|Canada}}
| Christina Denny<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Zhe Yu<br />{{flag|China}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|China}} [[ປັກກິ່ງ]], [[ປະເທດຈີນ|ຈີນ]]
| 23
|-
| 2018
| Alyssha Shanks<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Allyssa Pasco Carlos<br />{{flag|New Zealand}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|ຊິມບັບເວ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{KOR}}
| Natalie Cao<br />{{flag|Canada}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|Hong Kong}}
| 48
|-
| 2019-<br>2020
| Andrea Luna<ref>{{Cite web |url=http://www.missglobegroup.com/ |title=46th Miss Globe |access-date=2019-10-10 |archive-date=2021-07-29 |archive-url=https://web.archive.org/web/20210729035442/http://www.missglobegroup.com/ |url-status=dead}}</ref><br />{{flag|ເປຣູ}}
| Stephanie Ricablanca<br />{{flag|Philippines}}
| Zulhumar Tursun<br />{{flag|Turkey}}
| Beittsi Escandon<br />{{VEN}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ອອນໄລນ໌
| 48
|}
== ມິສໂກຣບອິນເຕີເນຊັນແນລ ==
'''ປະວັດ (History)'''
Miss Globe Organization ເລີ່ມກໍ່ຕັ້ງຂຶ້ນໃນປີ 1925 ຖືເປັນເວທີການປະກວດຄວາມງາມທີ່ເກົ່າແກ່ທີ່ສຸດແຫ່ງໜຶ່ງໃນສະຕະວັດທີ່ຜ່ານມາ. ປັດຈຸບັນອົງກອນນີ້ໄດ້ພັດທະນາເປັນລະບົບເຄືອຂ່າຍ ໂດຍມີອົງກອນລະດັບຊາດເຂົ້າຮ່ວມຫຼາຍເຖິງ 110 ປະເທດທົ່ວໂລກ. ພວກເຮົາໄດ້ຈັດເຮັດໜ້າເວັບໄຊນີ້ຂຶ້ນເພື່ອໃຫ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບປະວັດຂອງການປະກວດ Miss Globe Beauty Pageant.
'''ຊື່ທີ່ຢູ່ພາຍໃຕ້ Miss Globe Organization ໄດ້ແກ່:'''
* Miss Globe Beauty Pageant
* Miss Globe Beauty Bathing
* Miss Globe
* Miss Globe Beauty
ຜູ້ກໍ່ຕັ້ງ ແລະ ຜູ້ປະສານງານຂອງເຄື່ອງໝາຍການຄ້າເຫຼົ່ານີ້ຄື Mr. Alien Mouradian ຜູ້ທີ່ມີຊື່ສຽງໃນນາມ Charlie See.
'''ການຈັດປະກວດຄັ້ງທຳອິດ'''
ການປະກວດ Miss Globe Beauty Queen Contest ຈັດຂຶ້ນຄັ້ງທຳອິດທີ່ Melek Movie Theater ໃນເຂດ Beyoğlu ຍ່ານທີ່ມີຊື່ສຽງໃນອິສະຕັນບູນ ປະເທດຕຸຣເຄຍ. ຢ່າງໃດກໍຕາມ ງານນີ້ຕ້ອງຖືກຍົກເລີກ ເນື່ອງຈາກການວິພາກວິຈານເຊິງລົບຈາກສື່ມວນຊົນ ສົ່ງຜົນໃຫ້ Mr. Alien Mouradian ຕັດສິນໃຈຍ້າຍໄປທີ່ ບອສຕັນ ລັດແມັດຊາຊູເຊັດສ໌ ສະຫະລັດອາເມຣິກາ.
ທີ່ນັ້ນເຂົາໄດ້ຈັດກິດຈະກຳຕ່າງໆ ເຊັ່ນ ການແຂ່ງໂຄດລົດ, ການເຕັ້ນລຳ ແລະ ງານບອນ ໃກ້ກັບທະເລສາບ Winnipesaukee. ຫຼັງຈາກງານເຕັ້ນລຳຈົບລົງ ເຂົາໄດ້ປະກາດຈັດການແຂ່ງຂັນອີກຄັ້ງ ແຕ່ຄັ້ງນີ້ເປັນການປະກວດຄວາມງາມ. ການປະກາດດັ່ງກ່າວໄດ້ຮັບຄວາມສົນໃຈຢ່າງຫຼາຍຈາກທັງຄົນໃນທ້ອງຖິ່ນ ແລະ ນັກທ່ອງທ່ຽວ.
ນີ້ຈຶ່ງເປັນຈຸດເລີ່ມຕົ້ນຂອງການປະກວດ Miss Globe Beauty Bathing ເຊິ່ງໃນຕອນທຳອິດຈັດຂຶ້ນພຽງງານຕາມລະດູການ ແຕ່ດ້ວຍຄວາມສົນໃຈທີ່ຫຼາຍເກີນຄາດ ການປະກວດເຫຼົ່ານີ້ຈຶ່ງຄ່ອຍໆ ພັດທະນາເປັນເວທີປະກວດນາງງາມເຕັມຮູບແບບ.
'''ການຈັດການປະກວດ Miss Globe International® ໃນແຕ່ລະປະເທດ'''
* ລະຫວ່າງປີ 2004 – 2009 ຈັດຂຶ້ນທີ່ ປະເທດແອນບາເນຍ
* ລະຫວ່າງປີ 2001 – 2003 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ປີ 2000 ຈັດຂຶ້ນທີ່ ສາທາລະນະລັດຕຸຣເຄຍແຫ່ງໄຊປຣັດເໜືອ (TRNC)
* ລະຫວ່າງປີ 1988 – 1999 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ໃນປີ 1988 ໄດ້ມີການກໍ່ຕັ້ງອົງກອນ Miss Globe International ຢ່າງເປັນທາງການ
* ລະຫວ່າງປີ 1983 – 1987 ຈັດຂຶ້ນທີ່ ສະຫະລັດອາເມຣິກາ
* ປີ 1981 ແລະ 1982 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1978 – 1980 ຈັດຂຶ້ນທີ່ ສະຫະລັດອາເມຣິກາ
* ລະຫວ່າງປີ 1969 – 1977 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1968 – 1973 ຈັດຂຶ້ນທີ່ ປະເທດມອນຕາ
* ລະຫວ່າງປີ 1962 – 1967 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1957 – 1961 ຈັດຂຶ້ນທີ່ ສະຫະລັດອາເມຣິກາ
* ລະຫວ່າງປີ 1953 – 1956 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1943 – 1952 ຈັດຂຶ້ນທີ່ ສະຫະລັດອາເມຣິກາ
* ລະຫວ່າງປີ 1935 – 1942 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1925 – 1934 ຈັດຂຶ້ນທີ່ ບອສຕັນ ລັດແມັດຊາຊູເຊັດສ໌ ປະເທດສະຫະລັດອາເມຣິກາ
'''ຜູ້ເຂົ້າປະກວດ (Demographics)'''
ໃນຊ່ວງທຳອິດ ການປະກວດ Miss Globe Pageants ຈັດຂຶ້ນທີ່ ບອສຕັນ ລັດແມັດຊາຊູເຊັດສ໌ ສະຫະລັດອາເມຣິກາ ໂດຍເປັນກິດຈະກຳຕາມລະດູການໃນຊ່ວງລະດູຮ້ອນ. ຜູ້ເຂົ້າປະກວດສ່ວນໃຫຍ່ໃນຍຸກນັ້ນເປັນຍິງສາວທີ່ມາພັກຜ່ອນໃນບ້ານພັກຕາກອາການຊ່ວງໜ້າຮ້ອນ.
ຕໍ່ມາ ເມື່ອການປະກວດຈັດຂຶ້ນທີ່ ຮໍລິວູດ ລັດແຄລິຟໍເນຍ ຜູ້ເຂົ້າປະກວດສ່ວນໃຫຍ່ຄືຍິງສາວທີ່ກຳລັງມອງຫາໂອກາດສ້າງເສັ້ນທາງອາຊີບໃນວົງການນັກສະແດງ.
ຫຼັງຈາກທີ່ Miss Globe Beauty Pageants ຂະຫຍາຍຕົວເປັນເວທີລະດັບນານາຊາດ ຈຳນວນຜູ້ເຂົ້າປະກວດທີ່ຕ້ອງການເຮັດງານໃນອຸດສາຫະກຳໂມເດລລິ້ງ ແລະ ໂທລະພາບ ກໍເພີ່ມສູງຂຶ້ນຢ່າງຕໍ່ເນື່ອງ.
ຫາກພິຈາລະນາລັກສະນະປະຊາກອນຂອງຜູ້ເຂົ້າປະກວດໃນຊ່ວງ 20 ປີທີ່ຜ່ານມາ ຈະເຫັນໄດ້ວ່າມີການພັດທະນາລະດັບການສຶກສາທີ່ສູງຂຶ້ນຢ່າງຊັດເຈນ. ປັດຈຸບັນ ຜູ້ເຂົ້າປະກວດ Miss Globe International® ສ່ວນໃຫຍ່ເປັນ ນັກສຶກສາມະຫາວິທະຍາໄລ ທີ່ມີຄວາມຕັ້ງໃຈເຮັດງານໃນ ອຸດສາຫະກຳບັນເທິງ.
'''MISS GLOBE ກາຍເປັນເຄື່ອງໝາຍການຄ້າ (MISS GLOBE BECAME A TRADEMARK)'''
ໃນຊ່ວງທຳອິດ Miss Globe Beauty®, Miss Globe Beauty Pageant®, Miss Globe Beauty Bathing® ແລະ Miss Globe® ຍັງບໍ່ໄດ້ຮັບການຈົດທະບຽນເປັນເຄື່ອງໝາຍການຄ້າ. ຕໍ່ມາໄດ້ຖືກຈົດທະບຽນໂດຍ Mr. Alien Mouradian ຜູ້ເຊິ່ງໃຊ້ນາມແຝງວ່າ Charlie See.
ທີ່ຮໍລິວູດ ເຂົາເປັນທີ່ຮູ້ຈັກໃນຊື່ Charlie See ເນື່ອງຈາກຕັ້ງແຕ່ຕົ້ນເຂົາແນະນຳໂຕເອງດ້ວຍຊື່ນີ້. ຫຼັງຈາກນັ້ນເຂົາໄດ້ກໍ່ຕັ້ງບໍລິສັດພາບພະຍົນຊື່ Charlie See Pictures ແລະ ຊື່ນີ້ກໍເລີ່ມມີຊື່ສຽງຂຶ້ນເລື້ອຍໆ.
ຢ່າງໃດກໍຕາມ ເນື່ອງຈາກອາການປ່ວຍ ເຂົາຈຶ່ງຂາຍຮຸ້ນທັງໝົດໃນປີ 1948 ໃຫ້ກັບບໍລິສັດ RCA Global Company ເພື່ອນຳເງິນມາໃຊ້ໃນການຮັກສາ ແຕ່ໂຣກຂອງເຂົາກັບລຸກລາມໄວກວ່າທີ່ຄາດໄວ້ ແລະ ເຂົາກໍເສຍຊີວິດໃນເວລາບໍ່ນານ.
ຫຼັງຈາກນັ້ນ ການຈັດປະກວດຖືກສືບຕໍ່ໂດຍ Mr. Li Sun ຊາວມາເລເຊຍທີ່ເຄີຍເຮັດງານເປັນສະຕາຟເວທີໃນບໍລິສັດດຽວກັນ. ການປະກວດກາຍເປັນກິດຈະກຳສຳຄັນຂອງ RCA Global Company ແລະ ເນື່ອງຈາກເຂົາໃຊ້ນາມແຝງ Charlie See ເຊັ່ນດຽວກັບ Alien Mouradian ເຂົາຈຶ່ງມີຊື່ສຽງໃນອຸດສາຫະກຳປະກວດນາງງາມໃນຊື່ດຽວກັນ ແລະ ຈົນເຖິງທຸກມື້ນີ້ ວົງການນາງງາມຍັງຄົງຈົດຈຳເຂົາໃນຊື່ Charlie See.
ຝ່າຍ Festival of Beauty ຂອງ RCA Global Company ເປັນຜູ້ດຳເນີນການເຄື່ອງໝາຍການຄ້າຂອງການປະກວດທັງໝົດ ໂດຍຊື່ເຫຼົ່ານີ້ເປັນພຽງຊື່ທົ່ວໄປຈົນເຖິງປີ 1968 ຫຼັງຈາກນັ້ນຈຶ່ງເລີ່ມທະຍອຍຈົດທະບຽນເປັນເຄື່ອງໝາຍການຄ້າຢ່າງເປັນທາງການ.
ເມື່ອມີການກໍ່ຕັ້ງອົງກອນ Miss Globe International® ເຄື່ອງໝາຍການຄ້າທັງໝົດຖືກນຳມາລວມໄວ້ພາຍໃຕ້ອົງກອນນີ້. ປະທານຄົນທຳອິດຄື Mr. Süha Özgermi ໂດຍການປະກວດຮອບຊິງຊະນະເລີດນານາຊາດຄັ້ງທຳອິດຈັດຂຶ້ນທີ່ Halikarnas Open-air Disco ເມືອງໂບດຣຸມ ຈັງຫວັດມູລາ ປະເທດຕຸຣເຄຍ.
ໃນປີ 2003 Mr. Süha Özgermi ຕ້ອງເກສີຍນເນື່ອງຈາກອາຍຸຫຼາຍ ຄະນະກຳມະການບໍລິຫານຂອງ RCA Global Company ຈຶ່ງແຕ່ງຕັ້ງ Mr. Rasim Aydin ເຊິ່ງເປັນກຳມະການຢູ່ແລ້ວ ໃຫ້ດຳລົງຕຳແໜ່ງປະທານຂອງ Miss Globe Organization ແລະ ສິດຄວາມເປັນເຈົ້າຂອງຕາມກົດໝາຍກໍຖືກໂອນມາໃຫ້ເຂົາ.
ການຈັດຮອບຊິງຊະນະເລີດນານາຊາດເຊິ່ງຈັດຂຶ້ນໃນຕຸຣເຄຍເປັນເວລາ 16 ປີ ໄດ້ຖືກຍ້າຍໄປຍັງ ກຸງຕິຣານາ ປະເທດແອນບາເນຍ. ການຕັດສິນໃຈນີ້ປະກາດຕໍ່ສາທາລະນະໂດຍ Mr. Li Sun ປະທານກິດຕິມະສັກຂອງ Charlie See Pictures ແລະ Mr. Petri Bozo ປະທານຂອງ Deliart Associate ໃນການແຖລງຂ່າວ.
ເດີມຂໍ້ຕົກລົງນີ້ມີໄລຍະເວລາພຽງ 1 ປີ ແຕ່ຕໍ່ມາຂະຫຍາຍເປັນ 5 ປີ ຕາມຄຳຮ້ອງຂໍຂອງ Deliart Associate. ຊ່ວງເວລາຂອງການຈັດປະກວດໃນແອນບາເນຍດຳເນີນໄປເປັນເວລາ 6 ປີ ແລະ ສິ້ນສຸດລົງພ້ອມກັບ Miss Globe International 2009.
'''ການປະກາດຕຳແໜ່ງ Miss Globe ຄັ້ງທຳອິດຈັດຂຶ້ນໃນອໍດິທໍຣຽມແຫ່ງນີ້'''
ໂຮງພາບພະຍົນເມເລັກ (Melek ຫຼື “Angel”) ເຊິ່ງເປັນສະຖານທີ່ປະກາດຕຳແໜ່ງ Miss Globe ເປັນຄັ້ງທຳອິດນັ້ນ ຖືເປັນໜຶ່ງໃນໂຮງພາບພະຍົນສະໄໝໝ່ອງແຫ່ງທຳອິດຂອງໂລກ ທີ່ມີສ່ວນຊ່ວຍໃນການພັດທະນາອຸດສາຫະກຳພາບພະຍົນ. ເຫດຜົນທີ່ຈັດການປະກວດ Miss Globe Beauty Pageant ຂຶ້ນໃນໂຮງພາບພະຍົນແຫ່ງນີ້ ກໍເພື່ອກະຕຸ້ນຄວາມສົນໃຈຂອງສາທາລະນະຊົນຕໍ່ການຊົມພາບພະຍົນໃນຊ່ວງທີ່ຍັງເປັນພາບພະຍົນເງົາ. ໂຮງພາບພະຍົນເມເລັກ (Angel) ບໍລິຫານງານໂດຍທ່ານ A. Saltiel ແລະ ທ່ານ H. Artidi ເຊິ່ງເປັນເຈົ້າຂອງໂຮງພາບພະຍົນ İpek ແລະ Sümer ແລະ ຍັງເປັນຫຸ້ນສ່ວນຂອງບໍລິສັດ RCA Unlimited Company ຜູ້ຈັດການໂຮງພາບພະຍົນໃນຂະນະນັ້ນຄືທ່ານ Alien Mouradian.
ອາຄານໂຮງພາບພະຍົນແຫ່ງນີ້ຕັ້ງຢູ່ເທິງຖະໜົນດຽວກັນທີ່ມີຄາເຟ່ຊື່ດັງ “Yeşilçam Kahvesi” (ຄາເຟ່ເຢຊິລຊາມ) ພາຍຫຼັງຖະໜົນເສັ້ນນີ້ໄດ້ຮັບການຕັ້ງຊື່ໃໝ່ວ່າ “Yeşilçam Sokağı” (ຖະໜົນເຢຊິລຊາມ) ເຊິ່ງໄດ້ກາຍເປັນຊື່ຮຽກຂອງອຸດສາຫະກຳພາບພະຍົນຕຸຣເຄຍໃນເວລາຕໍ່ມາ. ປັດຈຸບັນ ອຸດສາຫະກຳພາບພະຍົນຕຸຣເຄຍເປັນທີ່ຮູ້ຈັກກັນໃນຊື່ “Yeşilçam Sineması” (ພາບພະຍົນເຢຊິລຊາມ).
ປັດຈຸບັນ ໂຮງພາບພະຍົນເມເລັກ (Angel) ຍັງຄົງເປັນໂຮງພາບພະຍົນອັນງົດງາມໃນອິສະຕັນບູນ ປະເທດຕຸຣເຄຍ ດ້ວຍອັດຕະລັກທາງປະວັດສາດ ແລະ ສະຖາປັດຕະຍະກຳແບບບາໂຣກ ແລະ ໂຣໂຄໂຄ ສາມາດຮອງຮັບຜູ້ຊົມໄດ້ເຖິງ 875 ທີ່ນັ່ງ.
ການສາຍພາບພະຍົນຄັ້ງທຳອິດໃນໂຮງພາບພະຍົນເມເລັກ (Angel) ເລີ່ມຂຶ້ນໃນປີ ຄ.ສ. 1924. ເຫດຜົນທີ່ຕັ້ງຊື່ໂຮງພາບພະຍົນວ່າ “Melek” (ເທວະດາ/ນາງຟ້າ) ມາຈາກຮູບປັ້ນເທວະດາແບບອາດ໌ນູໂວ 2 ອົງທີ່ຕັ້ງຢູ່ຂ້າງກຳແພງໃກ້ຈໍພາບພະຍົນ. ໂຮງພາບພະຍົນແຫ່ງນີ້ຍັງເຄີຍເປັນສະຖານທີ່ຈັດເທດສະການພາບພະຍົນນານາຊາດອິສະຕັນບູນເມື່ອປີ ຄ.ສ. 1990.
ມີການບູລະນະຄັ້ງສຳຄັນໃນປີ ຄ.ສ. 1993 ແລະ ໃນປີ ຄ.ສ. 2000 ໄດ້ມີການປັບປຸງເກົ້າອີ້ ແລະ ລະບົບສຽງໃໝ່ ໂດຍຕິດຕັ້ງເຕັກໂນໂລຊີທັນສະໄໝລະບົບສຽງ Dolby Digital Surround Sound ພ້ອມກັບຜະໜັງ ແລະ ເພດານທີ່ຕົກແຕ່ງດ້ວຍສິລະປະແບບບາໂຣກ ແລະ ໂຣໂຄໂຄ ເຮັດໃຫ້ໂຮງພາບພະຍົນແຫ່ງນີ້ກາຍເປັນອາຄານອັນງົດງາມຕຣະການຕາ.
ການບໍລິຫານຈັດການໂຮງພາບພະຍົນນີ້ດຳເນີນການໂດຍບໍລິສັດ İpekçi Brothers Unlimited Company ຈົນເຖິງປີ ຄ.ສ. 1958 ຫຼັງຈາກນັ້ນຈຶ່ງໂອນສິດໄປຍັງ “ກອງທຶນບຳນານ” (Emekli Sandığı) ແລະ ໄດ້ປ່ຽນຊື່ໂຮງພາບພະຍົນຈາກ “Melek” (Angel) ເປັນ “Emek”. ຫຼັງປີ ຄ.ສ. 1969 ທ່ານ Turgut Demirağ ໄດ້ຮັບແຕ່ງຕັ້ງໃຫ້ບໍລິຫານງານ ແລະ ຕັ້ງແຕ່ປີ ຄ.ສ. 1975 ເປັນຕົ້ນມາ ໄດ້ຢູ່ພາຍໃຕ້ການດູແລຂອງທ່ານ İsmet Kurtuluş ແລະ ທ່ານ Süheyla Kurtuluş.<ref>{{Cite web |last=ESER |first=A.kadir |title=Miss Globe International © |url=http://www.missglobeinternational.com/history/2010/history.html |archive-url=https://web.archive.org/web/20110714101912/http://www.missglobeinternational.com/history/2010/history.html |archive-date=2011-07-14 |access-date=2025-09-29 |website=www.missglobeinternational.com}}</ref><ref>{{Cite web |title=Loading... |url=http://www.missglobeinternational.com/history/2010/history.html |archive-url=https://web.archive.org/web/20250217202008/http://www.missglobeinternational.com/history/2010/history.html |archive-date=2025-02-17 |access-date=2025-09-19 |website=www.missglobeinternational.com |url-status=dead }}</ref><ref>{{Cite web |title=Miss Globe International – Beauty comes from nobility… |url=https://missglobeinternational.org/ |access-date=2025-09-19 |language=tr}}</ref>
'''ໝາຍເຫດ:''' ຜູ້ດຳລົງຕຳແໜ່ງມິສໂກຣບອິນເຕີເນຊັນແນລ ຕາມທີ່ເວັບໄຊຫຼັກຢືນຢັນ
=== ມິສໂກຣບອິນເຕີເນຊັນແນລ ປີ 1925 – 1987 ===
{| class="wikitable collapsible collapsed sortable" style="font-size:85%; text-align:center;"
! ປີ
! ຜູ້ດຳລົງຕຳແໜ່ງ
! ສະຖານທີ່ຈັດປະກວດ
|-
| rowspan="2" | 1925
| Alma F. Cavagnaro<ref>{{Cite web|title=Alma F. Cavagnaro Miss Winnipesaukee 1925|url=https://www.misswinnipesaukee.org/1925|website=www.misswinnipesaukee.org|language=en}}</ref><br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|USA}} [[ບອສຕັນ]], [[ສະຫະລັດອາເມຣິກາ]]
|-
| Arak Çetin ''(ຖືກຖອດຕຳແໜ່ງ)''<br />{{flag|Turkey}}
| {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1926
| Marie Graham<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="9" | {{flagicon|USA}} [[ບອສຕັນ]], [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1927
| Mary Broderick<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1928
| Mildred Yore<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1929
| Edith Peterson<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1930
| Catherine Hance<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1931
| Marguerite Gaudette<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1932
| Florence Lowney<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1933
| Geraldine Wallace<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1934
| Marion Bergeron<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1935
| Nazire Hanim<br />{{flag|Turkey}}
| rowspan="8" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1936
| Emily Speicher<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1937
| Evelyn Landry<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1938
| Flora Sleeper<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1939
| Patricia Donnelly<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1940
| Mildred Gardner<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1941
| Florence Bolduc<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1942
| Berta Magnuson<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1943
| Lucille Covey<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="6" | {{flagicon|USA}} [[ບອສຕັນ]], [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1944
| Marilyn Dearborn<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1945
| Bunny Vernette<br />{{IND}}
|-
| 1946
| Barbara Casey<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1947
| Norma Jeane Mortenson<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1948
| Hazel Burbang<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1949
| Louise Helff<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="4" | {{flagicon|USA}} ຮໍລິວູດ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1950
| Colleen Gallant<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1951
| Marlene King<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1952
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1953
| Ayten Akyol<br />{{flag|Turkey}}
| rowspan="4" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1954
| Barbara Quinlin<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1955
| Gail White<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1956
| Sharon Ritchie<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1957
| Linda Hattman<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|USA}} ດີທຣອຍຕ໌, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1958
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="2" | {{flagicon|USA}} ລອສແອນເຈີລິສ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1959
| Pennelope Anne Coelen<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1960
| Wendy Barrie<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="2" | {{flagicon|USA}} ຮໍລິວູດ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1961
| Gulseren Uysal<br />{{flag|Turkey}}
|-
| 1962
| Kim Carlton<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="6" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1963
| Muguette Fabris<br />{{FRA}}
|-
| 1964
| Edna Park<br />{{flag|ໄນຈີເຣຍ}}
|-
| 1965
| Virpi Miettinen<br />{{FIN}}
|-
| 1966
| Sue Gallie<br />{{AUS}}
|-
| 1967
| Yelda Gürani Saner<br />{{flag|Turkey}}
|-
| 1968
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|Turkey}}
| rowspan="5" | {{flagicon|Malta}} ວັລເລດຕາ, ມອນຕາ
|-
| 1969
| Pam Denormandie<br />{{AUS}}
|-
| 1970
| Gina Philbrook<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1971
| Sandra Hines<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1972
| June Tedeschi<br />{{SWE}}
|-
| 1973
| Jaime Rotwitt<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|Malta}} ເວຽຣ໌ບີຊ, ມອນຕາ
|-
| 1974
| Kim Nickerson<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="4" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1975
| Peggy Spellacy<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1976
| Carolyn Marcil<br />{{BEL}}
|-
| 1977
| Carolyn Prince<br />{{GBR}}
|-
| 1978
| Sally Pickett<br />{{flag|ໝູ່ເກາະເຄແມນ}}
| rowspan="3" | {{flagicon|USA}} ແຮມພ໌ເຊຍ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1979
| Diane McGarry<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1980
| Linda Brackett<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1981
| Donna Marie Hebert<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="2" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1982
| Monica Rastallis<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1983
| Donnalee Ingram<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|USA}} ແຄລິຟໍເນຍ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1984
| Heather Brotherton<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|USA}} ເຄນທັກກີ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1985
| Janice Hart<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="3" | {{flagicon|USA}} ຮໍລິວູດ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1986
| Michelle LaChance<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1987
| Leyla Sesbes<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|}
=== ມິສໂກຣບອິນເຕີເນຊັນແນລ ປີ 1988 – ປັດຈຸບັນ ===
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
! rowspan="2" | ປີ
! rowspan="2" | ຜູ້ດຳລົງຕຳແໜ່ງ
! colspan="5" | ຮອງຊະນະເລີດ
! rowspan="2" | ສະຖານທີ່ຈັດປະກວດ
! rowspan="2" | ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ອັນດັບທີ 1
! ອັນດັບທີ 2
! ອັນດັບທີ 3
! ອັນດັບທີ 4
! ອັນດັບທີ 5
|-
| 1988 || Dona Clark<br />{{VEN}}
| Francine Swift<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Jacqueline von Staa<br />{{flag|ໂຮນລັງ|name=ຮອນແລນ}}
| Ariadne Mylona<br />{{flag|Greece}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Turkey}} ໂບດຣຸມ, ຕຸຣເຄຍ || 29
|-
| 1989 || Karina Berger<br />{{flag|Switzerland}}
| Eva Lisa Larsdotter Ljung<br />{{VEN}}
| Jasmine Bell<br />{{flag|Germany}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ || 35
|-
| 1990 || Yormery Ortega Sánchez<br />{{VEN}}
| Maria del Mar Flores<br />{{flag|Spain}}
| Tiina Susanna Vierto<br />{{flag|Finland}}
| Sandra Luttenburger<br />{{flag|Austria}}
| Caprice Bourret<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Turkey}} ບູຣ໌ຊາ, ຕຸຣເຄຍ || 26
|-
| 1991 || Minna Kuukka<br />{{FIN}}
| Anke Van Dermeersch<br />{{flag|Belgium}}
| Alix Beatriz Lesseur Cohen<br />{{VEN}}
| Celeste Weaver<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Yelena Ovecenko<br />{{flag|Soviet Union}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|Turkey}} ແອັດສະເພນດອບສ໌, ຕຸຣເຄຍ || 31
|-
| 1992 || ລໍຣາ ເວໂຣນິກາ ຣາຟາເອລ<br />{{ARG}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''
| ''ບໍ່ຮູ້ຂໍ້ມູນ''
| ''ບໍ່ຮູ້ຂໍ້ມູນ''
| Nina Hoffren<br />{{flag|Finland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 26
|-
| 1993 || ໂພລີນາ ວິກອບສະກາຍາ<br />{{flag|ລັດເຊຍ}}
| Beatrice Magnusson<br />{{flag|Sweden}}
| Terezie Dobrovolna<br />{{flag|Czech Republic}}
| Angélica Alejandra Rodríguez Torres<br />{{flag|Colombia}}
| Aylin Öztürkmen<br />{{flag|Turkey}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="7" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ || 33
|-
| 1994 || ສະກາຍ-ຈິລລີ ເອດເວີຣ໌ດສ໌<br />{{AUS}}
| Alla Korolkova<br />{{flag|Uzbekistan}}
| Nesrin Işçi<br />{{flag|Turkey}}
| Markella Patrikiadi<br />{{flag|Greece}}
| Diana Milarius<br />{{flag|ໂຮນລັງ|name=ຮອນແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 40
|-
| 1995 || ມິນນາ ມາກີ-ກາລາ<br />{{FIN}}
| Joanna Czarnecka<br />{{flag|Poland}}
| ''ບໍ່ທາບຂໍ້ມູນ''<br />{{flag|ມາເຊດວນເໜືອ|name=ປະເທດມາເຊດວນ}}
| ''ບໍ່ທາບຂໍ້ມູນ''<br />{{flag|Lithuania}}
| ''ບໍ່ທາບຂໍ້ມູນ''<br />{{flag|Estonia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 42
|-
| 1996 || ຄິມເບີຣ໌ລີ ລໍເວຣນສ໌<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Jana Festova<br />{{flag|Czech Republic}}
| Lina Marcela Quintero Ramírez<br />{{flag|Colombia}}
| Ruta Bartasiute<br />{{flag|Lithuania}}
| Maide Yanik<br />{{flag|Turkey}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 41
|-
| 1997 || ເພຕຣາ ຮລາວາໂຄວາ<br />{{flag|ແຊັກ}}
| Carol Anne Becker<br />{{flag|South Africa}}
| Janna Irogova<br />{{flag|ກຽກກິດສະຖານ}}
| Ly Jürgenson<br />{{flag|Estonia}}
| Marjatta Vo<br />{{flag|Finland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 40
|-
| 1998 || ຄາຣິນ ລາອັດສະແມ<br />{{flag|ແອສະໂຕນີ}}
| Ewa Jzabella Tylecka<br />{{flag|Poland}}
| Kristan Vendy<br />{{flag|Australia}}
| Özge Sayman<br />{{flag|Turkey}}
| Anu Maarit Pekkarinen<br />{{flag|Finland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 37
|-
| 1999 || ຢານາ ໄຕໂຣວາ<br />{{flag|ຕວັກເມນິດສະຖານ}}
| Martina Hlaváčová<br />{{flag|Czech Republic}}
| Lana Berende<br />{{flag|Latvia}}
| Selin Demiratar<br />{{flag|Turkey}}
| Karita Partelpoeg<br />{{flag|Estonia}}
| Christa Kontogiorgou<br />{{flag|Greece}} || 34
|-
| 2000 || ໂຈແອນ ແຄໂຣລິນາ ໂຊປິເຕ<br />{{VEN}}
| Olga Dudinskaya<br />{{flag|Belarus}}
| Daniele Aparecida Moraes Vieira Pinto<br />{{BRA}}
| Katerina Kocurova<br />{{flag|Czech Republic}}
| Zlata Sivanicoca<br />{{flag|ສະໂລວາກີ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|ໄຊປຣັສເໜືອ}} ຟາມາກຸສຕາ, [[ໄຊປຣັສເໜືອ]]|| 29
|-
| 2001 || ມາຣິຊາຣ໌ ບາແລັກຕັສ<br />{{flag|Philippines}}
| Arlene Torres Torres<br />{{flag|Puerto Rico}}
| Patricia Gómez Girón<br />{{flag|Spain}}
| Priscila Andrade<br />{{BRA}}
| Yekaterina Gapan'kova<br />{{flag|Belarus}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ || 28
|-
| 2002 || ເຈນນິເຟີຣ໌ ສະຄູເລີຣ໌<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Dardani Cacaj<br />{{flag|Kosovo}}
| Nancy Pantapolous<br />{{flag|Greece}}
| Yudi Arlete Rodríguez Rojas<br />{{flag|Colombia}}
| Andrea Jarova<br />{{flag|ສະໂລວາກີ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 18
|-
| 2003 || ພຣິສຊິລລາ ເມເຣນເລັສ<br />{{BRA}}
| Estefanía Gamón Giménez<br />{{flag|Spain}}
| Katerina Stepyehkina<br />{{flag|ອູກະແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Turkey}} ອັນຕັນຢາ, [[ປະເທດຕຸຣເຄຍ|ຕຸຣເຄຍ]] || 34
|-
| 2004 || ຄຣິສຕິນາ ສະລາວິນສະກາຍາ<br />{{flag|ລັດເຊຍ}}
| Monika Pensa<br />{{flag|Estonia}}
| Svetlana Lagonda<br />{{flag|Belarus}}
| Enkelejda Bargjo<br />{{flag|Albania}}
| Zuzana Putnarova<br />{{flag|Czech Republic}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Albania}} ດູຣເຣັສ, ແອນບາເນຍ || 44
|-
| 2005 || ລູເຊຍ ລິປຕາໂກວາ<br />{{flag|ສະໂລເວນີ}}
| Yulimar Roa Medina<br />{{VEN}}
| Edlira Meme<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ || 41
|-
| 2006 || ວິເວຍນາ ຣາມອບສ໌<br />{{VEN}}
| Marian Karin Cabrera<br />{{flag|Spain}}
| Silvi Skenderaj<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Albania}} ດູຣເຣັສ, ແອນບາເນຍ || 41
|-
| 2007 || ເຮເລນ ຊິລວາ<br />{{BRA}}
| Irsa Demneri<br />{{flag|Albania}}
| Ioanna Kravariti<br />{{flag|Greece}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ || 40
|-
| 2008 || ອັລເມດາ ອາບາຊີ<br />{{flag|Albania}}
| Keith Tootsi<br />{{flag|Estonia}}
| Anastasia Tolmachova<br />{{flag|Russia}}
| Nutthanit Towan<br />{{flag|Thailand}}
| Krystal Wilson<br />{{flag|Canada}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 37
|-
| 2009 || ຊາມາ ຮ ກາຟັຊ<br />{{flag|ແອລຈີເຣຍ}}
| Monika Lewczuk<br />{{flag|Poland}}
| Arbnora Ademi<br />{{flag|Kosovo}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 47
|-
| 2010
| ເຢນິເຟີຣ໌ ໂຊລິສ<br />{{flag|Spain}}
| Anna Botova<br />{{flag|ລັດເຊຍ}}
| Laura Contreras Suarez<br />{{VEN}}
| Monique Paim<br />{{BRA}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|ໄຊປຣັສເໜືອ}} ຟາມາກຸສຕາ, [[ໄຊປຣັສເໜືອ]]
| 40
|-
| 2011
| ນີນາ ເອລິຊາ ຟາເລັສຕັດ<br />{{NOR}}
| Parul Duggal<br />{{flag|India}}
| Yudith Jiménez Gonzalez<br />{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Marina Neganova<br />{{flag|Belarus}}
| Alfina Nassyrova<br />{{flag|ກາຊັກສະຖານ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|ໄຊປຣັສເໜືອ}} ຟາມາກຸສຕາ, [[ໄຊປຣັສເໜືອ]]
| 41
|-
| 2012
| ແຈັກເກີຣີນ ເດ ໂອລິເວຣາ<br />{{BRA}}
| Dasha Malakhouskaya<br />{{flag|Belarus}}
| Anara Temirtassova<br />{{flag|ກາຊັກສະຖານ}}
| Sara Jasmine Sjöberg Sidibe<br />{{flag|ກິນີ}}
| Anzhelika Lyakh<br />{{flag|ອູກະແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2013
| Anna Botova<br />{{flag|ລັດເຊຍ}}
| colspan="7" {{n/a|''ງົດຈັດການປະກວດ ແຕ່ຕັ້ງຮອງອັນດັບ 1 ມິສໂກຣບອິນເຕີເນຊັນແນລ 2010 ເປັນມິສໂກຣບອິນເຕີເນຊັນແນລ 2013''}}
|-
| 2014
| ເອສເມ ໂວໂລເດອີຣ໌<br />{{flag|Australia}}
| Sheislane Hayalla dos Santos Reis<br />{{BRA}}
| Gizem Goren<br />{{flag|Turkey}}
| Oksana Rizayeva<br />{{flag|ອາແຊກບາຍຊັງ}}
| Vivian Susana Serrano Llanos<br />{{BOL}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|ອາເຊີໄບຈານ}} [[ບາກູ]], [[ປະເທດອາເຊີໄບຈານ|ອາເຊີໄບຈານ]]
| 53
|-
| 2016
| Toni Alyssa Hipolito<br />{{flag|Philippines}}
| colspan="5" {{n/a|''ການປະກວດບໍ່ໄດ້ຈັດຂຶ້ນເນື່ອງຈາກສະຖານະການຄວາມບໍ່ສະຫງົບทางการເມືອງໃນປະເທດຕຸຣເຄຍ ໂດຍ ໂທນີ ອາລິເຍັສຊາ ຈາຟຟາຣ໌ ຮິໂປລິໂຕ ສາວງາມຈາກປະເທດຟິລິບປິນ ໄດ້ຮັບການແຕ່ງຕັ້ງໃຫ້ດຳລົງຕຳແໜ່ງ ມິສໂກຣບອິນເຕີເນຊັນແນລ ໂດຍພິຈາລະນາຈາກຈຳນວນຍອດກົດຖືກໃຈໃນໂພສຕ໌ເທິງອິນເຕີເນັດຂອງນາງ''}}
| {{flagicon|Turkey}} ອັນຕັນຢາ, ຕຸຣເຄຍ (ອອນໄລນ໌)
| 89
|}
'''ໝາຍເຫດ:'''<br />- ມິສໂກຣບອິນເຕີເນຊັນແນລ 2013 ງົດຈັດການປະກວດ ເວັບໄຊຫຼັກ [http://www.missglobeinternational.com/2013/ ມິສໂກຣບອິນເຕີເນຊັນແນລ] {{Webarchive|url=https://web.archive.org/web/20200219182539/http://www.missglobeinternational.com/2013 |date=2020-02-19}} ປະກາດແຕ່ງຕັ້ງໃຫ້ Anna Botova ຮອງອັນດັບ 1 - ມິສໂກຣບອິນເຕີເນຊັນແນລ 2010 ຈາກ {{flag|Russia}} ດຳລົງຕຳແໜ່ງມິສໂກຣບອິນເຕີເນຊັນແນລ 2013<br />- ມິສໂກຣບອິນເຕີເນຊັນແນລ 2016 ບໍ່ໄດ້ຈັດຂຶ້ນເນື່ອງຈາກຄວາມວຸ້ນວາຍທາງການເມືອງໃນຕຸຣເຄຍ Toni Alyessa Jaafar Hipolito ຈາກ {{flag|Philippines}} ໄດ້ຮັບເລືອກໃຫ້ເປັນ ມິສໂກຣບອິນເຕີເນຊັນແນລ 2016 ຈາກ [https://normannorman.com/tag/toni-alyessa-hipolito/ ການຖືກໃຈໂພສຕ໌ທາງອິນເຕີເນັດຂອງນາງ] {{Webarchive|url=https://web.archive.org/web/20201031005910/https://normannorman.com/tag/toni-alyessa-hipolito/ |date=2020-10-31}}
== ເພີ່ມເຕີມ ==
* [[ການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
==ແຫຼ່ງຂໍ້ມູນອື່ນ==
'''ເດອະມິສໂກຣບ'''
* [https://www.themissglobe.com/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/themissglobebeautypageant ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/themissglobe/ ອິນສະຕາແກຣມຫຼັກ]
* https://www.youtube.com/@TheMissGlobe ຢູທູບຫຼັກ]
* [https://www.tiktok.com/@themissglobe?lang=en ຕິກຕອກຫຼັກ]
* [https://x.com/TheMissGlobe ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກ]
'''ມິສໂກຣບ'''
* [https://www.missglobe.net/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/MissGlobePageant ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/officialmissglobe/ ອິນສະຕາແກຣມຫຼັກ]
'''ມິສໂກຣບອິນເຕີເນຊັນແນລ'''
* [https://missglobeinternational.org/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/MissGlobeInternational/ ເຟສບຸກຫຼັກ]
* [https://www.instagram.com/missglobeofficial/ ອິນສະຕາແກຣມຫຼັກ]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
b832l1ajg4lmkzemuik4vm4j9xafaro
130845
130844
2026-09-16T08:18:56Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130845
wikitext
text/x-wiki
{{Infobox organization
| name = <small>ມິສໂກຣບອິນເຕີເນຊັນແນລ<br>ມິສໂກຣບ<br>ເດອະມິສໂກຣບ</small>
| original_name = Miss Globe
| formation = {{Start date and age|1925|df=y}}
| image =
| size = 200px
| motto =
| type = <small>[[ການປະກວດຄວາມງາມ]]</small>
| headquarters = <small>{{flag|Turkey}} - RCA Global Entertainment Co. (ມິສໂກຣບອິນເຕີເນຊັນແນລ)<br>{{flag|Canada}} - Miss Globe Group Inc. (ມິສໂກຣບ)<br>{{flag|Albania}} - Deliart Association (ເດອະມິສໂກຣບ)</small>
| leader_title = ຜູ້ກໍ່ຕັ້ງ
| leader_name = <small>ຊາຣ໌ລີ ຊີ (Charlie See)</small>
| key_people = <small>Rasim Aydın (ມິສໂກຣບອິນເຕີເນຊັນແນລ)<br>Albert Xhaferri (ມິສໂກຣບ)<br>Petri Bozo (ເດອະມິສໂກຣບ)</small>
| website = <small>[http://www.missglobeinternational.com/ ເວັບໄຊຫຼັກ ມິສໂກຣບອິນເຕີເນຊັນແນລ (ຕຸຣເຄຍ)]<br>[http://www.missglobegroup.com/ ເວັບໄຊຫຼັກ ມິສໂກຣບ (ແຄນາດາ)]<br>[http://www.themissglobe.com/ ເວັບໄຊຫຼັກ ເດອະມິສໂກຣບ (ແອນບາເນຍ)]</small>
| caption = <small>ມິສໂກຣບອິນເຕີເນຊັນແນລ<br>ມິສໂກຣບ<br>ເດອະມິສໂກຣບ</small>
}}
ອົງກອນມິສໂກຣບອິນເຕີເນຊັນແນລ ເປັນກຸ່ມ[[ການປະກວດຄວາມງາມ]]ລະດັບໂລກທີ່ຈັດຂຶ້ນເປັນປະຈຳທຸກປີ..<ref>{{Cite web|url=http://www.missglobeinternational.com/history/2010/history.html|title=Miss Globe International ©|publisher=www.missglobeinternational.com|accessdate=2011-01-30|archive-date=2011-07-14|archive-url=https://web.archive.org/web/20110714101912/http://www.missglobeinternational.com/history/2010/history.html|url-status=dead}}</ref> ປັດຈຸບັນ ມິສໂກຣບ ມີການຜະລິດພ້ອມກັນໂດຍອົງກອນຕ່າງໆ 3 ແຫ່ງທີ່ອ້າງຕົວວ່າເປັນຜູ້ຈັດງານຢ່າງເປັນທາງການ, ມິສໂກຣບເປັນທີ່ຮູ້ຈັກໃນປີ 1988. ໃນປີ 2010, ການປະກວດແບ່ງອອກເປັນສາມອົງກອນ. ມິສໂກຣບອິນເຕີເນຊັນແນລ (ອັງກິດ: Miss Globe International), ໃນ[[ປະເທດຕຸຣເຄຍ]]ຜະລິດເປັນປະຈຳທຸກປີ (ງານທີ່ບໍ່ໄດ້ດຳເນີນການໃນປັດຈຸບັນ) ໂດຍ RCA Global Entertainment Co. ແລະ ຈັດໂດຍ Rasim Aydın.<ref name="MISS">{{Cite news|title=MISS GLOBE INTERNATIONAL|url=http://www.brtk.net/index.php?option=com_content&view=article&id=38122:miss-globe-international&catid=1:kktc&Itemid=3|accessdate=26 January 2013|newspaper=Bayrak Radyo Televizyon Kurumu|language=tr}}</ref> ຜູ້ຈັດງານທີສາມ ມິສໂກຣບກຣຸ໊ບ ບໍລິສັດຈຳກັດ, ໃນເມືອງ[[ລັດອອນແທຣິໂອ|ອອນແທຣິໂອ]] [[ປະເທດແຄນາດາ]]ໄດ້ເລີ່ມຈັດງານປະກວດມິສໂກຣບ (ອັງກິດ: Miss Globe) ປະຈຳປີໂດຍ Albert Xhaferri ແລະ Dickson Ng.<ref>{{Cite web|publisher=Miss Globe|title=Organization|url=http://www.missglobegroup.com/organization.html|date=2016|accessdate=27 April 2017|archive-date=2017-04-27|archive-url=https://web.archive.org/web/20170427102817/http://www.missglobegroup.com/organization.html|url-status=dead}}</ref> ເດອະມິສໂກຣບ (ອັງກິດ: The Miss Globe) ໃນ[[ປະເທດແອນບາເນຍ|ແອນບາເນຍ]]ເປັນຈຳນວນຫຼາຍທີ່ຜະລິດໂດຍອົງກອນອື່ນສະມາຄົມ, Deliart Association ແລະ ຜະລິດໂດຍ Petri Bozo.<ref name="petribozo">{{Cite news|date=4 October 2010|title=16-year-old from Lithuania crowned "Miss Globe" in Saranda|newspaper=Tribuna News|url=https://translate.google.com/translate?hl=en&sl=sq&u=http://www.tribuna-news.com/mat.php%3Fidm%3D3296%26l%3Da&prev=/search%3Fq%3DPetri%2BBozo%2Bmiss%2Bglobe%26start%3D10%26hl%3Den%26sa%3DN%26biw%3D1536%26bih%3D735&sa=X&ei=CClFUbTZCvDDyQGttIHgBA&ved=0CGQQ7gEwCTgK|accessdate=17 March 2013}}</ref><ref>{{Cite news|date=11 November 2012|title=Hygerta Sako, Ahmeti Proud partner in "Miss Globe"|newspaper=Panorama Plus|url=http://translate.googleusercontent.com/translate_c?depth=1&ei=mDBFUa7qLqOiyAHfn4CIAw&hl=en&prev=/search%3Fq%3DPetri%2BBozo%2Bmiss%2Bglobe%26start%3D20%26hl%3Den%26sa%3DN%26biw%3D1536%26bih%3D735&rurl=translate.google.com&sl=sq&u=http://www.panorama.com.al/2012/11/11/hygerta-sako-partnerja-e-krenar-ahmetit-ne-miss-globe/&usg=ALkJrhhoQGKVlPwueFzLbv_4kCe5xBx6pw|accessdate=17 March 2013}}</ref> ໃນປີ ພ.ສ. 2016
== ປະຫວັດ ==
ການປະກວດມິສໂກຣບທັງສາມຄັ້ງຖືກຕັດອອກຈາກ ມິສໂກລບ໌ ເດີມທີ່ກໍ່ຕັ້ງໂດຍ ຊາຣ໌ລີ ຊີ (Charlie See). ມິສໂກຣບໄດ້ຈົດທະບຽນໃນສຳນັກງານສິດທິບັດ ແລະ ເຄື່ອງໝາຍການຄ້າຂອງ ວໍຊິງຕັນ ດີ.ຊີ. ໃນປີ 1975<ref name="bth">{{Cite web|title=Miss Globe International|url=http://www.beautytipshub.com/fashion/beauty-pageants-for-women/miss-globe-international.html|publisher=Beauty Tipshub|accessdate=26 January 2013|quote=Miss Globe International is ranked among the top international beauty pageants of the world.|archive-date=2018-04-05|archive-url=https://web.archive.org/web/20180405153614/http://www.beautytipshub.com/fashion/beauty-pageants-for-women/miss-globe-international.html|url-status=dead}}</ref><ref name="about">{{Cite web|title=About MISS GLOBE INTERNATIONAL|url=http://www.missglobeinternational.com/?id=about|publisher=Miss Globe international|accessdate=26 January 2013|archive-date=2015-04-02|archive-url=https://web.archive.org/web/20150402124649/http://www.missglobeinternational.com/?id=about|url-status=dead}}</ref>
ການປະກວດ ມິສໂກຣບ ເປັນທີ່ຮູ້ຈັກແພ່ຫຼາຍໃນປີ 1988, ແຕ່ການປະກວດມິສໂກຣບອິນເຕີເນຊັນແນລໄດ້ຮັບການຈັດອັນດັບຈາກຜູ້ຊະນະຕັ້ງແຕ່ປີ 1925. ໃນປີ ພ.ສ. 2015, Pageantopolis ແລະ Critical Beauty ໄດ້ເປີດຕົວຜົນງານຂອງມິສໂກຣບອິນເຕີເນຊັນແນລໃນຊ່ວງຕົ້ນປີ ແລະ ຜູ້ຊະນະຕັ້ງແຕ່ປີ 1925-1987 ຈາກການຈັດປະກວດນາງງາມ Miss Winnepausakee pageant, ເບື້ອງຕົ້ນເພື່ອການປະກວດນາງງາມນິວແຮມເຊຍຣ໌<ref name="fictitious-winners">{{Cite news|last1=Delfin|first1=Rafa|title=Pageantopolis exposes Miss Globe International's fictitious early years and winners|url=http://www.criticalbeauty.com/2015/04/pageantopolis-exposes-miss-globe.html|accessdate=30 December 2016|date=11 April 2015}}</ref>
== ເດອະມິສໂກຣບ ==
'''ກ່ຽວກັບການປະກວດ The Miss Globe ® Beauty Pageant'''
Deliart Association ກໍ່ຕັ້ງຂຶ້ນໃນປີ 1995 ແລະ ໄດ້ຮັບການຮັບຮອງໂດຍສານແຂວງໃນກຸງຕິຣານາ. ວັດຖຸປະສົງຂອງສະມາຄົມຄືການຈັດການສະແດງ, ແຟຊັນໂຊ, ການປະກວດນາງງາມ, ມິວສິກວິດີໂອ, ຄອນເສີດ, ສາລະຄະດີ, ພາບພະຍົນ ແລະ ຣາຍການໂທລະພາບ. ໃນບັນດາກິດຈະກຳທາງວັດທະນະທຳທີ່ຫຼາກຫຼາຍເຫຼົ່ານີ້ Deliart Association ໄດ້ສ້າງຜົນງານທີ່ໜ້າສົນໃຈຢ່າງຫຼວງຫຼາຍ ຕົນກາຍເປັນໜຶ່ງໃນອົງກອນທີ່ມີຄວາມຄິດສ້າງສັນສູງທີ່ສຸດໃນວົງການວັດທະນະທຳ ບໍ່ພຽງແຕ່ໃນແອນບາເນຍ ແຕ່ຍັງເປັນທີ່ຮູ້ຈັກໃນລະດັບໂລກ.
ສິນລະປິນ ແລະ ບຸກຄົນທີ່ມີຊື່ສຽງໃນວົງການສິນລະປະການສະແດງ, ແຟຊັນ, ວັນນະກຳ, ສື່ມວນຊົນ ແລະ ອີກຫຼາກຫຼາຍ ໄດ້ເຂົ້າຮ່ວມກັບ Deliart Association ຢ່າງຕໍ່ເນື່ອງ. Deliart Association ໄດ້ໃຫ້ຄວາມຮ່ວມມືກັບສິນລະປິນທັງຊາວແອນບາເນຍ ແລະ ຕ່າງປະເທດ ຖວມເຖິງຜູ້ທີ່ພຳນັກຢູ່ນອກປະເທດ ເພື່ອນຳຄຸນຄ່າອັນຍິ່ງໃຫຍ່ຂອງສິນລະປະ ແລະ ວັດທະນະທຳຈາກທົ່ວໂລກມານຳສະເໜີບົນເວທີ. ເສັ້ນທາງທີ່ Deliart Association ໃຊ້ໃນການນຳສະເໜີຄວາມງາມ, ວັດທະນະທຳ, ປະຫວັດສາດ ແລະ ໂບຮານຄະດີຂອງແອນບາເນຍສູ່ສາຍຕານານາຊາດ ມິຄວາມຍາວນານ ແລະ ຕໍ່ເນື່ອງ. ການປາກົດຕົວຄັ້ງທຳອິດເກີດຂຶ້ນໃນການປະກວດ Miss Europe 1998 ທີ່ອິຕາລີ ຫຼັງຈາກທີ່ຈັດການປະກວດ Miss Albania ຂຶ້ນເປັນຄັ້ງທຳອິດໃນປີ້ນັ້ນ. ຕັ້ງແຕ່ນັ້ນມາ ແອນບາເນຍໄດ້ເຂົ້າຮ່ວມການປະກວດໃນຢູໂຣບ ແລະ ລະດັບໂລກຢ່າງສະໝ່ຳສະເໝີ ພ້ອມທັງໃຊ້ໂອກາດນີ້ປະຊາສຳພັນໃຫ້ນານາຊາດໄດ້ຮູ້ຈັກວ່າ ປະເທດນ້ອຍໆ ແຫ່ງນີ້ຊ່ອນຄຸນຄ່າອັນໜ້າທຶ່ງ ແລະ ງົດງາມເອົາໄວ້.
ນິດຕະຍະສານ, ໃບປິວ, ວິດີໂອ ແລະ ໂປດກາດທີ່ຜະລິດຂຶ້ນເປັນພິເສດໂດຍ Deliart Association ມັກຖືກໃຊ້ເພື່ອປະຊາສຳພັນຜູ້ເຂົ້າປະກວດຈາກແອນບາເນຍ ໂດຍສະທ້ອນພາບະລັກຄວາມງົດງາມຂອງຜູ້ຍິງແອນບາເນຍ ຄວບຄູ່ກັບວິວທິວທັດ, ຊາຍຝັ່ງ, ໂບຮານຄະດີ, ເມືອງທ່ອງທ່ຽວ ແລະ ພູມສາດອັນງົດງາມຂອງປະເທດ. ການນຳສະເໜີເຫຼົ່ານີ້ເຮັດໃຫ້ເກີດຄວາມສົນໃຈຂຶ້ນໃນປີ 2001 ແລະ ນຳໄປສູ່ການທີ່ Mr. Charlie See ເຈົ້າຂອງສິດທິບັດ Miss Globe ໃນຂະນະນັ້ນ ມາທີ່ແອນບາເນຍໃນອີກ 2 ປີຕໍ່ມາ ແລະ ມອບສິດການຈັດປະກວດທີ່ສຳຄັນທີ່ສຸດໃຫ້ກັບ Deliart Association ກຸ່ມສິນລະປິນທີ່ເຕັມไปด้วยຄວາມກ້າ ແລະ ຄວາມມຸ່ງໝັ້ນ.
ຫຼາຍປີຕໍ່ມາ Deliart Association ແລະ ປະທານຄື Petri Bozo ໄດ້ລົງທຶນ ແລະ ພັດທະນາການປະກວດຢ່າງຕໍ່ເນື່ອງ ຈົນກາຍເປັນໜຶ່ງໃນເວທີປະກວດທີ່ມີຜູ້ຊົມຫຼາຍທີ່ສຸດໃນໂລກ. ເປັນເວລາ 11 ປີຕິດຕໍ່ກັນ ທີ່ການປະກວດ Miss Globe ຈັດຂຶ້ນໃນແອນບາເນຍ ໂດຍເຜີຍແຜ່ຄຸນຄ່າທີ່ດີງາມ ໄດ້ແກ່ ຄວາມງາມຕາມທຳມະຊາດ, ວັດທະນະທຳໂບຮານ, ມໍລະດົກທາງໂບຮານຄະດີ ແລະ ການຕ້ອນຮັບຢ່າງອົບອຸ່ນຂອງຊາວແອນບາເນຍ ເຊິ່ງບໍ່ອາດປຽບທຽບໄດ້. ດ້ວຍຄວາມພະຍາຍາມຂອງ Deliart Association ເຮັດໃຫ້ແອນບາເນຍເປັນທີ່ຮູ້ຈັກຫຼາຍຂຶ້ນໃນໂລກແຫ່ງການປະກວດນາງງາມ.
ຫຼັງການເສຍຊີວິດຂອງ Mr. ແລະ Mrs. See, Deliart Association ໄດ້ຮ່ວມມືກັບ MCGP ຈັດປະກວດ Miss Globe ທີ່ໂຕຣອນໂຕ ປະເທດແຄນາດາ ແລະ ໄດ້ຈົດທະບຽນເຄື່ອງໝາຍການຄ້າ The Miss Globe ® ເຮັດໃຫ້ສະມາຄົມກາຍເປັນຜູ້ຈັດຫຼັກຂອງການປະກວດລະດັບໂລກ ໂດຍສືບສານການລົງທຶນກວ່າ 13 ປີໃນກິດຈະກຳນີ້. ຕັ້ງແຕ່ເດືອນຕຸລາ 2015 The Miss Globe ® ໄດ້ກາຍເປັນສິດທິບັດພາຍໃຕ້ຊື່ Deliart Association. The Miss Globe ® ຈະຄົງໄວ້ເຊິ່ງເຄືອຂ່າຍທີ່ສ້າງຂຶ້ນມາ ພ້ອມທັງເຮັດວຽກຢ່າງຈິງຈັງກັບຜູ້ອຳນວຍການປະຈຳຊາດໃນ 5 ທະວີບ ເພື່ອຮັກສາພາບະລັກ ແລະ ຊື່ສຽງອັນດີ.<ref>{{Cite web |last=NICS (www.nics-al.com) |title=The Miss Globe Beauty Pageant |url=https://www.themissglobe.com/ |access-date=2025-09-29 |website=The Miss Globe Beauty Pageant}}</ref>
'''ໝາຍເຫດ:''' ຜູ້ດຳລົງຕຳແໜ່ງ[https://www.themissglobe.com/main ເດອະມິສໂກລບ໌] ຕາມທີ່ເວັບໄຊຫຼັກຢືນຢັນ
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
! rowspan="2" | ປີ
! rowspan="2" | ຜູ້ດຳລົງຕຳແໜ່ງ
! colspan="4" | ຮອງຊະນະເລີດ
! rowspan="2" | ສະຖານທີ່ຈັດປະກວດ
! rowspan="2" | ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ອັນດັບທີ 1
! ອັນດັບທີ 2
! ອັນດັບທີ 3
! ອັນດັບທີ 4
|-
| 2004
| Kristina Slavinskaya<br />{{flag|Russia}}
| Monika Pensa<br />{{flag|Estonia}}
| Svetlana Lagonda<br />{{flag|Belarus}}
| Enkelejda Bargjo<br />{{flag|Albania}}
| Zuzana Putnarova<br />{{flag|Czech Republic}}
| rowspan="6" | {{flagicon|Albania}} ດູຣເຣັສ, ແອນບາເນຍ
| 44
|-
| 2005
| Lucia Liptakova<br />{{flag|Slovakia}}
| Yulimar Roa Medina<br />{{VEN}}
| Edlira Meme<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ''}}
| 41
|-
| 2006
| Viviana Ramos<br />{{VEN}}
| Marian Karin Cabrera<br />{{flag|Spain}}
| Silvi Skenderaj<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບລາງວັນ''}}
| 41
|-
| 2007
| Helen Alves Da Silva<br />{{BRA}}
| Irsa Demneri<br />{{flag|Albania}}
| Ioanna Kravariti<br />{{flag|Greece}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
| 2008
| Almeda Abazi<br />{{flag|Albania}}
| Keith Tootsi<br />{{flag|Estonia}}
| Anastasia Tolmachova<br />{{flag|Russia}}
| ນັດຖະນິດ ໂຕວັນ<br />{{flag|Thailand}}
| Krystal Wilson<br />{{flag|Canada}}
| 37
|-
| 2009
| Samah Gahfaz<br />{{flag|Algeria}}
| Monika Lewczuk<br />{{flag|Poland}}
| Arbnora Ademi<br />{{flag|Kosovo}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 47
|-
| 2010
| Laura Urbonite<br />{{flag|Lithuania}}
| Shu Wan Li<br />{{flag|China}}
| Hristina Micevska<br />{{flag|ມາເຊດວນເໜືອ|name=ປະເທດມາເຊດວນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="5" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ
| 40
|-
| 2011
| Stephanie Alice Ziolko<br />{{flag|Germany}}
| Michaela Gasparovicova<br />{{flag|ສະໂລວາກີ}}
| Edna Yulady Ferrín Córdoba<br />{{flag|Colombia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2012
| Kleoniki Delijorgji<br />{{flag|Albania}}
| Huang Jinzi<br />{{flag|China}}
| Inessa Yurinskaya<br />{{flag|Russia}}
| Yelena Martseniuk<br />{{flag|ອູກະແລນ}}
| Kristina Karjalainen<br />{{flag|Finland}}
| 43
|-
| 2013
| Bianca Maria Paduraru<br />{{flag|Romania}}
| Olga Portnova<br />{{flag|ກາຊັກສະຖານ}}
| Klaudia Wisniowska<br />{{flag|Poland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 36
|-
| 2014
| Jacqueline Wojciechowski<br />{{flag|Canada}}
| María Cristina Vergara Navarro<br />{{flag|Colombia}}
| Anisa Petrela<br />{{flag|Albania}}
| Zania Kimberley Linton<br />{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| Wu Zhen<br />{{flag|China}}
| 40
|-
| 2015
| Ann Colis<br />{{flag|Philippines}}
| Sara Karaj<br />{{flag|Albania}}
| Elena Angjelovska<br />{{flag|ມາເຊດວນເໜືອ}}
| Chen Yisha<br />{{flag|China}}
| Océane Pernodet<br />{{flag|France}}
| {{flagicon|Canada}} [[ໂຕຣອນໂຕ]], ແຄນາດາ
| 38
|-
| 2016
| Dimple Chetan Patel<br />{{flag|India}}
| Yenny Katherine Carrillo Zapata<br />{{flag|Colombia}}
| Christianna Skoura<br />{{flag|Albania}}
| Nichole Marie Ramos Manalo<br />{{flag|Philippines}}
| Natasha Joubert<br />{{flag|South Africa}}
| rowspan="3" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ
| 43
|-
| 2017
| Đỗ Trần Khánh Ngân<br />{{flag|Vietnam}}
| Nelda Dorothea Cunan Ibe<br />{{flag|Philippines}}
| Elena Latypova<br />'''{{flagicon image|Flag of Siberia.svg}}''' [[ໄຊບີເຣຍ]]
| Alessia Çoku<br />{{flag|Albania}}
| Simone Heijligers<br />{{flag|ກາບູເວຣ໌ດີ}}
| 53
|-
| 2018
| Yu Yizhou<br />{{flag|China}}
| Montana Lynette Farrah-Seaton<br />{{flag|Australia}}
| Perihan Koz<br />{{flag|Turkey}}
| Rosa Fariello<br />{{flag|Italy}}
| Alba Bajrami<br />{{flag|Albania}}
| 45
|-
| 2019
| Alejandra Díaz de León<br />{{flag|Mexico}}
| Carla-Jean Lares<br />{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| Leren Mae Magnaye Bautista<br />{{flag|Philippines}}
| Shauna Elizabeth Griffiths<br />{{flag|Canada}}
| Kristýna Malířová<br />{{flag|Czech Republic}}
| {{flagicon|Montenegro}} ອຸນຊິນ, [[ປະເທດມອນເຕເນໂກຣ|ມອນເຕເນໂກຣ]]
| 46
|-
| 2020
| Lorinda Kolgeci<br />{{flag|Kosovo}}
| Matveeva Evgenia<br />'''{{flagicon image|Flag of Siberia.svg}}''' [[ໄຊບີເຣຍ]]
| Naomi Chioma Anene<br />{{flag|ການາ}}
| Thawany Aparecia De Faria<br />{{BRA}}
| Rowena Lucero Sasuluya<br />{{flag|Philippines}}
| rowspan="6" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ
| 42
|-
| 2021
| Maureen Montagne<br />{{flag|Philippines}}
| Ester Ogechi Gabriel<br />{{flag|ໄນຈີເຣຍ}}
| Melike Bali<br />{{flag|Turkey}}
| Jhosskaren Carrizo Smiler<br />{{VEN}}
| Hailey Hamelin-Wilson<br />{{flag|Canada}}
| 50
|-
| 2022
| Anabel Payano<br />{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Anamaria Babau<br />{{flag|ສະຫະນະຄອນ ເອເມຣັດ ອາຣັບ}}
| Drita Ziri<br />{{flag|Albania}}
| ທະນາວັນ ວິກກ໌<br />{{flag|Thailand}}
| Lam Thu Hong<br />{{flag|Vietnam}}
| 53
|-
| 2023
| Manvin Khera<br />{{flag|Malaysia}}
| Katia Agbodo Rodriguez<br />{{flag|Spain}}
| Anna Valencia Lakrini<br />{{flag|Philippines}}
| Kirstin Yvonne Bangs<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Duru Esther Chidera<br />{{flag|ໄນຈີເຣຍ}}
| 51
|-
| 2024
| Diana Moreno<br />{{flag|Colombia}}
| ທັນສິຕາ ດິລົກອະນັນສະກຸນ<br />{{flag|Thailand}}
| Jasmin C Bungay<br />{{flag|Philippines}}
| Andromeda Schuster<br />{{flag|Germany}}
| Ha Trang Do<br />{{flag|Vietnam}}
| 41<ref>{{Cite web |title=PAGEANTOPOLIS BY DONALD WEST - TMG2024 |url=https://sites.google.com/view/pageantopolis-by-donaldwest/home/menu/the-miss-globe/tmg2024 |access-date=2025-10-25 |website=sites.google.com |language=th}}</ref>
|-
| 2025
| Chayathanus Saradatta<br />{{flag|Thailand}}
| Valentina Gegprifti<br />{{flag|Albania}}
| Samantha Sarelli<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Jolien Pede<br />{{flag|Belgium}}
| Jennifer Chang<br />{{flag|ຄິວບາ}}
| 50
|-
| 2026
| {{TBA}}
| {{TBA}}
| {{TBA}}
| {{TBA}}
| {{TBA}}
| {{flagicon|Thailand}} ພູເກັດ, [[ປະເທດໄທ|ໄທ]]
| {{TBA}}
|}
== ມິສໂກຣບ ==
ບໍລິສັດ Miss Globe Group Inc. ແຫ່ງລັດອອນແທຣິໂອ ປະເທດແຄນາດາ ເປັນຜູ້ຄອບຄອງສິດ ແລະ ຜົນປະໂຫຍດທັງໝົດຂອງ Miss Globe® (ເລກທະບຽນ 1018167) ເຊິ່ງໄດ້ມາກອງມໍລະດົກຂອງ Charlie See. ພວກເຮົາຂໍສະແດງຄວາມເຄົາລົບ ແລະ ໃຫ້ຄຸນຄ່າຕໍ່ຜູ້ຈັດງານ, ຜູ້ອຳນວຍການປະຈຳຊາດ ແລະ ຜູ້ມີສ່ວນຮ່ວມທຸກທ່ານໃນອະດີດ ແລະ ຂໍຢືນຢັນຢ່າງໜັກແໜ້ນວ່າຈະດຳເນີນການລົງໂທດຕໍ່ການລະເມິດເຄື່ອງໝາຍການຄ້າ, ການນຳໄປໃຊ້ໂດຍບໍ່ໄດ້ຮັບອະນຸຍາດເປັນລາຍລັກອັກສອນ, ການໝິ່ນປະມາດ ຫຼື ການບິດເບືອນທີ່ເຮັດໃຫ້ຕາສິນຄ້າຂອງພວກເຮົາເສຍຫາຍ. Miss Globe® ດຳລົງຢູ່ເພື່ອສົ່ງເສີມ ແລະ ຍົກລະດັບບົດບາດຂອງຜູ້ຍິງໃນສັງຄົມປັດຈຸບັນ ແລະ ຍັງຄົງເປັນ ເຄື່ອງໝາຍການຄ້າທີ່ຖືກຕ້ອງຕາມກົດໝາຍພຽງໜຶ່ງດຽວຕັ້ງແຕ່ປີ ຄ.ສ. 1975 ເປັນຕົ້ນມາ.
Miss Globe® ໄດ້ຮັບການຈົດທະບຽນໂດຍ Mr. Charlie See ໃນປີ ຄ.ສ. 1975 ໃນຖານະເຄື່ອງໝາຍການຄ້າຂອງການປະກວດນາງງາມລະດັບໂລກ ເຊິ່ງເປັນຜົນລັບຈາກປະສົບການຫຼາຍປີຂອງການຈັດການປະກວດ ແລະ ການສົ່ງເສີມບົດບາດຂອງຜູ້ຍິງໃນສັງຄົມໂລກ. ການສຶກສາ, ຄວາມເປັນຢູ່ທີ່ດີ ແລະ ຄວາມພາກພູມໃຈໃນຕົນເອງ ຄືເປົ້າໝາຍຫຼັກຂອງການປະກວດນີ້. ນັບຕັ້ງແຕ່ນັ້ນມາ ມີຜູ້ເຂົ້າປະກວດລາວ 60 ຄົນຈາກຫຼາກຫຼາຍປະເທດເຂົ້າຮ່ວມງານລະດັບໂລກນີ້ໃນສະຫະລັດອາເມຣິກາທຸກໆ ປີ. ພວກເຮົາໄດ້ຮັບຄຳຖາມຫຼາຍມາຍກ່ຽວກັບ Miss Globe® ວ່າ ມີຫຼາຍເວີຣ໌ຊັນ, ພວກເຮົາຈຶ່ງຢາກຊີ້ແຈງເພື່ອບໍ່ໃຫ້ເກີດຄວາມເຂົ້າໃຈຜິດ. Miss Globe® ກໍ່ຕັ້ງ ແລະ ຈົດທະບຽນໂດຍ “ຕຳນານແຫ່ງຮໍລິວູດ”, “ເຈົ້າພໍ່ແຫ່ງວົງການປະກວດ” ຫຼື “Mr. Pageant” Charlie See ໃນປີ 1975. ເດີມທີ ເຂົາເປັນຜູ້ຈັດການປະກວດຮອບສຸດທ້າຍທີ່ຮຽກວ່າ “Pageant of Pageants” ໂດຍຜູ້ຊະນະຕຳແໜ່ງ Pageant of Pageants ຈະໄດ້ຮັບມົງກຸດ Miss Globe.
* ຕຳແໜ່ງຮອງຊະນະເລີດອັນດັບ 1 ຄື Miss Tourism International
* ຕຳແໜ່ງຮອງຊະນະເລີດອັນດັບ 2 ຄື Model of Models
* ຕຳແໜ່ງຮອງຊະນະເລີດອັນດັບ 3 ຄື Dream Girl International
* ແລະ ຕຳແໜ່ງຮອງຊະນະເລີດອັນດັບ 4 ຄື Miss Intercontinental
Charlie ໄດ້ຈັດການປະກວດຮອບຊິງຊະນະເລີດໂລກກັບຜູ້ຈັດຫຼາຍຄົນຕະຫຼອດເສັ້ນທາງຂອງເຂົາ ລວມເຖິງຜູ້ຈັດຈາກຕຸຣເຄຍ ແລະ ແອນບາເນຍ ແຕ່ຕໍ່ມາພວກເຂົາໄດ້ແຍກຕົວອອກໄປຈັດປະກວດຂອງຕົນເອງ. ຫາກກວດສອບການຈົດທະບຽນເຄື່ອງໝາຍການຄ້າ ຈະພົບວ່າພວກເຂົາບໍ່ແມ່ນຕົ້ນສະບັບທີ່ແທ້ຈິງ. ຫຼັງຈາກ Charlie ເສຍຊີວິດ ທາຍາດໂດຍຊອບທຳຂອງເຄື່ອງໝາຍການຄ້ານີ້ຄື Miss Globe Group Inc. ປະເທດແຄນາດາ.<ref>{{Cite web |title=Organization |url=http://www.missglobegroup.com/organization.html |archive-url=https://web.archive.org/web/20210507224203/http://www.missglobegroup.com/organization.html |archive-date=2021-05-07 |access-date=2025-09-29 |website=www.missglobegroup.com |language=en}}</ref>
'''ໝາຍເຫດ:''' ຜູ້ດຳລົງຕຳແໜ່ງມິສໂກລບ໌<ref>{{Cite web |title=PAST WINNERS |url=http://www.missglobegroup.com/past-winners.html |archive-url=https://web.archive.org/web/20210507225021/http://www.missglobegroup.com/past-winners.html |archive-date=2021-05-07 |access-date=2025-09-29 |website=www.missglobegroup.com |language=en}}</ref> ຕາມທີ່ເວັບໄຊຫຼັກຢືນຢັນ
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
! rowspan="2" | ປີ
! rowspan="2" | ຜູ້ດຳລົງຕຳແໜ່ງ
! colspan="5" | ຮອງຊະນະເລີດ
! rowspan="2" | ສະຖານທີ່ຈັດປະກວດ
! rowspan="2" | ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ອັນດັບທີ 1
! ອັນດັບທີ 2
! ອັນດັບທີ 3
! ອັນດັບທີ 4
! ອັນດັບທີ 5
|-
| 1974
| Donna Clark<br />{{flag|France}}
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|Turkey}} ແອັດສະເພນດອບສ໌, ຕຸຣເຄຍ
| 50
|-
| 1991
| Minna Kuukka<br />{{flag|Finland}}
| Karolien Taverniers<br />{{flag|Belgium}}
| Alix Beatriz Lesseur Cohen<br />{{VEN}}
| Celeste Donna Weaver<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Yelena Ovecenko<br />{{flag|Soviet Union}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 31
|-
| 1994
| Skye-Jilly Edwards<br />{{flag|Austria}}
| Alla Korolkova<br />{{flag|Uzbekistan}}
| Nesrin Işçi<br />{{flag|Turkey}}
| Markella Patrikiadi<br />{{flag|Greece}}
| Diana Milarius<br />{{flag|ໂຮນລັງ|name=ຮອນແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="4" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
| 40
|-
| 1996
| Petra Hlavacova<br />{{flag|Czech Republic}}
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 1999
| Miss Jana Tairova<br />{{flag|Turkey}}
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 34
|-
| 2002
| Jennifer Schooler<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Dardani Cacaj<br />{{flag|Kosovo}}
| Nancy Pantapolous<br />{{flag|Greece}}
| Yudi Arlete Rodríguez Rojas<br />{{flag|Colombia}}
| Andrea Jarova<br />{{flag|ສະໂລວາກີ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 18
|-
| 2003
| Lena Kwasow<br />{{flag|Germany}}
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| ''<small>ບໍ່ຮູ້ຂໍ້ມູນ</small>''
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|USA}} [[ສະຫະລັດອາເມຣິກາ]]
| 34
|-
| 2004
| Kristina Slavinskaya<br />{{flag|Russia}}
| Monika Pensa<br />{{flag|Estonia}}
| Svetlana Lagonda<br />{{flag|Belarus}}
| Enkelejda Bargjo<br />{{flag|Albania}}
| Zuzana Putnarova<br />{{flag|Czech Republic}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="6" | {{flagicon|Albania}} ດູຣເຣັສ, ແອນບາເນຍ
| 44
|-
| 2005
| Lucia Liptakova<br />{{flag|Slovenia}}
| Yulimar Roa Medina<br />{{VEN}}
| Edlira Meme<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2006
| Viviana Lisbeth Ramos Puna<br />{{VEN}}
| Marian Karin Cabrera<br />{{flag|Spain}}
| Silvi Skenderaj<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2007
| Helen Da Silva<br />{{BRA}}
| Irsa Demneri<br />{{flag|Albania}}
| Ioanna Kravariti<br />{{flag|Greece}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
| 2008
| Almeda Abazi<br />{{flag|Albania}}
| Keith Tootsi<br />{{flag|Estonia}}
| Anastasia Tolmachova<br />{{flag|Russia}}
| Nutthanit Towan<br />{{flag|Thailand}}
| Krystal Wilson<br />{{flag|Canada}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 37
|-
| 2009
| Samah Gahfaz<br />{{flag|Algeria}}
| Monika Lewczuk<br />{{flag|Poland}}
| Arbnora Ademi<br />{{flag|Kosovo}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 47
|-
| 2010
| Laura Urbonaite<br />{{flag|Lithuania}}
| Shu Wan Li<br />{{flag|China}}
| Hristina Micevska<br />{{flag|ມາເຊດວນເໜືອ|name=ປະເທດມາເຊດວນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="5" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ
| 40
|-
| 2011
| Stephanie Ziolko<br />{{flag|Germany}}
| Michaela Gasparovicova<br />{{flag|ສະໂລວາກີ}}
| Edna Yulady Ferrín Córdoba<br />{{flag|Colombia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2012
| Kleoniki Delijorgji<br />{{flag|Albania}}
| Huang Jinzi<br />{{flag|China}}
| Inessa Yurinskaya<br />{{flag|Russia}}
| Yelena Martseniuk<br />{{flag|ອູກະແລນ}}
| Kristina Karjalainen<br />{{flag|Finland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 43
|-
| 2013
| Bianca Maria Padurara<br />{{flag|Romania}}
| Olga Portnova<br />{{flag|ກາຊັກສະຖານ}}
| Klaudia Wisniowska<br />{{flag|Poland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 36
|-
| 2014
| Jacqueline Wojciechowski<br />{{flag|Canada}}
| María Cristina Vergara Navarro<br />{{flag|Colombia}}
| Anisa Petrela<br />{{flag|Albania}}
| Zania Kimberley Linton<br />{{flag|ຕຣິນິແດດ ແຮກໂຕເບໂກ}}
| Wu Zhen<br />{{flag|China}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 40
|-
| 2015
| Ann Lorraine Colis<br />{{flag|Philippines}}
| Sara Karaj<br />{{flag|Albania}}
| Elena Angjelovska<br />{{flag|ມາເຊດວນເໜືອ}}
| Chen Yisha<br />{{flag|China}}
| Océane Pernodet<br />{{flag|France}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|Canada}} [[ໂຕຣອນໂຕ]], ແຄນາດາ
| 38
|-
| 2016
| Mary Ryelle Espiritu<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Aybike Soydan<br />{{flag|Turkey}}
| Kristina Cocoli<br />{{flag|Albania}}
| Shih Ching Met Chia<br />{{flag|China}}
| Thiuqnisa Nagenthram<br />{{flag|ສີລັງກາ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|ສາທາລະນະລັດໂດມິນີກັນ}} ເປືອກໂຕ ປລາຕາ, [[ສາທາລະນະລັດໂດມິນິກັນ]]
| 10
|-
| 2017
| Kara Granger<br />{{flag|Canada}}
| Christina Denny<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Zhe Yu<br />{{flag|China}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|China}} [[ປັກກິ່ງ]], [[ປະເທດຈີນ|ຈີນ]]
| 23
|-
| 2018
| Alyssha Shanks<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Allyssa Pasco Carlos<br />{{flag|New Zealand}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|ຊິມບັບເວ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{KOR}}
| Natalie Cao<br />{{flag|Canada}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|Hong Kong}}
| 48
|-
| 2019-<br>2020
| Andrea Luna<ref>{{Cite web |url=http://www.missglobegroup.com/ |title=46th Miss Globe |access-date=2019-10-10 |archive-date=2021-07-29 |archive-url=https://web.archive.org/web/20210729035442/http://www.missglobegroup.com/ |url-status=dead}}</ref><br />{{flag|ເປຣູ}}
| Stephanie Ricablanca<br />{{flag|Philippines}}
| Zulhumar Tursun<br />{{flag|Turkey}}
| Beittsi Escandon<br />{{VEN}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| ອອນໄລນ໌
| 48
|}
== ມິສໂກຣບອິນເຕີເນຊັນແນລ ==
'''ປະວັດ (History)'''
Miss Globe Organization ເລີ່ມກໍ່ຕັ້ງຂຶ້ນໃນປີ 1925 ຖືເປັນເວທີການປະກວດຄວາມງາມທີ່ເກົ່າແກ່ທີ່ສຸດແຫ່ງໜຶ່ງໃນສະຕະວັດທີ່ຜ່ານມາ. ປັດຈຸບັນອົງກອນນີ້ໄດ້ພັດທະນາເປັນລະບົບເຄືອຂ່າຍ ໂດຍມີອົງກອນລະດັບຊາດເຂົ້າຮ່ວມຫຼາຍເຖິງ 110 ປະເທດທົ່ວໂລກ. ພວກເຮົາໄດ້ຈັດເຮັດໜ້າເວັບໄຊນີ້ຂຶ້ນເພື່ອໃຫ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບປະວັດຂອງການປະກວດ Miss Globe Beauty Pageant.
'''ຊື່ທີ່ຢູ່ພາຍໃຕ້ Miss Globe Organization ໄດ້ແກ່:'''
* Miss Globe Beauty Pageant
* Miss Globe Beauty Bathing
* Miss Globe
* Miss Globe Beauty
ຜູ້ກໍ່ຕັ້ງ ແລະ ຜູ້ປະສານງານຂອງເຄື່ອງໝາຍການຄ້າເຫຼົ່ານີ້ຄື Mr. Alien Mouradian ຜູ້ທີ່ມີຊື່ສຽງໃນນາມ Charlie See.
'''ການຈັດປະກວດຄັ້ງທຳອິດ'''
ການປະກວດ Miss Globe Beauty Queen Contest ຈັດຂຶ້ນຄັ້ງທຳອິດທີ່ Melek Movie Theater ໃນເຂດ Beyoğlu ຍ່ານທີ່ມີຊື່ສຽງໃນອິສະຕັນບູນ ປະເທດຕຸຣເຄຍ. ຢ່າງໃດກໍຕາມ ງານນີ້ຕ້ອງຖືກຍົກເລີກ ເນື່ອງຈາກການວິພາກວິຈານເຊິງລົບຈາກສື່ມວນຊົນ ສົ່ງຜົນໃຫ້ Mr. Alien Mouradian ຕັດສິນໃຈຍ້າຍໄປທີ່ ບອສຕັນ ລັດແມັດຊາຊູເຊັດສ໌ ສະຫະລັດອາເມຣິກາ.
ທີ່ນັ້ນເຂົາໄດ້ຈັດກິດຈະກຳຕ່າງໆ ເຊັ່ນ ການແຂ່ງໂຄດລົດ, ການເຕັ້ນລຳ ແລະ ງານບອນ ໃກ້ກັບທະເລສາບ Winnipesaukee. ຫຼັງຈາກງານເຕັ້ນລຳຈົບລົງ ເຂົາໄດ້ປະກາດຈັດການແຂ່ງຂັນອີກຄັ້ງ ແຕ່ຄັ້ງນີ້ເປັນການປະກວດຄວາມງາມ. ການປະກາດດັ່ງກ່າວໄດ້ຮັບຄວາມສົນໃຈຢ່າງຫຼາຍຈາກທັງຄົນໃນທ້ອງຖິ່ນ ແລະ ນັກທ່ອງທ່ຽວ.
ນີ້ຈຶ່ງເປັນຈຸດເລີ່ມຕົ້ນຂອງການປະກວດ Miss Globe Beauty Bathing ເຊິ່ງໃນຕອນທຳອິດຈັດຂຶ້ນພຽງງານຕາມລະດູການ ແຕ່ດ້ວຍຄວາມສົນໃຈທີ່ຫຼາຍເກີນຄາດ ການປະກວດເຫຼົ່ານີ້ຈຶ່ງຄ່ອຍໆ ພັດທະນາເປັນເວທີປະກວດນາງງາມເຕັມຮູບແບບ.
'''ການຈັດການປະກວດ Miss Globe International® ໃນແຕ່ລະປະເທດ'''
* ລະຫວ່າງປີ 2004 – 2009 ຈັດຂຶ້ນທີ່ ປະເທດແອນບາເນຍ
* ລະຫວ່າງປີ 2001 – 2003 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ປີ 2000 ຈັດຂຶ້ນທີ່ ສາທາລະນະລັດຕຸຣເຄຍແຫ່ງໄຊປຣັດເໜືອ (TRNC)
* ລະຫວ່າງປີ 1988 – 1999 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ໃນປີ 1988 ໄດ້ມີການກໍ່ຕັ້ງອົງກອນ Miss Globe International ຢ່າງເປັນທາງການ
* ລະຫວ່າງປີ 1983 – 1987 ຈັດຂຶ້ນທີ່ ສະຫະລັດອາເມຣິກາ
* ປີ 1981 ແລະ 1982 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1978 – 1980 ຈັດຂຶ້ນທີ່ ສະຫະລັດອາເມຣິກາ
* ລະຫວ່າງປີ 1969 – 1977 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1968 – 1973 ຈັດຂຶ້ນທີ່ ປະເທດມອນຕາ
* ລະຫວ່າງປີ 1962 – 1967 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1957 – 1961 ຈັດຂຶ້ນທີ່ ສະຫະລັດອາເມຣິກາ
* ລະຫວ່າງປີ 1953 – 1956 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1943 – 1952 ຈັດຂຶ້ນທີ່ ສະຫະລັດອາເມຣິກາ
* ລະຫວ່າງປີ 1935 – 1942 ຈັດຂຶ້ນທີ່ ປະເທດຕຸຣເຄຍ
* ລະຫວ່າງປີ 1925 – 1934 ຈັດຂຶ້ນທີ່ ບອສຕັນ ລັດແມັດຊາຊູເຊັດສ໌ ປະເທດສະຫະລັດອາເມຣິກາ
'''ຜູ້ເຂົ້າປະກວດ (Demographics)'''
ໃນຊ່ວງທຳອິດ ການປະກວດ Miss Globe Pageants ຈັດຂຶ້ນທີ່ ບອສຕັນ ລັດແມັດຊາຊູເຊັດສ໌ ສະຫະລັດອາເມຣິກາ ໂດຍເປັນກິດຈະກຳຕາມລະດູການໃນຊ່ວງລະດູຮ້ອນ. ຜູ້ເຂົ້າປະກວດສ່ວນໃຫຍ່ໃນຍຸກນັ້ນເປັນຍິງສາວທີ່ມາພັກຜ່ອນໃນບ້ານພັກຕາກອາການຊ່ວງໜ້າຮ້ອນ.
ຕໍ່ມາ ເມື່ອການປະກວດຈັດຂຶ້ນທີ່ ຮໍລິວູດ ລັດແຄລິຟໍເນຍ ຜູ້ເຂົ້າປະກວດສ່ວນໃຫຍ່ຄືຍິງສາວທີ່ກຳລັງມອງຫາໂອກາດສ້າງເສັ້ນທາງອາຊີບໃນວົງການນັກສະແດງ.
ຫຼັງຈາກທີ່ Miss Globe Beauty Pageants ຂະຫຍາຍຕົວເປັນເວທີລະດັບນານາຊາດ ຈຳນວນຜູ້ເຂົ້າປະກວດທີ່ຕ້ອງການເຮັດງານໃນອຸດສາຫະກຳໂມເດລລິ້ງ ແລະ ໂທລະພາບ ກໍເພີ່ມສູງຂຶ້ນຢ່າງຕໍ່ເນື່ອງ.
ຫາກພິຈາລະນາລັກສະນະປະຊາກອນຂອງຜູ້ເຂົ້າປະກວດໃນຊ່ວງ 20 ປີທີ່ຜ່ານມາ ຈະເຫັນໄດ້ວ່າມີການພັດທະນາລະດັບການສຶກສາທີ່ສູງຂຶ້ນຢ່າງຊັດເຈນ. ປັດຈຸບັນ ຜູ້ເຂົ້າປະກວດ Miss Globe International® ສ່ວນໃຫຍ່ເປັນ ນັກສຶກສາມະຫາວິທະຍາໄລ ທີ່ມີຄວາມຕັ້ງໃຈເຮັດງານໃນ ອຸດສາຫະກຳບັນເທິງ.
'''MISS GLOBE ກາຍເປັນເຄື່ອງໝາຍການຄ້າ (MISS GLOBE BECAME A TRADEMARK)'''
ໃນຊ່ວງທຳອິດ Miss Globe Beauty®, Miss Globe Beauty Pageant®, Miss Globe Beauty Bathing® ແລະ Miss Globe® ຍັງບໍ່ໄດ້ຮັບການຈົດທະບຽນເປັນເຄື່ອງໝາຍການຄ້າ. ຕໍ່ມາໄດ້ຖືກຈົດທະບຽນໂດຍ Mr. Alien Mouradian ຜູ້ເຊິ່ງໃຊ້ນາມແຝງວ່າ Charlie See.
ທີ່ຮໍລິວູດ ເຂົາເປັນທີ່ຮູ້ຈັກໃນຊື່ Charlie See ເນື່ອງຈາກຕັ້ງແຕ່ຕົ້ນເຂົາແນະນຳໂຕເອງດ້ວຍຊື່ນີ້. ຫຼັງຈາກນັ້ນເຂົາໄດ້ກໍ່ຕັ້ງບໍລິສັດພາບພະຍົນຊື່ Charlie See Pictures ແລະ ຊື່ນີ້ກໍເລີ່ມມີຊື່ສຽງຂຶ້ນເລື້ອຍໆ.
ຢ່າງໃດກໍຕາມ ເນື່ອງຈາກອາການປ່ວຍ ເຂົາຈຶ່ງຂາຍຮຸ້ນທັງໝົດໃນປີ 1948 ໃຫ້ກັບບໍລິສັດ RCA Global Company ເພື່ອນຳເງິນມາໃຊ້ໃນການຮັກສາ ແຕ່ໂຣກຂອງເຂົາກັບລຸກລາມໄວກວ່າທີ່ຄາດໄວ້ ແລະ ເຂົາກໍເສຍຊີວິດໃນເວລາບໍ່ນານ.
ຫຼັງຈາກນັ້ນ ການຈັດປະກວດຖືກສືບຕໍ່ໂດຍ Mr. Li Sun ຊາວມາເລເຊຍທີ່ເຄີຍເຮັດງານເປັນສະຕາຟເວທີໃນບໍລິສັດດຽວກັນ. ການປະກວດກາຍເປັນກິດຈະກຳສຳຄັນຂອງ RCA Global Company ແລະ ເນື່ອງຈາກເຂົາໃຊ້ນາມແຝງ Charlie See ເຊັ່ນດຽວກັບ Alien Mouradian ເຂົາຈຶ່ງມີຊື່ສຽງໃນອຸດສາຫະກຳປະກວດນາງງາມໃນຊື່ດຽວກັນ ແລະ ຈົນເຖິງທຸກມື້ນີ້ ວົງການນາງງາມຍັງຄົງຈົດຈຳເຂົາໃນຊື່ Charlie See.
ຝ່າຍ Festival of Beauty ຂອງ RCA Global Company ເປັນຜູ້ດຳເນີນການເຄື່ອງໝາຍການຄ້າຂອງການປະກວດທັງໝົດ ໂດຍຊື່ເຫຼົ່ານີ້ເປັນພຽງຊື່ທົ່ວໄປຈົນເຖິງປີ 1968 ຫຼັງຈາກນັ້ນຈຶ່ງເລີ່ມທະຍອຍຈົດທະບຽນເປັນເຄື່ອງໝາຍການຄ້າຢ່າງເປັນທາງການ.
ເມື່ອມີການກໍ່ຕັ້ງອົງກອນ Miss Globe International® ເຄື່ອງໝາຍການຄ້າທັງໝົດຖືກນຳມາລວມໄວ້ພາຍໃຕ້ອົງກອນນີ້. ປະທານຄົນທຳອິດຄື Mr. Süha Özgermi ໂດຍການປະກວດຮອບຊິງຊະນະເລີດນານາຊາດຄັ້ງທຳອິດຈັດຂຶ້ນທີ່ Halikarnas Open-air Disco ເມືອງໂບດຣຸມ ຈັງຫວັດມູລາ ປະເທດຕຸຣເຄຍ.
ໃນປີ 2003 Mr. Süha Özgermi ຕ້ອງເກສີຍນເນື່ອງຈາກອາຍຸຫຼາຍ ຄະນະກຳມະການບໍລິຫານຂອງ RCA Global Company ຈຶ່ງແຕ່ງຕັ້ງ Mr. Rasim Aydin ເຊິ່ງເປັນກຳມະການຢູ່ແລ້ວ ໃຫ້ດຳລົງຕຳແໜ່ງປະທານຂອງ Miss Globe Organization ແລະ ສິດຄວາມເປັນເຈົ້າຂອງຕາມກົດໝາຍກໍຖືກໂອນມາໃຫ້ເຂົາ.
ການຈັດຮອບຊິງຊະນະເລີດນານາຊາດເຊິ່ງຈັດຂຶ້ນໃນຕຸຣເຄຍເປັນເວລາ 16 ປີ ໄດ້ຖືກຍ້າຍໄປຍັງ ກຸງຕິຣານາ ປະເທດແອນບາເນຍ. ການຕັດສິນໃຈນີ້ປະກາດຕໍ່ສາທາລະນະໂດຍ Mr. Li Sun ປະທານກິດຕິມະສັກຂອງ Charlie See Pictures ແລະ Mr. Petri Bozo ປະທານຂອງ Deliart Associate ໃນການແຖລງຂ່າວ.
ເດີມຂໍ້ຕົກລົງນີ້ມີໄລຍະເວລາພຽງ 1 ປີ ແຕ່ຕໍ່ມາຂະຫຍາຍເປັນ 5 ປີ ຕາມຄຳຮ້ອງຂໍຂອງ Deliart Associate. ຊ່ວງເວລາຂອງການຈັດປະກວດໃນແອນບາເນຍດຳເນີນໄປເປັນເວລາ 6 ປີ ແລະ ສິ້ນສຸດລົງພ້ອມກັບ Miss Globe International 2009.
'''ການປະກາດຕຳແໜ່ງ Miss Globe ຄັ້ງທຳອິດຈັດຂຶ້ນໃນອໍດິທໍຣຽມແຫ່ງນີ້'''
ໂຮງພາບພະຍົນເມເລັກ (Melek ຫຼື “Angel”) ເຊິ່ງເປັນສະຖານທີ່ປະກາດຕຳແໜ່ງ Miss Globe ເປັນຄັ້ງທຳອິດນັ້ນ ຖືເປັນໜຶ່ງໃນໂຮງພາບພະຍົນສະໄໝໝ່ອງແຫ່ງທຳອິດຂອງໂລກ ທີ່ມີສ່ວນຊ່ວຍໃນການພັດທະນາອຸດສາຫະກຳພາບພະຍົນ. ເຫດຜົນທີ່ຈັດການປະກວດ Miss Globe Beauty Pageant ຂຶ້ນໃນໂຮງພາບພະຍົນແຫ່ງນີ້ ກໍເພື່ອກະຕຸ້ນຄວາມສົນໃຈຂອງສາທາລະນະຊົນຕໍ່ການຊົມພາບພະຍົນໃນຊ່ວງທີ່ຍັງເປັນພາບພະຍົນເງົາ. ໂຮງພາບພະຍົນເມເລັກ (Angel) ບໍລິຫານງານໂດຍທ່ານ A. Saltiel ແລະ ທ່ານ H. Artidi ເຊິ່ງເປັນເຈົ້າຂອງໂຮງພາບພະຍົນ İpek ແລະ Sümer ແລະ ຍັງເປັນຫຸ້ນສ່ວນຂອງບໍລິສັດ RCA Unlimited Company ຜູ້ຈັດການໂຮງພາບພະຍົນໃນຂະນະນັ້ນຄືທ່ານ Alien Mouradian.
ອາຄານໂຮງພາບພະຍົນແຫ່ງນີ້ຕັ້ງຢູ່ເທິງຖະໜົນດຽວກັນທີ່ມີຄາເຟ່ຊື່ດັງ “Yeşilçam Kahvesi” (ຄາເຟ່ເຢຊິລຊາມ) ພາຍຫຼັງຖະໜົນເສັ້ນນີ້ໄດ້ຮັບການຕັ້ງຊື່ໃໝ່ວ່າ “Yeşilçam Sokağı” (ຖະໜົນເຢຊິລຊາມ) ເຊິ່ງໄດ້ກາຍເປັນຊື່ຮຽກຂອງອຸດສາຫະກຳພາບພະຍົນຕຸຣເຄຍໃນເວລາຕໍ່ມາ. ປັດຈຸບັນ ອຸດສາຫະກຳພາບພະຍົນຕຸຣເຄຍເປັນທີ່ຮູ້ຈັກກັນໃນຊື່ “Yeşilçam Sineması” (ພາບພະຍົນເຢຊິລຊາມ).
ປັດຈຸບັນ ໂຮງພາບພະຍົນເມເລັກ (Angel) ຍັງຄົງເປັນໂຮງພາບພະຍົນອັນງົດງາມໃນອິສະຕັນບູນ ປະເທດຕຸຣເຄຍ ດ້ວຍອັດຕະລັກທາງປະວັດສາດ ແລະ ສະຖາປັດຕະຍະກຳແບບບາໂຣກ ແລະ ໂຣໂຄໂຄ ສາມາດຮອງຮັບຜູ້ຊົມໄດ້ເຖິງ 875 ທີ່ນັ່ງ.
ການສາຍພາບພະຍົນຄັ້ງທຳອິດໃນໂຮງພາບພະຍົນເມເລັກ (Angel) ເລີ່ມຂຶ້ນໃນປີ ຄ.ສ. 1924. ເຫດຜົນທີ່ຕັ້ງຊື່ໂຮງພາບພະຍົນວ່າ “Melek” (ເທວະດາ/ນາງຟ້າ) ມາຈາກຮູບປັ້ນເທວະດາແບບອາດ໌ນູໂວ 2 ອົງທີ່ຕັ້ງຢູ່ຂ້າງກຳແພງໃກ້ຈໍພາບພະຍົນ. ໂຮງພາບພະຍົນແຫ່ງນີ້ຍັງເຄີຍເປັນສະຖານທີ່ຈັດເທດສະການພາບພະຍົນນານາຊາດອິສະຕັນບູນເມື່ອປີ ຄ.ສ. 1990.
ມີການບູລະນະຄັ້ງສຳຄັນໃນປີ ຄ.ສ. 1993 ແລະ ໃນປີ ຄ.ສ. 2000 ໄດ້ມີການປັບປຸງເກົ້າອີ້ ແລະ ລະບົບສຽງໃໝ່ ໂດຍຕິດຕັ້ງເຕັກໂນໂລຊີທັນສະໄໝລະບົບສຽງ Dolby Digital Surround Sound ພ້ອມກັບຜະໜັງ ແລະ ເພດານທີ່ຕົກແຕ່ງດ້ວຍສິລະປະແບບບາໂຣກ ແລະ ໂຣໂຄໂຄ ເຮັດໃຫ້ໂຮງພາບພະຍົນແຫ່ງນີ້ກາຍເປັນອາຄານອັນງົດງາມຕຣະການຕາ.
ການບໍລິຫານຈັດການໂຮງພາບພະຍົນນີ້ດຳເນີນການໂດຍບໍລິສັດ İpekçi Brothers Unlimited Company ຈົນເຖິງປີ ຄ.ສ. 1958 ຫຼັງຈາກນັ້ນຈຶ່ງໂອນສິດໄປຍັງ “ກອງທຶນບຳນານ” (Emekli Sandığı) ແລະ ໄດ້ປ່ຽນຊື່ໂຮງພາບພະຍົນຈາກ “Melek” (Angel) ເປັນ “Emek”. ຫຼັງປີ ຄ.ສ. 1969 ທ່ານ Turgut Demirağ ໄດ້ຮັບແຕ່ງຕັ້ງໃຫ້ບໍລິຫານງານ ແລະ ຕັ້ງແຕ່ປີ ຄ.ສ. 1975 ເປັນຕົ້ນມາ ໄດ້ຢູ່ພາຍໃຕ້ການດູແລຂອງທ່ານ İsmet Kurtuluş ແລະ ທ່ານ Süheyla Kurtuluş.<ref>{{Cite web |last=ESER |first=A.kadir |title=Miss Globe International © |url=http://www.missglobeinternational.com/history/2010/history.html |archive-url=https://web.archive.org/web/20110714101912/http://www.missglobeinternational.com/history/2010/history.html |archive-date=2011-07-14 |access-date=2025-09-29 |website=www.missglobeinternational.com}}</ref><ref>{{Cite web |title=Loading... |url=http://www.missglobeinternational.com/history/2010/history.html |archive-url=https://web.archive.org/web/20250217202008/http://www.missglobeinternational.com/history/2010/history.html |archive-date=2025-02-17 |access-date=2025-09-19 |website=www.missglobeinternational.com |url-status=dead }}</ref><ref>{{Cite web |title=Miss Globe International – Beauty comes from nobility… |url=https://missglobeinternational.org/ |access-date=2025-09-19 |language=tr}}</ref>
'''ໝາຍເຫດ:''' ຜູ້ດຳລົງຕຳແໜ່ງມິສໂກຣບອິນເຕີເນຊັນແນລ ຕາມທີ່ເວັບໄຊຫຼັກຢືນຢັນ
=== ມິສໂກຣບອິນເຕີເນຊັນແນລ ປີ 1925 – 1987 ===
{| class="wikitable collapsible collapsed sortable" style="font-size:85%; text-align:center;"
! ປີ
! ຜູ້ດຳລົງຕຳແໜ່ງ
! ສະຖານທີ່ຈັດປະກວດ
|-
| rowspan="2" | 1925
| Alma F. Cavagnaro<ref>{{Cite web|title=Alma F. Cavagnaro Miss Winnipesaukee 1925|url=https://www.misswinnipesaukee.org/1925|website=www.misswinnipesaukee.org|language=en}}</ref><br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|USA}} [[ບອສຕັນ]], [[ສະຫະລັດອາເມຣິກາ]]
|-
| Arak Çetin ''(ຖືກຖອດຕຳແໜ່ງ)''<br />{{flag|Turkey}}
| {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1926
| Marie Graham<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="9" | {{flagicon|USA}} [[ບອສຕັນ]], [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1927
| Mary Broderick<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1928
| Mildred Yore<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1929
| Edith Peterson<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1930
| Catherine Hance<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1931
| Marguerite Gaudette<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1932
| Florence Lowney<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1933
| Geraldine Wallace<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1934
| Marion Bergeron<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1935
| Nazire Hanim<br />{{flag|Turkey}}
| rowspan="8" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1936
| Emily Speicher<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1937
| Evelyn Landry<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1938
| Flora Sleeper<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1939
| Patricia Donnelly<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1940
| Mildred Gardner<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1941
| Florence Bolduc<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1942
| Berta Magnuson<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1943
| Lucille Covey<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="6" | {{flagicon|USA}} [[ບອສຕັນ]], [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1944
| Marilyn Dearborn<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1945
| Bunny Vernette<br />{{IND}}
|-
| 1946
| Barbara Casey<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1947
| Norma Jeane Mortenson<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1948
| Hazel Burbang<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1949
| Louise Helff<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="4" | {{flagicon|USA}} ຮໍລິວູດ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1950
| Colleen Gallant<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1951
| Marlene King<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1952
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1953
| Ayten Akyol<br />{{flag|Turkey}}
| rowspan="4" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1954
| Barbara Quinlin<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1955
| Gail White<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1956
| Sharon Ritchie<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1957
| Linda Hattman<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|USA}} ດີທຣອຍຕ໌, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1958
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="2" | {{flagicon|USA}} ລອສແອນເຈີລິສ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1959
| Pennelope Anne Coelen<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1960
| Wendy Barrie<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="2" | {{flagicon|USA}} ຮໍລິວູດ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1961
| Gulseren Uysal<br />{{flag|Turkey}}
|-
| 1962
| Kim Carlton<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="6" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1963
| Muguette Fabris<br />{{FRA}}
|-
| 1964
| Edna Park<br />{{flag|ໄນຈີເຣຍ}}
|-
| 1965
| Virpi Miettinen<br />{{FIN}}
|-
| 1966
| Sue Gallie<br />{{AUS}}
|-
| 1967
| Yelda Gürani Saner<br />{{flag|Turkey}}
|-
| 1968
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br />{{flag|Turkey}}
| rowspan="5" | {{flagicon|Malta}} ວັລເລດຕາ, ມອນຕາ
|-
| 1969
| Pam Denormandie<br />{{AUS}}
|-
| 1970
| Gina Philbrook<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1971
| Sandra Hines<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1972
| June Tedeschi<br />{{SWE}}
|-
| 1973
| Jaime Rotwitt<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|Malta}} ເວຽຣ໌ບີຊ, ມອນຕາ
|-
| 1974
| Kim Nickerson<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="4" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1975
| Peggy Spellacy<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1976
| Carolyn Marcil<br />{{BEL}}
|-
| 1977
| Carolyn Prince<br />{{GBR}}
|-
| 1978
| Sally Pickett<br />{{flag|ໝູ່ເກາະເຄແມນ}}
| rowspan="3" | {{flagicon|USA}} ແຮມພ໌ເຊຍ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1979
| Diane McGarry<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1980
| Linda Brackett<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1981
| Donna Marie Hebert<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="2" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ
|-
| 1982
| Monica Rastallis<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1983
| Donnalee Ingram<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|USA}} ແຄລິຟໍເນຍ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1984
| Heather Brotherton<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{flagicon|USA}} ເຄນທັກກີ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1985
| Janice Hart<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| rowspan="3" | {{flagicon|USA}} ຮໍລິວູດ, [[ສະຫະລັດອາເມຣິກາ]]
|-
| 1986
| Michelle LaChance<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|-
| 1987
| Leyla Sesbes<br />{{flag|ສະຫະລັດອາເມລິກາ}}
|}
=== ມິສໂກຣບອິນເຕີເນຊັນແນລ ປີ 1988 – ປັດຈຸບັນ ===
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
! rowspan="2" | ປີ
! rowspan="2" | ຜູ້ດຳລົງຕຳແໜ່ງ
! colspan="5" | ຮອງຊະນະເລີດ
! rowspan="2" | ສະຖານທີ່ຈັດປະກວດ
! rowspan="2" | ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! ອັນດັບທີ 1
! ອັນດັບທີ 2
! ອັນດັບທີ 3
! ອັນດັບທີ 4
! ອັນດັບທີ 5
|-
| 1988 || Dona Clark<br />{{VEN}}
| Francine Swift<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Jacqueline von Staa<br />{{flag|ໂຮນລັງ|name=ຮອນແລນ}}
| Ariadne Mylona<br />{{flag|Greece}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Turkey}} ໂບດຣຸມ, ຕຸຣເຄຍ || 29
|-
| 1989 || Karina Berger<br />{{flag|Switzerland}}
| Eva Lisa Larsdotter Ljung<br />{{VEN}}
| Jasmine Bell<br />{{flag|Germany}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ || 35
|-
| 1990 || Yormery Ortega Sánchez<br />{{VEN}}
| Maria del Mar Flores<br />{{flag|Spain}}
| Tiina Susanna Vierto<br />{{flag|Finland}}
| Sandra Luttenburger<br />{{flag|Austria}}
| Caprice Bourret<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Turkey}} ບູຣ໌ຊາ, ຕຸຣເຄຍ || 26
|-
| 1991 || Minna Kuukka<br />{{FIN}}
| Anke Van Dermeersch<br />{{flag|Belgium}}
| Alix Beatriz Lesseur Cohen<br />{{VEN}}
| Celeste Weaver<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Yelena Ovecenko<br />{{flag|Soviet Union}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|Turkey}} ແອັດສະເພນດອບສ໌, ຕຸຣເຄຍ || 31
|-
| 1992 || ລໍຣາ ເວໂຣນິກາ ຣາຟາເອລ<br />{{ARG}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''
| ''ບໍ່ຮູ້ຂໍ້ມູນ''
| ''ບໍ່ຮູ້ຂໍ້ມູນ''
| Nina Hoffren<br />{{flag|Finland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 26
|-
| 1993 || ໂພລີນາ ວິກອບສະກາຍາ<br />{{flag|ລັດເຊຍ}}
| Beatrice Magnusson<br />{{flag|Sweden}}
| Terezie Dobrovolna<br />{{flag|Czech Republic}}
| Angélica Alejandra Rodríguez Torres<br />{{flag|Colombia}}
| Aylin Öztürkmen<br />{{flag|Turkey}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="7" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ || 33
|-
| 1994 || ສະກາຍ-ຈິລລີ ເອດເວີຣ໌ດສ໌<br />{{AUS}}
| Alla Korolkova<br />{{flag|Uzbekistan}}
| Nesrin Işçi<br />{{flag|Turkey}}
| Markella Patrikiadi<br />{{flag|Greece}}
| Diana Milarius<br />{{flag|ໂຮນລັງ|name=ຮອນແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 40
|-
| 1995 || ມິນນາ ມາກີ-ກາລາ<br />{{FIN}}
| Joanna Czarnecka<br />{{flag|Poland}}
| ''ບໍ່ທາບຂໍ້ມູນ''<br />{{flag|ມາເຊດວນເໜືອ|name=ປະເທດມາເຊດວນ}}
| ''ບໍ່ທາບຂໍ້ມູນ''<br />{{flag|Lithuania}}
| ''ບໍ່ທາບຂໍ້ມູນ''<br />{{flag|Estonia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 42
|-
| 1996 || ຄິມເບີຣ໌ລີ ລໍເວຣນສ໌<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Jana Festova<br />{{flag|Czech Republic}}
| Lina Marcela Quintero Ramírez<br />{{flag|Colombia}}
| Ruta Bartasiute<br />{{flag|Lithuania}}
| Maide Yanik<br />{{flag|Turkey}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 41
|-
| 1997 || ເພຕຣາ ຮລາວາໂຄວາ<br />{{flag|ແຊັກ}}
| Carol Anne Becker<br />{{flag|South Africa}}
| Janna Irogova<br />{{flag|ກຽກກິດສະຖານ}}
| Ly Jürgenson<br />{{flag|Estonia}}
| Marjatta Vo<br />{{flag|Finland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 40
|-
| 1998 || ຄາຣິນ ລາອັດສະແມ<br />{{flag|ແອສະໂຕນີ}}
| Ewa Jzabella Tylecka<br />{{flag|Poland}}
| Kristan Vendy<br />{{flag|Australia}}
| Özge Sayman<br />{{flag|Turkey}}
| Anu Maarit Pekkarinen<br />{{flag|Finland}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 37
|-
| 1999 || ຢານາ ໄຕໂຣວາ<br />{{flag|ຕວັກເມນິດສະຖານ}}
| Martina Hlaváčová<br />{{flag|Czech Republic}}
| Lana Berende<br />{{flag|Latvia}}
| Selin Demiratar<br />{{flag|Turkey}}
| Karita Partelpoeg<br />{{flag|Estonia}}
| Christa Kontogiorgou<br />{{flag|Greece}} || 34
|-
| 2000 || ໂຈແອນ ແຄໂຣລິນາ ໂຊປິເຕ<br />{{VEN}}
| Olga Dudinskaya<br />{{flag|Belarus}}
| Daniele Aparecida Moraes Vieira Pinto<br />{{BRA}}
| Katerina Kocurova<br />{{flag|Czech Republic}}
| Zlata Sivanicoca<br />{{flag|ສະໂລວາກີ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|ໄຊປຣັສເໜືອ}} ຟາມາກຸສຕາ, [[ໄຊປຣັສເໜືອ]]|| 29
|-
| 2001 || ມາຣິຊາຣ໌ ບາແລັກຕັສ<br />{{flag|Philippines}}
| Arlene Torres Torres<br />{{flag|Puerto Rico}}
| Patricia Gómez Girón<br />{{flag|Spain}}
| Priscila Andrade<br />{{BRA}}
| Yekaterina Gapan'kova<br />{{flag|Belarus}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|Turkey}} ອິສະຕັນບູນ, ຕຸຣເຄຍ || 28
|-
| 2002 || ເຈນນິເຟີຣ໌ ສະຄູເລີຣ໌<br />{{flag|ສະຫະລັດອາເມລິກາ}}
| Dardani Cacaj<br />{{flag|Kosovo}}
| Nancy Pantapolous<br />{{flag|Greece}}
| Yudi Arlete Rodríguez Rojas<br />{{flag|Colombia}}
| Andrea Jarova<br />{{flag|ສະໂລວາກີ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 18
|-
| 2003 || ພຣິສຊິລລາ ເມເຣນເລັສ<br />{{BRA}}
| Estefanía Gamón Giménez<br />{{flag|Spain}}
| Katerina Stepyehkina<br />{{flag|ອູກະແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Turkey}} ອັນຕັນຢາ, [[ປະເທດຕຸຣເຄຍ|ຕຸຣເຄຍ]] || 34
|-
| 2004 || ຄຣິສຕິນາ ສະລາວິນສະກາຍາ<br />{{flag|ລັດເຊຍ}}
| Monika Pensa<br />{{flag|Estonia}}
| Svetlana Lagonda<br />{{flag|Belarus}}
| Enkelejda Bargjo<br />{{flag|Albania}}
| Zuzana Putnarova<br />{{flag|Czech Republic}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Albania}} ດູຣເຣັສ, ແອນບາເນຍ || 44
|-
| 2005 || ລູເຊຍ ລິປຕາໂກວາ<br />{{flag|ສະໂລເວນີ}}
| Yulimar Roa Medina<br />{{VEN}}
| Edlira Meme<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ || 41
|-
| 2006 || ວິເວຍນາ ຣາມອບສ໌<br />{{VEN}}
| Marian Karin Cabrera<br />{{flag|Spain}}
| Silvi Skenderaj<br />{{flag|Albania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || {{flagicon|Albania}} ດູຣເຣັສ, ແອນບາເນຍ || 41
|-
| 2007 || ເຮເລນ ຊິລວາ<br />{{BRA}}
| Irsa Demneri<br />{{flag|Albania}}
| Ioanna Kravariti<br />{{flag|Greece}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="3" | {{flagicon|Albania}} ຕິຣານາ, ແອນບາເນຍ || 40
|-
| 2008 || ອັລເມດາ ອາບາຊີ<br />{{flag|Albania}}
| Keith Tootsi<br />{{flag|Estonia}}
| Anastasia Tolmachova<br />{{flag|Russia}}
| Nutthanit Towan<br />{{flag|Thailand}}
| Krystal Wilson<br />{{flag|Canada}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 37
|-
| 2009 || ຊາມາ ຮ ກາຟັຊ<br />{{flag|ແອລຈີເຣຍ}}
| Monika Lewczuk<br />{{flag|Poland}}
| Arbnora Ademi<br />{{flag|Kosovo}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}} || 47
|-
| 2010
| ເຢນິເຟີຣ໌ ໂຊລິສ<br />{{flag|Spain}}
| Anna Botova<br />{{flag|ລັດເຊຍ}}
| Laura Contreras Suarez<br />{{VEN}}
| Monique Paim<br />{{BRA}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|ໄຊປຣັສເໜືອ}} ຟາມາກຸສຕາ, [[ໄຊປຣັສເໜືອ]]
| 40
|-
| 2011
| ນີນາ ເອລິຊາ ຟາເລັສຕັດ<br />{{NOR}}
| Parul Duggal<br />{{flag|India}}
| Yudith Jiménez Gonzalez<br />{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Marina Neganova<br />{{flag|Belarus}}
| Alfina Nassyrova<br />{{flag|ກາຊັກສະຖານ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" | {{flagicon|ໄຊປຣັສເໜືອ}} ຟາມາກຸສຕາ, [[ໄຊປຣັສເໜືອ]]
| 41
|-
| 2012
| ແຈັກເກີຣີນ ເດ ໂອລິເວຣາ<br />{{BRA}}
| Dasha Malakhouskaya<br />{{flag|Belarus}}
| Anara Temirtassova<br />{{flag|ກາຊັກສະຖານ}}
| Sara Jasmine Sjöberg Sidibe<br />{{flag|ກິນີ}}
| Anzhelika Lyakh<br />{{flag|ອູກະແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| 41
|-
| 2013
| Anna Botova<br />{{flag|ລັດເຊຍ}}
| colspan="7" {{n/a|''ງົດຈັດການປະກວດ ແຕ່ຕັ້ງຮອງອັນດັບ 1 ມິສໂກຣບອິນເຕີເນຊັນແນລ 2010 ເປັນມິສໂກຣບອິນເຕີເນຊັນແນລ 2013''}}
|-
| 2014
| ເອສເມ ໂວໂລເດອີຣ໌<br />{{flag|Australia}}
| Sheislane Hayalla dos Santos Reis<br />{{BRA}}
| Gizem Goren<br />{{flag|Turkey}}
| Oksana Rizayeva<br />{{flag|ອາແຊກບາຍຊັງ}}
| Vivian Susana Serrano Llanos<br />{{BOL}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{flagicon|ອາເຊີໄບຈານ}} [[ບາກູ]], [[ປະເທດອາເຊີໄບຈານ|ອາເຊີໄບຈານ]]
| 53
|-
| 2016
| Toni Alyssa Hipolito<br />{{flag|Philippines}}
| colspan="5" {{n/a|''ການປະກວດບໍ່ໄດ້ຈັດຂຶ້ນເນື່ອງຈາກສະຖານະການຄວາມບໍ່ສະຫງົບทางการເມືອງໃນປະເທດຕຸຣເຄຍ ໂດຍ ໂທນີ ອາລິເຍັສຊາ ຈາຟຟາຣ໌ ຮິໂປລິໂຕ ສາວງາມຈາກປະເທດຟິລິບປິນ ໄດ້ຮັບການແຕ່ງຕັ້ງໃຫ້ດຳລົງຕຳແໜ່ງ ມິສໂກຣບອິນເຕີເນຊັນແນລ ໂດຍພິຈາລະນາຈາກຈຳນວນຍອດກົດຖືກໃຈໃນໂພສຕ໌ເທິງອິນເຕີເນັດຂອງນາງ''}}
| {{flagicon|Turkey}} ອັນຕັນຢາ, ຕຸຣເຄຍ (ອອນໄລນ໌)
| 89
|}
'''ໝາຍເຫດ:'''<br />- ມິສໂກຣບອິນເຕີເນຊັນແນລ 2013 ງົດຈັດການປະກວດ ເວັບໄຊຫຼັກ [http://www.missglobeinternational.com/2013/ ມິສໂກຣບອິນເຕີເນຊັນແນລ] {{Webarchive|url=https://web.archive.org/web/20200219182539/http://www.missglobeinternational.com/2013 |date=2020-02-19}} ປະກາດແຕ່ງຕັ້ງໃຫ້ Anna Botova ຮອງອັນດັບ 1 - ມິສໂກຣບອິນເຕີເນຊັນແນລ 2010 ຈາກ {{flag|Russia}} ດຳລົງຕຳແໜ່ງມິສໂກຣບອິນເຕີເນຊັນແນລ 2013<br />- ມິສໂກຣບອິນເຕີເນຊັນແນລ 2016 ບໍ່ໄດ້ຈັດຂຶ້ນເນື່ອງຈາກຄວາມວຸ້ນວາຍທາງການເມືອງໃນຕຸຣເຄຍ Toni Alyessa Jaafar Hipolito ຈາກ {{flag|Philippines}} ໄດ້ຮັບເລືອກໃຫ້ເປັນ ມິສໂກຣບອິນເຕີເນຊັນແນລ 2016 ຈາກ [https://normannorman.com/tag/toni-alyessa-hipolito/ ການຖືກໃຈໂພສຕ໌ທາງອິນເຕີເນັດຂອງນາງ] {{Webarchive|url=https://web.archive.org/web/20201031005910/https://normannorman.com/tag/toni-alyessa-hipolito/ |date=2020-10-31}}
== ເພີ່ມເຕີມ ==
* [[ການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
==ແຫຼ່ງຂໍ້ມູນອື່ນ==
'''ເດອະມິສໂກຣບ'''
* [https://www.themissglobe.com/ ເວັບໄຊຫຼັກ]
* [https://www.facebook.com/themissglobebeautypageant ເຟສບຸກຫຼັກເດອະມິສໂກຣບ]
* [https://www.instagram.com/themissglobe/ ອິນສະຕາແກຣມຫຼັກເດອະມິສໂກຣບ]
* [https://www.youtube.com/@TheMissGlobe ຢູທູບຫຼັກເດອະມິສໂກຣບ]
* [https://www.tiktok.com/@themissglobe?lang=en ຕິກຕອກຫຼັກເດອະມິສໂກຣບ]
* [https://x.com/TheMissGlobe ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກເດອະມິສໂກຣບ]
'''ມິສໂກຣບ'''
* [https://www.missglobe.net/ ເວັບໄຊຫຼັກມິສໂກຣບ]
* [https://www.facebook.com/MissGlobePageant ເຟສບຸກຫຼັກມິສໂກຣບ]
* [https://www.instagram.com/officialmissglobe/ ອິນສະຕາແກຣມຫຼັກມິສໂກຣບ]
'''ມິສໂກຣບອິນເຕີເນຊັນແນລ'''
* [https://missglobeinternational.org/ ເວັບໄຊຫຼັກມິສໂກຣບອິນເຕີເນຊັນແນລ]
* [https://www.facebook.com/MissGlobeInternational/ ເຟສບຸກຫຼັກມິສໂກຣບອິນເຕີເນຊັນແນລ]
* [https://www.instagram.com/missglobeofficial/ ອິນສະຕາແກຣມຫຼັກມິສໂກຣບອິນເຕີເນຊັນແນລ]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
0ete2g18vfo9orkf7uncxjtyoci7xg1
ມິສແລະມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌
0
25397
130837
130810
2026-09-16T04:22:06Z
The Miss GEE
22326
130837
wikitext
text/x-wiki
{{Infobox pageant
| name = ມິສແລະມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌
| original_name = Hoa hậu Siêu mẫu Thể hình Thế giới<br>Nam vương Siêu mẫu Thể hình Thế giới
| logo =
| logosize =
| image =
| caption =
| type = [[ລາຍການປະກວດຄວາມງາມ]]
| franchise_holder =
| organization = Blue Sky VN
| headquarters = ໂຮ່ຈີມິນ, [[ປະເທດຫວຽດນາມ]]
| pageant_region = ລະດັບນານາຊາດ
| region_represented=
| qualification =
| first = 2023
| recent =
| last =
| current_titleholder =
| titleholder_represents =
| language = ພາສາອັງກິດ
| leader_title1 = ປະທານ
| leader_name1 = Quách Châu Anh Duy
| leader_title2 =
| leader_name2 =
| predecessor =
| successor =
| website =
| leader_title =
| leader_name =
| imagesize =
}}
'''ມິສ ແລະ ມິສເຕີ ຟິດເນສຊູເປີໂມເດວ ເວີລດ໌''' (ອັງກິດ: Miss & Mister Fitness Supermodel World) ແມ່ນເວທີການປະກວດລະດັບນານາຊາດແບບຄູ່ຂະໜານສຳລັບຍິງ ແລະ ຊາຍ ເພື່ອຄັດເລືອກເອົາຕົວແທນດ້ານຟິດເນສ, ການເປັນນາງແບບ/ນາຍແບບ, ສຸຂະພາບ ແລະ ບຸກຄະລິກກະພາບທີ່ດີ.
== ປະວັດ ແລະ ຄວາມເປັນມາ ==
* '''ກໍ່ຕັ້ງເມື່ອ:''' ປີ ຄ.ສ. 2023
* '''ຜູ້ກໍ່ຕັ້ງ ແລະ ອົງກອນ:''' ບໍລິສັດ Blue Sky VN ຈາກປະເທດຫວຽດນາມ (ນຳໂດຍ Quách Châu Anh Duy)
* '''ວັດຖຸປະສົງ:''' ສົ່ງເສີມສຸຂະພາບ, ການອອກກຳລັງກາຍ, ບຸກຄະລິກກະພາບການເປັນນາງແບບ/ນາຍແບບຍຸກໃຫມ່ ພ້ອມທັງສົ່ງເສີມການທ່ອງທ່ຽວ ແລະ ການແລກປ່ຽນວັດທະນະທຳຜ່ານປະເທດຜູ້ຈັດງານ.
== ຜູ້ທີ່ໄດ້ຮັບຕຳແໜ່ງ ==
=== ມິສຟິດເນສຊູເປີໂມເດວເວີລດ໌ ===
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="220" |ຜູ້ຊະນະ (ຍິງ)
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" width="180" |ສະຖານທີ່
! rowspan="2" width="120" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="180" |ຮອງອັນດັບ 1
! width="180" |ຮອງອັນດັບ 2
! width="180" |ຮອງອັນດັບ 3
! width="180" |ຮອງອັນດັບ 4
|-
|1
| 2023
| Natalija Miserda<br>{{flag|Croatia}}
| Lê Thị Diễm Mỹ<br>{{flag|Vietnam}}
| Mary Kristel Galang<br>{{flag|Philippines}}
| Anh Pham<br>{{flag|Canada}}
| Mariame Sylla<br>{{flag|ກິນີ}}
| ມຸຍເນ, ຟານທຽດ, [[ປະເທດຫວຽດນາມ|ຫວຽດນາມ]]
| 20 ພຶດສະພາ 2023
| 13
|-
|2
| 2024
| Kirsten Dawn Delerio<br>{{flag|Philippines}}
| Elizabeth Tran<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| Belkacem Ines<br>{{flag|Algeria}}
| Trương Thị Tuyết Mai<br>{{flag|Vietnam}}
| Sophia Adaeze Eze<br>{{flag|ໄນຈີເຣຍ}}
| ວຸງເຕົາ, [[ປະເທດຫວຽດນາມ|ຫວຽດນາມ]]
| 18 ພຶດສະພາ 2024
| 20
|-
|3
| 2025
| Mildred Esmith Rincon<ref name=":1">[https://en.sggp.org.vn/contestants-from-canada-sri-lanka-crowned-fitness-and-fashion-intl-contest-post118265.html Contestants from Canada, Sri Lanka crowned fitness and fashion int'l contest]</ref><br>{{flag|Canada}}
| Princess Juliane Opiaza<br>{{flag|Philippines}}
| Nguyễn Ngọc Phi Khanh<br>{{flag|Vietnam}}
| Okike Confidence Nneamaka<br>{{flag|ໄນຈີເຣຍ}}
| Viktória Černejová<br>{{flag|Slovakia}}
| ກຸຍເຍີນ, ບິ່ຮດິ້ງ, [[ປະເທດຫວຽດນາມ|ຫວຽດນາມ]]
| 14 ມີຖຸນາ 2025
| 16
|}
==== ລາຍຊື່ຜູ້ໄດ້ຕຳແໜ່ງ'''ຄວີນ'''ທະວີບ ====
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
|-
! ປີ
! ອາຟຣິກາ
! ອາເມຣິກາ
! ອາຊີ
! ຢູໂຣບ
|-
| 2025
| Mayoulou Kiba Nauche Prudelle<br>{{flag|ສາທາລະນະລັດຄອງໂກ}}
| Jessica Rodriguez<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| Phimchanok Thongnok<br>{{flag|Thailand}}
| Julie Dilukshini Ganeshan<br>{{flag|Spain}}
|}
=== ມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌ ===
{| class="wikitable sortable" style="font-size: 85%; text-align:center;"
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="220" |ຜູ້ຊະນະ (ຊາຍ)
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" width="180" |ສະຖານທີ່
! rowspan="2" width="120" |ວັນທີ
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="180" |ຮອງອັນດັບ 1
! width="180" |ຮອງອັນດັບ 2
! width="180" |ຮອງອັນດັບ 3
! width="180" |ຮອງອັນດັບ 4
|-
|1
| 2023
| Hansel Tran<br>{{flag|ສະຫະລັດອາເມລິກາ}}
| Harshit Arora<br>{{flag|India}}
| Kevin Mruškovič<br>{{flag|Slovakia}}
| Michael Angelo Toledo<br>{{flag|Philippines}}
| Yi Fang Gao<br>{{flag|Canada}}
| ມຸຍເນ, ຟານທຽດ, [[ປະເທດຫວຽດນາມ|ຫວຽດນາມ]]
| 20 ພຶດສະພາ 2023
| 14
|-
|2
| 2024
| Artyom Feygelman<br>{{flag|Uzbekistan}}
| Godfrey Nikolai Murillo<br>{{flag|Philippines}}
| Jhoynier De Aza Collado<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Noah Uey Ama<br>{{flag|Japan}}
| Bùi Văn Thái<br>{{flag|Vietnam}}
| ວຸງເຕົາ, [[ປະເທດຫວຽດນາມ|ຫວຽດນາມ]]
| 18 ພຶດສະພາ 2024
| 13
|-
|3
| 2025
| Vishmitha Divyanja Perera<ref name=":1" /><br>{{flag|ສີລັງກາ}}
| Belaroussi Fouad<br>{{flag|France}}
| Argana Pedia Denver<br>{{flag|Philippines}}
| Ekpunobi Credo Chiewenitem<br>{{flag|ໄນຈີເຣຍ}}
| Pichtip Vibol<br>{{flag|Cambodia}}
| ກຸຍເຍີນ, ບິ່ຮດິ້ງ, [[ປະເທດຫວຽດນາມ|ຫວຽດນາມ]]
| 14 ມີຖຸນາ 2025
| 15
|}
==== ລາຍຊື່ຜູ້ໄດ້ຕຳແໜ່ງຄິງທະວີບ ====
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
|-
! ປີ
! ອາຟຣິກາ
! ອາເມຣິກາ
! ອາຊີ
! ຢູໂຣບ
|-
| 2025
| Ekpunobi Credo Chiewenitem<br>{{flag|ໄນຈີເຣຍ}}
| Asimuddin Syed<br>{{flag|Canada}}
| Nguyễn Tiến Đạt<br>{{flag|Vietnam}}
| Pareja Jimenez Angel<br>{{flag|Spain}}
|}
==ຜົນການປະກວດ==
=== ມິສແລະມິສເຕີຟິດເນສຊູເປີໂມເດລເວີລດ໌ 2026 ===
{|
| valign="top" width="10%" |
==== ມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌ 2026 ====
'''ຜົນການປະກວດ'''<br>'''<small>ລຳດັບ</small>'''
{| class="wikitable sortable" style="font-size:80%"
|-
! ຜົນການປະກວດ !! ຜູ້ເຂົ້າປະກວດ
|-
| ມິສເຕີຣ໌ ຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2026 ||
|-
| ຮອງອັນດັບ 1 ||
|-
| ຮອງອັນດັບ 2 ||
|-
| ຮອງອັນດັບ 3 ||
|-
| ຮອງອັນດັບ 4 ||
|-
| 11 ຄົນສຸດທ້າຍ ||
|-
! colspan="2" |'''ຄິງແຫ່ງທະວີບ'''
|-
! '''ທະວີບ'''!! ຜູ້ເຂົ້າປະກວດ
|-
| Mister Fitness Supermodel World Africa ||
|-
| Mister Fitness Supermodel World Americas ||
|-
| Mister Fitness Supermodel World Asia ||
|-
| Mister Fitness Supermodel World Europe ||
|-
! colspan="2" |ລາງວັນພິເສດ
|-
!ລາງວັນ
!ຜູ້ເຂົ້າປະກວດ
|-
|People's Choice Award
|
|-
|Mister Media
|
|-
|Mister Formal Wear
|
|-
|Best in Sports Wear
|
|-
|Mister Face
|
|-
|Mister Body
|
* {{gold01}} {{flag|Canada}} – Zander Peter Aaron Shmyr
* {{silver02}} {{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}} – Danilo Valeriano De Melo
* {{bronze03}} {{flag|ກິນີ}} – Alpha Kabinet Camara
|-
|Mister Fashion
|
* {{gold01}}
* {{silver02}}
* {{bronze03}}
|-
|Mister Catwalk
|
* {{gold01}}
* {{silver02}}
* {{bronze03}}
|-
|Best National Costume
|
* {{gold01}} {{flag|ໄນຈີເຣຍ}} – Ekekwe David Chikaodi
* {{silver02}} {{flag|Philippines}} – Jacob Kier Gomez
* {{bronze03}} {{flag|ສີລັງກາ}} – Rashmitha Wickramasinghe
|-
|Mister Talent
|
* {{gold01}} {{flag|South Korea}} – Youngjin Jang
* {{silver02}} {{flag|ສີລັງກາ}} – Rashmitha Wickramasinghe
* {{bronze03}} {{flag|ກິນີ}} – Alpha Kabinet Camara
|-
|Mister Fitness Star
|
* {{gold01}} {{flag|Vietnam}} – Võ Minh Phụng
* {{silver02}} {{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}} – Danilo Valeriano De Melo
* {{bronze03}} {{flag|ສີລັງກາ}} – Rashmitha Wickramasinghe
|-
! colspan="2" |ຜູ້ເຂົ້າປະກວດ
|-
! ປະເທດ/ດິນແດນ !! ຜູ້ເຂົ້າປະກວດ
|-
| {{flag|ບັງກລາເທດ}} || Md. Sabbir Hossain
|-
| {{flag|Cambodia}} || Mao Vattanak Yuth
|-
| {{flag|Canada}}|| Zander Peter Aaron Shmyr
|-
| {{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}} || Danilo Valeriano De Melo
|-
| {{flag|ຝະລັ່ງ}} || Zhengisbek Lashin
|-
|{{flag|ກິນີ}}
|Alpha Kabinet Camara
|-
| {{flag|India}} || Millan Thingom
|-
| {{flag|ຍີ່ປຸ່ນ}} || Ginji Araki
|-
| {{flag|South Korea}} || Youngjin Jang
|-
| {{flag|ໄນຈີເຣຍ}} || Ekekwe David Chikaodi
|-
| {{flag|Philippines}} || Jacob Kier Gomez
|-
| {{flag|Spain}} || Angel Carceles Martinez
|-
| {{flag|ສີລັງກາ}} || Rashmitha Wickramasinghe
|-
| {{VEN}} || Carlos David Ramos Puma
|-
| {{flag|Vietnam}} || Võ Minh Phụng
|}
| valign="top" width="10%" |
==== ມິສຟິດເນສຊູເປີໂມເດວເວີລດ໌ 2026 ====
'''ຜົນການປະກວດ'''<br>'''<small>ລຳດັບ</small>'''
{| class="wikitable sortable" style="font-size:80%"
|-
! ຜົນການປະກວດ !! ຜູ້ເຂົ້າປະກວດ
|-
| ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2026 ||
|-
| ຮອງອັນດັບ 1 ||
|-
| ຮອງອັນດັບ 2 ||
|-
| ຮອງອັນດັບ 3 ||
|-
| ຮອງອັນດັບ 4 ||
|-
| 11 ຄົນສຸດທ້າຍ ||
|-
! colspan="2" |'''ຄວີນແຫ່ງທະວີບ'''
|-
!'''ທະວີບ'''
!ຜູ້ເຂົ້າປະກວດ
|-
|Miss Fitness Supermodel World Africa
|
|-
|Miss Fitness Supermodel World Americas
|
|-
|Miss Fitness Supermodel World Asia
|
|-
|Miss Fitness Supermodel World Europe
|
|-
! colspan="2" |ລາງວັນພິເສດ
|-
! ລາງວັນ !! ຜູ້ເຂົ້າປະກວດ
|-
|People's Choice Award
|
|-
|Miss Media
|
|-
|Best in Evening Gown
|
|-
|Miss Sports Wear
|
|-
|Miss Face
|
|-
|Miss Body
|
* {{gold01}} {{VEN}} – Carla Daniela Brandt Sequera
* {{silver02}} {{flag|Japan}} – Chika Mizuno
* {{bronze03}} {{flag|Cambodia}} – Sao PichMarina
|-
|Miss Fashion
|
* {{gold01}}
* {{silver02}}
* {{bronze03}}
|-
|Miss Catwalk
|
* {{gold01}}
* {{silver02}}
* {{bronze03}}
|-
|Best National Costume
|
* {{gold01}} {{flag|Vietnam}} – Trương Hiếu Thảo
* {{silver02}} {{flag|ໄນຈີເຣຍ}} – Uvere Chidinma Grace
* {{bronze03}} {{flag|Canada}} – Svara Patel
|-
| Miss Talent ||
* {{gold01}} {{flag|Vietnam}} – Trương Hiếu Thảo
* {{silver02}} {{flag|Canada}} – Svara Patel
* {{bronze03}} {{flag|Japan}} – Chika Mizuno
|-
|Miss Fitness Star
|
* {{gold01}} {{VEN}} – Carla Daniela Brandt Sequera
* {{silver02}} {{flag|Philippines}} – Ann Stephanie Elmission
* {{bronze03}} {{flag|ໄນຈີເຣຍ}} – Uvere Chidinma Grace
|-
! colspan="2" |ຜູ້ເຂົ້າປະກວດ
|-
! ປະເທດ/ດິນແດນ !! ຜູ້ເຂົ້າປະກວດ
|-
|{{flag|Cambodia}}
|Sao PichMarina
|-
| {{flag|Canada}} || Svara Patel
|-
| {{flag|India}} || Vinni Mangsatábam
|-
|{{flag|ໄນຈີເຣຍ}}
|Uvere Chidinma Grace
|-
| {{flag|ຍີ່ປຸ່ນ}} || Chika Mizuno
|-
| {{flag|Philippines}} || Ann Stephanie Elmission
|-
| {{flag|Spain}} || Andrea Ramos Acosta
|-
| {{flag|ສີລັງກາ}} || Nirasha Ratnayake
|-
|{{flag|Thailand}}
|Chanakan Ragkrai
|-
| {{VEN}} || Carla Daniela Brandt Sequera
|-
| {{flag|Vietnam}} || Trương Hiếu Thảo
|}
|}
=== ມິສແລະມິສເຕີຟິດເນສຊູເປີໂມເດລເວີລດ໌ 2025 ===
'''ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2024''' (ອັງກິດ: Miss & Mister Fitness Supermodel World 2025) ເປັນການປະກວດ ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ ຄັ້ງທີ 3 ຈັດຂຶ້ນໃນວັນທີ 14 ເມສາ 2025 ທີ່ Nguyễn Tất Thành Square & FLC Resort Quy Nhơn, ນະຄອນກຸຍເຍິນ, ແຂວງບິ່ງດິ່ນ, ປະເທດຫວຽດນາມ ມີຜູ້ເຂົ້າປະກວດຝ່າຍຍິງທັງໝົດ 18 ຄົນ ແລະ ຝ່າຍຊາຍທັງໝົດ 15 ຄົນ.
{|
| valign="top" width="10%" |
==== ມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌ 2025 ====
'''ຜົນການປະກວດ'''<br>'''<small>ລຳດັບ</small>'''
{| class="wikitable sortable" style="font-size:80%"
|-
! ຜົນການປະກວດ !! ຜູ້ເຂົ້າປະກວດ
|-
| ມິສເຕີຣ໌ ຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2025 ||{{flag|ສີລັງກາ}} – Vishmitha Divyanja Perera
|-
| ຮອງອັນດັບ 1 ||{{flag|France}} – Belaroussi Fouad
|-
| ຮອງອັນດັບ 2 ||{{flag|Philippines}} – Argana Pedia Denver
|-
| ຮອງອັນດັບ 3 ||{{flag|ໄນຈີເຣຍ}} – Ekpunobi Credo Chiewenitem ★
|-
| ຮອງອັນດັບ 4 ||{{flag|Cambodia}} – Pichtip Vibol
|-
| 11 ຄົນສຸດທ້າຍ ||
* {{flag|India}} – Naorem Carlos Singh
* {{flag|Malaysia}} – Low Wai Kueng
* {{flag|Spain}} – Pareja Jimenez Angel
* {{flag|Thailand}} – Udomchoke Laosubborriboon
* {{flag|ສະຫະລັດອາເມລິກາ}} – Rowan Skye Musick ‡
* {{flag|Vietnam}} – Nguyễn Tiến Đạt
|-
! colspan="2" |'''ຄິງແຫ່ງທະວີບ'''
|-
! '''ທະວີບ'''!! ຜູ້ເຂົ້າປະກວດ
|-
| Mister Fitness Supermodel World Africa || {{flag|ໄນຈີເຣຍ}} – Ekpunobi Credo Chiewenitem
|-
| Mister Fitness Supermodel World Americas || {{flag|Canada}} – Asimuddin Syed
|-
| Mister Fitness Supermodel World Asia || {{flag|Vietnam}} – Nguyễn Tiến Đạt
|-
| Mister Fitness Supermodel World Europe || {{flag|Spain}} – Pareja Jimenez Angel
|-
! colspan="2" |ລາງວັນພິເສດ
|-
!ລາງວັນ
!ຜູ້ເຂົ້າປະກວດ
|-
|People's Choice Award
|{{flag|ໄນຈີເຣຍ}} – Ekpunobi Credo Chiewenitem
|-
|Mister Media
|{{flag|Singapore}} – Triston Tay Keng Hang
|-
|Mister Formal Wear
|{{flag|South Korea}} – Kim Dae Hyun
|-
|Best in Sports Wear
|{{flag|Malaysia}} – Low Wai Kueng
|-
|Mister Face
|{{flag|Thailand}} – Udomchoke Laosubborriboon
|-
|Mister Body
|{{flag|ສະຫະລັດອາເມລິກາ}} – Rowan Skye Musick
|-
|Mister Fashion
|
* {{gold01}} {{flag|France}} – Belaroussi Fouad
* {{silver02}} {{flag|Canada}} – Asimuddin Syed
* {{bronze03}} {{flag|ເນປານ}} – Rohit Shrestha
|-
|Mister Catwalk
|
* {{gold01}} {{flag|Philippines}} – Argana Pedia Denver
* {{silver02}} {{flag|ສີລັງກາ}} – Vishmitha Divyanja Perera
* {{bronze03}} {{flag|India}} – Naorem Carlos Singh
|-
|Best Traditional Costume
|
* {{gold01}} {{flag|Vietnam}} – Nguyễn Tiến Đạt
* {{silver02}} {{flag|Spain}} – Pareja Jimenez Angel
* {{bronze03}} {{flag|Thailand}} – Udomchoke Laosubborriboon
|-
|Mister Talent
|
* {{gold01}} {{flag|ສີລັງກາ}} – Vishmitha Divyanja Perera
* {{silver02}} {{flag|Malaysia}} – Low Wai Kueng
* {{bronze03}} {{flag|ໄນຈີເຣຍ}} – Ekpunobi Credo Chiewenitem
|-
|Mister Fitness Supermodel World Star
|{{flag|Philippines}} – Argana Pedia Denver
|-
! colspan="2" |ຜູ້ເຂົ້າປະກວດ
|-
! ປະເທດ/ດິນແດນ !! ຜູ້ເຂົ້າປະກວດ
|-
| {{flag|Cambodia}} || Pichtip Vibol
|-
| {{flag|Canada}} || Asimuddin Syed
|-
| {{flag|France}}|| Belaroussi Fouad
|-
| {{flag|India}} || Naorem Carlos Singh
|-
| {{flag|Malaysia}} || Low Wai Kueng
|-
| {{flag|ເນປານ}}|| Rohit Shrestha
|-
| {{flag|ໄນຈີເຣຍ}}|| Ekpunobi Credo Chiewenitem
|-
| {{flag|Philippines}} || Argana Pedia Denver
|-
| {{flag|Singapore}} || Triston Tay Keng Hang
|-
| {{flag|South Korea}} || Kim Dae Hyun
|-
| {{flag|Spain}} || Kurukulasuriyage Vishmitha Divyanja Perera
|-
| {{flag|ສີລັງກາ}}|| Pareja Jimenez Angel
|-
| {{flag|Thailand}} || Udomchoke Laosubborriboon
|-
| {{flag|ສະຫະລັດອາເມລິກາ}}|| Rowan Skye Musick
|-
| {{flag|Vietnam}} || Nguyễn Tiến Đạt
|}
| valign="top" width="10%" |
==== ມິສຟິດເນສຊູເປີໂມເດວເວີລດ໌ 2025 ====
'''ຜົນການປະກວດ'''<br>'''<small>ລຳດັບ</small>'''
{| class="wikitable sortable" style="font-size:80%"
|-
! ຜົນການປະກວດ !! ຜູ້ເຂົ້າປະກວດ
|-
| ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2025 ||{{flag|Canada}} – Mildred Esmith Rincon
|-
| ຮອງອັນດັບ 1 ||{{flag|Philippines}} – Princess Juliane Opiaza
|-
| ຮອງອັນດັບ 2 ||{{flag|Vietnam}} – Nguyễn Ngọc Phi Khanh ★
|-
| ຮອງອັນດັບ 3 ||{{flag|ໄນຈີເຣຍ}} – Okike Confidence Nneamaka
|-
| ຮອງອັນດັບ 4 ||{{flag|Slovakia}} – Viktória Černejová
|-
| 11 ຄົນສຸດທ້າຍ ||
* {{flag|ສາທາລະນະລັດຄອງໂກ}} – Mayoulou Kiba Nauche Prudelle
* {{flag|Poland}} – Kaja Tomaszewska
* {{flag|ລັດເຊຍ}} – Milly ‡
* {{flag|Spain}} – Julie Dilukshini Ganeshan
* {{flag|Thailand}} – Phimchanok Thongnok
* {{flag|ສະຫະລັດອາເມລິກາ}} – Jessica Rodriguez
|-
! colspan="2" |'''ຄວີນແຫ່ງທະວີບ'''
|-
!'''ທະວີບ'''
!ຜູ້ເຂົ້າປະກວດ
|-
|Miss Fitness Supermodel World Africa
|{{flag|ສາທາລະນະລັດຄອງໂກ}} – Mayoulou Kiba Nauche Prudelle
|-
|Miss Fitness Supermodel World Americas
|{{flag|ສະຫະລັດອາເມລິກາ}} – Jessica Rodriguez
|-
|Miss Fitness Supermodel World Asia
|{{flag|Thailand}} – Phimchanok Thongnok
|-
|Miss Fitness Supermodel World Europe
|{{flag|Spain}} – Julie Dilukshini Ganeshan
|-
! colspan="2" |ລາງວັນພິເສດ
|-
! ລາງວັນ !! ຜູ້ເຂົ້າປະກວດ
|-
|People's Choice Award
|{{flag|Vietnam}} – Nguyễn Ngọc Phi Khanh
|-
|Miss Media
|{{flag|ຈີນ}} – ZIhui Deng
|-
|Best in Evening Gown
|{{flag|India}} – Starlight Wahengbam
|-
|Miss Sports Wear
|{{flag|ສະຫະລັດອາເມລິກາ}} – Jessica Rodriguez
|-
|Miss Body
|{{flag|ລັດເຊຍ}} – Milly
|-
|Miss Face
|{{flag|Vietnam}} – Nguyễn Ngọc Phi Khanh
|-
|Miss Fashion
|
*{{gold01}} {{flag|ສາທາລະນະລັດຄອງໂກ}} – Mayoulou Kiba Nauche Prudelle
* {{silver02}} {{flag|Spain}} – Julie Dilukshini Ganeshan
* {{bronze03}} {{flag|Poland}} – Kaja Tomaszewska
|-
|Miss Catwalk
|
*{{gold01}} {{flag|Thailand}} – Phimchanok Thongnok
* {{silver02}} {{flag|Czech Republic}} – Nikola Klimešová
* {{bronze03}} {{flag|Malaysia}} – Puteri Malikah Batrisyia binti Yusri
|-
| Best National Costume ||
*{{gold01}} {{flag|Canada}} – Mildred Esmith Rincon
* {{silver02}} {{flag|ໄນຈີເຣຍ}} – Okike Confidence Nneamaka
* {{bronze03}} {{flag|ສີລັງກາ}} – Julie Dilukshini Ganeshan
|-
|Miss Talent
|
*{{gold01}} {{flag|Philippines}} – Princess Juliane Opiaza
* {{silver02}} {{flag|Vietnam}} – Nguyễn Ngọc Phi Khanh
* {{bronze03}} {{flag|ໄນຈີເຣຍ}} – Okike Confidence Nneamaka
|-
|Miss Fitness Supermodel World Star
|{{flag|Vietnam}} – Nguyễn Ngọc Phi Khanh
|-
! colspan="2" |ຜູ້ເຂົ້າປະກວດ
|-
! ປະເທດ/ດິນແດນ !! ຜູ້ເຂົ້າປະກວດ
|-
|{{flag|ຈີນ}}
|ZIhui Deng
|-
| {{flag|Canada}} || Mildred Esmith Rincon
|-
| {{flag|Czech Republic}} || Nikola Klimešová
|-
|{{flag|ສາທາລະນະລັດຄອງໂກ}}
|Mayoulou Kiba Nauche Prudelle
|-
|{{flag|India}}
|Starlight Wahengbam
|-
|{{flag|Malaysia}}
|Puteri Malikah Batrisyia binti Yusri
|-
| {{flag|ໄນຈີເຣຍ}}|| Okike Confidence Nneamaka
|-
| {{flag|Philippines}} || Princess Juliane Opiaza
|-
| {{flag|Poland}} || Kaja Tomaszewska
|-
|{{flag|ລັດເຊຍ}}
|Milly
|-
| {{flag|Slovakia}} || Viktória Černejová
|-
| {{flag|ສີລັງກາ}}|| Julie Dilukshini Ganeshan
|-
|{{flag|Spain}}
|Melissa Mayor Peña
|-
| {{flag|Thailand}} || Phimchanok Thongnok
|-
| {{flag|ສະຫະລັດອາເມລິກາ}}|| Jessica Rodriguez
|-
| {{flag|Vietnam}} || Nguyễn Ngọc Phi Khanh
|}
|-
| colspan="2" valign="top" |
* ★ ຊະນະລາງວັນ People's Choice ຜ່ານເຂົ້າຮອບ 11 ຄົນສຸດທ້າຍໂດຍອັດໂນມັດ.
* ‡ ຊະນະລາງວັນ Miss & Mister Body ຜ່ານເຂົ້າຮອບ 11 ຄົນສຸດທ້າຍໂດຍອັດໂນມັດ.
|}
=== ມິສແລະມິສເຕີຟິດເນສຊູເປີໂມເດລເວີລດ໌ 2024 ===
'''ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2024''' (ອັງກິດ: Miss & Mister Fitness Supermodel World 2024) ເປັນການປະກວດ ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ ຄັ້ງທີ 2 ຈັດຂຶ້ນໃນວັນທີ 18 ພຶດສະພາ 2024 ທີ່ Ho May Park, ນະຄອນວຸ້ງເຕົາ, ແຂວງບ່າເຣັຍ-ວຸ້ງເຕົາ, ປະເທດຫວຽດນາມ. ມີຜູ້ເຂົ້າປະກວດຝ່າຍຍິງທັງໝົດ 20 ຄົນ ແລະ ຝ່າຍຊາຍທັງໝົດ 16 ຄົນ.
{|
| valign="top" width="10%" |
==== ມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌ 2024 ====
'''ຜົນການປະກວດ'''<br>'''<small>ລຳດັບ</small>'''
{| class="wikitable sortable" style="font-size:80%"
|-
! ຜົນການປະກວດ !! ຜູ້ເຂົ້າປະກວດ
|-
| ມິສເຕີຣ໌ ຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2024 ||{{flag|Uzbekistan}} – Artyom Feygelman
|-
| ຮອງອັນດັບ 1 ||{{flag|Philippines}} – Godfrey Nikolai Murillo
|-
| ຮອງອັນດັບ 2 ||{{flag|ສາທາລະນະລັດໂດມິນີກັນ}} – Jhoynier De Aza Collado
|-
| ຮອງອັນດັບ 3 ||{{flag|Japan}} – Noah Uey Ama
|-
| ຮອງອັນດັບ 4 ||{{flag|Vietnam}} – Bùi Văn Thái
|-
| 10 ຄົນສຸດທ້າຍ ||
* {{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}} – Fang To-Shau
* {{flag|Malaysia}} – Tharvin Kumar
* {{flag|Singapore}} – Lim Chum Hao
* {{flag|South Korea}} – Kim Sung-jun
* {{flag|ສີລັງກາ}} – Anjana Sameera Abeygunwardhana
|-
! colspan="2" |ລາງວັນພິເສດ
|-
!ລາງວັນ
!ຜູ້ເຂົ້າປະກວດ
|-
|Best National Costume
|
* {{gold01}} {{flag|ສີລັງກາ}} – Anjana Sameera Abeygunwardhana
* {{silver02}} {{flag|Philippines}} – Godfrey Nikolai Murillo
* {{silver02}} {{flag|Vietnam}} – Bùi Văn Thái
|-
|Best in Swimsuit
|{{flag|ສາທາລະນະລັດໂດມິນີກັນ}} – Jhoynier De Aza Collado
|-
|Mister Face
|{{flag|Philippines}} – Godfrey Nikolai Murillo
|-
|Best Catwalk
|{{flag|Vietnam}} – Bùi Văn Thái
|-
|Mister Fashion
|{{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}} – Fang To-Shau
|-
|Best Talent
|{{flag|ສາທາລະນະລັດໂດມິນີກັນ}} – Jhoynier De Aza Collado
|-
|Mister Sportswear
|{{flag|South Korea}} – Kim Sung-jun
|-
|Best Formal Wear
|{{flag|Malaysia}} – Tharvin Kumar
|-
|Mister Media
|{{flag|Philippines}} – Godfrey Nikolai Murillo
|-
|People's Choice Award
|{{flag|Cambodia}} – Sok Visal
|-
! colspan="2" |ຜູ້ເຂົ້າປະກວດ
|-
!ປະເທດ/ດິນແດນ
!ຜູ້ເຂົ້າປະກວດ
|-
|{{flag|Cambodia}}
|Sok Visal
|-
|{{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}}
|Fang To-Shau
|-
|{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
|Jhoynier De Aza Collado
|-
|{{flag|India}}
|Yashwant Sharma
|-
|{{flag|Japan}}
|Noah Uey Ama
|-
|{{flag|Kenya}}
|Justus Murerwa
|-
|{{flag|Laos}}
|Phoukhao Thammavong
|-
|{{flag|Malaysia}}
|Tharvin Kumar
|-
|{{flag|Philippines}}
|Godfrey Nikolai Murillo
|-
|{{flag|Singapore}}
|Lim Chum Hao
|-
|{{flag|Slovakia}}
|Marek Horváth
|-
|{{flag|South Korea}}
|Kim Sung-jun
|-
|{{flag|ສີລັງກາ}}
|Anjana Sameera Abeygunwardhana
|-
|{{flag|Thailand}}
|Nattakorn Reungruang
|-
|{{flag|Uzbekistan}}
|Artyom Feygelman
|-
|{{flag|Vietnam}}
|Bùi Văn Thái
|}
| valign="top" width="10%" |
==== ມິສຟິດເນສຊູເປີໂມເດວເວີລດ໌ 2024 ====
'''ຜົນການປະກວດ'''<br>'''<small>ລຳດັບ</small>'''
{| class="wikitable sortable" style="font-size:80%"
|-
! ຜົນການປະກວດ !! ຜູ້ເຂົ້າປະກວດ
|-
| ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2024 ||{{flag|Philippines}} – Kirsten Dawn Delerio
|-
| ຮອງອັນດັບ 1 ||{{flag|ສະຫະລັດອາເມລິກາ}} – Elizabeth Tran
|-
| ຮອງອັນດັບ 2 ||{{flag|Algeria}} – Belkacem Ines
|-
| ຮອງອັນດັບ 3 ||{{flag|Vietnam}} – Trương Thị Tuyết Mai
|-
| ຮອງອັນດັບ 4 ||{{flag|ໄນຈີເຣຍ}} – Sophia Adaeze Eze
|-
| 10 ຄົນສຸດທ້າຍ ||
* {{flag|Canada}} – Jasmine Kate Garner
* {{flag|ເອທິໂອເປຍ}} – Hibist Shiferaw
* {{flag|ກາຊັກສະຖານ}} – Zhukabekova Azhar
* {{flag|Latvia}} – Alisa Miskovska
* {{flag|Malaysia}} – Andreana Celly Haron
|-
! colspan="2" |ລາງວັນພິເສດ
|-
!ລາງວັນ
!ຜູ້ເຂົ້າປະກວດ
|-
|Best National Costume
|
* {{gold01}} {{flag|Vietnam}} – Trương Thị Tuyết Mai
* {{silver02}} {{flag|Latvia}} – Alisa Miskovska
* {{silver02}} {{flag|Australia}} – Anjelina Rotheram
|-
|Best in Swimsuit
|{{flag|Latvia}} – Alisa Miskovska
|-
|Miss Body
|{{flag|Latvia}} – Alisa Miskovska
|-
|Best Catwalk
|{{flag|ກິນີ}} – Aminata Diallo
|-
|Miss Fashion
|{{flag|ໄນຈີເຣຍ}} – Sophia Adaeze Eze
|-
|Miss Face
|{{flag|Russia}} – Angelina Zinnatullina
|-
|Miss Sportswear
|{{flag|Canada}} – Jasmine Kate Garner
|-
|Best in Evening Gown
|{{flag|Philippines}} – Kirsten Dawn Delerio
|-
|Best Talent
|{{flag|ກາຊັກສະຖານ}} – Zhukabekova Azhar
|-
|Miss Media
|{{flag|Vietnam}} – Trương Thị Tuyết Mai
|-
|Miss People's Choice
|{{flag|Poland}} – Paulina Starosielec
|-
! colspan="2" |ຜູ້ເຂົ້າປະກວດ
|-
!ປະເທດ/ດິນແດນ
!ຜູ້ເຂົ້າປະກວດ
|-
|{{flag|Algeria}}
|Belkacem Ines
|-
|{{flag|Australia}}
|Anjelina Rotheram
|-
|{{flag|ບັຊຄໍໂຕສະຖານ|name=ບັຊຄໍໂຕສະຖານ}}
|Nadrshina Renata
|-
|{{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}}
|Huang Ting-Ying
|-
|{{flag|Canada}}
|Jasmine Kate Garner
|-
|{{flag|ເອທິໂອເປຍ}}
|Hibist Shiferaw
|-
|{{flag|ກິນີ}}
|Aminata Diallo
|-
|{{flag|Japan}}
|Mizuki Kase
|-
|'''{{flag|ກາຊັກສະຖານ}}'''
|Zhukabekova Azhar
|-
|{{flag|Laos}}
|Mukthida Karanty
|-
|{{flag|Latvia}}
|Alisa Miskovska
|-
|{{flag|Malaysia}}
|Andreana Celly Haron
|-
|{{flag|ໄນຈີເຣຍ}}
|Sophia Adaeze Eze
|-
|{{flag|Philippines}}
|Kirsten Dawn Delerio
|-
|{{flag|Poland}}
|Paulina Starosielec
|-
|{{flag|Russia}}
|Angelina Zinnatullina
|-
|{{flag|ສີລັງກາ}}
|Britto Adhikaram Bhashini Anuruddhika Kaluthara Koralalage
|-
|{{flag|ອູກະແລນ}}
|Mariia Titiievska
|-
|{{flag|ສະຫະລັດອາເມລິກາ}}
|Elizabeth Tran
|-
|{{flag|Vietnam}}
|Trương Thị Tuyết Mai
|}
|}
=== ມິສແລະມິສເຕີຟິດເນສຊູເປີໂມເດລເວີລດ໌ 2023 ===
ມິສ ແລະ ມິສເຕີ ຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2023 (ອັງກິດ: Miss & Mister Fitness Supermodel World 2023) ເປັນການປະກວດ ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ ຄັ້ງທີ 1 ຈັດຂຶ້ນໃນວັນທີ 20 ພຶດສະພາ 2023 ທີ່ Sealinks City Complex / Mũi Né Arena, ເມືອງມຸຍເນ, ນະຄອນຟານເຖຽດ, ແຂວງບິ່ງຖ່ວນ, ປະເທດຫວຽດນາມ ມີຜູ້ເຂົ້າປະກວດຝ່າຍຍິງທັງໝົດ 13 ຄົນ ແລະ ຝ່າຍຊາຍທັງໝົດ 15 ຄົນ.
{|
| valign="top" width="10%" |
==== ມິສເຕີຟິດເນສຊູເປີໂມເດວເວີລດ໌ 2023 ====
'''ຜົນການປະກວດ'''<br>'''<small>ລຳດັບ</small>'''
{| class="wikitable sortable" style="font-size:80%"
|-
! ຜົນການປະກວດ !! ຜູ້ເຂົ້າປະກວດ
|-
| ມິສເຕີຣ໌ ຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2023 ||{{flag|ສະຫະລັດອາເມລິກາ}} – Hansel Tran
|-
| ຮອງອັນດັບ 1 ||{{flag|India}} – Harshit Arora
|-
| ຮອງອັນດັບ 2 ||{{flag|Slovakia}} – Kevin Mruškovič
|-
| ຮອງອັນດັບ 3 ||{{flag|Philippines}} – Michael Angelo Toledo
|-
| ຮອງອັນດັບ 4 ||{{flag|Canada}} – Yi Fang Gao
|-
! colspan="2" |ລາງວັນພິເສດ
|-
!ລາງວັນ
!ຜູ້ເຂົ້າປະກວດ
|-
|Best National Costume
|
* {{gold01}} {{flag|ສະຫະລັດອາເມລິກາ}} – Hansel Tran
* {{silver02}} {{flag|Vietnam}} – Tạ Công Phát
* {{bronze03}} {{flag|Philippines}} – Michael Angelo Toledo
|-
|Best Media
|{{flag|ສະຫະລັດອາເມລິກາ}} – Hansel Tran
|-
|Mister Popularity
|{{flag|Laos}} – Jonethajuck Nouansengsy
|-
|Best Formal Wear
|{{flag|Vietnam}} – Tạ Công Phát
|-
|Best in Sportswear
|
* {{gold01}} {{flag|Philippines}} – Michael Angelo Toledo
* {{silver02}} {{flag|Vietnam}} – Tạ Công Phát
* {{bronze03}} {{flag|Thailand}} – Wannakorn Onsomchit
|-
|Best in Fashion
|
* {{gold01}} {{flag|ສະຫະລັດອາເມລິກາ}} – Hansel Tran
* {{silver02}} {{flag|South Korea}} – Sukhyun Jin
* {{bronze03}} {{flag|Canada}} – Yi Fang Gao
|-
|Best in Fitness Body
|
* {{gold01}} {{flag|Slovakia}} – Kevin Mruškovič
* {{silver02}} {{flag|Croatia}} – Frano Batinic
* {{bronze03}} {{flag|India}} – Harshit Arora
|-
! colspan="2" |ຜູ້ເຂົ້າປະກວດ
|-
!ປະເທດ/ດິນແດນ
!ຜູ້ເຂົ້າປະກວດ
|-
|{{flag|Australia}}
|Tommy Corrigan
|-
|{{flag|Canada}}
|Yi Fang Gao
|-
|{{flag|Croatia}}
|Frano Batinic
|-
|{{flag|India}}
|Harshit Arora
|-
|{{flag|Italy}}
|Luca Picco
|-
|{{flag|Laos}}
|Jonethajuck Nouansengsy
|-
|{{flag|Montenegro}}
|Bosko Radulovic
|-
|{{flag|Philippines}}
|Micheal Angelo Toledo
|-
|{{flag|Slovakia}}
|Kevin Mruškovič
|-
|{{flag|South Korea}}
|Sukhyun Jin
|-
|{{flag|ຕອງກາ}}
|Eiuani Vaka Finau
|-
|{{flag|Thailand}}
|Tanasit Patcharawisitphakin
|-
|{{flag|ສະຫະລັດອາເມລິກາ}}
|Hansel Trần
|-
|{{flag|Vietnam}}
|Tạ Công Phát
|}
| valign="top" width="10%" |
==== ມິສຟິດເນສຊູເປີໂມເດວເວີລດ໌ 2023 ====
'''ຜົນການປະກວດ'''<br>'''<small>ລຳດັບ</small>'''
{| class="wikitable sortable" style="font-size:80%"
|-
! ຜົນການປະກວດ !! ຜູ້ເຂົ້າປະກວດ
|-
| ມິສຟິດເນສ ຊູເປີໂມເດລ ເວີລດ໌ 2023 ||{{flag|Croatia}} – Natalija Miserda
|-
| ຮອງອັນດັບ 1 ||{{flag|Vietnam}} – Lê Thị Diễm Mỹ
|-
| ຮອງອັນດັບ 2 ||{{flag|Philippines}} – Mary Kristel Galang
|-
| ຮອງອັນດັບ 3 ||{{flag|Canada}} – Anh Pham
|-
| ຮອງອັນດັບ 4 ||{{flag|ກິນີ}} – Mariame Sylla
|-
! colspan="2" |ລາງວັນພິເສດ
|-
!ລາງວັນ
!ຜູ້ເຂົ້າປະກວດ
|-
|Best National Costume
|
* {{gold01}} {{flag|ມົງໂກລີ}} – Baatarjav Sarnai
* {{silver02}} {{flag|Vietnam}} – Lê Thị Diễm Mỹ
* {{bronze03}} {{flag|Thailand}} – Sareerat Sathapol
|-
|Best Media
|{{flag|ມົງໂກລີ}} – Baatarjav Sarnai
|-
|Miss Popularity
|{{flag|Laos}} – Noy Laochongxoua
|-
|Best in Sportswear
|
* {{gold01}} {{flag|Philippines}} – Mary Kristel Galang
* {{silver02}} {{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}} – Chia-Ying Yang
* {{bronze03}} {{flag|Laos}} – Noy Laochongxoua
|-
|Best in Fashion
|
* {{gold01}} {{flag|Vietnam}} – Lê Thị Diễm Mỹ
* {{silver02}} {{flag|Croatia}} – Natalija Miserda
* {{bronze03}} {{flag|South Korea}} – Min Heejung
|-
|Best in Fitness Body
|
* {{gold01}} {{flag|Bosnia and Herzegovina}} – Tajma Junuzovic
* {{silver02}} {{flag|Canada}} – Anh Pham
* {{bronze03}} {{flag|ກິນີ}} – Mariame Sylla
|-
|Miss Photogenic
|
* {{gold01}} {{flag|Croatia}} – Natalija Miserda
* {{silver02}} {{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}} – Chia-Ying Yang
* {{bronze03}} {{flag|Laos}} – Noy Laochongxoua
|-
|Best in Evening Gown
|{{flag|Thailand}} – Sareerat Sathapol
|-
|Best in Talent
|
* {{gold01}} {{flag|Thailand}} – Sareerat Sathapol
* {{silver02}} {{flag|Vietnam}} – Lê Thị Diễm Mỹ
* {{bronze03}} {{flag|ໄລບີເຣຍ}} – Toenelius Promise W.
|-
|Best Face
|
* {{gold01}} {{flag|New Zealand}} – Angelique-Laura Mili Hodson
* {{silver02}} {{flag|Philippines}} – Mary Kristel Galang
* {{bronze03}} {{flag|South Korea}} – Min Heejung
|-
! colspan="2" |ຜູ້ເຂົ້າປະກວດ
|-
!ປະເທດ/ດິນແດນ
!ຜູ້ເຂົ້າປະກວດ
|-
|{{flag|Bosnia and Herzegovina}}
|Tajma Junuzovic
|-
|{{flag|Canada}}
|Anh Pham
|-
|{{flag|ໄຕ້ຫວັນ|name=ຈີນໄທເປ}}
|Chia-Ying Yang
|-
|{{flag|Croatia}}
|Natalija Miserda
|-
|{{flag|ກິນີ}}
|Mariame Sylla
|-
|{{flag|Laos}}
|Noy Laochongxoua
|-
|{{flag|ໄລບີເຣຍ}}
|Toenelius Promise W.
|-
|{{flag|ມົງໂກລີ}}
|Baatarjav Sarnai
|-
|{{flag|New Zealand}}
|Angelique-Laura Mili Hodson
|-
|{{flag|Philippines}}
|Mary Kristel Galang
|-
|{{flag|South Korea}}
|Min Heejung
|-
|{{flag|Thailand}}
|Sareerat Sathapol
|-
|{{flag|Vietnam}}
|Lê Thị Diễm Mỹ
|}
|}
== ເພີ່ມເຕີມ ==
* [[ລາຍະການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດຄວາມງາມຊາຍ]]
[[ໝວດ:ການປະກວດຄວາມງາມຊາຍ]]
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
4xqd0yln788oohvdd4rcmc0tddat6jd
ມິສທົວຣິຊຶມເວີຣ໌ລດ໌
0
25399
130817
130812
2026-09-16T02:27:06Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130817
wikitext
text/x-wiki
{{Infobox organization
| logo =
| logo_caption = ໂລໂກ້ ສະຫະລາຊະອານາຈັກ ແລະ ຈີນ
| motto =
| formation = {{bulleted list|[[ສະຫະລາຊະອານາຈັກ]]–{{Start date and age|df=yes|1991}}|[[ຈີນ]]–{{Start date and age|df=yes|2009}}}}
| formerly =
| dissolved =
| type = [[ການປະກວດຄວາມງາມ]]
| headquarters = <small>{{bulleted list|ສະຫະລາຊະອານາຈັກ–Miss Tourism World®|ຈີນ–Miss Tourism World©}}</small>
| language = [[ພາສາອັງກິດ|ອັງກິດ]], [[ພາສາຈີນ|ຈີນ]]
| leader_title = ບຸກຄົນສຳຄັນ
| leader_name = <small>{{bulleted list|ສະຫະລາຊະອານາຈັກ–John David Singh|ຈີນ–Christine Huang}}</small>
| leader_title2 =
| leader_name2 =
| name = ມິສທົວຣິຊຶມເວີຣ໌ລດ໌
| location =
| website = <small>{{bulleted list|[https://misstourismworldorganisation.com/ ມິສທົວຣິຊຶມເວີນ ຂອງສະຫະລາຊະອານາຈັກ ເວັບໄຊຫຼັກ]|[https://www.misstourismworld.cn/sy ມິສທົວຣິຊຶມເວີນ ຂອງຈີນ ເວັບໄຊຫຼັກ]}}</small>
}}
'''ມິສທົວຣິຊຶມເວີຣ໌ລດ໌''' (ອັງກິດ: Miss Tourism World) ເປັນການປະກວດນາງງາມລະດັບນານາຊາດທີ່ກ່ຽວຂ້ອງກັບສອງອົງກອນທີ່ແຍກຈາກກັນ ໄດ້ແກ່ ອົງກອນທີ່ກໍ່ຕັ້ງຂຶ້ນໃນສະຫະລາຊະອານາຈັກເມື່ອປີ ຄ.ສ. 1991 ແລະ ອີກອົງກອນໜຶ່ງທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປະເທດຈີນເມື່ອປີ ຄ.ສ. 2009<ref name=":0">{{Cite web |title=Vietnam promotes tourism through Miss Tourism World 2022 |url=https://en.nhandan.vn/vietnam-promotes-tourism-through-miss-tourism-world-2022-post119030.html |website=Nhân Dân |date=19 October 2022 }}</ref>
ຜູ້ຄອງຕຳແໜ່ງ ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ 2022 ຈັດໂດຍອົງກອນທີ່ມີຖານຢູ່ໃນສະຫະລາຊະອານາຈັກ ຄື ເອຣິນະ ຮານາວະ ຈາກປະເທດຍີ່ປຸ່ນ ໂດຍໄດ້ຮັບການສວມມົງກຸດເມື່ອວັນທີ 10 ທັນວາ ຄ.ສ. 2022 ໃນຮອບການປະກວດສຸດທ້າຍທີ່ຈັດຂຶ້ນໃນປະເທດຫວຽດນາມ.
ຜູ້ຄອງຕຳແໜ່ງ ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ 2024 ຈັດໂດຍອົງກອນທີ່ມີຖານຢູ່ໃນປະເທດຈີນ ຄື ອິຊາແບລ ເກໂຣດ ບາໂຕລີ ຈາກປະເທດບຣາຊິນ ໂດຍໄດ້ຮັບການສວມມົງກຸດທີ່ມົນທົນກວາງຕຸ້ງ ປະເທດຈີນ.<ref>{{Cite web |title=Miss Paraná: Araponguense está na China representando o Brasil no Miss Tourism World |url=https://diaadiaarapongas.com.br/noticias/miss-parana:-araponguense-esta-na-china-representando-o-brasil-no-miss-tourism-word/18786 |access-date=2025-01-12 |website=diaadiaarapongas.com.br}}</ref>
== ປະວັດ ==
ມິສທົວຣິຊຶມເວີນເປັນການປະກວດນາງງາມທີ່ມຸ່ງເນັ້ນການສົ່ງເສີມການທ່ອງທ່ຽວ ແລະ ການແລກປ່ຽນທາງວັດທະນະທຳລະດັບນານາຊາດ. ຜູ້ເຂົ້າປະກວດຈະເຂົ້າຮ່ວມກິດຈະກຳທີ່ກ່ຽວຂ້ອງກັບການທ່ອງທ່ຽວ ແລະ ຈັດເຮັດສື່ວິດີໂອປະຊາສຳພັນແຫຼ່ງທ່ອງທ່ຽວຂອງປະເທດ ຫຼື ພື້ນທີ່ເຈົ້າພາບ ເພື່ອນຳສະເໜີໃນຮອບການປະກວດສຸດທ້າຍ.<ref>{{Cite web |title=Miss Tourism World Organisation, Head Office in Great Britain |url=https://misstourismworldorganisation.com/about/ |website=Miss Tourism World Organisation |date=20 February 2021 }}</ref>
=== ຮູບແບບການປະກວດ ===
ການປະກວດມິສທົວຣິຊຶມເວີນມີການມອບຕຳແໜ່ງລະດັບທະວີບ ເຊັ່ນ ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ອາຟຣິກາ, ອາເມຣິກາ, ອາຊີ, ຢູໂຣບ ແລະ ໂອເຊຍເນຍ. ຜູ້ເຂົ້າປະກວດແຂ່ງຂັນໃນຮອບຕ່າງໆ ໄດ້ແກ່ ຊຸດລາຕີ, ຊຸດລອຍນ້ຳ ແລະ ຊຸດປະຈຳຊາດ ໂດຍຮອບຊຸດປະຈຳຊາດເປັນຮອບບັງຄັບ ແລະ ຈະມີການມອບລາງວັນ ຊຸດປະຈຳຊາດຍອດຢ້ຽມ ໃນຄືນການປະກວດຮອບສຸດທ້າຍ.<ref>{{Cite web |title=Vietnam hosts Miss Tourism World 2022 final round to attract foreign visitors |url=https://en.vietnamplus.vn/vietnam-hosts-miss-tourism-world-2022-final-round-to-attract-foreign-visitors-post243507.vnp |website=Vietnam Plus |date=8 November 2022 }}</ref>
== ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ ໂດຍ ບຣິເຕນໃຫຍ່ ==
{{Infobox organization
| logo =
| logo_caption = Great Britain
| motto =
| formation = [[ສະຫະລາຊະອານາຈັກ]]–{{Start date and age|df=yes|1991}}
| formerly =
| dissolved =
| type = [[ການປະກວດຄວາມງາມ]]
| headquarters = <small>ສະຫະລາຊະອານາຈັກ–Miss Tourism World®</small>
| language = [[ພາສາອັງກິດ|ອັງກິດ]]
| leader_title = ບຸກຄົນສຳຄັນ
| leader_name = John David Singh
| leader_title2 =
| leader_name2 =
| name = ມິສທົວຣິຊຶມເວີຣ໌ລດ໌
| location =
| website = <small>{{bulleted list|[https://misstourismworldorganisation.com/ ມິສທົວຣິຊຶມເວີນ ຂອງສະຫະລາຊະອານາຈັກ ເວັບໄຊຫຼັກ]}}</small>
}}
ອົງກອນທີ່ມີຖານໃນສະຫະລາຊະອານາຈັກ ການປະກວດມິສທົວຣິຊຶມເວີຣ໌ລດ໌ກໍ່ຕັ້ງຂຶ້ນໃນປີ ຄ.ສ. 1991 ณ ສະຫະລາຊະອານາຈັກ ໃນຖານະການປະກວດນາງງາມນານາຊາດທີ່ມຸ່ງເນັ້ນການສົ່ງເສີມການທ່ອງທ່ຽວ. ຕໍ່ມາໃນປີ ຄ.ສ. 2008 ອົງກອນໄດ້ຖືກຊື້ກິດຈະການໂດຍ ເດວິດ ຊິງ. ການປະກວດບໍ່ໄດ້ຈັດຂຶ້ນໃນບາງປີ ໄດ້ແກ່ ຄ.ສ. 1993, 1996, 1998–1999, 2004, 2006, 2008–2011, 2016–2017 ແລະ 2020–2021 ເນື່ອງຈາກປັດໄຈດ້ານການບໍລິຫານຈັດການ ແລະ ສະຖານະການພາຍນອກ.<ref name=":0" />
ໃນການປະກວດຄັ້ງລ່າສຸດຂອງອົງກອນນີ້, ເອຣິນະ ຮານາວະ ຈາກປະເທດຍີ່ປຸ່ນ ໄດ້ຮັບຕຳແໜ່ງມິສທົວຣິຊຶມເວີນ 2022 ເມື່ອວັນທີ 10 ທັນວາ ຄ.ສ. 2022 ໃນປະເທດຫວຽດນາມ ນັບເປັນສຕຣີຊາວຢີ່ປຸ່ນຄົນທີສອງທີ່ໄດ້ຮັບຕຳແໜ່ງດັ່ງກ່າວ.<ref>{{Cite web |title=Japan's Erina Hanawa crowned Miss Tourism World 2022 |url=https://hanoitimes.vn/erina-hanawa-of-japan-wins-miss-tourism-world-2022-322578.html |website=Hanoi Times |access-date=2025-01-19 |archive-date=2025-01-19 |archive-url=https://web.archive.org/web/20250119181922/https://hanoitimes.vn/erina-hanawa-of-japan-wins-miss-tourism-world-2022-322578.html |url-status=dead }}</ref>
=== ຜູ້ຖືຊື່ສຽງ / ຜູ້ໄດ້ຮັບຕຳແໜ່ງ — ໂດຍ ບຣິເຕນໃຫຍ່ (ຕັ້ງແຕ່ປີ 1992) ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
| 1992
| Andrea Ramon<br>{{flag|Argentina}}
| Jolanda Janssen<br>{{flag|ອາລູບາ}}
| Tania Collazo<br>{{flag|Puerto Rico}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ໂອຣັນເຢສະຕັດ, [[ອາຣູບາ]]
|''ບໍ່ທາບຂໍ້ມູນ''
|-
|2
| 1994
| Monica Montenegro Prosperi<br>{{VEN}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Belgium}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Colombia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|20
|-
|3
| 1995
| Suzanne Park Fahling<br>{{flag|Philippines}}
| Yovana Soraya Grisales Castañeda<br>{{flag|Colombia}}
| Mildred Altagarcia Quiroz Abreu<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Yoseany Miglenis Finol Leidenz<br>{{VEN}}
| Alejandra Paz Toledo<br>{{flag|ກົວເຕມາລາ}}
| rowspan="2" |ຊານໂຕ ໂດມິງໂກ, ສາທາລະນະລັດ ໂດມິນິກັນ
|23
|-
|4
| 1997
| Maria Mercedes Ruiz Orozco<br>{{flag|Colombia}}
| Roisland Morovick<br>{{flag|Russia}}
| Sabina Beck<br>{{flag|Germany}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|24
|-
|5
| 2000
| Francys Barraza Sudnicka<br>{{VEN}}
| Renata Voitchovskaja<br>{{flag|Lithuania}}
| Rachel Soriano<br>{{flag|Philippines}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອ່າວເຊັນພອນ, ປະເທດມອນຕາ
|48
|-
|6
| 2001
| Anita Dujic<br>{{flag|Croatia}}
| Vanessa Fanessi<br>{{VEN}}
| Petra Kasparaviciute<br>{{flag|Lithuania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເມເດຢິນ, [[ໂກໂລມບີ]]
|59
|-
|7
| 2002
| Michelle C Reyes<br>{{flag|Philippines}}
| Didem Kovanci<br>{{flag|Turkey}}
| Darjana Iljkic<br>{{flag|Croatia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອັງກາຣາ, ປະເທດຕູຣັກກີ
|62
|-
|8
| 2003
| Alina Ciorogariu<br>{{flag|Romania}}
| Nancy Valeria Randall<br>{{BRA}}
| Dignelis Taymi Jimenez Hernandez<br>{{flag|Puerto Rico}}
| Jerusalem Ketema<br>{{flag|ເອທິໂອເປຍ}}
| Jessica Maria Jardim Lino<br>{{VEN}}
|ກາຣາໂບໂບ, ປະເທດເວເນຊຸເອລາ
|45
|-
|9
| 2005
| Zuzana Putnarova<br>{{flag|Czech Republic}}
| Raquel Balencia Alonso<br>{{flag|Spain}}
| Oslie Muringal<br>{{flag|ຊິມບັບເວ}}
| Alexandra Oliynyk<br>{{flag|ອູກະແລນ}}
| Shirley Alero Aghotse<br>{{flag|ໄນຈີເຣຍ}}
|ຮາຣາເຣ, ປະເທດຊິມບາບເວ
|86
|-
|10
| 2007
| Ecaterina Sau<br>{{flag|Moldova}}
| Aimee Melo Hernandez<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Asel Mamytbaeva<br>{{flag|ກຽກກິດສະຖານ}}
| Caroline Marufu<br>{{flag|ຊິມບັບເວ}}
| Emilia Rusu<br>{{flag|Romania}}
|ອັງກາຣາ, ປະເທດຕູຣັກກີ
|59
|-
|11
| 2012
| Tatyana Maksimova<br>{{flag|Russia}}
| Purva Rana<br>{{flag|India}}
| Nadina Abdel Aziz<br>{{flag|Lebanon}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ບາງກອກ]], [[ໄທ|ປະເທດໄທ]]
|58
|-
|12
| 2013
| Beronika Martinez<br>{{VEN}}
| Hillary Ondo<br>{{flag|ກາບອງ}}
| Michaela Haladova<br>{{flag|Czech Republic}}
| Andrea Huisgen<br>{{flag|Spain}}
| Olena Popova<br>{{flag|ອູກະແລນ}}
|ມາລາໂບ, ປະເທດອິເຄວທໍຣຽວຊີນີ
|51
|-
|13
| 2014
| Tomomi Kondou<br>{{flag|Japan}}
| Ana Marquez Vera<br>{{flag|Spain}}
| Ashley Powell<br>{{flag|Great Britain}}
| Fernanda Rocha Lemes<br>{{BRA}}
| Jelena Katarina Kapa<br>{{flag|Croatia}}
|ບາກີຊີເມໂຕ, ປະເທດເວເນຊຸເອລາ
|28
|-
|14
| 2015
| Nuchnarin Sinlaparak<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2016-01-19 |title=The Pageant Crown Ranking: Miss Tourism World 2015-2016 |url=https://thepageantcrown.blogspot.com/2016/01/miss-tourism-world-2015-2016.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Thailand}}
| Yoselin Noroña<br>{{flag|ເອກວາດໍ}}
| Karen Aliberti<br>{{VEN}}
| Sara Stojanovic<br>{{flag|Serbia}}
| Shelby Tribble<br>{{flag|Great Britain}}
|ມະລະກາ, [[ມາເລເຊຍ|ປະເທດມາເລເຊຍ]]
|48
|-
|15
| 2018
| Andrea Katherine Gutierrez Puentes<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2018-01-29 |title=The Pageant Crown Ranking: Miss Tourism World 2017/2018 |url=https://thepageantcrown.blogspot.com/2018/01/miss-tourism-world-2017-2018.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Colombia}}
| Janick Maceta del Castillo<br>{{flag|ເປຣູ}}
| Sara Miletic<br>{{flag|Serbia}}
| Lynn Hsin Goh<br>{{flag|Malaysia}}
| Toru Amirlin<br>{{flag|ມົງໂກລີ}}
|ກົວລາລຳເປີ, [[ມາເລເຊຍ|ປະເທດມາເລເຊຍ]]
|51
|-
|16
| 2019
| Juliana Nikols<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2019-06-10 |title=The Pageant Crown Ranking: Miss Tourism World 2018/2019 |url=https://thepageantcrown.blogspot.com/2018/01/miss-tourism-world-20182019.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Australia}}
| Karina Pochwala<br>{{flag|Poland}}
| Nina-Marie Kallo<br>{{flag|Finland}}
| Fulya Tilki<br>{{flag|ໄຊປຣັສເໜືອ}}
| Anita Ayebare<br>{{flag|ຢູກັນດາ}}
|ໂພເຣດ, [[ໂຄຣເອເຊຍ|ປະເທດໂຄຣເອເຊຍ]]
|37
|-
|17
| 2022
| Erina Hanawa<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2022-12-10 |title=The Pageant Crown Ranking: Miss Tourism World 2022 |url=https://thepageantcrown.blogspot.com/2022/12/miss-tourism-world-2022.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Japan|name=ຢີ່ປຸ່ນ}}
| Justine Felizarta<br>{{flag|Philippines}}
| Le Thi Huong Ly<br>{{flag|Vietnam}}
| Yulia Pavlikova<br>{{flag|Russia}}
| Adeduro Tosin Adetola<br>{{flag|ໄນຈີເຣຍ}}
|[[ນະຄອນໂຮ່ຈີມິນ]], [[ຫວຽດນາມ|ປະເທດຫວຽດນາມ]]
|35
|}
=== ລາຍຊື່ຜູ້ໄດ້ຕຳແໜ່ງຄວີນທະວີບ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
|-
! ປີ
! ອາຟຣິກາ
! ອາເມຣິກາ
! ອາຊີ
! ຢູໂຣບ
! ໂອເຊຍເນຍ
|-
| 2013
| Maria Belen Mifumu Miko Okomo<br>{{flag|ກິນີ}}
| Desiree Del Rio<br>{{flag|Puerto Rico}}
| Aiyana Camille Mikiewicz<br>{{flag|Philippines}}
| Flavia Brito<br>{{flag|Portugal}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|-
| 2014
| Sikawa Sianto Marley<br>{{flag|Kenya}}
| Larissa Soledad Dominquez Morel<br>{{flag|ປາຣາກວັຍ}}
| Jue San Thar<br>{{flag|Myanmar}}
| Sofia Pivato<br>{{flag|Italy}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|-
| 2015
| Jacqueline Jeruto Komen<br>{{flag|Kenya}}
| Ledis Danessa Sevilla Ceros<br>{{flag|ຮອນດູຣັສ}}
| Sherlyn Goh<br>{{flag|Malaysia}}
| Paula Chinchilla Argibay<br>{{flag|Spain}}
| Alecia McCallum<br>{{flag|Australia}}
|-
| 2018
| Geraldine Atta Sappor<br>{{flag|ການາ}}
| Andrea Katherine Gutierrez Puentes<br>{{flag|Colombia}}
| Marian Angelu Alcantara<br>{{flag|Philippines}}
| Kristina Durkovic<br>{{flag|Montenegro}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|New Zealand}}
|-
| 2019
| Amele Tognizoun<br>{{flag|ເບນິນ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ປານາມາ}}
| Pham Lan Anh<br>{{flag|Vietnam}}
| Maria Santiago Hernadez<br>{{flag|Spain}}
| Constance Jones<br>{{flag|New Zealand}}
|-
| 2022
| Emmanuelle Apurri<br>{{flag|ການາ}}
| Hazel Daniela Zuñiga<br>{{flag|Colombia}}
| Pakinee Puangpattra<br>{{flag|Thailand}}
| Duygu Cerit<br>{{flag|Turkey}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|}
== ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ ໂດຍ ປະເທດຈີນ ==
{{Infobox organization
| logo =
| logo_caption = ໂລໂກ້ ຈີນ
| motto =
| formation = [[ຈີນ]]–{{Start date and age|df=yes|2009}}
| formerly =
| dissolved =
| type = [[ການປະກວດຄວາມງາມ]]
| headquarters = <small>ຈີນ–Miss Tourism World©</small>
| language = [[ພາສາອັງກິດ|ອັງກິດ]], [[ພາສາຈີນ|ຈີນ]]
| leader_title = ບຸກຄົນສຳຄັນ
| leader_name = Christine Huang
| leader_title2 =
| leader_name2 =
| name = ມິສທົວຣິຊຶມເວີຣ໌ລດ໌
| location =
| website = <small>{{bulleted list|[https://www.misstourismworld.cn/sy ມິສທົວຣິຊຶມເວີນ ຂອງຈີນ ເວັບໄຊຫຼັກ]}}</small>
}}
ອົງກອນທີ່ມີຖານໃນປະເທດຈີນ ການປະກວດອີກອົງກອນໜຶ່ງເຊິ່ງໃຊ້ຊື່ເດີມວ່າ ມິສທົວຣິຊຶມຄວີນອິນເຕີເນຊັນແນລ ກໍ່ຕັ້ງຂຶ້ນໃນປະເທດຈີນເມື່ອປີ ຄ.ສ. 2009. ຕະຫຼອດໄລຍະເວລາທີ່ຜ່ານມາ ການປະກວດໄດ້ມີການປ່ຽນຊື່ ແລະ ຮູບແບບຫຼາຍຄັ້ງ ໂດຍໃຊ້ຊື່ທີ່ມີຄຳວ່າ “ມິສທົວຣິຊຶມເວີຣ໌ລດ໌” ລວມຢູ່ດ້ວຍ.
ການປະກວດຄັ້ງລ່າສຸດໃຊ້ຊື່ວ່າ ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ – ໂກລໂບ 2023 ຈັດຂຶ້ນເມື່ອວັນທີ 22 ທັນວາ ຄ.ສ. 2023 ເມືອງເສວຽນໂຈວ ປະເທດຈີນ ໂດຍຜູ້ໄດ້ຮັບຕຳແໜ່ງຄື ຄາໂຣລີນາ ໂກຣືລໂລວາ ຈາກສາທາລະນະລັດເຊັກ.<ref>{{Cite web |title=Miss World Tourism talks about hydrogen: "It's a miracle!" |url=https://h2times.news/index.php/en/interviews/712-miss-world-tourism-talks-about-hydrogen-its-a-miracle |website=H2 Times News |date=18 July 2024 }}{{Dead link|date=ກັນຍາ 2026 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
=== ຜູ້ຖືຊື່ສຽງ / ຜູ້ໄດ້ຮັບຕຳແໜ່ງ — ໂດຍ ປະເທດຈີນ (ຕັ້ງແຕ່ປີ 2009) ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
| colspan="9" {{n/a|Miss Tourism Queen International}}
|-
|1
| 2009
| Yekaterina Grushanina<br>{{flag|Russia}}
| Vivian Sia<br>{{BRA}}
| Sofia Souni<br>{{flag|ກິນີ}}
| Zen Yu-ji<br>{{flag|China}}
| Ina Amanda<br>{{flag|Tahiti}}
|ເຈີ້ງໂຈວ, [[ຈີນ]]
|98
|-
| colspan="9" {{n/a|Miss Tourism Queen of the Year International}}
|-
|2
| 2010
| Ha Hyun-jung<br>{{flag|South Korea}}
| Rieke Caroline<br>{{flag|Indonesia}}
| Tereza Fajksova<br>{{flag|Czech Republic}}
| Michelle Li Dan<br>{{flag|China}}
| Vasilina Velichko<br>{{flag|Belarus}}
|ເສວຽນໂຈວ, [[ຈີນ|ປະເທດຈີນ]]
|75
|-
|3
| 2011
| Urvashi Rautela<br>{{flag|India}}
| Ivanna Gorschar<br>{{flag|ອູກະແລນ}}
| Amanda Warecka<br>{{flag|Poland|}}
| Eugenee Ooi<br>{{flag|Malaysia}}
| Pyung Hee Kong<br>{{flag|South Korea}}
|ອີງຕານ, [[ຈີນ|ປະເທດຈີນ]]
|53
|-
| colspan="9" {{n/a|Miss City Tourism Champion}}
|-
|4
| 2016
| Katerina Bosklaviti<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2017-01-18 |title=The Pageant Crown Ranking: Miss City Tourism Champion 2016 |url=https://thepageantcrown.blogspot.com/2017/01/miss-city-tourism-champion-2016.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Greece}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Czech Republic}}
| Teeyapar Setthasirisuwan<br>{{flag|Thailand}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Argentina}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{VEN}}
|ໄທ່ໂຈວ, [[ຈີນ|ປະເທດຈີນ]]
|35
|-
| colspan="9" {{n/a|Miss Tourism World - Global Finals}}
|-
|5
| 2017
| Beatriks Mindak<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2017-11-01 |title=The Pageant Crown Ranking: Miss Tourism World 2017 (China-based) |url=https://thepageantcrown.blogspot.com/2017/11/miss-tourism-world-2017-china-based.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|ອູກະແລນ}}
| Paula Joseane Lima Dos Santos<br>{{BRA}}
| Marcela Evelyn Balik<br>{{flag|Australia}}
| Charattha Pitakbut<br>{{flag|Thailand}}
| Yohana Hidalgo<br>{{flag|ເປຣູ}}
|ເມືອງອໍໂດສ, [[ຈີນ|ປະເທດຈີນ]]
|62
|-
|6
| 2018
| Marina Oreshkina<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2018-09-29 |title=The Pageant Crown Ranking: Miss Tourism World 2018 - Global Finals (China-based) |url=https://thepageantcrown.blogspot.com/2018/09/miss-tourism-world-2018-china-version.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Russia}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Czech Republic}}
| Chalisa Asavalikitsom<br>{{flag|Thailand}}
| Kaina Sokaina<br>{{flag|Morocco}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|South Korea}}
|ຮັ້ນໂຈວ, [[ຈີນ|ປະເທດຈີນ]]
|59
|-
|7
| 2019
| Michelle Hewitt Zapata<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2019-11-19 |title=The Pageant Crown Ranking: Miss Tourism World 2019 - Global Finals (China Based) |url=https://thepageantcrown.blogspot.com/2019/11/miss-tourism-world-2019-global-finals.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Mexico}}
| Svetlana Mamaeva<br>{{flag|Canada}}
| Tan Ruoyi<br>{{flag|China}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{BRA}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Sweden}}
|ໜານຈິງ, [[ຈີນ|ປະເທດຈີນ]]
|30
|-
| colspan="9" {{n/a|Miss Tourism World - Intercontinental Finals}}
|-
|8
| 2019
| Francesca Taruc<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2019-01-09 |title=The Pageant Crown Ranking: Miss Tourism World 2019 - Intercontinental Finals |url=https://thepageantcrown.blogspot.com/2019/01/miss-tourism-world-2019-intercontinental.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Philippines}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ຕາຕາສະຖານ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ອູກະແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໜານຈິງ, [[ຈີນ|ປະເທດຈີນ]]
|42
|-
| colspan="9" {{n/a|Miss Tourism World - Global Finals}}
|-
|9
| 2023
| Karolina Gorylová<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2024-01-02 |title=The Pageant Crown Ranking: Miss Tourism World 2023 (China-Based) |url=https://thepageantcrown.blogspot.com/2024/01/miss-tourism-world-2023-china-based.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Czech Republic}}
| Andrea Nikolic<br>{{flag|Montenegro}}
| Liu Jia<br>{{flag|China}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເສວຽນໂຈວ, [[ຈີນ|ປະເທດຈີນ]]
|60
|-
|10
| 2024
| Isabelle Queiroz Bartoli<ref>{{Cite web |last=TNOnline |date=2025-01-11 |title=Miss Paraná Isabelle Queiroz vence concurso internacional na China |url=https://tnonline.uol.com.br/noticias/arapongas/miss-parana-isabelle-queiroz-vence-concurso-internacional-na-china-950317 |access-date=2025-01-12 |website=TNOnline |language=pt-br}}</ref><ref>{{Cite web |title=Miss Paraná: Araponguense está na china representando o Brasil no Miss Tourism World |url=https://diaadiaarapongas.com.br/noticias/miss-parana:-araponguense-esta-na-china-representando-o-brasil-no-miss-tourism-word/18786 |access-date=2025-01-12 |website=diaadiaarapongas.com.br |language=en}}</ref><ref>{{Cite web |last=Meghalaya |first=Syllad {{!}} The Rising |date=2025-01-04 |title=Irene Dkhar to represent India at Miss Tourism World 2025 in China |url=https://www.syllad.com/irene-dkhar-to-represent-india-at-miss-tourism-world-2025-in-china/ |access-date=2025-01-12 |website=Syllad |language=en-US}}</ref><br>{{BRA}}
| Kaja Tomaszewska<br>{{flag|Poland}}
| Wu Ruihan<br>{{flag|Taiwan}}
| Pornniphat Sonsakha<br>{{flag|Thailand}}
| Arianna Andrea Santoyo Cordova<br>{{flag|ເປຣູ}}
|ກວາງຕຸ້ງ, [[ຈີນ|ປະເທດຈີນ]]
|62
|-
|11
| 2025
| Karolina Piksa<br>{{flag|Poland}}
| Bruna Seitz Brazil<br>{{BRA}}
| Tereza Langrova<br>{{flag|Czech Republic}}
| Charna Nevzati<br>{{flag|North Macedonia}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|China}}
|ສາງເຕີ, [[ຈີນ|ປະເທດຈີນ]]
|66
|}
=== ລາຍຊື່ຜູ້ໄດ້ຕຳແໜ່ງຄວີນທະວີບ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
|-
! ປີ
! ອາຟຣິກາ
! ອາເມຣິກາ
! ອາຊີ
! ຢູໂຣບ
! ໂອເຊຍເນຍ
|-
| colspan="6" {{n/a|Miss Tourism World - Intercontinental Finals}}
|-
|2019
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ແຊມເບຍ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Colombia}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ມົງໂກລີ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Netherlands}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Australia}}
|}
== ເພີ່ມເຕີມ ==
* [[ການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
'''ຜູ້ຖືຊື່ສຽງ / ຜູ້ຖືລິຂະສິດ —''' '''ບໍລິເຕນໃຫຍ່'''
* [https://misstourismworldorganisation.com/ ເວັບໄຊຫຼັກມິສທົວຣິຊຶມເວີນ (ສະຫະລາຊະອານາຈັກ)]
* [https://www.facebook.com/MissTourismOfficial ເຟສບຸກຫຼັກມິສທົວຣິຊຶມເວີນ (ສະຫະລາຊະອານາຈັກ)]
'''ຜູ້ຖືຊື່ສຽງ / ຜູ້ຖືລິຂະສິດ —''' '''ປະເທດຈີນ'''
* [https://www.misstourismworld.cn/sy ເວັບໄຊຫຼັກມິສທົວຣິຊຶມເວີນ (ປະເທດຈີນ)]
* [https://www.facebook.com/profile.php?id=61550597001851 ເຟສບຸກຫຼັກມິສທົວຣິຊຶມເວີນ (ປະເທດຈີນ)]
* [https://www.facebook.com/profile.php?id=100066772512429 ເຟສບຸກຫຼັກມິສທົວຣິຊຶມເວີນ (ປະເທດຈີນ)]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
jlgj4p24j1ovi5uqdiofujmpkehttqu
130847
130817
2026-09-16T08:34:51Z
The Miss GEE
22326
/* ແຫຼ່ງຂໍ້ມູນອື່ນ */
130847
wikitext
text/x-wiki
{{Infobox organization
| logo =
| logo_caption = ໂລໂກ້ ສະຫະລາຊະອານາຈັກ ແລະ ຈີນ
| motto =
| formation = {{bulleted list|[[ສະຫະລາຊະອານາຈັກ]]–{{Start date and age|df=yes|1991}}|[[ຈີນ]]–{{Start date and age|df=yes|2009}}}}
| formerly =
| dissolved =
| type = [[ການປະກວດຄວາມງາມ]]
| headquarters = <small>{{bulleted list|ສະຫະລາຊະອານາຈັກ–Miss Tourism World®|ຈີນ–Miss Tourism World©}}</small>
| language = [[ພາສາອັງກິດ|ອັງກິດ]], [[ພາສາຈີນ|ຈີນ]]
| leader_title = ບຸກຄົນສຳຄັນ
| leader_name = <small>{{bulleted list|ສະຫະລາຊະອານາຈັກ–John David Singh|ຈີນ–Christine Huang}}</small>
| leader_title2 =
| leader_name2 =
| name = ມິສທົວຣິຊຶມເວີຣ໌ລດ໌
| location =
| website = <small>{{bulleted list|[https://misstourismworldorganisation.com/ ມິສທົວຣິຊຶມເວີນ ຂອງສະຫະລາຊະອານາຈັກ ເວັບໄຊຫຼັກ]|[https://www.misstourismworld.cn/sy ມິສທົວຣິຊຶມເວີນ ຂອງຈີນ ເວັບໄຊຫຼັກ]}}</small>
}}
'''ມິສທົວຣິຊຶມເວີຣ໌ລດ໌''' (ອັງກິດ: Miss Tourism World) ເປັນການປະກວດນາງງາມລະດັບນານາຊາດທີ່ກ່ຽວຂ້ອງກັບສອງອົງກອນທີ່ແຍກຈາກກັນ ໄດ້ແກ່ ອົງກອນທີ່ກໍ່ຕັ້ງຂຶ້ນໃນສະຫະລາຊະອານາຈັກເມື່ອປີ ຄ.ສ. 1991 ແລະ ອີກອົງກອນໜຶ່ງທີ່ກໍ່ຕັ້ງຂຶ້ນໃນປະເທດຈີນເມື່ອປີ ຄ.ສ. 2009<ref name=":0">{{Cite web |title=Vietnam promotes tourism through Miss Tourism World 2022 |url=https://en.nhandan.vn/vietnam-promotes-tourism-through-miss-tourism-world-2022-post119030.html |website=Nhân Dân |date=19 October 2022 }}</ref>
ຜູ້ຄອງຕຳແໜ່ງ ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ 2022 ຈັດໂດຍອົງກອນທີ່ມີຖານຢູ່ໃນສະຫະລາຊະອານາຈັກ ຄື ເອຣິນະ ຮານາວະ ຈາກປະເທດຍີ່ປຸ່ນ ໂດຍໄດ້ຮັບການສວມມົງກຸດເມື່ອວັນທີ 10 ທັນວາ ຄ.ສ. 2022 ໃນຮອບການປະກວດສຸດທ້າຍທີ່ຈັດຂຶ້ນໃນປະເທດຫວຽດນາມ.
ຜູ້ຄອງຕຳແໜ່ງ ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ 2024 ຈັດໂດຍອົງກອນທີ່ມີຖານຢູ່ໃນປະເທດຈີນ ຄື ອິຊາແບລ ເກໂຣດ ບາໂຕລີ ຈາກປະເທດບຣາຊິນ ໂດຍໄດ້ຮັບການສວມມົງກຸດທີ່ມົນທົນກວາງຕຸ້ງ ປະເທດຈີນ.<ref>{{Cite web |title=Miss Paraná: Araponguense está na China representando o Brasil no Miss Tourism World |url=https://diaadiaarapongas.com.br/noticias/miss-parana:-araponguense-esta-na-china-representando-o-brasil-no-miss-tourism-word/18786 |access-date=2025-01-12 |website=diaadiaarapongas.com.br}}</ref>
== ປະວັດ ==
ມິສທົວຣິຊຶມເວີນເປັນການປະກວດນາງງາມທີ່ມຸ່ງເນັ້ນການສົ່ງເສີມການທ່ອງທ່ຽວ ແລະ ການແລກປ່ຽນທາງວັດທະນະທຳລະດັບນານາຊາດ. ຜູ້ເຂົ້າປະກວດຈະເຂົ້າຮ່ວມກິດຈະກຳທີ່ກ່ຽວຂ້ອງກັບການທ່ອງທ່ຽວ ແລະ ຈັດເຮັດສື່ວິດີໂອປະຊາສຳພັນແຫຼ່ງທ່ອງທ່ຽວຂອງປະເທດ ຫຼື ພື້ນທີ່ເຈົ້າພາບ ເພື່ອນຳສະເໜີໃນຮອບການປະກວດສຸດທ້າຍ.<ref>{{Cite web |title=Miss Tourism World Organisation, Head Office in Great Britain |url=https://misstourismworldorganisation.com/about/ |website=Miss Tourism World Organisation |date=20 February 2021 }}</ref>
=== ຮູບແບບການປະກວດ ===
ການປະກວດມິສທົວຣິຊຶມເວີນມີການມອບຕຳແໜ່ງລະດັບທະວີບ ເຊັ່ນ ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ອາຟຣິກາ, ອາເມຣິກາ, ອາຊີ, ຢູໂຣບ ແລະ ໂອເຊຍເນຍ. ຜູ້ເຂົ້າປະກວດແຂ່ງຂັນໃນຮອບຕ່າງໆ ໄດ້ແກ່ ຊຸດລາຕີ, ຊຸດລອຍນ້ຳ ແລະ ຊຸດປະຈຳຊາດ ໂດຍຮອບຊຸດປະຈຳຊາດເປັນຮອບບັງຄັບ ແລະ ຈະມີການມອບລາງວັນ ຊຸດປະຈຳຊາດຍອດຢ້ຽມ ໃນຄືນການປະກວດຮອບສຸດທ້າຍ.<ref>{{Cite web |title=Vietnam hosts Miss Tourism World 2022 final round to attract foreign visitors |url=https://en.vietnamplus.vn/vietnam-hosts-miss-tourism-world-2022-final-round-to-attract-foreign-visitors-post243507.vnp |website=Vietnam Plus |date=8 November 2022 }}</ref>
== ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ ໂດຍ ບຣິເຕນໃຫຍ່ ==
{{Infobox organization
| logo =
| logo_caption = Great Britain
| motto =
| formation = [[ສະຫະລາຊະອານາຈັກ]]–{{Start date and age|df=yes|1991}}
| formerly =
| dissolved =
| type = [[ການປະກວດຄວາມງາມ]]
| headquarters = <small>ສະຫະລາຊະອານາຈັກ–Miss Tourism World®</small>
| language = [[ພາສາອັງກິດ|ອັງກິດ]]
| leader_title = ບຸກຄົນສຳຄັນ
| leader_name = John David Singh
| leader_title2 =
| leader_name2 =
| name = ມິສທົວຣິຊຶມເວີຣ໌ລດ໌
| location =
| website = <small>{{bulleted list|[https://misstourismworldorganisation.com/ ມິສທົວຣິຊຶມເວີນ ຂອງສະຫະລາຊະອານາຈັກ ເວັບໄຊຫຼັກ]}}</small>
}}
ອົງກອນທີ່ມີຖານໃນສະຫະລາຊະອານາຈັກ ການປະກວດມິສທົວຣິຊຶມເວີຣ໌ລດ໌ກໍ່ຕັ້ງຂຶ້ນໃນປີ ຄ.ສ. 1991 ณ ສະຫະລາຊະອານາຈັກ ໃນຖານະການປະກວດນາງງາມນານາຊາດທີ່ມຸ່ງເນັ້ນການສົ່ງເສີມການທ່ອງທ່ຽວ. ຕໍ່ມາໃນປີ ຄ.ສ. 2008 ອົງກອນໄດ້ຖືກຊື້ກິດຈະການໂດຍ ເດວິດ ຊິງ. ການປະກວດບໍ່ໄດ້ຈັດຂຶ້ນໃນບາງປີ ໄດ້ແກ່ ຄ.ສ. 1993, 1996, 1998–1999, 2004, 2006, 2008–2011, 2016–2017 ແລະ 2020–2021 ເນື່ອງຈາກປັດໄຈດ້ານການບໍລິຫານຈັດການ ແລະ ສະຖານະການພາຍນອກ.<ref name=":0" />
ໃນການປະກວດຄັ້ງລ່າສຸດຂອງອົງກອນນີ້, ເອຣິນະ ຮານາວະ ຈາກປະເທດຍີ່ປຸ່ນ ໄດ້ຮັບຕຳແໜ່ງມິສທົວຣິຊຶມເວີນ 2022 ເມື່ອວັນທີ 10 ທັນວາ ຄ.ສ. 2022 ໃນປະເທດຫວຽດນາມ ນັບເປັນສຕຣີຊາວຢີ່ປຸ່ນຄົນທີສອງທີ່ໄດ້ຮັບຕຳແໜ່ງດັ່ງກ່າວ.<ref>{{Cite web |title=Japan's Erina Hanawa crowned Miss Tourism World 2022 |url=https://hanoitimes.vn/erina-hanawa-of-japan-wins-miss-tourism-world-2022-322578.html |website=Hanoi Times |access-date=2025-01-19 |archive-date=2025-01-19 |archive-url=https://web.archive.org/web/20250119181922/https://hanoitimes.vn/erina-hanawa-of-japan-wins-miss-tourism-world-2022-322578.html |url-status=dead }}</ref>
=== ຜູ້ຖືຊື່ສຽງ / ຜູ້ໄດ້ຮັບຕຳແໜ່ງ — ໂດຍ ບຣິເຕນໃຫຍ່ (ຕັ້ງແຕ່ປີ 1992) ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
|1
| 1992
| Andrea Ramon<br>{{flag|Argentina}}
| Jolanda Janssen<br>{{flag|ອາລູບາ}}
| Tania Collazo<br>{{flag|Puerto Rico}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| rowspan="2" |ໂອຣັນເຢສະຕັດ, [[ອາຣູບາ]]
|''ບໍ່ທາບຂໍ້ມູນ''
|-
|2
| 1994
| Monica Montenegro Prosperi<br>{{VEN}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Belgium}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Colombia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|20
|-
|3
| 1995
| Suzanne Park Fahling<br>{{flag|Philippines}}
| Yovana Soraya Grisales Castañeda<br>{{flag|Colombia}}
| Mildred Altagarcia Quiroz Abreu<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Yoseany Miglenis Finol Leidenz<br>{{VEN}}
| Alejandra Paz Toledo<br>{{flag|ກົວເຕມາລາ}}
| rowspan="2" |ຊານໂຕ ໂດມິງໂກ, ສາທາລະນະລັດ ໂດມິນິກັນ
|23
|-
|4
| 1997
| Maria Mercedes Ruiz Orozco<br>{{flag|Colombia}}
| Roisland Morovick<br>{{flag|Russia}}
| Sabina Beck<br>{{flag|Germany}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|24
|-
|5
| 2000
| Francys Barraza Sudnicka<br>{{VEN}}
| Renata Voitchovskaja<br>{{flag|Lithuania}}
| Rachel Soriano<br>{{flag|Philippines}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອ່າວເຊັນພອນ, ປະເທດມອນຕາ
|48
|-
|6
| 2001
| Anita Dujic<br>{{flag|Croatia}}
| Vanessa Fanessi<br>{{VEN}}
| Petra Kasparaviciute<br>{{flag|Lithuania}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເມເດຢິນ, [[ໂກໂລມບີ]]
|59
|-
|7
| 2002
| Michelle C Reyes<br>{{flag|Philippines}}
| Didem Kovanci<br>{{flag|Turkey}}
| Darjana Iljkic<br>{{flag|Croatia}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ອັງກາຣາ, ປະເທດຕູຣັກກີ
|62
|-
|8
| 2003
| Alina Ciorogariu<br>{{flag|Romania}}
| Nancy Valeria Randall<br>{{BRA}}
| Dignelis Taymi Jimenez Hernandez<br>{{flag|Puerto Rico}}
| Jerusalem Ketema<br>{{flag|ເອທິໂອເປຍ}}
| Jessica Maria Jardim Lino<br>{{VEN}}
|ກາຣາໂບໂບ, ປະເທດເວເນຊຸເອລາ
|45
|-
|9
| 2005
| Zuzana Putnarova<br>{{flag|Czech Republic}}
| Raquel Balencia Alonso<br>{{flag|Spain}}
| Oslie Muringal<br>{{flag|ຊິມບັບເວ}}
| Alexandra Oliynyk<br>{{flag|ອູກະແລນ}}
| Shirley Alero Aghotse<br>{{flag|ໄນຈີເຣຍ}}
|ຮາຣາເຣ, ປະເທດຊິມບາບເວ
|86
|-
|10
| 2007
| Ecaterina Sau<br>{{flag|Moldova}}
| Aimee Melo Hernandez<br>{{flag|ສາທາລະນະລັດໂດມິນີກັນ}}
| Asel Mamytbaeva<br>{{flag|ກຽກກິດສະຖານ}}
| Caroline Marufu<br>{{flag|ຊິມບັບເວ}}
| Emilia Rusu<br>{{flag|Romania}}
|ອັງກາຣາ, ປະເທດຕູຣັກກີ
|59
|-
|11
| 2012
| Tatyana Maksimova<br>{{flag|Russia}}
| Purva Rana<br>{{flag|India}}
| Nadina Abdel Aziz<br>{{flag|Lebanon}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|[[ບາງກອກ]], [[ໄທ|ປະເທດໄທ]]
|58
|-
|12
| 2013
| Beronika Martinez<br>{{VEN}}
| Hillary Ondo<br>{{flag|ກາບອງ}}
| Michaela Haladova<br>{{flag|Czech Republic}}
| Andrea Huisgen<br>{{flag|Spain}}
| Olena Popova<br>{{flag|ອູກະແລນ}}
|ມາລາໂບ, ປະເທດອິເຄວທໍຣຽວຊີນີ
|51
|-
|13
| 2014
| Tomomi Kondou<br>{{flag|Japan}}
| Ana Marquez Vera<br>{{flag|Spain}}
| Ashley Powell<br>{{flag|Great Britain}}
| Fernanda Rocha Lemes<br>{{BRA}}
| Jelena Katarina Kapa<br>{{flag|Croatia}}
|ບາກີຊີເມໂຕ, ປະເທດເວເນຊຸເອລາ
|28
|-
|14
| 2015
| Nuchnarin Sinlaparak<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2016-01-19 |title=The Pageant Crown Ranking: Miss Tourism World 2015-2016 |url=https://thepageantcrown.blogspot.com/2016/01/miss-tourism-world-2015-2016.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Thailand}}
| Yoselin Noroña<br>{{flag|ເອກວາດໍ}}
| Karen Aliberti<br>{{VEN}}
| Sara Stojanovic<br>{{flag|Serbia}}
| Shelby Tribble<br>{{flag|Great Britain}}
|ມະລະກາ, [[ມາເລເຊຍ|ປະເທດມາເລເຊຍ]]
|48
|-
|15
| 2018
| Andrea Katherine Gutierrez Puentes<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2018-01-29 |title=The Pageant Crown Ranking: Miss Tourism World 2017/2018 |url=https://thepageantcrown.blogspot.com/2018/01/miss-tourism-world-2017-2018.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Colombia}}
| Janick Maceta del Castillo<br>{{flag|ເປຣູ}}
| Sara Miletic<br>{{flag|Serbia}}
| Lynn Hsin Goh<br>{{flag|Malaysia}}
| Toru Amirlin<br>{{flag|ມົງໂກລີ}}
|ກົວລາລຳເປີ, [[ມາເລເຊຍ|ປະເທດມາເລເຊຍ]]
|51
|-
|16
| 2019
| Juliana Nikols<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2019-06-10 |title=The Pageant Crown Ranking: Miss Tourism World 2018/2019 |url=https://thepageantcrown.blogspot.com/2018/01/miss-tourism-world-20182019.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Australia}}
| Karina Pochwala<br>{{flag|Poland}}
| Nina-Marie Kallo<br>{{flag|Finland}}
| Fulya Tilki<br>{{flag|ໄຊປຣັສເໜືອ}}
| Anita Ayebare<br>{{flag|ຢູກັນດາ}}
|ໂພເຣດ, [[ໂຄຣເອເຊຍ|ປະເທດໂຄຣເອເຊຍ]]
|37
|-
|17
| 2022
| Erina Hanawa<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2022-12-10 |title=The Pageant Crown Ranking: Miss Tourism World 2022 |url=https://thepageantcrown.blogspot.com/2022/12/miss-tourism-world-2022.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Japan|name=ຢີ່ປຸ່ນ}}
| Justine Felizarta<br>{{flag|Philippines}}
| Le Thi Huong Ly<br>{{flag|Vietnam}}
| Yulia Pavlikova<br>{{flag|Russia}}
| Adeduro Tosin Adetola<br>{{flag|ໄນຈີເຣຍ}}
|[[ນະຄອນໂຮ່ຈີມິນ]], [[ຫວຽດນາມ|ປະເທດຫວຽດນາມ]]
|35
|}
=== ລາຍຊື່ຜູ້ໄດ້ຕຳແໜ່ງຄວີນທະວີບ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
|-
! ປີ
! ອາຟຣິກາ
! ອາເມຣິກາ
! ອາຊີ
! ຢູໂຣບ
! ໂອເຊຍເນຍ
|-
| 2013
| Maria Belen Mifumu Miko Okomo<br>{{flag|ກິນີ}}
| Desiree Del Rio<br>{{flag|Puerto Rico}}
| Aiyana Camille Mikiewicz<br>{{flag|Philippines}}
| Flavia Brito<br>{{flag|Portugal}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|-
| 2014
| Sikawa Sianto Marley<br>{{flag|Kenya}}
| Larissa Soledad Dominquez Morel<br>{{flag|ປາຣາກວັຍ}}
| Jue San Thar<br>{{flag|Myanmar}}
| Sofia Pivato<br>{{flag|Italy}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|-
| 2015
| Jacqueline Jeruto Komen<br>{{flag|Kenya}}
| Ledis Danessa Sevilla Ceros<br>{{flag|ຮອນດູຣັສ}}
| Sherlyn Goh<br>{{flag|Malaysia}}
| Paula Chinchilla Argibay<br>{{flag|Spain}}
| Alecia McCallum<br>{{flag|Australia}}
|-
| 2018
| Geraldine Atta Sappor<br>{{flag|ການາ}}
| Andrea Katherine Gutierrez Puentes<br>{{flag|Colombia}}
| Marian Angelu Alcantara<br>{{flag|Philippines}}
| Kristina Durkovic<br>{{flag|Montenegro}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|New Zealand}}
|-
| 2019
| Amele Tognizoun<br>{{flag|ເບນິນ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ປານາມາ}}
| Pham Lan Anh<br>{{flag|Vietnam}}
| Maria Santiago Hernadez<br>{{flag|Spain}}
| Constance Jones<br>{{flag|New Zealand}}
|-
| 2022
| Emmanuelle Apurri<br>{{flag|ການາ}}
| Hazel Daniela Zuñiga<br>{{flag|Colombia}}
| Pakinee Puangpattra<br>{{flag|Thailand}}
| Duygu Cerit<br>{{flag|Turkey}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|}
== ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ ໂດຍ ປະເທດຈີນ ==
{{Infobox organization
| logo =
| logo_caption = ໂລໂກ້ ຈີນ
| motto =
| formation = [[ຈີນ]]–{{Start date and age|df=yes|2009}}
| formerly =
| dissolved =
| type = [[ການປະກວດຄວາມງາມ]]
| headquarters = <small>ຈີນ–Miss Tourism World©</small>
| language = [[ພາສາອັງກິດ|ອັງກິດ]], [[ພາສາຈີນ|ຈີນ]]
| leader_title = ບຸກຄົນສຳຄັນ
| leader_name = Christine Huang
| leader_title2 =
| leader_name2 =
| name = ມິສທົວຣິຊຶມເວີຣ໌ລດ໌
| location =
| website = <small>{{bulleted list|[https://www.misstourismworld.cn/sy ມິສທົວຣິຊຶມເວີນ ຂອງຈີນ ເວັບໄຊຫຼັກ]}}</small>
}}
ອົງກອນທີ່ມີຖານໃນປະເທດຈີນ ການປະກວດອີກອົງກອນໜຶ່ງເຊິ່ງໃຊ້ຊື່ເດີມວ່າ ມິສທົວຣິຊຶມຄວີນອິນເຕີເນຊັນແນລ ກໍ່ຕັ້ງຂຶ້ນໃນປະເທດຈີນເມື່ອປີ ຄ.ສ. 2009. ຕະຫຼອດໄລຍະເວລາທີ່ຜ່ານມາ ການປະກວດໄດ້ມີການປ່ຽນຊື່ ແລະ ຮູບແບບຫຼາຍຄັ້ງ ໂດຍໃຊ້ຊື່ທີ່ມີຄຳວ່າ “ມິສທົວຣິຊຶມເວີຣ໌ລດ໌” ລວມຢູ່ດ້ວຍ.
ການປະກວດຄັ້ງລ່າສຸດໃຊ້ຊື່ວ່າ ມິສທົວຣິຊຶມເວີຣ໌ລດ໌ – ໂກລໂບ 2023 ຈັດຂຶ້ນເມື່ອວັນທີ 22 ທັນວາ ຄ.ສ. 2023 ເມືອງເສວຽນໂຈວ ປະເທດຈີນ ໂດຍຜູ້ໄດ້ຮັບຕຳແໜ່ງຄື ຄາໂຣລີນາ ໂກຣືລໂລວາ ຈາກສາທາລະນະລັດເຊັກ.<ref>{{Cite web |title=Miss World Tourism talks about hydrogen: "It's a miracle!" |url=https://h2times.news/index.php/en/interviews/712-miss-world-tourism-talks-about-hydrogen-its-a-miracle |website=H2 Times News |date=18 July 2024 }}{{Dead link|date=ກັນຍາ 2026 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
=== ຜູ້ຖືຊື່ສຽງ / ຜູ້ໄດ້ຮັບຕຳແໜ່ງ — ໂດຍ ປະເທດຈີນ (ຕັ້ງແຕ່ປີ 2009) ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
! rowspan="2" |ຄັ້ງທີ
! rowspan="2" |ປີ
! rowspan="2" width="600" |ຜູ້ຊະນະ
! colspan="4" |ຮອງຊະນະເລີດ
! rowspan="2" |ສະຖານທີ່
! rowspan="2" |ຜູ້ເຂົ້າແຂ່ງຂັນ
|-
! width="600" |ຮອງອັນດັບ 1
! width="600" |ຮອງອັນດັບ 2
! width="600" |ຮອງອັນດັບ 3
! width="600" |ຮອງອັນດັບ 4
|-
| colspan="9" {{n/a|Miss Tourism Queen International}}
|-
|1
| 2009
| Yekaterina Grushanina<br>{{flag|Russia}}
| Vivian Sia<br>{{BRA}}
| Sofia Souni<br>{{flag|ກິນີ}}
| Zen Yu-ji<br>{{flag|China}}
| Ina Amanda<br>{{flag|Tahiti}}
|ເຈີ້ງໂຈວ, [[ຈີນ]]
|98
|-
| colspan="9" {{n/a|Miss Tourism Queen of the Year International}}
|-
|2
| 2010
| Ha Hyun-jung<br>{{flag|South Korea}}
| Rieke Caroline<br>{{flag|Indonesia}}
| Tereza Fajksova<br>{{flag|Czech Republic}}
| Michelle Li Dan<br>{{flag|China}}
| Vasilina Velichko<br>{{flag|Belarus}}
|ເສວຽນໂຈວ, [[ຈີນ|ປະເທດຈີນ]]
|75
|-
|3
| 2011
| Urvashi Rautela<br>{{flag|India}}
| Ivanna Gorschar<br>{{flag|ອູກະແລນ}}
| Amanda Warecka<br>{{flag|Poland|}}
| Eugenee Ooi<br>{{flag|Malaysia}}
| Pyung Hee Kong<br>{{flag|South Korea}}
|ອີງຕານ, [[ຈີນ|ປະເທດຈີນ]]
|53
|-
| colspan="9" {{n/a|Miss City Tourism Champion}}
|-
|4
| 2016
| Katerina Bosklaviti<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2017-01-18 |title=The Pageant Crown Ranking: Miss City Tourism Champion 2016 |url=https://thepageantcrown.blogspot.com/2017/01/miss-city-tourism-champion-2016.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Greece}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Czech Republic}}
| Teeyapar Setthasirisuwan<br>{{flag|Thailand}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Argentina}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{VEN}}
|ໄທ່ໂຈວ, [[ຈີນ|ປະເທດຈີນ]]
|35
|-
| colspan="9" {{n/a|Miss Tourism World - Global Finals}}
|-
|5
| 2017
| Beatriks Mindak<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2017-11-01 |title=The Pageant Crown Ranking: Miss Tourism World 2017 (China-based) |url=https://thepageantcrown.blogspot.com/2017/11/miss-tourism-world-2017-china-based.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|ອູກະແລນ}}
| Paula Joseane Lima Dos Santos<br>{{BRA}}
| Marcela Evelyn Balik<br>{{flag|Australia}}
| Charattha Pitakbut<br>{{flag|Thailand}}
| Yohana Hidalgo<br>{{flag|ເປຣູ}}
|ເມືອງອໍໂດສ, [[ຈີນ|ປະເທດຈີນ]]
|62
|-
|6
| 2018
| Marina Oreshkina<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2018-09-29 |title=The Pageant Crown Ranking: Miss Tourism World 2018 - Global Finals (China-based) |url=https://thepageantcrown.blogspot.com/2018/09/miss-tourism-world-2018-china-version.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Russia}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Czech Republic}}
| Chalisa Asavalikitsom<br>{{flag|Thailand}}
| Kaina Sokaina<br>{{flag|Morocco}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|South Korea}}
|ຮັ້ນໂຈວ, [[ຈີນ|ປະເທດຈີນ]]
|59
|-
|7
| 2019
| Michelle Hewitt Zapata<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2019-11-19 |title=The Pageant Crown Ranking: Miss Tourism World 2019 - Global Finals (China Based) |url=https://thepageantcrown.blogspot.com/2019/11/miss-tourism-world-2019-global-finals.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Mexico}}
| Svetlana Mamaeva<br>{{flag|Canada}}
| Tan Ruoyi<br>{{flag|China}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{BRA}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Sweden}}
|ໜານຈິງ, [[ຈີນ|ປະເທດຈີນ]]
|30
|-
| colspan="9" {{n/a|Miss Tourism World - Intercontinental Finals}}
|-
|8
| 2019
| Francesca Taruc<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2019-01-09 |title=The Pageant Crown Ranking: Miss Tourism World 2019 - Intercontinental Finals |url=https://thepageantcrown.blogspot.com/2019/01/miss-tourism-world-2019-intercontinental.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Philippines}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ຕາຕາສະຖານ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ອູກະແລນ}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ໜານຈິງ, [[ຈີນ|ປະເທດຈີນ]]
|42
|-
| colspan="9" {{n/a|Miss Tourism World - Global Finals}}
|-
|9
| 2023
| Karolina Gorylová<ref>{{Cite web |last=Expert |first=The Pageant Crown |date=2024-01-02 |title=The Pageant Crown Ranking: Miss Tourism World 2023 (China-Based) |url=https://thepageantcrown.blogspot.com/2024/01/miss-tourism-world-2023-china-based.html |access-date=2025-04-23 |website=The Pageant Crown Ranking}}</ref><br>{{flag|Czech Republic}}
| Andrea Nikolic<br>{{flag|Montenegro}}
| Liu Jia<br>{{flag|China}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
| {{n/a|''ບໍ່ມີຜູ້ໄດ້ຮັບຕຳແໜ່ງ''}}
|ເສວຽນໂຈວ, [[ຈີນ|ປະເທດຈີນ]]
|60
|-
|10
| 2024
| Isabelle Queiroz Bartoli<ref>{{Cite web |last=TNOnline |date=2025-01-11 |title=Miss Paraná Isabelle Queiroz vence concurso internacional na China |url=https://tnonline.uol.com.br/noticias/arapongas/miss-parana-isabelle-queiroz-vence-concurso-internacional-na-china-950317 |access-date=2025-01-12 |website=TNOnline |language=pt-br}}</ref><ref>{{Cite web |title=Miss Paraná: Araponguense está na china representando o Brasil no Miss Tourism World |url=https://diaadiaarapongas.com.br/noticias/miss-parana:-araponguense-esta-na-china-representando-o-brasil-no-miss-tourism-word/18786 |access-date=2025-01-12 |website=diaadiaarapongas.com.br |language=en}}</ref><ref>{{Cite web |last=Meghalaya |first=Syllad {{!}} The Rising |date=2025-01-04 |title=Irene Dkhar to represent India at Miss Tourism World 2025 in China |url=https://www.syllad.com/irene-dkhar-to-represent-india-at-miss-tourism-world-2025-in-china/ |access-date=2025-01-12 |website=Syllad |language=en-US}}</ref><br>{{BRA}}
| Kaja Tomaszewska<br>{{flag|Poland}}
| Wu Ruihan<br>{{flag|Taiwan}}
| Pornniphat Sonsakha<br>{{flag|Thailand}}
| Arianna Andrea Santoyo Cordova<br>{{flag|ເປຣູ}}
|ກວາງຕຸ້ງ, [[ຈີນ|ປະເທດຈີນ]]
|62
|-
|11
| 2025
| Karolina Piksa<br>{{flag|Poland}}
| Bruna Seitz Brazil<br>{{BRA}}
| Tereza Langrova<br>{{flag|Czech Republic}}
| Charna Nevzati<br>{{flag|North Macedonia}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|China}}
|ສາງເຕີ, [[ຈີນ|ປະເທດຈີນ]]
|66
|}
=== ລາຍຊື່ຜູ້ໄດ້ຕຳແໜ່ງຄວີນທະວີບ ===
{| class="wikitable sortable" style="font-size: 80%; text-align:center;" |
|-
! ປີ
! ອາຟຣິກາ
! ອາເມຣິກາ
! ອາຊີ
! ຢູໂຣບ
! ໂອເຊຍເນຍ
|-
| colspan="6" {{n/a|Miss Tourism World - Intercontinental Finals}}
|-
|2019
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ແຊມເບຍ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Colombia}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|ມົງໂກລີ}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Netherlands}}
| ''ບໍ່ຮູ້ຂໍ້ມູນ''<br>{{flag|Australia}}
|}
== ເພີ່ມເຕີມ ==
* [[ການປະກວດຄວາມງາມ]]
== ອ້າງອີງ ==
{{reflist}}
== ແຫຼ່ງຂໍ້ມູນອື່ນ ==
'''ຜູ້ຖືຊື່ສຽງ / ຜູ້ຖືລິຂະສິດ —''' '''ບໍລິເຕນໃຫຍ່'''
* [https://misstourismworldorganisation.com/ ເວັບໄຊຫຼັກມິສທົວຣິຊຶມເວີນ (ສະຫະລາຊະອານາຈັກ)]
* [https://www.facebook.com/MissTourismOfficial ເຟສບຸກຫຼັກມິສທົວຣິຊຶມເວີນ (ສະຫະລາຊະອານາຈັກ)]
* [https://www.instagram.com/misstourism/ ອິນສະຕາແກຣມຫຼັກມິສທົວຣິຊຶມເວີນ (ສະຫະລາຊະອານາຈັກ)]
* [https://www.youtube.com/misstourismofficial ຢູທູບຫຼັກມິສທົວຣິຊຶມເວີນ (ສະຫະລາຊະອານາຈັກ)]
* [https://x.com/realmisstourism ເອັກສ໌ (ທະວິດເຕີ)ຫຼັກມິສທົວຣິຊຶມເວີນ (ສະຫະລາຊະອານາຈັກ)]
'''ຜູ້ຖືຊື່ສຽງ / ຜູ້ຖືລິຂະສິດ —''' '''ປະເທດຈີນ'''
* [https://www.misstourismworld.cn/sy ເວັບໄຊຫຼັກມິສທົວຣິຊຶມເວີນ (ປະເທດຈີນ)]
* [https://www.facebook.com/profile.php?id=61550597001851 ເຟສບຸກຫຼັກມິສທົວຣິຊຶມເວີນ (ປະເທດຈີນ)]
* [https://www.facebook.com/profile.php?id=100066772512429 ເຟສບຸກຫຼັກມິສທົວຣິຊຶມເວີນ (ປະເທດຈີນ)]
* [https://www.instagram.com/miss_tourism_world_morelos/ ອິນສະຕາແກຣມຫຼັກມິສທົວຣິຊຶມເວີນ (ປະເທດຈີນ)]
<noinclude>
[[ໝວດ:ແມ່ແບບການປະກວດນາງງາມ]]
[[ໝວດ:ການປະກວດນາງງາມ]]
</noinclude>
6hx069pp2wlfsxcjehdl5kcxmhp4u4r
Module:Citation/CS1/sandbox
828
25401
130819
2026-09-16T03:51:45Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[ History of changes since last sync: 2026-08-08 2026-08-11: Help_talk:Citation_Style_1#False_positive_check_url_error 2026-08-25: doesn't emit error when a parameter has <templatestyles/>; Help_talk:Citation_Style_1#Stripmarkers_in_titles_with_template_mathematics 2026-08-28: {{cite mailing list}}: don't ignore |periodical= without |mailing-list= 2026-08-28: {{cite encyclopedia}}, {{cite episode}}: URL–wikilink conflict 2026-08-28: improve handling..."
130819
Scribunto
text/plain
--[[
History of changes since last sync: 2026-08-08
2026-08-11: Help_talk:Citation_Style_1#False_positive_check_url_error
2026-08-25: doesn't emit error when a parameter has <templatestyles/>; Help_talk:Citation_Style_1#Stripmarkers_in_titles_with_template_mathematics
2026-08-28: {{cite mailing list}}: don't ignore |periodical= without |mailing-list=
2026-08-28: {{cite encyclopedia}}, {{cite episode}}: URL–wikilink conflict
2026-08-28: improve handling script-params
2026-08-30: track ignored |page= and |article-number=
2026-08-30: {{cite conference}}, {{cite episode}}, {{cite map}}: emit error for ignored chapter
2026-08-30: {{cite map}}: redundant |section= and |sections=
]]
require ('strict');
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
each of these counts against the Lua upvalue limit
]]
local validation; -- functions in Module:Citation/CS1/Date_validation
local utilities; -- functions in Module:Citation/CS1/Utilities
local z = {}; -- table of tables in Module:Citation/CS1/Utilities
local identifiers; -- functions and tables in Module:Citation/CS1/Identifiers
local metadata; -- functions in Module:Citation/CS1/COinS
local cfg = {}; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration
local whitelist = {}; -- table of tables listing valid template parameter names; defined in Module:Citation/CS1/Whitelist
--[[------------------< P A G E S C O P E V A R I A B L E S >---------------
declare variables here that have page-wide scope that are not brought in from
other modules; that are created here and used here
]]
local added_deprecated_cat; -- boolean flag so that the category is added only once
local added_vanc_errs; -- boolean flag so we only emit one Vancouver error / category
local added_generic_name_errs; -- boolean flag so we only emit one generic name error / category and stop testing names once an error is encountered
local added_numeric_name_errs; -- boolean flag so we only emit one numeric name error / category and stop testing names once an error is encountered
local added_numeric_name_maint; -- boolean flag so we only emit one numeric name maint category and stop testing names once a category has been emitted
local is_preview_mode; -- true when article is in preview mode; false when using 'Preview page with this template' (previewing the module)
local is_sandbox; -- true when using sandbox modules to render citation
local url_was_archive_today; -- boolean flag set to true when has_archive_today_url() has unset |url= because it held a deprecated archive.today url
--[[--------------------------< F I R S T _ S E T >------------------------------------------------------------
Locates and returns the first set value in a table of values where the order established in the table,
left-to-right (or top-to-bottom), is the order in which the values are evaluated. Returns nil if none are set.
This version replaces the original 'for _, val in pairs do' and a similar version that used ipairs. With the pairs
version the order of evaluation could not be guaranteed. With the ipairs version, a nil value would terminate
the for-loop before it reached the actual end of the list.
]]
local function first_set (list, count)
local i = 1;
while i <= count do -- loop through all items in list
if utilities.is_set( list[i] ) then
return list[i]; -- return the first set list member
end
i = i + 1; -- point to next
end
end
--[[--------------------------< A D D _ V A N C _ E R R O R >----------------------------------------------------
Adds a single Vancouver system error message to the template's output regardless of how many error actually exist.
To prevent duplication, added_vanc_errs is nil until an error message is emitted.
added_vanc_errs is a Boolean declared in page scope variables above
]]
local function add_vanc_error (source, position)
if added_vanc_errs then return end
added_vanc_errs = true; -- note that we've added this category
utilities.set_message ('err_vancouver', {source, position});
end
--[[--------------------------< I S _ S C H E M E >------------------------------------------------------------
does this thing that purports to be a URI scheme seem to be a valid scheme? The scheme is checked to see if it
is in agreement with http://tools.ietf.org/html/std66#section-3.1 which says:
Scheme names consist of a sequence of characters beginning with a
letter and followed by any combination of letters, digits, plus
("+"), period ("."), or hyphen ("-").
returns true if it does, else false
]]
local function is_scheme (scheme)
return scheme and scheme:match ('^%a[%a%d%+%.%-]*:'); -- true if scheme is set and matches the pattern
end
--[=[-------------------------< I S _ D O M A I N _ N A M E >--------------------------------------------------
Does this thing that purports to be a domain name seem to be a valid domain name?
Syntax defined here: http://tools.ietf.org/html/rfc1034#section-3.5
BNF defined here: https://tools.ietf.org/html/rfc4234
Single character names are generally reserved; see https://tools.ietf.org/html/draft-ietf-dnsind-iana-dns-01#page-15;
see also [[Single-letter second-level domain]]
list of TLDs: https://www.iana.org/domains/root/db
RFC 952 (modified by RFC 1123) requires the first and last character of a hostname to be a letter or a digit
(see http://tools.ietf.org/html/rfc952 §GRAMMATICAL HOST TABLE SPECIFICATION §§B. Lexical grammar <name>; see
http://tools.ietf.org/html/rfc1123#section-2). Between the first and last characters the name may use letters,
digits, and the hyphen.
Also allowed are IPv4 addresses. IPv6 not supported
domain is expected to be stripped of any path so that the last character in the last character of the TLD. tld
is two or more alpha characters. Any preceding '//' (from splitting a URL with a scheme) will be stripped
here. Perhaps not necessary but retained in case it is necessary for IPv4 dot decimal.
There are several tests:
the first character of the whole domain name including subdomains must be a letter or a digit
internationalized domain name (ASCII characters with .xn-- ASCII Compatible Encoding (ACE) prefix xn-- in the TLD) see https://tools.ietf.org/html/rfc3490
single-letter/digit second-level domains in the .org, .cash, and .today TLDs
q, x, and z SL domains in the .com TLD
i and q SL domains in the .net TLD
single-letter SL domains in the ccTLDs (where the ccTLD is two letters)
two-character SL domains in gTLDs (where the gTLD is two or more letters)
three-plus-character SL domains in gTLDs (where the gTLD is two or more letters)
IPv4 dot-decimal address format; TLD not allowed
returns true if domain appears to be a proper name and TLD or IPv4 address, else false
]=]
local function is_domain_name (domain)
if not domain then
return false; -- if not set, abandon
end
domain = domain:gsub ('^//', ''); -- strip '//' from domain name if present; done here so we only have to do it once
local sl_domain = domain:match ('([^%.]+)%.[^%.]+$') or domain; -- test the second level domain name; ignore subdomains some (rarely) include chars not letter-digit-hyphen
if not (sl_domain:match ('^%w') and sl_domain:match ('%w$') and -- first and last characters must be letter or digit
sl_domain:match ('^[%w%-]+$')) then -- all other characters must be letters, digits, or hyphen-minus
return false;
end
if domain:match ('^%a+:') then -- hack to detect things that look like s:Page:Title where Page: is namespace at Wikisource
return false;
end
local patterns = { -- patterns that look like URLs
'%f[%w][%w][%w%-]+[%w]%.%a%a+$', -- three or more character hostname.hostname or hostname.tld
'%f[%w][%w][%w%-]+[%w]%.xn%-%-[%w]+$', -- internationalized domain name with ACE prefix
'%f[%a][qxz]%.com$', -- assigned one character .com hostname (x.com times out 2015-12-10)
'%f[%a][iq]%.net$', -- assigned one character .net hostname (q.net registered but not active 2015-12-10)
'%f[%w][%w]%.%a%a$', -- one character hostname and ccTLD (2 chars)
'%f[%w][%w][%w]%.%a%a+$', -- two character hostname and TLD
'^%d%d?%d?%.%d%d?%d?%.%d%d?%d?%.%d%d?%d?', -- IPv4 address
'[%a%d]+%:?' -- IPv6 address
}
for _, pattern in ipairs (patterns) do -- loop through the patterns list
if domain:match (pattern) then
return true; -- if a match then we think that this thing that purports to be a URL is a URL
end
end
for _, d in ipairs (cfg.single_letter_2nd_lvl_domains_t) do -- look for single letter second level domain names for these top level domains
if domain:match ('%f[%w][%w]%.' .. d) then
return true
end
end
return false; -- no matches, we don't know what this thing is
end
--[[--------------------------< I S _ U R L >------------------------------------------------------------------
returns true if the scheme and domain parts of a URL appear to be a valid URL; else false.
This function is the last step in the validation process. This function is separate because there are cases that
are not covered by split_url(), for example is_parameter_ext_wikilink() which is looking for bracketted external
wikilinks.
]]
local function is_url (scheme, domain)
if utilities.is_set (scheme) then -- if scheme is set check it and domain
return is_scheme (scheme) and is_domain_name (domain);
else
return is_domain_name (domain); -- scheme not set when URL is protocol-relative
end
end
--[[--------------------------< S P L I T _ U R L >------------------------------------------------------------
Split a URL into a scheme, authority indicator, and domain.
First remove Fully Qualified Domain Name terminator (a dot following TLD) (if any) and any path(/), query(?) or fragment(#).
If protocol-relative URL, return nil scheme and domain else return nil for both scheme and domain.
When not protocol-relative, get scheme, authority indicator, and domain. If there is an authority indicator (one
or more '/' characters immediately following the scheme's colon), make sure that there are only 2.
Any URL that does not have news: scheme must have authority indicator (//). TODO: are there other common schemes
like news: that don't use authority indicator?
Strip off any port and path;
]]
local function split_url (url_str)
local scheme, authority, domain;
url_str = url_str:gsub ('([%a%d])%.?[/%?#].*$', '%1'); -- strip FQDN terminator and path(/), query(?), fragment (#) (the capture prevents false replacement of '//')
if url_str:match ('^//%S*') then -- if there is what appears to be a protocol-relative URL
domain = url_str:match ('^//(%S*)')
elseif url_str:match ('%S-:/*%S+') then -- if there is what appears to be a scheme, optional authority indicator, and domain name
scheme, authority, domain = url_str:match ('(%S-:)(/*)(%S+)'); -- extract the scheme, authority indicator, and domain portions
if utilities.is_set (authority) then
authority = authority:gsub ('//', '', 1); -- replace place 1 pair of '/' with nothing;
if utilities.is_set(authority) then -- if anything left (1 or 3+ '/' where authority should be) then
return scheme; -- return scheme only making domain nil which will cause an error message
end
else
if not scheme:match ('^news:') then -- except for news:..., MediaWiki won't link URLs that do not have authority indicator; TODO: a better way to do this test?
return scheme; -- return scheme only making domain nil which will cause an error message
end
end
domain = domain:gsub ('(%a):%d+', '%1'); -- strip port number if present
end
return scheme, domain;
end
--[[--------------------------< L I N K _ P A R A M _ O K >---------------------------------------------------
checks the content of |title-link=, |series-link=, |author-link=, etc. for properly formatted content: no wikilinks, no URLs
Link parameters are to hold the title of a Wikipedia article, so none of the WP:TITLESPECIALCHARACTERS are allowed:
# < > [ ] | { } _
except the underscore which is used as a space in wiki URLs and # which is used for section links
returns false when the value contains any of these characters.
When there are no illegal characters, this function returns TRUE if value DOES NOT appear to be a valid URL (the
|<param>-link= parameter is ok); else false when value appears to be a valid URL (the |<param>-link= parameter is NOT ok).
]]
local function link_param_ok (value)
local scheme, domain;
if value:find ('[<>%[%]|{}]') then -- if any prohibited characters
return false;
end
scheme, domain = split_url (value); -- get scheme or nil and domain or nil from URL;
return not is_url (scheme, domain); -- return true if value DOES NOT appear to be a valid URL
end
--[[--------------------------< L I N K _ T I T L E _ O K >---------------------------------------------------
Use link_param_ok() to validate |<param>-link= value and its matching |<title>= value.
|<title>= may be wiki-linked but not when |<param>-link= has a value. This function emits an error message when
that condition exists
check <link> for inter-language interwiki-link prefix. prefix must be a MediaWiki-recognized language
code and must begin with a colon.
]]
local function link_title_ok (link, lorig, title, torig)
local orig;
if utilities.is_set (link) then -- don't bother if <param>-link doesn't have a value
if not link_param_ok (link) then -- check |<param>-link= markup
orig = lorig; -- identify the failing link parameter
elseif title:find ('%[%[') then -- check |title= for wikilink markup
orig = torig; -- identify the failing |title= parameter
elseif link:match ('^%a+:') then -- if the link is what looks like an interwiki
local prefix = link:match ('^(%a+):'):lower(); -- get the interwiki prefix
if cfg.inter_wiki_map[prefix] then -- if prefix is in the map, must have preceding colon
orig = lorig; -- flag as error
end
end
end
if utilities.is_set (orig) then
link = ''; -- unset
utilities.set_message ('err_bad_paramlink', orig); -- URL or wikilink in |title= with |title-link=;
end
return link; -- link if ok, empty string else
end
--[[--------------------------< C H E C K _ U R L >------------------------------------------------------------
Determines whether a URL string appears to be valid.
First we test for space characters. If any are found, return false. Then split the URL into scheme and domain
portions, or for protocol-relative (//example.com) URLs, just the domain. Use is_url() to validate the two
portions of the URL. If both are valid, or for protocol-relative if domain is valid, return true, else false.
Because it is different from a standard URL, and because this module used external_link() to make external links
that work for standard and news: links, we validate newsgroup names here. The specification for a newsgroup name
is at https://tools.ietf.org/html/rfc5536#section-3.1.4
]]
local function check_url( url_str )
if nil == url_str:match ("^%S+$") then -- if there are any spaces in |url=value it can't be a proper URL
return false;
end
local scheme, domain;
scheme, domain = split_url (url_str); -- get scheme or nil and domain or nil from URL;
if 'news:' == scheme then -- special case for newsgroups
return domain:match('^[%a%d%+%-_]+%.[%a%d%+%-_%.]*[%a%d%+%-_]$');
end
return is_url (scheme, domain); -- return true if value appears to be a valid URL
end
--[=[-------------------------< I S _ P A R A M E T E R _ E X T _ W I K I L I N K >----------------------------
Return true if a parameter value has a string that begins and ends with square brackets [ and ] and the first
non-space characters following the opening bracket appear to be a URL. The test will also find external wikilinks
that use protocol-relative URLs. Also finds bare URLs.
The frontier pattern prevents a match on interwiki-links which are similar to scheme:path URLs. The tests that
find bracketed URLs are required because the parameters that call this test (currently |title=, |chapter=, |work=,
and |publisher=) may have wikilinks and there are articles or redirects like '//Hus' so, while uncommon, |title=[[//Hus]]
is possible as might be [[en://Hus]].
]=]
local function is_parameter_ext_wikilink (value)
local scheme, domain;
if value:match ('%f[%[]%[%a%S*:%S+.*%]') then -- if ext. wikilink with scheme and domain: [xxxx://yyyyy.zzz]
scheme, domain = split_url (value:match ('%f[%[]%[(%a%S*:%S+).*%]'));
elseif value:match ('%f[%[]%[//%S+.*%]') then -- if protocol-relative ext. wikilink: [//yyyyy.zzz]
scheme, domain = split_url (value:match ('%f[%[]%[(//%S+).*%]'));
elseif value:match ('%a%S*:%S+') then -- if bare URL with scheme; may have leading or trailing plain text
scheme, domain = split_url (value:match ('(%a%S*:%S+)'));
elseif value:match ('^//%S+') or value:match ('%s//%S+') then -- if protocol-relative bare URL: //yyyyy.zzz; authority indicator (//) must be be preceded nothing or by whitespace
scheme, domain = split_url (value:match ('(//%S+)')); -- what is left should be the domain
else
return false; -- didn't find anything that is obviously a URL
end
return is_url (scheme, domain); -- return true if value appears to be a valid URL
end
--[[--------------------------< I S _ A R C H I V E _ T O D A Y _ U R L >--------------------------------------
archive.today (and .ph, .is, .md, .li, .fo, .vn) are deprecated. See Wikipedia:Requests_for_comment/Archive.is_RFC_5
(Special:Permalink/1339352976)
<val> is a string that may or may not be a url
]]
local function is_archive_today_url (val)
if is_parameter_ext_wikilink (val) then -- is <val> a url?
local tld = val:match ('archive%.(%l+)/'); -- get the tld; real archive.today urls have a '/' after the tld
return tld and cfg.archive_today_tlds_t[tld]; -- return true if <tld> is one of the archive.today tlds; nil else
end
end
--[[--------------------------< H A S _ A R C H I V E _ T O D A Y _ U R L >------------------------------------
blank any parameter that holds one of the archive.today tlds (.today, .ph, .is, .md, .li, .fo, .vn) and also
blank parameters that are dependent on the offending parameter.
input <cite_args_t> is a table of all of this template's parameters This function modifies <cite_args_t>
when |url= or its alias |URL= hold an archive.today url, this function sets the flag <url_was_archive_today>
which is used later to suppress the missing url error message from {{citation}} when it has |website=<summat>
or from the templates {{cite web}}, {{cite podcast}}, {{cite mailing list}} which all require a url.
returns nothing
]]
local function has_archive_today_url (cite_args_t)
local unset_params_t = {}; -- to hold a sequence of parameters to unset from cite_args_t
for p, v in pairs (cite_args_t) do -- look at each parameter in the template
if is_archive_today_url (v:lower()) then -- if it has a parameter with an archive.today url
table.insert (unset_params_t, p); -- add the url-holding parameter name to our list of parameters to unset (may or may not be a legitimate url parameter)
if 'url' == p:lower() then -- if this parameter is |url= or |URL=
url_was_archive_today = true; -- set a flag so that cite web / podcast / mailinglist don't emit a missing url error message
end
if p:match ('archive%-?url') and ('usurped' == cite_args_t['url-status'] or 'unfit' == cite_args_t['url-status']) then -- if |archive-url=archive.today and |url-status=unfit/usurped
url_was_archive_today = true; -- set a flag so that cite web / podcast / mailinglist don't emit a missing url error message
table.insert (unset_params_t, 'url'); -- add the url parameter name to our list of parameters to unset (may or may not be a legitimate url parameter)
table.insert (unset_params_t, 'URL'); -- this one because both are possible
end
if cfg.dependencies_t[p] then -- if this url-holding parameter (<p>) has dependencies
for _, dependent in ipairs (cfg.dependencies_t[p]) do -- loop through the url-holding parameter's dependency sequence
table.insert (unset_params_t, dependent); -- add dependent parameter to the list to be unset
end
end
end
end
if 0 < #unset_params_t then -- when there are parameters to unset
if not is_preview_mode then -- when in preview mode do not suppress any parameters
for _, unset_param in ipairs (unset_params_t) do -- loop through the sequence
cite_args_t[unset_param] = nil; -- and unset the url-holding parameter and its dependent parameters to avoid parameter-requires-other-parameter errors
end
end
utilities.set_message ('maint_deprecated_archive'); -- add a maintenance message
end
end
--[[-------------------------< C H E C K _ F O R _ U R L >-----------------------------------------------------
loop through a list of parameters and their values. Look at the value and if it has an external link, emit an error message.
]]
local function check_for_url (parameter_list, error_list)
for k, v in pairs (parameter_list) do -- for each parameter in the list
if is_parameter_ext_wikilink (v) then -- look at the value; if there is a URL add an error message
table.insert (error_list, utilities.wrap_style ('parameter', k));
end
end
end
--[[--------------------------< S A F E _ F O R _ U R L >------------------------------------------------------
Escape sequences for content that will be used for URL descriptions
]]
local function safe_for_url( str )
if str:match( "%[%[.-%]%]" ) ~= nil then
utilities.set_message ('err_wikilink_in_url', {});
end
return str:gsub( '[%[%]\n]', {
['['] = '[',
[']'] = ']',
['\n'] = ' ' } );
end
--[[--------------------------< E X T E R N A L _ L I N K >----------------------------------------------------
Format an external link with error checking
]]
local function external_link (URL, label, source, access)
local domain;
local path;
local base_url;
if not utilities.is_set (label) then
label = URL;
if utilities.is_set (source) then
utilities.set_message ('err_bare_url_missing_title', {utilities.wrap_style ('parameter', source)});
else
error (cfg.messages["bare_url_no_origin"]); -- programmer error; valid parameter name does not have matching meta-parameter
end
end
if not check_url (URL) then
utilities.set_message ('err_bad_url', {utilities.wrap_style ('parameter', source)});
end
domain, path = URL:match ('^([/%.%-%+:%a%d]+)([/%?#].*)$'); -- split the URL into scheme plus domain and path
if path then -- if there is a path portion
path = path:gsub ('[%[%]]', {['['] = '%5b', [']'] = '%5d'}); -- replace '[' and ']' with their percent-encoded values
URL = table.concat ({domain, path}); -- and reassemble
end
base_url = table.concat ({ "[", URL, " ", safe_for_url (label), "]" }); -- assemble a wiki-markup URL
if utilities.is_set (access) then -- access level (subscription, registration, limited)
base_url = utilities.substitute (cfg.presentation['ext-link-access-signal'], {cfg.presentation[access].class, cfg.presentation[access].title, base_url}); -- add the appropriate icon
end
return base_url;
end
--[[--------------------------< D E P R E C A T E D _ P A R A M E T E R >--------------------------------------
Categorize and emit an error message when the citation contains one or more deprecated parameters. The function includes the
offending parameter name to the error message. Only one error message is emitted regardless of the number of deprecated
parameters in the citation.
added_deprecated_cat is a Boolean declared in page scope variables above
]]
local function deprecated_parameter(name)
if not added_deprecated_cat then
added_deprecated_cat = true; -- note that we've added this category
utilities.set_message ('err_deprecated_params', {name}); -- add error message
end
end
--[=[-------------------------< K E R N _ Q U O T E S >--------------------------------------------------------
Apply kerning to open the space between the quote mark provided by the module and a leading or trailing quote
mark contained in a |title= or |chapter= parameter's value.
This function will positive kern either single or double quotes:
"'Unkerned title with leading and trailing single quote marks'"
" 'Kerned title with leading and trailing single quote marks' " (in real life the kerning isn't as wide as this example)
Double single quotes (italic or bold wiki-markup) are not kerned.
Replaces Unicode quote marks in plain text or in the label portion of a [[L|D]] style wikilink with typewriter
quote marks regardless of the need for kerning. Unicode quote marks are not replaced in simple [[D]] wikilinks.
Call this function for chapter titles, for website titles, etc.; not for book titles.
]=]
local function kern_quotes (str)
local wl_type, label, link;
wl_type, label, link = utilities.is_wikilink (str); -- wl_type is: 0, no wl (text in label variable); 1, [[D]]; 2, [[L|D]]
if 1 == wl_type then -- [[D]] simple wikilink with or without quote marks
if mw.ustring.match (str, '%[%[[\"“”\'‘’].+[\"“”\'‘’]%]%]') then -- leading and trailing quote marks
str = utilities.substitute (cfg.presentation['kern-left'], str);
str = utilities.substitute (cfg.presentation['kern-right'], str);
elseif mw.ustring.match (str, '%[%[[\"“”\'‘’].+%]%]') then -- leading quote marks
str = utilities.substitute (cfg.presentation['kern-left'], str);
elseif mw.ustring.match (str, '%[%[.+[\"“”\'‘’]%]%]') then -- trailing quote marks
str = utilities.substitute (cfg.presentation['kern-right'], str);
end
else -- plain text or [[L|D]]; text in label variable
label = mw.ustring.gsub (label, '[“”]', '\"'); -- replace “” (U+201C & U+201D) with " (typewriter double quote mark)
label = mw.ustring.gsub (label, '[‘’]', '\''); -- replace ‘’ (U+2018 & U+2019) with ' (typewriter single quote mark)
local cap = mw.ustring.match (label, "^([\"\'][^\'].+)"); -- match leading double or single quote but not doubled single quotes (italic markup)
if utilities.is_set (cap) then
label = utilities.substitute (cfg.presentation['kern-left'], cap);
end
cap = mw.ustring.match (label, "^(.+[^\'][\"\'])$") -- match trailing double or single quote but not doubled single quotes (italic markup)
if utilities.is_set (cap) then
label = utilities.substitute (cfg.presentation['kern-right'], cap);
end
if 2 == wl_type then
str = utilities.make_wikilink (link, label); -- reassemble the wikilink
else
str = label;
end
end
return str;
end
--[[--------------------------< F O R M A T _ S C R I P T _ V A L U E >----------------------------------------
|script-title= holds title parameters that are not written in Latin-based scripts: Chinese, Japanese, Arabic, Hebrew, etc. These scripts should
not be italicized and may be written right-to-left. The value supplied by |script-title= is concatenated onto Title after Title has been wrapped
in italic markup.
Regardless of language, all values provided by |script-title= are wrapped in <bdi>...</bdi> tags to isolate RTL languages from the English left to right.
|script-title= provides a unique feature. The value in |script-title= may be prefixed with a two-character ISO 639-1 language code and a colon:
|script-title=ja:*** *** (where * represents a Japanese character)
Spaces between the two-character code and the colon and the colon and the first script character are allowed:
|script-title=ja : *** ***
|script-title=ja: *** ***
|script-title=ja :*** ***
Spaces preceding the prefix are allowed: |script-title = ja:*** ***
The prefix is checked for validity. If it is a valid ISO 639-1 language code, the lang attribute (lang="ja") is added to the <bdi> tag so that browsers can
know the language the tag contains. This may help the browser render the script more correctly. If the prefix is invalid, the lang attribute
is not added. At this time there is no error message for this condition.
Supports |script-title=, |script-chapter=, |script-<periodical>=
]]
local function format_script_value (script_value, script_param)
local lang=''; -- initialize to empty string
local name;
if script_value:match('^%l%l%l?%s*:') then -- if first 3 or 4 non-space characters are script language prefix
lang = script_value:match('^(%l%l%l?)%s*:%s*%S.*'); -- get the language prefix or nil if there is no script
if not utilities.is_set (lang) then
utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['missing title part']}); -- prefix without 'title'; add error message
return ''; -- script_value was just the prefix so return empty string
end
-- if we get this far we have prefix and script
name = cfg.lang_tag_remap[lang] or mw.language.fetchLanguageName( lang, cfg.this_wiki_code ); -- get language name so that we can use it to categorize
if utilities.is_set (name) then -- is prefix a proper ISO 639-1 language code?
script_value = script_value:gsub ('^%l+%s*:%s*', ''); -- strip prefix from script
-- is prefix one of these language codes?
if utilities.in_array (lang, cfg.script_lang_codes) then
utilities.add_prop_cat ('script', {name, lang})
else
utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['unknown language code']}); -- unknown script-language; add error message
end
lang = ' lang="' .. lang .. '" '; -- convert prefix into a lang attribute
else
utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['invalid language code']}); -- invalid language code; add error message
lang = ''; -- invalid so set lang to empty string
end
else
utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['missing prefix']}); -- no language code prefix; add error message
end
script_value = utilities.substitute (cfg.presentation['bdi'], {lang, script_value}); -- isolate in case script is RTL
return script_value;
end
--[[--------------------------< S C R I P T _ C O N C A T E N A T E >------------------------------------------
Initially for |title= and |script-title=, this function concatenates those two parameter values after the script
value has been wrapped in <bdi> tags.
]]
local function script_concatenate (title, script, script_param)
if utilities.is_set (script) then
script = format_script_value (script, script_param); -- <bdi> tags, lang attribute, categorization, etc.; returns empty string on error
if utilities.is_set (script) then
title = title .. ' ' .. script; -- concatenate title and script title
end
end
return title;
end
--[[--------------------------< W R A P _ M S G >--------------------------------------------------------------
Applies additional message text to various parameter values. Supplied string is wrapped using a message_list
configuration taking one argument. Supports lower case text for {{citation}} templates. Additional text taken
from citation_config.messages - the reason this function is similar to but separate from wrap_style().
]]
local function wrap_msg (key, str, lower)
if not utilities.is_set ( str ) then
return "";
end
if true == lower then
local msg;
msg = cfg.messages[key]:lower(); -- set the message to lower case before
return utilities.substitute ( msg, str ); -- including template text
else
return utilities.substitute ( cfg.messages[key], str );
end
end
--[[----------------< W I K I S O U R C E _ U R L _ M A K E >-------------------
Makes a Wikisource URL from Wikisource interwiki-link. Returns the URL and appropriate
label; nil else.
str is the value assigned to |chapter= (or aliases) or |title= or |title-link=
]]
local function wikisource_url_make (str)
local wl_type, D, L;
local ws_url, ws_label;
local wikisource_prefix = table.concat ({'https://', cfg.this_wiki_code, '.wikisource.org/wiki/'});
wl_type, D, L = utilities.is_wikilink (str); -- wl_type is 0 (not a wikilink), 1 (simple wikilink), 2 (complex wikilink)
if 0 == wl_type then -- not a wikilink; might be from |title-link=
str = D:match ('^[Ww]ikisource:(.+)') or D:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace
if utilities.is_set (str) then
ws_url = table.concat ({ -- build a Wikisource URL
wikisource_prefix, -- prefix
str, -- article title
});
ws_label = str; -- label for the URL
end
elseif 1 == wl_type then -- simple wikilink: [[Wikisource:ws article]]
str = D:match ('^[Ww]ikisource:(.+)') or D:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace
if utilities.is_set (str) then
ws_url = table.concat ({ -- build a Wikisource URL
wikisource_prefix, -- prefix
str, -- article title
});
ws_label = str; -- label for the URL
end
elseif 2 == wl_type then -- non-so-simple wikilink: [[Wikisource:ws article|displayed text]] ([[L|D]])
str = L:match ('^[Ww]ikisource:(.+)') or L:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace
if utilities.is_set (str) then
ws_label = D; -- get ws article name from display portion of interwiki link
ws_url = table.concat ({ -- build a Wikisource URL
wikisource_prefix, -- prefix
str, -- article title without namespace from link portion of wikilink
});
end
end
if ws_url then
ws_url = mw.uri.encode (ws_url, 'WIKI'); -- make a usable URL
ws_url = ws_url:gsub ('%%23', '#'); -- undo percent-encoding of fragment marker
end
return ws_url, ws_label, L or D; -- return proper URL or nil and a label or nil
end
--[[----------------< F O R M A T _ P E R I O D I C A L >-----------------------
Format the three periodical parameters: |script-<periodical>=, |<periodical>=,
and |trans-<periodical>= into a single Periodical meta-parameter.
]]
local function format_periodical (script_periodical, script_periodical_source, periodical, trans_periodical)
if not utilities.is_set (periodical) then
periodical = ''; -- to be safe for concatenation
else
periodical = utilities.wrap_style ('italic-title', periodical); -- style
end
periodical = script_concatenate (periodical, script_periodical, script_periodical_source); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped
if utilities.is_set (trans_periodical) then
trans_periodical = utilities.wrap_style ('trans-italic-title', trans_periodical);
if utilities.is_set (periodical) then
periodical = periodical .. ' ' .. trans_periodical;
else -- here when trans-periodical without periodical or script-periodical
periodical = trans_periodical;
utilities.set_message ('err_trans_missing_title', {'periodical'});
end
end
return periodical;
end
--[[------------------< F O R M A T _ C H A P T E R _ T I T L E >---------------
Format the four chapter parameters: |script-chapter=, |chapter=, |trans-chapter=,
and |chapter-url= into a single chapter meta- parameter (chapter_url_source used
for error messages).
]]
local function format_chapter_title (script_chapter, script_chapter_source, chapter, trans_chapter, trans_chapter_source, chapter_url, chapter_url_source, no_quotes, access)
local ws_url, ws_label, L = wikisource_url_make (chapter); -- make a wikisource URL and label from a wikisource interwiki link
if ws_url then
ws_label = ws_label:gsub ('_', ' '); -- replace underscore separators with space characters
chapter = ws_label;
end
if not utilities.is_set (chapter) then
chapter = ''; -- to be safe for concatenation
else
if false == no_quotes then
chapter = kern_quotes (chapter); -- if necessary, separate chapter title's leading and trailing quote marks from module provided quote marks
chapter = utilities.wrap_style ('quoted-title', chapter);
end
end
chapter = script_concatenate (chapter, script_chapter, script_chapter_source); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped
if utilities.is_set (chapter_url) then
chapter = external_link (chapter_url, chapter, chapter_url_source, access); -- adds bare_url_missing_title error if appropriate
elseif ws_url then
chapter = external_link (ws_url, chapter .. ' ', 'ws link in chapter'); -- adds bare_url_missing_title error if appropriate; space char to move icon away from chap text; TODO: better way to do this?
chapter = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, chapter});
end
if utilities.is_set (trans_chapter) then
trans_chapter = utilities.wrap_style ('trans-quoted-title', trans_chapter);
if utilities.is_set (chapter) then
chapter = chapter .. ' ' .. trans_chapter;
else -- here when trans_chapter without chapter or script-chapter
chapter = trans_chapter;
utilities.set_message ('err_trans_missing_title', {trans_chapter_source:match ('trans%-?(.+)')}); -- when no chapter, get matching name from trans-<param>
end
end
return chapter;
end
--[[----------------< H A S _ I N V I S I B L E _ C H A R S >-------------------
This function searches a parameter's value for non-printable or invisible characters.
The search stops at the first match.
This function will detect the visible replacement character when it is part of the Wikisource.
Detects but ignores nowiki and math stripmarkers. Also detects other named stripmarkers
(gallery, math, pre, ref) and identifies them with a slightly different error message.
See also coins_cleanup().
Output of this function is an error message that identifies the character or the
Unicode group, or the stripmarker that was detected along with its position (or,
for multi-byte characters, the position of its first byte) in the parameter value.
]]
local function has_invisible_chars (param, v)
local position; -- position of invisible char or starting position of stripmarker
local capture; -- used by stripmarker detection to hold name of the stripmarker
local stripmarker; -- boolean set true when a stripmarker is found
capture = string.match (v, '[%w%p ]*'); -- test for values that are simple ASCII text and bypass other tests if true
if capture == v then -- if same there are no Unicode characters
return;
end
for _, invisible_char in ipairs (cfg.invisible_chars) do
local char_name = invisible_char[1]; -- the character or group name
local pattern = invisible_char[2]; -- the pattern used to find it
position, _, capture = mw.ustring.find (v, pattern); -- see if the parameter value contains characters that match the pattern
if position and (cfg.invisible_defs.zwj == capture) then -- if we found a zero-width joiner character
if mw.ustring.find (v, cfg.indic_script) then -- it's ok if one of the Indic scripts
position = nil; -- unset position
elseif cfg.emoji_t[mw.ustring.codepoint (v, position+1)] then -- is zwj followed by a character listed in emoji{}?
position = nil; -- unset position
end
end
if position then
if utilities.in_array(capture, {'nowiki', 'math', 'templatestyles'}) then -- nowiki, math and templatestyles stripmarkers (not an error condition)
stripmarker = true; -- set a flag
elseif true == stripmarker and cfg.invisible_defs.del == capture then -- because stripmakers begin and end with the delete char, assume that we've found one end of a stripmarker
position = nil; -- unset; for now, ignore linter warning
else
local err_msg;
if capture and not (cfg.invisible_defs.del == capture or cfg.invisible_defs.zwj == capture) then
err_msg = utilities.substitute (cfg.messages.invisible_1, {capture, char_name}); -- <capture> here is stripmarker name
else
err_msg = utilities.substitute (cfg.messages.invisible_2, char_name);
end
utilities.set_message ('err_invisible_char', {err_msg, utilities.wrap_style ('parameter', param), position}); -- add error message
return; -- and done with this parameter
end
end
end
end
--[[-------------------< A R G U M E N T _ W R A P P E R >----------------------
Argument wrapper. This function provides support for argument mapping defined
in the configuration file so that multiple names can be transparently aliased to
single internal variable.
]]
local function argument_wrapper ( args )
local origin = {};
return setmetatable({
ORIGIN = function ( self, k )
local dummy = self[k]; -- force the variable to be loaded; for now, ignore linter warning
return origin[k];
end
},
{
__index = function ( tbl, k )
if origin[k] ~= nil then
return nil;
end
local v;
local list = cfg.aliases[k];
if type( list ) == 'table' then
v, origin[k] = utilities.select_one ( args, list, 'err_redundant_parameters' );
if origin[k] == nil then
origin[k] = ''; -- Empty string, not nil
end
elseif list ~= nil then
v, origin[k] = args[list], list;
else
-- maybe let through instead of raising an error?
-- v, origin[k] = args[k], k;
error( cfg.messages['unknown_argument_map'] .. ': ' .. k);
end
-- Empty strings, not nil;
if v == nil then
v = '';
origin[k] = '';
end
-- tbl = rawset( tbl, k, v );
rawset( tbl, k, v );
return v;
end,
});
end
--[[--------------------------< N O W R A P _ D A T E >-------------------------
When date is YYYY-MM-DD format wrap in nowrap span: <span ...>YYYY-MM-DD</span>.
When date is DD MMMM YYYY or is MMMM DD, YYYY then wrap in nowrap span:
<span ...>DD MMMM</span> YYYY or <span ...>MMMM DD,</span> YYYY
DOES NOT yet support MMMM YYYY or any of the date ranges.
]]
local function nowrap_date (date)
local cap;
local cap2;
if date:match("^%d%d%d%d%-%d%d%-%d%d$") then
date = utilities.substitute (cfg.presentation['nowrap1'], date);
elseif date:match("^%a+%s*%d%d?,%s+%d%d%d%d$") or date:match ("^%d%d?%s*%a+%s+%d%d%d%d$") then
cap, cap2 = string.match (date, "^(.*)%s+(%d%d%d%d)$");
date = utilities.substitute (cfg.presentation['nowrap2'], {cap, cap2});
end
return date;
end
--[[--------------------------< S E T _ T I T L E T Y P E >---------------------
This function sets default title types (equivalent to the citation including
|type=<default value>) for those templates that have defaults. Also handles the
special case where it is desirable to omit the title type from the rendered citation
(|type=none).
]]
local function set_titletype (cite_class, title_type)
if utilities.is_set (title_type) then
if 'none' == cfg.keywords_xlate[title_type] then
title_type = ''; -- if |type=none then type parameter not displayed
end
return title_type; -- if |type= has been set to any other value use that value
end
return cfg.title_types [cite_class] or ''; -- set template's default title type; else empty string for concatenation
end
--[[--------------------------< S A F E _ J O I N >-----------------------------
Joins a sequence of strings together while checking for duplicate separation characters.
]]
local function safe_join( tbl, duplicate_char )
local f = {}; -- create a function table appropriate to type of 'duplicate character'
if 1 == #duplicate_char then -- for single byte ASCII characters use the string library functions
f.gsub = string.gsub
f.match = string.match
f.sub = string.sub
else -- for multi-byte characters use the ustring library functions
f.gsub = mw.ustring.gsub
f.match = mw.ustring.match
f.sub = mw.ustring.sub
end
local str = ''; -- the output string
for _, value in ipairs( tbl ) do
if value == nil then value = ''; end
if str == '' then -- if output string is empty
str = value; -- assign value to it (first time through the loop)
elseif value ~= '' then
local comp; -- what does 'comp' mean?
if value:sub(1, 1) == '<' then -- special case of values enclosed in spans and other markup.
comp = value:gsub( "%b<>", "" ); -- remove HTML markup (<span>string</span> -> string)
else
comp = value;
end
-- typically duplicate_char is sepc
if f.sub(comp, 1, 1) == duplicate_char then -- is first character same as duplicate_char? why test first character?
-- Because individual string segments often (always?) begin with terminal punct for the
-- preceding segment: 'First element' .. 'sepc next element' .. etc.?
local trim = false;
local end_chr = f.sub(str, -1, -1); -- get the last character of the output string
-- str = str .. "<HERE(enchr=" .. end_chr .. ")" -- debug stuff?
if end_chr == duplicate_char then -- if same as separator
str = f.sub(str, 1, -2); -- remove it
elseif end_chr == "'" then -- if it might be wiki-markup
if f.sub(str, -3, -1) == duplicate_char .. "''" then -- if last three chars of str are sepc''
str = f.sub(str, 1, -4) .. "''"; -- remove them and add back ''
elseif f.sub(str, -5, -1) == duplicate_char .. "]]''" then -- if last five chars of str are sepc]]''
trim = true; -- why? why do this and next differently from previous?
elseif f.sub(str, -4, -1) == duplicate_char .. "]''" then -- if last four chars of str are sepc]''
trim = true; -- same question
end
elseif end_chr == "]" then -- if it might be wiki-markup
if f.sub(str, -3, -1) == duplicate_char .. "]]" then -- if last three chars of str are sepc]] wikilink
trim = true;
elseif f.sub(str, -3, -1) == duplicate_char .. '"]' then -- if last three chars of str are sepc"] quoted external link
trim = true;
elseif f.sub(str, -2, -1) == duplicate_char .. "]" then -- if last two chars of str are sepc] external link
trim = true;
elseif f.sub(str, -4, -1) == duplicate_char .. "'']" then -- normal case when |url=something & |title=Title.
trim = true;
end
elseif end_chr == " " then -- if last char of output string is a space
if f.sub(str, -2, -1) == duplicate_char .. " " then -- if last two chars of str are <sepc><space>
str = f.sub(str, 1, -3); -- remove them both
end
end
if trim then
if value ~= comp then -- value does not equal comp when value contains HTML markup
local dup2 = duplicate_char;
if f.match(dup2, "%A" ) then dup2 = "%" .. dup2; end -- if duplicate_char not a letter then escape it
value = f.gsub(value, "(%b<>)" .. dup2, "%1", 1 ) -- remove duplicate_char if it follows HTML markup
else
value = f.sub(value, 2, -1 ); -- remove duplicate_char when it is first character
end
end
end
str = str .. value; -- add it to the output string
end
end
return str;
end
--[[--------------------------< I S _ S U F F I X >-----------------------------
returns true if suffix is properly formed Jr, Sr, or ordinal in the range 1–9.
Puncutation not allowed.
]]
local function is_suffix (suffix)
if utilities.in_array (suffix, {'Jr', 'Sr', 'Jnr', 'Snr', '1st', '2nd', '3rd'}) or suffix:match ('^%dth$') then
return true;
end
return false;
end
--[[--------------------< I S _ G O O D _ V A N C _ N A M E >-------------------
For Vancouver style, author/editor names are supposed to be rendered in Latin
(read ASCII) characters. When a name uses characters that contain diacritical
marks, those characters are to be converted to the corresponding Latin
character. When a name is written using a non-Latin alphabet or logogram, that
name is to be transliterated into Latin characters. The module doesn't do this
so editors may/must.
This test allows |first= and |last= names to contain any of the letters defined
in the four Unicode Latin character sets
[http://www.unicode.org/charts/PDF/U0000.pdf C0 Controls and Basic Latin] 0041–005A, 0061–007A
[http://www.unicode.org/charts/PDF/U0080.pdf C1 Controls and Latin-1 Supplement] 00C0–00D6, 00D8–00F6, 00F8–00FF
[http://www.unicode.org/charts/PDF/U0100.pdf Latin Extended-A] 0100–017F
[http://www.unicode.org/charts/PDF/U0180.pdf Latin Extended-B] 0180–01BF, 01C4–024F
|lastn= also allowed to contain hyphens, spaces, and apostrophes.
(http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35029/)
|firstn= also allowed to contain hyphens, spaces, apostrophes, and periods
This original test:
if nil == mw.ustring.find (last, "^[A-Za-zÀ-ÖØ-öø-ƿDŽ-ɏ%-%s%']*$")
or nil == mw.ustring.find (first, "^[A-Za-zÀ-ÖØ-öø-ƿDŽ-ɏ%-%s%'%.]+[2-6%a]*$") then
was written outside of the code editor and pasted here because the code editor
gets confused between character insertion point and cursor position. The test has
been rewritten to use decimal character escape sequence for the individual bytes
of the Unicode characters so that it is not necessary to use an external editor
to maintain this code.
\195\128-\195\150 – À-Ö (U+00C0–U+00D6 – C0 controls)
\195\152-\195\182 – Ø-ö (U+00D8-U+00F6 – C0 controls)
\195\184-\198\191 – ø-ƿ (U+00F8-U+01BF – C0 controls, Latin extended A & B)
\199\132-\201\143 – DŽ-ɏ (U+01C4-U+024F – Latin extended B)
]]
local function is_good_vanc_name (last, first, suffix, position)
if not suffix then
if first:find ('[,%s]') then -- when there is a space or comma, might be first name/initials + generational suffix
first = first:match ('(.-)[,%s]+'); -- get name/initials
suffix = first:match ('[,%s]+(.+)$'); -- get generational suffix
end
end
if utilities.is_set (suffix) then
if not is_suffix (suffix) then
add_vanc_error (cfg.err_msg_supl.suffix, position);
return false; -- not a name with an appropriate suffix
end
end
if nil == mw.ustring.find (last, "^[A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191%-%s%']*$") or
nil == mw.ustring.find (first, "^[A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191%-%s%'%.]*$") then
add_vanc_error (cfg.err_msg_supl['non-Latin char'], position);
return false; -- not a string of Latin characters; Vancouver requires Romanization
end;
return true;
end
--[[--------------------------< R E D U C E _ T O _ I N I T I A L S >------------------------------------------
Attempts to convert names to initials in support of |name-list-style=vanc.
Names in |firstn= may be separated by spaces or hyphens, or for initials, a period.
See http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35062/.
Vancouver style requires family rank designations (Jr, II, III, etc.) to be rendered
as Jr, 2nd, 3rd, etc. See http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35085/.
This code only accepts and understands generational suffix in the Vancouver format
because Roman numerals look like, and can be mistaken for, initials.
This function uses ustring functions because firstname initials may be any of the
Unicode Latin characters accepted by is_good_vanc_name ().
]]
local function reduce_to_initials (first, position)
if first:find (',', 1, true) then
return first; -- commas not allowed; abandon
end
local name, suffix = mw.ustring.match (first, "^(%u+) ([%dJS][%drndth]+)$");
if not name then -- if not initials and a suffix
name = mw.ustring.match (first, "^(%u+)$"); -- is it just initials?
end
if name then -- if first is initials with or without suffix
if 3 > mw.ustring.len (name) then -- if one or two initials
if suffix then -- if there is a suffix
if is_suffix (suffix) then -- is it legitimate?
return first; -- one or two initials and a valid suffix so nothing to do
else
add_vanc_error (cfg.err_msg_supl.suffix, position); -- one or two initials with invalid suffix so error message
return first; -- and return first unmolested
end
else
return first; -- one or two initials without suffix; nothing to do
end
end
end -- if here then name has 3 or more uppercase letters so treat them as a word
local initials_t = {}; -- table to hold initials
local i = 1; -- counter for number of initials
local names_t = mw.text.split (first, '[%s%-]+'); -- split into a sequence of names and possible suffix
while names_t[i] do -- loop through the sequence
if 1 < i and names_t[i]:match ('[%dJS][%drndth]+%.?$') then -- if not the first name, and looks like a suffix (may have trailing dot)
names_t[i] = names_t[i]:gsub ('%.', ''); -- remove terminal dot if present
if is_suffix (names_t[i]) then -- if a legitimate suffix
table.insert (initials_t, ' ' .. names_t[i]); -- add a separator space, insert at end of initials sequence
break; -- and done because suffix must fall at the end of a name
end -- no error message if not a suffix; possibly because of Romanization
end
if 3 > i then
table.insert (initials_t, mw.ustring.sub (names_t[i], 1, 1)); -- insert the initial at end of initials sequence
end
i = i + 1; -- bump the counter
end
return table.concat (initials_t); -- Vancouver format does not include spaces.
end
--[[--------------------------< I N T E R W I K I _ P R E F I X E N _ G E T >----------------------------------
extract interwiki prefixen from <value>. Returns two one or two values:
false – no prefixen
nil – prefix exists but not recognized
project prefix, language prefix – when value has either of:
:<project>:<language>:<article>
:<language>:<project>:<article>
project prefix, nil – when <value> has only a known single-letter prefix
nil, language prefix – when <value> has only a known language prefix
accepts single-letter project prefixen: 'd' (wikidata), 's' (wikisource), and 'w' (wikipedia) prefixes; at this
writing, the other single-letter prefixen (b (wikibook), c (commons), m (meta), n (wikinews), q (wikiquote), and
v (wikiversity)) are not supported.
]]
local function interwiki_prefixen_get (value, is_link)
if not value:find (':%l+:') then -- if no prefix
return false; -- abandon; boolean here to distinguish from nil fail returns later
end
local prefix_patterns_linked_t = { -- sequence of valid interwiki and inter project prefixen
'^%[%[:([dsw]):(%l%l+):', -- wikilinked; project and language prefixes
'^%[%[:(%l%l+):([dsw]):', -- wikilinked; language and project prefixes
'^%[%[:([dsw]):', -- wikilinked; project prefix
'^%[%[:(%l%l+):', -- wikilinked; language prefix
}
local prefix_patterns_unlinked_t = { -- sequence of valid interwiki and inter project prefixen
'^:([dsw]):(%l%l+):', -- project and language prefixes
'^:(%l%l+):([dsw]):', -- language and project prefixes
'^:([dsw]):', -- project prefix
'^:(%l%l+):', -- language prefix
}
local cap1, cap2;
for _, pattern in ipairs ((is_link and prefix_patterns_linked_t) or prefix_patterns_unlinked_t) do
cap1, cap2 = value:match (pattern);
if cap1 then
break; -- found a match so stop looking
end
end
if cap1 and cap2 then -- when both then :project:language: or :language:project: (both forms allowed)
if 1 == #cap1 then -- length == 1 then :project:language:
if cfg.inter_wiki_map[cap2] then -- is language prefix in the interwiki map?
return cap1, cap2; -- return interwiki project and interwiki language
end
else -- here when :language:project:
if cfg.inter_wiki_map[cap1] then -- is language prefix in the interwiki map?
return cap2, cap1; -- return interwiki project and interwiki language
end
end
return nil; -- unknown interwiki language
elseif not (cap1 or cap2) then -- both are nil?
return nil; -- we got something that looks like a project prefix but isn't; return fail
elseif 1 == #cap1 then -- here when one capture
return cap1, nil; -- length is 1 so return project, nil language
else -- here when one capture and its length it more than 1
if cfg.inter_wiki_map[cap1] then -- is language prefix in the interwiki map?
return nil, cap1; -- return nil project, language
end
end
end
--[[--------------------------< L I S T _ P E O P L E >--------------------------
Formats a list of people (authors, contributors, editors, interviewers, translators)
names in the list will be linked when
|<name>-link= has a value
|<name>-mask- does NOT have a value; masked names are presumed to have been
rendered previously so should have been linked there
when |<name>-mask=0, the associated name is not rendered
]]
local function list_people (control, people, etal)
local sep;
local namesep;
local format = control.format;
local maximum = control.maximum;
local name_list = {};
if 'vanc' == format then -- Vancouver-like name styling?
sep = cfg.presentation['sep_nl_vanc']; -- name-list separator between names is a comma
namesep = cfg.presentation['sep_name_vanc']; -- last/first separator is a space
else
sep = cfg.presentation['sep_nl']; -- name-list separator between names is a semicolon
namesep = cfg.presentation['sep_name']; -- last/first separator is <comma><space>
end
if sep:sub (-1, -1) ~= " " then sep = sep .. " " end
if utilities.is_set (maximum) and maximum < 1 then return "", 0; end -- returned 0 is for EditorCount; not used for other names
for i, person in ipairs (people) do
if utilities.is_set (person.last) then
local mask = person.mask;
local one;
local sep_one = sep;
if utilities.is_set (maximum) and i > maximum then
etal = true;
break;
end
if mask then
local n = tonumber (mask); -- convert to a number if it can be converted; nil else
if n then
one = 0 ~= n and string.rep("—", n) or nil; -- make a string of (n > 0) mdashes, nil else, to replace name
person.link = nil; -- don't create link to name if name is replaces with mdash string or has been set nil
else
one = mask; -- replace name with mask text (must include name-list separator)
sep_one = " "; -- modify name-list separator
end
else
one = person.last; -- get surname
local first = person.first -- get given name
if utilities.is_set (first) then
if ("vanc" == format) then -- if Vancouver format
one = one:gsub ('%.', ''); -- remove periods from surnames (http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35029/)
if not person.corporate and is_good_vanc_name (one, first, nil, i) then -- and name is all Latin characters; corporate authors not tested
first = reduce_to_initials (first, i); -- attempt to convert first name(s) to initials
end
end
one = one .. namesep .. first;
end
end
if utilities.is_set (person.link) then
one = utilities.make_wikilink (person.link, one); -- link author/editor
end
if one then -- if <one> has a value (name, mdash replacement, or mask text replacement)
local proj, tag = interwiki_prefixen_get (one, true); -- get the interwiki prefixen if present
if 'w' == proj and ('Wikipedia' == mw.site.namespaces.Project['name']) then
proj = nil; -- for stuff like :w:de:<article>, :w is unnecessary TODO: maint cat?
end
if proj then
local proj_name = ({['d'] = cfg.messages.wikidata, ['s'] = cfg.messages.wikisource, ['w'] = cfg.messages.wikipedia})[proj]; -- :w (wikipedia) for linking from a non-wikipedia project
if proj_name then
one = one .. utilities.wrap_style ('interproj', proj_name); -- add resized leading space, brackets, static text, language name
utilities.add_prop_cat ('interproj-linked-name', proj); -- categorize it; <proj> is sort key
tag = nil; -- unset; don't do both project and language
end
end
if tag == cfg.this_wiki_code then
tag = nil; -- stuff like :en:<article> at en.wiki is pointless TODO: maint cat?
end
if tag then
local lang = cfg.lang_tag_remap[tag] or cfg.mw_languages_by_tag_t[tag];
if lang then -- error messaging done in extract_names() where we know parameter names
one = one .. utilities.wrap_style ('interwiki', lang); -- add resized leading space, brackets, static text, language name
utilities.add_prop_cat ('interwiki-linked-name', tag); -- categorize it; <tag> is sort key
end
end
table.insert (name_list, one); -- add it to the list of names
table.insert (name_list, sep_one); -- add the proper name-list separator
end
end
end
local count = #name_list / 2; -- (number of names + number of separators) divided by 2
if 0 < count then
if 1 < count and not etal then
if 'amp' == format then
name_list[#name_list-2] = " & "; -- replace last separator with ampersand text
elseif 'and' == format then
if 2 == count then
name_list[#name_list-2] = cfg.presentation.sep_nl_and; -- replace last separator with 'and' text
else
name_list[#name_list-2] = cfg.presentation.sep_nl_end; -- replace last separator with '(sep) and' text
end
end
end
name_list[#name_list] = nil; -- erase the last separator
end
local result = table.concat (name_list); -- construct list
if etal and utilities.is_set (result) then -- etal may be set by |display-authors=etal but we might not have a last-first list
result = result .. sep .. cfg.messages['et al']; -- we've got a last-first list and etal so add et al.
end
return result, count; -- return name-list string and count of number of names (count used for editor names only)
end
--[[--------------------< M A K E _ C I T E R E F _ I D >-----------------------
Generates a CITEREF anchor ID if we have at least one name or a date. Otherwise
returns an empty string.
namelist is one of the contributor-, author-, or editor-name lists chosen in that
order. year is Year or anchor_year.
]]
local function make_citeref_id (namelist, year)
local names={}; -- a table for the one to four names and year
for i,v in ipairs (namelist) do -- loop through the list and take up to the first four last names
names[i] = v.last
if i == 4 then break end -- if four then done
end
table.insert (names, year); -- add the year at the end
local id = table.concat(names); -- concatenate names and year for CITEREF id
if utilities.is_set (id) then -- if concatenation is not an empty string
return "CITEREF" .. id; -- add the CITEREF portion
else
return ''; -- return an empty string; no reason to include CITEREF id in this citation
end
end
--[[--------------------------< C I T E _ C L A S S _A T T R I B U T E _M A K E >------------------------------
construct <cite> tag class attribute for this citation.
<cite_class> – config.CitationClass from calling template
<mode> – value from |mode= parameter
]]
local function cite_class_attribute_make (cite_class, mode)
local class_t = {};
table.insert (class_t, 'citation'); -- required for blue highlight
if 'citation' ~= cite_class then
table.insert (class_t, cite_class); -- identify this template for user css
table.insert (class_t, utilities.is_set (mode) and mode or 'cs1'); -- identify the citation style for user css or javascript
else
table.insert (class_t, utilities.is_set (mode) and mode or 'cs2'); -- identify the citation style for user css or javascript
end
for _, prop_key in ipairs (z.prop_keys_t) do
table.insert (class_t, prop_key); -- identify various properties for user css or javascript
end
return table.concat (class_t, ' '); -- make a big string and done
end
--[[---------------------< N A M E _ H A S _ E T A L >--------------------------
Evaluates the content of name parameters (author, editor, etc.) for variations on
the theme of et al. If found, the et al. is removed, a flag is set to true and
the function returns the modified name and the flag.
This function never sets the flag to false but returns its previous state because
it may have been set by previous passes through this function or by the associated
|display-<names>=etal parameter
]]
local function name_has_etal (name, etal, nocat, param)
if utilities.is_set (name) then -- name can be nil in which case just return
local patterns = cfg.et_al_patterns; -- get patterns from configuration
for _, pattern in ipairs (patterns) do -- loop through all of the patterns
if name:match (pattern) then -- if this 'et al' pattern is found in name
name = name:gsub (pattern, ''); -- remove the offending text
etal = true; -- set flag (may have been set previously here or by |display-<names>=etal)
if not nocat then -- no categorization for |vauthors=
utilities.set_message ('err_etal', {param}); -- and set an error if not added
end
end
end
end
return name, etal;
end
--[[---------------------< N A M E _ I S _ N U M E R I C >----------------------
Add an error message and category when <name> parameter value does not contain letters.
Add a maintenance category when <name> parameter value has numeric characters mixed with characters that are
not numeric characters; could be letters and/or punctuation characters.
This function will only emit one error and one maint message for the current template. Does not emit both error
and maint messages/categories for the same parameter value.
returns nothing
]]
local function name_is_numeric (name, name_alias, list_name)
local patterns = {
'^%D+%d', -- <name> must have digits preceded by other characters
'^%D*%d+%D+', -- <name> must have digits followed by other characters
}
if not added_numeric_name_errs and mw.ustring.match (name, '^[%A]+$') then -- if we have not already set an error message and <name> does not have any alpha characters
utilities.set_message ('err_numeric_names', name_alias); -- add an error message
added_numeric_name_errs = true; -- set the flag so we emit only one error message
return; -- when here no point in further testing; abandon
end
if not added_numeric_name_maint then -- if we have already set a maint message
for _, pattern in ipairs (patterns) do -- spin through list of patterns
if mw.ustring.match (name, pattern) then -- digits preceded or followed by anything but digits; %D+ includes punctuation
utilities.set_message ('maint_numeric_names', cfg.special_case_translation [list_name]); -- add a maint cat for this template
added_numeric_name_maint = true; -- set the flag so we emit only one maint message
return; -- when here no point in further testing; abandon
end
end
end
end
--[[-----------------< N A M E _ H A S _ M U L T _ N A M E S >------------------
Evaluates the content of last/surname (authors etc.) parameters for multiple names.
Multiple names are indicated if there is more than one comma or any "unescaped"
semicolons. Escaped semicolons are ones used as part of selected HTML entities.
If the condition is met, the function adds the multiple name maintenance category.
Same test for first except that commas should not appear in given names (MOS:JR says
that the generational suffix does not take a separator character). Titles, degrees,
postnominals, affiliations, all normally comma separated don't belong in a citation.
<name> – name parameter value
<list_name> – AuthorList, EditorList, etc
<limit> – number of allowed commas; 1 (default) for surnames; 0 for given names
returns nothing
]]
local function name_has_mult_names (name, list_name, limit)
local _, commas, semicolons, nbsps;
limit = limit and limit or 1;
if utilities.is_set (name) then
_, commas = name:gsub (',', ''); -- count the number of commas
_, semicolons = name:gsub (';', ''); -- count the number of semicolons
-- nbsps probably should be its own separate count rather than merged in
-- some way with semicolons because Lua patterns do not support the
-- grouping operator that regex does, which means there is no way to add
-- more entities to escape except by adding more counts with the new
-- entities
_, nbsps = name:gsub (' ',''); -- count nbsps
-- There is exactly 1 semicolon per entity, so subtract nbsps
-- from semicolons to 'escape' them. If additional entities are added,
-- they also can be subtracted.
if limit < commas or 0 < (semicolons - nbsps) then
utilities.set_message ('maint_mult_names', cfg.special_case_translation [list_name]); -- add a maint message
end
end
end
--[=[-------------------------< I S _ G E N E R I C >----------------------------------------------------------
Compares values assigned to various parameters according to the string provided as <item> in the function call.
<item> can have on of two values:
'generic_names' – for name-holding parameters: |last=, |first=, |editor-last=, etc
'generic_titles' – for |title=
There are two types of generic tests. The 'accept' tests look for a pattern that should not be rejected by the
'reject' test. For example,
|author=[[John Smith (author)|Smith, John]]
would be rejected by the 'author' reject test. But piped wikilinks with 'author' disambiguation should not be
rejected so the 'accept' test prevents that from happening. Accept tests are always performed before reject
tests.
Each of the 'accept' and 'reject' sequence tables hold tables for en.wiki (['en']) and local.wiki (['local'])
that each can hold a test sequence table The sequence table holds, at index [1], a test pattern, and, at index
[2], a boolean control value. The control value tells string.find() or mw.ustring.find() to do plain-text search (true)
or a pattern search (false). The intent of all this complexity is to make these searches as fast as possible so
that we don't run out of processing time on very large articles.
Returns
true when a reject test finds the pattern or string
false when an accept test finds the pattern or string
nil else
]=]
local function is_generic (item, value)
local str_lower = { -- use string.lower() for en.wiki (['en']) and use mw.ustring.lower() or local.wiki (['local'])
['en'] = string.lower,
['local'] = mw.ustring.lower,
}
local str_find = { -- use string.find() for en.wiki (['en']) and use mw.ustring.find() or local.wiki (['local'])
['en'] = string.find,
['local'] = mw.ustring.find,
}
local function test (val, test_t, wiki) -- local function to do the testing; <wiki> selects lower() and find() functions
val = test_t[2] and str_lower[wiki](value) or val; -- when <test_t[2]> set to 'true', plaintext search using lowercase value
return str_find[wiki] (val, test_t[1], 1, test_t[2]); -- return nil when not found or matched
end
local test_types_t = {'accept', 'reject'}; -- test accept patterns first, then reject patterns
local wikis_t = {'en', 'local'}; -- do tests for each of these keys; en.wiki first, local.wiki second
for _, test_type in ipairs (test_types_t) do -- for each test type
for _, generic_value in pairs (cfg.special_case_translation[item][test_type]) do -- spin through the list of generic value fragments to accept or reject
for _, wiki in ipairs (wikis_t) do
if generic_value[wiki] then
if test (value, generic_value[wiki], wiki) then -- go do the test
return ('reject' == test_type); -- param value rejected, return true; false else
end
end
end
end
end
end
--[[--------------------------< N A M E _ I S _ G E N E R I C >------------------------------------------------
calls is_generic() to determine if <name> is a 'generic name' listed in cfg.generic_names; <name_alias> is the
parameter name used in error messaging
]]
local function name_is_generic (name, name_alias)
if not added_generic_name_errs and is_generic ('generic_names', name) then
utilities.set_message ('err_generic_name', name_alias); -- set an error message
added_generic_name_errs = true;
end
end
--[[--------------------------< N A M E _ C H E C K S >--------------------------------------------------------
This function calls various name checking functions used to validate the content of the various name-holding parameters.
]]
local function name_checks (last, first, list_name, last_alias, first_alias)
local accept_name;
if utilities.is_set (last) then
last, accept_name = utilities.has_accept_as_written (last); -- remove accept-this-as-written markup when it wraps all of <last>
if not accept_name then -- <last> not wrapped in accept-as-written markup
name_has_mult_names (last, list_name); -- check for multiple names in the parameter
name_is_numeric (last, last_alias, list_name); -- check for names that have no letters or are a mix of digits and other characters
name_is_generic (last, last_alias); -- check for names found in the generic names list
end
end
if utilities.is_set (first) then
first, accept_name = utilities.has_accept_as_written (first); -- remove accept-this-as-written markup when it wraps all of <first>
if not accept_name then -- <first> not wrapped in accept-as-written markup
name_has_mult_names (first, list_name, 0); -- check for multiple names in the parameter; 0 is number of allowed commas in a given name
name_is_numeric (first, first_alias, list_name); -- check for names that have no letters or are a mix of digits and other characters
name_is_generic (first, first_alias); -- check for names found in the generic names list
end
local wl_type, D = utilities.is_wikilink (first);
if 0 ~= wl_type then
first = D;
utilities.set_message ('err_bad_paramlink', first_alias);
end
end
return last, first; -- done
end
--[[----------------------< E X T R A C T _ N A M E S >-------------------------
Gets name list from the input arguments
Searches through args in sequential order to find |lastn= and |firstn= parameters
(or their aliases), and their matching link and mask parameters. Stops searching
when both |lastn= and |firstn= are not found in args after two sequential attempts:
found |last1=, |last2=, and |last3= but doesn't find |last4= and |last5= then the
search is done.
This function emits an error message when there is a |firstn= without a matching
|lastn=. When there are 'holes' in the list of last names, |last1= and |last3=
are present but |last2= is missing, an error message is emitted. |lastn= is not
required to have a matching |firstn=.
When an author or editor parameter contains some form of 'et al.', the 'et al.'
is stripped from the parameter and a flag (etal) returned that will cause list_people()
to add the static 'et al.' text from Module:Citation/CS1/Configuration. This keeps
'et al.' out of the template's metadata. When this occurs, an error is emitted.
]]
local function extract_names(args, list_name)
local names = {}; -- table of names
local last; -- individual name components
local first;
local link;
local mask;
local i = 1; -- loop counter/indexer
local n = 1; -- output table indexer
local count = 0; -- used to count the number of times we haven't found a |last= (or alias for authors, |editor-last or alias for editors)
local etal = false; -- return value set to true when we find some form of et al. in an author parameter
local last_alias, first_alias, link_alias; -- selected parameter aliases used in error messaging
while true do
last, last_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'err_redundant_parameters', i ); -- search through args for name components beginning at 1
first, first_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'err_redundant_parameters', i );
link, link_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-Link'], 'err_redundant_parameters', i );
mask = utilities.select_one ( args, cfg.aliases[list_name .. '-Mask'], 'err_redundant_parameters', i );
if last then -- error check |lastn= alias for unknown interwiki link prefix; done here because this is where we have the parameter name
local project, language = interwiki_prefixen_get (last, true); -- true because we expect interwiki links in |lastn= to be wikilinked
if nil == project and nil == language then -- when both are nil
utilities.set_message ('err_bad_paramlink', last_alias); -- not known, emit an error message -- TODO: err_bad_interwiki?
last = utilities.remove_wiki_link (last); -- remove wikilink markup; show display value only
end
end
if link then -- error check |linkn= alias for unknown interwiki link prefix
local project, language = interwiki_prefixen_get (link, false); -- false because wiki links in |author-linkn= is an error
if nil == project and nil == language then -- when both are nil
utilities.set_message ('err_bad_paramlink', link_alias); -- not known, emit an error message -- TODO: err_bad_interwiki?
link = nil; -- unset so we don't link
link_alias = nil;
end
end
last, etal = name_has_etal (last, etal, false, last_alias); -- find and remove variations on et al.
first, etal = name_has_etal (first, etal, false, first_alias); -- find and remove variations on et al.
last, first = name_checks (last, first, list_name, last_alias, first_alias); -- multiple names, extraneous annotation, etc. checks
if first and not last then -- if there is a firstn without a matching lastn
local alias = first_alias:find ('given', 1, true) and 'given' or 'first'; -- get first or given form of the alias
utilities.set_message ('err_first_missing_last', {
first_alias, -- param name of alias missing its mate
first_alias:gsub (alias, {['first'] = 'last', ['given'] = 'surname'}), -- make param name appropriate to the alias form
}); -- add this error message
elseif not first and not last then -- if both firstn and lastn aren't found, are we done?
count = count + 1; -- number of times we haven't found last and first
if 2 <= count then -- two missing names and we give up
break; -- normal exit or there is a two-name hole in the list; can't tell which
end
else -- we have last with or without a first
link = link_title_ok (link, link_alias, last, last_alias); -- check for improper wiki-markup
if first then
link = link_title_ok (link, link_alias, first, first_alias); -- check for improper wiki-markup
end
names[n] = {last = last, first = first, link = link, mask = mask, corporate = false}; -- add this name to our names list (corporate for |vauthors= only)
n = n + 1; -- point to next location in the names table
if 1 == count then -- if the previous name was missing
utilities.set_message ('err_missing_name', {list_name:match ("(%w+)List"):lower(), i - 1}); -- add this error message
end
count = 0; -- reset the counter, we're looking for two consecutive missing names
end
i = i + 1; -- point to next args location
end
return names, etal; -- all done, return our list of names and the etal flag
end
--[[--------------------------< N A M E _ T A G _ G E T >------------------------------------------------------
attempt to decode |language=<lang_param> and return language name and matching tag; nil else.
This function looks for:
<lang_param> as a tag in cfg.lang_tag_remap{}
<lang_param> as a name in cfg.lang_name_remap{}
<lang_param> as a name in cfg.mw_languages_by_name_t
<lang_param> as a tag in cfg.mw_languages_by_tag_t
when those fail, presume that <lang_param> is an IETF-like tag that MediaWiki does not recognize. Strip all
script, region, variant, whatever subtags from <lang_param> to leave just a two or three character language tag
and look for the new <lang_param> in cfg.mw_languages_by_tag_t{}
on success, returns name (in properly capitalized form) and matching tag (in lowercase); on failure returns nil
]]
local function name_tag_get (lang_param)
local lang_param_lc = mw.ustring.lower (lang_param); -- use lowercase as an index into the various tables
local name;
local tag;
name = cfg.lang_tag_remap[lang_param_lc]; -- assume <lang_param_lc> is a tag; attempt to get remapped language name
if name then -- when <name>, <lang_param> is a tag for a remapped language name
if cfg.lang_name_remap[name:lower()][2] ~= lang_param_lc then
utilities.set_message ('maint_unknown_lang'); -- add maint category if not already added
return name, cfg.lang_name_remap[name:lower()][2]; -- so return name and tag from lang_name_remap[name]; special case to xlate sr-ec and sr-el to sr-cyrl and sr-latn
end
return name, lang_param_lc; -- so return <name> from remap and <lang_param_lc>
end
tag = lang_param_lc:match ('^(%a%a%a?)%-.*'); -- still assuming that <lang_param_lc> is a tag; strip script, region, variant subtags
name = cfg.lang_tag_remap[tag]; -- attempt to get remapped language name with language subtag only
if name then -- when <name>, <tag> is a tag for a remapped language name
return name, tag; -- so return <name> from remap and <tag>
end
if cfg.lang_name_remap[lang_param_lc] then -- not a remapped tag, assume <lang_param_lc> is a name; attempt to get remapped language tag
return cfg.lang_name_remap[lang_param_lc][1], cfg.lang_name_remap[lang_param_lc][2]; -- for this <lang_param_lc>, return a (possibly) new name and appropriate tag
end
name = cfg.mw_languages_by_tag_t[lang_param_lc]; -- assume that <lang_param_lc> is a tag; attempt to get its matching language name
if name then
return name, lang_param_lc; -- <lang_param_lc> is a tag so return it and <name>
end
tag = cfg.mw_languages_by_name_t[lang_param_lc]; -- assume that <lang_param_lc> is a language name; attempt to get its matching tag
if tag then
return cfg.mw_languages_by_tag_t[tag], tag; -- <lang_param_lc> is a name so return the name from the table and <tag>
end
tag = lang_param_lc:match ('^(%a%a%a?)%-.*'); -- is <lang_param_lc> an IETF-like tag that MediaWiki doesn't recognize? <tag> gets the language subtag; nil else
if tag then
name = cfg.mw_languages_by_tag_t[tag]; -- attempt to get a language name using the shortened <tag>
if name then
return name, tag; -- <lang_param_lc> is an unrecognized IETF-like tag so return <name> and language subtag
end
end
end
--[[-------------------< L A N G U A G E _ P A R A M E T E R >------------------
Gets language name from a provided two- or three-character ISO 639 code. If a code
is recognized by MediaWiki, use the returned name; if not, then use the value that
was provided with the language parameter.
When |language= contains a recognized language (either code or name), the page is
assigned to the category for that code: Category:Norwegian-language sources (no).
For valid three-character code languages, the page is assigned to the single category
for '639-2' codes: Category:CS1 ISO 639-2 language sources.
Languages that are the same as the local wiki are not categorized. MediaWiki does
not recognize three-character equivalents of two-character codes: code 'ar' is
recognized but code 'ara' is not.
This function supports multiple languages in the form |language=nb, French, th
where the language names or codes are separated from each other by commas with
optional space characters.
]]
local function language_parameter (lang)
local tag; -- some form of IETF-like language tag; language subtag with optional region, sript, vatiant, etc subtags
local lang_subtag; -- ve populates |language= with mostly unecessary region subtags that MediaWiki does not recognize; this is the base language subtag
local name; -- the language name
local language_list = {}; -- table of language names to be rendered
local names_t = mw.text.split (lang, '%s*,%s*'); -- names should be a comma separated list
for _, lang in ipairs (names_t) do -- reuse lang here because we don't yet know if lang is a language name or a language tag; for now, ignore linter warning
name, tag = name_tag_get (lang); -- attempt to get name/tag pair for <lang>; <name> has proper capitalization; <tag> is lowercase
if utilities.is_set (tag) then
lang_subtag = tag:gsub ('^(%a%a%a?)%-.*', '%1'); -- for categorization, strip any IETF-like tags from language tag
if cfg.this_wiki_code ~= lang_subtag then -- when the language is not the same as this wiki's language
if 2 == lang_subtag:len() then -- and is a two-character tag
utilities.add_prop_cat ('foreign-lang-source', {name, tag}, lang_subtag); -- categorize it; tag appended to allow for multiple language categorization
else -- or is a recognized language (but has a three-character tag)
utilities.add_prop_cat ('foreign-lang-source-2', {lang_subtag}, lang_subtag); -- categorize it differently TODO: support multiple three-character tag categories per cs1|2 template?
end
elseif cfg.local_lang_cat_enable then -- when the language and this wiki's language are the same and categorization is enabled
utilities.add_prop_cat ('local-lang-source', {name, lang_subtag}); -- categorize it
end
else
name = lang; -- return whatever <lang> has so that we show something
utilities.set_message ('maint_unknown_lang'); -- add maint category if not already added
end
table.insert (language_list, name);
end
name = utilities.make_sep_list (#language_list, language_list);
if (1 == #language_list) and (lang_subtag == cfg.this_wiki_code) then -- when only one language, find lang name in this wiki lang name; for |language=en-us, 'English' in 'American English'
return ''; -- if one language and that language is this wiki's return an empty string (no annotation)
end
return (" " .. wrap_msg ('language', name)); -- otherwise wrap with '(in ...)'
--[[ TODO: should only return blank or name rather than full list
so we can clean up the bunched parenthetical elements Language, Type, Format
]]
end
--[[-----------------------< S E T _ C S _ S T Y L E >--------------------------
Gets the default CS style configuration for the given mode.
Returns default separator and either postscript as passed in or the default.
In CS1, the default postscript and separator are '.'.
In CS2, the default postscript is the empty string and the default separator is ','.
]]
local function set_cs_style (postscript, mode)
if utilities.is_set(postscript) then
-- emit a maintenance message if user postscript is the default cs1 postscript
-- we catch the opposite case for cs2 in set_style
if mode == 'cs1' and postscript == cfg.presentation['ps_' .. mode] then
utilities.set_message ('maint_postscript');
end
else
postscript = cfg.presentation['ps_' .. mode];
end
return cfg.presentation['sep_' .. mode], postscript;
end
--[[--------------------------< S E T _ S T Y L E >-----------------------------
Sets the separator and postscript styles. Checks the |mode= first and the
#invoke CitationClass second. Removes the postscript if postscript == none.
]]
local function set_style (mode, postscript, cite_class)
local sep;
if 'cs2' == mode then
sep, postscript = set_cs_style (postscript, 'cs2');
elseif 'cs1' == mode then
sep, postscript = set_cs_style (postscript, 'cs1');
elseif 'citation' == cite_class then
sep, postscript = set_cs_style (postscript, 'cs2');
else
sep, postscript = set_cs_style (postscript, 'cs1');
end
if cfg.keywords_xlate[postscript:lower()] == 'none' then
-- emit a maintenance message if user postscript is the default cs2 postscript
-- we catch the opposite case for cs1 in set_cs_style
if 'cs2' == mode or ('cs1' ~= mode and 'citation' == cite_class) then -- {{citation |title=Title |mode=cs1 |postscript=none}} should not emit maint message
utilities.set_message ('maint_postscript');
end
postscript = '';
end
return sep, postscript
end
--[=[-------------------------< I S _ P D F >-----------------------------------
Determines if a URL has the file extension that is one of the PDF file extensions
used by [[MediaWiki:Common.css]] when applying the PDF icon to external links.
returns true if file extension is one of the recognized extensions, else false
]=]
local function is_pdf (url)
return url:match ('%.pdf$') or url:match ('%.PDF$') or
url:match ('%.pdf[%?#]') or url:match ('%.PDF[%?#]') or
url:match ('%.PDF#') or url:match ('%.pdf#');
end
--[[--------------------------< S T Y L E _ F O R M A T >-----------------------
Applies CSS style to |format=, |chapter-format=, etc. Also emits an error message
if the format parameter does not have a matching URL parameter. If the format parameter
is not set and the URL contains a file extension that is recognized as a PDF document
by MediaWiki's commons.css, this code will set the format parameter to (PDF) with
the appropriate styling.
]]
local function style_format (format, url, fmt_param, url_param)
if utilities.is_set (format) then
format = utilities.wrap_style ('format', format); -- add leading space, parentheses, resize
if not utilities.is_set (url) then
utilities.set_message ('err_format_missing_url', {fmt_param, url_param}); -- add an error message
end
elseif is_pdf (url) then -- format is not set so if URL is a PDF file then
format = utilities.wrap_style ('format', 'PDF'); -- set format to PDF
else
format = ''; -- empty string for concatenation
end
return format;
end
--[[---------------------< G E T _ D I S P L A Y _ N A M E S >------------------
Returns a number that defines the number of names displayed for author and editor
name lists and a Boolean flag to indicate when et al. should be appended to the name list.
When the value assigned to |display-xxxxors= is a number greater than or equal to zero,
return the number and the previous state of the 'etal' flag (false by default
but may have been set to true if the name list contains some variant of the text 'et al.').
When the value assigned to |display-xxxxors= is the keyword 'etal', return a number
that is one greater than the number of authors in the list and set the 'etal' flag true.
This will cause the list_people() to display all of the names in the name list followed by 'et al.'
In all other cases, returns nil and the previous state of the 'etal' flag.
inputs:
max: A['DisplayAuthors'] or A['DisplayEditors'], etc; a number or some flavor of etal
count: #a or #e
list_name: 'authors' or 'editors'
etal: author_etal or editor_etal
This function sets an error message when |display-xxxxors= value greater than or equal to number of names but
not when <max> comes from {{cs1 config}} global settings. When using global settings, <param> is set to the
keyword 'cs1 config' which is used to supress the normal error. Error is suppressed because it is to be expected
that some citations in an article will have the same or fewer names that the limit specified in {{cs1 config}}.
]]
local function get_display_names (max, count, etal, param)
if utilities.is_set (max) then
if 'etal' == cfg.keywords_xlate[max:lower():gsub("[ '%.]", '')] then -- the :gsub() portion makes 'etal' from a variety of 'et al.' spellings and stylings
max = count + 1; -- number of authors + 1 so display all author name plus et al.
etal = true; -- overrides value set by extract_names()
elseif max:match ('^%d+$') then -- if is a string of numbers
max = tonumber (max); -- make it a number
if (max >= count) and ('cs1 config' ~= param) then -- error when local |display-xxxxors= value greater than or equal to number of names; not an error when using global setting
utilities.set_message ('err_disp_name', {param, max}); -- add error message
max = nil;
end
else -- not a valid keyword or number
utilities.set_message ('err_disp_name', {param, max}); -- add error message
max = nil; -- unset; as if |display-xxxxors= had not been set
end
end
return max, etal;
end
--[[----------< E X T R A _ T E X T _ I N _ P A G E _ C H E C K >---------------
Adds error if |page=, |pages=, |quote-page=, |quote-pages= has what appears to be
some form of p. or pp. abbreviation in the first characters of the parameter content.
check page for extraneous p, p., pp, pp., pg, pg. at start of parameter value:
good pattern: '^P[^%.P%l]' matches when page begins PX or P# but not Px
where x and X are letters and # is a digit
bad pattern: '^[Pp][PpGg]' matches when page begins pp, pP, Pp, PP, pg, pG, Pg, PG
]]
local function extra_text_in_page_check (val, name)
if not val:match (cfg.vol_iss_pg_patterns.good_ppattern) then
for _, pattern in ipairs (cfg.vol_iss_pg_patterns.bad_ppatterns) do -- spin through the selected sequence table of patterns
if val:match (pattern) then -- when a match, error so
utilities.set_message ('err_extra_text_pages', name); -- add error message
return; -- and done
end
end
end
end
--[[--------------------------< E X T R A _ T E X T _ I N _ V O L _ I S S _ C H E C K >------------------------
Adds error if |volume= or |issue= has what appears to be some form of redundant 'type' indicator. Applies to
both; this function looks for issue text in both |issue= and |volume= and looks for volume-like text in |voluem=
and |issue=.
For |volume=:
'V.', or 'Vol.' (with or without the dot) abbreviations or 'Volume' in the first characters of the parameter
content (all case insensitive). 'V' and 'v' (without the dot) are presumed to be roman numerals so
are allowed.
For |issue=:
'No.', 'I.', 'Iss.' (with or without the dot) abbreviations, or 'Issue' in the first characters of the
parameter content (all case insensitive); numero styling: 'n°' with degree sign U+00B0, and № precomposed
numero sign U+2116.
Single character values ('v', 'i', 'n') allowed when not followed by separator character ('.', ':', '=', or
whitespace character) – param values are trimmed of whitespace by MediaWiki before delivered to the module.
<val> is |volume= or |issue= parameter value
<name> is |volume= or |issue= parameter name for error message
<selector> is 'v' for |volume=, 'i' for |issue=
sets error message on failure; returns nothing
]]
local function extra_text_in_vol_iss_check (val, name, selector)
if not utilities.is_set (val) then
return;
end
local handler = 'v' == selector and 'err_extra_text_volume' or 'err_extra_text_issue';
local accept_val; -- for now, ignore linter warning
val, accept_val = utilities.has_accept_as_written (val);
--if accept_val then -- if uncomment this, |volume=((vol. 1)) suppresses error
-- return;
--end
--val = mw.text.unstripNoWiki (val); -- if uncomment this, |volume=<nowiki>vol. 1</nowiki> shows error
val = val:lower(); -- force parameter value to lower case
for _, pattern in ipairs (cfg.vol_iss_pg_patterns.vi_patterns_t) do -- spin through the sequence table of patterns
if val:match (pattern) then -- when a match, error so
utilities.set_message (handler, name); -- add error message
return; -- and done
end
end
end
--[=[-------------------------< G E T _ V _ N A M E _ T A B L E >----------------------------------------------
split apart a |vauthors= or |veditors= parameter. This function allows for corporate names, wrapped in doubled
parentheses to also have commas; in the old version of the code, the doubled parentheses were included in the
rendered citation and in the metadata. Individual author names may be wikilinked
|vauthors=Jones AB, [[E. B. White|White EB]], ((Black, Brown, and Co.))
]=]
local function get_v_name_table (vparam, output_table, output_link_table)
local _, accept = utilities.has_accept_as_written (vparam);
if accept then
utilities.add_prop_cat ('vanc-accept'); -- add properties category
end
local name_table = mw.text.split(vparam, "%s*,%s*"); -- names are separated by commas
local wl_type, label, link; -- wl_type not used here; just a placeholder
local i = 1;
while name_table[i] do
if name_table[i]:match ('^%(%(.*[^%)][^%)]$') then -- first segment of corporate with one or more commas; this segment has the opening doubled parentheses
local name = name_table[i];
i = i + 1; -- bump indexer to next segment
while name_table[i] do
name = name .. ', ' .. name_table[i]; -- concatenate with previous segments
if name_table[i]:match ('^.*%)%)$') then -- if this table member has the closing doubled parentheses
break; -- and done reassembling so
end
i = i + 1; -- bump indexer
end
table.insert (output_table, name); -- and add corporate name to the output table
table.insert (output_link_table, ''); -- no wikilink
else
wl_type, label, link = utilities.is_wikilink (name_table[i]); -- wl_type is: 0, no wl (text in label variable); 1, [[D]]; 2, [[L|D]]
table.insert (output_table, label); -- add this name
if 1 == wl_type then
table.insert (output_link_table, label); -- simple wikilink [[D]]
else
table.insert (output_link_table, link); -- no wikilink or [[L|D]]; add this link if there is one, else empty string
end
end
i = i + 1;
end
return output_table;
end
--[[--------------------------< P A R S E _ V A U T H O R S _ V E D I T O R S >--------------------------------
This function extracts author / editor names from |vauthors= or |veditors= and finds matching |xxxxor-maskn= and
|xxxxor-linkn= in args. It then returns a table of assembled names just as extract_names() does.
Author / editor names in |vauthors= or |veditors= must be in Vancouver system style. Corporate or institutional names
may sometimes be required and because such names will often fail the is_good_vanc_name() and other format compliance
tests, are wrapped in doubled parentheses ((corporate name)) to suppress the format tests.
Supports generational suffixes Jr, 2nd, 3rd, 4th–6th.
This function sets the Vancouver error when a required comma is missing and when there is a space between an author's initials.
]]
local function parse_vauthors_veditors (args, vparam, list_name)
local names = {}; -- table of names assembled from |vauthors=, |author-maskn=, |author-linkn=
local v_name_table = {};
local v_link_table = {}; -- when name is wikilinked, targets go in this table
local etal = false; -- return value set to true when we find some form of et al. vauthors parameter
local last, first, link, mask, suffix;
local corporate = false;
vparam, etal = name_has_etal (vparam, etal, true); -- find and remove variations on et al. do not categorize (do it here because et al. might have a period)
v_name_table = get_v_name_table (vparam, v_name_table, v_link_table); -- names are separated by commas
for i, v_name in ipairs(v_name_table) do
first = ''; -- set to empty string for concatenation and because it may have been set for previous author/editor
local accept_name;
v_name, accept_name = utilities.has_accept_as_written (v_name); -- remove accept-this-as-written markup when it wraps all of <v_name>
if accept_name then
last = v_name;
corporate = true; -- flag used in list_people()
elseif string.find(v_name, "%s") then
if v_name:find('[;%.]') then -- look for commonly occurring punctuation characters;
add_vanc_error (cfg.err_msg_supl.punctuation, i);
end
local lastfirst_t = mw.text.split(v_name, "%s+");
first = table.remove (lastfirst_t); -- removes and returns value of last element in table which should be initials or generational suffix
if not mw.ustring.match (first, '^%u+$') then -- mw.ustring here so that later we will catch non-Latin characters
suffix = first; -- not initials so assume that whatever we got is a generational suffix
first = table.remove (lastfirst_t); -- get what should be the initials from the table
end
last = table.concat (lastfirst_t, ' '); -- returns a string that is the concatenation of all other names that are not initials and generational suffix
if not utilities.is_set (last) then
first = ''; -- unset
last = v_name; -- last empty because something wrong with first
add_vanc_error (cfg.err_msg_supl.name, i);
end
if mw.ustring.match (last, '%a+%s+%u+%s+%a+') then
add_vanc_error (cfg.err_msg_supl['missing comma'], i); -- matches last II last; the case when a comma is missing
end
if mw.ustring.match (v_name, ' %u %u$') then -- this test is in the wrong place TODO: move or replace with a more appropriate test
add_vanc_error (cfg.err_msg_supl.initials, i); -- matches a space between two initials
end
else
last = v_name; -- last name or single corporate name? Doesn't support multiword corporate names? do we need this?
end
if utilities.is_set (first) then
if not mw.ustring.match (first, "^%u?%u$") then -- first shall contain one or two upper-case letters, nothing else
add_vanc_error (cfg.err_msg_supl.initials, i); -- too many initials; mixed case initials (which may be ok Romanization); hyphenated initials
end
is_good_vanc_name (last, first, suffix, i); -- check first and last before restoring the suffix which may have a non-Latin digit
if utilities.is_set (suffix) then
first = first .. ' ' .. suffix; -- if there was a suffix concatenate with the initials
suffix = ''; -- unset so we don't add this suffix to all subsequent names
end
else
if not corporate then
is_good_vanc_name (last, '', nil, i);
end
end
link = utilities.select_one ( args, cfg.aliases[list_name .. '-Link'], 'err_redundant_parameters', i ) or v_link_table[i];
mask = utilities.select_one ( args, cfg.aliases[list_name .. '-Mask'], 'err_redundant_parameters', i );
names[i] = {last = last, first = first, link = link, mask = mask, corporate = corporate}; -- add this assembled name to our names list
end
return names, etal; -- all done, return our list of names
end
--[[--------------------------< S E L E C T _ A U T H O R _ E D I T O R _ S O U R C E >------------------------
Select one of |authors=, |authorn= / |lastn / firstn=, or |vauthors= as the source of the author name list or
select one of |editorn= / editor-lastn= / |editor-firstn= or |veditors= as the source of the editor name list.
Only one of these appropriate three will be used. The hierarchy is: |authorn= (and aliases) highest and |authors= lowest;
|editorn= (and aliases) highest and |veditors= lowest (support for |editors= withdrawn)
When looking for |authorn= / |editorn= parameters, test |xxxxor1= and |xxxxor2= (and all of their aliases); stops after the second
test which mimicks the test used in extract_names() when looking for a hole in the author name list. There may be a better
way to do this, I just haven't discovered what that way is.
Emits an error message when more than one xxxxor name source is provided.
In this function, vxxxxors = vauthors or veditors; xxxxors = authors as appropriate.
]]
local function select_author_editor_source (vxxxxors, xxxxors, args, list_name)
local lastfirst = false;
if utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'none', 1 ) or -- do this twice in case we have a |first1= without a |last1=; this ...
utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'none', 1 ) or -- ... also catches the case where |first= is used with |vauthors=
utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'none', 2 ) or
utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'none', 2 ) then
lastfirst = true;
end
if (utilities.is_set (vxxxxors) and true == lastfirst) or -- these are the three error conditions
(utilities.is_set (vxxxxors) and utilities.is_set (xxxxors)) or
(true == lastfirst and utilities.is_set (xxxxors)) then
utilities.set_message ('err_redundant_parameters',
utilities.substitute (cfg.special_case_translation.name_list_params,
('AuthorList' == list_name) and cfg.special_case_translation.author or cfg.special_case_translation.editor)); -- add error message
end
if true == lastfirst then return 1 end; -- return a number indicating which author name source to use
if utilities.is_set (vxxxxors) then return 2 end;
if utilities.is_set (xxxxors) then return 3 end;
return 1; -- no authors so return 1; this allows missing author name test to run in case there is a first without last
end
--[[--------------------------< I S _ V A L I D _ P A R A M E T E R _ V A L U E >------------------------------
This function is used to validate a parameter's assigned value for those parameters that have only a limited number
of allowable values (yes, y, true, live, dead, etc.). When the parameter value has not been assigned a value (missing
or empty in the source template) the function returns the value specified by ret_val. If the parameter value is one
of the list of allowed values returns the translated value; else, emits an error message and returns the value
specified by ret_val.
TODO: explain <invert>
]]
local function is_valid_parameter_value (value, name, possible, ret_val, invert)
if not utilities.is_set (value) then
return ret_val; -- an empty parameter is ok
end
if (not invert and utilities.in_array (value, possible)) then -- normal; <value> is in <possible> table
return cfg.keywords_xlate[value]; -- return translation of parameter keyword
elseif invert and not utilities.in_array (value, possible) then -- invert; <value> is not in <possible> table
return value; -- return <value> as it is
else
utilities.set_message ('err_invalid_param_val', {name, value}); -- not an allowed value so add error message
return ret_val;
end
end
--[[--------------------------< T E R M I N A T E _ N A M E _ L I S T >----------------------------------------
This function terminates a name list (author, contributor, editor) with a separator character (sepc) and a space
when the last character is not a sepc character or when the last three characters are not sepc followed by two
closing square brackets (close of a wikilink). When either of these is true, the name_list is terminated with a
single space character.
]]
local function terminate_name_list (name_list, sepc)
if (string.sub (name_list, -3, -1) == sepc .. '. ') then -- if already properly terminated
return name_list; -- just return the name list
elseif (string.sub (name_list, -1, -1) == sepc) or (string.sub (name_list, -3, -1) == sepc .. ']]') then -- if last name in list ends with sepc char
return name_list .. " "; -- don't add another
else
return name_list .. sepc .. ' '; -- otherwise terminate the name list
end
end
--[[-------------------------< F O R M A T _ V O L U M E _ I S S U E >-----------------------------------------
returns the concatenation of the formatted volume and issue (or journal article number) parameters as a single
string; or formatted volume or formatted issue, or an empty string if neither are set.
]]
local function format_volume_issue (volume, issue, article, cite_class, origin, script_origin, sepc, lower)
if not utilities.is_set (volume) and not utilities.is_set (issue) and not utilities.is_set (article) then
return '';
end
-- same condition as in format_pages_sheets()
local is_journal = 'journal' == cite_class or (utilities.in_array (cite_class, {'citation', 'map', 'interview'}) and ('journal' == origin or 'script-journal' == script_origin));
local is_numeric_vol = volume and (volume:match ('^[MDCLXVI]+$') or volume:match ('^%d+$')); -- is only uppercase roman numerals or only digits?
local is_long_vol = volume and (4 < mw.ustring.len(volume)); -- is |volume= value longer than 4 characters?
if volume and (not is_numeric_vol and is_long_vol) then -- when not all digits or Roman numerals, is |volume= longer than 4 characters?
utilities.add_prop_cat ('long-vol'); -- yes, add properties cat
end
if is_journal then -- journal-style formatting
local vol = '';
if utilities.is_set (volume) then
if is_numeric_vol then -- |volume= value all digits or all uppercase Roman numerals?
vol = utilities.substitute (cfg.presentation['vol-bold'], {sepc, volume}); -- render in bold face
elseif is_long_vol then -- not all digits or Roman numerals; longer than 4 characters?
vol = utilities.substitute (cfg.messages['j-vol'], {sepc, utilities.hyphen_to_dash (volume)}); -- not bold
else -- four or fewer characters
vol = utilities.substitute (cfg.presentation['vol-bold'], {sepc, utilities.hyphen_to_dash (volume)}); -- bold
end
end
vol = vol .. (utilities.is_set (issue) and utilities.substitute (cfg.messages['j-issue'], issue) or '')
vol = vol .. (utilities.is_set (article) and utilities.substitute (cfg.messages['j-article-num'], article) or '')
return vol;
end
if 'podcast' == cite_class and utilities.is_set (issue) then
return wrap_msg ('issue', {sepc, issue}, lower);
end
if 'conference' == cite_class and utilities.is_set (article) then -- |article-number= supported only in journal and conference cites
if utilities.is_set (volume) and utilities.is_set (article) then -- both volume and article number
return wrap_msg ('vol-art', {sepc, utilities.hyphen_to_dash (volume), article}, lower);
elseif utilities.is_set (article) then -- article number alone; when volume alone, handled below
return wrap_msg ('art', {sepc, article}, lower);
end
end
-- all other types of citation
if utilities.is_set (volume) and utilities.is_set (issue) then
return wrap_msg ('vol-no', {sepc, utilities.hyphen_to_dash (volume), issue}, lower);
elseif utilities.is_set (volume) then
return wrap_msg ('vol', {sepc, utilities.hyphen_to_dash (volume)}, lower);
else
return wrap_msg ('issue', {sepc, issue}, lower);
end
end
--[[-------------------------< F O R M A T _ P A G E S _ S H E E T S >-----------------------------------------
adds static text to one of |page(s)= or |sheet(s)= values and returns it with all of the others set to empty strings.
The return order is:
page, pages, sheet, sheets
Singular has priority over plural when both are provided.
]]
local function format_pages_sheets (page, pages, sheet, sheets, cite_class, origin, script_origin, sepc, nopp, lower)
if 'map' == cite_class then -- only cite map supports sheet(s) as in-source locators
if utilities.is_set (sheet) then
if 'journal' == origin or 'script-journal' == script_origin then
return '', '', wrap_msg ('j-sheet', sheet, lower), '';
else
return '', '', wrap_msg ('sheet', {sepc, sheet}, lower), '';
end
elseif utilities.is_set (sheets) then
if 'journal' == origin or 'script-journal' == script_origin then
return '', '', '', wrap_msg ('j-sheets', sheets, lower);
else
return '', '', '', wrap_msg ('sheets', {sepc, sheets}, lower);
end
end
end
local is_journal = 'journal' == cite_class or (utilities.in_array (cite_class, {'citation', 'map', 'interview'}) and ('journal' == origin or 'script-journal' == script_origin));
if utilities.is_set (page) then
if is_journal then
return utilities.substitute (cfg.messages['j-page(s)'], page), '', '', '';
elseif not nopp then
return utilities.substitute (cfg.messages['p-prefix'], {sepc, page}), '', '', '';
else
return utilities.substitute (cfg.messages['nopp'], {sepc, page}), '', '', '';
end
elseif utilities.is_set (pages) then
if is_journal then
return utilities.substitute (cfg.messages['j-page(s)'], pages), '', '', '';
elseif tonumber(pages) ~= nil and not nopp then -- if pages is only digits, assume a single page number
return '', utilities.substitute (cfg.messages['p-prefix'], {sepc, pages}), '', '';
elseif not nopp then
return '', utilities.substitute (cfg.messages['pp-prefix'], {sepc, pages}), '', '';
else
return '', utilities.substitute (cfg.messages['nopp'], {sepc, pages}), '', '';
end
end
return '', '', '', ''; -- return empty strings
end
--[[--------------------------< I N S O U R C E _ L O C _ G E T >----------------------------------------------
returns one of the in-source locators: page, pages, or at.
If any of these are interwiki links to Wikisource, returns the label portion of the interwiki-link as plain text
for use in COinS. This COinS thing is done because here we convert an interwiki-link to an external link and
add an icon span around that; get_coins_pages() doesn't know about the span. TODO: should it?
TODO: add support for sheet and sheets?; streamline;
TODO: make it so that this function returns only one of the three as the single in-source (the return value assigned
to a new name)?
]]
local function insource_loc_get (page, page_orig, pages, pages_orig, at)
local ws_url, ws_label, coins_pages, L; -- for Wikisource interwiki-links; TODO: this corrupts page metadata (span remains in place after cleanup; fix there?)
if utilities.is_set (page) then
if utilities.is_set (pages) or utilities.is_set (at) then
pages = ''; -- unset the others
at = '';
end
extra_text_in_page_check (page, page_orig); -- emit error message when |page= value begins with what looks like p., pp., etc.
ws_url, ws_label, L = wikisource_url_make (page); -- make ws URL from |page= interwiki link; link portion L becomes tooltip label
if ws_url then
page = external_link (ws_url, ws_label .. ' ', 'ws link in page'); -- space char after label to move icon away from in-source text; TODO: a better way to do this?
page = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, page});
coins_pages = ws_label;
end
elseif utilities.is_set (pages) then
if utilities.is_set (at) then
at = ''; -- unset
end
extra_text_in_page_check (pages, pages_orig); -- emit error message when |page= value begins with what looks like p., pp., etc.
ws_url, ws_label, L = wikisource_url_make (pages); -- make ws URL from |pages= interwiki link; link portion L becomes tooltip label
if ws_url then
pages = external_link (ws_url, ws_label .. ' ', 'ws link in pages'); -- space char after label to move icon away from in-source text; TODO: a better way to do this?
pages = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, pages});
coins_pages = ws_label;
end
elseif utilities.is_set (at) then
ws_url, ws_label, L = wikisource_url_make (at); -- make ws URL from |at= interwiki link; link portion L becomes tooltip label
if ws_url then
at = external_link (ws_url, ws_label .. ' ', 'ws link in at'); -- space char after label to move icon away from in-source text; TODO: a better way to do this?
at = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, at});
coins_pages = ws_label;
end
end
return page, pages, at, coins_pages;
end
--[[--------------------------< I S _ U N I Q U E _ A R C H I V E _ U R L >------------------------------------
add error message when |archive-url= value is same as |url= or chapter-url= (or alias...) value
]]
local function is_unique_archive_url (archive, url, c_url, source, date)
if utilities.is_set (archive) then
if archive == url or archive == c_url then
utilities.set_message ('err_bad_url', {utilities.wrap_style ('parameter', source)}); -- add error message
return '', ''; -- unset |archive-url= and |archive-date= because same as |url= or |chapter-url=
end
end
return archive, date;
end
--[=[-------------------------< A R C H I V E _ U R L _ C H E C K >--------------------------------------------
Check archive.org URLs to make sure they at least look like they are pointing at valid archives and not to the
save snapshot URL or to calendar pages. When the archive URL is 'https://web.archive.org/save/' (or http://...)
archive.org saves a snapshot of the target page in the URL. That is something that Wikipedia should not allow
unwitting readers to do.
When the archive.org URL does not have a complete timestamp, archive.org chooses a snapshot according to its own
algorithm or provides a calendar 'search' result. [[WP:ELNO]] discourages links to search results.
This function looks at the value assigned to |archive-url= and returns empty strings for |archive-url= and
|archive-date= and an error message when:
|archive-url= holds an archive.org save command URL
|archive-url= is an archive.org URL that does not have a complete timestamp (YYYYMMDDhhmmss 14 digits) in the
correct place
otherwise returns |archive-url= and |archive-date=
There are two mostly compatible archive.org URLs:
//web.archive.org/<timestamp>... -- the old form
//web.archive.org/web/<timestamp>... -- the new form
The old form does not support or map to the new form when it contains a display flag. There are four identified flags
('id_', 'js_', 'cs_', 'im_') but since archive.org ignores others following the same form (two letters and an underscore)
we don't check for these specific flags but we do check the form.
This function supports a preview mode. When the article is rendered in preview mode, this function may return a modified
archive URL:
for save command errors, return undated wildcard (/*/)
for timestamp errors when the timestamp has a wildcard, return the URL unmodified
for timestamp errors when the timestamp does not have a wildcard, return with timestamp limited to six digits plus wildcard (/yyyymm*/)
A secondary function is to return an archive-url timestamp from those archive urls that have them. The timestamp
is used by validation.archive_date_check() to see if the value in |archive-date= matches the timestamp in the
archive url.
]=]
local function archive_url_check (url, date)
local err_msg; -- start with the error message empty
local path, timestamp, flag; -- portions of the archive.org URL
local function is_ts_date_valid (ts, origin_date) -- local function to validate archive url taimestamp date; time ignored
local y, m, d = ts:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- split into parts
if y and validation.is_valid_date (y, m, d) and (tonumber (y) >= 1996) then
return true, tonumber (y) >= origin_date; -- <origin_date> is 1996 for archive.org
end
end
if (not url:match('//web%.archive%.org/')) and (not url:match('//liveweb%.archive%.org/')) then -- also deprecated liveweb Wayback machine URL
return url, date; -- not an archive.org archive, return ArchiveURL and ArchiveDate
end
if url:match('//web%.archive%.org/save/') then -- if a save command URL, we don't want to allow saving of the target page
err_msg = cfg.err_msg_supl.save;
url = url:gsub ('(//web%.archive%.org)/save/', '%1/*/', 1); -- for preview mode: modify ArchiveURL
elseif url:match('//liveweb%.archive%.org/') then
err_msg = cfg.err_msg_supl.liveweb;
else
path, timestamp, flag = url:match('//web%.archive%.org/([^%d]*)(%d+)([^/]*)/'); -- split out some of the URL parts for evaluation
if not path then -- malformed in some way; pattern did not match
err_msg = cfg.err_msg_supl.timestamp;
elseif 14 ~= timestamp:len() then -- path and flag optional, must have 14-digit timestamp here
err_msg = cfg.err_msg_supl.timestamp;
if '*' ~= flag then
local replacement = timestamp:match ('^%d%d%d%d%d%d') or timestamp:match ('^%d%d%d%d'); -- get the first 6 (YYYYMM) or first 4 digits (YYYY)
if replacement then -- nil if there aren't at least 4 digits (year)
replacement = replacement .. string.rep ('0', 14 - replacement:len()); -- year or yearmo (4 or 6 digits) zero-fill to make 14-digit timestamp
url=url:gsub ('(//web%.archive%.org/[^%d]*)%d[^/]*', '%1' .. replacement .. '*', 1) -- for preview, modify ts to 14 digits plus splat for calendar display
end
end
elseif not is_ts_date_valid (timestamp, 1996) then -- is ymd portion of timestamp a valid date?
err_msg = cfg.err_msg_supl.timestamp;
timestamp = nil; -- unset because invalid
elseif utilities.is_set (path) and 'web/' ~= path then -- older archive URLs do not have the extra 'web/' path element
err_msg = cfg.err_msg_supl.path;
elseif utilities.is_set (flag) and not utilities.is_set (path) then -- flag not allowed with the old form URL (without the 'web/' path element)
err_msg = cfg.err_msg_supl.flag;
elseif utilities.is_set (flag) and not flag:match ('%a%a_') then -- flag if present must be two alpha characters and underscore (requires 'web/' path element)
err_msg = cfg.err_msg_supl.flag;
else
return url, date, timestamp; -- return ArchiveURL, ArchiveDate, and timestamp from |archive-url=
end
end
-- if here, something not right so
utilities.set_message ('err_archive_url', {err_msg}); -- add error message and
if is_preview_mode then
return url, date, timestamp; -- preview mode so return ArchiveURL, ArchiveDate, and timestamp from |archive-url=
else
return '', ''; -- return empty strings for ArchiveURL and ArchiveDate
end
end
--[[--------------------------< P L A C E _ C H E C K >--------------------------------------------------------
check |place=, |publication-place=, |location= to see if these params include digits. This function added because
many editors misuse location to specify the in-source location (|page(s)= and |at= are supposed to do that)
returns the original parameter value without modification; added maint cat when parameter value contains digits
]]
local function place_check (param_val)
if not utilities.is_set (param_val) then -- parameter empty or omitted
return param_val; -- return that empty state
end
if mw.ustring.find (param_val, '%d') then -- not empty, are there digits in the parameter value
utilities.set_message ('maint_location'); -- yep, add maint cat
end
return param_val; -- and done
end
--[[--------------------------< I S _ A R C H I V E D _ C O P Y >----------------------------------------------
compares |title= to 'Archived copy' (placeholder added by bots that can't find proper title); if matches, return true; nil else
]]
local function is_archived_copy (title)
title = mw.ustring.lower(title); -- switch title to lower case
if title:find (cfg.special_case_translation.archived_copy.en) then -- if title is 'Archived copy'
return true;
elseif cfg.special_case_translation.archived_copy['local'] then
if mw.ustring.find (title, cfg.special_case_translation.archived_copy['local']) then -- mw.ustring() because might not be Latin script
return true;
end
end
end
--[[--------------------------< D I S P L A Y _ N A M E S _ S E L E C T >--------------------------------------
for any of the |display-authors=, |display-editors=, etc parameters, select either the local or global setting.
When both are present, look at <local_display_names> value. When the value is some sort of 'et al.'string,
special handling is required.
When {{cs1 config}} has |display-<namelist>= AND this template has |display-<namelist>=etal AND:
the number of names specified by <number_of_names> is:
greater than the number specified in the global |display-<namelist>= parameter (<global_display_names>)
use global |display-<namelist>= parameter value
set overridden maint category
less than or equal to the number specified in the global |display-<namelist>= parameter
use local |display-<namelist>= parameter value
The purpose of this function is to prevent categorizing a template that has fewer names than the global setting
to keep the etal annotation specified by <local_display_names>.
]]
local function display_names_select (global_display_names, local_display_names, param_name, number_of_names)
if global_display_names and utilities.is_set (local_display_names) then -- when both
if 'etal' == local_display_names:lower():gsub("[ '%.]", '') then -- the :gsub() portion makes 'etal' from a variety of 'et al.' spellings and stylings
number_of_names = tonumber (number_of_names); -- convert these to numbers for comparison
local global_display_names_num = tonumber (global_display_names); -- <global_display_names> not set when parameter value is not digits
if number_of_names > global_display_names_num then -- template has more names than global config allows to be displayed?
utilities.set_message ('maint_overridden_setting'); -- set a maint message because global is overriding local |display-<namelist>=etal
return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names())
else
return local_display_names, param_name; -- return local because fewer names so let <local_display_names> control
end
end
-- here when <global_display_names> and <local_display_names> both numbers; <global_display_names> controls
utilities.set_message ('maint_overridden_setting'); -- set a maint message
return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names())
end
-- here when only one of <global_display_names> or <local_display_names> set
if global_display_names then
return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names())
else
return local_display_names, param_name; -- return local
end
end
--[[--------------------------< M O D E _ S E T >--------------------------------------------------------------
fetch global mode setting from {{cs1 config}} (if present) or from |mode= (if present); global setting overrides
local |mode= parameter value. When both are present, emit maintenance message
]]
local function mode_set (Mode, Mode_origin)
local mode;
if cfg.global_cs1_config_t['Mode'] then -- global setting in {{cs1 config}}; nil when empty or assigned value invalid
mode = is_valid_parameter_value (cfg.global_cs1_config_t['Mode'], 'cs1 config: mode', cfg.keywords_lists['mode'], ''); -- error messaging 'param' here is a hoax
else
mode = is_valid_parameter_value (Mode, Mode_origin, cfg.keywords_lists['mode'], '');
end
if cfg.global_cs1_config_t['Mode'] and utilities.is_set (Mode) then -- when template has |mode=<something> which global setting has overridden
utilities.set_message ('maint_overridden_setting'); -- set a maint message
end
return mode;
end
--[[--------------------------< Q U O T E _ M A K E >----------------------------------------------------------
create quotation from |quote=, |trans-quote=, and/or script-quote= with or without |quote-page= or |quote-pages=
when any of those three quote parameters are set, this function unsets <PostScript>. When none of those parameters
are set, |quote-page= and |quote-pages= are unset to nil so that they are not included in the template's metadata
]]
local function quote_make (quote, trans_quote, script_quote, quote_page, quote_pages, nopp, sepc, postscript)
if utilities.is_set (quote) or utilities.is_set (trans_quote) or utilities.is_set (script_quote) then
if utilities.is_set (quote) then
if quote:sub(1, 1) == '"' and quote:sub(-1, -1) == '"' then -- if first and last characters of quote are quote marks
quote = quote:sub(2, -2); -- strip them off
end
end
quote = kern_quotes (quote); -- kern if needed
quote = utilities.wrap_style ('quoted-text', quote ); -- wrap in <q>...</q> tags
if utilities.is_set (script_quote) then
quote = script_concatenate (quote, script_quote, 'script-quote'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after quote is wrapped
end
if utilities.is_set (trans_quote) then
if trans_quote:sub(1, 1) == '"' and trans_quote:sub(-1, -1) == '"' then -- if first and last characters of |trans-quote are quote marks
trans_quote = trans_quote:sub(2, -2); -- strip them off
end
quote = quote .. " " .. utilities.wrap_style ('trans-quoted-title', trans_quote );
end
if utilities.is_set (quote_page) or utilities.is_set (quote_pages) then -- add page prefix
local quote_prefix = '';
if utilities.is_set (quote_page) then
extra_text_in_page_check (quote_page, 'quote-page'); -- add to maint cat if |quote-page= value begins with what looks like p., pp., etc.
if not nopp then
quote_prefix = utilities.substitute (cfg.messages['p-prefix'], {sepc, quote_page});
else
quote_prefix = utilities.substitute (cfg.messages['nopp'], {sepc, quote_page});
end
elseif utilities.is_set (quote_pages) then
extra_text_in_page_check (quote_pages, 'quote-pages'); -- add to maint cat if |quote-pages= value begins with what looks like p., pp., etc.
if tonumber(quote_pages) ~= nil and not nopp then -- if only digits, assume single page
quote_prefix = utilities.substitute (cfg.messages['p-prefix'], {sepc, quote_pages});
elseif not nopp then
quote_prefix = utilities.substitute (cfg.messages['pp-prefix'], {sepc, quote_pages});
else
quote_prefix = utilities.substitute (cfg.messages['nopp'], {sepc, quote_pages});
end
end
quote = quote_prefix .. ": " .. quote;
else
quote = sepc .. " " .. quote;
end
postscript = ""; -- cs1|2 does not supply terminal punctuation when |quote= is set
elseif utilities.is_set (quote_page) or utilities.is_set (quote_pages) then
quote_page = nil; -- unset; these require |quote=; TODO: error message?
quote_pages = nil;
end
return quote, quote_page, quote_pages, postscript;
end
--[[--------------------------< C H E C K _ P U B L I S H E R _ N A M E >--------------------------------------
look for variations of '<text>: <text>' that might be '<location>: <publisher>' in |publisher= parameter value.
when found, emit a maintenance message; return nil else
<publisher> is the value assigned to |publisher= or |institution=
]]
local function check_publisher_name (publisher)
local patterns_t = {
'^[%w%s]+%s*:%s*[%w%s]+$', -- plain text <location>: <publisher>
'^%[+[%w%s:|]+%]+%s*:%s*[%w%s]+$', -- partially wikilinked [[<location>]]: <publisher>
'^[%w%s]+%s*:%s*%[+[%w%s:|]+%]+$', -- partially wikilinked <location>: [[<publisher>]]
'^%[+[%w%s:|]+%]+%s*:%s*%[+[%w%s:|]+%]+$', -- wikilinked [[<location>]]: [[<publisher>]]
}
for _, pattern in ipairs (patterns_t) do -- spin through the patterns_t sequence
if mw.ustring.match (publisher, pattern) then -- does this pattern match?
utilities.set_message ('maint_publisher_location'); -- set a maint message
return; -- and done
end
end
end
--[[--------------------------< I S _ P A G E _ A R T _ N U M >------------------------------------------------
compare the trailing (rightmost) characters of the |doi= value against the whole value assigned to |page(s)=.
return boolean true when:
|page(s)= has exactly 8 digits and a dot between the fourth and fifth digits matches the trailing 9 characters
of the |doi= value: |page=12345678 → |page=1234.5678 matches |doi=10.xxxx/yyyy1234.5678
|page(s)= is 5 or more characters and matches |doi= values's trailing characters
|page(s)= begins with a lowercase 'e' and |page(s)= without the 'e' matches |doi= values's trailing
characters: |page=e12345 → |page=12345 matches |doi=10.xxxx/yyyy12345
|page(s)= begins with a uppercase 'CD' followed by (typically) six digits matches |doi= values that ends with
'CDxxxxxx.pubx' (where 'x' is any single digit)
return nil when |page(s)= values:
are ranges separated by underscore, hyphen, emdash, endash, figure dash, or minus character
are comma- or semicolon-separated lists of pages
have external urls (has text 'http')
are digit-only values less than 10000
do not match |doi= values's trailing characters
]]
local function is_page_art_num (page, doi)
if not (utilities.is_set (page) and utilities.is_set (doi)) then -- both required
return; -- abandon; nothing to do
end
if page:match ('[,;_−–—‒%-]') then -- when |page(s)= might be a page range or a separated list of pages
return; -- abandon
end
page = page:lower(); -- because doi names are case insensitive
doi = doi:lower(); -- force these to lowercase for testing
if page:match ('http') then -- when |page(s)= appears to hold a url
return; -- abandon
end
if tonumber (page) then -- is |page(s)= digits only
if 10000 > tonumber (page) then -- when |page(s)= less than 10000
return; -- abandon
end
if doi:match (page .. '$') then -- digits only page number match the last digits in |doi=?
return true;
end
if 8 == page:len() then -- special case when |page(s)= is exactly 8 digits
local dot_page = page:gsub ('(%d%d%d%d)(%d%d%d%d)', '%1.%2'); -- make a |page=xxxx.yyyy version commonly used in |doi=
if doi:match (dot_page .. '$') then -- 8-digit dotted page number match the last characters in |doi=?
return true;
end
end
else -- here when |page(s)= is alpha-numeric
if 4 < page:len() then -- when |page(s)= is five or more characters
if doi:match (page .. '$') then -- alpha-numeric page match the last characters in |doi=?
return true;
end
local epage = page:match ('^e([%w]+)$'); -- if first character of |page= is 'e', remove it
if epage and doi:match (epage .. '$') then -- page number match the last characters in |doi=?
return true;
end
local cdpage = page:match ('^cd%d+$'); -- if first characters of |page= are 'CD' and last characters are digits (typically 6 digits)
if cdpage and doi:match (cdpage .. '%.pub%d$') then -- page number matches doi 'CDxxxxxx.pubx' where 'x' is a digit
return true;
end
end
end
end
--[[--------------------------< C I T A T I O N 0 >------------------------------------------------------------
This is the main function doing the majority of the citation formatting.
]]
local function citation0( config, args )
--[[
Load Input Parameters
The argument_wrapper facilitates the mapping of multiple aliases to single internal variable.
]]
local A = argument_wrapper ( args );
-- Pick out the relevant fields from the arguments. Different citation templates
-- define different field names for the same underlying things.
local author_etal;
local a = {}; -- authors list from |lastn= / |firstn= pairs or |vauthors=
local Authors;
local NameListStyle;
if cfg.global_cs1_config_t['NameListStyle'] then -- global setting in {{cs1 config}} overrides local |name-list-style= parameter value; nil when empty or assigned value invalid
NameListStyle = is_valid_parameter_value (cfg.global_cs1_config_t['NameListStyle'], 'cs1 config: name-list-style', cfg.keywords_lists['name-list-style'], ''); -- error messaging 'param' here is a hoax
else
NameListStyle = is_valid_parameter_value (A['NameListStyle'], A:ORIGIN('NameListStyle'), cfg.keywords_lists['name-list-style'], '');
end
if cfg.global_cs1_config_t['NameListStyle'] and utilities.is_set (A['NameListStyle']) then -- when template has |name-list-style=<something> which global setting has overridden
utilities.set_message ('maint_overridden_setting'); -- set a maint message
end
local Collaboration = A['Collaboration'];
do -- to limit scope of selected
local selected = select_author_editor_source (A['Vauthors'], A['Authors'], args, 'AuthorList');
if 1 == selected then
a, author_etal = extract_names (args, 'AuthorList'); -- fetch author list from |authorn= / |lastn= / |firstn=, |author-linkn=, and |author-maskn=
elseif 2 == selected then
NameListStyle = 'vanc'; -- override whatever |name-list-style= might be
a, author_etal = parse_vauthors_veditors (args, A['Vauthors'], 'AuthorList'); -- fetch author list from |vauthors=, |author-linkn=, and |author-maskn=
elseif 3 == selected then
Authors = A['Authors']; -- use content of |people= or |credits=; |authors= is deprecated; TODO: constrain |people= and |credits= to cite av media, episode, serial?
end
if utilities.is_set (Collaboration) then
author_etal = true; -- so that |display-authors=etal not required
end
end
local editor_etal;
local e = {}; -- editors list from |editor-lastn= / |editor-firstn= pairs or |veditors=
do -- to limit scope of selected
local selected = select_author_editor_source (A['Veditors'], nil, args, 'EditorList'); -- support for |editors= withdrawn
if 1 == selected then
e, editor_etal = extract_names (args, 'EditorList'); -- fetch editor list from |editorn= / |editor-lastn= / |editor-firstn=, |editor-linkn=, and |editor-maskn=
elseif 2 == selected then
NameListStyle = 'vanc'; -- override whatever |name-list-style= might be
e, editor_etal = parse_vauthors_veditors (args, args.veditors, 'EditorList'); -- fetch editor list from |veditors=, |editor-linkn=, and |editor-maskn=
end
end
local Chapter = A['Chapter']; -- done here so that we have access to |contribution= from |chapter= and |script-chapter= aliases
local Chapter_origin = A:ORIGIN ('Chapter');
local ScriptChapter = A['ScriptChapter'];
local ScriptChapter_origin = A:ORIGIN ('ScriptChapter');
local Contribution; -- because contribution is required for contributor(s)
if 'contribution' == Chapter_origin then -- is there a |contribution= parameter?
Contribution = Chapter; -- get the name of the contribution
elseif 'script-contribution' == ScriptChapter_origin then -- no, so is there a |script-contribution= parameter?
Contribution = ScriptChapter; -- get the name of the contribution
end
local c = {}; -- contributors list from |contributor-lastn= / contributor-firstn= pairs
if utilities.in_array (config.CitationClass, {"book", "citation"}) and not (utilities.is_set (A['Periodical']) or utilities.is_set (A['ScriptPeriodical'])) then -- |contributor= and |contribution= only supported in book cites
c = extract_names (args, 'ContributorList'); -- fetch contributor list from |contributorn= / |contributor-lastn=, -firstn=, -linkn=, -maskn=
if 0 < #c then
if not utilities.is_set (Contribution) then -- |contributor= requires |contribution=
utilities.set_message ('err_contributor_missing_required_param', 'contribution'); -- add missing contribution error message
c = {}; -- blank the contributors' table; it is used as a flag later
end
if 0 == #a then -- |contributor= requires |author=
utilities.set_message ('err_contributor_missing_required_param', 'author'); -- add missing author error message
c = {}; -- blank the contributors' table; it is used as a flag later
end
end
else -- if not a book cite
if utilities.select_one (args, cfg.aliases['ContributorList-Last'], 'err_redundant_parameters', 1 ) then -- are there contributor name list parameters?
utilities.set_message ('err_contributor_ignored'); -- add contributor ignored error message
end
Contribution = nil; -- unset
end
local Title = A['Title'];
local TitleLink = A['TitleLink'];
local auto_select = ''; -- default is auto
local accept_link;
TitleLink, accept_link = utilities.has_accept_as_written (TitleLink, true); -- test for accept-this-as-written markup
if (not accept_link) and utilities.in_array (TitleLink, {'none', 'pmc', 'doi'}) then -- check for special keywords
auto_select = TitleLink; -- remember selection for later
TitleLink = ''; -- treat as if |title-link= would have been empty
end
TitleLink = link_title_ok (TitleLink, A:ORIGIN ('TitleLink'), Title, 'title'); -- check for wiki-markup in |title-link= or wiki-markup in |title= when |title-link= is set
local Section = ''; -- {{cite map}} only; preset to empty string for concatenation if not used
if 'map' == config.CitationClass and 'section' == Chapter_origin then
Section = A['Chapter']; -- get |section= from |chapter= alias list; |chapter= and the other aliases not supported in {{cite map}}
Chapter = ''; -- unset for now; will be reset later from |map= if present
end
local Periodical = A['Periodical'];
local Periodical_origin = A:ORIGIN('Periodical');
local ScriptPeriodical = A['ScriptPeriodical'];
local ScriptPeriodical_origin = A:ORIGIN('ScriptPeriodical');
local TransPeriodical = A['TransPeriodical'];
local TransPeriodical_origin = A:ORIGIN ('TransPeriodical');
local Encyclopedia = A['Encyclopedia']; -- used as a flag by this module and by ~/COinS
local ScriptEncyclopedia = A['ScriptEncyclopedia'];
local TransEncyclopedia = A['TransEncyclopedia'];
if (utilities.in_array (config.CitationClass, {'book', 'encyclopaedia'}) or ('citation' == config.CitationClass and (utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia))))
and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical) or utilities.is_set (TransPeriodical)) then
local param;
if utilities.is_set (Periodical) then -- get a parameter name from one of these periodical related meta-parameters
Periodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters
param = Periodical_origin -- get parameter name for error messaging
elseif utilities.is_set (TransPeriodical) then
TransPeriodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters
param = TransPeriodical_origin; -- get parameter name for error messaging
elseif utilities.is_set (ScriptPeriodical) then
ScriptPeriodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters
param = ScriptPeriodical_origin; -- get parameter name for error messaging
end
if utilities.is_set (param) then -- if we found one
utilities.set_message ('err_periodical_ignored', {param}); -- emit an error message
end
end
if utilities.is_set (Periodical) then
local i;
Periodical, i = utilities.strip_apostrophe_markup (Periodical); -- strip apostrophe markup so that metadata isn't contaminated
if i then -- non-zero when markup was stripped so emit an error message
utilities.set_message ('err_apostrophe_markup', {Periodical_origin});
end
end
if 'mailinglist' == config.CitationClass then -- special case for {{cite mailing list}}
if utilities.is_set (A ['MailingList']) then
if utilities.is_set (Periodical) then -- both set emit an error TODO: make a function for this and similar?
utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', Periodical_origin) .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'mailinglist')});
end
Periodical = A ['MailingList']; -- error or no, set Periodical to |mailinglist= value because this template is {{cite mailing list}}
Periodical_origin = A:ORIGIN('MailingList');
end
end
-- web and news not tested for now because of
-- Wikipedia:Administrators%27_noticeboard#Is_there_a_semi-automated_tool_that_could_fix_these_annoying_"Cite_Web"_errors?
if not (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) then -- 'periodical' templates require periodical parameter
-- local p = {['journal'] = 'journal', ['magazine'] = 'magazine', ['news'] = 'newspaper', ['web'] = 'website'}; -- for error message
local p = {['journal'] = 'journal', ['magazine'] = 'magazine'}; -- for error message
if p[config.CitationClass] then
utilities.set_message ('err_missing_periodical', {config.CitationClass, p[config.CitationClass]});
end
end
local Volume;
if 'citation' == config.CitationClass then
if utilities.is_set (Periodical) then
if not utilities.in_array (Periodical_origin, cfg.citation_no_volume_t) then -- {{citation}} does not render |volume= when these parameters are used
Volume = A['Volume']; -- but does for all other 'periodicals'
end
elseif utilities.is_set (ScriptPeriodical) then
if 'script-website' ~= ScriptPeriodical_origin then -- {{citation}} does not render volume for |script-website=
Volume = A['Volume']; -- but does for all other 'periodicals'
end
else
Volume = A['Volume']; -- and does for non-'periodical' cites
end
elseif utilities.in_array (config.CitationClass, cfg.templates_using_volume) then -- render |volume= for cs1 according to the configuration settings
Volume = A['Volume'];
end
extra_text_in_vol_iss_check (Volume, A:ORIGIN ('Volume'), 'v');
local Issue;
if 'citation' == config.CitationClass then
if utilities.is_set (Periodical) and utilities.in_array (Periodical_origin, cfg.citation_issue_t) then -- {{citation}} may render |issue= when these parameters are used
Issue = A['Issue'];
elseif utilities.is_set (ScriptPeriodical) and utilities.in_array (ScriptPeriodical_origin, cfg.citation_issue_t) then
Issue = A['Issue'];
end
elseif utilities.in_array (config.CitationClass, cfg.templates_using_issue) then -- conference & map books do not support issue; {{citation}} listed here because included in settings table
if not (utilities.in_array (config.CitationClass, {'conference', 'map', 'citation'}) and not (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical))) then
Issue = A['Issue'];
end
end
local ArticleNumber;
if utilities.in_array (config.CitationClass, {'journal', 'conference'})
or ('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and ('journal' == Periodical_origin or 'script-journal' == ScriptPeriodical_origin)) then
ArticleNumber = A['ArticleNumber'];
elseif utilities.is_set (A['ArticleNumber']) then
utilities.add_prop_cat ('art_num_ignored');
end
extra_text_in_vol_iss_check (Issue, A:ORIGIN ('Issue'), 'i');
Issue = utilities.hyphen_to_dash (Issue);
local Page;
local Pages;
local At;
local QuotePage;
local QuotePages;
if not utilities.in_array (config.CitationClass, cfg.templates_not_using_page) then
Page = A['Page'];
Pages = utilities.hyphen_to_dash (A['Pages']);
At = A['At'];
QuotePage = A['QuotePage'];
QuotePages = utilities.hyphen_to_dash (A['QuotePages']);
elseif first_set ({A['Page'], A['Pages'], A['At'], A['QuotePage'], A['QuotePages']}, 5) then
utilities.add_prop_cat ('page_ignored');
end
local NoPP = is_valid_parameter_value (A['NoPP'], A:ORIGIN('NoPP'), cfg.keywords_lists['yes_true_y'], nil);
local Mode = mode_set (A['Mode'], A:ORIGIN('Mode'));
-- separator character and postscript
local sepc, PostScript = set_style (Mode:lower(), A['PostScript'], config.CitationClass);
local Quote;
Quote, QuotePage, QuotePages, PostScript = quote_make (A['Quote'], A['TransQuote'], A['ScriptQuote'], QuotePage, QuotePages, NoPP, sepc, PostScript);
local Edition = A['Edition'];
local PublicationPlace = place_check (A['PublicationPlace'], A:ORIGIN('PublicationPlace'));
local Place = place_check (A['Place'], A:ORIGIN('Place'));
local PublisherName = A['PublisherName'];
local PublisherName_origin = A:ORIGIN('PublisherName');
if utilities.is_set (PublisherName) and (cfg.keywords_xlate['none'] ~= PublisherName) then
local i;
PublisherName, i = utilities.strip_apostrophe_markup (PublisherName); -- strip apostrophe markup so that metadata isn't contaminated; publisher is never italicized
if i and (0 < i) then -- non-zero when markup was stripped so emit an error message
utilities.set_message ('err_apostrophe_markup', {PublisherName_origin});
end
end
if ('document' == config.CitationClass) and not utilities.is_set (PublisherName) then
utilities.set_message ('err_missing_publisher', {config.CitationClass, 'publisher'});
end
local Newsgroup = A['Newsgroup']; -- TODO: strip apostrophe markup?
local Newsgroup_origin = A:ORIGIN('Newsgroup');
if 'newsgroup' == config.CitationClass then
if utilities.is_set (PublisherName) and (cfg.keywords_xlate['none'] ~= PublisherName) then -- general use parameter |publisher= not allowed in cite newsgroup
utilities.set_message ('err_parameter_ignored', {PublisherName_origin});
end
PublisherName = nil; -- ensure that this parameter is unset for the time being; will be used again after COinS
end
if 'book' == config.CitationClass or 'encyclopaedia' == config.CitationClass or ('citation' == config.CitationClass and not (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical))) then
local accept;
PublisherName, accept = utilities.has_accept_as_written (PublisherName); -- check for and remove accept-as-written markup from |publisher= wrapped
if not accept then -- when no accept-as-written markup
check_publisher_name (PublisherName); -- emit maint message when |publisher= might be prefixed with publisher's location
end
end
local URL = A['URL']; -- TODO: better way to do this for URL, ChapterURL, and MapURL?
local UrlAccess = is_valid_parameter_value (A['UrlAccess'], A:ORIGIN('UrlAccess'), cfg.keywords_lists['url-access'], nil);
if not utilities.is_set (URL) and utilities.is_set (UrlAccess) then
UrlAccess = nil;
utilities.set_message ('err_param_access_requires_param', 'url');
end
local ChapterURL = A['ChapterURL'];
local ChapterUrlAccess = is_valid_parameter_value (A['ChapterUrlAccess'], A:ORIGIN('ChapterUrlAccess'), cfg.keywords_lists['url-access'], nil);
if not utilities.is_set (ChapterURL) and utilities.is_set (ChapterUrlAccess) then
ChapterUrlAccess = nil;
utilities.set_message ('err_param_access_requires_param', {A:ORIGIN('ChapterUrlAccess'):gsub ('%-access', '')});
end
local MapUrlAccess = is_valid_parameter_value (A['MapUrlAccess'], A:ORIGIN('MapUrlAccess'), cfg.keywords_lists['url-access'], nil);
if not utilities.is_set (A['MapURL']) and utilities.is_set (MapUrlAccess) then
MapUrlAccess = nil;
utilities.set_message ('err_param_access_requires_param', {'map-url'});
end
local this_page = mw.title.getCurrentTitle(); -- also used for COinS and for language
local no_tracking_cats = is_valid_parameter_value (A['NoTracking'], A:ORIGIN('NoTracking'), cfg.keywords_lists['yes_true_y'], nil);
-- check this page to see if it is in one of the namespaces that cs1 is not supposed to add to the error categories
if not utilities.is_set (no_tracking_cats) then -- ignore if we are already not going to categorize this page
if cfg.uncategorized_namespaces[this_page.namespace] then -- is this page's namespace id one of the uncategorized namespace ids?
no_tracking_cats = "true"; -- set no_tracking_cats
end
for _, v in ipairs (cfg.uncategorized_subpages) do -- cycle through page name patterns
if this_page.text:match (v) then -- test page name against each pattern
no_tracking_cats = "true"; -- set no_tracking_cats
break; -- bail out if one is found
end
end
end
-- check for extra |page=, |pages= or |at= parameters. (also sheet and sheets while we're at it)
utilities.select_one (args, {'page', 'p', 'pp', 'pages', 'at', 'sheet', 'sheets'}, 'err_redundant_parameters'); -- this is a dummy call simply to get the error message and category
local coins_pages;
Page, Pages, At, coins_pages = insource_loc_get (Page, A:ORIGIN('Page'), Pages, A:ORIGIN('Pages'), At);
if utilities.is_set (PublicationPlace) and utilities.is_set (Place) then -- both |publication-place= and |place= (|location=) allowed if different
utilities.add_prop_cat ('location-test'); -- add property cat to evaluate how often PublicationPlace and Place are used together
if PublicationPlace == Place then
Place = ''; -- unset; don't need both if they are the same
end
elseif not utilities.is_set (PublicationPlace) and utilities.is_set (Place) then -- when only |place= (|location=) is set ...
PublicationPlace = Place; -- promote |place= (|location=) to |publication-place
end
if PublicationPlace == Place then Place = ''; end -- don't need both if they are the same
local URL_origin = A:ORIGIN('URL'); -- get name of parameter that holds URL
local ChapterURL_origin = A:ORIGIN('ChapterURL'); -- get name of parameter that holds ChapterURL
-- local ScriptChapter = A['ScriptChapter'];
-- local ScriptChapter_origin = A:ORIGIN ('ScriptChapter');
local Format = A['Format'];
local ChapterFormat = A['ChapterFormat'];
local TransChapter = A['TransChapter'];
local TransChapter_origin = A:ORIGIN ('TransChapter');
local TransTitle = A['TransTitle'];
local ScriptTitle = A['ScriptTitle'];
if utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'pressrelease', 'podcast', 'newsgroup', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn', -- if any of the 'periodical' cites except encyclopedia
'map', 'episode'}) or ('conference' == config.CitationClass and utilities.is_set (A['BookTitle'])) or -- {{cite map}} allows |section= but it is alias of |sections= ; {{cite episode}} uses |title= as chapter
('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not (utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia))) then
local chap_param;
if utilities.is_set (Chapter) then -- get a parameter name from one of these chapter related meta-parameters
chap_param = A:ORIGIN ('Chapter')
elseif utilities.is_set (TransChapter) then
chap_param = A:ORIGIN ('TransChapter')
elseif utilities.is_set (ChapterURL) then
chap_param = A:ORIGIN ('ChapterURL')
elseif utilities.is_set (ScriptChapter) then
chap_param = ScriptChapter_origin;
else utilities.is_set (ChapterFormat)
chap_param = A:ORIGIN ('ChapterFormat')
end
if utilities.is_set (chap_param) then -- if we found one
utilities.set_message ('err_chapter_ignored', {chap_param}); -- add error message
Chapter = ''; -- and set them to empty string to be safe with concatenation
TransChapter = ''; -- for now, ignore linter warnings
ChapterURL = '';
ScriptChapter = '';
ChapterFormat = '';
end
end
--[[
Parameter remapping for cite encyclopedia:
When the citation has these parameters:
|encyclopedia= and |title= then map |title= to |article= and |encyclopedia= to |title= for rendering
|encyclopedia= and |article= then map |encyclopedia= to |title= for rendering
|trans-title= maps to |trans-chapter= when |title= is re-mapped
|url= maps to |chapter-url= when |title= is remapped
All other combinations of |encyclopedia=, |title=, and |article= are not modified
]]
--local Encyclopedia = A['Encyclopedia']; -- used as a flag by this module and by ~/COinS
--local ScriptEncyclopedia = A['ScriptEncyclopedia'];
--local TransEncyclopedia = A['TransEncyclopedia'];
if utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia) then -- emit error message when Encyclopedia set but template is other than {{cite encyclopedia}} or {{citation}}
if 'encyclopaedia' ~= config.CitationClass and 'citation' ~= config.CitationClass then
if utilities.is_set (Encyclopedia) then
utilities.set_message ('err_parameter_ignored', {A:ORIGIN ('Encyclopedia')});
else
utilities.set_message ('err_parameter_ignored', {A:ORIGIN ('ScriptEncyclopedia')});
end
Encyclopedia = nil; -- unset these because not supported by this template
ScriptEncyclopedia = nil;
TransEncyclopedia = nil;
end
elseif utilities.is_set (TransEncyclopedia) then
utilities.set_message ('err_trans_missing_title', {'encyclopedia'});
end
if ('encyclopaedia' == config.CitationClass) or ('citation' == config.CitationClass and (utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia))) then
if utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia) then
Periodical = Encyclopedia; -- error or no, set Periodical to Encyclopedia for rendering; {{citation}} could (not legitimately) have both; use Encyclopedia
Periodical_origin = A:ORIGIN ('Encyclopedia');
ScriptPeriodical = ScriptEncyclopedia;
ScriptPeriodical_origin = A:ORIGIN ('ScriptEncyclopedia');
if utilities.is_set (Title) or utilities.is_set (ScriptTitle) then
if not (utilities.is_set (Chapter) or utilities.is_set (ScriptChapter)) then
Chapter = Title; -- |encyclopedia= and |title= are set so map |title= params to |article= params for rendering
ScriptChapter = ScriptTitle;
ScriptChapter_origin = A:ORIGIN('ScriptTitle')
TransChapter = TransTitle;
ChapterURL = URL;
ChapterURL_origin = URL_origin;
ChapterUrlAccess = UrlAccess;
ChapterFormat = Format;
if utilities.is_set (TitleLink) then
if utilities.is_set (ChapterURL) then
utilities.set_message ('err_wikilink_in_url');
else
Chapter = utilities.make_wikilink (TitleLink, Chapter);
end
end
Title = Periodical; -- now map |encyclopedia= params to |title= params for rendering
ScriptTitle = ScriptPeriodical or '';
TransTitle = TransEncyclopedia or '';
Periodical = ''; -- redundant so unset
ScriptPeriodical = '';
URL = '';
Format = '';
TitleLink = '';
end
elseif utilities.is_set (Chapter) or utilities.is_set (ScriptChapter) then -- |title= not set
Title = Periodical; -- |encyclopedia= set and |article= set so map |encyclopedia= to |title= for rendering
ScriptTitle = ScriptPeriodical or '';
TransTitle = TransEncyclopedia or '';
Periodical = ''; -- redundant so unset
ScriptPeriodical = '';
end
end
end
-- special case for cite techreport.
local ID = A['ID'];
if (config.CitationClass == "techreport") then -- special case for cite techreport
if utilities.is_set (A['Number']) then -- cite techreport uses 'number', which other citations alias to 'issue'
if not utilities.is_set (ID) then -- can we use ID for the "number"?
ID = A['Number']; -- yes, use it
else -- ID has a value so emit error message
utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'id') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'number')});
end
end
end
-- Account for the oddity that is {{cite conference}}, before generation of COinS data.
local ChapterLink -- = A['ChapterLink']; -- deprecated as a parameter but still used internally by cite episode
local Conference = A['Conference'];
local BookTitle = A['BookTitle'];
local TransTitle_origin = A:ORIGIN ('TransTitle');
if 'conference' == config.CitationClass then
if utilities.is_set (BookTitle) then
Chapter = Title;
Chapter_origin = 'title';
ScriptChapter = ScriptTitle;
ScriptChapter_origin = A:ORIGIN('ScriptTitle');
-- ChapterLink = TitleLink; -- |chapter-link= is deprecated
ChapterURL = URL;
ChapterUrlAccess = UrlAccess;
ChapterURL_origin = URL_origin;
URL_origin = '';
ChapterFormat = Format;
TransChapter = TransTitle;
TransChapter_origin = TransTitle_origin;
Title = BookTitle;
ScriptTitle = '';
Format = '';
-- TitleLink = '';
TransTitle = '';
URL = '';
end
elseif 'speech' ~= config.CitationClass then
Conference = ''; -- not cite conference or cite speech so make sure this is empty string
end
local cs2_lower = function (text) -- if mode is cs2, use lower case
if (sepc ~= '.') then
return text:lower();
end
return text;
end
local use_lowercase = ( sepc == ',' ); -- controls capitalization of certain static text
-- cite map oddities
local Cartography = "";
local Scale = "";
local Sheet = A['Sheet'] or '';
local Sheets = A['Sheets'] or '';
if config.CitationClass == "map" then
Chapter = A['Map'];
Chapter_origin = A:ORIGIN('Map'); -- for now, ignore linter warning
ChapterURL = A['MapURL'];
ChapterURL_origin = A:ORIGIN('MapURL');
TransChapter = A['TransMap'];
ScriptChapter = A['ScriptMap']
ScriptChapter_origin = A:ORIGIN('ScriptMap')
ChapterUrlAccess = MapUrlAccess;
ChapterFormat = A['MapFormat'];
Cartography = A['Cartography'];
if utilities.is_set ( Cartography ) then
Cartography = sepc .. " " .. wrap_msg ('cartography', Cartography, use_lowercase);
end
Scale = A['Scale'];
if utilities.is_set ( Scale ) then
Scale = sepc .. " " .. Scale;
end
end
-- Account for the oddities that are {{cite episode}} and {{cite serial}}, before generation of COinS data.
local Series = A['Series'];
if 'episode' == config.CitationClass or 'serial' == config.CitationClass then
local SeriesLink = A['SeriesLink'];
SeriesLink = link_title_ok (SeriesLink, A:ORIGIN ('SeriesLink'), Series, 'series'); -- check for wiki-markup in |series-link= or wiki-markup in |series= when |series-link= is set
local Network = A['Network'];
local Station = A['Station'];
local s, n = {}, {};
-- do common parameters first
if utilities.is_set (Network) then table.insert(n, Network); end
if utilities.is_set (Station) then table.insert(n, Station); end
ID = table.concat(n, sepc .. ' ');
if 'episode' == config.CitationClass then -- handle the oddities that are strictly {{cite episode}}
local Season = A['Season'];
local SeriesNumber = A['SeriesNumber'];
if utilities.is_set (Season) and utilities.is_set (SeriesNumber) then -- these are mutually exclusive so if both are set TODO: make a function for this and similar?
utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'season') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'seriesno')}); -- add error message
SeriesNumber = ''; -- unset; prefer |season= over |seriesno=
end
-- assemble a table of parts concatenated later into Series
if utilities.is_set (Season) then table.insert(s, wrap_msg ('season', Season, use_lowercase)); end
if utilities.is_set (SeriesNumber) then table.insert(s, wrap_msg ('seriesnum', SeriesNumber, use_lowercase)); end
if utilities.is_set (Issue) then table.insert(s, wrap_msg ('episode', Issue, use_lowercase)); end
Issue = ''; -- unset because this is not a unique parameter
Chapter = Title; -- promote title parameters to chapter
ScriptChapter = ScriptTitle;
ScriptChapter_origin = A:ORIGIN('ScriptTitle');
ChapterLink = TitleLink; -- alias |episode-link=
TransChapter = TransTitle;
ChapterURL = URL;
ChapterUrlAccess = UrlAccess;
ChapterURL_origin = URL_origin;
ChapterFormat = Format;
Title = Series; -- promote series to title
TitleLink = SeriesLink;
Series = table.concat(s, sepc .. ' '); -- this is concatenation of season, seriesno, episode number
if utilities.is_set (ChapterLink) then
if not utilities.is_set (ChapterURL) then -- link but not URL
Chapter = utilities.make_wikilink (ChapterLink, Chapter);
elseif utilities.is_set (Series) then -- if both are set, URL links episode;
Series = utilities.make_wikilink (ChapterLink, Series);
else
utilities.set_message ('err_wikilink_in_url');
end
end
URL = ''; -- unset
TransTitle = '';
ScriptTitle = '';
Format = '';
else -- now oddities that are cite serial
Issue = ''; -- unset because this parameter no longer supported by the citation/core version of cite serial
Chapter = A['Episode']; -- TODO: make |episode= available to cite episode someday?
if utilities.is_set (Series) and utilities.is_set (SeriesLink) then
Series = utilities.make_wikilink (SeriesLink, Series);
end
Series = utilities.wrap_style ('italic-title', Series); -- series is italicized
end
end
-- end of {{cite episode}} stuff
-- handle type parameter for those CS1 citations that have default values
local TitleType = A['TitleType'];
local Degree = A['Degree'];
if utilities.in_array (config.CitationClass, {'AV-media-notes', 'document', 'interview', 'mailinglist', 'map', 'podcast', 'pressrelease', 'report', 'speech', 'techreport', 'thesis'}) then
TitleType = set_titletype (config.CitationClass, TitleType);
if utilities.is_set (Degree) and "Thesis" == TitleType then -- special case for cite thesis
TitleType = Degree .. ' ' .. cfg.title_types ['thesis']:lower();
end
end
if utilities.is_set (TitleType) then -- if type parameter is specified
TitleType = utilities.substitute ( cfg.messages['type'], TitleType); -- display it in parentheses
-- TODO: Hack on TitleType to fix bunched parentheses problem
end
-- legacy: promote PublicationDate to Date if neither Date nor Year are set.
local Date = A['Date'];
local Date_origin; -- to hold the name of parameter promoted to Date; required for date error messaging
local PublicationDate = A['PublicationDate'];
local Year = A['Year'];
if utilities.is_set (Year) then
validation.year_check (Year); -- returns nothing; emits maint message when |year= doesn't hold a 'year' value
end
if not utilities.is_set (Date) then
Date = Year; -- promote Year to Date
Year = nil; -- make nil so Year as empty string isn't used for CITEREF
if not utilities.is_set (Date) and utilities.is_set (PublicationDate) then -- use PublicationDate when |date= and |year= are not set
Date = PublicationDate; -- promote PublicationDate to Date
PublicationDate = ''; -- unset, no longer needed
Date_origin = A:ORIGIN('PublicationDate'); -- save the name of the promoted parameter
else
Date_origin = A:ORIGIN('Year'); -- save the name of the promoted parameter
end
else
Date_origin = A:ORIGIN('Date'); -- not a promotion; name required for error messaging
end
if PublicationDate == Date then PublicationDate = ''; end -- if PublicationDate is same as Date, don't display in rendered citation
--[[
Go test all of the date-holding parameters for valid MOS:DATE format and make sure that dates are real dates. This must be done before we do COinS because here is where
we get the date used in the metadata.
Date validation supporting code is in Module:Citation/CS1/Date_validation
]]
local DF = is_valid_parameter_value (A['DF'], A:ORIGIN('DF'), cfg.keywords_lists['df'], '');
if not utilities.is_set (DF) then
DF = cfg.global_df; -- local |df= if present overrides global df set by {{use xxx date}} template
end
local ArchiveURL;
local ArchiveDate;
local ArchiveFormat = A['ArchiveFormat'];
local archive_url_timestamp; -- timestamp from wayback machine url
ArchiveURL, ArchiveDate, archive_url_timestamp = archive_url_check (A['ArchiveURL'], A['ArchiveDate'])
ArchiveFormat = style_format (ArchiveFormat, ArchiveURL, 'archive-format', 'archive-url');
ArchiveURL, ArchiveDate = is_unique_archive_url (ArchiveURL, URL, ChapterURL, A:ORIGIN('ArchiveURL'), ArchiveDate); -- add error message when URL or ChapterURL == ArchiveURL
local AccessDate = A['AccessDate'];
local COinS_date = {}; -- holds date info extracted from |date= for the COinS metadata by Module:Date verification
local DoiBroken = A['DoiBroken'];
local Embargo = A['Embargo'];
local anchor_year; -- used in the CITEREF identifier
do -- create defined block to contain local variables date_parameters_list, mismatch
local date_parameters_list = { -- AirDate has been promoted to Date so not necessary to check it
['access-date'] = {val = AccessDate, name = A:ORIGIN ('AccessDate')},
['archive-date'] = {val = ArchiveDate, name = A:ORIGIN ('ArchiveDate')},
['date'] = {val = Date, name = Date_origin},
['doi-broken-date'] = {val = DoiBroken, name = A:ORIGIN ('DoiBroken')},
['pmc-embargo-date'] = {val = Embargo, name = A:ORIGIN ('Embargo')},
['publication-date'] = {val = PublicationDate, name = A:ORIGIN ('PublicationDate')},
['year'] = {val = Year, name = A:ORIGIN ('Year')},
};
local error_list = {};
anchor_year, Embargo = validation.dates(date_parameters_list, COinS_date, error_list);
if utilities.is_set (Year) and utilities.is_set (Date) then -- both |date= and |year= not normally needed;
validation.year_date_check (Year, A:ORIGIN ('Year'), Date, A:ORIGIN ('Date'), error_list);
end
if 0 == #error_list then -- error free dates only; 0 when error_list is empty
local modified = false; -- flag
if utilities.is_set (DF) then -- if we need to reformat dates
modified = validation.reformat_dates (date_parameters_list, DF); -- reformat to DF format, use long month names if appropriate
end
if true == validation.date_hyphen_to_dash (date_parameters_list) then -- convert hyphens to dashes where appropriate
modified = true;
utilities.set_message ('maint_date_format'); -- hyphens were converted so add maint category
end
-- for those wikis that can and want to have English date names translated to the local language; not supported at en.wiki
if cfg.date_name_auto_xlate_enable and validation.date_name_xlate (date_parameters_list, cfg.date_digit_auto_xlate_enable ) then
utilities.set_message ('maint_date_auto_xlated'); -- add maint cat
modified = true;
end
if modified then -- if the date_parameters_list values were modified
AccessDate = date_parameters_list['access-date'].val; -- overwrite date holding parameters with modified values
ArchiveDate = date_parameters_list['archive-date'].val;
Date = date_parameters_list['date'].val;
DoiBroken = date_parameters_list['doi-broken-date'].val;
PublicationDate = date_parameters_list['publication-date'].val;
end
if archive_url_timestamp and utilities.is_set (ArchiveDate) then
validation.archive_date_check (ArchiveDate, archive_url_timestamp, DF); -- does YYYYMMDD in archive_url_timestamp match date in ArchiveDate
end
else
utilities.set_message ('err_bad_date', {utilities.make_sep_list (#error_list, error_list)}); -- add this error message
end
end -- end of do
if utilities.in_array (config.CitationClass, {'book', 'encyclopaedia'}) or -- {{cite book}}, {{cite encyclopedia}}; TODO: {{cite conference}} and others?
('citation' == config.CitationClass and (utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia))) or -- {{citation}} as an encylopedia citation
('citation' == config.CitationClass and not (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical))) then -- {{citation}} as a book citation
if utilities.is_set (PublicationPlace) then
if not utilities.is_set (PublisherName) then
local date = COinS_date.rftdate and tonumber (COinS_date.rftdate:match ('%d%d%d%d')); -- get year portion of COinS date (because in Arabic numerals); convert string to number
if date and (1850 <= date) then -- location has no publisher; if date is 1850 or later
utilities.set_message ('maint_location_no_publisher'); -- add maint cat
end
else -- PublisherName has a value
if cfg.keywords_xlate['none'] == PublisherName then -- if that value is 'none' (only for book and encyclopedia citations)
PublisherName = ''; -- unset
end
end
end
end
local ID_list_t; -- sequence table of rendered identifiers
local ID_list_coins_t; -- table of identifiers and their values from args; key is same as cfg.id_handlers's key
local Class = A['Class']; -- arxiv class identifier
local ID_support = {
{A['ASINTLD'], 'ASIN', 'err_asintld_missing_asin', A:ORIGIN ('ASINTLD')},
{DoiBroken, 'DOI', 'err_doibroken_missing_doi', A:ORIGIN ('DoiBroken')},
{Embargo, 'PMC', 'err_embargo_missing_pmc', A:ORIGIN ('Embargo')},
}
ID_list_t, ID_list_coins_t = identifiers.identifier_lists_get (args, {
DoiBroken = DoiBroken, -- for |doi=
ASINTLD = A['ASINTLD'], -- for |asin=
Embargo = Embargo, -- for |pmc=
Class = Class, -- for |arxiv=
CitationClass = config.CitationClass, -- for |arxiv=
Year=anchor_year, -- for |isbn=
}, ID_support);
for _, id in ipairs (ID_list_t) do -- search through the ID_list_t sequence looking for an ISBN identifier string
if id:find ('ISBN', 3, true) then -- plain find, start at index 3 ([[ISBN)
if 'citation' == config.CitationClass then -- catch ve/citoid malformed book cites in {{citation}} templates
if utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical) then -- when a |work= alias is set
utilities.set_message ('maint_work_isbn'); -- add maint cat
break; -- and abandon
end
elseif ({['journal'] = true, ['magazine'] = true, ['news'] = true, ['web'] = true})[config.CitationClass] then
utilities.set_message ('maint_periodical_has_isbn'); -- add maint cat
break; -- and abandon
end
end
end
-- if 'citation' == config.CitationClass then -- catch ve/citoid malformed book cites in {{citation}} templates
-- for _, id in ipairs (ID_list_t) do -- search through the ID_list_t sequence looking for an ISBN identifier string
-- if id:find ('ISBN', 3, true) then -- plain find, start at index 3 ([[ISBN)
-- if utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical) then -- when a |work= alias is set
-- utilities.set_message ('maint_work_isbn'); -- add maint cat
-- end
-- end
-- end
-- end
-- Account for the oddities that are {{cite arxiv}}, {{cite biorxiv}}, {{cite citeseerx}}, {{cite medrxiv}}, {{cite ssrn}}, before generation of COinS data.
if utilities.in_array (config.CitationClass, whitelist.preprint_template_list_t) then -- |arxiv= or |eprint= required for cite arxiv; |biorxiv=, |citeseerx=, |medrxiv=, |ssrn= required for their templates
if not (args[cfg.id_handlers[config.CitationClass:upper()].parameters[1]] or -- can't use ID_list_coins_t k/v table here because invalid parameters omitted
args[cfg.id_handlers[config.CitationClass:upper()].parameters[2]]) then -- which causes unexpected parameter missing error message
utilities.set_message ('err_' .. config.CitationClass .. '_missing'); -- add error message
end
Periodical = ({['arxiv'] = 'arXiv', ['biorxiv'] = 'bioRxiv', ['citeseerx'] = 'CiteSeerX', ['medrxiv'] = 'medRxiv', ['ssrn'] = 'Social Science Research Network'})[config.CitationClass];
end
-- Link the title of the work if no |url= was provided, but we have a |pmc= or a |doi= with |doi-access=free
if config.CitationClass == "journal" and not utilities.is_set (URL) and not utilities.is_set (TitleLink) and not utilities.in_array (cfg.keywords_xlate[Title], {'off', 'none'}) then -- TODO: remove 'none' once existing citations have been switched to 'off', so 'none' can be used as token for "no title" instead
if 'none' ~= cfg.keywords_xlate[auto_select] then -- if auto-linking not disabled
if identifiers.auto_link_urls[auto_select] then -- manual selection
URL = identifiers.auto_link_urls[auto_select]; -- set URL to be the same as identifier's external link
URL_origin = cfg.id_handlers[auto_select:upper()].parameters[1]; -- set URL_origin to parameter name for use in error message if citation is missing a |title=
elseif identifiers.auto_link_urls['pmc'] then -- auto-select PMC
URL = identifiers.auto_link_urls['pmc']; -- set URL to be the same as the PMC external link if not embargoed
URL_origin = cfg.id_handlers['PMC'].parameters[1]; -- set URL_origin to parameter name for use in error message if citation is missing a |title=
elseif identifiers.auto_link_urls['doi'] then -- auto-select DOI
URL = identifiers.auto_link_urls['doi'];
URL_origin = cfg.id_handlers['DOI'].parameters[1];
end
end
if utilities.is_set (URL) then -- set when using an identifier-created URL
if utilities.is_set (AccessDate) then -- |access-date= requires |url=; identifier-created URL is not |url=
utilities.set_message ('err_accessdate_missing_url'); -- add an error message
AccessDate = ''; -- unset
end
if utilities.is_set (ArchiveURL) then -- |archive-url= requires |url=; identifier-created URL is not |url=
utilities.set_message ('err_archive_missing_url'); -- add an error message
ArchiveURL = ''; -- unset
end
end
end
-- At this point fields may be nil if they weren't specified in the template use. We can use that fact.
-- Test if citation has no title
if not utilities.is_set (Title) and not utilities.is_set (TransTitle) and not utilities.is_set (ScriptTitle) then -- has special case for cite episode
utilities.set_message ('err_citation_missing_title', {'episode' == config.CitationClass and 'series' or 'title'});
end
if utilities.in_array (cfg.keywords_xlate[Title], {'off', 'none'}) and
utilities.in_array (config.CitationClass, {'journal', 'citation'}) and
(utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and
('journal' == Periodical_origin or 'script-journal' == ScriptPeriodical_origin) then -- special case for journal cites
Title = ''; -- set title to empty string
utilities.set_message ('maint_untitled'); -- add maint cat
end
if 'journal' == config.CitationClass
or ('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and ('journal' == Periodical_origin or 'script-journal' == ScriptPeriodical_origin)) then
if is_page_art_num (((utilities.is_set (Page) and Page) or (utilities.is_set (Pages) and Pages)) or nil, ID_list_coins_t['DOI']) then -- does |page(s)= look like it holds an article number
utilities.set_message ('maint_page_art_num'); -- add maint cat
end
end
-- COinS metadata (see <http://ocoins.info/>) for automated parsing of citation information.
-- handle the oddity that is cite encyclopedia and {{citation |encyclopedia=something}}. Here we presume that
-- when Periodical, Title, and Chapter are all set, then Periodical is the book (encyclopedia) title, Title
-- is the article title, and Chapter is a section within the article. So, we remap
local coins_chapter = Chapter; -- default assuming that remapping not required
local coins_title = Title; -- et tu
if 'encyclopaedia' == config.CitationClass or ('citation' == config.CitationClass and (utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia))) then
if utilities.is_set (Chapter) and utilities.is_set (Title) and utilities.is_set (Periodical) then -- if all are used then -- should script-params be considered?
coins_chapter = Title; -- remap
coins_title = Periodical;
end
end
local coins_author = a; -- default for coins rft.au
if 0 < #c then -- but if contributor list
coins_author = c; -- use that instead
end
-- this is the function call to COinS()
local OCinSoutput = metadata.COinS({
['Periodical'] = utilities.strip_apostrophe_markup (Periodical), -- no markup in the metadata
['Encyclopedia'] = Encyclopedia, -- just a flag; content ignored by ~/COinS
['Chapter'] = metadata.make_coins_title (coins_chapter, ScriptChapter), -- Chapter and ScriptChapter stripped of bold / italic / accept-as-written markup
['Degree'] = Degree; -- cite thesis only
['Title'] = metadata.make_coins_title (coins_title, ScriptTitle), -- Title and ScriptTitle stripped of bold / italic / accept-as-written markup
['PublicationPlace'] = PublicationPlace,
['Date'] = COinS_date.rftdate, -- COinS_date.* has correctly formatted date values if Date is valid;
['Season'] = COinS_date.rftssn,
['Quarter'] = COinS_date.rftquarter,
['Chron'] = COinS_date.rftchron,
['Series'] = Series,
['Volume'] = Volume,
['Issue'] = Issue,
['ArticleNumber'] = ArticleNumber,
['Pages'] = coins_pages or metadata.get_coins_pages (first_set ({Sheet, Sheets, Page, Pages, At, QuotePage, QuotePages}, 7)), -- pages stripped of external links
['Edition'] = Edition,
['PublisherName'] = PublisherName or Newsgroup, -- any apostrophe markup already removed from PublisherName
['URL'] = first_set ({ChapterURL, URL}, 2),
['Authors'] = coins_author,
['ID_list'] = ID_list_coins_t,
['RawPage'] = this_page.prefixedText,
}, config.CitationClass);
-- Account for the oddities that are {{cite arxiv}}, {{cite biorxiv}}, {{cite citeseerx}}, {{cite medrxiv}}, and {{cite ssrn}} AFTER generation of COinS data.
if utilities.in_array (config.CitationClass, whitelist.preprint_template_list_t) then -- we have set rft.jtitle in COinS to arXiv, bioRxiv, CiteSeerX, medRxiv, or ssrn now unset so it isn't displayed
Periodical = ''; -- periodical not allowed in these templates; if article has been published, use cite journal
end
-- special case for cite newsgroup. Do this after COinS because we are modifying Publishername to include some static text
if 'newsgroup' == config.CitationClass and utilities.is_set (Newsgroup) then
PublisherName = utilities.substitute (cfg.messages['newsgroup'], external_link( 'news:' .. Newsgroup, Newsgroup, Newsgroup_origin, nil ));
end
local Editors;
local EditorCount; -- used only for choosing {ed.) or (eds.) annotation at end of editor name-list
local Contributors; -- assembled contributors name list
local contributor_etal = nil; -- must be intentionally initialized
local Translators; -- assembled translators name list
local translator_etal = nil; -- must be intentionally initialized
local t = extract_names (args, 'TranslatorList'); -- fetch translator list from |translatorn= / |translator-lastn=, -firstn=, -linkn=, -maskn=
local Interviewers;
local interviewers_list = extract_names (args, 'InterviewerList'); -- process preferred interviewers parameters
local interviewer_etal = nil; -- must be intentionally initialized
-- Now perform various field substitutions.
-- We also add leading spaces and surrounding markup and punctuation to the
-- various parts of the citation, but only when they are non-nil.
do
local last_first_list;
local control = {
format = NameListStyle, -- empty string, '&', 'amp', 'and', or 'vanc'
maximum = nil, -- as if display-authors or display-editors not set
mode = Mode
};
do -- do editor name list first because the now unsupported coauthors used to modify control table
local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayEditors'], A['DisplayEditors'], A:ORIGIN ('DisplayEditors'), #e);
control.maximum, editor_etal = get_display_names (display_names, #e, editor_etal, param);
Editors, EditorCount = list_people (control, e, editor_etal);
if 1 == EditorCount and (true == editor_etal or 1 < #e) then -- only one editor displayed but includes etal then
EditorCount = 2; -- spoof to display (eds.) annotation
end
end
do -- now do interviewers
local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayInterviewers'], A['DisplayInterviewers'], A:ORIGIN ('DisplayInterviewers'), #interviewers_list);
control.maximum, interviewer_etal = get_display_names (display_names, #interviewers_list, interviewer_etal, param);
Interviewers = list_people (control, interviewers_list, interviewer_etal);
end
do -- now do translators
local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayTranslators'], A['DisplayTranslators'], A:ORIGIN ('DisplayTranslators'), #t);
control.maximum, translator_etal = get_display_names (display_names, #t, translator_etal, param);
Translators = list_people (control, t, translator_etal);
end
do -- now do contributors
local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayContributors'], A['DisplayContributors'], A:ORIGIN ('DisplayContributors'), #c);
control.maximum, contributor_etal = get_display_names (display_names, #c, contributor_etal, param);
Contributors = list_people (control, c, contributor_etal);
end
do -- now do authors
local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayAuthors'], A['DisplayAuthors'], A:ORIGIN ('DisplayAuthors'), #a, author_etal);
control.maximum, author_etal = get_display_names (display_names, #a, author_etal, param);
last_first_list = list_people (control, a, author_etal);
if utilities.is_set (Authors) then
Authors, author_etal = name_has_etal (Authors, author_etal, false, 'authors'); -- find and remove variations on et al.
if author_etal then
Authors = Authors .. ' ' .. cfg.messages['et al']; -- add et al. to authors parameter
end
else
Authors = last_first_list; -- either an author name list or an empty string
end
end -- end of do
if utilities.is_set (Authors) and utilities.is_set (Collaboration) then
Authors = utilities.substitute (cfg.messages['collaboration'], {Authors, Collaboration}); -- add collaboration after et al.
end
end
local ConferenceFormat = A['ConferenceFormat'];
local ConferenceURL = A['ConferenceURL'];
ConferenceFormat = style_format (ConferenceFormat, ConferenceURL, 'conference-format', 'conference-url');
Format = style_format (Format, URL, 'format', 'url');
if not utilities.is_set (URL) then
if utilities.in_array (config.CitationClass, {"web", "podcast", "mailinglist"}) or -- |url= required for {{cite web}}, {{cite podcast}}, and {{cite mailing list}}
('citation' == config.CitationClass and ('website' == Periodical_origin or 'script-website' == ScriptPeriodical_origin)) then -- and required for {{citation}} with |website= or |script-website=
if not url_was_archive_today then -- is <URL> empty/missing because it was a deprecated archive.today url
utilities.set_message ('err_cite_web_url'); -- no; emit an error message for an empty/ missing |url=
end
end
-- do we have |accessdate= without either |url= or |chapter-url=?
if utilities.is_set (AccessDate) and not utilities.is_set (ChapterURL) then -- ChapterURL may be set when URL is not set;
utilities.set_message ('err_accessdate_missing_url');
AccessDate = '';
end
end
local UrlStatus = is_valid_parameter_value (A['UrlStatus'], A:ORIGIN('UrlStatus'), cfg.keywords_lists['url-status'], '');
local OriginalURL
local OriginalURL_origin
local OriginalFormat
local OriginalAccess;
UrlStatus = UrlStatus:lower(); -- used later when assembling archived text
if utilities.is_set ( ArchiveURL ) then
if utilities.is_set (ChapterURL) then -- if chapter-url= is set apply archive url to it
OriginalURL = ChapterURL; -- save copy of source chapter's url for archive text
OriginalURL_origin = ChapterURL_origin; -- name of |chapter-url= parameter for error messages
OriginalFormat = ChapterFormat; -- and original |chapter-format=
if 'live' ~= UrlStatus then
ChapterURL = ArchiveURL -- swap-in the archive's URL
ChapterURL_origin = A:ORIGIN('ArchiveURL') -- name of |archive-url= parameter for error messages
ChapterFormat = ArchiveFormat or ''; -- swap in archive's format
ChapterUrlAccess = nil; -- restricted access levels do not make sense for archived URLs
end
elseif utilities.is_set (URL) then
OriginalURL = URL; -- save copy of original source URL
OriginalURL_origin = URL_origin; -- name of URL parameter for error messages
OriginalFormat = Format; -- and original |format=
OriginalAccess = UrlAccess;
if 'live' ~= UrlStatus then -- if URL set then |archive-url= applies to it
URL = ArchiveURL -- swap-in the archive's URL
URL_origin = A:ORIGIN('ArchiveURL') -- name of archive URL parameter for error messages
Format = ArchiveFormat or ''; -- swap in archive's format
UrlAccess = nil; -- restricted access levels do not make sense for archived URLs
end
end
elseif utilities.is_set (UrlStatus) then -- if |url-status= is set when |archive-url= is not set
utilities.set_message ('maint_url_status'); -- add maint cat
end
if utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'pressrelease', 'podcast', 'newsgroup', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) or -- if any of the 'periodical' cites except encyclopedia
('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not (utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia))) then
else -- otherwise, format chapter / article title
local no_quotes = false; -- default assume that we will be quoting the chapter parameter value
if utilities.is_set (Contribution) and 0 < #c then -- if this is a contribution with contributor(s)
if utilities.in_array (Contribution:lower(), cfg.keywords_lists.contribution) then -- and a generic contribution title
no_quotes = true; -- then render it unquoted
end
end
ChapterFormat = style_format (ChapterFormat, ChapterURL, 'chapter-format', 'chapter-url');
Chapter = format_chapter_title (ScriptChapter, ScriptChapter_origin, Chapter, TransChapter, TransChapter_origin, ChapterURL, ChapterURL_origin, no_quotes, ChapterUrlAccess); -- Contribution is also in Chapter
if utilities.is_set (Chapter) then
Chapter = Chapter .. ChapterFormat ;
if 'map' == config.CitationClass and utilities.is_set (TitleType) then
Chapter = Chapter .. ' ' .. TitleType; -- map annotation here; not after title
end
Chapter = Chapter .. sepc .. ' ';
elseif utilities.is_set (ChapterFormat) then -- |chapter= not set but |chapter-format= is so ...
Chapter = ChapterFormat .. sepc .. ' '; -- ... ChapterFormat has error message, we want to see it
end
end
-- Format main title
local plain_title = false;
local accept_title;
Title, accept_title = utilities.has_accept_as_written (Title, true); -- remove accept-this-as-written markup when it wraps all of <Title>
if accept_title and ('' == Title) then -- only support forced empty for now "(())"
Title = cfg.messages['notitle']; -- replace by predefined "No title" message
-- TODO: utilities.set_message ( 'err_redundant_parameters', ...); -- issue proper error message instead of muting
ScriptTitle = ''; -- just mute for now
TransTitle = ''; -- just mute for now
plain_title = true; -- suppress text decoration for descriptive title
utilities.set_message ('maint_untitled'); -- add maint cat
end
if not accept_title then -- <Title> not wrapped in accept-as-written markup
if '...' == Title:sub (-3) then -- if ellipsis is the last three characters of |title=
Title = Title:gsub ('(%.%.%.)%.+$', '%1'); -- limit the number of dots to three
elseif not mw.ustring.find (Title, '%.%s*%a%.$') and -- end of title is not a 'dot-(optional space-)letter-dot' initialism ...
not mw.ustring.find (Title, '%s+%a%.$') then -- ...and not a 'space-letter-dot' initial (''Allium canadense'' L.)
Title = mw.ustring.gsub(Title, '%' .. sepc .. '$', ''); -- remove any trailing separator character; sepc and ms.ustring() here for languages that use multibyte separator characters
end
if utilities.is_set (ArchiveURL) and is_archived_copy (Title) then
utilities.set_message ('maint_archived_copy'); -- add maintenance category before we modify the content of Title
end
if is_generic ('generic_titles', Title) then
utilities.set_message ('err_generic_title'); -- set an error message
end
end
if (not plain_title) and (utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'document', 'pressrelease', 'podcast', 'newsgroup', 'mailinglist', 'interview', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) or
('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not (utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia))) or
('map' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)))) then -- special case for cite map when the map is in a periodical treat as an article
Title = kern_quotes (Title); -- if necessary, separate title's leading and trailing quote marks from module provided quote marks
Title = utilities.wrap_style ('quoted-title', Title);
Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped
TransTitle = utilities.wrap_style ('trans-quoted-title', TransTitle );
elseif plain_title or ('report' == config.CitationClass) then -- no styling for cite report and descriptive titles (otherwise same as above)
Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped
TransTitle = utilities.wrap_style ('trans-quoted-title', TransTitle ); -- for cite report, use this form for trans-title
else
Title = utilities.wrap_style ('italic-title', Title);
Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped
TransTitle = utilities.wrap_style ('trans-italic-title', TransTitle);
end
if utilities.is_set (TransTitle) then
if utilities.is_set (Title) then
TransTitle = " " .. TransTitle;
else
utilities.set_message ('err_trans_missing_title', {'title'});
end
end
if utilities.is_set (Title) then -- TODO: is this the right place to be making Wikisource URLs?
if utilities.is_set (TitleLink) and utilities.is_set (URL) then
utilities.set_message ('err_wikilink_in_url'); -- set an error message because we can't have both
TitleLink = ''; -- unset
end
if not utilities.is_set (TitleLink) and utilities.is_set (URL) then
Title = external_link (URL, Title, URL_origin, UrlAccess) .. TransTitle .. Format;
URL = ''; -- unset these because no longer needed
Format = ''; -- for now, ignore linter warning
elseif utilities.is_set (TitleLink) and not utilities.is_set (URL) then
local ws_url;
ws_url = wikisource_url_make (TitleLink); -- ignore ws_label return; not used here
if ws_url then
Title = external_link (ws_url, Title .. ' ', 'ws link in title-link'); -- space char after Title to move icon away from italic text; TODO: a better way to do this?
Title = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], TitleLink, Title});
Title = Title .. TransTitle;
else
Title = utilities.make_wikilink (TitleLink, Title) .. TransTitle;
end
else
local ws_url, ws_label, L; -- Title has italic or quote markup by the time we get here which causes is_wikilink() to return 0 (not a wikilink)
ws_url, ws_label, L = wikisource_url_make (Title:gsub('^[\'"]*(.-)[\'"]*$', '%1')); -- make ws URL from |title= interwiki link (strip italic or quote markup); link portion L becomes tooltip label
if ws_url then
Title = Title:gsub ('%b[]', ws_label); -- replace interwiki link with ws_label to retain markup
Title = external_link (ws_url, Title .. ' ', 'ws link in title'); -- space char after Title to move icon away from italic text; TODO: a better way to do this?
Title = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, Title});
Title = Title .. TransTitle;
else
Title = Title .. TransTitle;
end
end
else
Title = TransTitle;
end
if utilities.is_set (Place) then
Place = " " .. wrap_msg ('written', Place, use_lowercase) .. sepc .. " ";
end
local ConferenceURL_origin = A:ORIGIN('ConferenceURL'); -- get name of parameter that holds ConferenceURL
if utilities.is_set (Conference) then
if utilities.is_set (ConferenceURL) then
Conference = external_link( ConferenceURL, Conference, ConferenceURL_origin, nil );
end
Conference = sepc .. " " .. Conference .. ConferenceFormat;
elseif utilities.is_set (ConferenceURL) then
Conference = sepc .. " " .. external_link( ConferenceURL, nil, ConferenceURL_origin, nil );
end
local Position = '';
if not utilities.is_set (Position) then
local Minutes = A['Minutes'];
local Time = A['Time'];
if utilities.is_set (Minutes) then
if utilities.is_set (Time) then --TODO: make a function for this and similar?
utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'minutes') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'time')});
end
Position = utilities.substitute (cfg.messages.minutes, Minutes);
else
if utilities.is_set (Time) then
local TimeCaption = A['TimeCaption']
if not utilities.is_set (TimeCaption) then
TimeCaption = cs2_lower(cfg.messages['event']);
end
Position = " " .. TimeCaption .. " " .. Time;
end
end
else
Position = " " .. Position;
At = '';
end
Page, Pages, Sheet, Sheets = format_pages_sheets (Page, Pages, Sheet, Sheets, config.CitationClass, Periodical_origin, ScriptPeriodical_origin, sepc, NoPP, use_lowercase);
At = utilities.is_set (At) and (sepc .. " " .. At) or "";
Position = utilities.is_set (Position) and (sepc .. " " .. Position) or "";
if config.CitationClass == 'map' then
local Sections = A['Sections']; -- Section (singular) is an alias of Chapter so set earlier
local Inset = A['Inset'];
if utilities.is_set ( Inset ) then
Inset = sepc .. " " .. wrap_msg ('inset', Inset, use_lowercase);
end
if utilities.is_set ( Sections ) then
Section = sepc .. " " .. wrap_msg ('sections', Sections, use_lowercase);
if utilities.is_set ( Section ) then
utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'sections') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'section')});
end
elseif utilities.is_set ( Section ) then
Section = sepc .. " " .. wrap_msg ('section', Section, use_lowercase);
end
At = At .. Inset .. Section;
end
local Others = A['Others'];
if utilities.is_set (Others) and 0 == #a and 0 == #e then -- add maint cat when |others= has value and used without |author=, |editor=
if config.CitationClass == "AV-media-notes"
or config.CitationClass == "audio-visual" then -- special maint for AV/M which has a lot of 'false' positives right now
utilities.set_message ('maint_others_avm')
else
utilities.set_message ('maint_others');
end
end
Others = utilities.is_set (Others) and (sepc .. " " .. Others) or "";
if utilities.is_set (Translators) then
Others = safe_join ({sepc .. ' ', wrap_msg ('translated', Translators, use_lowercase), Others}, sepc);
end
if utilities.is_set (Interviewers) then
Others = safe_join ({sepc .. ' ', wrap_msg ('interview', Interviewers, use_lowercase), Others}, sepc);
end
local TitleNote = A['TitleNote'];
TitleNote = utilities.is_set (TitleNote) and (sepc .. " " .. TitleNote) or "";
if utilities.is_set (Edition) then
if Edition:match ('%f[%a][Ee]d%n?%.?$') or Edition:match ('%f[%a][Ee]dition$') then -- Ed, ed, Ed., ed., Edn, edn, Edn., edn.
utilities.set_message ('err_extra_text_edition'); -- add error message
end
Edition = " " .. wrap_msg ('edition', Edition);
else
Edition = '';
end
Series = utilities.is_set (Series) and wrap_msg ('series', {sepc, Series}) or ""; -- not the same as SeriesNum
local Agency = A['Agency'] or ''; -- |agency= is supported by {{cite magazine}}, {{cite news}}, {{cite press release}}, {{cite web}}, and certain {{citation}} templates
if utilities.is_set (Agency) then -- this testing done here because {{citation}} supports 'news' citations
if utilities.in_array (config.CitationClass, {'magazine', 'news', 'pressrelease', 'web'})
or ('citation' == config.CitationClass and (utilities.in_array (Periodical_origin, {"magazine", "newspaper", "work"}) or utilities.in_array (ScriptPeriodical_origin, {"script-magazine", "script-newspaper", "script-work"}))) then
Agency = wrap_msg ('agency', {sepc, Agency}); -- format for rendering
else
Agency = ''; -- unset; not supported
utilities.set_message ('err_parameter_ignored', {'agency'}); -- add error message
end
end
Volume = format_volume_issue (Volume, Issue, ArticleNumber, config.CitationClass, Periodical_origin, ScriptPeriodical_origin, sepc, use_lowercase);
if utilities.is_set (AccessDate) then
local retrv_text = " " .. cfg.messages['retrieved'];
AccessDate = nowrap_date (AccessDate); -- wrap in nowrap span if date in appropriate format
retrv_text = cs2_lower(retrv_text); -- if mode is cs2, lower case
AccessDate = utilities.substitute (retrv_text, AccessDate); -- add retrieved text
AccessDate = utilities.substitute (cfg.presentation['accessdate'], {sepc, AccessDate}); -- allow editors to hide accessdates
end
if utilities.is_set (ID) then ID = sepc .. " " .. ID; end
local Docket = A['Docket'];
if "thesis" == config.CitationClass and utilities.is_set (Docket) then
ID = sepc .. " Docket " .. Docket .. ID;
end
if "report" == config.CitationClass and utilities.is_set (Docket) then -- for cite report when |docket= is set
ID = sepc .. ' ' .. Docket; -- overwrite ID even if |id= is set
end
if utilities.is_set (URL) then
URL = " " .. external_link( URL, nil, URL_origin, UrlAccess );
end
-- We check length of PostScript here because it will have been nuked by
-- the quote parameters. We'd otherwise emit a message even if there wasn't
-- a displayed postscript.
-- TODO: Should the max size (1) be configurable?
-- TODO: Should we check a specific pattern?
if utilities.is_set(PostScript) and mw.ustring.len(PostScript) > 1 then
utilities.set_message ('maint_postscript')
end
local Archived;
if utilities.is_set (ArchiveURL) then
if not utilities.is_set (ArchiveDate) then -- ArchiveURL set but ArchiveDate not set
utilities.set_message ('err_archive_missing_date'); -- emit an error message
ArchiveURL = ''; -- empty string for concatenation
ArchiveDate = ''; -- empty string for concatenation
end
else
if utilities.is_set (ArchiveDate) then -- ArchiveURL not set but ArchiveDate is set
utilities.set_message ('err_archive_date_missing_url'); -- emit an error message
ArchiveURL = ''; -- empty string for concatenation
ArchiveDate = ''; -- empty string for concatenation
end
end
if utilities.is_set (ArchiveURL) then
if "live" == UrlStatus then
if utilities.is_set (ArchiveDate) then
Archived = sepc .. ' ' .. utilities.substitute ( cfg.messages['archived-live'],
{ external_link( ArchiveURL, cs2_lower(cfg.messages['archived']), A:ORIGIN('ArchiveURL'), nil) .. ArchiveFormat, ArchiveDate } );
else
Archived = '';
end
if not utilities.is_set (OriginalURL) then
utilities.set_message ('err_archive_missing_url');
Archived = ''; -- empty string for concatenation
end
elseif utilities.is_set (OriginalURL) then -- UrlStatus is empty, 'dead', 'unfit', 'usurped', 'bot: unknown'
if utilities.in_array (UrlStatus, {'unfit', 'usurped', 'bot: unknown'}) then
Archived = sepc .. ' ' .. utilities.substitute ( cs2_lower(cfg.messages['archived-unfit']), ArchiveDate);
if 'bot: unknown' == UrlStatus then
utilities.set_message ('maint_bot_unknown'); -- and add a category if not already added
else
utilities.add_prop_cat ('unfit'); -- and add a category if not already added
end
else -- UrlStatus is empty, 'dead'
if utilities.is_set (ArchiveDate) then
Archived = sepc .. ' ' .. utilities.substitute ( cs2_lower(cfg.messages['archived-dead']),
{ external_link( OriginalURL, cfg.messages['original'], OriginalURL_origin, OriginalAccess ) .. OriginalFormat, ArchiveDate } );
else
Archived = ''; -- unset for concatenation
end
end
else -- OriginalUrl not set
utilities.set_message ('err_archive_missing_url');
Archived = ''; -- empty string for concatenation
end
elseif utilities.is_set (ArchiveFormat) then
Archived = ArchiveFormat; -- if set and ArchiveURL not set ArchiveFormat has error message
else
Archived = '';
end
local TranscriptURL = A['TranscriptURL']
local TranscriptFormat = A['TranscriptFormat'];
TranscriptFormat = style_format (TranscriptFormat, TranscriptURL, 'transcript-format', 'transcripturl');
local Transcript = A['Transcript'];
local TranscriptURL_origin = A:ORIGIN('TranscriptURL'); -- get name of parameter that holds TranscriptURL
if utilities.is_set (Transcript) then
if utilities.is_set (TranscriptURL) then
Transcript = external_link( TranscriptURL, Transcript, TranscriptURL_origin, nil );
end
Transcript = sepc .. ' ' .. Transcript .. TranscriptFormat;
elseif utilities.is_set (TranscriptURL) then
Transcript = external_link( TranscriptURL, nil, TranscriptURL_origin, nil );
end
local Publisher;
if utilities.is_set (PublicationDate) then
PublicationDate = wrap_msg ('published', PublicationDate);
end
if utilities.is_set (PublisherName) then
if utilities.is_set (PublicationPlace) then
Publisher = sepc .. " " .. PublicationPlace .. ": " .. PublisherName .. PublicationDate;
else
Publisher = sepc .. " " .. PublisherName .. PublicationDate;
end
elseif utilities.is_set (PublicationPlace) then
Publisher= sepc .. " " .. PublicationPlace .. PublicationDate;
else
Publisher = PublicationDate;
end
-- Several of the above rely upon detecting this as nil, so do it last.
if (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical) or utilities.is_set (TransPeriodical)) then
if utilities.is_set (Title) or utilities.is_set (TitleNote) then
Periodical = sepc .. " " .. format_periodical (ScriptPeriodical, ScriptPeriodical_origin, Periodical, TransPeriodical, TransPeriodical_origin);
else
Periodical = format_periodical (ScriptPeriodical, ScriptPeriodical_origin, Periodical, TransPeriodical, TransPeriodical_origin);
end
end
local Language = A['Language'];
if utilities.is_set (Language) then
Language = language_parameter (Language); -- format, categories, name from ISO639-1, etc.
else
Language=''; -- language not specified so make sure this is an empty string;
--[[ TODO: need to extract the wrap_msg from language_parameter
so that we can solve parentheses bunching problem with Format/Language/TitleType
]]
end
--[[
Handle the oddity that is cite speech. This code overrides whatever may be the value assigned to TitleNote (through |department=) and forces it to be " (Speech)" so that
the annotation directly follows the |title= parameter value in the citation rather than the |event= parameter value (if provided).
]]
if "speech" == config.CitationClass then -- cite speech only
TitleNote = TitleType; -- move TitleType to TitleNote so that it renders ahead of |event=
TitleType = ''; -- and unset
if utilities.is_set (Periodical) then -- if Periodical, perhaps because of an included |website= or |journal= parameter
if utilities.is_set (Conference) then -- and if |event= is set
Conference = Conference .. sepc .. " "; -- then add appropriate punctuation to the end of the Conference variable before rendering
end
end
end
-- Piece all bits together at last. Here, all should be non-nil.
-- We build things this way because it is more efficient in LUA
-- not to keep reassigning to the same string variable over and over.
local tcommon;
local tcommon2; -- used for book cite when |contributor= is set
local pgtext = Position .. Sheet .. Sheets .. Page .. Pages .. At;
if utilities.in_array (config.CitationClass, {"book", "citation"}) and not utilities.is_set (Periodical) then -- special cases for book cites
if utilities.is_set (Contributors) then -- when we are citing foreword, preface, introduction, etc.
tcommon = safe_join ({Title, TitleNote}, sepc); -- author and other stuff will come after this and before tcommon2
tcommon2 = safe_join ({TitleType, Series, Language, Volume, Others, Edition, Publisher}, sepc);
else
tcommon = safe_join ({Title, TitleNote, TitleType, Series, Language, Volume, Others, Edition, Publisher}, sepc);
end
elseif 'map' == config.CitationClass then -- special cases for cite map
if utilities.is_set (Chapter) then -- map in a book; TitleType is part of Chapter
tcommon = safe_join ({Title, Edition, Scale, Series, Language, Cartography, Others, Publisher, Volume}, sepc);
elseif utilities.is_set (Periodical) then -- map in a periodical
tcommon = safe_join ({Title, TitleType, Periodical, Scale, Series, Language, Cartography, Others, Publisher, Volume}, sepc);
else -- a sheet or stand-alone map
tcommon = safe_join ({Title, TitleType, Edition, Scale, Series, Language, Cartography, Others, Publisher}, sepc);
end
elseif 'episode' == config.CitationClass then -- special case for cite episode
tcommon = safe_join ({Title, TitleNote, TitleType, Series, Language, Edition, Publisher}, sepc);
else -- all other CS1 templates
tcommon = safe_join ({Title, TitleNote, Conference, Periodical, TitleType, Series, Language, Volume, Others, Edition, Publisher, Agency}, sepc);
end
if #ID_list_t > 0 then
ID_list_t = safe_join( { sepc .. " ", table.concat( ID_list_t, sepc .. " " ), ID }, sepc );
else
ID_list_t = ID;
end
local Via = A['Via'];
Via = utilities.is_set (Via) and wrap_msg ('via', Via) or '';
local idcommon;
if 'audio-visual' == config.CitationClass or 'episode' == config.CitationClass then -- special case for cite AV media & cite episode position transcript
idcommon = safe_join( { ID_list_t, URL, Archived, Transcript, AccessDate, Via, Quote }, sepc );
else
idcommon = safe_join( { ID_list_t, URL, Archived, AccessDate, Via, Quote }, sepc );
end
local text;
-- local pgtext = Position .. Sheet .. Sheets .. Page .. Pages .. At;
local OrigDate = A['OrigDate'];
OrigDate = utilities.is_set (OrigDate) and wrap_msg ('origdate', OrigDate) or '';
if utilities.is_set (Date) then
if utilities.is_set (Authors) or utilities.is_set (Editors) then -- date follows authors or editors when authors not set
Date = " (" .. Date .. ")" .. OrigDate .. sepc .. " "; -- in parentheses
else -- neither of authors and editors set
if (string.sub(tcommon, -1, -1) == sepc) then -- if the last character of tcommon is sepc
Date = " " .. Date .. OrigDate; -- Date does not begin with sepc
else
Date = sepc .. " " .. Date .. OrigDate; -- Date begins with sepc
end
end
end
if utilities.is_set (Authors) then
if (not utilities.is_set (Date)) then -- when date is set it's in parentheses; no Authors termination
Authors = terminate_name_list (Authors, sepc); -- when no date, terminate with 0 or 1 sepc and a space
end
if utilities.is_set (Editors) then
local in_text = '';
local post_text;
if utilities.is_set (Chapter) and 0 == #c then
in_text = cfg.messages['in'] .. ' ';
in_text = cs2_lower(in_text); -- lowercase for cs2
end
if EditorCount <= 1 then
post_text = ' (' .. cfg.messages['editor'] .. ')'; -- be consistent with no-author, no-date case
else
post_text = ' (' .. cfg.messages['editors'] .. ')';
end
Editors = terminate_name_list (in_text .. Editors .. post_text, sepc); -- terminate with 0 or 1 sepc and a space
end
if utilities.is_set (Contributors) then -- book cite and we're citing the intro, preface, etc.
local by_text = sepc .. ' ' .. cfg.messages['by'] .. ' ';
by_text = cs2_lower(by_text); -- lowercase for cs2
Authors = by_text .. Authors; -- author follows title so tweak it here
if utilities.is_set (Editors) and utilities.is_set (Date) then -- when Editors make sure that Authors gets terminated
Authors = terminate_name_list (Authors, sepc); -- terminate with 0 or 1 sepc and a space
end
if (not utilities.is_set (Date)) then -- when date is set it's in parentheses; no Contributors termination
Contributors = terminate_name_list (Contributors, sepc); -- terminate with 0 or 1 sepc and a space
end
text = safe_join( {Contributors, Date, Chapter, tcommon, Authors, Place, Editors, tcommon2, pgtext, idcommon }, sepc );
else
text = safe_join( {Authors, Date, Chapter, Place, Editors, tcommon, pgtext, idcommon }, sepc );
end
elseif utilities.is_set (Editors) then
if utilities.is_set (Date) then
if EditorCount <= 1 then
Editors = Editors .. cfg.presentation['sep_name'] .. cfg.messages['editor'];
else
Editors = Editors .. cfg.presentation['sep_name'] .. cfg.messages['editors'];
end
else
if EditorCount <= 1 then
Editors = Editors .. " (" .. cfg.messages['editor'] .. ")" .. sepc .. " "
else
Editors = Editors .. " (" .. cfg.messages['editors'] .. ")" .. sepc .. " "
end
end
text = safe_join( {Editors, Date, Chapter, Place, tcommon, pgtext, idcommon}, sepc );
else
if utilities.in_array (config.CitationClass, {"journal", "citation"}) and utilities.is_set (Periodical) then
text = safe_join( {Chapter, Place, tcommon, pgtext, Date, idcommon}, sepc );
else
text = safe_join( {Chapter, Place, tcommon, Date, pgtext, idcommon}, sepc );
end
end
if utilities.is_set (PostScript) and PostScript ~= sepc then
text = safe_join( {text, sepc}, sepc ); -- Deals with italics, spaces, etc.
if '.' == sepc then -- remove final seperator if present
text = text:gsub ('%' .. sepc .. '$', ''); -- dot must be escaped here
else
text = mw.ustring.gsub (text, sepc .. '$', ''); -- using ustring for non-dot sepc (likely a non-Latin character)
end
end
text = safe_join( {text, PostScript}, sepc );
-- Now enclose the whole thing in a <cite> element
local options_t = {};
options_t.class = cite_class_attribute_make (config.CitationClass, Mode);
local Ref = is_valid_parameter_value (A['Ref'], A:ORIGIN('Ref'), cfg.keywords_lists['ref'], nil, true); -- nil when |ref=harv; A['Ref'] else
if 'none' ~= cfg.keywords_xlate[(Ref and Ref:lower()) or ''] then
local namelist_t = {}; -- holds selected contributor, author, editor name list
local year = first_set ({Year, anchor_year}, 2); -- Year first for legacy citations and for YMD dates that require disambiguation
if #c > 0 then -- if there is a contributor list
namelist_t = c; -- select it
elseif #a > 0 then -- or an author list
namelist_t = a;
elseif #e > 0 then -- or an editor list
namelist_t = e;
end
local citeref_id;
if #namelist_t > 0 then -- if there are names in namelist_t
citeref_id = make_citeref_id (namelist_t, year); -- go make the CITEREF anchor
if mw.uri.anchorEncode (citeref_id) == ((Ref and mw.uri.anchorEncode (Ref)) or '') then -- Ref may already be encoded (by {{sfnref}}) so citeref_id must be encoded before comparison
utilities.set_message ('maint_ref_duplicates_default');
end
else
citeref_id = ''; -- unset
end
options_t.id = Ref or citeref_id;
end
if string.len (text:gsub('%b<>', '')) <= 2 then -- remove html and html-like tags; then get length of what remains;
z.error_cats_t = {}; -- blank the categories list
z.error_msgs_t = {}; -- blank the error messages list
OCinSoutput = nil; -- blank the metadata string
text = ''; -- blank the the citation
utilities.set_message ('err_empty_citation'); -- set empty citation message and category
end
local render_t = {}; -- here we collect the final bits for concatenation into the rendered citation
if is_preview_mode and (0 ~= #z.error_msgs_t or 0 ~= #z.maint_cats_t) then -- when in preview mode
if not utilities.is_set (options_t.id) then -- and when this template has not created an anchor ID
math.randomseed (tonumber (mw.getLanguage ('en'):formatDate ('U')) * 10000 + os.clock() * 10000);
options_t.id = 'CITEREF_temp_preview_id_' .. math.random (100000, 999999); -- create temporary anchor ID for preview mode
end
end
if utilities.is_set (options_t.id) then -- here we wrap the rendered citation in <cite ...>...</cite> tags
options_t.id = mw.uri.anchorEncode(options_t.id); -- do this here; also used when adding preview warning messages
table.insert (render_t, utilities.substitute (cfg.presentation['cite-id'], {options_t.id, mw.text.nowiki(options_t.class), text})); -- when |ref= is set or when there is a namelist
else
table.insert (render_t, utilities.substitute (cfg.presentation['cite'], {mw.text.nowiki(options_t.class), text})); -- when |ref=none or when namelist_t empty and |ref= is missing or is empty
end
if OCinSoutput then -- blanked when citation is 'empty' so don't bother to add boilerplate metadata span
table.insert (render_t, utilities.substitute (cfg.presentation['ocins'], OCinSoutput)); -- format and append metadata to the citation
end
local template_name = cfg.citation_class_map_t[config.CitationClass];
local template_link = '[[Template:' .. template_name .. '|' .. template_name .. ']]';
local msg_prefix = '<code class="cs1-code">{{' .. template_link .. '}}</code>: ';
if 0 ~= #z.error_msgs_t then
mw.addWarning (utilities.substitute (cfg.messages.warning_msg_e, {template_link, options_t.id}));
table.insert (render_t, ' '); -- insert a space between citation and its error messages
table.sort (z.error_msgs_t); -- sort the error messages list; sorting includes wrapping <span> and <code> tags; hidden-error sorts ahead of visible-error
local hidden = true; -- presume that the only error messages emited by this template are hidden
for _, v in ipairs (z.error_msgs_t) do -- spin through the list of error messages
if v:find ('cs1-visible-error', 1, true) then -- look for the visible error class name
hidden = false; -- found one; so don't hide the error message prefix
break; -- and done because no need to look further
end
end
z.error_msgs_t[1] = table.concat ({utilities.error_comment (msg_prefix, hidden), z.error_msgs_t[1]}); -- add error message prefix to first error message to prevent extraneous punctuation
table.insert (render_t, table.concat (z.error_msgs_t, '; ')); -- make a big string of error messages and add it to the rendering
end
if 0 ~= #z.maint_cats_t then
mw.addWarning (utilities.substitute (cfg.messages.warning_msg_m, {template_link, options_t.id}));
table.sort (z.maint_cats_t); -- sort the maintenance messages list
local maint_msgs_t = {}; -- here we collect all of the maint messages
if 0 == #z.error_msgs_t then -- if no error messages
table.insert (maint_msgs_t, msg_prefix); -- insert message prefix in maint message livery
end
for _, v in ipairs( z.maint_cats_t ) do -- append maintenance categories
table.insert (maint_msgs_t, -- assemble new maint message and add it to the maint_msgs_t table
table.concat ({v, ' (', utilities.substitute (cfg.messages[':cat wikilink'], v), ')'})
);
end
table.insert (render_t, utilities.substitute (cfg.presentation['hidden-maint'], table.concat (maint_msgs_t, ' '))); -- wrap the group of maint messages with proper presentation and save
end
if not no_tracking_cats then
local sort_key;
local cat_wikilink = 'cat wikilink';
if cfg.enable_sort_keys then -- when namespace sort keys enabled
local namespace_number = mw.title.getCurrentTitle().namespace; -- get namespace number for this wikitext
sort_key = (0 ~= namespace_number and (cfg.name_space_sort_keys[namespace_number] or cfg.name_space_sort_keys.other)) or nil; -- get sort key character; nil for mainspace
cat_wikilink = (not sort_key and 'cat wikilink') or 'cat wikilink sk'; -- make <cfg.messages> key
end
for _, v in ipairs (z.error_cats_t) do -- append error categories
table.insert (render_t, utilities.substitute (cfg.messages[cat_wikilink], {v, sort_key}));
end
if cfg.id_limits_data_load_fail then -- boolean true when load failed
utilities.set_message ('maint_id_limit_load_fail'); -- done here because this maint cat emits no message
end
for _, v in ipairs (z.maint_cats_t) do -- append maintenance categories
table.insert (render_t, utilities.substitute (cfg.messages[cat_wikilink], {v, sort_key}));
end
for _, v in ipairs (z.prop_cats_t) do -- append properties categories
table.insert (render_t, utilities.substitute (cfg.messages['cat wikilink'], v)); -- no sort keys
end
end
return table.concat (render_t); -- make a big string and done
end
--[[--------------------------< V A L I D A T E >--------------------------------------------------------------
Looks for a parameter's name in one of several whitelists.
Parameters in the whitelist can have three values:
true - active, supported parameters
false - deprecated, supported parameters
nil - unsupported parameters
]]
local function validate (name, cite_class, empty)
local enum_name; -- parameter name with enumerator (if any) replaced with '#'
local state;
local function state_test () -- local function to do testing of state values; operates on the upvalues <state> and <name>
if true == state then return true; end -- valid actively supported parameter
if false == state then
if empty then return nil; end -- empty deprecated parameters are treated as unknowns
deprecated_parameter (name); -- parameter is deprecated but still supported
return true;
end
if 'tracked' == state then
local base_name = name:gsub ('%d', ''); -- strip enumerators from parameter names that have them to get the base name
utilities.add_prop_cat ('tracked-param', {base_name}, base_name); -- add a properties category; <base_name> modifies <key>
return true;
end
return nil;
end
if 'string' ~= type (name) or name:find ('#') then -- # is a cs1|2 reserved character so parameters with # not permitted; positional params are 'number' type; not supported
return nil;
end
-- replace enumerator digit(s) with # (|last25= becomes |last#=) (mw.ustring because non-Western 'local' digits)
enum_name = mw.ustring.gsub (name, '%d+$', '#'); -- where enumerator is last charaters in parameter name (these to protect |s2cid=)
enum_name = mw.ustring.gsub (enum_name, '%d+([%-l])', '#%1'); -- where enumerator is in the middle of the parameter name; |author#link= is the oddity
if 'document' == cite_class then -- special case for {{cite document}}
state = whitelist.document_parameters_t[enum_name]; -- this list holds enumerated and nonenumerated parameters
if true == state_test () then return true; end
return false;
end
if utilities.in_array (cite_class, whitelist.preprint_template_list_t) then -- limited parameter sets allowed for these templates
state = whitelist.limited_parameters_t[enum_name]; -- this list holds enumerated and nonenumerated parameters
if true == state_test () then return true; end
state = whitelist.preprint_arguments_t[cite_class][name]; -- look in the parameter-list for the template identified by cite_class
if true == state_test () then return true; end
return false; -- not supported because not found or name is set to nil
end -- end limited parameter-set templates
if utilities.in_array (cite_class, whitelist.unique_param_template_list_t) then -- template-specific parameters for templates that accept parameters from the basic argument list
state = whitelist.unique_arguments_t[cite_class][name]; -- look in the template-specific parameter-lists for the template identified by cite_class
if true == state_test () then return true; end
end -- if here, fall into general validation
state = whitelist.common_parameters_t[enum_name]; -- all other templates; all normal parameters allowed; this list holds enumerated and nonenumerated parameters
if true == state_test () then return true; end
return false; -- not supported because not found or name is set to nil
end
--[=[-------------------------< I N T E R _ W I K I _ C H E C K >----------------------------------------------
check <value> for inter-language interwiki-link markup. <prefix> must be a MediaWiki-recognized language
code. when these values have the form (without leading colon):
[[<prefix>:link|label]] return label as plain-text
[[<prefix>:link]] return <prefix>:link as plain-text
return value as is else
]=]
local function inter_wiki_check (parameter, value)
local prefix = value:match ('%[%[(%a+):'); -- get an interwiki prefix if one exists
local _;
if prefix and cfg.inter_wiki_map[prefix:lower()] then -- if prefix is in the map, needs preceding colon so
utilities.set_message ('err_bad_paramlink', parameter); -- emit an error message
_, value, _ = utilities.is_wikilink (value); -- extract label portion from wikilink
end
return value;
end
--[[--------------------------< M I S S I N G _ P I P E _ C H E C K >------------------------------------------
Look at the contents of a parameter. If the content has a string of characters and digits followed by an equal
sign, compare the alphanumeric string to the list of cs1|2 parameters. If found, then the string is possibly a
parameter that is missing its pipe. There are two tests made:
{{cite ... |title=Title access-date=2016-03-17}} -- the first parameter has a value and whitespace separates that value from the missing pipe parameter name
{{cite ... |title=access-date=2016-03-17}} -- the first parameter has no value (whitespace after the first = is trimmed by MediaWiki)
cs1|2 shares some parameter names with XML/HTML attributes: class=, title=, etc. To prevent false positives XML/HTML
tags are removed before the search.
If a missing pipe is detected, this function adds the missing pipe maintenance category.
]]
local function missing_pipe_check (parameter, value)
local capture;
value = value:gsub ('%b<>', ''); -- remove XML/HTML tags because attributes: class=, title=, etc.
capture = value:match ('%s+(%a[%w%-]+)%s*=') or value:match ('^(%a[%w%-]+)%s*='); -- find and categorize parameters with possible missing pipes
if capture and validate (capture) then -- if the capture is a valid parameter name
utilities.set_message ('err_missing_pipe', parameter);
end
end
--[[--------------------------< H A S _ E X T R A N E O U S _ P U N C T >--------------------------------------
look for extraneous terminal punctuation in most parameter values; parameters listed in skip table are not checked
]]
local function has_extraneous_punc (param, value)
if 'number' == type (param) then
return;
end
param = param:gsub ('%d+', '#'); -- enumerated name-list mask params allow terminal punct; normalize
if cfg.punct_skip[param] then
return; -- parameter name found in the skip table so done
end
if value:match ('[,;:]$') then
utilities.set_message ('maint_extra_punct'); -- has extraneous punctuation; add maint cat
end
if value:match ('^=') then -- sometimes an extraneous '=' character appears ...
utilities.set_message ('maint_extra_punct'); -- has extraneous punctuation; add maint cat
end
end
--[[--------------------------< H A S _ T W L _ U R L >--------------------------------------------------------
look for The Wikipedia Library urls in url-holding parameters. TWL urls are accessible only for readers who are
active extended confirmed Wikipedia editors. This function sets an error message when such urls are discovered
and when appropriate, sets the |<param>-url-access=subscription. returns nothing.
looks for: '.wikipedialibrary.idm.oclc.org'
]]
local function has_twl_url (url_params_t, cite_args_t)
local url_error_t = {}; -- sequence of url-holding parameters that have a TWL url
for param, value in pairs (url_params_t) do
if value:find ('%.wikipedialibrary%.idm%.oclc%.org') then -- has the TWL base url?
table.insert (url_error_t, param); -- add parameter name to the error list
end
end
if 0 ~= #url_error_t then -- non-zero when there are errors
table.sort (url_error_t); -- sor for error messaging
for i, param in ipairs (url_error_t) do
if cfg.url_access_map_t[param] then -- if <param> has a matching -access parameter
cite_args_t[cfg.url_access_map_t[param]] = cfg.keywords_xlate.subscription; -- set |<param>-url-access=subscription
end
url_error_t[i] = utilities.wrap_style ('parameter', param); -- make the parameter pretty for error message
end
utilities.set_message ('err_param_has_twl_url', {utilities.make_sep_list (#url_error_t, url_error_t)}); -- add this error message
end
end
--[[--------------------------< M I S C _ U R L _ D E T E C T >------------------------------------------------
look for miscellaneous urls that might be converted to, or are duplicates of, identifiers.
]]
local misc_url_patterns_t = {
'idm%.oclc%.org', -- but not wikipedialibrary.idm.oclc.org; has_twl_url()
'https?://citeseerx?%.ist%.psu%.edu/', -- simplified so we catch all citeseer and citeseerx urls except ~/document/... (the 'new' form)
}
local ignore_patterns_t = {
'wikipedialibrary.idm.oclc.org', -- handled by has_twl_url()
'https?://citeseerx?%.ist%.psu%.edu/document', -- 'new'-form citeseerx urls that mostly work; ignore for now
}
local function misc_url_detect (url_params_t)
local ignore_flag = false;
for _, value in pairs (url_params_t) do
for _, ignore_pattern in ipairs (ignore_patterns_t) do
if value:find (ignore_pattern) then -- matches this ignore_pattern?
ignore_flag = true; -- found a pattern to ignore
break; --
end
end
if not ignore_flag then -- if ignore_flag is set then don't bother to test this url <value>
for _, misc_pattern in ipairs (misc_url_patterns_t) do
if value:find (misc_pattern) then -- matches this misc_pattern?
utilities.set_message ('maint_misc_url'); -- found one; set the message
return; -- and done; no need to test other <value>s
end
end
end
ignore_flag = false; -- reset
end
end
--[[--------------------------< H A S _ E X T R A N E O U S _ U R L >------------------------------------------
look for extraneous url parameter values; parameters listed in skip table are not checked
]]
local function has_extraneous_url (non_url_param_t)
local url_error_t = {};
check_for_url (non_url_param_t, url_error_t); -- extraneous url check
if 0 ~= #url_error_t then -- non-zero when there are errors
table.sort (url_error_t);
utilities.set_message ('err_param_has_ext_link', {utilities.make_sep_list (#url_error_t, url_error_t)}); -- add this error message
end
end
--[[--------------------------< _ C I T A T I O N >------------------------------------------------------------
Module entry point
frame – from template call (citation()); may be nil when called from another module
args_t – table of all cs1|2 parameters in the template (the parent frame)
config_t – table of template-supplied parameter (the #invoke frame)
]]
local function _citation (frame, args_t, config_t) -- save a copy in case we need to display an error message in preview mode
if not frame then
frame = mw.getCurrentFrame(); -- if called from another module, get a frame for frame-provided functions
end
-- i18n: set the name that your wiki uses to identify sandbox subpages from sandbox template invoke (or can be set here)
local sandbox = ((config_t.SandboxPath and '' ~= config_t.SandboxPath) and config_t.SandboxPath) or '/sandbox'; -- sandbox path from {{#invoke:Citation/CS1/sandbox|citation|SandboxPath=/...}}
is_sandbox = nil ~= string.find (frame:getTitle(), sandbox, 1, true); -- is this invoke the sandbox module?
sandbox = is_sandbox and sandbox or ''; -- use i18n sandbox to load sandbox modules when this module is the sandox; live modules else
cfg = mw.loadData ('Module:Citation/CS1/Configuration' .. sandbox); -- load sandbox versions of support modules when {{#invoke:Citation/CS1/sandbox|...}}; live modules else
whitelist = mw.loadData ('Module:Citation/CS1/Whitelist' .. sandbox);
utilities = require ('Module:Citation/CS1/Utilities' .. sandbox);
validation = require ('Module:Citation/CS1/Date_validation' .. sandbox);
identifiers = require ('Module:Citation/CS1/Identifiers' .. sandbox);
metadata = require ('Module:Citation/CS1/COinS' .. sandbox);
utilities.set_selected_modules (cfg); -- so that functions in Utilities can see the selected cfg tables
identifiers.set_selected_modules (cfg, utilities); -- so that functions in Identifiers can see the selected cfg tables and selected Utilities module
validation.set_selected_modules (cfg, utilities); -- so that functions in Date validataion can see selected cfg tables and the selected Utilities module
metadata.set_selected_modules (cfg, utilities); -- so that functions in COinS can see the selected cfg tables and selected Utilities module
z = utilities.z; -- table of error and category tables in Module:Citation/CS1/Utilities
local cite_args_t = {}; -- because args_t is the parent (template) frame args (which cannot be modified); params and their values will be placed here
is_preview_mode = not utilities.is_set (frame:preprocess ('{{REVISIONID}}'));
local suggestions = {}; -- table where we store suggestions if we need to loadData them
local error_text; -- used as a flag
local capture; -- the single supported capture when matching unknown parameters using patterns
local empty_unknowns = {}; -- sequence table to hold empty unknown params for error message listing
for k, v in pairs (args_t) do -- get parameters from the parent (template) frame
v = mw.ustring.gsub (v, '^%s*(.-)%s*$', '%1'); -- trim leading/trailing whitespace; when v is only whitespace, becomes empty string
if v ~= '' then
if cfg.enum_needs_xlation and 'string' == type (k) then -- for wikis that set date_names['local_digits'] to non-western digits
k = mw.ustring.gsub (k, '%d', cfg.date_names.local_digits); -- translate 'local' digits enumerators to Western 0-9
end
if not validate( k, config_t.CitationClass ) then
if type (k) ~= 'string' then -- exclude empty numbered parameters
if v:match("%S+") ~= nil then
error_text = utilities.set_message ('err_text_ignored', {v});
end
elseif validate (k:lower(), config_t.CitationClass) then
error_text = utilities.set_message ('err_parameter_ignored_suggest', {k, k:lower()}); -- suggest the lowercase version of the parameter
else
if nil == suggestions.suggestions then -- if this table is nil then we need to load it
suggestions = mw.loadData ('Module:Citation/CS1/Suggestions' .. sandbox); --load sandbox version of suggestion module when {{#invoke:Citation/CS1/sandbox|...}}; live module else
end
for pattern, param in pairs (suggestions.patterns) do -- loop through the patterns to see if we can suggest a proper parameter
capture = k:match (pattern); -- the whole match if no capture in pattern else the capture if a match
if capture then -- if the pattern matches
param = utilities.substitute (param, capture); -- add the capture to the suggested parameter (typically the enumerator)
if validate (param, config_t.CitationClass) then -- validate the suggestion to make sure that the suggestion is supported by this template (necessary for limited parameter lists)
error_text = utilities.set_message ('err_parameter_ignored_suggest', {k, param}); -- set the suggestion error message
else
error_text = utilities.set_message ('err_parameter_ignored', {k}); -- suggested param not supported by this template
v = ''; -- unset
end
end
end
if not utilities.is_set (error_text) then -- couldn't match with a pattern, is there an explicit suggestion?
if (suggestions.suggestions[ k:lower() ] ~= nil) and validate (suggestions.suggestions[ k:lower() ], config_t.CitationClass) then
utilities.set_message ('err_parameter_ignored_suggest', {k, suggestions.suggestions[ k:lower() ]});
else
utilities.set_message ('err_parameter_ignored', {k});
v = ''; -- unset value assigned to unrecognized parameters (this for the limited parameter lists)
end
end
end
end
cite_args_t[k] = v; -- save this parameter and its value
elseif not utilities.is_set (v) then -- for empty parameters
if not validate (k, config_t.CitationClass, true) then -- is this empty parameter a valid parameter
k = ('' == k) and cfg.err_msg_supl.empty_str or k; -- when k is empty string (or was space(s) trimmed to empty string), replace with descriptive text
table.insert (empty_unknowns, utilities.wrap_style ('parameter', k)); -- format for error message and add to the list
end
end
end
if 0 ~= #empty_unknowns then -- create empty unknown error message
utilities.set_message ('err_param_unknown_empty', {
1 == #empty_unknowns and '' or 's',
utilities.make_sep_list (#empty_unknowns, empty_unknowns)
});
end
local non_url_param_t = {}; -- table of parameters and values that are not url-holding parameters
local url_param_t = {}; -- table of url-holding paramters and their values
for k, v in pairs (cite_args_t) do
if 'string' == type (k) then -- don't evaluate positional parameters
has_invisible_chars (k, v); -- look for invisible characters
end
has_extraneous_punc (k, v); -- look for extraneous terminal punctuation in parameter values
missing_pipe_check (k, v); -- do we think that there is a parameter that is missing a pipe?
cite_args_t[k] = inter_wiki_check (k, v); -- when language interwiki-linked parameter missing leading colon replace with wiki-link label
if 'string' == type (k) then -- when parameter k is not positional
if not cfg.url_skip[k] then -- and not in url skip table
non_url_param_t[k] = v; -- make a parameter/value list for extraneous url check
else -- and is in url skip table (a url-holding parameter)
url_param_t[k] = v; -- make a parameter/value list to check for values that are The Wikipedia Library url
end
end
end
if cfg.suppress_archive_today_urls then
has_archive_today_url (cite_args_t); -- look for and suppress archive.today urls and dependent parameters for all templates
end
has_extraneous_url (non_url_param_t); -- look for url in parameter values where a url does not belong
has_twl_url (url_param_t, cite_args_t); -- look for url-holding parameters that hold a The Wikipedia Library url
misc_url_detect (url_param_t); -- look for url-holding parameters that hold certain miscellaneous urls
return table.concat ({
frame:extensionTag ('templatestyles', '', {src='Module:Citation/CS1' .. sandbox .. '/styles.css'}),
citation0 (config_t, cite_args_t)
});
end
--[[--------------------------< C I T A T I O N >--------------------------------------------------------------
Template entry point
]]
local function citation (frame)
local config_t = {}; -- table to store parameters from the module {{#invoke:}}
local args_t = frame:getParent().args; -- get template's preset parameters
for k, v in pairs (frame.args) do -- get parameters from the {{#invoke}} frame
config_t[k] = v;
-- args_t[k] = v; -- crude debug support that allows us to render a citation from module {{#invoke:}}; skips parameter validation; TODO: keep?
end
return _citation (frame, args_t, config_t)
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {
citation = citation, -- template entry point
_citation = _citation, -- module entry point
}
cohswjvsh7tfmpcbrpzvzg5so1xidjw
Module:Citation/CS1/sandbox/doc
828
25402
130820
2026-09-16T03:52:43Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "<section begin=header />{{sandbox other|| {{#switch:{{FULLPAGENAME}} |Module:Citation/CS1/Suggestions={{high-use |article-space=yes |no-percent=yes}} |#default={{high-risk |article-space=yes |no-percent=yes}} }} {{Module rating|p}} {{cascade-protected template|page=module}} {{Transwiki guide|Module:Citation/CS1/doc/Importing the Module:Citation/CS1 suite to your wiki}} {{#ifeq:{{FULLPAGENAME}}|Module:Citation/CS1|{{Uses TemplateStyles|Module:Citation/CS1/..."
130820
wikitext
text/x-wiki
<section begin=header />{{sandbox other||
{{#switch:{{FULLPAGENAME}}
|Module:Citation/CS1/Suggestions={{high-use |article-space=yes |no-percent=yes}}
|#default={{high-risk |article-space=yes |no-percent=yes}}
}}
{{Module rating|p}}
{{cascade-protected template|page=module}}
{{Transwiki guide|Module:Citation/CS1/doc/Importing the Module:Citation/CS1 suite to your wiki}}
{{#ifeq:{{FULLPAGENAME}}|Module:Citation/CS1|{{Uses TemplateStyles|Module:Citation/CS1/styles.css}}}}}}<!-- if pagename does not contain sandbox
--><section end=header />
This module and associated sub-modules support the {{cs1}} and {{cs2}} citation templates. In general, it is not intended to be called directly, but is called by one of the core CS1 and CS2 templates.
<section begin=module_components_table />
These files comprise the module support for CS1|2 citation templates:
{| class="wikitable" style="margin: 1em auto 1em auto;"
|+CS1 {{pipe}} CS2 modules
|-
!colspan="2"|live!!colspan="2"|sandbox!!diff!!description
|-
| rowspan="8"| [[File:Full-protection-shackle.svg|20px|alt=Gold padlock|link=|sysop]] || [[Module:Citation/CS1]] || [[Module:Citation/CS1/sandbox]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/sandbox&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1&rev1=&page2=Module%3ACitation%2FCS1%2Fsandbox&rev2=&action=&diffonly=&unhide= diff]|| Rendering and support functions
|-
| [[Module:Citation/CS1/Configuration]] || [[Module:Citation/CS1/Configuration/sandbox]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/Configuration/sandbox&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1%2FConfiguration&rev1=&page2=Module%3ACitation%2FCS1%2FConfiguration%2Fsandbox&rev2=&action=&diffonly=&unhide= diff]|| Translation tables; error and identifier handlers
|-
| [[Module:Citation/CS1/Whitelist]] || [[Module:Citation/CS1/Whitelist/sandbox]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/Whitelist/sandbox&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1%2FWhitelist&rev1=&page2=Module%3ACitation%2FCS1%2FWhitelist%2Fsandbox&rev2=&action=&diffonly=&unhide= diff]|| List of active and deprecated CS1{{pipe}}2 parameters
|-
| [[Module:Citation/CS1/Date validation]] || [[Module:Citation/CS1/Date validation/sandbox]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/Date_validation/sandbox&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1%2FDate+validation&rev1=&page2=Module%3ACitation%2FCS1%2FDate+validation%2Fsandbox&rev2=&action=&diffonly=&unhide= diff] || Date format validation functions
|-
| [[Module:Citation/CS1/Identifiers]] || [[Module:Citation/CS1/Identifiers/sandbox]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/Identifiers/sandbox&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1%2FIdentifiers&rev1=&page2=Module%3ACitation%2FCS1%2FIdentifiers%2Fsandbox&rev2=&action=&diffonly=&unhide= diff]|| Functions that support the named identifiers (ISBN, DOI, PMID, etc.)
|-
| [[Module:Citation/CS1/Utilities]] || [[Module:Citation/CS1/Utilities/sandbox]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/Utilities/sandbox&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1%2FUtilities&rev1=&page2=Module%3ACitation%2FCS1%2FUtilities%2Fsandbox&rev2=&action=&diffonly=&unhide= diff]|| Common functions and tables
|-
| [[Module:Citation/CS1/COinS]] || [[Module:Citation/CS1/COinS/sandbox]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/COinS/sandbox&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1%2FCOinS&rev1=&page2=Module%3ACitation%2FCS1%2FCOinS%2Fsandbox&rev2=&action=&diffonly=&unhide= diff]|| Functions that render a CS1{{pipe}}2 template's metadata
|-
| [[Module:Citation/CS1/styles.css]] || [[Module:Citation/CS1/sandbox/styles.css]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/sandbox/styles.css&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1%2Fstyles.css&rev1=&page2=Module%3ACitation%2FCS1%2Fsandbox%2Fstyles.css&rev2=&action=&diffonly=&unhide= diff]|| [[CSS]] styles applied to the CS1{{pipe}}2 templates
|-
| [[File:Template-protection-shackle.svg|20px|alt=Silver padlock|link=|auto confirmed]] || [[Module:Citation/CS1/Suggestions]] || [[Module:Citation/CS1/Suggestions/sandbox]] || {{Plain link|url=https://en.wikipedia.org/w/index.php?title=Module:Citation/CS1/Suggestions/sandbox&action=edit|name=[edit<nowiki>]</nowiki>}} ||[https://en.wikipedia.org/wiki/Special:ComparePages?page1=Module%3ACitation%2FCS1%2FSuggestions&rev1=&page2=Module%3ACitation%2FCS1%2FSuggestions%2Fsandbox&rev2=&action=&diffonly=&unhide= diff]|| List that maps common erroneous parameter names to valid parameter names
|}
<section end=module_components_table />
Other documentation:
* [[Module talk:Citation/CS1/Feature requests]]
* [[Module talk:Citation/CS1/COinS]]
* [[Module:Cs1 documentation support]] – a set of functions (some experimental) that extract information from the module suite for the purpose of documenting CS1|2
** [[Module:Citation/CS1/doc/Category list]] – lists of category names taken directly from [[Module:Citation/CS1/Configuration]] and [[Module:Citation/CS1/Configuration/sandbox]]
testcases
*[[Module:Citation/CS1/testcases]] ([[Module talk:Citation/CS1/testcases|run]])
*[[Module:Citation/CS1/testcases/errors]] ([[Module talk:Citation/CS1/testcases/errors|run]]) – error and maintenance messaging
*[[Module:Citation/CS1/testcases/dates]] ([[Module talk:Citation/CS1/testcases/dates|run]]) – date validation
*[[Module:Citation/CS1/testcases/identifiers]] ([[Module talk:Citation/CS1/testcases/identifiers|run]]) – identifiers
*[[Module:Citation/CS1/testcases/anchor]] ([[Module talk:Citation/CS1/testcases/anchor|run]]) – CITEREF anchors
<includeonly>{{sandbox other||
{{#ifeq:{{FULLPAGENAME}}|Module:CS1|{{Rcat shell|{{R to subpage}} {{R from shortcut}}}}}}
[[Category:Modules that add a tracking category]]
{{#ifeq:{{SUBPAGENAME}}|Identifiers|[[Category:Modules using data from Wikidata]]}}
}}</includeonly><noinclude>[[Category:Module documentation pages]]</noinclude>
prhrbmxidzlc95wmiilgvae7tt1h152
Module:Citation/CS1/Configuration/sandbox
828
25403
130821
2026-09-16T03:55:14Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[ History of changes since last sync: 2026-08-11 2026-08-15 Add 10.1038/ncomms to free DOI recognition (Nature Communications) 2026-08-15 Add 10.1038/srep to free DOI recognition (Scientific Reports) 2026-08-17 Add a bunch of IEEE journals (10.1109/something, mostly) 2026-08-18 Add a bunch of OUP journals (10.1093/something, mostly) 2026-08-22 Add 10.1051/0004-6361 (Astronomy & Astrophysics) 2026-08-23 Remove 10.1002/wsb (Wildlife Society Bulletin), on..."
130821
Scribunto
text/plain
--[[
History of changes since last sync: 2026-08-11
2026-08-15 Add 10.1038/ncomms to free DOI recognition (Nature Communications)
2026-08-15 Add 10.1038/srep to free DOI recognition (Scientific Reports)
2026-08-17 Add a bunch of IEEE journals (10.1109/something, mostly)
2026-08-18 Add a bunch of OUP journals (10.1093/something, mostly)
2026-08-22 Add 10.1051/0004-6361 (Astronomy & Astrophysics)
2026-08-23 Remove 10.1002/wsb (Wildlife Society Bulletin), only free since 2023
2026-08-25 Add 10.1162/QSS (Quantitative Science Studies)
2026-08-25 Add 10.1140/epjds (EPJ Data Science)
2026-08-25 Add 10.1130/GES (Geosphere)
2026-08-28 Add 10.5070 (eScholarship)
2026-08-30 Add 10.1016/j.eurpsy and 10.1017/S09249338 and 10.1192/j.eurpsy (European Psychiatry)
2026-08-30 Add 10.4102 (AOSIS)
2026-09-06 Add 10.56042 NIScPR journals
2026-09-07 Add a bunch of 10.1021 journals (ACS)
2026-09-09 Add 10.1590/s0074-0276 (Memórias do Instituto Oswaldo Cruz)
2027-09-09 Add a bunch of AMS journals
]]
local lang_obj = mw.getContentLanguage(); -- make a language object for the local language; used here for languages and dates
--[[--------------------------< S E T T I N G S >--------------------------------------------------------------
boolean settings used to control various things. these setting located here to make them easy to find
]]
-- these settings local to this module only
local local_digits_from_mediawiki = false; -- for i18n; when true, module fills date_names['local_digits'] from MediaWiki; manual fill required else; always false at en.wiki
-- these settings exported to other modules
local use_identifier_redirects = true; -- when true use redirect name for identifier label links; always true at en.wiki
local local_lang_cat_enable = false; -- when true categorizes pages where |language=<local wiki's language>; always false at en.wiki
local date_name_auto_xlate_enable = false; -- when true translates English month-names to the local-wiki's language month names; always false at en.wiki
local date_digit_auto_xlate_enable = false; -- when true translates Western date digit to the local-wiki's language digits (date_names['local_digits']); always false at en.wiki
local enable_sort_keys = true; -- when true module adds namespace sort keys to error and maintenance category links
local suppress_archive_today_urls = true; -- when true module suppresses all parameters with an archive.today url and any deprendent parameters
--[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------
List of namespaces identifiers for namespaces that will not be included in citation error categories.
Same as setting notracking = true by default.
For wikis that have a current version of Module:cs1 documentation support, this #invoke will return an unordered
list of namespace names and their associated identifiers:
{{#invoke:cs1 documentation support|uncategorized_namespace_lister|all=<anything>}}
]]
local uncategorized_namespaces_t = {[2]=true}; -- init with user namespace id
for k, _ in pairs (mw.site.talkNamespaces) do -- add all talk namespace ids
uncategorized_namespaces_t[k] = true;
end
local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases', '/[^/]*[Ll]og', '/[Aa]rchive'}; -- list of Lua patterns found in page names of pages we should not categorize
--[[
at en.wiki Greek characters are used as sort keys for certain items in a category so that those items are
placed at the end of a category page. See Wikipedia:Categorization#Sort_keys. That works well for en.wiki
because English is written using the Latn script. This may not work well for other languages. At en.wiki it
is desireable to place content from certain namespaces at the end of a category listing so the module adds sort
keys to error and maintenance category links when rendering a cs1|2 template on a page in that namespace.
i18n: if this does not work well for your language, set <enable_sort_keys> to false.
]]
local name_space_sort_keys = { -- sort keys to be used with these namespaces:
[4] = 'ω', -- wikipedia; omega
[10] = 'τ', -- template; tau
[118] = 'Δ', -- draft; delta
['other'] = 'ο', -- all other non-talk namespaces except main (article); omicron
}
--[[--------------------------< M E S S A G E S >--------------------------------------------------------------
Translation table
The following contains fixed text that may be output as part of a citation.
This is separated from the main body to aid in future translations of this
module.
]]
local messages = {
['agency'] = '$1 $2', -- $1 is sepc, $2 is agency
['archived-dead'] = 'Archived from $1 on $2',
['archived-live'] = '$1 from the original on $2',
['archived-unfit'] = 'Archived from the original on $1',
['archived'] = 'Archived',
['by'] = 'By', -- contributions to authored works: introduction, foreword, afterword
['cartography'] = 'Cartography by $1',
['collaboration'] = '$1 ($2)', -- $1 is author with et al, $2 is collaboration
['editor'] = 'ed.',
['editors'] = 'eds.',
['edition'] = '($1 ed.)',
['episode'] = 'Episode $1',
['et al'] = 'et al.',
['in'] = 'In', -- edited works
['inactive'] = ' (inactive $1)', -- $1 is date which the doi was found to be broken in
['inset'] = '$1 inset',
['interview'] = 'Interviewed by $1',
invisible_1 = '$1 $2', -- $1 stripmarker name; $2 is text from <invisible_chars[1]>
invisible_2 = '$1 character', -- $1 character name from <invisible_chars[1]>
['mismatch'] = '<code class="cs1-code">|$1=</code> / <code class="cs1-code">|$2=</code> mismatch', -- $1 is year param name; $2 is date param name
['newsgroup'] = '[[Usenet newsgroup|Newsgroup]]: $1',
['notitle'] = 'No title', -- for |title=(()) and (in the future) |title=none
['original'] = 'the original',
['origdate'] = ' [$1]',
['published'] = ' (published $1)',
['retrieved'] = 'Retrieved $1',
['season'] = 'Season $1',
['section'] = '§ $1',
['sections'] = '§§ $1',
['series'] = '$1 $2', -- $1 is sepc, $2 is series
['seriesnum'] = 'Series $1',
['translated'] = 'Translated by $1',
['type'] = ' ($1)', -- for titletype
wikidata = 'Wikidata', -- these used for interwikilinked author/editor/... names
wikipedia = 'Wikipedia',
wikisource = 'Wikisource',
['written'] = 'Written at $1',
['vol'] = '$1 Vol. $2', -- $1 is sepc; bold journal style volume is in presentation{}
['vol-no'] = '$1 Vol. $2, no. $3', -- sepc, volume, issue (alternatively insert $1 after $2, but then we'd also have to change capitalization)
['issue'] = '$1 No. $2', -- $1 is sepc
['art'] = '$1 Art. $2', -- $1 is sepc; for {{cite conference}} only
['vol-art'] = '$1 Vol. $2, art. $3', -- sepc, volume, article-number; for {{cite conference}} only
['j-vol'] = '$1 $2', -- sepc, volume; bold journal volume is in presentation{}
['j-issue'] = ' ($1)',
['j-article-num'] = ' $1', -- TODO: any punctuation here? static text?
['nopp'] = '$1 $2'; -- page(s) without prefix; $1 is sepc
['p-prefix'] = "$1 p. $2", -- $1 is sepc
['pp-prefix'] = "$1 pp. $2", -- $1 is sepc
['j-page(s)'] = ': $1', -- same for page and pages
['sheet'] = '$1 Sheet $2', -- $1 is sepc
['sheets'] = '$1 Sheets $2', -- $1 is sepc
['j-sheet'] = ': Sheet $1',
['j-sheets'] = ': Sheets $1',
['language'] = '(in $1)',
['via'] = " – via $1",
['event'] = 'Event occurs at',
['minutes'] = ' $1 minutes in', -- $1 is the number of minutes
-- Determines the location of the help page
['help page link'] = 'Help:CS1 errors',
['help page label'] = 'help',
-- categories
['cat wikilink'] = '[[Category:$1]]', -- $1 is the category name
['cat wikilink sk'] = '[[Category:$1|$2]]', -- $1 is the category name; $2 is namespace sort key
[':cat wikilink'] = '[[:Category:$1|link]]', -- category name as maintenance message wikilink; $1 is the category name
-- Internal errors (should only occur if configuration is bad)
['undefined_error'] = 'Called with an undefined error condition',
['unknown_ID_key'] = 'Unrecognized ID key: ', -- an ID key in id_handlers not found in ~/Identifiers func_map{}
['unknown_ID_access'] = 'Unrecognized ID access keyword: ', -- an ID access keyword in id_handlers not found in keywords_lists['id-access']{}
['unknown_argument_map'] = 'Argument map not defined for this variable',
['bare_url_no_origin'] = 'Bare URL found but origin indicator is nil or empty',
['warning_msg_e'] = '<span style="color:#d33"><code style="color: inherit; background: inherit; border: none; padding: inherit;">{{$1}}</code>: this [[#$2|reference]] has errors</span>; messages may be hidden ([[Help:CS1_errors#Controlling_error_message_display|help]]).'; -- $1 is template link; $2 is anchor ID
['warning_msg_m'] = '<span style="color:#085"><code style="color: inherit; background: inherit; border: none; padding: inherit;">{{$1}}</code>: this [[#$2|reference]] has maintenance messages</span>; messages may be hidden ([[Help:CS1_errors#Controlling_error_message_display|help]]).'; -- $1 is template link; $2 is anchor ID
}
--[[--------------------------< C I T A T I O N _ C L A S S _ M A P >------------------------------------------
this table maps the value assigned to |CitationClass= in the cs1|2 templates to the canonical template name when
the value assigned to |CitationClass= is different from the canonical template name. |CitationClass= values are
used as class attributes in the <cite> tag that encloses the citation so these names may not contain spaces while
the canonical template name may. These names are used in warning_msg_e and warning_msg_m to create links to the
template's documentation when an article is displayed in preview mode.
]]
local citation_class_map_t = { -- TODO: in Module:Cite/config write a function to use this table
arxiv = 'cite arXiv', -- as the source for known_templates_t and citation_classes_t
['audio-visual'] = 'cite AV media',
['AV-media-notes'] = 'cite AV media notes',
biorxiv = 'cite bioRxiv',
book = 'cite book',
citation = 'citation',
citeseerx = 'cite CiteSeerX',
conference = 'cite conference',
document = 'cite document',
encyclopaedia = 'cite encyclopedia',
episode = 'cite episode',
interview = 'cite interview',
journal = 'cite journal',
magazine = 'cite magazine',
mailinglist = 'cite mailing list',
map = 'cite map',
medrxiv = 'cite medRxiv',
news = 'cite news',
newsgroup = 'cite newsgroup',
podcast = 'cite podcast',
pressrelease = 'cite press release',
report = 'cite report',
serial = 'cite serial',
sign = 'cite sign',
speech = 'cite speech',
ssrn = 'cite SSRN',
techreport = 'cite tech report',
thesis = 'cite thesis',
web = 'cite web',
}
--[=[-------------------------< E T _ A L _ P A T T E R N S >--------------------------------------------------
This table provides Lua patterns for the phrase "et al" and variants in name text
(author, editor, etc.). The main module uses these to identify and emit the 'etal' message.
]=]
local et_al_patterns = {
"[;,]? *[\"']*%f[%a][Ee][Tt]%.? *[Aa][Ll][%.;,\"']*$", -- variations on the 'et al' theme
"[;,]? *[\"']*%f[%a][Ee][Tt]%.? *[Aa][Ll][Ii][AaIi][Ee]?[%.;,\"']*$", -- variations on the 'et alia', 'et alii' and 'et aliae' themes (false positive 'et aliie' unlikely to match)
"[;,]? *%f[%a]and [Oo]thers", -- an alternative to et al.
"%[%[ *[Ee][Tt]%.? *[Aa][Ll]%.? *%]%]", -- a wikilinked form
"%(%( *[Ee][Tt]%.? *[Aa][Ll]%.? *%)%)", -- a double-bracketed form (to counter partial removal of ((...)) syntax)
"[%(%[] *[Ee][Tt]%.? *[Aa][Ll]%.? *[%)%]]", -- a bracketed form
}
--[[--------------------------< P R E S E N T A T I O N >------------------------
Fixed presentation markup. Originally part of citation_config.messages it has
been moved into its own, more semantically correct place.
]]
local presentation =
{
-- .citation-comment class is specified at Help:CS1_errors#Controlling_error_message_display
['hidden-error'] = '<span class="cs1-hidden-error citation-comment">$1</span>',
['visible-error'] = '<span class="cs1-visible-error citation-comment">$1</span>',
['hidden-maint'] = '<span class="cs1-maint citation-comment">$1</span>',
['accessdate'] = '<span class="reference-accessdate">$1$2</span>', -- to allow editors to hide accessdate using personal CSS
['bdi'] = '<bdi$1>$2</bdi>', -- bidirectional isolation used with |script-title= and the like
['cite'] = '<cite class="$1">$2</cite>'; -- for use when citation does not have a namelist and |ref= not set so no id="..." attribute
['cite-id'] = '<cite id="$1" class="$2">$3</cite>'; -- for use when when |ref= is set or when citation has a namelist
['format'] = ' <span class="cs1-format">($1)</span>', -- for |format=, |chapter-format=, etc.
['interwiki'] = ' <span class="cs1-format">[in $1]</span>', -- for interwiki-language-linked author, editor, etc
['interproj'] = ' <span class="cs1-format">[at $1]</span>', -- for interwiki-project-linked author, editor, etc (:d: and :s: supported; :w: ignored)
-- various access levels, for |access=, |doi-access=, |arxiv=, ...
-- narrow no-break space   may work better than nowrap CSS. Or not? Browser support?
['ext-link-access-signal'] = '<span class="$1" title="$2">$3</span>', -- external link with appropriate lock icon
['free'] = {class='id-lock-free', title='Freely accessible'}, -- classes defined in Module:Citation/CS1/styles.css
['registration'] = {class='id-lock-registration', title='Free registration required'},
['limited'] = {class='id-lock-limited', title='Free access subject to limited trial, subscription normally required'},
['subscription'] = {class='id-lock-subscription', title='Paid subscription required'},
['interwiki-icon'] = '<span class="$1" title="$2">$3</span>',
['class-wikisource'] = 'cs1-ws-icon',
['italic-title'] = "''$1''",
['kern-left'] = '<span class="cs1-kern-left"></span>$1', -- spacing to use when title contains leading single or double quote mark
['kern-right'] = '$1<span class="cs1-kern-right"></span>', -- spacing to use when title contains trailing single or double quote mark
['nowrap1'] = '<span class="nowrap">$1</span>', -- for nowrapping an item: <span ...>yyyy-mm-dd</span>
['nowrap2'] = '<span class="nowrap">$1</span> $2', -- for nowrapping portions of an item: <span ...>dd mmmm</span> yyyy (note white space)
['ocins'] = '<span title="$1" class="Z3988"></span>',
['parameter'] = '<code class="cs1-code">|$1=</code>',
['ps_cs1'] = '.'; -- CS1 style postscript (terminal) character
['ps_cs2'] = ''; -- CS2 style postscript (terminal) character (empty string)
['quoted-text'] = '<q>$1</q>', -- for wrapping |quote= content
['quoted-title'] = '"$1"',
['sep_cs1'] = '.', -- CS1 element separator
['sep_cs2'] = ',', -- CS2 separator
['sep_nl'] = ';', -- CS1|2 style name-list separator between names is a semicolon
['sep_nl_and'] = ' and ', -- used as last nl sep when |name-list-style=and and list has 2 items
['sep_nl_end'] = '; and ', -- used as last nl sep when |name-list-style=and and list has 3+ names
['sep_name'] = ', ', -- CS1|2 style last/first separator is <comma><space>
['sep_nl_vanc'] = ',', -- Vancouver style name-list separator between authors is a comma
['sep_name_vanc'] = ' ', -- Vancouver style last/first separator is a space
['sep_list'] = ', ', -- used for |language= when list has 3+ items except for last sep which uses sep_list_end
['sep_list_pair'] = ' and ', -- used for |language= when list has 2 items
['sep_list_end'] = ', and ', -- used as last list sep for |language= when list has 3+ items
['trans-italic-title'] = "[''$1'']",
['trans-quoted-title'] = "[$1]", -- for |trans-title= and |trans-quote=
['vol-bold'] = '$1 <b>$2</b>', -- sepc, volume; for bold journal cites; for other cites ['vol'] in messages{}
}
--[[--------------------------< A L I A S E S >---------------------------------
Aliases table for commonly passed parameters.
Parameter names on the right side in the assignments in this table must have been
defined in the Whitelist before they will be recognized as valid parameter names
]]
local aliases = {
['AccessDate'] = {'access-date', 'accessdate'}, -- Used by InternetArchiveBot
['Agency'] = 'agency',
['ArchiveDate'] = {'archive-date', 'archivedate'}, -- Used by InternetArchiveBot
['ArchiveFormat'] = 'archive-format',
['ArchiveURL'] = {'archive-url', 'archiveurl'}, -- Used by InternetArchiveBot
['ArticleNumber'] = 'article-number',
['ASINTLD'] = 'asin-tld',
['At'] = 'at', -- Used by InternetArchiveBot
['Authors'] = {'people', 'credits'},
['BookTitle'] = {'book-title', 'booktitle'},
['Cartography'] = 'cartography',
['Chapter'] = {'chapter', 'contribution', 'entry', 'article', 'section'},
['ChapterFormat'] = {'chapter-format', 'contribution-format', 'entry-format',
'article-format', 'section-format'};
['ChapterURL'] = {'chapter-url', 'contribution-url', 'entry-url', 'article-url', 'section-url'}, -- Used by InternetArchiveBot
['ChapterUrlAccess'] = {'chapter-url-access', 'contribution-url-access',
'entry-url-access', 'article-url-access', 'section-url-access'}, -- Used by InternetArchiveBot
['Class'] = 'class', -- cite arxiv and arxiv identifier
['Collaboration'] = 'collaboration',
['Conference'] = {'conference', 'event'},
['ConferenceFormat'] = 'conference-format',
['ConferenceURL'] = 'conference-url', -- Used by InternetArchiveBot
['Date'] = {'date', 'air-date', 'airdate'}, -- air-date and airdate for cite episode and cite serial only
['Degree'] = 'degree',
['DF'] = 'df',
['DisplayAuthors'] = {'display-authors', 'display-subjects'},
['DisplayContributors'] = 'display-contributors',
['DisplayEditors'] = 'display-editors',
['DisplayInterviewers'] = 'display-interviewers',
['DisplayTranslators'] = 'display-translators',
['Docket'] = 'docket',
['DoiBroken'] = 'doi-broken-date',
['Edition'] = 'edition',
['Embargo'] = 'pmc-embargo-date',
['Encyclopedia'] = {'encyclopedia', 'encyclopaedia', 'dictionary'}, -- cite encyclopedia only
['Episode'] = 'episode', -- cite serial only TODO: make available to cite episode?
['Format'] = 'format',
['ID'] = {'id', 'ID'},
['Inset'] = 'inset',
['Issue'] = {'issue', 'number'},
['Language'] = {'language', 'lang'},
['MailingList'] = {'mailing-list', 'mailinglist'}, -- cite mailing list only
['Map'] = 'map', -- cite map only
['MapFormat'] = 'map-format', -- cite map only
['MapURL'] = {'map-url', 'mapurl'}, -- cite map only -- Used by InternetArchiveBot
['MapUrlAccess'] = 'map-url-access', -- cite map only -- Used by InternetArchiveBot
['Minutes'] = 'minutes',
['Mode'] = 'mode',
['NameListStyle'] = 'name-list-style',
['Network'] = 'network',
['Newsgroup'] = 'newsgroup', -- cite newsgroup only
['NoPP'] = {'no-pp', 'nopp'},
['NoTracking'] = {'no-tracking', 'template-doc-demo'},
['Number'] = 'number', -- this case only for cite techreport
['OrigDate'] = {'orig-date', 'orig-year', 'origyear'},
['Others'] = 'others',
['Page'] = {'page', 'p'}, -- Used by InternetArchiveBot
['Pages'] = {'pages', 'pp'}, -- Used by InternetArchiveBot
['Periodical'] = {'journal', 'magazine', 'newspaper', 'periodical', 'website', 'work'},
['Place'] = {'place', 'location'},
['PostScript'] = 'postscript',
['PublicationDate'] = {'publication-date', 'publicationdate'},
['PublicationPlace'] = {'publication-place', 'publicationplace'},
['PublisherName'] = {'publisher', 'institution'},
['Quote'] = {'quote', 'quotation'},
['QuotePage'] = 'quote-page',
['QuotePages'] = 'quote-pages',
['Ref'] = 'ref',
['Scale'] = 'scale',
['ScriptChapter'] = {'script-chapter', 'script-contribution', 'script-entry',
'script-article', 'script-section'},
['ScriptEncyclopedia'] = {'script-encyclopedia', 'script-encyclopaedia'}, -- cite encyclopedia only
['ScriptMap'] = 'script-map',
['ScriptPeriodical'] = {'script-journal', 'script-magazine', 'script-newspaper',
'script-periodical', 'script-website', 'script-work'},
['ScriptQuote'] = 'script-quote',
['ScriptTitle'] = 'script-title', -- Used by InternetArchiveBot
['Season'] = 'season',
['Sections'] = 'sections', -- cite map only
['Series'] = {'series', 'version'},
['SeriesLink'] = {'series-link', 'serieslink'},
['SeriesNumber'] = {'series-number', 'series-no'},
['Sheet'] = 'sheet', -- cite map only
['Sheets'] = 'sheets', -- cite map only
['Station'] = 'station',
['Time'] = 'time',
['TimeCaption'] = 'time-caption',
['Title'] = 'title', -- Used by InternetArchiveBot
['TitleLink'] = {'title-link', 'episode-link', 'episodelink'}, -- Used by InternetArchiveBot
['TitleNote'] = {'title-note', 'department'},
['TitleType'] = {'type', 'medium'},
['TransChapter'] = {'trans-article', 'trans-chapter', 'trans-contribution',
'trans-entry', 'trans-section'},
['Transcript'] = 'transcript',
['TranscriptFormat'] = 'transcript-format',
['TranscriptURL'] = 'transcript-url', -- Used by InternetArchiveBot
['TransEncyclopedia'] = {'trans-encyclopedia', 'trans-encyclopaedia'}, -- cite encyclopedia only
['TransMap'] = 'trans-map', -- cite map only
['TransPeriodical'] = {'trans-journal', 'trans-magazine', 'trans-newspaper',
'trans-periodical', 'trans-website', 'trans-work'},
['TransQuote'] = 'trans-quote',
['TransTitle'] = 'trans-title', -- Used by InternetArchiveBot
['URL'] = {'url', 'URL'}, -- Used by InternetArchiveBot
['UrlAccess'] = 'url-access', -- Used by InternetArchiveBot
['UrlStatus'] = 'url-status', -- Used by InternetArchiveBot
['Vauthors'] = 'vauthors',
['Veditors'] = 'veditors',
['Via'] = 'via',
['Volume'] = 'volume',
['Year'] = 'year',
['AuthorList-First'] = {"first#", "author-first#", "author#-first", "author-given#", "author#-given",
"subject-first#", "subject#-first", "subject-given#", "subject#-given",
"given#"},
['AuthorList-Last'] = {"last#", "author-last#", "author#-last", "author-surname#", "author#-surname",
"subject-last#", "subject#-last", "subject-surname#", "subject#-surname",
"author#", 'host#', "subject#", "surname#"},
['AuthorList-Link'] = {"author-link#", "author#-link", "subject-link#",
"subject#-link", "authorlink#", "author#link"},
['AuthorList-Mask'] = {"author-mask#", "author#-mask", "subject-mask#", "subject#-mask"},
['ContributorList-First'] = {'contributor-first#', 'contributor#-first',
'contributor-given#', 'contributor#-given'},
['ContributorList-Last'] = {'contributor-last#', 'contributor#-last',
'contributor-surname#', 'contributor#-surname', 'contributor#'},
['ContributorList-Link'] = {'contributor-link#', 'contributor#-link'},
['ContributorList-Mask'] = {'contributor-mask#', 'contributor#-mask'},
['EditorList-First'] = {"editor-first#", "editor#-first", "editor-given#", "editor#-given"},
['EditorList-Last'] = {"editor-last#", "editor#-last", "editor-surname#",
"editor#-surname", "editor#"},
['EditorList-Link'] = {"editor-link#", "editor#-link"},
['EditorList-Mask'] = {"editor-mask#", "editor#-mask"},
['InterviewerList-First'] = {'interviewer-first#', 'interviewer#-first',
'interviewer-given#', 'interviewer#-given'},
['InterviewerList-Last'] = {'interviewer-last#', 'interviewer#-last',
'interviewer-surname#', 'interviewer#-surname', 'interviewer#'},
['InterviewerList-Link'] = {'interviewer-link#', 'interviewer#-link'},
['InterviewerList-Mask'] = {'interviewer-mask#', 'interviewer#-mask'},
['TranslatorList-First'] = {'translator-first#', 'translator#-first',
'translator-given#', 'translator#-given'},
['TranslatorList-Last'] = {'translator-last#', 'translator#-last',
'translator-surname#', 'translator#-surname', 'translator#'},
['TranslatorList-Link'] = {'translator-link#', 'translator#-link'},
['TranslatorList-Mask'] = {'translator-mask#', 'translator#-mask'},
}
--[[--------------------------< D E P E N D E N C I E S _ T >--------------------------------------------------
a table of url-holding parameters upon which other parameters are dependent.
this table is used by has_archive_today_url() to suppress parameters that are dependant upon a url-holding parameter
that has as a value an archive.today (or alternate tld) url.
archive.today is deprecated at en.wiki; see Wikipedia:Requests_for_comment/Archive.is_RFC_5
]]
local url_dependency_map_t = { -- table of url-holding parameters and the meta-parameters that are dependent on them
['url'] = {'AccessDate', 'ArchiveURL', 'Format', 'UrlAccess'},
['archive-url'] = {'ArchiveDate', 'ArchiveFormat', 'UrlStatus'},
['archiveurl'] = {'ArchiveDate', 'ArchiveFormat', 'UrlStatus'},
['article-url'] = {'ChapterFormat', 'ChapterUrlAccess'},
['chapter-url'] = {'ChapterFormat', 'ChapterUrlAccess'},
['conference-url'] = {'ConferenceFormat'},
['contribution-url'] = {'ChapterFormat', 'ChapterUrlAccess'},
['entry-url'] = {'ChapterFormat', 'ChapterUrlAccess'},
['map-url'] = {'MapFormat', 'MapUrlAccess'},
['section-url'] = {'ChapterFormat', 'ChapterUrlAccess'},
['transcript-url'] = {'TranscriptFormat'},
};
local dependencies_t = {}; -- the table of url-holding parameters and their dependent parameters
for url_param, meta_parameters_t in pairs (url_dependency_map_t) do -- sequence of meta-parameters (indexes) into <aliases> table
local dependant_params_t = {}; -- collection of parameters that are dependent on this <url_param>
for _, meta_parameter in ipairs (meta_parameters_t) do -- for each <aliases> meta-parameter (index)
if 'string' == type (aliases[meta_parameter]) then -- for single parameter names (no aliases), <aliases[meta_parameter]> will be a string
table.insert (dependant_params_t, aliases[meta_parameter]); -- add to this <url_param>'s dependency sequence
else
for _, alias in ipairs (aliases[meta_parameter]) do -- for each alias in aliases[meta_parameter] (aliases['AccessDate'] for example)
table.insert (dependant_params_t, alias); -- add to this <url_param>'s dependency sequence
end
end
end
dependencies_t[url_param] = dependant_params_t; -- add the <url_param> and its dependent parameters
end
--[[--------------------------< P U N C T _ S K I P >---------------------------
builds a table of parameter names that the extraneous terminal punctuation check should not check.
]]
local punct_meta_params = { -- table of aliases[] keys (meta parameters); each key has a table of parameter names for a value
'BookTitle', 'Chapter', 'ScriptChapter', 'ScriptTitle', 'Title', 'TransChapter', 'Transcript', 'TransMap', 'TransTitle', -- title-holding parameters
'AuthorList-Mask', 'ContributorList-Mask', 'EditorList-Mask', 'InterviewerList-Mask', 'TranslatorList-Mask', -- name-list mask may have name separators
'PostScript', 'Quote', 'ScriptQuote', 'TransQuote', 'Ref', -- miscellaneous
'ArchiveURL', 'ChapterURL', 'ConferenceURL', 'MapURL', 'TranscriptURL', 'URL', -- URL-holding parameters
}
local url_meta_params = { -- table of aliases[] keys (meta parameters); each key has a table of parameter names for a value
'ArchiveURL', 'ChapterURL', 'ConferenceURL', 'ID', 'MapURL', 'TranscriptURL', 'URL', -- parameters allowed to hold urls
'Page', 'Pages', 'At', 'QuotePage', 'QuotePages', -- insource locators allowed to hold urls
}
local function build_skip_table (skip_t, meta_params)
for _, meta_param in ipairs (meta_params) do -- for each meta parameter key
local params = aliases[meta_param]; -- get the parameter or the table of parameters associated with the meta parameter name
if 'string' == type (params) then
skip_t[params] = 1; -- just a single parameter
else
for _, param in ipairs (params) do -- get the parameter name
skip_t[param] = 1; -- add the parameter name to the skip table
local count;
param, count = param:gsub ('#', ''); -- remove enumerator marker from enumerated parameters
if 0 ~= count then -- if removed
skip_t[param] = 1; -- add param name without enumerator marker
end
end
end
end
return skip_t;
end
local punct_skip = {};
local url_skip = {};
--[[--------------------------< U R L _ A C C E S S _ M A P >--------------------------------------------------
this table used by the wikipedia library url test, has_twl_url(), which automatically sets a url-access parameter
to 'subscription' when it discovers a wikipedia library url in any of the url-holding paramters used as keys in
this table.
translators: if your wiki uses parameter names for these url-holding parameters and their matching -access parameters,
add your wiki's parameters to this list. Leave the English parameters in place.
TODO: is there a better way to do this?
]]
local url_access_map_t = {
['chapter-url'] = 'chapter-url-access',
['contribution-url'] = 'contribution-url-access',
['entry-url'] = 'entry-url-access',
['article-url'] = 'article-url-access',
['section-url'] = 'section-url-access',
['map-url'] = 'map-url-access',
['mapurl'] = 'map-url-access',
['url'] = 'url-access',
['URL'] = 'url-access'
}
--[[--------------------------< S I N G L E - L E T T E R S E C O N D - L E V E L D O M A I N S >----------
this is a list of tlds that are known to have single-letter second-level domain names. This list does not include
ccTLDs which are accepted in is_domain_name().
]]
local single_letter_2nd_lvl_domains_t = {'cash', 'company', 'foundation', 'media', 'org', 'today'};
--[[-----------< S P E C I A L C A S E T R A N S L A T I O N S >------------
This table is primarily here to support internationalization. Translations in
this table are used, for example, when an error message, category name, etc.,
is extracted from the English alias key. There may be other cases where
this translation table may be useful.
]]
local is_Latn = 'A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191';
local special_case_translation = {
author = 'author',
editor = 'editor',
name_list_params = '$1-name-list parameters', -- $1 is 'author' or 'editor'; used with err_redundant_parameters
['AuthorList'] = 'authors list', -- used to assemble maintenance category names
['ContributorList'] = 'contributors list', -- translation of these names plus translation of the base maintenance category names in maint_cats{} table below
['EditorList'] = 'editors list', -- must match the names of the actual categories
['InterviewerList'] = 'interviewers list', -- this group or translations used by name_has_ed_markup() and name_has_mult_names()
['TranslatorList'] = 'translators list',
-- Lua patterns to match pseudo-titles used by InternetArchiveBot and others as placeholder for unknown |title= value
['archived_copy'] = { -- used with CS1 maint: Archive[d] copy as title
['en'] = '^archived?%s+copy$', -- for English; translators: keep this because templates imported from en.wiki
['local'] = nil, -- translators: replace ['local'] = nil with lowercase translation only when bots or tools create generic titles in your language
},
-- Lua patterns to match generic titles; usually created by bots or reference filling tools
-- translators: replace ['local'] = nil with lowercase translation only when bots or tools create generic titles in your language
-- generic titles and patterns in this table should be lowercase only
-- leave ['local'] nil except when there is a matching generic title in your language
-- boolean 'true' for plain-text searches; 'false' for pattern searches
['generic_titles'] = {
['accept'] = {
},
['reject'] = {
{['en'] = {'^wayback%s+machine$', false}, ['local'] = nil},
{['en'] = {'are you a robot', true}, ['local'] = nil},
{['en'] = {'hugedomains', true}, ['local'] = nil},
{['en'] = {'^[%(%[{<]?no +title[>}%]%)]?$', false}, ['local'] = nil},
{['en'] = {'page not found', true}, ['local'] = nil},
{['en'] = {'subscribe to read', true}, ['local'] = nil},
{['en'] = {'^[%(%[{<]?unknown[>}%]%)]?$', false}, ['local'] = nil},
{['en'] = {'website is for sale', true}, ['local'] = nil},
{['en'] = {'^404', false}, ['local'] = nil},
{['en'] = {'error[ %-]404', false}, ['local'] = nil},
{['en'] = {'internet archive wayback machine', true}, ['local'] = nil},
{['en'] = {'log into facebook', true}, ['local'] = nil},
{['en'] = {'login • instagram', true}, ['local'] = nil},
{['en'] = {'redirecting...', true}, ['local'] = nil},
{['en'] = {'usurped title', true}, ['local'] = nil}, -- added by a GreenC bot
{['en'] = {'wayback machine', true}, ['local'] = nil},
{['en'] = {'webcite query result', true}, ['local'] = nil},
{['en'] = {'wikiwix\'s cache', true}, ['local'] = nil},
{['en'] = {'bot verification', true}, ['local'] = nil},
}
},
-- boolean 'true' for plain-text searches, search string must be lowercase only
-- boolean 'false' for pattern searches
-- leave ['local'] nil except when there is a matching generic name in your language
['generic_names'] = {
['accept'] = {
{['en'] = {'%[%[[^|]*%(author%) *|[^%]]*%]%]', false}, ['local'] = nil},
},
['reject'] = {
{['en'] = {'about us', true}, ['local'] = nil},
{['en'] = {'%f[%a][Aa]dvisor%f[%A]', false}, ['local'] = nil},
{['en'] = {'allmusic', true}, ['local'] = nil},
{['en'] = {'%f[%a][Aa]uthor%f[%A]', false}, ['local'] = nil},
{['en'] = {'^[Bb]ureau$', false}, ['local'] = nil},
{['en'] = {'business', true}, ['local'] = nil},
{['en'] = {'cnn', true}, ['local'] = nil},
{['en'] = {'collaborator', true}, ['local'] = nil},
{['en'] = {'^[Cc]ompany$', false}, ['local'] = nil},
{['en'] = {'contributor', true}, ['local'] = nil},
{['en'] = {'contact us', true}, ['local'] = nil},
{['en'] = {'correspondent', true}, ['local'] = nil},
{['en'] = {'^[Dd]esk$', false}, ['local'] = nil},
{['en'] = {'directory', true}, ['local'] = nil},
{['en'] = {'%f[%(%[][%(%[]%s*eds?%.?%s*[%)%]]?$', false}, ['local'] = nil},
{['en'] = {'[,%.%s]%f[e]eds?%.?$', false}, ['local'] = nil},
{['en'] = {'^eds?[%.,;]', false}, ['local'] = nil},
{['en'] = {'^[%(%[]%s*[Ee][Dd][Ss]?%.?%s*[%)%]]', false}, ['local'] = nil},
{['en'] = {'%f[%a][Ee]dited%f[%A]', false}, ['local'] = nil},
{['en'] = {'%f[%a][Ee]ditors?%f[%A]', false}, ['local'] = nil},
{['en'] = {'%f[%a][Ee]mail%f[%A]', false}, ['local'] = nil},
{['en'] = {'facebook', true}, ['local'] = nil},
{['en'] = {'google', true}, ['local'] = nil},
{['en'] = {'^[Gg]roup$', false}, ['local'] = nil},
{['en'] = {'home page', true}, ['local'] = nil},
{['en'] = {'^[Ii]nc%.?$', false}, ['local'] = nil},
{['en'] = {'instagram', true}, ['local'] = nil},
{['en'] = {'interviewer', true}, ['local'] = nil},
{['en'] = {'^[Ll]imited$', false}, ['local'] = nil},
{['en'] = {'linkedIn', true}, ['local'] = nil},
{['en'] = {'^[Nn]ews$', false}, ['local'] = nil},
{['en'] = {'[Nn]ews[ %-]?[Rr]oom', false}, ['local'] = nil},
{['en'] = {'pinterest', true}, ['local'] = nil},
{['en'] = {'policy', true}, ['local'] = nil},
{['en'] = {'privacy', true}, ['local'] = nil},
{['en'] = {'reuters', true}, ['local'] = nil},
{['en'] = {'translator', true}, ['local'] = nil},
{['en'] = {'tumblr', true}, ['local'] = nil},
{['en'] = {'twitter', true}, ['local'] = nil},
{['en'] = {'site name', true}, ['local'] = nil},
{['en'] = {'statement', true}, ['local'] = nil},
{['en'] = {'submitted', true}, ['local'] = nil},
{['en'] = {'super.?user', false}, ['local'] = nil},
{['en'] = {'%f['..is_Latn..'][Uu]ser%f[^'..is_Latn..']', false}, ['local'] = nil},
{['en'] = {'updated', true}, ['local'] = nil},
{['en'] = {'verfasser', true}, ['local'] = nil},
}
}
}
--[[--------------------------< D A T E _ N A M E S >----------------------------------------------------------
This table of tables lists local language date names and fallback English date names.
The code in Date_validation will look first in the local table for valid date names.
If date names are not found in the local table, the code will look in the English table.
Because citations can be copied to the local wiki from en.wiki, the English is
required when the date-name translation function date_name_xlate() is used.
In these tables, season numbering is defined by
Extended Date/Time Format (EDTF) Specification (https://www.loc.gov/standards/datetime/)
which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard
defines various divisions using numbers 21-41. CS1|2 only supports generic seasons.
EDTF does support the distinction between north and south hemisphere seasons
but CS1|2 has no way to make that distinction.
33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each)
The standard does not address 'named' dates so, for the purposes of CS1|2,
Easter and Christmas are defined here as 98 and 99, which should be out of the
ISO 8601 (EDTF) range of uses for a while.
local_date_names_from_mediawiki is a boolean. When set to:
true – module will fetch local month names from MediaWiki for both date_names['local']['long'] and date_names['local']['short']; this will unconditionally overwrite manual translations
false – module will *not* fetch local month names from MediaWiki
Caveat lector: There is no guarantee that MediaWiki will provide short month names. At your wiki you can test
the results of the MediaWiki fetch in the debug console with this command (the result is alpha sorted):
=mw.dumpObject (p.date_names['local'])
While the module can fetch month names from MediaWiki, it cannot fetch the quarter, season, and named date names
from MediaWiki. Those must be translated manually.
]]
local local_date_names_from_mediawiki = true; -- when false, manual translation required for date_names['local']['long'] and date_names['local']['short']; overwrites manual translations
-- when true, module fetches long and short month names from MediaWiki
local date_names = {
['en'] = { -- English
['long'] = {['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12},
['short'] = {['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12},
['quarter'] = {['First Quarter'] = 33, ['Second Quarter'] = 34, ['Third Quarter'] = 35, ['Fourth Quarter'] = 36},
['season'] = {['Winter'] = 24, ['Spring'] = 21, ['Summer'] = 22, ['Fall'] = 23, ['Autumn'] = 23},
['named'] = {['Easter'] = 98, ['Christmas'] = 99},
},
-- when local_date_names_from_mediawiki = false
['local'] = { -- replace these English date names with the local language equivalents
['long'] = {['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12},
['short'] = {['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12},
['quarter'] = {['First Quarter'] = 33, ['Second Quarter'] = 34, ['Third Quarter'] = 35, ['Fourth Quarter'] = 36},
['season'] = {['Winter'] = 24, ['Spring'] = 21, ['Summer'] = 22, ['Fall'] = 23, ['Autumn'] = 23},
['named'] = {['Easter'] = 98, ['Christmas'] = 99},
},
['inv_local_long'] = {}, -- used in date reformatting & translation; copy of date_names['local'].long where k/v are inverted: [1]='<local name>' etc.
['inv_local_short'] = {}, -- used in date reformatting & translation; copy of date_names['local'].short where k/v are inverted: [1]='<local name>' etc.
['inv_local_quarter'] = {}, -- used in date translation; copy of date_names['local'].quarter where k/v are inverted: [1]='<local name>' etc.
['inv_local_season'] = {}, -- used in date translation; copy of date_names['local'].season where k/v are inverted: [1]='<local name>' etc.
['inv_local_named'] = {}, -- used in date translation; copy of date_names['local'].named where k/v are inverted: [1]='<local name>' etc.
['local_digits'] = {['0'] = '0', ['1'] = '1', ['2'] = '2', ['3'] = '3', ['4'] = '4', ['5'] = '5', ['6'] = '6', ['7'] = '7', ['8'] = '8', ['9'] = '9'}, -- used to convert local language digits to Western 0-9
['xlate_digits'] = {},
}
if local_date_names_from_mediawiki then -- if fetching local month names from MediaWiki is enabled
local long_t = {};
local short_t = {};
for i=1, 12 do -- loop 12x and
local name = lang_obj:formatDate('F', '2022-' .. i .. '-1'); -- get long month name for each i
long_t[name] = i; -- save it
name = lang_obj:formatDate('M', '2022-' .. i .. '-1'); -- get short month name for each i
short_t[name] = i; -- save it
end
date_names['local']['long'] = long_t; -- write the long table – overwrites manual translation
date_names['local']['short'] = short_t; -- write the short table – overwrites manual translation
end
-- create inverted date-name tables for reformatting and/or translation
for _, invert_t in pairs {{'long', 'inv_local_long'}, {'short', 'inv_local_short'}, {'quarter', 'inv_local_quarter'}, {'season', 'inv_local_season'}, {'named', 'inv_local_named'}} do
for name, i in pairs (date_names['local'][invert_t[1]]) do -- this table is ['name'] = i
date_names[invert_t[2]][i] = name; -- invert to get [i] = 'name' for conversions from ymd
end
end
if local_digits_from_mediawiki then -- if fetching local digits from MediaWiki is enabled
local digits_t = {};
for i=0, 9 do -- loop 10x and
digits_t [lang_obj:formatNum (i)] = tostring (i); -- format the loop indexer as local lang table index and assign loop indexer (a string) as the value
end
date_names['local_digits'] = digits_t;
end
for ld, ed in pairs (date_names.local_digits) do -- make a digit translation table for simple date translation from en to local language using local_digits table
date_names.xlate_digits [ed] = ld; -- en digit becomes index with local digit as the value
end
local df_template_patterns = { -- table of redirects to {{Use dmy dates}} and {{Use mdy dates}}
'{{ *[Uu]se +(dmy) +dates *[|}]', -- 1159k -- sorted by approximate transclusion count
'{{ *[Uu]se +(mdy) +dates *[|}]', -- 212k
'{{ *[Uu]se +(MDY) +dates *[|}]', -- 788
'{{ *[Uu]se +(DMY) +dates *[|}]', -- 343
'{{ *([Mm]dy) *[|}]', -- 176
'{{ *[Uu]se *(dmy) *[|}]', -- 156 + 18
'{{ *[Uu]se *(mdy) *[|}]', -- 149 + 11
'{{ *([Dd]my) *[|}]', -- 56
'{{ *[Uu]se +(MDY) *[|}]', -- 5
'{{ *([Dd]MY) *[|}]', -- 3
'{{ *[Uu]se(mdy)dates *[|}]', -- 1
'{{ *[Uu]se +(DMY) *[|}]', -- 0
'{{ *([Mm]DY) *[|}]', -- 0
}
local title_object = mw.title.getCurrentTitle();
local content; -- done this way so that unused templates appear in unused-template-reports; self-transcluded makes them look like they are used
if 10 ~= title_object.namespace then -- all namespaces except Template
content = title_object:getContent() or ''; -- get the content of the article or ''; new pages edited w/ve do not have 'content' until saved; ve does not preview; phab:T221625
end
local function get_date_format ()
if not content then -- nil content when we're in template
return nil; -- auto-formatting does not work in Template space so don't set global_df
end
for _, pattern in ipairs (df_template_patterns) do -- loop through the patterns looking for {{Use dmy dates}} or {{Use mdy dates}} or any of their redirects
local start, _, match = content:find(pattern); -- match is the three letters indicating desired date format
if match then
local use_dates_template = content:match ('%b{}', start); -- get the whole template
if use_dates_template:match ('| *cs1%-dates *= *[lsy][sy]?') then -- look for |cs1-dates=publication date length access-/archive-date length
return match:lower() .. '-' .. use_dates_template:match ('| *cs1%-dates *= *([lsy][sy]?)');
else
return match:lower() .. '-all'; -- no |cs1-dates= k/v pair; return value appropriate for use in |df=
end
end
end
end
--[[-----------------< V O L U M E , I S S U E , P A G E S >------------------
These tables hold cite class values (from the template invocation) and identify those templates that support
|volume=, |issue=, and |page(s)= parameters. Cite conference and cite map require further qualification which
is handled in the main module.
]]
local templates_using_volume = {'citation', 'audio-visual', 'book', 'conference', 'encyclopaedia', 'interview', 'journal', 'magazine', 'map', 'news', 'report', 'techreport', 'thesis'}
local templates_using_issue = {'citation', 'conference', 'episode', 'interview', 'journal', 'magazine', 'map', 'news', 'podcast'}
local templates_not_using_page = {'audio-visual', 'episode', 'mailinglist', 'newsgroup', 'podcast', 'serial', 'sign', 'speech'}
--[[
These tables control when it is appropriate for {{citation}} to render |volume= and/or |issue=. The parameter
names in the tables constrain {{citation}} so that its renderings match the renderings of the equivalent cs1
templates. For example, {{cite web}} does not support |volume= so the equivalent {{citation |website=...}} must
not support |volume=.
]]
local citation_no_volume_t = { -- {{citation}} does not render |volume= when these parameters are used
'website', 'mailinglist', 'script-website',
}
local citation_issue_t = { -- {{citation}} may render |issue= when these parameters are used
'journal', 'magazine', 'newspaper', 'periodical', 'work',
'script-journal', 'script-magazine', 'script-newspaper', 'script-periodical', 'script-work',
}
--[[
Patterns for finding extra text in |volume=, |issue=, |page=, |pages=
]]
local vol_iss_pg_patterns = {
good_ppattern = '^P[^%.PpGg]', -- OK to begin with uppercase P: P7 (page 7 of section P), but not p123 (page 123); TODO: this allows 'Pages' which it should not
bad_ppatterns = { -- patterns for |page= and |pages=
'^[Pp][PpGg]?%.?[ %d]',
'^[Pp][Pp]?%. ', -- from {{p.}} and {{pp.}} templates
'^[Pp]ages?',
'^[Pp]gs.?',
},
vi_patterns_t = { -- combined to catch volume-like text in |issue= and issue-like text in |volume=
'^volumes?', -- volume-like text
'^vols?[%.:=]?',
'^issues?', --issue-like text
'^iss[%.:=]?',
'^numbers?',
'^nos?%A', -- don't match 'november' or 'nostradamus'
'^nr[%.:=]?',
'^n[%.:= ]', -- might be a valid issue without separator (space char is sep char here)
'^n°', -- 'n' with degree sign (U+00B0)
'^№', -- precomposed unicode numero character (U+2116)
},
}
--[[--------------------------< K E Y W O R D S >-------------------------------
These tables hold keywords for those parameters that have defined sets of acceptable keywords.
]]
--[[-------------------< K E Y W O R D S T A B L E >--------------------------
this is a list of keywords; each key in the list is associated with a table of
synonymous keywords possibly from different languages.
for I18N: add local-language keywords to value table; do not change the key.
For example, adding the German keyword 'ja':
['affirmative'] = {'yes', 'true', 'y', 'ja'},
Because CS1|2 templates from en.wiki articles are often copied to other local wikis,
it is recommended that the English keywords remain in these tables.
]]
local keywords = {
['amp'] = {'&', 'amp', 'ampersand'}, -- |name-list-style=
['and'] = {'and', 'serial'}, -- |name-list-style=
['affirmative'] = {'yes', 'true', 'y'}, -- |no-tracking=, |no-pp= -- Used by InternetArchiveBot
['afterword'] = {'afterword'}, -- |contribution=
['bot: unknown'] = {'bot: unknown'}, -- |url-status= -- Used by InternetArchiveBot
['cs1'] = {'cs1'}, -- |mode=
['cs2'] = {'cs2'}, -- |mode=
['dead'] = {'dead', 'deviated'}, -- |url-status= -- Used by InternetArchiveBot
['dmy'] = {'dmy'}, -- |df=
['dmy-all'] = {'dmy-all'}, -- |df=
etal = {'etal'}, -- |display-authors=, etc
['foreword'] = {'foreword'}, -- |contribution=
['free'] = {'free'}, -- |<id>-access= -- Used by InternetArchiveBot
['harv'] = {'harv'}, -- |ref=; this no longer supported; is_valid_parameter_value() called with <invert> = true
['introduction'] = {'introduction'}, -- |contribution=
['limited'] = {'limited'}, -- |url-access= -- Used by InternetArchiveBot
['live'] = {'live'}, -- |url-status= -- Used by InternetArchiveBot
['mdy'] = {'mdy'}, -- |df=
['mdy-all'] = {'mdy-all'}, -- |df=
['none'] = {'none'}, -- |postscript=, |ref=, |title=, |type= -- Used by InternetArchiveBot
['off'] = {'off'}, -- |title= (potentially also: |title-link=, |postscript=, |ref=, |type=)
['preface'] = {'preface'}, -- |contribution=
['registration'] = {'registration'}, -- |url-access= -- Used by InternetArchiveBot
['subscription'] = {'subscription'}, -- |url-access= -- Used by InternetArchiveBot
['unfit'] = {'unfit'}, -- |url-status= -- Used by InternetArchiveBot
['usurped'] = {'usurped'}, -- |url-status= -- Used by InternetArchiveBot
['vanc'] = {'vanc'}, -- |name-list-style=
['ymd'] = {'ymd'}, -- |df=
['ymd-all'] = {'ymd-all'}, -- |df=
-- ['yMd'] = {'yMd'}, -- |df=; not supported at en.wiki
-- ['yMd-all'] = {'yMd-all'}, -- |df=; not supported at en.wiki
}
--[[------------------------< X L A T E _ K E Y W O R D S >---------------------
this function builds a list, keywords_xlate{}, of the keywords found in keywords{} where the values from keywords{}
become the keys in keywords_xlate{} and the keys from keywords{} become the values in keywords_xlate{}:
['affirmative'] = {'yes', 'true', 'y'}, -- in keywords{}
becomes
['yes'] = 'affirmative', -- in keywords_xlate{}
['true'] = 'affirmative',
['y'] = 'affirmative',
the purpose of this function is to act as a translator between a non-English keyword and its English equivalent
that may be used in other modules of this suite
]]
local function xlate_keywords ()
local out_table = {}; -- output goes here
for k, keywords_t in pairs (keywords) do -- spin through the keywords table
for _, keyword in ipairs (keywords_t) do -- for each keyword
out_table[keyword] = k; -- create an entry in the output table where keyword is the key
end
end
return out_table;
end
local keywords_xlate = xlate_keywords (); -- the list of translated keywords
--[[----------------< M A K E _ K E Y W O R D S _ L I S T >---------------------
this function assembles, for parameter-value validation, the list of keywords appropriate to that parameter.
keywords_lists{}, is a table of tables from keywords{}
]]
local function make_keywords_list (keywords_lists)
local out_table = {}; -- output goes here
for _, keyword_list in ipairs (keywords_lists) do -- spin through keywords_lists{} and get a table of keywords
for _, keyword in ipairs (keyword_list) do -- spin through keyword_list{} and add each keyword, ...
table.insert (out_table, keyword); -- ... as plain text, to the output list
end
end
return out_table;
end
--[[----------------< K E Y W O R D S _ L I S T S >-----------------------------
this is a list of lists of valid keywords for the various parameters in [key].
Generally the keys in this table are the canonical en.wiki parameter names though
some are contrived because of use in multiple differently named parameters:
['yes_true_y'], ['id-access'].
The function make_keywords_list() extracts the individual keywords from the
appropriate list in keywords{}.
The lists in this table are used to validate the keyword assignment for the
parameters named in this table's keys.
]]
local keywords_lists = {
['yes_true_y'] = make_keywords_list ({keywords.affirmative}),
['contribution'] = make_keywords_list ({keywords.afterword, keywords.foreword, keywords.introduction, keywords.preface}),
['df'] = make_keywords_list ({keywords.dmy, keywords['dmy-all'], keywords.mdy, keywords['mdy-all'], keywords.ymd, keywords['ymd-all']}),
-- ['df'] = make_keywords_list ({keywords.dmy, keywords['dmy-all'], keywords.mdy, keywords['mdy-all'], keywords.ymd, keywords['ymd-all'], keywords.yMd, keywords['yMd-all']}), -- not supported at en.wiki
['mode'] = make_keywords_list ({keywords.cs1, keywords.cs2}),
['name-list-style'] = make_keywords_list ({keywords.amp, keywords['and'], keywords.vanc}),
['ref'] = make_keywords_list ({keywords.harv}), -- inverted check; |ref=harv no longer supported
['url-access'] = make_keywords_list ({keywords.subscription, keywords.limited, keywords.registration}),
['url-status'] = make_keywords_list ({keywords.dead, keywords.live, keywords.unfit, keywords.usurped, keywords['bot: unknown']}),
['id-access'] = make_keywords_list ({keywords.free}),
}
--[[--------------------------< C S 1 _ C O N F I G _ G E T >--------------------------------------------------
fetch and validate values from {{cs1 config}} template to fill <global_cs1_config_t>
no error messages; when errors are detected, the parameter value from {{cs1 config}} is blanked.
Supports all parameters and aliases associated with the metaparameters: DisplayAuthors, DisplayContributors,
DisplayEditors, DisplayInterviewers, DisplayTranslators, NameListStyle, and Mode. The DisplayWhatever metaparameters
accept numeric values only (|display-authors=etal and the like is not supported).
]]
local global_cs1_config_t = {}; -- TODO: add value returned from get_date_format() to this table?
local function get_cs1_config ()
if not content then -- nil content when we're in template
return nil; -- auto-formatting does not work in Template space so don't set global_df
end
local start = content:find('{{ *[Cc][Ss]1 config *[|}]'); -- <start> is offset into <content> when {{cs1 config}} found; nil else
if start then
local cs1_config_template = content:match ('%b{}', start); -- get the whole template
if not cs1_config_template then
return nil;
end
local params_t = mw.text.split (cs1_config_template:gsub ('^{{%s*', ''):gsub ('%s*}}$', ''), '%s*|%s*'); -- remove '{{' and '}}'; make a sequence of parameter/value pairs (split on the pipe)
table.remove (params_t, 1); -- remove the template name because it isn't a parameter/value pair
local config_meta_params_t = {'DisplayAuthors', 'DisplayContributors', 'DisplayEditors', 'DisplayInterviewers', 'DisplayTranslators', 'NameListStyle', 'Mode'};
local meta_param_map_t = {}; -- list of accepted parameter names usable in {{cs1 config}} goes here
for _, meta_param in ipairs (config_meta_params_t) do -- for i18n using <config_meta_params_t>, map template parameter names to their metaparameter equivalents
if 'table' == type (aliases[meta_param]) then -- if <meta_param> is a sequence,
for _, param in ipairs (aliases[meta_param]) do -- extract its contents
meta_param_map_t[param] = meta_param; -- and add to <meta_param_map_t>
end
else
meta_param_map_t[aliases[meta_param]] = meta_param; -- not a sequence so just add the parameter to <meta_param_map_t>
end
end
local keywords_t = {}; -- map valid keywords to their associate metaparameter; reverse form of <keyword_lists[key] for these metaparameters
for _, metaparam_t in ipairs ({{'NameListStyle', 'name-list-style'}, {'Mode', 'mode'}}) do -- only these metaparameter / keywords_lists key pairs
for _, keyword in ipairs (keywords_lists[metaparam_t[2]]) do -- spin through the list of keywords
keywords_t[keyword] = metaparam_t[1]; -- add [keyword] = metaparameter to the map
end
end
for _, param in ipairs (params_t) do -- spin through the {{cs1 config}} parameters and fill <global_cs1_config_t>
local k, v = param:match ('([^=]-)%s*=%s*(.+)'); -- <k> is the parameter name; <v> is parameter's assigned value
if k then
if k:find ('^display') then -- if <k> is one of the |display-<namelist>= parameters
if v:match ('%d+') then -- the assigned value must be digits; doesn't accept 'etal'
global_cs1_config_t[meta_param_map_t[k]]=v; -- add the display param and its value to globals table
end
else
if keywords_t[v] == meta_param_map_t[k] then -- keywords_t[v] returns nil or the metaparam name; these must be the same
global_cs1_config_t[meta_param_map_t[k]]=v; -- add the parameter and its value to globals table
end
end
end
end
end
end
get_cs1_config (); -- fill <global_cs1_config_t>
--[[---------------------< S T R I P M A R K E R S >----------------------------
Common pattern definition location for stripmarkers so that we don't have to go
hunting for them if (when) MediaWiki changes their form.
]]
local stripmarkers = {
['any'] = '\127[^\127]*UNIQ%-%-(%a+)%-[%a%d]+%-QINU[^\127]*\127', -- capture returns name of stripmarker
['math'] = '\127[^\127]*UNIQ%-%-math%-[%a%d]+%-QINU[^\127]*\127' -- math stripmarkers used in coins_cleanup() and coins_replace_math_stripmarker()
}
--[[------------< I N V I S I B L E _ C H A R A C T E R S >---------------------
This table holds non-printing or invisible characters indexed either by name or
by Unicode group. Values are decimal representations of UTF-8 codes. The table
is organized as a table of tables because the Lua pairs keyword returns table
data in an arbitrary order. Here, we want to process the table from top to bottom
because the entries at the top of the table are also found in the ranges specified
by the entries at the bottom of the table.
Also here is a pattern that recognizes stripmarkers that begin and end with the
delete characters. The nowiki stripmarker is not an error but some others are
because the parameter values that include them become part of the template's
metadata before stripmarker replacement.
]]
local invisible_defs = {
del = '\127', -- used to distinguish between stripmarker and del char
zwj = '\226\128\141', -- used with capture because zwj may be allowed
}
local invisible_chars = {
{'replacement', '\239\191\189'}, -- U+FFFD, EF BF BD
{'zero width joiner', '('.. invisible_defs.zwj .. ')'}, -- U+200D, E2 80 8D; capture because zwj may be allowed
{'zero width space', '\226\128\139'}, -- U+200B, E2 80 8B
{'hair space', '\226\128\138'}, -- U+200A, E2 80 8A
{'soft hyphen', '\194\173'}, -- U+00AD, C2 AD
{'horizontal tab', '\009'}, -- U+0009 (HT), 09
{'line feed', '\010'}, -- U+000A (LF), 0A
{'no-break space', '\194\160'}, -- U+00A0 (NBSP), C2 A0
{'carriage return', '\013'}, -- U+000D (CR), 0D
{'stripmarker', stripmarkers.any}, -- stripmarker; may or may not be an error; capture returns the stripmaker type
{'delete', '('.. invisible_defs.del .. ')'}, -- U+007F (DEL), 7F; must be done after stripmarker test; capture to distinguish isolated del chars not part of stripmarker
{'C0 control', '[\000-\008\011\012\014-\031]'}, -- U+0000–U+001F (NULL–US), 00–1F (except HT, LF, CR (09, 0A, 0D))
{'C1 control', '[\194\128-\194\159]'}, -- U+0080–U+009F (XXX–APC), C2 80 – C2 9F
-- {'Specials', '[\239\191\185-\239\191\191]'}, -- U+FFF9-U+FFFF, EF BF B9 – EF BF BF
-- {'Private use area', '[\238\128\128-\239\163\191]'}, -- U+E000–U+F8FF, EE 80 80 – EF A3 BF
-- {'Supplementary Private Use Area-A', '[\243\176\128\128-\243\191\191\189]'}, -- U+F0000–U+FFFFD, F3 B0 80 80 – F3 BF BF BD
-- {'Supplementary Private Use Area-B', '[\244\128\128\128-\244\143\191\189]'}, -- U+100000–U+10FFFD, F4 80 80 80 – F4 8F BF BD
}
--[[
Indic script makes use of zero width joiner as a character modifier so zwj
characters must be left in. This pattern covers all of the unicode characters
for these languages:
Devanagari 0900–097F – https://unicode.org/charts/PDF/U0900.pdf
Devanagari extended A8E0–A8FF – https://unicode.org/charts/PDF/UA8E0.pdf
Bengali 0980–09FF – https://unicode.org/charts/PDF/U0980.pdf
Gurmukhi 0A00–0A7F – https://unicode.org/charts/PDF/U0A00.pdf
Gujarati 0A80–0AFF – https://unicode.org/charts/PDF/U0A80.pdf
Oriya 0B00–0B7F – https://unicode.org/charts/PDF/U0B00.pdf
Tamil 0B80–0BFF – https://unicode.org/charts/PDF/U0B80.pdf
Telugu 0C00–0C7F – https://unicode.org/charts/PDF/U0C00.pdf
Kannada 0C80–0CFF – https://unicode.org/charts/PDF/U0C80.pdf
Malayalam 0D00–0D7F – https://unicode.org/charts/PDF/U0D00.pdf
plus the not-necessarily Indic scripts for Sinhala and Burmese:
Sinhala 0D80-0DFF - https://unicode.org/charts/PDF/U0D80.pdf
Myanmar 1000-109F - https://unicode.org/charts/PDF/U1000.pdf
Myanmar extended A AA60-AA7F - https://unicode.org/charts/PDF/UAA60.pdf
Myanmar extended B A9E0-A9FF - https://unicode.org/charts/PDF/UA9E0.pdf
the pattern is used by has_invisible_chars() and coins_cleanup()
]]
local indic_script = '[\224\164\128-\224\181\191\224\163\160-\224\183\191\225\128\128-\225\130\159\234\167\160-\234\167\191\234\169\160-\234\169\191]';
-- list of emoji that use a zwj character (U+200D) to combine with another emoji
-- from: https://unicode.org/Public/emoji/17.0/emoji-zwj-sequences.txt; version: 17.0; 2025-01-08
-- table created by: [[:en:Module:Make emoji zwj table]]
local emoji_t = { -- indexes are decimal forms of the hex values in U+xxxx
[8596] = true, -- U+2194 ↔ left right arrow
[8597] = true, -- U+2195 ↕ up down arrow
[9760] = true, -- U+2620 ☠ skull and crossbones
[9792] = true, -- U+2640 ♀ female sign
[9794] = true, -- U+2642 ♂ male sign
[9877] = true, -- U+2695 ⚕ staff of aesculapius
[9878] = true, -- U+2696 ⚖ scales
[9895] = true, -- U+26A7 ⚧ male with stroke and male and female sign
[9992] = true, -- U+2708 ✈ airplane
[10052] = true, -- U+2744 ❄ snowflake
[10084] = true, -- U+2764 ❤ heavy black heart
[10145] = true, -- U+27A1 ➡ black rightwards arrow
[11035] = true, -- U+2B1B ⬛ black large square
[127752] = true, -- U+1F308 🌈 rainbow
[127787] = true, -- U+1F32B 🌫 fog
[127806] = true, -- U+1F33E 🌾 ear of rice
[127859] = true, -- U+1F373 🍳 cooking
[127868] = true, -- U+1F37C 🍼 baby bottle
[127876] = true, -- U+1F384 🎄 christmas tree
[127891] = true, -- U+1F393 🎓 graduation cap
[127908] = true, -- U+1F3A4 🎤 microphone
[127912] = true, -- U+1F3A8 🎨 artist palette
[127979] = true, -- U+1F3EB 🏫 school
[127981] = true, -- U+1F3ED 🏭 factory
[128048] = true, -- U+1F430 🐰 rabbit face
[128102] = true, -- U+1F466 👦 boy
[128103] = true, -- U+1F467 👧 girl
[128104] = true, -- U+1F468 👨 man
[128105] = true, -- U+1F469 👩 woman
[128139] = true, -- U+1F48B 💋 kiss mark
[128165] = true, -- U+1F4A5 💥 collision symbol
[128168] = true, -- U+1F4A8 💨 dash symbol
[128171] = true, -- U+1F4AB 💫 dizzy symbol
[128187] = true, -- U+1F4BB 💻 personal computer
[128188] = true, -- U+1F4BC 💼 brief case
[128293] = true, -- U+1F525 🔥 fire
[128295] = true, -- U+1F527 🔧 wrench
[128300] = true, -- U+1F52C 🔬 microscope
[128488] = true, -- U+1F5E8 🗨 left speech bubble
[128640] = true, -- U+1F680 🚀 rocket
[128658] = true, -- U+1F692 🚒 fire engine
[129001] = true, -- U+1F7E9 🟩 large green square
[129003] = true, -- U+1F7EB 🟫 large brown square
[129309] = true, -- U+1F91D 🤝 handshake
[129455] = true, -- U+1F9AF 🦯 probing cane
[129456] = true, -- U+1F9B0 🦰 emoji component red hair
[129457] = true, -- U+1F9B1 🦱 emoji component curly hair
[129458] = true, -- U+1F9B2 🦲 emoji component bald
[129459] = true, -- U+1F9B3 🦳 emoji component white hair
[129466] = true, -- U+1F9BA 🦺 safety vest
[129468] = true, -- U+1F9BC 🦼 motorized wheelchair
[129469] = true, -- U+1F9BD 🦽 manual wheelchair
[129489] = true, -- U+1F9D1 🧑 adult
[129490] = true, -- U+1F9D2 🧒 child
[129648] = true, -- U+1FA70 🩰 ballet shoes
[129657] = true, -- U+1FA79 🩹 adhesive bandage
[129775] = true, -- U+1FAEF fight cloud
[129778] = true, -- U+1FAF2 🫲 leftwards hand
}
--[[----------------------< L A N G U A G E S U P P O R T >-------------------
These tables and constants support various language-specific functionality.
]]
--local this_wiki_code = mw.getContentLanguage():getCode(); -- get this wiki's language code
local this_wiki_code = lang_obj:getCode(); -- get this wiki's language code
if string.match (mw.site.server, 'wikidata') then
this_wiki_code = mw.getCurrentFrame():callParserFunction('int', {'lang'}); -- on Wikidata so use interface language setting instead
end
local mw_languages_by_tag_t = mw.language.fetchLanguageNames (this_wiki_code, 'all'); -- get a table of language tag/name pairs known to Wikimedia; used for interwiki tests
local mw_languages_by_name_t = {};
for k, v in pairs (mw_languages_by_tag_t) do -- build a 'reversed' table name/tag language pairs know to MediaWiki; used for |language=
v = mw.ustring.lower (v); -- lowercase for tag fetch; get name's proper case from mw_languages_by_tag_t[<tag>]
if mw_languages_by_name_t[v] then -- when name already in the table
if 2 == #k or 3 == #k then -- if tag does not have subtags
mw_languages_by_name_t[v] = k; -- prefer the shortest tag for this name
end
else -- here when name not in the table
mw_languages_by_name_t[v] = k; -- so add name and matching tag
end
end
local inter_wiki_map = {}; -- map of interwiki prefixes that are language-code prefixes
for k, v in pairs (mw.site.interwikiMap ('local')) do -- spin through the base interwiki map (limited to local)
if mw_languages_by_tag_t[v["prefix"]] then -- if the prefix matches a known language tag
inter_wiki_map[v["prefix"]] = true; -- add it to our local map
end
end
--[[--------------------< S C R I P T _ L A N G _ C O D E S >-------------------
This table is used to hold ISO 639-1 two-character and ISO 639-3 three-character
language codes that apply only to |script-title= and |script-chapter=
]]
local script_lang_codes = {
'ab', 'am', 'ar', 'as', 'az', 'be', 'bg', 'bn', 'bo', 'bs', 'ce', 'chr',
'cu', 'dv', 'dz', 'el', 'fa', 'grc', 'gu', 'he', 'hi', 'hy', 'ja', 'ka',
'kaa', 'kk', 'km', 'kn', 'ko', 'ku', 'ky', 'lo', 'mk', 'ml', 'mn', 'mni',
'mr', 'my', 'ne', 'or', 'ota', 'pa', 'ps', 'ru', 'sd', 'si', 'sr', 'syc',
'ta', 'te', 'tg', 'th', 'ti', 'tkr', 'tt', 'ug', 'uk', 'ur', 'uz', 'yi',
'yue', 'zh', 'zgh'
};
--[[---------------< L A N G U A G E R E M A P P I N G >----------------------
These tables hold language information that is different (correct) from MediaWiki's definitions
For each ['<tag>'] = 'language name' in lang_code_remap{} there must be a matching ['language name'] = {'language name', '<tag>'} in lang_name_remap{}
lang_tag_remap{}:
key is always lowercase ISO 639-1, -2, -3 language tag or a valid lowercase IETF language tag
value is properly spelled and capitalized language name associated with <tag>
only one language name per <tag>;
key/value pair must have matching entry in lang_name_remap{}
lang_name_remap{}:
key is always lowercase language name
value is a table the holds correctly spelled and capitalized language name [1] and associated tag [2] (tag must match a tag key in lang_tag_remap{})
may have multiple keys referring to a common preferred name and tag; For example:
['kolsch'] and ['kölsch'] both refer to 'Kölsch' and 'ksh'
]]
local lang_tag_remap = { -- used for |language= and |script-title= / |script-chapter=
['als'] = 'Tosk Albanian', -- MediaWiki returns Alemannisch
['bh'] = 'Bihari', -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri Wikipedia: bh.wikipedia.org
['bla'] = 'Blackfoot', -- MediaWiki/IANA/ISO 639: Siksika; use en.wiki preferred name
['bn'] = 'Bengali', -- MediaWiki returns Bangla
['ca-valencia'] = 'Valencian', -- IETF variant of Catalan
['fkv'] = 'Kven', -- MediaWiki returns Kvensk
['gsw'] = 'Swiss German',
['ilo'] = 'Ilocano', -- MediaWiki/IANA/ISO 639: Iloko; use en.wiki preferred name
['ksh'] = 'Kölsch', -- MediaWiki: Colognian; use IANA/ISO 639 preferred name
['ksh-x-colog'] = 'Colognian', -- override MediaWiki ksh; no IANA/ISO 639 code for Colognian; IETF private code created at Module:Lang/data
['mis-x-ripuar'] = 'Ripuarian', -- override MediaWiki ksh; no IANA/ISO 639 code for Ripuarian; IETF private code created at Module:Lang/data
['nan-tw'] = 'Taiwanese Hokkien', -- make room for MediaWiki/IANA/ISO 639 nan: Min Nan Chinese and support en.wiki preferred name
['sr-ec'] = 'Serbian (Cyrillic script)', -- MediaWiki returns српски (ћирилица)
['sr-el'] = 'Serbian (Latin script)', -- MediaWiki returns srpski (latinica)
}
local lang_name_remap = { -- used for |language=; names require proper capitalization; tags must be lowercase
['alemannic'] = {'Swiss German', 'gsw'}, -- ISO 639-2, -3 alternate for Swiss German; MediaWiki mediawiki returns Alemannic for gsw; en.wiki preferred name
['alemannisch'] = {'Swiss German', 'gsw'}, -- not an ISO or IANA language name; MediaWiki uses 'als' as a subdomain name for Alemannic Wikipedia: als.wikipedia.org
['bangla'] = {'Bengali', 'bn'}, -- MediaWiki returns Bangla (the endonym) but we want Bengali (the exonym); here we remap
['bengali'] = {'Bengali', 'bn'}, -- MediaWiki doesn't use exonym so here we provide correct language name and 639-1 code
['bhojpuri'] = {'Bhojpuri', 'bho'}, -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri Wikipedia: bh.wikipedia.org
['bihari'] = {'Bihari', 'bh'}, -- MediaWiki replaces 'Bihari' with 'Bhojpuri' so 'Bihari' cannot be found
['blackfoot'] = {'Blackfoot', 'bla'}, -- MediaWiki/IANA/ISO 639: Siksika; use en.wiki preferred name
['colognian'] = {'Colognian', 'ksh-x-colog'}, -- MediaWiki preferred name for ksh
['ilocano'] = {'Ilocano', 'ilo'}, -- MediaWiki/IANA/ISO 639: Iloko; use en.wiki preferred name
['kolsch'] = {'Kölsch', 'ksh'}, -- use IANA/ISO 639 preferred name (use non-diacritical o instead of umlaut ö)
['kölsch'] = {'Kölsch', 'ksh'}, -- use IANA/ISO 639 preferred name
['kven'] = {'Kven', 'fkv'}, -- Unicode CLDR have decided not to support English language name for these two...
['kvensk'] = {'Kven', 'fkv'}, -- ...they say to refer to IANA registry for English names
['ripuarian'] = {'Ripuarian', 'mis-x-ripuar'}, -- group of dialects; no code in MediaWiki or in IANA/ISO 639
['serbian (cyrillic script)'] = {'Serbian (Cyrillic script)', 'sr-cyrl'}, -- special case to get correct tag when |language=sr-ec
['serbian (latin script)'] = {'Serbian (Latin script)', 'sr-latn'}, -- special case to get correct tag when |language=sr-el
['swiss german'] = {'Swiss German', 'gsw'},
['taiwanese hokkien'] = {'Taiwanese Hokkien', 'nan-tw'}, -- make room for MediaWiki/IANA/ISO 639 nan: Min Nan Chinese
['tosk albanian'] = {'Tosk Albanian', 'als'}, -- MediaWiki replaces 'Tosk Albanian' with 'Alemannisch' so 'Tosk Albanian' cannot be found
['valencian'] = {'Valencian', 'ca-valencia'}, -- variant of Catalan; categorizes as Valencian
}
--[[---------------< P R O P E R T I E S _ C A T E G O R I E S >----------------
Properties categories. These are used for investigating qualities of citations.
]]
local prop_cats = {
['foreign-lang-source'] = 'CS1 $1-language sources ($2)', -- |language= categories; $1 is foreign-language name, $2 is ISO639-1 code
['foreign-lang-source-2'] = 'CS1 foreign language sources (ISO 639-2)|$1', -- |language= category; a cat for ISO639-2 languages; $1 is the ISO 639-2 code used as a sort key
['interproj-linked-name'] = 'CS1 interproject-linked names|$1', -- any author, editor, etc that has an interproject link; $1 is interproject tag used as a sort key
['interwiki-linked-name'] = 'CS1 interwiki-linked names|$1', -- any author, editor, etc that has an interwiki link; $1 is interwiki tag used as a sort key; yeilds to interproject
['local-lang-source'] = 'CS1 $1-language sources ($2)', -- |language= categories; $1 is local-language name, $2 is ISO639-1 code; not emitted when local_lang_cat_enable is false
['location-test'] = 'CS1 location test',
['long-vol'] = 'CS1: long volume value', -- probably temporary cat to identify scope of |volume= values longer than 4 characters
['script'] = 'CS1 uses $1-language script ($2)', -- |script-title=xx: has matching category; $1 is language name, $2 is language tag
['tracked-param'] = 'CS1 tracked parameter: $1', -- $1 is base (enumerators removed) parameter name
['unfit'] = 'CS1: unfit URL', -- |url-status=unfit or |url-status=usurped; used to be a maint cat
['vanc-accept'] = 'CS1:Vancouver names with accept markup', -- for |vauthors=/|veditors= with accept-as-written markup
['year-range-abbreviated'] = 'CS1: abbreviated year range', -- probably temporary cat to identify scope of |date=, |year= values using YYYY–YY form
}
--[[-------------------< T I T L E _ T Y P E S >--------------------------------
Here we map a template's CitationClass to TitleType (default values for |type= parameter)
]]
local title_types = {
['AV-media-notes'] = 'Media notes',
['document'] = 'Document',
['interview'] = 'Interview',
['mailinglist'] = 'Mailing list',
['map'] = 'Map',
['podcast'] = 'Podcast',
['pressrelease'] = 'Press release',
['report'] = 'Report',
['speech'] = 'Speech',
['techreport'] = 'Technical report',
['thesis'] = 'Thesis',
}
--[[--------------------------< B U I L D _ K N O W N _ F R E E _ D O I _ R E G I S T R A N T S _ T A B L E >--
build a table of doi registrants known to be free-to-read In a doi, the registrant ID is the series of digits
between the '10.' and the first '/': in doi 10.1100/sommat, 1100 is the registrant ID
see §3.2.2 DOI prefix of the Doi Handbook p. 43
https://www.doi.org/doi-handbook/DOI_Handbook_Final.pdf#page=43
]]
local function build_free_doi_registrants_table()
local registrants_t = {};
for _, v in ipairs ({
'1045', '1074', '1096', '1100', '1155', '1186', '1194', '1371', '1613', '1629', '1989', '1999', '2147', '2196', '3114', '3285', --for 10.1155/... ISRN prior to 2007 should not be flagged--
'3389', '3390', '3767', '3906', '3748', '3814', '3847', '3897', '4061', '4089', '4102', '4103', '4172', '4175', '4230', '4236', '4239',
'4240', '4249', '4251', '4252', '4253', '4254', '4291', '4292', '4312', '4329', '4330', '4331', '5070', '5074', '5086', '5194', '5210',
'5306', '5312', '5313', '5314', '5315', '5316', '5317', '5318', '5319', '5320', '5321', '5334', '5402', '5409', '5410', '5411',
'5412', '5492', '5493', '5494', '5495', '5496', '5497', '5498', '5499', '5500', '5501', '5527', '5528', '5662', '6064', '6219',
'7167', '7217', '7287', '7482', '7490', '7554', '7717', '7759', '7766', '9778',
'11131', '11569', '11647', '11648', '12688', '12703', '12715', '12942', '12998', '13105', '14256', '14293', '14303', '14502', '14720',
'15215', '15227', '15292', '15458', '15347', '15412', '15560', '16995', '17573', '17645', '18553', '18637', '18757', '19080', '19173',
'20419', '20944', '21037', '21105', '21468', '21767', '21425', '22261', '22323', '22459', '24105', '24196', '24404', '24413', '24966',
'26529', '26614', '26775', '26873', '30845', '32545', '34291', '34641', '35711', '35712', '35713', '35995', '36648', '37126', '37532',
'37871', '47128', '47622', '47959', '48438', '51741', '51746', '51935', '51936', '51937', '51938', '51939', '51940', '52165', '52437',
'52975', '53288', '53347', '54081', '54947', '55295', '55667', '55741', '55914', '56042', '57009', '58647', '58782', '59081', '59490',
'61375', '66183', '70587',
}) do
registrants_t[v] = true; -- build a k/v table of known free-to-read doi registrants
end
return registrants_t;
end
-- known free registrants identifiable by the doi suffix incipit
local extended_registrants_t = { -- doi suffix incipits are evaluated as lua patterns
['1001'] = {'jamanetworkopen'}, -- JAMA Network Open
['1002'] = {'1878-0261', '2056-4538', '2211-5463', '2475-8876', '2688-8319', 'aaai%.', 'aac2%.', 'ache%.', 'acm2%.', 'acn3%.', 'acr2%.', 'admi%.', 'adpr%.', 'adrr%.', 'adsr%.', 'advs%.', 'ael2%.', 'aelm%.', 'aesr%.', 'aff2%.', 'agf2%.', 'agg2%.', 'agm2%.', 'ags3%.', 'agt2%.', 'aidi%.', 'ail2%.', 'aisy%.', 'aiv2%.', 'alz%.', 'ame2%.', 'ams2%.', 'anbr%.', 'ansa%.', 'apj%.', 'app5%.', 'aps3%.', 'apxr%.', 'aro2%.', 'ars2%.', 'asl2%.', 'atn2%.', 'bco2%.', 'bes2%.', 'bmm2%.', 'bod2%.', 'brb3%.', 'brh2%.', 'brx2%.', 'bsa3%.', 'bte2%.', 'btm2%.', 'cai2%.', 'cam4%.', 'cbh2%.', 'ccr3%.', 'ccs3%.', 'cdt3%.', 'celc%.', 'cep4%.', 'ces2%.', 'cesm%.', 'ceur%.', 'cey2%.', 'cfch%.', 'cfp2%.', 'cin4%.', 'clc%.', 'clem%.', 'cli2%.', 'clt2%.', 'cmt2%.', 'cmtd%.', 'cnl2%.', 'cnr2%.', 'cns%.', 'cns3%.', 'cnx2%.', 'cre2%.', 'csc3%.', 'cso2%.', 'ctd2%.', 'cti2%.', 'ctm2%.', 'dad2%.', 'deo2%.', 'dep2%.', 'dni2%.', 'dro2%.', 'dug2%.', 'dvr2%.', 'eas2%.', 'ece2%.', 'ece3%.', 'ecog%.', 'ecs2%.', 'edm2%.', 'edn3%.', 'eem2%.', 'eer3%.', 'efd2%.', 'ejsc%.', 'elsa%.', 'elt2%.', 'eng2%.', 'eom2%.', 'epi4%.', 'epr2%.', 'ese3%.', 'exp%.', 'fbe2%.', 'fci2%.', 'fer3%.', 'fes3%.', 'fft2%.', 'fhu2%.', 'fle2%.', 'flm2%.', 'fob2%.', 'fpf2%.', 'fsh3%.', 'fsn3%.', 'gcb4%.', 'gch2%.', 'gdj3%.', 'geo2%.', 'ggn2%.', 'gin2%.', 'glr2%.', 'gps3%.', 'gtm2%.', 'hbm%.', 'hcs2%.', 'hem3%.', 'hkj2%.', 'hsr2%.', 'ibra%.', 'idm2%.', 'ifm2%.', 'iid3%.', 'iju5%.', 'ila2%.', 'imed%.', 'imm3%.', 'imo2%.', 'imt2%.', 'inc2%.', 'inc3%.', 'inf2%.', 'inm3%.', 'inmd%.', 'ird3%.', 'ise3%.', 'jaa2%.', 'jav%.', 'jbt%.', 'jcc5%.', 'jcla%.', 'jcsm%.', 'jcv2%.', 'jeo2%.', 'jev2%.', 'jex2%.', 'jfa2%.', 'jgf2%.', 'jgh3%.', 'jha2%.', 'jia2%.', 'jmd2%.', 'jmrs%.', 'joa3%.', 'jpr3%.', 'jsf2%.', 'jsp2%.', 'jvc2%.', 'kjm2%.', 'kot2%.', 'lci2%.', 'ldr%.', 'leap%.', 'leg3%.', 'lim2%.', 'lio2%.', 'loe2%.', 'lol2%.', 'lrh2%.', 'mame%.', 'mba2%.', 'mbo3%.', 'mco2%.', 'mdb2%.', 'mdr2%.', 'med4%.', 'mef2%.', 'met%.', 'metm%.', 'mgea%.', 'mgg3%.', 'mhs2%.', 'mlf2%.', 'mmr3%.', 'moda%.', 'mog2%.', 'mpr%.', 'mps2%.', 'msd2%.', 'nam2%.', 'nano%.', 'nap2%.', 'neo2%.', 'nep3%.', 'njb%.', 'nop2%.', 'npp2%.', 'npr2%.', 'ntls%.', 'open%.', 'orm2%.', 'osp4%.', 'oto2%.', 'pan3%.', 'pchj%.', 'pcn5%.', 'pdi3%.', 'ped4%.', 'pei3%.', 'pfm2%.', 'pgr2%.', 'phmt%.', 'pld3%.', 'pls2%.', 'pmf2%.', 'pne2%.', 'pnp%.', 'poh2%.', 'ppj2%.', 'ppp3%.', 'prm2%.', 'pro6%.', 'prp2%.', 'psp4%.', 'puh2%.', 'pul2%.', 'qub2%.', 'rai2%.', 'rar2%.', 'rco2%.', 'rcr2%.', 'rfc2%.', 'rmb2%.', 'rpm2%.', 'rse2%.', 'rvr2%.', 'sae2%.', 'sen2%.', 'sfp2%.', 'smb2%.', 'smm2%.', 'smmd%.', 'smo2%.', 'smsc%.', 'sst2%.', 'sst3%.', 'sstr%.', 'sus2%.', 'tch2%.', 'tcr4%.', 'tpg2%.', 'trc2%.', 'tre%.', 'uar2%.', 'ueg2%.', 'uro2%.', 'viw2%.', 'vms3%.', 'vro2%.', 'vzj2%.', 'we%.', 'wjo2%.', 'wlb3%.', 'wll2%.'}, -- Elsevier journals https://en.wikipedia.org/w/index.php?title=User_talk:DreamRimmer&oldid=1364310578#Wikipedia:Bot_requests/Archive_88#Web_scrapping_v2
['1007'] = {'s12543', 's40565'}, -- Fuzzy Information and Engineering, Journal of Modern Power Systems and Clean Energy
['1016'] = {'j%.aace', 'j%.aed', 'j%.aiopen', 'j%.animal', 'j%.apsb', -- AACE Endocrinology and Diabetes, AACE Endocrinology and Diabetes, AI Open, Animal, Acta Pharmaceutica Sinica B
'j%.addicn', 'j%.abrep', 'j%.eurpsy', 'j%.fob', 'j%.gpb', 'j%.heliyon', -- Addiction Neuroscience, Addictive Behaviors Reports, European Psychiatry, FEBS Open Bio, Genomics, Proteomics & Bioinformatics after 2015, Heliyon
'j%.mucimm%.', 'j%.nlp', 'j%.patter', 'j%.proche', 'j%.vgie', -- Mucosal Immunology, Natural Language Processing, Patterns, Procedia Chemistry, VideoGIE
's1004-4132', 's1007-0214', 's1672-0229', 's1933-0219'}, -- Journal of Systems Engineering and Electronics, Tsinghua Science and Technology, Genomics, Proteomics & Bioinformatics before 2015, Mucosal Immunology
['1017'] = {'apj%.', 'nlp', 'mdh', 'S09249338', 'S15574660'}, -- Natural Language Processing Journal, Medical History, European Psychiatry, Asia Pacific Journal
['1021'] = {'acscentsci%.', 'acs%.chas%.', 'acsomega%.', 'jacsau%.',
'acsbiomedchemau%.', 'acsengineeringau%.', 'acsenvironau%.',
'acsmaterialsau%.', 'acsmeasuresciau%.', 'acsnanoscienceau%.',
'acsorginorgau%.', 'acsphyschemau%.', 'acspolymersau%.',
'aps%.', 'cbe%.', 'cbmi%.', 'envhealth%.', 'ehp%.', 'photonsci%.',
'polymscitech%.', 'prechem%.'}, -- ACS journals
['1029'] = {'2025cn', '2025csj', '2025ea', '2025gc', '2025gh', '2025ms', '2025sw', '2025wr', '2026ef', '2026gl', '2026jh', 'aga2.70129'}, -- Elsevier journals https://en.wikipedia.org/w/index.php?title=User_talk:DreamRimmer&oldid=1364310578#Wikipedia:Bot_requests/Archive_88#Web_scrapping_v2
['1038'] = {'41541%.', '43246%.', 'asiamat%.', 'boneres%.', 'cddis%.', 'cddiscovery%.', 'celldisc%.', 'mi%.', 'ncomms', 'nutd%.', 'oncsis%.', 'srep', 's40494', 's41377', 's41392', 's41396', 's41398', 's41405', 's41407', 's41408', 's41439', 's41467', 's41514', 's41522', 's41523', 's41524', 's41525', 's41526', 's41528', 's41529', 's41531', 's41533', 's41534', 's41535', 's41536', 's41537', 's41538', 's41539', 's41540', 's41545', 's41598', 's41612', 's41698', 's41699', 's41746', 's42003', 's42004', 's42005', 's42949', 's43247', 's43705', 's43856', 's44168', 's44172', 's44182', 's44183', 's44184', 's44185', 's44259', 's44260', 's44264', 's44271', 's44276', 's44294', 's44296', 's44298', 's44303', 's44304', 's44306', 's44310', 's44323', 's44324', 's44325', 's44328', 's44333', 's44334', 's44335', 's44341', 's44355', 's44383', 's44384', 's44385', 's44386', 's44387', 's44400', 's44401', 's44406', 's44407', 's44431', 's44432', 's44433', 's44434', 's44435', 's44440', 's44453', 's44454', 's44455', 's44456', 's44458', 's44459', 's44482', 's44484', 's44485', 's44488', 's44513', 's44528', 'sdata%.'}, -- Nature journals (npj series, Communications series, and many others, see https://en.wikipedia.org/w/index.php?title=User_talk:DreamRimmer&diff=prev&oldid=1368822567 and https://en.wikipedia.org/w/index.php?title=User_talk:DreamRimmer&diff=next&oldid=1368822567)
['1046'] = {'j%.1365-8711', 'j%.1365-246x'}, -- MNRAS, GJI
['1049'] = {'aie2%.', 'blc2%.', 'bme2', 'bsb2%.', 'ccs2%.', 'cds2', 'cdt2', 'cim2%.', 'cit2%.', 'cje%.', 'cmu2%.', 'cps2%.', 'csy2%.', 'cth2%.', 'cvi2%.', 'dgt2%.', 'ein2%.', 'ell2%.', 'elp2%.', 'els2', 'ema3%.', 'enb2%.', 'enc2%.', 'esi2%.', 'gtd2%.', 'htl2%.', 'hve2%.', 'ipr2%.', 'ise2', 'itr2%.', 'mia2%.', 'mna2%.', 'nbt2', 'nde2%.', 'ntw2%.', 'ote2%.', 'pel2%.', 'qtc2%.', 'rpg2%.', 'rsn2%.', 'ses2%.', 'sfw2', 'sil2', 'smc2%.', 'smt2%.', 'stg2%.', 'syb2%.', 'tje2%.', 'wss2%.'}, -- Elsevier journals https://en.wikipedia.org/w/index.php?title=User_talk:DreamRimmer&oldid=1364310578#Wikipedia:Bot_requests/Archive_88#Web_scrapping_v2
['1051'] = {'0004-6361','parasite'}, -- Astronomy & Astrophysics, Parasite
['1057'] = {'s41599'}, -- Humanities and Social Sciences Communications
['1080'] = {'14399776'}, -- International Journal of Fluid Power
['1090'] = {'cams', 'ecgd', 's1088-4173', 'ert', 's1088-4165', 's2330-1511',-- Free AMS journals
'bproc', 's2330-0000', 'btran', 'noti'},
['1093'] = {'asjof', 'bjro', 'bjsopen', 'ehjopen', 'hropen ', 'jamiaopen', 'ofid', 'oxfclm', -- Aesthetic Surgery Journal Open Forum, BJR Open, BJS Open, European Heart Journal Open, Human Reproduction Open, JAMIA Open, Open Forum Infectious Diseases, Oxford Open Climate Change
'oodh', 'ooec', 'ooenergy', 'oxfimm', 'ooih', 'oxfmat', 'oons', --Oxford Open Digital Health, Oxford Open Economics, Oxford Open Energy, Oxford Open Immunology, Oxford Open Infrastructure and Health, Oxford Open Materials Science, Oxford Open Neuroscience
'qopen', 'schizbullopen', 'mnras', 'mnrasl', 'gji', 'pnasnexus',-- Q Open, Schizophrenia Bulletin Open, MNRAS, MNRAS Letters, GJI, PNAS Nexus
'rasti', 'ismeco', 'ismejo'}, -- RASTI, ISME Communications, ISME Journal
['1096'] = {'fba%.'}, -- FASEB BioAdvances
['1098'] = {'rsbm', 'rsob', 'rsos'}, -- Biographical Memoirs of Fellows of the Royal Society, Open Biology, Royal Society Open Science
['1099'] = {'acmi', 'mic', '00221287', 'mgen'}, -- Access Microbiology, Microbiology, Journal of General Microbiology, Microbial Genomics
['1107'] = {'S20569890', 'S20522525', 'S16005775', 'S24143146'}, -- Acta Crystallographica E, IUCrJ, Journal of Synchrotron Radiation, IUCrData
['1109'] = {'access%.', 'ieeedata%.', 'jeds%.', 'jispin%.', 'jmw%.', 'jphot%.', 'jsas%.', 'jstars%.', 'jsteap%.', 'jtehm%.', 'jxcdc%.', 'lls%.', 'lsmc%.', 'oajpe%.', 'ojap%.', 'ojcas%.', 'ojcoms%.', 'ojcs%.', 'ojcsys%.', 'ojemb%.', 'ojia%.', 'ojid%.', 'ojies%.', 'ojim%.', 'ojits%.', 'ojnano%.', 'ojpel%.', 'ojse%.', 'ojsp%.', 'ojsscs%.', 'ojuffc%.', 'ojvt%.', 'sr%.', 'tfr%.', 'tmlcn%.', 'tp%.', 'tqe%.', 'oa', 'oj'}, -- IEEE journals see [[User talk:DreamRimmer#Wikipedia:Bot requests/Archive 88#Web scrapping v4]]
['1111'] = {'1365-2435', '1442-1984', '1751-7915', '1753-0407', '1755-0998', '1758-2229', '1759-7714', '2041-210x', 'j%.1365-2966', 'j%.1745-3933', 'j%.1365-246X','acel%.', 'adb%.', 'anec%.', 'aogs%.', 'bor%.', 'bpa%.', 'cas%.', 'con4%.', 'cpr%.', 'crj%.', 'csp2%.', 'cts%.', 'ddi%.', 'ejed%.', 'ene%.', 'eva%.', 'gbb%.', 'gcbb%.', 'hex%.', 'irv%.', 'iwj%.', 'jch%.', 'jcmm%.', 'jdi%.', 'jfr3%.', 'jocd%.', 'jwas%.', 'mcn%.', 'mpp%.', 'myc%.', 'nrm%.', 'os%.', 'pbi%.', 'srt%.'}, -- Elsevier journals https://en.wikipedia.org/w/index.php?title=User_talk:DreamRimmer&oldid=1364310578#Wikipedia:Bot_requests/Archive_88#Web_scrapping_v2
['1112'] = {'tlm3%.'}, -- Transactions of the London Mathematical Society
['1113'] = {'ep'}, -- Experimental Physiology
['1128'] = {'asmcr', 'jmbe', 'mbio', 'mra', 'spectrum', 'msphere', 'msystems'}, --ASM Case Reports, Journal of Microbiology & Biology Education, mBio, Microbiology Resource Announcements, Microbiology Spectrum, mSphere, mSystems
['1130'] = {'GES'}, -- Geosphere
['1136'] = {'bmjopen'}, -- BMJ Open
['1140'] = {'epjconf', 'epjds'}, -- EPJ Web of Conferences, EPJ Data Science
['1161'] = {'jaha%.'},
['1162'] = {'qss'}, -- Quantitative Science Studies
['1176'] = {'appi%.prcp%.'},
['1192'] = {'bjo', 'j%.eurpsy'}, -- BJPsych Open, European Psychiatry
['1210'] = {'jendso','jcemcr'}, -- Journal of the Endocrine Society, JCEM Case Reports
['1215'] = {'21573689', '21573698'}, -- L&O Fluids
['1257'] = {'jep'}, -- Journal of Economic Perspectives
['1587'] = {'comex%.', 'transcom%.'}, -- IEICE Communications Express, IEICE Transactions on Communications
['1590'] = {'0102-3306', 's0074-0276'}, -- Acta Botanica Brasilica, Memórias do Instituto Oswaldo Cruz
['1631'] = {'eng%.'}, -- ENGINEERING Information Technology & Electronic Engineering
['2903'] = {'j%.efsa%.'},
['3322'] = {'caac%.'},
['3982'] = {'qw', 'te'},
['4171'] = {'dm','mag'}, -- Documenta Mathematica, EMS Magazine
['4319'] = {'lo%.', 'lol%.', 'lom%.'}, -- L&O, L&O e-Lectures, L&O Methods
['5852'] = {'ejt'}, -- European Journal of Taxonomy
['7155'] = {'jgaa'}, -- Journal of Graph Algorithms and Applications
['7758'] = {'rsf'}, -- RSJ Journal
['11158'] = {'saasp'}, -- Systematic and Applied Acarology Special Publications
['11646'] = {'megataxa', 'mesozoic'}, -- Megataxa, Mesozoic
['13052'] = {'jcsm2245-1439%.', 'jmm1550-4646%.'}, -- Journal of Cyber Security and Mobility, Journal of Mobile Multimedia
['14231'] = {'ag'}, -- Algebraic Geometry
['14814'] = {'phy2%.'},
['15302'] = {'vr%.'},
['15446'] = {'abc'}, -- Acta Biológica Colombiana
['17239'] = {'jowr'}, -- Journal of Writing Research
['17775'] = {'cseejpes%.'}, -- CSEE Journal of Power and Energy Systems
['22073'] = {'pja'}, -- Persian Journal of Acarology
['23919'] = {'aise%.', 'chain%.', 'cjee%.', 'csms%.', 'etr%.', -- See [[User talk:DreamRimmer#Wikipedia:Bot requests/Archive 88#Web scrapping v4]]
'hyper%.', 'ics%.', 'ienergy%.', 'jsc%.',
'metaresource%.', 'saiee%.', 'tup-icn%.', 'ursirsb%.'},
['24295'] = {'cpsstpea%.'}, -- CPSS Transactions on Power Electronics and Applications
['24310'] = {'abm'}, -- Acta Botanica Malacitana
['24425'] = {'agp'}, -- Acta Geologica Polonica
['26599'] = {'bdma%.', 'cai%.', 'ijcs%.', 'jicv%.'}, -- Big Data Mining and Analytics, Cybernetics and Intelligence, International Journal of Crowd Science, Journal of Intelligent and Connected Vehicles
['30941'] = {'cestems%.'}, -- CES Transactions on Electrical Machines and Systems
['35249'] = {'rche'}, -- Revista Chilena de Entomología
['37520'] = {'fi'}, -- Fossil Imprint
['53562'] = {'ajcb'} -- Asian Journal of Conservation Biology
}
--[[===================<< E R R O R M E S S A G I N G >>======================
]]
--[[----------< E R R O R M E S S A G E S U P P L E M E N T S >-------------
I18N for those messages that are supplemented with additional specific text that
describes the reason for the error
TODO: merge this with special_case_translations{}?
]]
local err_msg_supl = {
['char'] = 'invalid character', -- |isbn=, |sbn=
['check'] = 'checksum', -- |isbn=, |sbn=
empty_str = '(empty string)', -- empty unknown parameter check when cite has |=
['flag'] = 'flag', -- |archive-url=
['form'] = 'invalid form', -- |isbn=, |sbn=
['group'] = 'invalid group id', -- |isbn=
['initials'] = 'initials', -- Vancouver
['invalid language code'] = 'invalid language code', -- |script-<param>=
['journal'] = 'journal', -- |bibcode=
['length'] = 'length', -- |isbn=, |bibcode=, |sbn=
['liveweb'] = 'liveweb', -- |archive-url=
['missing comma'] = 'missing comma', -- Vancouver
['missing prefix'] = 'missing prefix', -- |script-<param>=
['missing title part'] = 'missing title part', -- |script-<param>=
['name'] = 'name', -- Vancouver
['non-Latin char'] = 'non-Latin character', -- Vancouver
['path'] = 'path', -- |archive-url=
['prefix'] = 'invalid prefix', -- |isbn=
['punctuation'] = 'punctuation', -- Vancouver
['save'] = 'save command', -- |archive-url=
['suffix'] = 'suffix', -- Vancouver
['timestamp'] = 'timestamp', -- |archive-url=
['unknown language code'] = 'unknown language code', -- |script-<param>=
['value'] = 'value', -- |bibcode=
['year'] = 'year', -- |bibcode=
}
--[[--------------< E R R O R _ C O N D I T I O N S >---------------------------
Error condition table. This table has two sections: errors at the top, maintenance
at the bottom. Maint 'messaging' does not have a 'message' (message=nil)
The following contains a list of IDs for various error conditions defined in the
code. For each ID, we specify a text message to display, an error category to
include, and whether the error message should be wrapped as a hidden comment.
Anchor changes require identical changes to matching anchor in Help:CS1 errors
TODO: rename error_conditions{} to something more generic; create separate error
and maint tables inside that?
]]
local error_conditions = {
err_accessdate_missing_url = {
message = '<code class="cs1-code">|access-date=</code> requires <code class="cs1-code">|url=</code>',
anchor = 'accessdate_missing_url',
category = 'CS1 errors: access-date without URL',
hidden = false
},
err_apostrophe_markup = {
message = 'Italic or bold markup not allowed in: <code class="cs1-code">|$1=</code>', -- $1 is parameter name
anchor = 'apostrophe_markup',
category = 'CS1 errors: markup',
hidden = false
},
err_archive_date_missing_url = {
message = '<code class="cs1-code">|archive-date=</code> requires <code class="cs1-code">|archive-url=</code>',
anchor = 'archive_date_missing_url',
category = 'CS1 errors: archive-url',
hidden = false
},
err_archive_date_url_ts_mismatch = {
message = '<code class="cs1-code">|archive-date=</code> / <code class="cs1-code">|archive-url=</code> timestamp mismatch; $1 suggested',
anchor = 'archive_date_url_ts_mismatch',
category = 'CS1 errors: archive-url',
hidden = false
},
err_archive_missing_date = {
message = '<code class="cs1-code">|archive-url=</code> requires <code class="cs1-code">|archive-date=</code>',
anchor = 'archive_missing_date',
category = 'CS1 errors: archive-url',
hidden = false
},
err_archive_missing_url = {
message = '<code class="cs1-code">|archive-url=</code> requires <code class="cs1-code">|url=</code>',
anchor = 'archive_missing_url',
category = 'CS1 errors: archive-url',
hidden = false
},
err_archive_url = {
message = '<code class="cs1-code">|archive-url=</code> is malformed: $1', -- $1 is error message detail
anchor = 'archive_url',
category = 'CS1 errors: archive-url',
hidden = false
},
err_arxiv_missing = {
message = '<code class="cs1-code">|arxiv=</code> required',
anchor = 'arxiv_missing',
category = 'CS1 errors: arXiv', -- same as bad arxiv
hidden = false
},
err_asintld_missing_asin = {
message = '<code class="cs1-code">|$1=</code> requires <code class="cs1-code">|asin=</code>', -- $1 is parameter name
anchor = 'asintld_missing_asin',
category = 'CS1 errors: ASIN TLD',
hidden = false
},
err_bad_arxiv = {
message = 'Check <code class="cs1-code">|arxiv=</code> value',
anchor = 'bad_arxiv',
category = 'CS1 errors: arXiv',
hidden = false
},
err_bad_asin = {
message = 'Check <code class="cs1-code">|asin=</code> value',
anchor = 'bad_asin',
category ='CS1 errors: ASIN',
hidden = false
},
err_bad_asin_tld = {
message = 'Check <code class="cs1-code">|asin-tld=</code> value',
anchor = 'bad_asin_tld',
category ='CS1 errors: ASIN TLD',
hidden = false
},
err_bad_bibcode = {
message = 'Check <code class="cs1-code">|bibcode=</code> $1', -- $1 is error message detail
anchor = 'bad_bibcode',
category = 'CS1 errors: bibcode',
hidden = false
},
err_bad_biorxiv = {
message = 'Check <code class="cs1-code">|biorxiv=</code> value',
anchor = 'bad_biorxiv',
category = 'CS1 errors: bioRxiv',
hidden = false
},
err_bad_citeseerx = {
message = 'Check <code class="cs1-code">|citeseerx=</code> value',
anchor = 'bad_citeseerx',
category = 'CS1 errors: citeseerx',
hidden = false
},
err_bad_date = {
message = 'Check date values in: $1', -- $1 is a parameter name list
anchor = 'bad_date',
category = 'CS1 errors: dates',
hidden = false
},
err_bad_doi = {
message = 'Check <code class="cs1-code">|doi=</code> value',
anchor = 'bad_doi',
category = 'CS1 errors: DOI',
hidden = false
},
err_bad_hdl = {
message = 'Check <code class="cs1-code">|hdl=</code> value',
anchor = 'bad_hdl',
category = 'CS1 errors: HDL',
hidden = false
},
err_bad_isbn = {
message = 'Check <code class="cs1-code">|isbn=</code> value: $1', -- $1 is error message detail
anchor = 'bad_isbn',
category = 'CS1 errors: ISBN',
hidden = false
},
err_bad_ismn = {
message = 'Check <code class="cs1-code">|ismn=</code> value',
anchor = 'bad_ismn',
category = 'CS1 errors: ISMN',
hidden = false
},
err_bad_issn = {
message = 'Check <code class="cs1-code">|$1issn=</code> value', -- $1 is 'e' or '' for eissn or issn
anchor = 'bad_issn',
category = 'CS1 errors: ISSN',
hidden = false
},
err_bad_jfm = {
message = 'Check <code class="cs1-code">|jfm=</code> value',
anchor = 'bad_jfm',
category = 'CS1 errors: JFM',
hidden = false
},
err_bad_jstor = {
message = 'Check <code class="cs1-code">|jstor=</code> value',
anchor = 'bad_jstor',
category = 'CS1 errors: JSTOR',
hidden = false
},
err_bad_lccn = {
message = 'Check <code class="cs1-code">|lccn=</code> value',
anchor = 'bad_lccn',
category = 'CS1 errors: LCCN',
hidden = false
},
err_bad_medrxiv = {
message = 'Check <code class="cs1-code">|medrxiv=</code> value',
anchor = 'bad_medrxiv',
category = 'CS1 errors: medRxiv',
hidden = false
},
err_bad_mr = {
message = 'Check <code class="cs1-code">|mr=</code> value',
anchor = 'bad_mr',
category = 'CS1 errors: MR',
hidden = false
},
err_bad_oclc = {
message = 'Check <code class="cs1-code">|oclc=</code> value',
anchor = 'bad_oclc',
category = 'CS1 errors: OCLC',
hidden = false
},
err_bad_ol = {
message = 'Check <code class="cs1-code">|ol=</code> value',
anchor = 'bad_ol',
category = 'CS1 errors: OL',
hidden = false
},
err_bad_osti = {
message = 'Check <code class="cs1-code">|osti=</code> value',
anchor = 'bad_osti',
category = 'CS1 errors: OSTI',
hidden = false
},
err_bad_paramlink = { -- for |title-link=, |author/editor/translator-link=, |series-link=, |episode-link=
message = 'Check <code class="cs1-code">|$1=</code> value', -- $1 is parameter name
anchor = 'bad_paramlink',
category = 'CS1 errors: parameter link',
hidden = false
},
err_bad_pmc = {
message = 'Check <code class="cs1-code">|pmc=</code> value',
anchor = 'bad_pmc',
category = 'CS1 errors: PMC',
hidden = false
},
err_bad_pmid = {
message = 'Check <code class="cs1-code">|pmid=</code> value',
anchor = 'bad_pmid',
category = 'CS1 errors: PMID',
hidden = false
},
err_bad_rfc = {
message = 'Check <code class="cs1-code">|rfc=</code> value',
anchor = 'bad_rfc',
category = 'CS1 errors: RFC',
hidden = false
},
err_bad_s2cid = {
message = 'Check <code class="cs1-code">|s2cid=</code> value',
anchor = 'bad_s2cid',
category = 'CS1 errors: S2CID',
hidden = false
},
err_bad_sbn = {
message = 'Check <code class="cs1-code">|sbn=</code> value: $1', -- $1 is error message detail
anchor = 'bad_sbn',
category = 'CS1 errors: SBN',
hidden = false
},
err_bad_ssrn = {
message = 'Check <code class="cs1-code">|ssrn=</code> value',
anchor = 'bad_ssrn',
category = 'CS1 errors: SSRN',
hidden = false
},
err_bad_url = {
message = 'Check $1 value', -- $1 is parameter name
anchor = 'bad_url',
category = 'CS1 errors: URL',
hidden = false
},
err_bad_usenet_id = {
message = 'Check <code class="cs1-code">|message-id=</code> value',
anchor = 'bad_message_id',
category = 'CS1 errors: message-id',
hidden = false
},
err_bad_zbl = {
message = 'Check <code class="cs1-code">|zbl=</code> value',
anchor = 'bad_zbl',
category = 'CS1 errors: Zbl',
hidden = false
},
err_bare_url_missing_title = {
message = '$1 missing title', -- $1 is parameter name
anchor = 'bare_url_missing_title',
category = 'CS1 errors: bare URL',
hidden = false
},
err_biorxiv_missing = {
message = '<code class="cs1-code">|biorxiv=</code> required',
anchor = 'biorxiv_missing',
category = 'CS1 errors: bioRxiv', -- same as bad bioRxiv
hidden = false
},
err_chapter_ignored = {
message = '<code class="cs1-code">|$1=</code> ignored', -- $1 is parameter name
anchor = 'chapter_ignored',
category = 'CS1 errors: chapter ignored',
hidden = false
},
err_citation_missing_title = {
message = 'Missing or empty <code class="cs1-code">|$1=</code>', -- $1 is parameter name
anchor = 'citation_missing_title',
category = 'CS1 errors: missing title',
hidden = false
},
err_citeseerx_missing = {
message = '<code class="cs1-code">|citeseerx=</code> required',
anchor = 'citeseerx_missing',
category = 'CS1 errors: citeseerx', -- same as bad citeseerx
hidden = false
},
err_cite_web_url = { -- this error applies to cite web and to cite podcast
message = 'Missing or empty <code class="cs1-code">|url=</code>',
anchor = 'cite_web_url',
category = 'CS1 errors: requires URL',
hidden = false
},
err_class_ignored = {
message = '<code class="cs1-code">|class=</code> ignored',
anchor = 'class_ignored',
category = 'CS1 errors: class',
hidden = false
},
err_contributor_ignored = {
message = '<code class="cs1-code">|contributor=</code> ignored',
anchor = 'contributor_ignored',
category = 'CS1 errors: contributor',
hidden = false
},
err_contributor_missing_required_param = {
message = '<code class="cs1-code">|contributor=</code> requires <code class="cs1-code">|$1=</code>', -- $1 is parameter name
anchor = 'contributor_missing_required_param',
category = 'CS1 errors: contributor',
hidden = false
},
err_deprecated_params = {
message = 'Cite uses deprecated parameter <code class="cs1-code">|$1=</code>', -- $1 is parameter name
anchor = 'deprecated_params',
category = 'CS1 errors: deprecated parameters',
hidden = false
},
err_disp_name = {
message = 'Invalid <code class="cs1-code">|$1=$2</code>', -- $1 is parameter name; $2 is the assigned value
anchor = 'disp_name',
category = 'CS1 errors: display-names',
hidden = false,
},
err_doibroken_missing_doi = {
message = '<code class="cs1-code">|$1=</code> requires <code class="cs1-code">|doi=</code>', -- $1 is parameter name
anchor = 'doibroken_missing_doi',
category = 'CS1 errors: DOI',
hidden = false
},
err_embargo_missing_pmc = {
message = '<code class="cs1-code">|$1=</code> requires <code class="cs1-code">|pmc=</code>', -- $1 is parameter name
anchor = 'embargo_missing_pmc',
category = 'CS1 errors: PMC embargo',
hidden = false
},
err_empty_citation = {
message = 'Empty citation',
anchor = 'empty_citation',
category = 'CS1 errors: empty citation',
hidden = false
},
err_etal = {
message = 'Explicit use of et al. in: <code class="cs1-code">|$1=</code>', -- $1 is parameter name
anchor = 'explicit_et_al',
category = 'CS1 errors: explicit use of et al.',
hidden = false
},
err_extra_text_edition = {
message = '<code class="cs1-code">|edition=</code> has extra text',
anchor = 'extra_text_edition',
category = 'CS1 errors: extra text: edition',
hidden = false,
},
err_extra_text_issue = {
message = '<code class="cs1-code">|$1=</code> has extra text', -- $1 is parameter name
anchor = 'extra_text_issue',
category = 'CS1 errors: extra text: issue',
hidden = false,
},
err_extra_text_pages = {
message = '<code class="cs1-code">|$1=</code> has extra text', -- $1 is parameter name
anchor = 'extra_text_pages',
category = 'CS1 errors: extra text: pages',
hidden = false,
},
err_extra_text_volume = {
message = '<code class="cs1-code">|$1=</code> has extra text', -- $1 is parameter name
anchor = 'extra_text_volume',
category = 'CS1 errors: extra text: volume',
hidden = false,
},
err_first_missing_last = {
message = '<code class="cs1-code">|$1=</code> missing <code class="cs1-code">|$2=</code>', -- $1 is first alias, $2 is matching last alias
anchor = 'first_missing_last',
category = 'CS1 errors: missing name', -- author, contributor, editor, interviewer, translator
hidden = false
},
err_format_missing_url = {
message = '<code class="cs1-code">|$1=</code> requires <code class="cs1-code">|$2=</code>', -- $1 is format parameter $2 is url parameter
anchor = 'format_missing_url',
category = 'CS1 errors: format without URL',
hidden = false
},
err_generic_name = {
message = '<code class="cs1-code">|$1=</code> has generic name', -- $1 is parameter name
anchor = 'generic_name',
category = 'CS1 errors: generic name',
hidden = false,
},
err_generic_title = {
message = 'Cite uses generic title',
anchor = 'generic_title',
category = 'CS1 errors: generic title',
hidden = false,
},
err_invalid_isbn_date = {
message = 'ISBN / Date incompatibility',
anchor = 'invalid_isbn_date',
category = 'CS1 errors: ISBN date',
hidden = true
},
err_invalid_param_val = {
message = 'Invalid <code class="cs1-code">|$1=$2</code>', -- $1 is parameter name $2 is parameter value
anchor = 'invalid_param_val',
category = 'CS1 errors: invalid parameter value',
hidden = false
},
err_invisible_char = {
message = '$1 in $2 at position $3', -- $1 is invisible char $2 is parameter name $3 is position number
anchor = 'invisible_char',
category = 'CS1 errors: invisible characters',
hidden = false
},
err_medrxiv_missing = {
message = '<code class="cs1-code">|medrxiv=</code> required',
anchor = 'medrxiv_missing',
category = 'CS1 errors: medRxiv', -- same as bad medRxiv
hidden = false
},
err_missing_name = {
message = 'Missing <code class="cs1-code">|$1$2=</code>', -- $1 is modified NameList; $2 is enumerator
anchor = 'missing_name',
category = 'CS1 errors: missing name', -- author, contributor, editor, interviewer, translator
hidden = false
},
err_missing_periodical = {
message = 'Cite $1 requires <code class="cs1-code">|$2=</code>', -- $1 is cs1 template name; $2 is canonical periodical parameter name for cite $1
anchor = 'missing_periodical',
category = 'CS1 errors: missing periodical',
hidden = false
},
err_missing_pipe = {
message = 'Missing pipe in: <code class="cs1-code">|$1=</code>', -- $1 is parameter name
anchor = 'missing_pipe',
category = 'CS1 errors: missing pipe',
hidden = false
},
err_missing_publisher = {
message = 'Cite $1 requires <code class="cs1-code">|$2=</code>', -- $1 is cs1 template name; $2 is canonical publisher parameter name for cite $1
anchor = 'missing_publisher',
category = 'CS1 errors: missing publisher',
hidden = false
},
err_numeric_names = {
message = '<code class="cs1-code">|$1=</code> has numeric name', -- $1 is parameter name',
anchor = 'numeric_names',
category = 'CS1 errors: numeric name',
hidden = false,
},
err_param_access_requires_param = {
message = '<code class="cs1-code">|$1-access=</code> requires <code class="cs1-code">|$1=</code>', -- $1 is parameter name
anchor = 'param_access_requires_param',
category = 'CS1 errors: param-access',
hidden = false
},
err_param_has_ext_link = {
message = 'External link in <code class="cs1-code">$1</code>', -- $1 is parameter name
anchor = 'param_has_ext_link',
category = 'CS1 errors: external links',
hidden = false
},
err_param_has_twl_url = {
message = 'Wikipedia Library link in <code class="cs1-code">$1</code>', -- $1 is parameter name
anchor = 'param_has_twl_url',
category = 'CS1 errors: URL',
hidden = false
},
err_parameter_ignored = {
message = 'Unknown parameter <code class="cs1-code">|$1=</code> ignored', -- $1 is parameter name
anchor = 'parameter_ignored',
category = 'CS1 errors: unsupported parameter',
hidden = false
},
err_parameter_ignored_suggest = {
message = 'Unknown parameter <code class="cs1-code">|$1=</code> ignored (<code class="cs1-code">|$2=</code> suggested)', -- $1 is unknown parameter $2 is suggested parameter name
anchor = 'parameter_ignored_suggest',
category = 'CS1 errors: unsupported parameter',
hidden = false
},
err_periodical_ignored = {
message = '<code class="cs1-code">|$1=</code> ignored', -- $1 is parameter name
anchor = 'periodical_ignored',
category = 'CS1 errors: periodical ignored',
hidden = false
},
err_redundant_parameters = {
message = 'More than one of $1 specified', -- $1 is error message detail
anchor = 'redundant_parameters',
category = 'CS1 errors: redundant parameter',
hidden = false
},
err_script_parameter = {
message = 'Invalid <code class="cs1-code">|$1=</code>: $2', -- $1 is parameter name $2 is script language code or error detail
anchor = 'script_parameter',
category = 'CS1 errors: script parameters',
hidden = false
},
err_ssrn_missing = {
message = '<code class="cs1-code">|ssrn=</code> required',
anchor = 'ssrn_missing',
category = 'CS1 errors: SSRN',
hidden = false
},
err_text_ignored = {
message = 'Text "$1" ignored', -- $1 is ignored text
anchor = 'text_ignored',
category = 'CS1 errors: unrecognized parameter',
hidden = false
},
err_trans_missing_title = {
message = '<code class="cs1-code">|trans-$1=</code> requires <code class="cs1-code">|$1=</code> or <code class="cs1-code">|script-$1=</code>', -- $1 is base parameter name
anchor = 'trans_missing_title',
category = 'CS1 errors: translated title',
hidden = false
},
err_param_unknown_empty = {
message = 'Cite has empty unknown parameter$1: $2', -- $1 is 's' or empty space; $2 is emty unknown param list
anchor = 'param_unknown_empty',
category = 'CS1 errors: empty unknown parameters',
hidden = false
},
err_vancouver = {
message = 'Vancouver style error: $1 in name $2', -- $1 is error detail, $2 is the nth name
anchor = 'vancouver',
category = 'CS1 errors: Vancouver style',
hidden = false
},
err_wikilink_in_url = {
message = 'URL–wikilink conflict', -- uses ndash
anchor = 'wikilink_in_url',
category = 'CS1 errors: URL–wikilink conflict', -- uses ndash
hidden = false
},
--[[--------------------------< M A I N T >-------------------------------------
maint messages do not have a message (message = nil); otherwise the structure
is the same as error messages
]]
maint_archive_origin = {
message = nil,
anchor = 'archive_origin',
category = 'CS1 maint: archive origin',
hidden = true,
},
maint_archived_copy = {
message = nil,
anchor = 'archived_copy',
category = 'CS1 maint: archived copy as title',
hidden = true,
},
maint_bibcode = {
message = nil,
anchor = 'bibcode',
category = 'CS1 maint: bibcode',
hidden = true,
},
maint_location_no_publisher = { -- cite book, conference, encyclopedia; citation as book cite or encyclopedia cite
message = nil,
anchor = 'location_no_publisher',
category = 'CS1 maint: location missing publisher',
hidden = true,
},
maint_bot_unknown = {
message = nil,
anchor = 'bot:_unknown',
category = 'CS1 maint: bot: original URL status unknown',
hidden = true,
},
maint_date_auto_xlated = { -- date auto-translation not supported by en.wiki
message = nil,
anchor = 'date_auto_xlated',
category = 'CS1 maint: date auto-translated',
hidden = true,
},
maint_date_format = {
message = nil,
anchor = 'date_format',
category = 'CS1 maint: date format',
hidden = true,
},
maint_date_year = {
message = nil,
anchor = 'date_year',
category = 'CS1 maint: date and year',
hidden = true,
},
maint_deprecated_archive = {
message = nil,
anchor = 'deprecated_archive',
category = 'CS1 maint: deprecated archival service',
hidden = true,
},
maint_doi_ignore = {
message = nil,
anchor = 'doi_ignore',
category = 'CS1 maint: ignored DOI errors',
hidden = true,
},
maint_doi_inactive = {
message = nil,
anchor = 'doi_inactive',
category = 'CS1 maint: DOI inactive',
hidden = true,
},
maint_doi_inactive_dated = {
message = nil,
anchor = 'doi_inactive_dated',
category = 'CS1 maint: DOI inactive as of $2$3$1', -- $1 is year, $2 is month-name or empty string, $3 is space or empty string
hidden = true,
},
maint_doi_unflagged_free = {
message = nil,
anchor = 'doi_unflagged_free',
category = 'CS1 maint: unflagged free DOI',
hidden = true,
},
maint_extra_punct = {
message = nil,
anchor = 'extra_punct',
category = 'CS1 maint: extra punctuation',
hidden = true,
},
maint_id_limit_load_fail = { -- applies to all cs1|2 templates on a page;
message = nil, -- maint message (category link) never emitted
anchor = 'id_limit_load_fail',
category = 'CS1 maint: ID limit load fail',
hidden = true,
},
maint_isbn_ignore = {
message = nil,
anchor = 'ignore_isbn_err',
category = 'CS1 maint: ignored ISBN errors',
hidden = true,
},
maint_issn_ignore = {
message = nil,
anchor = 'ignore_issn',
category = 'CS1 maint: ignored ISSN errors',
hidden = true,
},
maint_jfm_format = {
message = nil,
anchor = 'jfm_format',
category = 'CS1 maint: JFM format',
hidden = true,
},
maint_location = {
message = nil,
anchor = 'location',
category = 'CS1 maint: location',
hidden = true,
},
maint_misc_url = {
message = nil,
anchor = 'misc_url',
category = 'CS1 maint: miscellaneous url',
hidden = true,
},
maint_missing_class = {
message = nil,
anchor = 'missing_class',
category = 'CS1 maint: missing class',
hidden = true,
},
maint_mr_format = {
message = nil,
anchor = 'mr_format',
category = 'CS1 maint: MR format',
hidden = true,
},
maint_mult_names = {
message = nil,
anchor = 'mult_names',
category = 'CS1 maint: multiple names: $1', -- $1 is '<name>s list'; gets value from special_case_translation table
hidden = true,
},
maint_numeric_names = {
message = nil,
anchor = 'numeric_names',
category = 'CS1 maint: numeric names: $1', -- $1 is '<name>s list'; gets value from special_case_translation table
hidden = true,
},
maint_others = {
message = nil,
anchor = 'others',
category = 'CS1 maint: others',
hidden = true,
},
maint_others_avm = {
message = nil,
anchor = 'others_avm',
category = 'CS1 maint: others in cite AV media (notes)',
hidden = true,
},
maint_overridden_setting = {
message = nil,
anchor = 'overridden',
category = 'CS1 maint: overridden setting',
hidden = true,
},
maint_page_art_num = {
message = nil,
anchor = 'page_art_num',
category = 'CS1 maint: article number as page number',
hidden = true,
},
maint_periodical_has_isbn = {
message = nil,
anchor = 'periodical_has_isbn',
category = 'CS1 maint: periodical has ISBN',
hidden = true,
},
maint_pmc_embargo = {
message = nil,
anchor = 'embargo',
category = 'CS1 maint: PMC embargo expired',
hidden = true,
},
maint_pmc_format = {
message = nil,
anchor = 'pmc_format',
category = 'CS1 maint: PMC format',
hidden = true,
},
maint_postscript = {
message = nil,
anchor = 'postscript',
category = 'CS1 maint: postscript',
hidden = true,
},
maint_publisher_location = {
message = nil,
anchor = 'publisher_location',
category = 'CS1 maint: publisher location',
hidden = true,
},
maint_ref_duplicates_default = {
message = nil,
anchor = 'ref_default',
category = 'CS1 maint: ref duplicates default',
hidden = true,
},
maint_shortened_archive_url = {
message = nil,
anchor = 'shortened_archive_url',
category = 'CS1 maint: shortened archive url',
hidden = true,
},
maint_unknown_lang = {
message = nil,
anchor = 'unknown_lang',
category = 'CS1 maint: unrecognized language',
hidden = true,
},
maint_untitled = {
message = nil,
anchor = 'untitled',
category = 'CS1 maint: untitled periodical',
hidden = true,
},
maint_url_status = {
message = nil,
anchor = 'url_status',
category = 'CS1 maint: url-status',
hidden = true,
},
maint_work_isbn = {
message = nil,
anchor = 'work_isbn',
category = 'CS1 maint: work parameter with ISBN',
hidden = true,
},
maint_year= {
message = nil,
anchor = 'year',
category = 'CS1 maint: year',
hidden = true,
},
maint_zbl = {
message = nil,
anchor = 'zbl',
category = 'CS1 maint: Zbl',
hidden = true,
},
}
--[[--------------------------< I D _ L I M I T S _ D A T A _ T >----------------------------------------------
fetch id limits for certain identifiers from c:Data:CS1/Identifier limits.tab. This source is a json tabular
data file maintained at wikipedia commons. Convert the json format to a table of k/v pairs.
The values from <id_limits_data_t> are used to set handle.id_limit.
From 2025-02-21, MediaWiki is broken. Use this link to edit the tablular data file:
https://commons.wikimedia.org/w/index.php?title=Data:CS1/Identifier_limits.tab&action=edit
See Phab:T389105
]]
local id_limits_data_t;
local id_limits_data_load_fail = false; -- flag; assume that we will be successful when loading json id limit tabular data
local use_commons_data = true; -- set to false if your wiki does not have access to mediawiki commons; then,
if false == use_commons_data then -- update this table from https://commons.wikimedia.org/wiki/Data:CS1/Identifier_limits.tab; last update: 2026-08-02
id_limits_data_t = {['OCLC'] = 11160000000, ['OSTI'] = 23010000, ['PMC'] = 13500000, ['PMID'] = 42900000, ['RFC'] = 9300, ['SSRN'] = 7500000, ['S2CID'] = 290000000}; -- this table must be maintained locally
else -- here for wikis that do have access to mediawiki commons
local load_fail_limit = 99999999999; -- very high number to avoid error messages on load failure
id_limits_data_t = {['OCLC'] = load_fail_limit, ['OSTI'] = load_fail_limit, ['PMC'] = load_fail_limit, ['PMID'] = load_fail_limit, ['RFC'] = load_fail_limit, ['SSRN'] = load_fail_limit, ['S2CID'] = load_fail_limit};
if mw.ext.data == nil then
id_limits_data_load_fail = true; -- safeguard against Lua errors if mw.ext.data is not available for some reason
else
local tab_data_t = mw.ext.data.get ('CS1/Identifier limits.tab'); -- attempt to load the tabular data from commons into <tab_data_t>
if false == tab_data_t then -- undocumented 'feature': mw.ext.data.get() sometimes returns false
id_limits_data_load_fail = true; -- set the flag so that Module:Citation/CS1 can create an unannotated maint category
else
for _, limit_t in ipairs (tab_data_t.data) do -- overwrite default <load_fail_limit> values from the data table in the tabular data
id_limits_data_t[limit_t[1]] = limit_t[2]; -- <limit[1]> is identifier; <limit[2]> is upper limit for that identifier
end
end
end
end
--[[--------------------------< I D _ H A N D L E R S >--------------------------------------------------------
The following contains a list of values for various defined identifiers. For each
identifier we specify a variety of information necessary to properly render the
identifier in the citation.
parameters: a list of parameter aliases for this identifier; first in the list is the canonical form
link: Wikipedia article name
redirect: a local redirect to a local Wikipedia article name; at en.wiki, 'ISBN (identifier)' is a redirect to 'International Standard Book Number'
q: Wikidata q number for the identifier
label: the label preceding the identifier; label is linked to a Wikipedia article (in this order):
redirect from id_handlers['<id>'].redirect when use_identifier_redirects is true
Wikidata-supplied article name for the local wiki from id_handlers['<id>'].q
local article name from id_handlers['<id>'].link
prefix: the first part of a URL that will be concatenated with a second part which usually contains the identifier
suffix: optional third part to be added after the identifier
encode: true if URI should be percent-encoded; otherwise false
COinS: identifier link or keyword for use in COinS:
for identifiers registered at info-uri.info use: info:.... where '...' is the appropriate identifier label
for identifiers that have COinS keywords, use the keyword: rft.isbn, rft.issn, rft.eissn
for |asin= and |ol=, which require assembly, use the keyword: url
for others make a URL using the value in prefix/suffix and #label, use the keyword: pre (not checked; any text other than 'info', 'rft', or 'url' works here)
set to nil to leave the identifier out of the COinS
separator: character or text between label and the identifier in the rendered citation
id_limit: for those identifiers with established limits, this property holds the upper limit
access: use this parameter to set the access level for all instances of this identifier.
the value must be a valid access level for an identifier (see ['id-access'] in this file).
custom_access: to enable custom access level for an identifier, set this parameter
to the parameter that should control it (normally 'id-access')
]]
local id_handlers = {
['ARXIV'] = {
parameters = {'arxiv', 'eprint'},
link = 'arXiv',
redirect = 'arXiv (identifier)',
q = 'Q118398',
label = 'arXiv',
prefix = 'https://arxiv.org/abs/',
encode = false,
COinS = 'info:arxiv',
separator = ':',
access = 'free', -- free to read
},
['ASIN'] = {
parameters = { 'asin', 'ASIN' },
link = 'Amazon Standard Identification Number',
redirect = 'ASIN (identifier)',
q = 'Q1753278',
label = 'ASIN',
prefix = 'https://www.amazon.',
COinS = 'url',
separator = ' ',
encode = false;
},
['BIBCODE'] = {
parameters = {'bibcode'},
link = 'Bibcode',
redirect = 'Bibcode (identifier)',
q = 'Q25754',
label = 'Bibcode',
prefix = 'https://ui.adsabs.harvard.edu/abs/',
encode = false,
COinS = 'info:bibcode',
separator = ':',
custom_access = 'bibcode-access',
},
['BIORXIV'] = {
parameters = {'biorxiv'},
link = 'bioRxiv',
redirect = 'bioRxiv (identifier)',
q = 'Q19835482',
label = 'bioRxiv',
prefix = 'https://doi.org/',
COinS = 'pre', -- use prefix value
access = 'free', -- free to read
encode = true,
separator = ' ',
},
['CITESEERX'] = {
parameters = {'citeseerx'},
link = 'CiteSeerX',
redirect = 'CiteSeerX (identifier)',
q = 'Q2715061',
label = 'CiteSeerX',
prefix = 'https://citeseerx.ist.psu.edu/viewdoc/summary?doi=',
COinS = 'pre', -- use prefix value
access = 'free', -- free to read
encode = true,
separator = ' ',
},
['DOI'] = { -- Used by InternetArchiveBot
parameters = { 'doi', 'DOI'},
link = 'Digital object identifier',
redirect = 'doi (identifier)',
q = 'Q25670',
label = 'doi',
prefix = 'https://doi.org/',
COinS = 'info:doi',
separator = ':',
encode = true,
custom_access = 'doi-access',
},
['EISSN'] = {
parameters = {'eissn', 'EISSN'},
link = 'International Standard Serial Number#Electronic ISSN',
redirect = 'eISSN (identifier)',
q = 'Q46339674',
label = 'eISSN',
prefix = 'https://search.worldcat.org/issn/',
COinS = 'rft.eissn',
encode = false,
separator = ' ',
},
['HDL'] = {
parameters = { 'hdl', 'HDL' },
link = 'Handle System',
redirect = 'hdl (identifier)',
q = 'Q3126718',
label = 'hdl',
prefix = 'https://hdl.handle.net/',
COinS = 'info:hdl',
separator = ':',
encode = true,
custom_access = 'hdl-access',
},
['ISBN'] = { -- Used by InternetArchiveBot
parameters = {'isbn', 'ISBN'},
link = 'International Standard Book Number',
redirect = 'ISBN (identifier)',
q = 'Q33057',
label = 'ISBN',
prefix = 'Special:BookSources/',
COinS = 'rft.isbn',
separator = ' ',
},
['ISMN'] = {
parameters = {'ismn', 'ISMN'},
link = 'International Standard Music Number',
redirect = 'ISMN (identifier)',
q = 'Q1666938',
label = 'ISMN',
prefix = '', -- not currently used;
COinS = nil, -- nil because we can't use pre or rft or info:
separator = ' ',
},
['ISSN'] = {
parameters = {'issn', 'ISSN'},
link = 'International Standard Serial Number',
redirect = 'ISSN (identifier)',
q = 'Q131276',
label = 'ISSN',
prefix = 'https://search.worldcat.org/issn/',
COinS = 'rft.issn',
encode = false,
separator = ' ',
},
['JFM'] = {
parameters = {'jfm', 'JFM'},
link = 'Jahrbuch über die Fortschritte der Mathematik',
redirect = 'JFM (identifier)',
q = '',
label = 'JFM',
prefix = 'https://zbmath.org/?format=complete&q=an:',
COinS = 'pre', -- use prefix value
encode = true,
separator = ' ',
},
['JSTOR'] = {
parameters = {'jstor', 'JSTOR'},
link = 'JSTOR',
redirect = 'JSTOR (identifier)',
q = 'Q1420342',
label = 'JSTOR',
prefix = 'https://www.jstor.org/stable/',
COinS = 'pre', -- use prefix value
encode = false,
separator = ' ',
custom_access = 'jstor-access',
},
['LCCN'] = {
parameters = {'lccn', 'LCCN'},
link = 'Library of Congress Control Number',
redirect = 'LCCN (identifier)',
q = 'Q620946',
label = 'LCCN',
prefix = 'https://lccn.loc.gov/',
COinS = 'info:lccn',
encode = false,
separator = ' ',
},
['MEDRXIV'] = {
parameters = {'medrxiv'},
link = 'medRxiv',
redirect = 'medRxiv (identifier)',
q = 'Q58465838',
label = 'medRxiv',
prefix = 'https://www.medrxiv.org/content/',
COinS = 'pre', -- use prefix value
access = 'free', -- free to read
encode = false,
separator = ' ',
},
['MR'] = {
parameters = {'mr', 'MR'},
link = 'Mathematical Reviews',
redirect = 'MR (identifier)',
q = 'Q211172',
label = 'MR',
prefix = 'https://mathscinet.ams.org/mathscinet-getitem?mr=',
COinS = 'pre', -- use prefix value
encode = true,
separator = ' ',
},
['OCLC'] = {
parameters = {'oclc', 'OCLC'},
link = 'OCLC',
redirect = 'OCLC (identifier)',
q = 'Q190593',
label = 'OCLC',
prefix = 'https://search.worldcat.org/oclc/',
COinS = 'info:oclcnum',
encode = true,
separator = ' ',
id_limit = id_limits_data_t.OCLC or 0,
},
['OL'] = {
parameters = { 'ol', 'OL' },
link = 'Open Library',
redirect = 'OL (identifier)',
q = 'Q1201876',
label = 'OL',
prefix = 'https://openlibrary.org/',
COinS = 'url',
separator = ' ',
encode = true,
custom_access = 'ol-access',
},
['OSTI'] = {
parameters = {'osti', 'OSTI'},
link = 'Office of Scientific and Technical Information',
redirect = 'OSTI (identifier)',
q = 'Q2015776',
label = 'OSTI',
prefix = 'https://www.osti.gov/biblio/',
COinS = 'pre', -- use prefix value
encode = true,
separator = ' ',
id_limit = id_limits_data_t.OSTI or 0,
custom_access = 'osti-access',
},
['PMC'] = {
parameters = {'pmc', 'PMC'},
link = 'PubMed Central',
redirect = 'PMC (identifier)',
q = 'Q229883',
label = 'PMC',
prefix = 'https://www.ncbi.nlm.nih.gov/pmc/articles/PMC',
suffix = '',
COinS = 'pre', -- use prefix value
encode = true,
separator = ' ',
id_limit = id_limits_data_t.PMC or 0,
access = 'free', -- free to read
},
['PMID'] = {
parameters = {'pmid', 'PMID'},
link = 'PubMed Identifier',
redirect = 'PMID (identifier)',
q = 'Q2082879',
label = 'PMID',
prefix = 'https://pubmed.ncbi.nlm.nih.gov/',
COinS = 'info:pmid',
encode = false,
separator = ' ',
id_limit = id_limits_data_t.PMID or 0,
},
['RFC'] = {
parameters = {'rfc', 'RFC'},
link = 'Request for Comments',
redirect = 'RFC (identifier)',
q = 'Q212971',
label = 'RFC',
prefix = 'https://tools.ietf.org/html/rfc',
COinS = 'pre', -- use prefix value
encode = false,
separator = ' ',
id_limit = id_limits_data_t.RFC or 0,
access = 'free', -- free to read
},
['SBN'] = {
parameters = {'sbn', 'SBN'},
link = 'Standard Book Number', -- redirect to International_Standard_Book_Number#History
redirect = 'SBN (identifier)',
label = 'SBN',
prefix = 'Special:BookSources/0-', -- prefix has leading zero necessary to make 9-digit sbn a 10-digit isbn
COinS = nil, -- nil because we can't use pre or rft or info:
separator = ' ',
},
['SSRN'] = {
parameters = {'ssrn', 'SSRN'},
link = 'Social Science Research Network',
redirect = 'SSRN (identifier)',
q = 'Q7550801',
label = 'SSRN',
prefix = 'https://papers.ssrn.com/sol3/papers.cfm?abstract_id=',
COinS = 'pre', -- use prefix value
encode = true,
separator = ' ',
id_limit = id_limits_data_t.SSRN or 0,
custom_access = 'ssrn-access',
},
['S2CID'] = {
parameters = {'s2cid', 'S2CID'},
link = 'Semantic Scholar',
redirect = 'S2CID (identifier)',
q = 'Q22908627',
label = 'S2CID',
prefix = 'https://api.semanticscholar.org/CorpusID:',
COinS = 'pre', -- use prefix value
encode = false,
separator = ' ',
id_limit = id_limits_data_t.S2CID or 0,
custom_access = 's2cid-access',
},
['USENETID'] = {
parameters = {'message-id'},
link = 'Usenet',
redirect = 'Usenet (identifier)',
q = 'Q193162',
label = 'Usenet:',
prefix = 'news:',
encode = false,
COinS = 'pre', -- use prefix value
separator = ' ',
},
['ZBL'] = {
parameters = {'zbl', 'ZBL' },
link = 'Zentralblatt MATH',
redirect = 'Zbl (identifier)',
q = 'Q190269',
label = 'Zbl',
prefix = 'https://zbmath.org/?format=complete&q=an:',
COinS = 'pre', -- use prefix value
encode = true,
separator = ' ',
},
}
--[[--------------------------< E X P O R T S >---------------------------------
]]
return {
use_identifier_redirects = use_identifier_redirects, -- booleans defined in the settings at the top of this module
local_lang_cat_enable = local_lang_cat_enable,
date_name_auto_xlate_enable = date_name_auto_xlate_enable,
date_digit_auto_xlate_enable = date_digit_auto_xlate_enable,
enable_sort_keys = enable_sort_keys,
suppress_archive_today_urls = suppress_archive_today_urls,
-- tables and variables created when this module is loaded
dependencies_t = dependencies_t, -- used to suppress parameters dependent on url-holding parameters holding archive.today urls
enum_needs_xlation = '1' ~= date_names.xlate_digits['1'], -- to avoid unnecessary enumerator translation
global_df = get_date_format (), -- this line can be replaced with "global_df = 'dmy-all'," to have all dates auto translated to dmy format.
global_cs1_config_t = global_cs1_config_t, -- global settings from {{cs1 config}}
id_limits_data_load_fail = id_limits_data_load_fail, -- true when commons tabular identifier-limit data fails to load
known_free_doi_registrants_t = build_free_doi_registrants_table(),
punct_skip = build_skip_table (punct_skip, punct_meta_params),
url_skip = build_skip_table (url_skip, url_meta_params),
archive_today_tlds_t = {['today'] = true, ['ph'] = true, ['is'] = true, ['md'] = true, ['li'] = true, ['fo'] = true, ['vn'] = true}; -- used by is_archive_today_url()
name_space_sort_keys = name_space_sort_keys,
aliases = aliases,
special_case_translation = special_case_translation,
date_names = date_names,
err_msg_supl = err_msg_supl,
error_conditions = error_conditions,
et_al_patterns = et_al_patterns,
extended_registrants_t = extended_registrants_t,
id_handlers = id_handlers,
keywords_lists = keywords_lists,
keywords_xlate = keywords_xlate,
stripmarkers = stripmarkers,
invisible_chars = invisible_chars,
invisible_defs = invisible_defs,
indic_script = indic_script,
emoji_t = emoji_t,
messages = messages,
presentation = presentation,
prop_cats = prop_cats,
script_lang_codes = script_lang_codes,
lang_tag_remap = lang_tag_remap,
lang_name_remap = lang_name_remap,
this_wiki_code = this_wiki_code,
title_types = title_types,
uncategorized_namespaces = uncategorized_namespaces_t,
uncategorized_subpages = uncategorized_subpages,
templates_using_volume = templates_using_volume,
templates_using_issue = templates_using_issue,
templates_not_using_page = templates_not_using_page,
vol_iss_pg_patterns = vol_iss_pg_patterns,
single_letter_2nd_lvl_domains_t = single_letter_2nd_lvl_domains_t,
url_access_map_t = url_access_map_t,
inter_wiki_map = inter_wiki_map,
mw_languages_by_tag_t = mw_languages_by_tag_t,
mw_languages_by_name_t = mw_languages_by_name_t,
citation_class_map_t = citation_class_map_t,
citation_issue_t = citation_issue_t,
citation_no_volume_t = citation_no_volume_t,
}
p9ydvj06xug00tg2r20hffengpielcc
Module:Citation/CS1/Configuration/sandbox/doc
828
25404
130822
2026-09-16T03:56:13Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "{{#lst:Module:Citation/CS1/doc|header}} This configuration file contains various data that controls the functioning of [[Module:Citation/CS1]] and hence the way that Lua-based citations are generated. It has several sections among which are: # translation tables that contain most of the literal strings that may be included in Lua-based citation. If editors are copying this Module to another wiki using a language other than English, then they should tran..."
130822
wikitext
text/x-wiki
{{#lst:Module:Citation/CS1/doc|header}}
This configuration file contains various data that controls the functioning of [[Module:Citation/CS1]] and hence the way that Lua-based citations are generated.
It has several sections among which are:
# translation tables that contain most of the literal strings that may be included in Lua-based citation. If editors are copying this Module to another wiki using a language other than English, then they should translate each of these values into that language.
# a list of error conditions specifying what text to display, what category to include (if any), and what help page section to refer to when errors are detected
# a list of ID handlers specifying the recognized document IDs, such as ISBN, DOI, etc., and how to format them.
{{#lst:Module:Citation/CS1/doc|module_components_table}}
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | |
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Modules that check for strip markers]]
}}</includeonly>
<noinclude>
[[Category:Module documentation pages]]
</noinclude>
fe0j74bzthvuvzxd2adgijt768v38lz
Module:Citation/CS1/Whitelist/sandbox
828
25405
130823
2026-09-16T03:57:02Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[ History of changes since last sync: 2026-08-08 ]] --[[--------------------------< S U P P O R T E D P A R A M E T E R S >-------------------------------------- Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: true - these parameters are valid and supported parameters false - these parameters are deprecated but still supported tracked - these parameters are valid and su..."
130823
Scribunto
text/plain
--[[
History of changes since last sync: 2026-08-08
]]
--[[--------------------------< S U P P O R T E D P A R A M E T E R S >--------------------------------------
Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values:
true - these parameters are valid and supported parameters
false - these parameters are deprecated but still supported
tracked - these parameters are valid and supported parameters tracked in an eponymous properties category
nil - these parameters are no longer supported. remove entirely
]]
local basic_arguments_t = {
['accessdate'] = true,
['access-date'] = true,
['agency'] = true,
['archivedate'] = true,
['archive-date'] = true,
['archive-format'] = true,
['archiveurl'] = true,
['archive-url'] = true,
['article'] = true,
['article-format'] = true,
['article-number'] = true, -- {{cite journal}}, {{cite conference}}; {{citation}} when |journal= has a value
['article-url'] = true,
['article-url-access'] = true,
['arxiv'] = true, -- cite arxiv; here because allowed in cite ... as identifier
['asin'] = true,
['ASIN'] = true,
['asin-tld'] = true,
['at'] = true,
['author'] = true,
['author-first'] = true,
['author-given'] = true,
['author-last'] = true,
['author-surname'] = true,
['authorlink'] = true,
['author-link'] = true,
['author-mask'] = true,
['bibcode'] = true,
['bibcode-access'] = true,
['biorxiv'] = true, -- cite biorxiv; here because allowed in cite ... as identifier
['chapter'] = true,
['chapter-format'] = true,
['chapter-url'] = true,
['chapter-url-access'] = true,
['citeseerx'] = false, -- cite citeseerx; here because allowed in cite ... as identifier
['collaboration'] = true,
['contribution'] = true,
['contribution-format'] = true,
['contribution-url'] = true,
['contribution-url-access'] = true,
['contributor'] = true,
['contributor-first'] = true,
['contributor-given'] = true,
['contributor-last'] = true,
['contributor-surname'] = true,
['contributor-link'] = true,
['contributor-mask'] = true,
['date'] = true,
['department'] = true,
['df'] = true,
['dictionary'] = true,
['display-authors'] = true,
['display-contributors'] = true,
['display-editors'] = true,
['display-interviewers'] = true,
['display-subjects'] = true,
['display-translators'] = true,
['doi'] = true,
['DOI'] = true,
['doi-access'] = true,
['doi-broken-date'] = true,
['edition'] = true,
['editor'] = true,
['editor-first'] = true,
['editor-given'] = true,
['editor-last'] = true,
['editor-surname'] = true,
['editor-link'] = true,
['editor-mask'] = true,
['eissn'] = true,
['EISSN'] = true,
['encyclopaedia'] = true,
['encyclopedia'] = true,
['entry'] = true,
['entry-format'] = true,
['entry-url'] = true,
['entry-url-access'] = true,
['eprint'] = true, -- cite arxiv; here because allowed in cite ... as identifier
['first'] = true,
['format'] = true,
['given'] = true,
['hdl'] = true,
['HDL'] = true,
['hdl-access'] = true,
['host'] = true, -- unique to certain templates?
['id'] = true,
['ID'] = true,
['institution'] = true, -- constrain to cite thesis?
['interviewer'] = true,
['interviewer-first'] = true,
['interviewer-given'] = true,
['interviewer-last'] = true,
['interviewer-surname'] = true,
['interviewer-link'] = true,
['interviewer-mask'] = true,
['isbn'] = true,
['ISBN'] = true,
['ismn'] = true,
['ISMN'] = true,
['issn'] = true,
['ISSN'] = true,
['issue'] = true,
['jfm'] = true,
['JFM'] = true,
['journal'] = true,
['jstor'] = true,
['JSTOR'] = true,
['jstor-access'] = true,
['lang'] = true,
['language'] = true,
['last'] = true,
['lccn'] = true,
['LCCN'] = true,
['location'] = true,
['magazine'] = true,
['medium'] = true,
['medrxiv'] = true, -- cite medrxiv; here because allowed in cite ... as identifier
['minutes'] = true, -- constrain to cite AV media and podcast?
['mode'] = true,
['mr'] = true,
['MR'] = true,
['name-list-style'] = true,
['newspaper'] = true,
['no-pp'] = true,
['no-tracking'] = true,
['number'] = true,
['oclc'] = true,
['OCLC'] = true,
['ol'] = true,
['OL'] = true,
['ol-access'] = true,
['orig-date'] = true,
['origyear'] = true,
['orig-year'] = true,
['osti'] = true,
['OSTI'] = true,
['osti-access'] = true,
['others'] = true,
['p'] = true,
['page'] = true,
['pages'] = true,
['periodical'] = true,
['place'] = true,
['pmc'] = true,
['PMC'] = true,
['pmc-embargo-date'] = true,
['pmid'] = true,
['PMID'] = true,
['postscript'] = true,
['pp'] = true,
['publication-date'] = true,
['publication-place'] = true,
['publisher'] = true,
['quotation'] = true,
['quote'] = true,
['quote-page'] = true,
['quote-pages'] = true,
['ref'] = true,
['rfc'] = true,
['RFC'] = true,
['sbn'] = true,
['SBN'] = true,
['scale'] = true,
['script-article'] = true,
['script-chapter'] = true,
['script-contribution'] = true,
['script-encyclopaedia'] = true,
['script-encyclopedia'] = true,
['script-entry'] = true,
['script-journal'] = true,
['script-magazine'] = true,
['script-newspaper'] = true,
['script-periodical'] = true,
['script-quote'] = true,
['script-section'] = true,
['script-title'] = true,
['script-website'] = true,
['script-work'] = true,
['section'] = true,
['section-format'] = true,
['section-url'] = true,
['section-url-access'] = true,
['series'] = true,
['ssrn'] = true, -- cite ssrn; these three here because allowed in cite ... as identifier
['SSRN'] = true,
['ssrn-access'] = true,
['subject'] = true,
['subject-first'] = true,
['subject-given'] = true,
['subject-last'] = true,
['subject-link'] = true,
['subject-mask'] = true,
['subject-surname'] = true,
['surname'] = true,
['s2cid'] = true,
['S2CID'] = true,
['s2cid-access'] = true,
['template-doc-demo'] = true,
['time'] = true, -- constrain to cite av media and podcast?
['time-caption'] = true, -- constrain to cite av media and podcast?
['title'] = true,
['title-link'] = true,
['title-note'] = true,
['translator'] = true,
['translator-first'] = true,
['translator-given'] = true,
['translator-last'] = true,
['translator-surname'] = true,
['translator-link'] = true,
['translator-mask'] = true,
['trans-article'] = true,
['trans-chapter'] = true,
['trans-contribution'] = true,
['trans-encyclopaedia'] = true,
['trans-encyclopedia'] = true,
['trans-entry'] = true,
['trans-journal'] = true,
['trans-magazine'] = true,
['trans-newspaper'] = true,
['trans-periodical'] = true,
['trans-quote'] = true,
['trans-section'] = true,
['trans-title'] = true,
['trans-website'] = true,
['trans-work'] = true,
['type'] = true,
['url'] = true,
['URL'] = true,
['url-access'] = true,
['url-status'] = true,
['vauthors'] = true,
['veditors'] = true,
['version'] = true,
['via'] = true,
['volume'] = true,
['website'] = true,
['work'] = true,
['year'] = true,
['zbl'] = true,
['ZBL'] = true,
}
local numbered_arguments_t = {
['author#'] = true,
['author-first#'] = true,
['author#-first'] = true,
['author-given#'] = true,
['author#-given'] = true,
['author-last#'] = true,
['author#-last'] = true,
['author-surname#'] = true,
['author#-surname'] = true,
['author-link#'] = true,
['author#-link'] = true,
['authorlink#'] = true,
['author#link'] = true,
['author-mask#'] = true,
['author#-mask'] = true,
['contributor#'] = true,
['contributor-first#'] = true,
['contributor#-first'] = true,
['contributor-given#'] = true,
['contributor#-given'] = true,
['contributor-last#'] = true,
['contributor#-last'] = true,
['contributor-surname#'] = true,
['contributor#-surname'] = true,
['contributor-link#'] = true,
['contributor#-link'] = true,
['contributor-mask#'] = true,
['contributor#-mask'] = true,
['editor#'] = true,
['editor-first#'] = true,
['editor#-first'] = true,
['editor-given#'] = true,
['editor#-given'] = true,
['editor-last#'] = true,
['editor#-last'] = true,
['editor-surname#'] = true,
['editor#-surname'] = true,
['editor-link#'] = true,
['editor#-link'] = true,
['editor-mask#'] = true,
['editor#-mask'] = true,
['first#'] = true,
['given#'] = true,
['host#'] = true,
['interviewer#'] = true,
['interviewer-first#'] = true,
['interviewer#-first'] = true,
['interviewer-given#'] = true,
['interviewer#-given'] = true,
['interviewer-last#'] = true,
['interviewer#-last'] = true,
['interviewer-surname#'] = true,
['interviewer#-surname'] = true,
['interviewer-link#'] = true,
['interviewer#-link'] = true,
['interviewer-mask#'] = true,
['interviewer#-mask'] = true,
['last#'] = true,
['subject#'] = true,
['subject-first#'] = true,
['subject#-first'] = true,
['subject-given#'] = true,
['subject#-given'] = true,
['subject-last#'] = true,
['subject#-last'] = true,
['subject-link#'] = true,
['subject#-link'] = true,
['subject-mask#'] = true,
['subject#-mask'] = true,
['subject-surname#'] = true,
['subject#-surname'] = true,
['surname#'] = true,
['translator#'] = true,
['translator-first#'] = true,
['translator#-first'] = true,
['translator-given#'] = true,
['translator#-given'] = true,
['translator-last#'] = true,
['translator#-last'] = true,
['translator-surname#'] = true,
['translator#-surname'] = true,
['translator-link#'] = true,
['translator#-link'] = true,
['translator-mask#'] = true,
['translator#-mask'] = true,
}
--[[--------------------------< P R E P R I N T S U P P O R T E D P A R A M E T E R S >--------------------
Cite arXiv, cite biorxiv, cite citeseerx, cite medrxiv, and cite ssrn are preprint templates that use the limited
set of parameters defined in the limited_basic_arguments and limited_numbered_arguments tables. Those lists are
supplemented with a template-specific list of parameters that are required by the particular template and may be
exclusive to one of the preprint templates. Some of these parameters may also be available to the general cs1|2
templates.
Same conventions for true/false/tracked/nil as above.
]]
local preprint_arguments_t = {
arxiv = {
['arxiv'] = true, -- cite arxiv and arxiv identifiers
['class'] = true,
['eprint'] = true, -- cite arxiv and arxiv identifiers
},
biorxiv = {
['biorxiv'] = true,
},
citeseerx = {
['citeseerx'] = false,
},
medrxiv = {
['medrxiv'] = true,
},
ssrn = {
['ssrn'] = true,
['SSRN'] = true,
['ssrn-access'] = true,
},
}
--[[--------------------------< L I M I T E D S U P P O R T E D P A R A M E T E R S >----------------------
cite arxiv, cite biorxiv, cite citeseerx, cite medrxiv, and cite ssrn templates are preprint templates so are
allowed only a limited subset of parameters allowed to all other cs1|2 templates. The limited subset is defined
here.
This list of parameters also used by {{cite document}}
Same conventions for true/false/tracked/nil as above.
]]
local limited_basic_arguments_t = {
['at'] = true,
['author'] = true,
['author-first'] = true,
['author-given'] = true,
['author-last'] = true,
['author-surname'] = true,
['author-link'] = true,
['authorlink'] = true,
['author-mask'] = true,
['collaboration'] = true,
['date'] = true,
['df'] = true,
['display-authors'] = true,
['first'] = true,
['given'] = true,
['language'] = true,
['last'] = true,
['mode'] = true,
['name-list-style'] = true,
['no-tracking'] = true,
['p'] = true,
['page'] = true,
['pages'] = true,
['postscript'] = true,
['pp'] = true,
['quotation'] = true,
['quote'] = true,
['ref'] = true,
['surname'] = true,
['template-doc-demo'] = true,
['title'] = true,
['trans-title'] = true,
['vauthors'] = true,
['year'] = true,
}
local limited_numbered_arguments_t = {
['author#'] = true,
['author-first#'] = true,
['author#-first'] = true,
['author-given#'] = true,
['author#-given'] = true,
['author-last#'] = true,
['author#-last'] = true,
['author-surname#'] = true,
['author#-surname'] = true,
['author-link#'] = true,
['author#-link'] = true,
['authorlink#'] = true,
['author#link'] = true,
['author-mask#'] = true,
['author#-mask'] = true,
['first#'] = true,
['given#'] = true,
['last#'] = true,
['surname#'] = true,
}
--[[--------------------------< U N I Q U E _ A R G U M E N T S >----------------------------------------------
Some templates have unique parameters. Those templates and their unique parameters are listed here. Keys in this
table are the template's CitationClass parameter value
Same conventions for true/false/tracked/nil as above.
]]
local unique_arguments_t = {
['audio-visual'] = {
['people'] = true,
['transcript'] = true,
['transcript-format'] = true,
['transcript-url'] = true,
},
conference = {
['book-title'] = true,
['conference'] = true,
['conference-format'] = true,
['conference-url'] = true,
['event'] = true,
},
episode = {
['airdate'] = true,
['air-date'] = true,
['credits'] = true,
['episode-link'] = true, -- alias of |title-link=
['network'] = true,
['people'] = true,
['season'] = true,
['series-link'] = true,
['series-no'] = true,
['series-number'] = true,
['station'] = true,
['transcript'] = true,
['transcript-format'] = true,
['transcript-url'] = true,
},
mailinglist = {
['mailing-list'] = true,
},
map = {
['cartography'] = true,
['inset'] = true,
['map'] = true,
['map-format'] = true,
['map-url'] = true,
['map-url-access'] = true,
['script-map'] = true,
['sections'] = true,
['sheet'] = true,
['sheets'] = true,
['trans-map'] = true,
},
newsgroup = {
['message-id'] = true,
['newsgroup'] = true,
},
report = {
['docket'] = true,
},
serial = {
['airdate'] = true,
['air-date'] = true,
['credits'] = true,
['episode'] = true, -- cite serial only TODO: make available to cite episode?
['episode-link'] = true, -- alias of |title-link=
['network'] = true,
['people'] = true,
['series-link'] = true,
['station'] = true,
},
speech = {
['conference'] = true,
['conference-format'] = true,
['conference-url'] = true,
['event'] = true,
},
thesis = {
['degree'] = true,
['docket'] = true,
},
}
--[[--------------------------< C I T E _ D O C U M E N T >----------------------------------------------------
Special case for cite document. This template takes the limited basic and limited enumerated parameters plus
others that are apply only to standalone published sources that cannot be cited any other way; no url, book,
periodical, etc parameters; limited support for name lists and named identifiers.
when validating parameters in {{cite document}} templates, the basic and
]]
local document_arguments_t = {
['bibcode'] = true,
['bibcode-access'] = true,
['doi'] = true,
['DOI'] = true,
['doi-access'] = true,
['doi-broken-date'] = true,
['hdl'] = true,
['HDL'] = true,
['hdl-access'] = true,
['id'] = true,
['ID'] = true,
['jfm'] = true,
['JFM'] = true,
['lang'] = true,
['location'] = true,
['mr'] = true,
['MR'] = true,
['no-pp'] = true,
['orig-date'] = true,
['origyear'] = true,
['orig-year'] = true,
['osti'] = true,
['OSTI'] = true,
['osti-access'] = true,
['place'] = true,
['publisher'] = true,
['quote-page'] = true,
['quote-pages'] = true,
['script-quote'] = true,
['script-title'] = true,
['title-link'] = true,
['translator'] = true,
['translator-first'] = true,
['translator-given'] = true,
['translator-last'] = true,
['translator-surname'] = true,
['translator-link'] = true,
['translator-mask'] = true,
['trans-quote'] = true,
['type'] = true,
['zbl'] = true,
['ZBL'] = true,
}
local document_numbered_arguments_t = {
['translator#'] = true,
['translator-first#'] = true,
['translator#-first'] = true,
['translator-given#'] = true,
['translator#-given'] = true,
['translator-last#'] = true,
['translator#-last'] = true,
['translator-surname#'] = true,
['translator#-surname'] = true,
['translator-link#'] = true,
['translator#-link'] = true,
['translator-mask#'] = true,
['translator#-mask'] = true,
}
--[[--------------------------< L I S T _ C O M B I N E >------------------------------------------------------
makes one table from a list of tables. <lists_t> is a sequence of tables to be combined
]]
local function list_combine (lists_t)
local out_t = {};
for _, list_t in ipairs (lists_t) do -- for each list in <lists_t>
for k, v in pairs (list_t) do -- extract each k/v pair
out_t[k] = v; -- add to <out_t>
end
end
return out_t; -- and done
end
--[[--------------------------< T E M P L A T E _ L I S T _ G E T >--------------------------------------------
gets a list of the templates from table t
]]
local function template_list_get (t)
local out_t = {}; -- a table for output
for k, _ in pairs (t) do -- spin through the table and collect the keys
table.insert (out_t, k) -- add each key to the output table
end
return out_t; -- and done
end
--[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------
]]
return {
preprint_arguments_t = preprint_arguments_t,
preprint_template_list_t = template_list_get (preprint_arguments_t), -- make a template list from preprint_arguments{} table
unique_arguments_t = unique_arguments_t,
unique_param_template_list_t = template_list_get (unique_arguments_t), -- make a template list from unique_arguments{} table
document_parameters_t = list_combine ({limited_basic_arguments_t, limited_numbered_arguments_t, document_arguments_t, document_numbered_arguments_t});
common_parameters_t = list_combine ({basic_arguments_t, numbered_arguments_t});
limited_parameters_t = list_combine ({limited_basic_arguments_t, limited_numbered_arguments_t});
};
qdd7ehwm8fu8mh82nbdhgfm32mtdapz
Module:Citation/CS1/Whitelist/sandbox/doc
828
25406
130824
2026-09-16T03:57:33Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "{{#lst:Module:Citation/CS1/doc|header}} This module contains a list of all parameters that [[Module:Citation/CS1]] knows about. Each parameter is assigned a state. * '''true''': These parameters are valid and supported parameters * '''false''': These parameters are deprecated but still supported * '''{{'}}tracked{{'}}''': These parameters are valid and supported parameters tracked in an eponymous properties category. * '''nil''': Parameters not present..."
130824
wikitext
text/x-wiki
{{#lst:Module:Citation/CS1/doc|header}}
This module contains a list of all parameters that [[Module:Citation/CS1]] knows about. Each parameter is assigned a state.
* '''true''': These parameters are valid and supported parameters
* '''false''': These parameters are deprecated but still supported
* '''{{'}}tracked{{'}}''': These parameters are valid and supported parameters tracked in an eponymous properties category.
* '''nil''': Parameters not present are not supported, or no longer supported.
The <code>basic_arguments</code> table is supported by all templates.
{{#lst:Module:Citation/CS1/doc|module_components_table}}
<noinclude>
[[Category:Module documentation pages]]
</noinclude>
3lncc5nl1kq2pcnvvx0uf2e2ee6ky1s
Module:Citation/CS1/Date validation/sandbox
828
25407
130825
2026-09-16T03:58:36Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[ History of changes since last sync: 2026-08-08 ]] --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local add_prop_cat, is_set, in_array, set_message, substitute, wrap_style; -- imported functions from selected Module:Citation/CS1/Utilities local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration --[[--------------------------< F I L..."
130825
Scribunto
text/plain
--[[
History of changes since last sync: 2026-08-08
]]
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local add_prop_cat, is_set, in_array, set_message, substitute, wrap_style; -- imported functions from selected Module:Citation/CS1/Utilities
local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration
--[[--------------------------< F I L E - S C O P E D E C L A R A T I O N S >--------------------------------
File-scope variables are declared here
]]
local lang_obj = mw.getContentLanguage(); -- used by is_valid_accessdate(), is_valid_year(), date_name_xlate();
local year_limit; -- used by is_valid_year()
--[=[-------------------------< I S _ V A L I D _ A C C E S S D A T E >----------------------------------------
returns true if:
Wikipedia start date <= accessdate < today + 2 days
Wikipedia start date is 2001-01-15T00:00:00 UTC which is 979516800 seconds after 1970-01-01T00:00:00 UTC (the start of Unix time)
accessdate is the date provided in |access-date= at time 00:00:00 UTC
today is the current date at time 00:00:00 UTC plus 48 hours
if today is 2015-01-01T00:00:00 then
adding 24 hours gives 2015-01-02T00:00:00 – one second more than today
adding 24 hours gives 2015-01-03T00:00:00 – one second more than tomorrow
This function does not work if it is fed month names for languages other than English. Wikimedia #time: parser
apparently doesn't understand non-English date month names. This function will always return false when the date
contains a non-English month name because good1 is false after the call to lang.formatDate(). To get around that
call this function with YYYY-MM-DD format dates.
]=]
local function is_valid_accessdate (accessdate)
local good1, good2;
local access_ts, tomorrow_ts; -- to hold Unix time stamps representing the dates
good1, access_ts = pcall (lang_obj.formatDate, lang_obj, 'U', accessdate ); -- convert accessdate value to Unix timestamp
good2, tomorrow_ts = pcall (lang_obj.formatDate, lang_obj, 'U', 'today + 2 days' ); -- today midnight + 2 days is one second more than all day tomorrow
if good1 and good2 then -- lang.formatDate() returns a timestamp in the local script which which tonumber() may not understand
access_ts = tonumber (access_ts) or lang_obj:parseFormattedNumber (access_ts); -- convert to numbers for the comparison;
tomorrow_ts = tonumber (tomorrow_ts) or lang_obj:parseFormattedNumber (tomorrow_ts);
else
return false; -- one or both failed to convert to Unix time stamp
end
if 979516800 <= access_ts and access_ts < tomorrow_ts then -- Wikipedia start date <= accessdate < tomorrow's date
return true;
else
return false; -- accessdate out of range
end
end
--[[--------------------------< G E T _ M O N T H _ N U M B E R >----------------------------------------------
returns a number according to the month in a date: 1 for January, etc. Capitalization and spelling must be correct.
If not a valid month, returns 0
]]
local function get_month_number (month)
return cfg.date_names['local'].long[month] or cfg.date_names['local'].short[month] or -- look for local names first
cfg.date_names['en'].long[month] or cfg.date_names['en'].short[month] or -- failing that, look for English names
0; -- not a recognized month name
end
--[[--------------------------< G E T _ S E A S O N _ N U M B E R >--------------------------------------------
returns a number according to the sequence of seasons in a year: 21 for Spring, etc. Capitalization and spelling
must be correct. If not a valid season, returns 0.
21-24 = Spring, Summer, Autumn, Winter, independent of “Hemisphere”
returns 0 when <param> is not |date=
Season numbering is defined by Extended Date/Time Format (EDTF) specification (https://www.loc.gov/standards/datetime/)
which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard defines various divisions using
numbers 21-41. cs1|2 only supports generic seasons. EDTF does support the distinction between north and south
hemisphere seasons but cs1|2 has no way to make that distinction.
These additional divisions not currently supported:
25-28 = Spring - Northern Hemisphere, Summer- Northern Hemisphere, Autumn - Northern Hemisphere, Winter - Northern Hemisphere
29-32 = Spring – Southern Hemisphere, Summer– Southern Hemisphere, Autumn – Southern Hemisphere, Winter - Southern Hemisphere
33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each)
37-39 = Quadrimester 1, Quadrimester 2, Quadrimester 3 (4 months each)
40-41 = Semestral 1, Semestral-2 (6 months each)
]]
local function get_season_number (season, param)
if 'date' ~= param then
return 0; -- season dates only supported by |date=
end
return cfg.date_names['local'].season[season] or -- look for local names first
cfg.date_names['en'].season[season] or -- failing that, look for English names
0; -- not a recognized season name
end
--[[--------------------------< G E T _ Q U A R T E R _ N U M B E R >------------------------------------------
returns a number according to the sequence of quarters in a year: 33 for first quarter, etc. Capitalization and spelling
must be correct. If not a valid quarter, returns 0.
33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each)
returns 0 when <param> is not |date=
Quarter numbering is defined by Extended Date/Time Format (EDTF) specification (https://www.loc.gov/standards/datetime/)
which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard defines various divisions using
numbers 21-41. cs1|2 only supports generic seasons and quarters.
These additional divisions not currently supported:
37-39 = Quadrimester 1, Quadrimester 2, Quadrimester 3 (4 months each)
40-41 = Semestral 1, Semestral-2 (6 months each)
]]
local function get_quarter_number (quarter, param)
if 'date' ~= param then
return 0; -- quarter dates only supported by |date=
end
quarter = mw.ustring.gsub (quarter, ' +', ' '); -- special case replace multiple space chars with a single space char
return cfg.date_names['local'].quarter[quarter] or -- look for local names first
cfg.date_names['en'].quarter[quarter] or -- failing that, look for English names
0; -- not a recognized quarter name
end
--[[--------------------------< G E T _ P R O P E R _ N A M E _ N U M B E R >----------------------------------
returns a non-zero number if date contains a recognized proper-name. Capitalization and spelling must be correct.
returns 0 when <param> is not |date=
]]
local function get_proper_name_number (name, param)
if 'date' ~= param then
return 0; -- proper-name dates only supported by |date=
end
return cfg.date_names['local'].named[name] or -- look for local names dates first
cfg.date_names['en'].named[name] or -- failing that, look for English names
0; -- not a recognized named date
end
--[[--------------------------< G E T _ E L E M E N T _ N U M B E R <------------------------------------------
returns true if month or season or quarter or proper name is valid (properly spelled, capitalized, abbreviated)
]]
local function get_element_number (element, param)
local num;
local funcs = {get_month_number, get_season_number, get_quarter_number, get_proper_name_number}; -- list of functions to execute in order
for _, func in ipairs (funcs) do -- spin through the function list
num = func (element, param); -- call the function and get the returned number
if 0 ~= num then -- non-zero when valid month season quarter
return num; -- return that number
end
end
return nil; -- not valid
end
--[[--------------------------< I S _ V A L I D _ Y E A R >----------------------------------------------------
Function gets current year from the server and compares it to year from a citation parameter. Years more than one
year in the future are not acceptable.
Special case for |pmc-embargo-date=: years more than two years in the future are not acceptable
]]
local function is_valid_year (year, param)
if not is_set (year_limit) then
year_limit = tonumber(os.date("%Y"))+1; -- global variable so we only have to fetch it once
end
year = tonumber (year) or lang_obj:parseFormattedNumber (year); -- convert to number for the comparison
if year and (100 > year) then -- years less than 100 not supported
return false;
end
if 'pmc-embargo-date' == param then -- special case for |pmc-embargo-date=
return year and (year <= tonumber(os.date("%Y"))+2) or false; -- years more than two years in the future are not accepted
end
return year and (year <= year_limit) or false;
end
--[[--------------------------< I S _ V A L I D _ D A T E >----------------------------------------------------
Returns true if day is less than or equal to the number of days in month and year is no farther into the future
than next year; else returns false.
Assumes Julian calendar prior to year 1582 and Gregorian calendar thereafter. Accounts for Julian calendar leap
years before 1582 and Gregorian leap years after 1582. Where the two calendars overlap (1582 to approximately
1923) dates are assumed to be Gregorian.
]]
local function is_valid_date (year, month, day, param)
local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
local month_length;
if not is_valid_year (year, param) then -- no farther into the future than next year except |pmc-embargo-date= no more than two years in the future
return false;
end
month = tonumber (month); -- required for YYYY-MM-DD dates
if (2 == month) then -- if February
month_length = 28; -- then 28 days unless
if 1582 > tonumber(year) then -- Julian calendar
if 0 == (year%4) then -- is a leap year?
month_length = 29; -- if leap year then 29 days in February
end
else -- Gregorian calendar
if (0 == (year%4) and (0 ~= (year%100) or 0 == (year%400))) then -- is a leap year?
month_length = 29; -- if leap year then 29 days in February
end
end
else
month_length = days_in_month[month] or 0; -- invalid month number is nil so default <month_length> to 0
end
if tonumber (day) > month_length then
return false;
end
return true;
end
--[[--------------------------< I S _ V A L I D _ M O N T H _ R A N G E _ S T Y L E >--------------------------
Months in a range are expected to have the same style: Jan–Mar or October–December but not February–Mar or Jul–August.
This function looks in cfg.date_names{} to see if both month names are listed in the long subtable or both are
listed in the short subtable. When both have the same style (both are listed in the same table), returns true; false else
]]
local function is_valid_month_range_style (month1, month2)
if (cfg.date_names.en.long[month1] and cfg.date_names.en.long[month2]) or -- are both English names listed in the long subtable?
(cfg.date_names.en.short[month1] and cfg.date_names.en.short[month2]) or -- are both English names listed in the short subtable?
(cfg.date_names['local'].long[month1] and cfg.date_names['local'].long[month2]) or -- are both local names listed in the long subtable?
(cfg.date_names['local'].short[month1] and cfg.date_names['local'].short[month2]) then -- are both local names listed in the short subtable?
return true;
end
return false; -- names are mixed
end
--[[--------------------------< I S _ V A L I D _ M O N T H _ S E A S O N _ R A N G E >------------------------
Check a pair of months or seasons to see if both are valid members of a month or season pair.
Month pairs are expected to be left to right, earliest to latest in time.
All season ranges are accepted as valid because there are publishers out there who have published a Summer–Spring YYYY issue, hence treat as ok
]]
local function is_valid_month_season_range(range_start, range_end, param)
local range_start_number = get_month_number (range_start);
local range_end_number;
if 0 == range_start_number then -- is this a month range?
range_start_number = get_season_number (range_start, param); -- not a month; is it a season? get start season number
range_end_number = get_season_number (range_end, param); -- get end season number
if (0 ~= range_start_number) and (0 ~= range_end_number) and (range_start_number ~= range_end_number) then
return true; -- any season pairing is accepted except when both are the same
end
return false; -- range_start and/or range_end is not a season
end
-- here when range_start is a month
range_end_number = get_month_number (range_end); -- get end month number
if range_start_number < range_end_number and -- range_start is a month; does range_start precede range_end?
is_valid_month_range_style (range_start, range_end) then -- do months have the same style?
return true; -- proper order and same style
end
return false; -- range_start month number is greater than or equal to range end number; or range end isn't a month
end
--[[--------------------------< M A K E _ C O I N S _ D A T E >------------------------------------------------
This function receives a table of date parts for one or two dates and an empty table reference declared in
Module:Citation/CS1. The function is called only for |date= parameters and only if the |date=<value> is
determined to be a valid date format. The question of what to do with invalid date formats is not answered here.
The date parts in the input table are converted to an ISO 8601 conforming date string:
single whole dates: yyyy-mm-dd
month and year dates: yyyy-mm
year dates: yyyy
ranges: yyyy-mm-dd/yyyy-mm-dd
yyyy-mm/yyyy-mm
yyyy/yyyy
Dates in the Julian calendar are reduced to year or year/year so that we don't have to do calendar conversion from
Julian to Proleptic Gregorian.
The input table has:
year, year2 – always present; if before 1582, ignore months and days if present
month, month2 – 0 if not provided, 1-12 for months, 21-24 for seasons; 99 Christmas
day, day2 – 0 if not provided, 1-31 for days
the output table receives:
rftdate: an ISO 8601 formatted date
rftchron: a free-form version of the date, usually without year which is in rftdate (season ranges and proper-name dates)
rftssn: one of four season keywords: winter, spring, summer, fall (lowercase)
rftquarter: one of four values: 1, 2, 3, 4
]]
local function make_COinS_date (input, COinS_date_t)
local date; -- one date or first date in a range
local date2 = ''; -- end of range date
input.year = tonumber (input.year) or lang_obj:parseFormattedNumber (input.year); -- language-aware tonumber()
input.year2 = tonumber (input.year2) or lang_obj:parseFormattedNumber (input.year2); -- COinS dates are pseudo-ISO 8601 so convert to Arabic numerals
if ((1582 == input.year) and (10 > tonumber(input.month))) or (1582 > input.year) then -- if a Julian calendar date
COinS_date_t.rftdate = tostring (input.year); -- &rft.date gets year only
return; -- done
end
-- here for all forms of Gregorian dates
if 20 < tonumber (input.month) then -- if season, quarter, or proper-name date
date = input.year; -- &rft.date gets year only
if 0 ~= input.year2 and input.year ~= input.year2 then -- if a range, only the second year portion when not the same as range start year
date = string.format ('%.4d/%.4d', input.year, input.year2) -- assemble the date range
end
local season = {[24] = 'winter', [21] = 'spring', [22] = 'summer', [23] = 'fall', [33] = '1', [34] = '2', [35] = '3', [36] = '4', [98] = 'Easter', [99] = 'Christmas'}; -- seasons lowercase, no autumn; proper-names use title case
if 0 == input.month2 then -- single season, quarter, or proper-name date
if 40 < tonumber(input.month) then
COinS_date_t.rftchron = season[input.month]; -- proper-name date; used in journal metadata only
elseif 30 < tonumber(input.month) then
COinS_date_t.rftquarter = season[input.month]; -- quarter date; used in journal metadata only
else
COinS_date_t.rftssn = season[input.month]; -- season date; used in journal metadata only
end
else -- season ranges are lumped into &rft.chron; &rft.ssn and &rft.quarter are left blank
if input.year ~= input.year2 then -- season year – season year range or season year–year
if 0 ~= input.month2 then
COinS_date_t.rftchron = string.format ('%s %s – %s %s', season[input.month], input.year, season[input.month2], input.year2); -- used in journal metadata only
end
else -- season–season year range
COinS_date_t.rftchron = season[input.month] .. '–' .. season[input.month2]; -- season–season year range; used in journal metadata only
end
end
COinS_date_t.rftdate = tostring (date);
return; -- done
end
-- here for gregorian calendar dates
if 0 ~= input.day then
date = string.format ('%s-%.2d-%.2d', input.year, tonumber(input.month), tonumber(input.day)); -- whole date
elseif 0 ~= input.month then
date = string.format ('%s-%.2d', input.year, tonumber(input.month)); -- year and month
else
date = string.format ('%s', input.year); -- just year
end
if 0 ~= input.year2 then
if 0 ~= input.day2 then
date2 = string.format ('/%s-%.2d-%.2d', input.year2, tonumber(input.month2), tonumber(input.day2)); -- whole date
elseif 0 ~= input.month2 then
date2 = string.format ('/%s-%.2d', input.year2, tonumber(input.month2)); -- year and month
else
date2 = string.format ('/%s', input.year2); -- just year
end
end
COinS_date_t.rftdate = date .. date2; -- date2 has the '/' separator
return;
end
--[[--------------------------< P A T T E R N S _ T >----------------------------------------------------------
this is the list of patterns for date formats that this module recognizes. Approximately the first half of these
patterns represent formats that might be reformatted into another format. Those that might be reformatted have
'indicator' letters that identify the content of the matching capture: 'd' (day), 'm' (month), 'a' (anchor year),
'y' (year); second day, month, year have a '2' suffix.
These patterns are used for both date validation and for reformatting. This table should not be moved to ~/Configuration
because changes to this table require changes to check_date() and to reformatter() and reformat_date()
]]
local patterns_t = {
-- year-initial numerical year-month-day
['ymd'] = {'^([1-9]%d%d%d)%-(%d%d)%-(%d%d)$', 'y', 'm', 'd'},
-- month-initial: month day, year
['Mdy'] = {'^(%D-) +([1-9]%d?), +(([1-9]%d%d%d?)%l?)$', 'm', 'd', 'a', 'y'},
-- month-initial day range: month day–day, year; days are separated by endash
['Md-dy'] = {'^(%D-) +([1-9]%d?)[%-–]([1-9]%d?), +(([1-9]%d%d%d?)%l?)$', 'm', 'd', 'd2', 'a', 'y'},
-- day-initial: day month year
['dMy'] = {'^([1-9]%d?) +(%D-) +(([1-9]%d%d%d?)%l?)$', 'd', 'm', 'a', 'y'},
-- year-initial: year month day; day: 1 or 2 two digits, leading zero allowed; not supported at en.wiki
-- ['yMd'] = {'^(([1-9]%d%d%d?)%l?) +(%D-) +(%d%d?)$', 'a', 'y', 'm', 'd'},
-- day-range-initial: day–day month year; days are separated by endash
['d-dMy'] = {'^([1-9]%d?)[%-–]([1-9]%d?) +(%D-) +(([1-9]%d%d%d?)%l?)$', 'd', 'd2', 'm', 'a', 'y'},
-- day initial month-day-range: day month - day month year; uses spaced endash
['dM-dMy'] = {'^([1-9]%d?) +(%D-) +[%-–] +([1-9]%d?) +(%D-) +(([1-9]%d%d%d?)%l?)$', 'd', 'm', 'd2', 'm2', 'a', 'y'},
-- month initial month-day-range: month day – month day, year; uses spaced endash
['Md-Mdy'] = {'^(%D-) +([1-9]%d?) +[%-–] +(%D-) +([1-9]%d?), +(([1-9]%d%d%d?)%l?)$','m', 'd', 'm2', 'd2', 'a', 'y'},
-- day initial month-day-year-range: day month year - day month year; uses spaced endash
['dMy-dMy'] = {'^([1-9]%d?) +(%D-) +([1-9]%d%d%d?) +[%-–] +([1-9]%d?) +(%D-) +(([1-9]%d%d%d?)%l?)$', 'd', 'm', 'y', 'd2', 'm2', 'a', 'y2'},
-- month initial month-day-year-range: month day, year – month day, year; uses spaced endash
['Mdy-Mdy'] = {'^(%D-) +([1-9]%d?), +([1-9]%d%d%d?) +[%-–] +(%D-) +([1-9]%d?), +(([1-9]%d%d%d?)%l?)$', 'm', 'd', 'y', 'm2', 'd2', 'a', 'y2'},
-- these date formats cannot be converted, per se, but month name can be rendered short or long
-- month/season year - month/season year; separated by spaced endash
['My-My'] = {'^(%D-) +([1-9]%d%d%d?) +[%-–] +(%D-) +(([1-9]%d%d%d?)%l?)$', 'm', 'y', 'm2', 'a', 'y2'},
-- month/season range year; months separated by endash
['M-My'] = {'^(%D-)[%-–](%D-) +(([1-9]%d%d%d?)%l?)$', 'm', 'm2', 'a', 'y'},
-- month/season year or proper-name year; quarter year when First Quarter YYYY etc.
['My'] = {'^([^%d–]-) +(([1-9]%d%d%d?)%l?)$', 'm', 'a', 'y'}, -- this way because endash is a member of %D; %D- will match January–March 2019 when it shouldn't
-- these date formats cannot be converted
['Sy4-y2'] = {'^(%D-) +(([1-9]%d)%d%d)[%-–]((%d%d)%l?)$'}, -- special case Winter/Summer year-year (YYYY-YY); year separated with unspaced endash
['Sy-y'] = {'^(%D-) +([1-9]%d%d%d?)[%-–](([1-9]%d%d%d?)%l?)$'}, -- special case Winter/Summer year-year; year separated with unspaced endash
['y-y'] = {'^([1-9]%d%d%d?)[%-–](([1-9]%d%d%d?)%l?)$'}, -- year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999
['y4-y2'] = {'^(([1-9]%d)%d%d)[%-–]((%d%d)%l?)$'}, -- year range: YYYY–YY; separated by unspaced endash
['y'] = {'^(([1-9]%d%d%d?)%l?)$'}, -- year; here accept either YYY or YYYY
-- these date formats cannot be converted
['n.d.'] = {'^((n%.d%.)%l?)$'}, -- no date with dots
['nd'] = {'^((nd)%l?)$'}, -- no date
}
--[[--------------------------< I S _ V A L I D _ E M B A R G O _ D A T E >------------------------------------
returns true and date value if that value has proper dmy, mdy, ymd format.
returns false and 9999 (embargoed forever) when date value is not proper format; assumes that when |pmc-embargo-date= is
set, the editor intended to embargo a PMC but |pmc-embargo-date= does not hold a single date.
]]
local function is_valid_embargo_date (v)
if v:match (patterns_t['ymd'][1]) or -- ymd
v:match (patterns_t['Mdy'][1]) or -- dmy
v:match (patterns_t['dMy'][1]) then -- mdy
return true, v;
end
return false, '9999'; -- if here not good date so return false and set embargo date to long time in future
end
--[[--------------------------< C H E C K _ D A T E >----------------------------------------------------------
Check date format to see that it is one of the formats approved by WP:DATESNO or WP:DATERANGE. Exception: only
allowed range separator is endash. Additionally, check the date to see that it is a real date: no 31 in 30-day
months; no 29 February when not a leap year. Months, both long-form and three character abbreviations, and seasons
must be spelled correctly. Future years beyond next year are not allowed.
If the date fails the format tests, this function returns false and does not return values for anchor_year and
COinS_date. When this happens, the date parameter is (DEBUG: not?) used in the COinS metadata and the CITEREF identifier gets
its year from the year parameter if present otherwise CITEREF does not get a date value.
Inputs:
date_string - date string from date-holding parameters (date, year, publication-date, access-date, pmc-embargo-date, archive-date, lay-date)
Returns:
false if date string is not a real date; else
true, anchor_year, COinS_date
anchor_year can be used in CITEREF anchors
COinS_date is ISO 8601 format date; see make_COInS_date()
]]
local function check_date (date_string, param, COinS_date_t)
local year; -- assume that year2, months, and days are not used;
local year2 = 0; -- second year in a year range
local month = 0;
local month2 = 0; -- second month in a month range
local day = 0;
local day2 = 0; -- second day in a day range
local anchor_year;
-- local coins_date;
if date_string:match (patterns_t['ymd'][1]) then -- year-initial numerical year month day format
year, month, day = date_string:match (patterns_t['ymd'][1]);
if 12 < tonumber(month) or 1 > tonumber(month) or 1582 > tonumber(year) or 0 == tonumber(day) then return false; end -- month or day number not valid or not Gregorian calendar
anchor_year = year;
elseif mw.ustring.match(date_string, patterns_t['Mdy'][1]) then -- month-initial: month day, year
month, day, anchor_year, year = mw.ustring.match(date_string, patterns_t['Mdy'][1]);
month = get_month_number (month);
if 0 == month then return false; end -- return false if month text isn't one of the twelve months
elseif mw.ustring.match(date_string, patterns_t['Md-dy'][1]) then -- month-initial day range: month day–day, year; days are separated by endash
month, day, day2, anchor_year, year = mw.ustring.match(date_string, patterns_t['Md-dy'][1]);
if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same;
month = get_month_number (month);
if 0 == month then return false; end -- return false if month text isn't one of the twelve months
month2=month; -- for metadata
year2 = year;
elseif mw.ustring.match(date_string, patterns_t['dMy'][1]) then -- day-initial: day month year
day, month, anchor_year, year = mw.ustring.match(date_string, patterns_t['dMy'][1]);
month = get_month_number (month);
if 0 == month then return false; end -- return false if month text isn't one of the twelve months
--[[ NOT supported at en.wiki
elseif mw.ustring.match(date_string, patterns_t['yMd'][1]) then -- year-initial: year month day; day: 1 or 2 two digits, leading zero allowed
anchor_year, year, month, day = mw.ustring.match(date_string, patterns_t['yMd'][1]);
month = get_month_number (month);
if 0 == month then return false; end -- return false if month text isn't one of the twelve months
-- end NOT supported at en.wiki ]]
elseif mw.ustring.match(date_string, patterns_t['d-dMy'][1]) then -- day-range-initial: day–day month year; days are separated by endash
day, day2, month, anchor_year, year = mw.ustring.match(date_string, patterns_t['d-dMy'][1]);
if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same;
month = get_month_number (month);
if 0 == month then return false; end -- return false if month text isn't one of the twelve months
month2 = month; -- for metadata
year2 = year;
elseif mw.ustring.match(date_string, patterns_t['dM-dMy'][1]) then -- day initial month-day-range: day month - day month year; uses spaced endash
day, month, day2, month2, anchor_year, year = mw.ustring.match(date_string, patterns_t['dM-dMy'][1]);
if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end -- date range order is left to right: earlier to later;
month = get_month_number (month); -- for metadata
month2 = get_month_number (month2);
year2 = year;
elseif mw.ustring.match(date_string, patterns_t['Md-Mdy'][1]) then -- month initial month-day-range: month day – month day, year; uses spaced endash
month, day, month2, day2, anchor_year, year = mw.ustring.match(date_string, patterns_t['Md-Mdy'][1]);
if (not is_valid_month_season_range(month, month2, param)) or not is_valid_year(year) then return false; end
month = get_month_number (month); -- for metadata
month2 = get_month_number (month2);
year2 = year;
elseif mw.ustring.match(date_string, patterns_t['dMy-dMy'][1]) then -- day initial month-day-year-range: day month year - day month year; uses spaced endash
day, month, year, day2, month2, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['dMy-dMy'][1]);
if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later
if not is_valid_year(year2) or not is_valid_month_range_style(month, month2) then return false; end -- year2 no more than one year in the future; months same style
month = get_month_number (month); -- for metadata
month2 = get_month_number (month2);
if 0 == month or 0 == month2 then return false; end -- both must be valid
elseif mw.ustring.match(date_string, patterns_t['Mdy-Mdy'][1]) then -- month initial month-day-year-range: month day, year – month day, year; uses spaced endash
month, day, year, month2, day2, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['Mdy-Mdy'][1]);
if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later
if not is_valid_year(year2) or not is_valid_month_range_style(month, month2) then return false; end -- year2 no more than one year in the future; months same style
month = get_month_number (month); -- for metadata
month2 = get_month_number(month2);
if 0 == month or 0 == month2 then return false; end -- both must be valid
elseif mw.ustring.match(date_string, patterns_t['Sy4-y2'][1]) then -- special case Winter/Summer year-year (YYYY-YY); year separated with unspaced endash
local century;
month, year, century, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['Sy4-y2'][1]);
if 'Winter' ~= month and 'Summer' ~= month then return false end; -- 'month' can only be Winter or Summer
anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years
year2 = century..year2; -- add the century to year2 for comparisons
if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later
if not is_valid_year(year2) then return false; end -- no year farther in the future than next year
month = get_season_number(month, param);
elseif mw.ustring.match(date_string, patterns_t['Sy-y'][1]) then -- special case Winter/Summer year-year; year separated with unspaced endash
month, year, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['Sy-y'][1]);
month = get_season_number (month, param); -- <month> can only be winter or summer; also for metadata
if (month ~= cfg.date_names['en'].season['Winter']) and (month ~= cfg.date_names['en'].season['Summer']) then
return false; -- not Summer or Winter; abandon
end
anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years
if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later
if not is_valid_year(year2) then return false; end -- no year farther in the future than next year
elseif mw.ustring.match(date_string, patterns_t['My-My'][1]) then -- month/season year - month/season year; separated by spaced endash
month, year, month2, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['My-My'][1]);
anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years
if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same
if not is_valid_year(year2) then return false; end -- no year farther in the future than next year
if 0 ~= get_month_number(month) and 0 ~= get_month_number(month2) and is_valid_month_range_style(month, month2) then -- both must be month year, same month style
month = get_month_number(month);
month2 = get_month_number(month2);
elseif 0 ~= get_season_number(month, param) and 0 ~= get_season_number(month2, param) then -- both must be season year, not mixed
month = get_season_number(month, param);
month2 = get_season_number(month2, param);
else
return false;
end
elseif mw.ustring.match(date_string, patterns_t['M-My'][1]) then -- month/season range year; months separated by endash
month, month2, anchor_year, year = mw.ustring.match(date_string, patterns_t['M-My'][1]);
if (not is_valid_month_season_range(month, month2, param)) or (not is_valid_year(year)) then return false; end
if 0 ~= get_month_number(month) then -- determined to be a valid range so just check this one to know if month or season
month = get_month_number(month);
month2 = get_month_number(month2);
if 0 == month or 0 == month2 then return false; end
else
month = get_season_number(month, param);
month2 = get_season_number(month2, param);
end
year2 = year;
elseif mw.ustring.match(date_string, patterns_t['My'][1]) then -- month/season/quarter/proper-name year
month, anchor_year, year = mw.ustring.match(date_string, patterns_t['My'][1]);
if not is_valid_year(year) then return false; end
month = get_element_number(month, param); -- get month season quarter proper-name number or nil
if not month then return false; end -- not valid whatever it is
elseif mw.ustring.match(date_string, patterns_t['y-y'][1]) then -- Year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999
year, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['y-y'][1]);
anchor_year = year .. '–' .. anchor_year; -- assemble anchor year from both years
if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same
if not is_valid_year(year2) then return false; end -- no year farther in the future than next year
elseif mw.ustring.match(date_string, patterns_t['y4-y2'][1]) then -- Year range: YYYY–YY; separated by unspaced endash
local century;
year, century, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['y4-y2'][1]);
anchor_year = year .. '–' .. anchor_year; -- assemble anchor year from both years
if 13 > tonumber(year2) then return false; end -- don't allow 2003-05 which might be May 2003
year2 = century .. year2; -- add the century to year2 for comparisons
if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same
if not is_valid_year(year2) then return false; end -- no year farther in the future than next year
if in_array (param, {'date', 'publication-date', 'year'}) then -- here when 'valid' abbreviated year range; if one of these parameters
add_prop_cat ('year-range-abbreviated'); -- add properties cat
end
elseif mw.ustring.match(date_string, patterns_t['y'][1]) then -- year; here accept either YYY or YYYY
anchor_year, year = mw.ustring.match(date_string, patterns_t['y'][1]);
if false == is_valid_year(year) then
return false;
end
else
return false; -- date format not one of the MOS:DATE approved formats
end
if param ~= 'date' then -- CITEREF disambiguation only allowed in |date=; |year= & |publication-date= promote to date
if anchor_year:match ('%l$') then
return false;
end
end
if 'access-date' == param then -- test access-date here because we have numerical date parts
if 0 ~= year and 0 ~= month and 0 ~= day and -- all parts of a single date required
0 == year2 and 0 == month2 and 0 == day2 then -- none of these; access-date must not be a range
if not is_valid_accessdate(year .. '-' .. month .. '-' .. day) then
return false; -- return false when access-date out of bounds
end
else
return false; -- return false when access-date is a range of two dates
end
end
if 'archive-date' == param then -- test archive-date here because we have numerical date parts
if not (0 ~= year and 0 ~= month and 0 ~= day and -- all parts of a single date required
0 == year2 and 0 == month2 and 0 == day2) then -- none of these; archive-date must not be a range
return false; -- return false when archive-date is a range of two dates
end
end
local result=true; -- check whole dates for validity; assume true because not all dates will go through this test
if 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 == day2 then -- YMD (simple whole date)
result = is_valid_date (year, month, day, param); -- <param> for |pmc-embargo-date=
elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 ~= day2 then -- YMD-d (day range)
result = is_valid_date (year, month, day);
result = result and is_valid_date (year, month, day2);
elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-md (day month range)
result = is_valid_date (year, month, day);
result = result and is_valid_date (year, month2, day2);
elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 ~= year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-ymd (day month year range)
result = is_valid_date(year, month, day);
result = result and is_valid_date(year2, month2, day2);
end
if false == result then return false; end
if nil ~= COinS_date_t then -- this table only passed into this function when testing |date= parameter values
make_COinS_date ({year = year, month = month, day = day, year2 = year2, month2 = month2, day2 = day2}, COinS_date_t); -- make an ISO 8601 date string for COinS
end
return true, anchor_year; -- format is good and date string represents a real date
end
--[[--------------------------< D A T E S >--------------------------------------------------------------------
Cycle the date-holding parameters in passed table date_parameters_list through check_date() to check compliance with MOS:DATE. For all valid dates, check_date() returns
true. The |date= parameter test is unique, it is the only date holding parameter from which values for anchor_year (used in CITEREF identifiers) and COinS_date (used in
the COinS metadata) are derived. The |date= parameter is the only date-holding parameter that is allowed to contain the no-date keywords "n.d." or "nd" (without quotes).
Unlike most error messages created in this module, only one error message is created by this function. Because all of the date holding parameters are processed serially,
parameters with errors are added to the <error_list> sequence table as the dates are tested.
]]
local function dates(date_parameters_list, COinS_date_t, error_list)
local anchor_year; -- will return as nil if the date being tested is not |date=
local embargo_date; -- if embargo date is a good dmy, mdy, ymd date then holds original value else reset to 9999
local good_date;
for k, v in pairs(date_parameters_list) do -- for each date-holding parameter in the list
if is_set(v.val) then -- if the parameter has a value
v.val = mw.ustring.gsub(v.val, '%d', cfg.date_names.local_digits); -- translate 'local' digits to Western 0-9
if v.val:match("^c%. [1-9]%d%d%d?%l?$") then -- special case for c. year or with or without CITEREF disambiguator - only |date= and |year=
local year = v.val:match("c%. ([1-9]%d%d%d?)%l?"); -- get the year portion so it can be tested
if 'date' == k then
anchor_year = v.val:match ('(c%. [1-9]%d%d%d?%l?)'); -- anchor year only from |date= parameter
good_date = is_valid_year(year);
elseif 'year' == k then
good_date = is_valid_year(year);
else
good_date = false;
end
elseif 'date' == k then -- if the parameter is |date=
if v.val:match (patterns_t['n.d.'][1]) then -- if |date=n.d. with or without a CITEREF disambiguator
good_date, anchor_year = true, v.val:match (patterns_t['n.d.'][1]); -- "n.d."; no error when date parameter is set to no date
elseif v.val:match (patterns_t.nd[1]) then -- if |date=nd with or without a CITEREF disambiguator
good_date, anchor_year = true, v.val:match (patterns_t.nd[1]); -- "nd"; no error when date parameter is set to no date
else
good_date, anchor_year = check_date (v.val, k, COinS_date_t); -- go test the date
end
elseif 'year' == k then -- if the parameter is |year= it should hold only a year value
if v.val:match("^[1-9]%d%d%d?%l?$") then -- if |year = 3 or 4 digits only with or without a CITEREF disambiguator
good_date, anchor_year = true, v.val:match ("((%d+)%l?)");
else
good_date = false;
end
elseif 'pmc-embargo-date' == k then -- if the parameter is |pmc-embargo-date=
good_date = check_date (v.val, k); -- go test the date
if true == good_date then -- if the date is a valid date
good_date, embargo_date = is_valid_embargo_date (v.val); -- is |pmc-embargo-date= date a single dmy, mdy, or ymd formatted date? yes: returns embargo date; no: returns 9999
end
else -- any other date-holding parameter
good_date = check_date (v.val, k); -- go test the date
end
if false == good_date then -- assemble one error message so we don't add the tracking category multiple times
table.insert (error_list, wrap_style ('parameter', v.name)); -- make parameter name suitable for error message list
end
end
end
return anchor_year, embargo_date; -- and done
end
--[[--------------------------< Y E A R _ C H E C K >----------------------------------------------------------
Temporary function to test |year= for acceptable values:
YYY, YYYY, year-only ranges, their circa forms, with or without CITEREF disambiguators.
When |year= holds some form of date that is not one of these year-only dates, emit a maintenance message.
This function necessary because many non-cs1|2 templates have a |year= parameter so cirrus searches are more-or-
less useless
]]
local function year_check (year)
year = year:gsub ('c%. *', ''); -- remove circa annotation (if present) before testing <year>
for _, index in ipairs ({'y-y', 'y4-y2', 'y'}) do -- spin through these indexes into patterns_t
if mw.ustring.match (year, patterns_t[index][1]) then
return; -- if a match then |year= holds a valid 'year'
end
end
set_message ('maint_year'); -- if here, |year= value is not an accepted value; add a maint cat
end
--[[--------------------------< Y E A R _ D A T E _ C H E C K >------------------------------------------------
Compare the value provided in |year= with the year value(s) provided in |date=. This function sets a local numeric value:
0 - year value does not match the year value in date
1 - (default) year value matches the year value in date or one of the year values when date contains two years
2 - year value matches the year value in date when date is in the form YYYY-MM-DD and year is disambiguated (|year=YYYYx)
the numeric value in <result> determines the 'output' if any from this function:
0 – adds error message to error_list sequence table
1 – adds maint cat
2 – does nothing
]]
local function year_date_check (year_string, year_origin, date_string, date_origin, error_list)
local year;
local date1;
local date2;
local result = 1; -- result of the test; assume that the test passes
year = year_string:match ('(%d%d%d%d?)');
if date_string:match ('%d%d%d%d%-%d%d%-%d%d') then --special case where both date and year are required YYYY-MM-DD and YYYYx
date1 = date_string:match ('(%d%d%d%d)');
year = year_string:match ('(%d%d%d%d)');
if year ~= date1 then
result = 0; -- years don't match
elseif year_string:match ('%d%d%d%d%a') then
result = 2; -- years match; but because disambiguated, don't add to maint cat
end
elseif date_string:match ("%d%d%d%d?.-%d%d%d%d?") then -- any of the standard range formats of date with two three- or four-digit years
date1, date2 = date_string:match ("(%d%d%d%d?).-(%d%d%d%d?)");
if year ~= date1 and year ~= date2 then
result = 0;
end
elseif mw.ustring.match(date_string, "%d%d%d%d[%-–]%d%d") then -- YYYY-YY date ranges
local century;
date1, century, date2 = mw.ustring.match(date_string, "((%d%d)%d%d)[%-–]+(%d%d)");
date2 = century..date2; -- convert YY to YYYY
if year ~= date1 and year ~= date2 then
result = 0;
end
elseif date_string:match ("%d%d%d%d?") then -- any of the standard formats of date with one year
date1 = date_string:match ("(%d%d%d%d?)");
if year ~= date1 then
result = 0;
end
else -- should never get here; this function called only when no other date errors
result = 0; -- no recognizable year in date
end
if 0 == result then -- year / date mismatch
table.insert (error_list, substitute (cfg.messages['mismatch'], {year_origin, date_origin})); -- add error message to error_list sequence table
elseif 1 == result then -- redundant year / date
set_message ('maint_date_year'); -- add a maint cat
end
end
--[[--------------------------< R E F O R M A T T E R >--------------------------------------------------------
reformat 'date' into new format specified by format_param if pattern_idx (the current format of 'date') can be
reformatted. Does the grunt work for reformat_dates().
The table re_formats maps pattern_idx (current format) and format_param (desired format) to a table that holds:
format string used by string.format()
identifier letters ('d', 'm', 'y', 'd2', 'm2', 'y2') that serve as indexes into a table t{} that holds captures
from mw.ustring.match() for the various date parts specified by patterns_t[pattern_idx][1]
Items in patterns_t{} have the general form:
['ymd'] = {'^(%d%d%d%d)%-(%d%d)%-(%d%d)$', 'y', 'm', 'd'}, where:
['ymd'] is pattern_idx
patterns_t['ymd'][1] is the match pattern with captures for mw.ustring.match()
patterns_t['ymd'][2] is an indicator letter identifying the content of the first capture
patterns_t['ymd'][3] ... the second capture etc.
when a pattern matches a date, the captures are loaded into table t{} in capture order using the idemtifier
characters as indexes into t{} For the above, a ymd date is in t{} as:
t.y = first capture (year), t.m = second capture (month), t.d = third capture (day)
To reformat, this function is called with the pattern_idx that matches the current format of the date and with
format_param set to the desired format. This function loads table t{} as described and then calls string.format()
with the format string specified by re_format[pattern_idx][format_param][1] using values taken from t{} according
to the capture identifier letters specified by patterns_t[pattern_idx][format_param][n] where n is 2..
]]
local re_formats = {
['ymd'] = { -- date format is ymd; reformat to:
['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy
['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy
-- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki
},
['Mdy'] = { -- date format is Mdy; reformat to:
['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- for long/short reformatting
['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy
['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd
-- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki
},
['dMy'] = { -- date format is dMy; reformat to:
['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- for long/short reformatting
['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy
['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd
-- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki
},
['Md-dy'] = { -- date format is Md-dy; reformat to:
['mdy'] = {'%s %s–%s, %s', 'm', 'd', 'd2', 'y'}, -- for long/short reformatting
['dmy'] = {'%s–%s %s %s', 'd', 'd2', 'm', 'y'}, -- |df=dmy -> d-dMy
},
['d-dMy'] = { -- date format is d-d>y; reformat to:
['dmy'] = {'%s–%s %s %s', 'd', 'd2', 'm', 'y'}, -- for long/short reformatting
['mdy'] = {'%s %s–%s, %s', 'm', 'd', 'd2', 'y'}, -- |df=mdy -> Md-dy
},
['dM-dMy'] = { -- date format is dM-dMy; reformat to:
['dmy'] = {'%s %s – %s %s %s', 'd', 'm', 'd2', 'm2', 'y'}, -- for long/short reformatting
['mdy'] = {'%s %s – %s %s, %s', 'm', 'd', 'm2', 'd2', 'y'}, -- |df=mdy -> Md-Mdy
},
['Md-Mdy'] = { -- date format is Md-Mdy; reformat to:
['mdy'] = {'%s %s – %s %s, %s', 'm', 'd', 'm2', 'd2', 'y'}, -- for long/short reformatting
['dmy'] = {'%s %s – %s %s %s', 'd', 'm', 'd2', 'm2', 'y'}, -- |df=dmy -> dM-dMy
},
['dMy-dMy'] = { -- date format is dMy-dMy; reformat to:
['dmy'] = {'%s %s %s – %s %s %s', 'd', 'm', 'y', 'd2', 'm2', 'y2'}, -- for long/short reformatting
['mdy'] = {'%s %s, %s – %s %s, %s', 'm', 'd', 'y', 'm2', 'd2', 'y2'}, -- |df=mdy -> Mdy-Mdy
},
['Mdy-Mdy'] = { -- date format is Mdy-Mdy; reformat to:
['mdy'] = {'%s %s, %s – %s %s, %s', 'm', 'd', 'y', 'm2', 'd2', 'y2'}, -- for long/short reformatting
['dmy'] = {'%s %s %s – %s %s %s', 'd', 'm', 'y', 'd2', 'm2', 'y2'}, -- |df=dmy -> dMy-dMy
},
['My-My'] = { -- these for long/short reformatting
['any'] = {'%s %s – %s %s', 'm', 'y', 'm2', 'y2'}, -- dmy/mdy agnostic
},
['M-My'] = { -- these for long/short reformatting
['any'] = {'%s–%s %s', 'm', 'm2', 'y'}, -- dmy/mdy agnostic
},
['My'] = { -- these for long/short reformatting
['any'] = {'%s %s', 'm', 'y'}, -- dmy/mdy agnostic
},
-- ['yMd'] = { -- not supported at en.wiki
-- ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy
-- ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy
-- ['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd
-- },
}
local function reformatter (date, pattern_idx, format_param, mon_len)
if not in_array (pattern_idx, {'ymd', 'Mdy', 'Md-dy', 'dMy', 'yMd', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy', 'My-My', 'M-My', 'My'}) then
return; -- not in this set of date format patterns_t then not a reformattable date
end
if 'ymd' == format_param and in_array (pattern_idx, {'ymd', 'Md-dy', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy', 'My-My', 'M-My', 'My'}) then
return; -- ymd date ranges not supported at en.wiki; no point in reformatting ymd to ymd
end
if in_array (pattern_idx, {'My', 'M-My', 'My-My'}) then -- these are not dmy/mdy so can't be 'reformatted' into either
format_param = 'any'; -- so format-agnostic
end
-- yMd is not supported at en.wiki; when yMd is supported at your wiki, uncomment the next line
-- if 'yMd' == format_param and in_array (pattern_idx, {'yMd', 'Md-dy', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy'}) then -- these formats not convertable; yMd not supported at en.wiki
if 'yMd' == format_param then -- yMd not supported at en.wiki; when yMd is supported at your wiki, remove or comment-out this line
return; -- not a reformattable date
end
local c1, c2, c3, c4, c5, c6, c7; -- these hold the captures specified in patterns_t[pattern_idx][1]
c1, c2, c3, c4, c5, c6, c7 = mw.ustring.match (date, patterns_t[pattern_idx][1]); -- get the captures
local t = { -- table that holds k/v pairs of date parts from the captures and patterns_t[pattern_idx][2..]
[patterns_t[pattern_idx][2]] = c1; -- at minimum there is always one capture with a matching indicator letter
[patterns_t[pattern_idx][3] or 'x'] = c2; -- patterns_t can have a variable number of captures; each capture requires an indicator letter;
[patterns_t[pattern_idx][4] or 'x'] = c3; -- where there is no capture, there is no indicator letter so n in patterns_t[pattern_idx][n] will be nil;
[patterns_t[pattern_idx][5] or 'x'] = c4; -- the 'x' here spoofs an indicator letter to prevent 'table index is nil' error
[patterns_t[pattern_idx][6] or 'x'] = c5;
[patterns_t[pattern_idx][7] or 'x'] = c6;
[patterns_t[pattern_idx][8] or 'x'] = c7;
};
if t.a then -- if this date has an anchor year capture (all convertable date formats except ymd)
if t.y2 then -- for year range date formats
t.y2 = t.a; -- use the anchor year capture when reassembling the date
else -- here for single date formats (except ymd)
t.y = t.a; -- use the anchor year capture when reassembling the date
end
end
if tonumber(t.m) then -- if raw month is a number (converting from ymd)
if 's' == mon_len then -- if we are to use abbreviated month names
t.m = cfg.date_names['inv_local_short'][tonumber(t.m)]; -- convert it to a month name
else
t.m = cfg.date_names['inv_local_long'][tonumber(t.m)]; -- convert it to a month name
end
t.d = t.d:gsub ('0(%d)', '%1'); -- strip leading '0' from day if present
elseif 'ymd' == format_param then -- when converting to ymd
t.y = t.y:gsub ('%a', ''); -- strip CITREF disambiguator if present; anchor year already known so process can proceed; TODO: maint message?
if 1582 > tonumber (t.y) then -- ymd format dates not allowed before 1582
return;
end
t.m = string.format ('%02d', get_month_number (t.m)); -- make sure that month and day are two digits
t.d = string.format ('%02d', t.d);
elseif mon_len then -- if mon_len is set to either 'short' or 'long'
for _, mon in ipairs ({'m', 'm2'}) do -- because there can be two month names, check both
if t[mon] then
t[mon] = get_month_number (t[mon]); -- get the month number for this month (is length agnostic)
if 0 == t[mon] then return; end -- seasons and named dates can't be converted
t[mon] = (('s' == mon_len) and cfg.date_names['inv_local_short'][t[mon]]) or cfg.date_names['inv_local_long'][t[mon]]; -- fetch month name according to length
end
end
end
local new_date = string.format (re_formats[pattern_idx][format_param][1], -- format string
t[re_formats[pattern_idx][format_param][2]], -- named captures from t{}
t[re_formats[pattern_idx][format_param][3]],
t[re_formats[pattern_idx][format_param][4]],
t[re_formats[pattern_idx][format_param][5]],
t[re_formats[pattern_idx][format_param][6]],
t[re_formats[pattern_idx][format_param][7]],
t[re_formats[pattern_idx][format_param][8]]
);
return new_date;
end
--[[-------------------------< R E F O R M A T _ D A T E S >--------------------------------------------------
Reformats existing dates into the format specified by format.
format is one of several manual keywords: dmy, dmy-all, mdy, mdy-all, ymd, ymd-all. The -all version includes
access- and archive-dates; otherwise these dates are not reformatted.
This function allows automatic date formatting. In ~/Configuration, the article source is searched for one of
the {{use xxx dates}} templates. If found, xxx becomes the global date format as xxx-all. If |cs1-dates= in
{{use xxx dates}} has legitimate value then that value determines how cs1|2 dates will be rendered. Legitimate
values for |cs1-dates= are:
l - all dates are rendered with long month names
ls - publication dates use long month names; access-/archive-dates use abbreviated month names
ly - publication dates use long month names; access-/archive-dates rendered in ymd format
s - all dates are rendered with abbreviated (short) month names
sy - publication dates use abbreviated month names; access-/archive-dates rendered in ymd format
y - all dates are rendered in ymd format
the format argument for automatic date formatting will be the format specified by {{use xxx dates}} with the
value supplied by |cs1-dates so one of: xxx-l, xxx-ls, xxx-ly, xxx-s, xxx-sy, xxx-y, or simply xxx (|cs1-dates=
empty, omitted, or invalid) where xxx shall be either of dmy or mdy.
dates are extracted from date_parameters_list, reformatted (if appropriate), and then written back into the
list in the new format. Dates in date_parameters_list are presumed here to be valid (no errors). This function
returns true when a date has been reformatted, false else. Actual reformatting is done by reformatter().
]]
local function reformat_dates (date_parameters_list, format)
local all = false; -- set to false to skip access- and archive-dates
local len_p = 'l'; -- default publication date length shall be long
local len_a = 'l'; -- default access-/archive-date length shall be long
local result = false;
local new_date;
if format:match('%a+%-all') then -- manual df keyword; auto df keyword when length not specified in {{use xxx dates}};
format = format:match('(%a+)%-all'); -- extract the format
all = true; -- all dates are long format dates because this keyword doesn't specify length
elseif format:match('%a+%-[lsy][sy]?') then -- auto df keywords; internal only
all = true; -- auto df applies to all dates; use length specified by capture len_p for all dates
format, len_p, len_a = format:match('(%a+)%-([lsy])([sy]?)'); -- extract the format and length keywords
if 'y' == len_p then -- because allowed by MOS:DATEUNIFY (sort of) range dates and My dates not reformatted
format = 'ymd'; -- override {{use xxx dates}}
elseif (not is_set(len_a)) or (len_p == len_a) then -- no access-/archive-date length specified or same length as publication dates then
len_a = len_p; -- in case len_a not set
end
end -- else only publication dates and they are long
for param_name, param_val in pairs (date_parameters_list) do -- for each date-holding parameter in the list
if is_set (param_val.val) then -- if the parameter has a value
if not (not all and in_array (param_name, {'access-date', 'archive-date'})) then -- skip access- or archive-date unless format is xxx-all; yeah, ugly; TODO: find a better way
for pattern_idx, pattern in pairs (patterns_t) do
if mw.ustring.match (param_val.val, pattern[1]) then
if all and in_array (param_name, {'access-date', 'archive-date'}) then -- if this date is an access- or archive-date
new_date = reformatter (param_val.val, pattern_idx, (('y' == len_a) and 'ymd') or format, len_a); -- choose ymd or dmy/mdy according to len_a setting
else -- all other dates
new_date = reformatter (param_val.val, pattern_idx, format, len_p);
end
if new_date then -- set when date was reformatted
date_parameters_list[param_name].val = new_date; -- update date in date list
result = true; -- and announce that changes have been made
break;
end
end -- if
end -- for
end -- if
end -- if
end -- for
return result; -- declare boolean result and done
end
--[[--------------------------< D A T E _ H Y P H E N _ T O _ D A S H >----------------------------------------
Loops through the list of date-holding parameters and converts any hyphen to an ndash. Not called if the cs1|2
template has any date errors.
Modifies the date_parameters_list and returns true if hyphens are replaced, else returns false.
]]
local function date_hyphen_to_dash (date_parameters_list)
local result = false;
local n;
for param_name, param_val in pairs(date_parameters_list) do -- for each date-holding parameter in the list
if is_set (param_val.val) and
not mw.ustring.match (param_val.val, patterns_t.ymd[1]) then -- for those that are not ymd dates (ustring because here digits may not be Western)
param_val.val, n = param_val.val:gsub ('%-', '–'); -- replace any hyphen with ndash
if 0 ~= n then
date_parameters_list[param_name].val = param_val.val; -- update the list
result = true;
end
end
end
return result; -- so we know if any hyphens were replaced
end
--[[-------------------------< D A T E _ N A M E _ X L A T E >------------------------------------------------
Attempts to translate English date names to local-language date names using names supplied by MediaWiki's
date parser function. This is simple name-for-name replacement and may not work for all languages.
if xlat_dig is true, this function will also translate Western (English) digits to the local language's digits.
This will also translate ymd dates.
]]
local function date_name_xlate (date_parameters_list, xlt_dig)
local xlate;
local modified = false;
local date;
local sources_t = {
{cfg.date_names.en.long, cfg.date_names.inv_local_long}, -- for translating long English month names to long local month names
{cfg.date_names.en.short, cfg.date_names.inv_local_short}, -- short month names
{cfg.date_names.en.quarter, cfg.date_names.inv_local_quarter}, -- quarter date names
{cfg.date_names.en.season, cfg.date_names.inv_local_season}, -- season date nam
{cfg.date_names.en.named, cfg.date_names.inv_local_named}, -- named dates
}
local function is_xlateable (month) -- local function to get local date name that replaces existing English-language date name
for _, date_names_t in ipairs (sources_t) do -- for each sequence table in date_names_t
if date_names_t[1][month] then -- if date name is English month (long or short), quarter, season or named and
if date_names_t[2][date_names_t[1][month]] then -- if there is a matching local date name
return date_names_t[2][date_names_t[1][month]]; -- return the local date name
end
end
end
end
for param_name, param_val in pairs(date_parameters_list) do -- for each date-holding parameter in the list
if is_set(param_val.val) then -- if the parameter has a value
date = param_val.val;
for month in mw.ustring.gmatch (date, '[%a ]+') do -- iterate through all date names in the date (single date or date range)
month = mw.text.trim (month); -- this because quarterly dates contain whitespace
xlate = is_xlateable (month); -- get translate <month>; returns translation or nil
if xlate then
date = mw.ustring.gsub (date, month, xlate); -- replace the English with the translation
date_parameters_list[param_name].val = date; -- save the translated date
modified = true;
end
end
if xlt_dig then -- shall we also translate digits?
date = date:gsub ('%d', cfg.date_names.xlate_digits); -- translate digits from Western to 'local digits'
date_parameters_list[param_name].val = date; -- save the translated date
modified = true;
end
end
end
return modified;
end
--[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >--------------------------------------
Sets local imported functions table to same (live or sandbox) as that used by the other modules.
]]
local function set_selected_modules (cfg_table_ptr, utilities_page_ptr)
add_prop_cat = utilities_page_ptr.add_prop_cat ; -- import functions from selected Module:Citation/CS1/Utilities module
is_set = utilities_page_ptr.is_set;
in_array = utilities_page_ptr.in_array;
set_message = utilities_page_ptr.set_message;
substitute = utilities_page_ptr.substitute;
wrap_style = utilities_page_ptr.wrap_style;
cfg = cfg_table_ptr; -- import tables from selected Module:Citation/CS1/Configuration
end
--[[--------------------------< A R C H I V E _ D A T E _ C H E C K >------------------------------------------
Compare value in |archive-date= with the timestamp in Wayback machine urls. Emits an error message with suggested
date from the |archive-url= timestamp in an appropriate format when the value in |archive-date= does not match
the timestamp.
this function never called when any date in a cs1|2 template has errors
error message suggests new |archive-date= value in an appropriate format specified by <df>. <df> is either
|df= or cfg.global_df in that order. If <df> is nil, suggested date has format from |archive-date=. There is
a caveat: when |df=dmy or |df=mdy, the reformatter leaves |access-date= and |archive-date= formats as they are.
The error message suggested date is passed to the formatter as YYYY-MM-DD so when |df=dmy or |df=mdy, the format
is not changed.
]]
local function archive_date_check (archive_date, archive_url_timestamp, df)
local archive_date_format = 'dmy-y'; -- holds the date format of date in |archive-date; default to ymd; 'dmy' used here to spoof reformat_dates()
for _, v_t in ipairs ({{'dMy', 'dmy-all'}, {'Mdy', 'mdy-all'}}) do -- is |archive-date= format dmy or mdy?
if archive_date:match (patterns_t[v_t[1]][1]) then -- does the pattern match?
archive_date_format = cfg.keywords_xlate[v_t[2]]; -- get appropriate |df= supported keyword from the i18n translator table
break;
end
end
local dates_t = {};
dates_t['archive-date'] = {val=archive_date, name=''}; -- setup to call reformat_dates(); never called when errors so <name> unset as not needed
reformat_dates (dates_t, 'dmy-y'); -- reformat |archive-date= to ymd; 'dmy' used here to spoof reformat_dates()
local archive_url_date = archive_url_timestamp:gsub ('(%d%d%d%d)(%d%d)(%d%d)%d*', '%1-%2-%3'); -- make ymd format date from timestamp
if dates_t['archive-date'].val == archive_url_date then -- are the two dates the same
return; -- yes, done
else
dates_t['archive-date'] = {val=archive_url_date, name=''}; -- setup to call reformat_dates() with the timestamp date
reformat_dates (dates_t, df or archive_date_format); -- reformat timestamp to format specified by <df> or format used in |archive-date=
archive_url_date = dates_t['archive-date'].val;
set_message ('err_archive_date_url_ts_mismatch', archive_url_date); -- emit an error message
end
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return { -- return exported functions
archive_date_check = archive_date_check,
date_hyphen_to_dash = date_hyphen_to_dash,
date_name_xlate = date_name_xlate,
dates = dates,
is_valid_date = is_valid_date,
reformat_dates = reformat_dates,
set_selected_modules = set_selected_modules,
year_check = year_check,
year_date_check = year_date_check,
}
jpsoci7tckukl12idpd772419d6pobg
Module:Citation/CS1/Date validation/sandbox/doc
828
25408
130826
2026-09-16T04:00:05Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "{{#lst:Module:Citation/CS1/doc|header}} This module contains routines that support the {{cs1}} and {{cs2}} date formats for citations on Wikipedia. In particular, this module contains a suite of functions that validate date formats and content for the variety of date-holding parameters associated with cs1|2 citations. {{#lst:Module:Citation/CS1/doc|module_components_table}} <noinclude> [[Category:Module documentation pages]] </noinclude>"
130826
wikitext
text/x-wiki
{{#lst:Module:Citation/CS1/doc|header}}
This module contains routines that support the {{cs1}} and {{cs2}} date formats for citations on Wikipedia. In particular, this module contains a suite of functions that validate date formats and content for the variety of date-holding parameters associated with cs1|2 citations.
{{#lst:Module:Citation/CS1/doc|module_components_table}}
<noinclude>
[[Category:Module documentation pages]]
</noinclude>
7gwl0pfhnnwtkkgubjvusw40h0v7c87
Module:Citation/CS1/Identifiers/sandbox
828
25409
130827
2026-09-16T04:01:06Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[ History of changes since last sync: 2026-08-08 ]] --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local has_accept_as_written, is_set, in_array, set_message, select_one, -- functions in Module:Citation/CS1/Utilities substitute, make_wikilink; local cfg; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration --[[--------------..."
130827
Scribunto
text/plain
--[[
History of changes since last sync: 2026-08-08
]]
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local has_accept_as_written, is_set, in_array, set_message, select_one, -- functions in Module:Citation/CS1/Utilities
substitute, make_wikilink;
local cfg; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration
--[[--------------------------< P A G E S C O P E V A R I A B L E S >--------------------------------------
declare variables here that have page-wide scope that are not brought in from other modules; that are created here and used here
]]
local auto_link_urls = {}; -- holds identifier URLs for those identifiers that can auto-link |title=
--============================<< H E L P E R F U N C T I O N S >>============================================
--[[--------------------------< W I K I D A T A _ A R T I C L E _ N A M E _ G E T >----------------------------
as an aid to internationalizing identifier-label wikilinks, gets identifier article names from Wikidata.
returns w:<lang code>:<article title> when <q> has an <article title> for <lang code>; nil else. 'w:<lang code>'
ensures that sister project (like wiktionary) will link to the <lang code>.wikipedia article.
for identifiers that do not have <q>, returns nil
for wikis that do not have mw.wikibase installed, returns nil
]]
local function wikidata_article_name_get (q)
if not is_set (q) or (q and not mw.wikibase) then -- when no q number or when a q number but mw.wikibase not installed on this wiki
return nil; -- abandon
end
local wd_article;
local this_wiki_code = cfg.this_wiki_code; -- Wikipedia subdomain; 'en' for en.wikipedia.org
wd_article = mw.wikibase.getSitelink (q, this_wiki_code .. 'wiki'); -- fetch article title from WD; nil when no title available at this wiki
if wd_article then
wd_article = table.concat ({'w:', this_wiki_code, ':', wd_article}); -- interwiki-style link without brackets if taken from WD; leading 'w:' required
end
return wd_article; -- article title from WD; nil else
end
--[[--------------------------< L A B E L _ L I N K _ M A K E >------------------------------------------------
common function to create a link for an identifier label from handler table or from Wikidata
returns the first available of:
1. redirect from local wiki's handler table (if enabled)
2. Wikidata sitelink to the local language wikipedia article (if there is a Wikidata entry for this identifier in the local language)
3. link to wikipedia article specified in the local wiki's handler table
]]
local function label_link_make (handler)
local wd_article;
if not (cfg.use_identifier_redirects and is_set (handler.redirect)) then -- redirect has priority so if enabled and available don't fetch from Wikidata because expensive
wd_article = wikidata_article_name_get (handler.q); -- if Wikidata has an article title for this wiki, get it;
end
return (cfg.use_identifier_redirects and is_set (handler.redirect) and handler.redirect) or wd_article or handler.link;
end
--[[--------------------------< E X T E R N A L _ L I N K _ I D >----------------------------------------------
Formats a wiki-style external link
]]
local function external_link_id (options)
local url_string = options.id;
local ext_link;
if options.encode == true or options.encode == nil then
url_string = mw.uri.encode (url_string, 'PATH');
end
if options.auto_link and is_set (options.access) then
auto_link_urls[options.auto_link] = table.concat ({options.prefix, url_string, options.suffix});
end
ext_link = mw.ustring.format ('[%s%s%s %s]', options.prefix, url_string, options.suffix or "", mw.text.nowiki (options.id));
if is_set (options.access) then
ext_link = substitute (cfg.presentation['ext-link-access-signal'], {cfg.presentation[options.access].class, cfg.presentation[options.access].title, ext_link}); -- add the free-to-read / paywall lock
end
return table.concat ({
make_wikilink (label_link_make (options), options.label), -- redirect, Wikidata link, or locally specified link (in that order)
options.separator or ' ',
ext_link
});
end
--[[--------------------------< I N T E R N A L _ L I N K _ I D >----------------------------------------------
Formats a wiki-style internal link
TODO: Does not currently need to support options.access, options.encode, auto-linking and COinS (as in external_link_id),
but may be needed in the future for :m:Interwiki_map custom-prefixes like :arxiv:, :bibcode:, :DOI:, :hdl:, :ISSN:,
:JSTOR:, :Openlibrary:, :PMID:, :RFC:.
]]
local function internal_link_id (options)
local id = mw.ustring.gsub (options.id, '%d', cfg.date_names.local_digits); -- translate 'local' digits to Western 0-9
return table.concat (
{
make_wikilink (label_link_make (options), options.label), -- wiki-link the identifier label
options.separator or ' ', -- add the separator
make_wikilink (
table.concat (
{
options.prefix,
id, -- translated to Western digits
options.suffix or ''
}),
substitute (cfg.presentation['bdi'], {'', mw.text.nowiki (options.id)}) -- bdi tags to prevent Latin script identifiers from being reversed at RTL language wikis
); -- nowiki because MediaWiki still has magic links for ISBN and the like; TODO: is it really required?
});
end
--[[--------------------------< I S _ E M B A R G O E D >------------------------------------------------------
Determines if a PMC identifier's online version is embargoed. Compares the date in |pmc-embargo-date= against
today's date. If embargo date is in the future, returns the content of |pmc-embargo-date=; otherwise, returns
an empty string because the embargo has expired or because |pmc-embargo-date= was not set in this cite.
]]
local function is_embargoed (embargo)
if is_set (embargo) then
local lang = mw.getContentLanguage();
local good1, embargo_date, todays_date;
good1, embargo_date = pcall (lang.formatDate, lang, 'U', embargo);
todays_date = lang:formatDate ('U');
if good1 then -- if embargo date is a good date
if tonumber (embargo_date) >= tonumber (todays_date) then -- is embargo date is in the future?
return embargo; -- still embargoed
else
set_message ('maint_pmc_embargo'); -- embargo has expired; add main cat
return ''; -- unset because embargo has expired
end
end
end
return ''; -- |pmc-embargo-date= not set return empty string
end
--[=[-------------------------< I S _ V A L I D _ R X I V _ D A T E >------------------------------------------
for biorxiv, returns true if:
2019-12-11T00:00Z <= biorxiv_date < today + 2 days
for medrxiv, returns true if:
2020-01-01T00:00Z <= medrxiv_date < today + 2 days
The dated form of biorxiv identifier has a start date of 2019-12-11. The Unix timestamp for that date is {{#time:U|2019-12-11}} = 1576022400
The medrxiv identifier has a start date of 2020-01-01. The Unix timestamp for that date is {{#time:U|2020-01-01}} = 1577836800
<rxiv_date> is the date provided in those |biorxiv= parameter values that are dated and in |medrxiv= parameter values at time 00:00:00 UTC
<today> is the current date at time 00:00:00 UTC plus 48 hours
if today's date is 2023-01-01T00:00:00 then
adding 24 hours gives 2023-01-02T00:00:00 – one second more than today
adding 24 hours gives 2023-01-03T00:00:00 – one second more than tomorrow
inputs:
<y>, <m>, <d> – year, month, day parts of the date from the birxiv or medrxiv identifier
<select> 'b' for biorxiv, 'm' for medrxiv; defaults to 'b'
]=]
local function is_valid_rxiv_date (y, m, d, select)
if 0 == tonumber (m) and 12 < tonumber (m) then -- <m> must be a number 1–12
return false;
end
if 0 == tonumber (d) and 31 < tonumber (d) then -- <d> must be a number 1–31; TODO: account for month length and leap yer?
return false;
end
local rxiv_date = table.concat ({y, m, d}, '-'); -- make ymd date string
local good1, good2;
local rxiv_ts, tomorrow_ts; -- to hold Unix timestamps representing the dates
local lang_object = mw.getContentLanguage();
good1, rxiv_ts = pcall (lang_object.formatDate, lang_object, 'U', rxiv_date); -- convert rxiv_date value to Unix timestamp
good2, tomorrow_ts = pcall (lang_object.formatDate, lang_object, 'U', 'today + 2 days' ); -- today midnight + 2 days is one second more than all day tomorrow
if good1 and good2 then -- lang.formatDate() returns a timestamp in the local script which tonumber() may not understand
rxiv_ts = tonumber (rxiv_ts) or lang_object:parseFormattedNumber (rxiv_ts); -- convert to numbers for the comparison;
tomorrow_ts = tonumber (tomorrow_ts) or lang_object:parseFormattedNumber (tomorrow_ts);
else
return false; -- one or both failed to convert to Unix timestamp
end
local limit_ts = ((select and ('m' == select)) and 1577836800) or 1576022400; -- choose the appropriate limit timesatmp
return ((limit_ts <= rxiv_ts) and (rxiv_ts < tomorrow_ts)) -- limit_ts <= rxiv_date < tomorrow's date
end
--[[--------------------------< IS _ V A L I D _ I S X N >-----------------------------------------------------
ISBN-10 and ISSN validator code calculates checksum across all ISBN/ISSN digits including the check digit.
ISBN-13 is checked in isbn().
If the number is valid the result will be 0. Before calling this function, ISBN/ISSN must be checked for length
and stripped of dashes, spaces and other non-ISxN characters.
]]
local function is_valid_isxn (isxn_str, len)
local temp = 0;
isxn_str = { isxn_str:byte(1, len) }; -- make a table of byte values '0' → 0x30 .. '9' → 0x39, 'X' → 0x58
len = len + 1; -- adjust to be a loop counter
for i, v in ipairs (isxn_str) do -- loop through all of the bytes and calculate the checksum
if v == string.byte ("X" ) then -- if checkdigit is X (compares the byte value of 'X' which is 0x58)
temp = temp + 10 * (len - i); -- it represents 10 decimal
else
temp = temp + tonumber (string.char (v) )*(len-i);
end
end
return temp % 11 == 0; -- returns true if calculation result is zero
end
--[[--------------------------< IS _ V A L I D _ I S X N _ 1 3 >-----------------------------------------------
ISBN-13 and ISMN validator code calculates checksum across all 13 ISBN/ISMN digits including the check digit.
If the number is valid, the result will be 0. Before calling this function, ISBN-13/ISMN must be checked for length
and stripped of dashes, spaces and other non-ISxN-13 characters.
]]
local function is_valid_isxn_13 (isxn_str)
local temp=0;
isxn_str = { isxn_str:byte(1, 13) }; -- make a table of byte values '0' → 0x30 .. '9' → 0x39
for i, v in ipairs (isxn_str) do
temp = temp + (3 - 2*(i % 2)) * tonumber (string.char (v) ); -- multiply odd index digits by 1, even index digits by 3 and sum; includes check digit
end
return temp % 10 == 0; -- sum modulo 10 is zero when ISBN-13/ISMN is correct
end
--[[--------------------------< N O R M A L I Z E _ L C C N >--------------------------------------------------
LCCN normalization (https://www.loc.gov/marc/lccn-namespace.html#normalization)
1. Remove all blanks.
2. If there is a forward slash (/) in the string, remove it, and remove all characters to the right of the forward slash.
3. If there is a hyphen in the string:
a. Remove it.
b. Inspect the substring following (to the right of) the (removed) hyphen. Then (and assuming that steps 1 and 2 have been carried out):
1. All these characters should be digits, and there should be six or less. (not done in this function)
2. If the length of the substring is less than 6, left-fill the substring with zeroes until the length is six.
Returns a normalized LCCN for lccn() to validate. There is no error checking (step 3.b.1) performed in this function.
]]
local function normalize_lccn (lccn)
lccn = lccn:gsub ("%s", ""); -- 1. strip whitespace
if nil ~= string.find (lccn, '/') then
lccn = lccn:match ("(.-)/"); -- 2. remove forward slash and all character to the right of it
end
local prefix
local suffix
prefix, suffix = lccn:match ("(.+)%-(.+)"); -- 3.a remove hyphen by splitting the string into prefix and suffix
if nil ~= suffix then -- if there was a hyphen
suffix = string.rep("0", 6-string.len (suffix)) .. suffix; -- 3.b.2 left fill the suffix with 0s if suffix length less than 6
lccn = prefix..suffix; -- reassemble the LCCN
end
return lccn;
end
--============================<< I D E N T I F I E R F U N C T I O N S >>====================================
--[[--------------------------< A R X I V >--------------------------------------------------------------------
See: https://arxiv.org/help/arxiv_identifier
format and error check arXiv identifier. There are three valid forms of the identifier:
the first form, valid only between date codes 9107 and 0703, is:
arXiv:<archive>.<class>/<date code><number><version>
where:
<archive> is a string of alpha characters - may be hyphenated; no other punctuation
<class> is a string of alpha characters - may be hyphenated; no other punctuation; not the same as |class= parameter which is not supported in this form
<date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01
first digit of YY for this form can only 9 and 0
<number> is a three-digit number
<version> is a 1 or more digit number preceded with a lowercase v; no spaces (undocumented)
the second form, valid from April 2007 through December 2014 is:
arXiv:<date code>.<number><version>
where:
<date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01
<number> is a four-digit number
<version> is a 1 or more digit number preceded with a lowercase v; no spaces
the third form, valid from January 2015 is:
arXiv:<date code>.<number><version>
where:
<date code> and <version> are as defined for 0704-1412
<number> is a five-digit number
]]
local function arxiv (options)
local id = options.id;
local class = options.Class; -- TODO: lowercase?
local handler = options.handler;
local year, month;
local err_msg = false; -- assume no error message
local text; -- output text
if id:match("^%a[%a%.%-]+/[90]%d[01]%d%d%d%d$") or id:match("^%a[%a%.%-]+/[90]%d[01]%d%d%d%dv%d+$") then -- test for the 9107-0703 format with or without version
year, month = id:match("^%a[%a%.%-]+/([90]%d)([01]%d)%d%d%d[v%d]*$");
year = tonumber (year);
month = tonumber (month);
if ((not (90 < year or 8 > year)) or (1 > month or 12 < month)) or -- if invalid year or invalid month
((91 == year and 7 > month) or (7 == year and 3 < month)) then -- if years ok, are starting and ending months ok?
err_msg = true; -- flag for error message
end
elseif id:match("^%d%d[01]%d%.%d%d%d%d$") or id:match("^%d%d[01]%d%.%d%d%d%dv%d+$") then -- test for the 0704-1412 with or without version
year, month = id:match("^(%d%d)([01]%d)%.%d%d%d%d[v%d]*$");
year = tonumber (year);
month = tonumber (month);
if ((7 > year) or (14 < year) or (1 > month or 12 < month)) or -- is year invalid or is month invalid? (doesn't test for future years)
((7 == year) and (4 > month)) then -- when year is 07, is month invalid (before April)?
err_msg = true; -- flag for error message
end
elseif id:match("^%d%d[01]%d%.%d%d%d%d%d$") or id:match("^%d%d[01]%d%.%d%d%d%d%dv%d+$") then -- test for the 1501- format with or without version
year, month = id:match("^(%d%d)([01]%d)%.%d%d%d%d%d[v%d]*$");
year = tonumber (year);
month = tonumber (month);
if ((15 > year) or (1 > month or 12 < month)) then -- is year invalid or is month invalid? (doesn't test for future years)
err_msg = true; -- flag for error message
end
else
err_msg = true; -- not a recognized format; flag for error message
end
if err_msg then
options.coins_list_t['ARXIV'] = nil; -- when error, unset so not included in COinS
end
if err_msg then
set_message ('err_bad_arxiv');
end
text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access});
if is_set (class) then
if id:match ('^%d+') then
text = table.concat ({text, ' [[https://arxiv.org/archive/', class, ' ', class, ']]'}); -- external link within square brackets, not wikilink
else
set_message ('err_class_ignored');
end
else -- class not set
if id:match ('^%d+') and options.CitationClass == 'arxiv' then -- new (post 2007) format; {{cite arxiv}} only
set_message ('maint_missing_class'); -- add maint cat
end
end
return text;
end
--[[--------------------------< B I B C O D E >--------------------------------------------------------------------
Validates (sort of) and formats a bibcode ID.
Format for bibcodes is specified here: https://adsabs.harvard.edu/abs_doc/help_pages/data.html#bibcodes
But, this: 2015arXiv151206696F is apparently valid so apparently, the only things that really matter are length, 19 characters
and first four digits must be a year. This function makes these tests:
length must be 19 characters
characters in position
1–4 must be digits and must represent a year in the range of 1000 – next year
5 must be a letter
6–8 must be letter, digit, ampersand, or dot (ampersand cannot directly precede a dot; &. )
9–18 must be letter, digit, or dot
19 must be a letter or dot
]]
local function bibcode (options)
local id = options.id;
local access = options.access;
local handler = options.handler;
local ignore_invalid = options.accept;
local err_type;
local year;
local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode,
access = access});
if 19 ~= id:len() then
err_type = cfg.err_msg_supl.length;
else
year = id:match ("^(%d%d%d%d)[%a][%w&%.][%w&%.][%w&%.][%w.]+[%a%.]$");
if not year then -- if nil then no pattern match
err_type = cfg.err_msg_supl.value; -- so value error
else
local next_year = tonumber (os.date ('%Y')) + 1; -- get the current year as a number and add one for next year
year = tonumber (year); -- convert year portion of bibcode to a number
if (1000 > year) or (year > next_year) then
err_type = cfg.err_msg_supl.year; -- year out of bounds
end
if id:find('&%.') then
err_type = cfg.err_msg_supl.journal; -- journal abbreviation must not have '&.' (if it does it's missing a letter)
end
if id:match ('.........%.tmp%.') then -- temporary bibcodes when positions 10–14 are '.tmp.'
set_message ('maint_bibcode');
end
end
end
if is_set (err_type) and not ignore_invalid then -- if there was an error detected and accept-as-written markup not used
set_message ('err_bad_bibcode', {err_type});
options.coins_list_t['BIBCODE'] = nil; -- when error, unset so not included in COinS
end
return text;
end
--[[--------------------------< B I O R X I V >-----------------------------------------------------------------
Format bioRxiv ID and do simple error checking. Before 2019-12-11, biorXiv IDs were 10.1101/ followed by exactly
6 digits. After 2019-12-11, biorXiv IDs retained the six-digit identifier but prefixed that with a yyyy.mm.dd.
date and suffixed with an optional version identifier.
From December 2025 biorxiv added a new 'doi' prefix: 10.64898:
10.64898/2025.12.10.693067
The bioRxiv ID is the string of characters:
https://doi.org/10.1101/078733 -> 10.1101/078733
or a date followed by a six-digit number followed by an optional version indicator 'v' and one or more digits:
https://www.biorxiv.org/content/10.1101/2019.12.11.123456v2 -> 10.1101/2019.12.11.123456v2
see https://www.biorxiv.org/about-biorxiv
]]
local function biorxiv (options)
local id = options.id;
local handler = options.handler;
local err_msg = true; -- flag; assume that there will be an error
local patterns = {
'^10%.1101/%d%d%d%d%d%d$', -- simple 6-digit identifier (before 2019-12-11)
'^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%dv%d+$', -- y.m.d. date + 6-digit identifier + version (after 2019-12-11)
'^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d$', -- y.m.d. date + 6-digit identifier (after 2019-12-11)
'^10%.64898/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%dv%d+$', -- y.m.d. date + 6-digit identifier + version (from December 2025)
'^10%.64898/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d$', -- y.m.d. date + 6-digit identifier (from December 2025)
}
for _, pattern in ipairs (patterns) do -- spin through the patterns looking for a match
if id:match (pattern) then
local y, m, d = id:match (pattern); -- found a match, attempt to get year, month and date from the identifier
if m then -- m is nil when id is the six-digit form
if not is_valid_rxiv_date (y, m, d, 'b') then -- validate the encoded date; 'b' for biorxiv limit
break; -- date fail; break out early so we don't unset the error message
end
end
err_msg = nil; -- we found a match so unset the error message
break; -- and done
end
end -- err_cat remains set here when no match
if err_msg then
options.coins_list_t['BIORXIV'] = nil; -- when error, unset so not included in COinS
set_message ('err_bad_biorxiv'); -- and set the error message
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator,
encode = handler.encode, access = handler.access});
end
--[[--------------------------< C I T E S E E R X >------------------------------------------------------------
CiteSeerX use their own notion of "doi" (not to be confused with the identifiers resolved via doi.org).
The description of the structure of this identifier can be found at Help_talk:Citation_Style_1/Archive_26#CiteSeerX_id_structure
]]
local function citeseerx (options)
local id = options.id;
local handler = options.handler;
local matched;
local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode,
access = handler.access});
matched = id:match ("^10%.1%.1%.[1-9]%d?%d?%d?%.[1-9]%d?%d?%d?$");
if not matched then
set_message ('err_bad_citeseerx' );
options.coins_list_t['CITESEERX'] = nil; -- when error, unset so not included in COinS
end
return text;
end
--[[--------------------------< D O I >------------------------------------------------------------------------
Formats a DOI and checks for DOI errors.
DOI names contain two parts: prefix and suffix separated by a forward slash.
Prefix: directory indicator '10.' followed by a registrant code
Suffix: character string of any length chosen by the registrant
This function checks a DOI name for: prefix/suffix. If the DOI name contains spaces or endashes, or, if it ends
with a period or a comma, this function will emit a bad_doi error message.
DOI names are case-insensitive and can incorporate any printable Unicode characters so the test for spaces, endash,
and terminal punctuation may not be technically correct but it appears, that in practice these characters are rarely
if ever used in DOI names.
https://www.doi.org/doi_handbook/2_Numbering.html -- 2.2 Syntax of a DOI name
https://www.doi.org/doi_handbook/2_Numbering.html#2.2.2 -- 2.2.2 DOI prefix
]]
local function doi (options)
local id = options.id;
local inactive = options.DoiBroken
local access = options.access;
local ignore_invalid = options.accept;
local handler = options.handler;
local err_flag; -- error flag for errors that may not be ignored
local ignorable_err_flag; -- error flag for ((ignorable)) errors
local function is_extended_free (registrant, suffix) -- local function to check those few registrants that are mixed; identifiable by the doi suffix <incipit>
suffix = suffix:lower(); -- ascii [a-z] same as [A-Z] in doi names; see §3.4.4 Case Insensitivity of the Doi Name
if cfg.extended_registrants_t[registrant] then -- if this registrant has known free-to-read extentions
for _, incipit in ipairs (cfg.extended_registrants_t[registrant]) do -- loop through the registrant's incipits
if mw.ustring.find (suffix, '^' .. incipit:lower()) then -- ascii [a-z] same as [A-Z] in doi names
return true; -- if found done
end
end
end
end
local text;
if is_set (inactive) then
local inactive_year = inactive:match("%d%d%d%d"); -- try to get the year portion from the inactive date
local inactive_month, good;
if is_set (inactive_year) then
if 4 < inactive:len() then -- inactive date has more than just a year (could be anything)
local lang_obj = mw.getContentLanguage(); -- get a language object for this wiki
good, inactive_month = pcall (lang_obj.formatDate, lang_obj, 'F', inactive); -- try to get the month name from the inactive date
if not good then
inactive_month = nil; -- something went wrong so make sure this is unset
end
end
end -- otherwise, |doi-broken-date= has something but it isn't a date
if is_set (inactive_year) and is_set (inactive_month) then
set_message ('maint_doi_inactive_dated', {inactive_year, inactive_month, ' '});
elseif is_set (inactive_year) then
set_message ('maint_doi_inactive_dated', {inactive_year, '', ''});
else
set_message ('maint_doi_inactive');
end
inactive = substitute (cfg.messages['inactive'], inactive );
end
local registrant, suffix = mw.ustring.match (id, '^10%.([^/]+)/([^%s–]+)$'); -- registrant and suffix set when DOI has the proper basic form; both nil else
if suffix then
if suffix:match ('[%.,]$') then -- |doi= has basic form but suffix has trailing dot or comma
ignorable_err_flag = true; -- set the flag so that we can emit an error message if not ignored
end
else -- here when |doi= does not have proper basic form
err_flag = true; -- set the non-ignorable error flag
ignore_invalid = false; -- unset because this error may not be ignored
end
local registrant_err_patterns = { -- these patterns are for code ranges that are not supported
'^[^1-3]%d%d%d%d%.%d+$', -- 5 digits with subcode (reject 0xxxx, 40000+); accepts: 10000–39999
'^[^1-8]%d%d%d%d$', -- 5 digits without subcode (reject 0xxxx, 90000+); accepts: 10000–89999
'^[^1-9]%d%d%d%.%d+$', -- 4 digits with subcode (reject 0xxx); accepts: 1000–9999
'^[^1-9]%d%d%d$', -- 4 digits without subcode (reject 0xxx); accepts: 1000–9999
'^%d%d%d%d%d%d+', -- 6 or more digits
'^%d%d?%d?$', -- less than 4 digits without subcode (3 digits with subcode is legitimate)
'^%d%d?%.[%d%.]+', -- 1 or 2 digits with subcode
'^5555$', -- test registrant will never resolve
'[^%d%.]', -- any character that isn't a digit or a dot
}
if not err_flag then -- when DOI has proper form; <err_flag> is true when |doi= is malformed
if not ignore_invalid then -- when we're not ignoring errors
if registrant then -- when DOI has proper form
for i, pattern in ipairs (registrant_err_patterns) do -- spin through error patterns
if registrant:match (pattern) then -- to validate registrant codes
ignorable_err_flag = true; -- when found, mark this DOI as bad
break; -- and done
end
end
end
else -- here when ignoring invalid |doi= values
ignorable_err_flag = false; -- unset so we don't emit an error message for ignorable errors
set_message ('maint_doi_ignore'); -- add maint message when doi is properly formatted
end
end
if err_flag or ignorable_err_flag then
set_message ('err_bad_doi'); -- invalid |doi= value; emit an error message
options.coins_list_t['DOI'] = nil; -- when in error, unset so |doi= value not included in COinS
else -- here when doi has no errors or has been wrapped in accept-as-written markup
suffix = mw.ustring.match (id, '^10%.[^/]+/(.+)'); -- refetch suffix because doi may have been wrapped in accept-as-written markup
if not access and (cfg.known_free_doi_registrants_t[registrant] or is_extended_free (registrant, suffix)) then -- |doi-access=free not set and <registrant> is known to be free
set_message ('maint_doi_unflagged_free'); -- set a maint cat
end
end
text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access,
auto_link = not (err_flag or is_set (inactive) or ignore_invalid) and 'doi' or nil -- do not auto-link when |doi-broken-date= has a value or when there is a DOI error or (to play it safe, after all, auto-linking is not essential) when invalid DOIs are ignored
}) .. (inactive or '');
return text;
end
--[[--------------------------< H D L >------------------------------------------------------------------------
Formats an HDL with minor error checking.
HDL names contain two parts: prefix and suffix separated by a forward slash.
Prefix: character string using any character in the UCS-2 character set except '/'
Suffix: character string of any length using any character in the UCS-2 character set chosen by the registrant
This function checks a HDL name for: prefix/suffix. If the HDL name contains spaces, endashes, or, if it ends
with a period or a comma, this function will emit a bad_hdl error message.
HDL names are case-insensitive and can incorporate any printable Unicode characters so the test for endashes and
terminal punctuation may not be technically correct but it appears, that in practice these characters are rarely
if ever used in HDLs.
Query string parameters are named here: https://www.handle.net/proxy_servlet.html. query strings are not displayed
but since '?' is an allowed character in an HDL, '?' followed by one of the query parameters is the only way we
have to detect the query string so that it isn't URL-encoded with the rest of the identifier.
]]
local function hdl (options)
local id = options.id;
local access = options.access;
local handler = options.handler;
local query_params_t = { -- list of known query parameters from https://www.handle.net/proxy_servlet.html
'noredirect',
'ignore_aliases',
'auth',
'cert',
'index',
'type',
'urlappend',
'locatt',
'action',
}
local handle, suffix, param = id:match ('(.-)(%?(%a+).+)$'); -- look for query string
local found;
if handle then -- when there are query strings, this is the handle identifier portion
for _, q in ipairs (query_params_t) do -- spin through the list of query parameters
if param:match ('^' .. q) then -- if the query string begins with one of the parameters
found = true; -- announce a find
break; -- and stop looking
end
end
end
if found then
id = handle; -- found so replace id with the handle portion; this will be URL-encoded, suffix will not
else
suffix = ''; -- make sure suffix is empty string for concatenation else
end
local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, suffix = suffix, separator = handler.separator, encode = handler.encode, access = access})
if nil == id:match("^[^%s–]-/[^%s–]-[^%.,]$") then -- HDL must contain a forward slash, must not contain spaces, endashes, and must not end with period or comma
set_message ('err_bad_hdl' );
options.coins_list_t['HDL'] = nil; -- when error, unset so not included in COinS
end
return text;
end
--[[--------------------------< I S B N >----------------------------------------------------------------------
Determines whether an ISBN string is valid
]]
local function isbn (options_t)
local isbn_str = options_t.id;
local ignore_invalid = options_t.accept;
local handler = options_t.handler;
local year = options_t.Year; -- when set, valid anchor_year; may have a disambiguator which must be removed
local function return_result (check, err_type) -- local function to handle the various returns
local ISBN = internal_link_id ({link = handler.link, label = handler.label, redirect = handler.redirect,
prefix = handler.prefix, id = isbn_str, separator = handler.separator});
if ignore_invalid then -- if ignoring ISBN errors
set_message ('maint_isbn_ignore'); -- add a maint category even when there is no error
else -- here when not ignoring
if not check then -- and there is an error
options_t.coins_list_t['ISBN'] = nil; -- when error, unset so not included in COinS
set_message ('err_bad_isbn', err_type); -- set an error message
return ISBN; -- return id text
end
end
return ISBN; -- return id text
end
if year and not ignore_invalid then --
year = year:match ('%d%d%d%d?'); -- strip disambiguator if present
if year and (1965 > tonumber(year)) then -- <year> will be nil here when |year=n.d. or |year=nd
set_message ('err_invalid_isbn_date'); -- set an error message
return internal_link_id ({link = handler.link, label = handler.label, redirect = handler.redirect,
prefix = handler.prefix, id = isbn_str, separator = handler.separator});
end
end
if nil ~= isbn_str:match ('[^%s-0-9X]') then
return return_result (false, cfg.err_msg_supl.char); -- fail if isbn_str contains anything but digits, hyphens, or the uppercase X
end
local id = isbn_str:gsub ('[%s-]', ''); -- remove hyphens and whitespace
local len = id:len();
if len ~= 10 and len ~= 13 then
return return_result (false, cfg.err_msg_supl.length); -- fail if incorrect length
end
if len == 10 then
if id:match ('^%d*X?$') == nil then -- fail if isbn_str has 'X' anywhere but last position
return return_result (false, cfg.err_msg_supl.form);
end
if not is_valid_isxn (id, 10) then -- test isbn-10 for numerical validity
return return_result (false, cfg.err_msg_supl.check); -- fail if isbn-10 is not numerically valid
end
if id:find ('^63[01]') then -- 630xxxxxxx and 631xxxxxxx are (apparently) not valid isbn group ids but are used by amazon as numeric identifiers (asin)
return return_result (false, cfg.err_msg_supl.group); -- fail if isbn-10 begins with 630/1
end
return return_result (true, cfg.err_msg_supl.check); -- pass if isbn-10 is numerically valid
else
if id:match ('^%d+$') == nil then
return return_result (false, cfg.err_msg_supl.char); -- fail if ISBN-13 is not all digits
end
if id:match ('^97[89]%d*$') == nil then
return return_result (false, cfg.err_msg_supl.prefix); -- fail when ISBN-13 does not begin with 978 or 979
end
if id:match ('^9790') then
return return_result (false, cfg.err_msg_supl.group); -- group identifier '0' is reserved to ISMN
end
return return_result (is_valid_isxn_13 (id), cfg.err_msg_supl.check);
end
end
--[[--------------------------< A S I N >----------------------------------------------------------------------
Formats a link to Amazon. Do simple error checking: ASIN must be mix of 10 numeric or uppercase alpha
characters. If a mix, first character must be uppercase alpha; if all numeric, ASINs must be 10-digit
ISBN. If 10-digit ISBN, add a maintenance category so a bot or AWB script can replace |asin= with |isbn=.
Error message if not 10 characters, if not ISBN-10, if mixed and first character is a digit.
|asin=630....... and |asin=631....... are (apparently) not a legitimate ISBN though it checksums as one; these
do not cause this function to emit the maint_asin message
This function is positioned here because it calls isbn()
]]
local function asin (options)
local id = options.id;
local domain = options.ASINTLD;
local err_flag = nil; -- must be explicitly initialized
if not id:match("^[%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u]$") then
err_flag = set_message ('err_bad_asin'); -- ASIN is not a mix of 10 uppercase alpha and numeric characters
else
if id:match("^%d%d%d%d%d%d%d%d%d[%dX]$") then -- if 10-digit numeric (or 9 digits with terminal X)
if is_valid_isxn (id, 10) then -- see if ASIN value is or validates as ISBN-10
if not id:find ('^63[01]') then -- 630xxxxxxx and 631xxxxxxx are (apparently) not a valid isbn prefixes but are used by amazon as a numeric identifier
err_flag = set_message ('err_bad_asin'); -- ASIN has ISBN-10 form but begins with something other than 630/1 so probably an isbn
end
elseif not is_set (err_flag) then
err_flag = set_message ('err_bad_asin'); -- ASIN is not ISBN-10
end
elseif not id:match("^%u[%d%u]+$") then
err_flag = set_message ('err_bad_asin'); -- asin doesn't begin with uppercase alpha
end
end
if (not is_set (domain)) or in_array (domain, {'us'}) then -- default: United States
domain = "com";
elseif in_array (domain, {'jp', 'uk', 'za'}) then -- Japan, United Kingdom, South Africa
domain = "co." .. domain;
elseif in_array (domain, {'z.cn'}) then -- China
domain = "cn";
elseif in_array (domain, {'au', 'be', 'br', 'mx', 'sg', 'tr'}) then -- Australia, Belgium, Brazil, Mexico, Singapore, Turkey
domain = "com." .. domain;
elseif not in_array (domain, {'ae', 'ca', 'cn', 'de', 'eg', 'es', 'fr', 'ie', 'in', 'it', 'nl', 'pl', 'sa', 'se', 'co.jp', 'co.uk', 'com', 'com.au', 'com.br', 'com.mx', 'com.sg', 'com.tr'}) then -- Arabic Emirates, Canada, China, Germany, Egypt, Spain, France, Ireland, Indonesia, Italy, Netherlands, Poland, Saudi Arabia, Sweden (as of 2021-03 Austria (.at), Liechtenstein (.li) and Switzerland (.ch) still redirect to the German site (.de) with special settings, so don't maintain local ASINs for them)
err_flag = set_message ('err_bad_asin_tld'); -- unsupported asin-tld value
end
local handler = options.handler;
if not is_set (err_flag) then
options.coins_list_t['ASIN'] = handler.prefix .. domain .. "/dp/" .. id; -- asin for coins
else
options.coins_list_t['ASIN'] = nil; -- when error, unset so not included in COinS
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix .. domain .. "/dp/",
id = id, encode = handler.encode, separator = handler.separator})
end
--[[--------------------------< I S M N >----------------------------------------------------------------------
Determines whether an ISMN string is valid. Similar to ISBN-13, ISMN is 13 digits beginning 979-0-... and uses the
same check digit calculations. See https://www.ismn-international.org/download/Web_ISMN_Users_Manual_2008-6.pdf
section 2, pages 9–12.
ismn value not made part of COinS metadata because we don't have a url or isn't a COinS-defined identifier (rft.xxx)
or an identifier registered at info-uri.info (info:)
]]
local function ismn (options)
local id = options.id;
local handler = options.handler;
local text;
local valid_ismn;
local id_copy;
id_copy = id; -- save a copy because this testing is destructive
id = id:gsub ('[%s-]', ''); -- remove hyphens and white space
if 13 ~= id:len() or id:match ("^9790%d*$" ) == nil then -- ISMN must be 13 digits and begin with 9790
valid_ismn = false;
else
valid_ismn=is_valid_isxn_13 (id); -- validate ISMN
end
-- text = internal_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, -- use this (or external version) when there is some place to link to
-- prefix = handler.prefix, id = id_copy, separator = handler.separator, encode = handler.encode})
text = table.concat ( -- because no place to link to yet
{
make_wikilink (label_link_make (handler), handler.label),
handler.separator,
id_copy
});
if false == valid_ismn then
options.coins_list_t['ISMN'] = nil; -- when error, unset so not included in COinS; not really necessary here because ismn not made part of COinS
set_message ('err_bad_ismn'); -- create an error message if the ISMN is invalid
end
return text;
end
--[[--------------------------< I S S N >----------------------------------------------------------------------
Validate and format an ISSN. This code fixes the case where an editor has included an ISSN in the citation but
has separated the two groups of four digits with a space. When that condition occurred, the resulting link looked
like this:
|issn=0819 4327 gives: [https://www.worldcat.org/issn/0819 4327 0819 4327] -- can't have spaces in an external link
This code now prevents that by inserting a hyphen at the ISSN midpoint. It also validates the ISSN for length
and makes sure that the checkdigit agrees with the calculated value. Incorrect length (8 digits), characters
other than 0-9 and X, or checkdigit / calculated value mismatch will all cause a check ISSN error message. The
ISSN is always displayed with a hyphen, even if the ISSN was given as a single group of 8 digits.
]]
local function issn (options)
local id = options.id;
local handler = options.handler;
local ignore_invalid = options.accept;
local issn_copy = id; -- save a copy of unadulterated ISSN; use this version for display if ISSN does not validate
local text;
local valid_issn;
id = id:gsub ('[%s-]', ''); -- remove hyphens and whitespace
if 8 ~= id:len() or nil == id:match ("^%d*X?$" ) then -- validate the ISSN: 8 digits long, containing only 0-9 or X in the last position
valid_issn = false; -- wrong length or improper character
else
valid_issn = is_valid_isxn (id, 8); -- validate ISSN
end
if true == valid_issn then
id = string.sub (id, 1, 4 ) .. "-" .. string.sub (id, 5 ); -- if valid, display correctly formatted version
else
id = issn_copy; -- if not valid, show the invalid ISSN with error message
end
text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode})
if ignore_invalid then
set_message ('maint_issn_ignore');
else
if false == valid_issn then
options.coins_list_t['ISSN'] = nil; -- when error, unset so not included in COinS
set_message ('err_bad_issn', (options.hkey == 'EISSN') and 'e' or ''); -- create an error message if the ISSN is invalid
end
end
return text;
end
--[[--------------------------< J F M >-----------------------------------------------------------------------
A numerical identifier in the form nn.nnnn.nn
]]
local function jfm (options)
local id = options.id;
local handler = options.handler;
local id_num;
id_num = id:match ('^[Jj][Ff][Mm](.*)$'); -- identifier with jfm prefix; extract identifier
if is_set (id_num) then
set_message ('maint_jfm_format');
else -- plain number without JFM prefix
id_num = id; -- if here id does not have prefix
end
if id_num and id_num:match('^%d%d%.%d%d%d%d%.%d%d$') then
id = id_num; -- jfm matches pattern
else
set_message ('err_bad_jfm' ); -- set an error message
options.coins_list_t['JFM'] = nil; -- when error, unset so not included in COinS
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode});
end
--[[--------------------------< J S T O R >--------------------------------------------------------------------
Format a JSTOR with some error checking
]]
local function jstor (options)
local id = options.id;
local access = options.access;
local handler = options.handler;
if id:find ('[Jj][Ss][Tt][Oo][Rr]') or id:find ('^https?://') or id:find ('%s') then
set_message ('err_bad_jstor'); -- set an error message
options.coins_list_t['JSTOR'] = nil; -- when error, unset so not included in COinS
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access});
end
--[[--------------------------< L C C N >----------------------------------------------------------------------
Format LCCN link and do simple error checking. LCCN is a character string 8-12 characters long. The length of
the LCCN dictates the character type of the first 1-3 characters; the rightmost eight are always digits.
https://oclc-research.github.io/infoURI-Frozen/info-uri.info/info:lccn/reg.html
length = 8 then all digits
length = 9 then lccn[1] is lowercase alpha
length = 10 then lccn[1] and lccn[2] are both lowercase alpha or both digits
length = 11 then lccn[1] is lower case alpha, lccn[2] and lccn[3] are both lowercase alpha or both digits
length = 12 then lccn[1] and lccn[2] are both lowercase alpha
]]
local function lccn (options)
local id = options.id; -- local copy of the LCCN
local lccn_id = id;
local handler = options.handler;
local err_flag; -- presume that LCCN is valid
id = normalize_lccn (id); -- get canonical form (no whitespace, hyphens, forward slashes)
local len = id:len(); -- get the length of the LCCN
if 8 == len then
if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits)
err_flag = set_message ('err_bad_lccn'); -- set an error message
end
elseif 9 == len then -- LCCN should be adddddddd
if nil == id:match("%l%d%d%d%d%d%d%d%d") then -- does it match our pattern?
err_flag = set_message ('err_bad_lccn'); -- set an error message
end
elseif 10 == len then -- LCCN should be aadddddddd or dddddddddd
if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) ...
if nil == id:match("^%l%l%d%d%d%d%d%d%d%d") then -- ... see if it matches our pattern
err_flag = set_message ('err_bad_lccn'); -- no match, set an error message
end
end
elseif 11 == len then -- LCCN should be aaadddddddd or adddddddddd
if not (id:match("^%l%l%l%d%d%d%d%d%d%d%d") or id:match("^%l%d%d%d%d%d%d%d%d%d%d")) then -- see if it matches one of our patterns
err_flag = set_message ('err_bad_lccn'); -- no match, set an error message
end
elseif 12 == len then -- LCCN should be aadddddddddd
if not id:match("^%l%l%d%d%d%d%d%d%d%d%d%d") then -- see if it matches our pattern
err_flag = set_message ('err_bad_lccn'); -- no match, set an error message
end
else
err_flag = set_message ('err_bad_lccn'); -- wrong length, set an error message
end
if not is_set (err_flag) and nil ~= lccn_id:find ('%s') then
err_flag = set_message ('err_bad_lccn'); -- lccn contains a space, set an error message
end
if is_set (err_flag) then
options.coins_list_t['LCCN'] = nil; -- when error, unset so not included in COinS
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = lccn_id, separator = handler.separator, encode = handler.encode});
end
--[[--------------------------< M E D R X I V >-----------------------------------------------------------------
Format medRxiv ID and do simple error checking. Similar to later bioRxiv IDs, medRxiv IDs are prefixed with a
yyyy.mm.dd. date and suffixed with an optional version identifier. Ealiest date accepted is 2020.01.01
The medRxiv ID is a date followed by an eight-digit number followed by an optional version indicator 'v' and one or more digits:
https://www.medrxiv.org/content/10.1101/2020.11.16.20232009v2 -> 10.1101/2020.11.16.20232009v2
]]
local function medrxiv (options)
local id = options.id;
local handler = options.handler;
local err_msg_flag = true; -- flag; assume that there will be an error
local patterns = {
'^%d%d%d%d%d%d%d%d$', -- simple 8-digit identifier; these should be relatively rare
'^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d%d%dv%d+$', -- y.m.d. date + 8-digit identifier + version (2020-01-01 and later)
'^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d%d%d$', -- y.m.d. date + 8-digit identifier (2020-01-01 and later)
'^10%.64898/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d%d%dv%d+$', -- y.m.d. date + 8-digit identifier + version (2025-12-01 and later)
'^10%.64898/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d%d%d$', -- y.m.d. date + 8-digit identifier (2025-12-01 and later)
}
for _, pattern in ipairs (patterns) do -- spin through the patterns looking for a match
if id:match (pattern) then
local y, m, d = id:match (pattern); -- found a match, attempt to get year, month and date from the identifier
if m then -- m is nil when id is the 8-digit form
if not is_valid_rxiv_date (y, m, d, 'b') then -- validate the encoded date; 'b' for medrxiv limit
break; -- date fail; break out early so we don't unset the error message
end
end
err_msg_flag = nil; -- we found a match so unset the error message
break; -- and done
end
end -- <err_msg_flag> remains set here when no match
if err_msg_flag then
options.coins_list_t['MEDRXIV'] = nil; -- when error, unset so not included in COinS
set_message ('err_bad_medrxiv'); -- and set the error message
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator,
encode = handler.encode, access = handler.access});
end
--[[--------------------------< M R >--------------------------------------------------------------------------
A seven digit number; if not seven digits, zero-fill leading digits to make seven digits.
]]
local function mr (options)
local id = options.id;
local handler = options.handler;
local id_num;
local id_len;
id_num = id:match ('^[Mm][Rr](%d+)$'); -- identifier with mr prefix
if is_set (id_num) then
set_message ('maint_mr_format'); -- add maint cat
else -- plain number without mr prefix
id_num = id:match ('^%d+$'); -- if here id is all digits
end
id_len = id_num and id_num:len() or 0;
if (7 >= id_len) and (0 ~= id_len) then
id = string.rep ('0', 7-id_len) .. id_num; -- zero-fill leading digits
else
set_message ('err_bad_mr'); -- set an error message
options.coins_list_t['MR'] = nil; -- when error, unset so not included in COinS
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode});
end
--[[--------------------------< O C L C >----------------------------------------------------------------------
Validate and format an OCLC ID. https://www.oclc.org/batchload/controlnumber.en.html {{dead link}}
archived at: https://web.archive.org/web/20161228233804/https://www.oclc.org/batchload/controlnumber.en.html
]]
local function oclc (options)
local id = options.id;
local handler = options.handler;
local number;
if id:match('^ocm%d%d%d%d%d%d%d%d$') then -- ocm prefix and 8 digits; 001 field (12 characters)
number = id:match('ocm(%d+)'); -- get the number
elseif id:match('^ocn%d%d%d%d%d%d%d%d%d$') then -- ocn prefix and 9 digits; 001 field (12 characters)
number = id:match('ocn(%d+)'); -- get the number
elseif id:match('^on%d%d%d%d%d%d%d%d%d%d+$') then -- on prefix and 10 or more digits; 001 field (12 characters)
number = id:match('^on(%d%d%d%d%d%d%d%d%d%d+)$'); -- get the number
elseif id:match('^%(OCoLC%)[1-9]%d*$') then -- (OCoLC) prefix and variable number digits; no leading zeros; 035 field
number = id:match('%(OCoLC%)([1-9]%d*)'); -- get the number
if 9 < number:len() then
number = nil; -- constrain to 1 to 9 digits; change this when OCLC issues 10-digit numbers
end
elseif id:match('^%d+$') then -- no prefix
number = id; -- get the number
if tonumber (id) > handler.id_limit then
number = nil; -- unset when id value exceeds the limit
end
end
if number then -- proper format
id = number; -- exclude prefix, if any, from external link
else
set_message ('err_bad_oclc') -- add an error message if the id is malformed
options.coins_list_t['OCLC'] = nil; -- when error, unset so not included in COinS
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode});
end
--[[--------------------------< O P E N L I B R A R Y >--------------------------------------------------------
Formats an OpenLibrary link, and checks for associated errors.
]]
local function openlibrary (options)
local id = options.id;
local access = options.access;
local handler = options.handler;
local ident, code = id:gsub('^OL', ''):match("^(%d+([AMW]))$"); -- strip optional OL prefix followed immediately by digits followed by 'A', 'M', or 'W';
local err_flag;
local prefix = { -- these are appended to the handler.prefix according to code
['A']='authors/OL',
['M']='books/OL',
['W']='works/OL',
['X']='OL' -- not a code; spoof when 'code' in id is invalid
};
if not ident then
code = 'X'; -- no code or id completely invalid
ident = id; -- copy id to ident so that we display the flawed identifier
err_flag = set_message ('err_bad_ol');
end
if not is_set (err_flag) then
options.coins_list_t['OL'] = handler.prefix .. prefix[code] .. ident; -- experiment for ol coins
else
options.coins_list_t['OL'] = nil; -- when error, unset so not included in COinS
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix .. prefix[code],
id = ident, separator = handler.separator, encode = handler.encode,
access = access});
end
--[[--------------------------< O S T I >----------------------------------------------------------------------
Format OSTI and do simple error checking. OSTIs are sequential numbers beginning at 1 and counting up. This
code checks the OSTI to see that it contains only digits and is less than test_limit specified in the configuration;
the value in test_limit will need to be updated periodically as more OSTIs are issued.
NB. 1018 is the lowest OSTI number found in the wild (so far) and resolving OK on the OSTI site
]]
local function osti (options)
local id = options.id;
local access = options.access;
local handler = options.handler;
if id:match("[^%d]") then -- if OSTI has anything but digits
set_message ('err_bad_osti'); -- set an error message
options.coins_list_t['OSTI'] = nil; -- when error, unset so not included in COinS
else -- OSTI is only digits
local id_num = tonumber (id); -- convert id to a number for range testing
if 1018 > id_num or handler.id_limit < id_num then -- if OSTI is outside test limit boundaries
set_message ('err_bad_osti'); -- set an error message
options.coins_list_t['OSTI'] = nil; -- when error, unset so not included in COinS
end
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access});
end
--[[--------------------------< P M C >------------------------------------------------------------------------
Format a PMC, do simple error checking, and check for embargoed articles.
The embargo parameter takes a date for a value. If the embargo date is in the future the PMC identifier will not
be linked to the article. If the embargo date is today or in the past, or if it is empty or omitted, then the
PMC identifier is linked to the article through the link at cfg.id_handlers['PMC'].prefix.
PMC embargo date testing is done in function is_embargoed () which is called earlier because when the citation
has |pmc=<value> but does not have a |url= then |title= is linked with the PMC link. Function is_embargoed ()
returns the embargo date if the PMC article is still embargoed, otherwise it returns an empty string.
PMCs are sequential numbers beginning at 1 and counting up. This code checks the PMC to see that it contains only digits and is less
than test_limit; the value in local variable test_limit will need to be updated periodically as more PMCs are issued.
]]
local function pmc (options)
local id = options.id;
local embargo = options.Embargo; -- TODO: lowercase?
local handler = options.handler;
local err_flag;
local id_num;
local text;
id_num = id:match ('^[Pp][Mm][Cc](%d+)$'); -- identifier with PMC prefix
if is_set (id_num) then
set_message ('maint_pmc_format');
else -- plain number without PMC prefix
id_num = id:match ('^%d+$'); -- if here id is all digits
end
if is_set (id_num) then -- id_num has a value so test it
id_num = tonumber (id_num); -- convert id_num to a number for range testing
if 1 > id_num or handler.id_limit < id_num then -- if PMC is outside test limit boundaries
err_flag = set_message ('err_bad_pmc'); -- set an error message
else
id = tostring (id_num); -- make sure id is a string
end
else -- when id format incorrect
err_flag = set_message ('err_bad_pmc'); -- set an error message
end
if is_set (embargo) and is_set (is_embargoed (embargo)) then -- is PMC is still embargoed?
text = table.concat ( -- still embargoed so no external link
{
make_wikilink (label_link_make (handler), handler.label),
handler.separator,
id,
});
else
text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, -- no embargo date or embargo has expired, ok to link to article
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access,
auto_link = not err_flag and 'pmc' or nil -- do not auto-link when PMC has error
});
end
if err_flag then
options.coins_list_t['PMC'] = nil; -- when error, unset so not included in COinS
end
return text;
end
--[[--------------------------< P M I D >----------------------------------------------------------------------
Format PMID and do simple error checking. PMIDs are sequential numbers beginning at 1 and counting up. This
code checks the PMID to see that it contains only digits and is less than test_limit; the value in local variable
test_limit will need to be updated periodically as more PMIDs are issued.
]]
local function pmid (options)
local id = options.id;
local handler = options.handler;
if id:match("[^%d]") then -- if PMID has anything but digits
set_message ('err_bad_pmid'); -- set an error message
options.coins_list_t['PMID'] = nil; -- when error, unset so not included in COinS
else -- PMID is only digits
local id_num = tonumber (id); -- convert id to a number for range testing
if 1 > id_num or handler.id_limit < id_num then -- if PMID is outside test limit boundaries
set_message ('err_bad_pmid'); -- set an error message
options.coins_list_t['PMID'] = nil; -- when error, unset so not included in COinS
end
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode});
end
--[[--------------------------< R F C >------------------------------------------------------------------------
Format RFC and do simple error checking. RFCs are sequential numbers beginning at 1 and counting up. This
code checks the RFC to see that it contains only digits and is less than test_limit specified in the configuration;
the value in test_limit will need to be updated periodically as more RFCs are issued.
An index of all RFCs is here: https://tools.ietf.org/rfc/
]]
local function rfc (options)
local id = options.id;
local handler = options.handler;
if id:match("[^%d]") then -- if RFC has anything but digits
set_message ('err_bad_rfc'); -- set an error message
options.coins_list_t['RFC'] = nil; -- when error, unset so not included in COinS
else -- RFC is only digits
local id_num = tonumber (id); -- convert id to a number for range testing
if 1 > id_num or handler.id_limit < id_num then -- if RFC is outside test limit boundaries
set_message ('err_bad_rfc'); -- set an error message
options.coins_list_t['RFC'] = nil; -- when error, unset so not included in COinS
end
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access});
end
--[[--------------------------< S 2 C I D >--------------------------------------------------------------------
Format an S2CID, do simple error checking
S2CIDs are sequential numbers beginning at 1 and counting up. This code checks the S2CID to see that it is only
digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically
as more S2CIDs are issued.
]]
local function s2cid (options)
local id = options.id;
local access = options.access;
local handler = options.handler;
local id_num;
local text;
id_num = id:match ('^[1-9]%d*$'); -- id must be all digits; must not begin with 0; no open access flag
if is_set (id_num) then -- id_num has a value so test it
id_num = tonumber (id_num); -- convert id_num to a number for range testing
if handler.id_limit < id_num then -- if S2CID is outside test limit boundaries
set_message ('err_bad_s2cid'); -- set an error message
options.coins_list_t['S2CID'] = nil; -- when error, unset so not included in COinS
end
else -- when id format incorrect
set_message ('err_bad_s2cid'); -- set an error message
options.coins_list_t['S2CID'] = nil; -- when error, unset so not included in COinS
end
text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access});
return text;
end
--[[--------------------------< S B N >------------------------------------------------------------------------
9-digit form of ISBN-10; uses same check-digit validation when SBN is prefixed with an additional '0' to make 10 digits
sbn value not made part of COinS metadata because we don't have a url or isn't a COinS-defined identifier (rft.xxx)
or an identifier registered at info-uri.info (info:)
]]
local function sbn (options)
local id = options.id;
local ignore_invalid = options.accept;
local handler = options.handler;
local function return_result (check, err_type) -- local function to handle the various returns
local SBN = internal_link_id ({link = handler.link, label = handler.label, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator});
if not ignore_invalid then -- if not ignoring SBN errors
if not check then
options.coins_list_t['SBN'] = nil; -- when error, unset so not included in COinS; not really necessary here because sbn not made part of COinS
set_message ('err_bad_sbn', {err_type}); -- display an error message
return SBN;
end
else
set_message ('maint_isbn_ignore'); -- add a maint category even when there is no error (ToDo: Possibly switch to separate message for SBNs only)
end
return SBN;
end
if id:match ('[^%s-0-9X]') then
return return_result (false, cfg.err_msg_supl.char); -- fail if SBN contains anything but digits, hyphens, or the uppercase X
end
local ident = id:gsub ('[%s-]', ''); -- remove hyphens and whitespace; they interfere with the rest of the tests
if 9 ~= ident:len() then
return return_result (false, cfg.err_msg_supl.length); -- fail if incorrect length
end
if ident:match ('^%d*X?$') == nil then
return return_result (false, cfg.err_msg_supl.form); -- fail if SBN has 'X' anywhere but last position
end
return return_result (is_valid_isxn ('0' .. ident, 10), cfg.err_msg_supl.check);
end
--[[--------------------------< S S R N >----------------------------------------------------------------------
Format an SSRN, do simple error checking
SSRNs are sequential numbers beginning at 100? and counting up. This code checks the SSRN to see that it is
only digits and is greater than 99 and less than test_limit; the value in local variable test_limit will need
to be updated periodically as more SSRNs are issued.
]]
local function ssrn (options)
local id = options.id;
local handler = options.handler;
local id_num;
local text;
id_num = id:match ('^%d+$'); -- id must be all digits
if is_set (id_num) then -- id_num has a value so test it
id_num = tonumber (id_num); -- convert id_num to a number for range testing
if 100 > id_num or handler.id_limit < id_num then -- if SSRN is outside test limit boundaries
set_message ('err_bad_ssrn'); -- set an error message
options.coins_list_t['SSRN'] = nil; -- when error, unset so not included in COinS
end
else -- when id format incorrect
set_message ('err_bad_ssrn'); -- set an error message
options.coins_list_t['SSRN'] = nil; -- when error, unset so not included in COinS
end
text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = options.access});
return text;
end
--[[--------------------------< U S E N E T _ I D >------------------------------------------------------------
Validate and format a usenet message id. Simple error checking, looks for 'id-left@id-right' not enclosed in
'<' and/or '>' angle brackets.
]]
local function usenet_id (options)
local id = options.id;
local handler = options.handler;
local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode})
if not id:match('^.+@.+$') or not id:match('^[^<].*[^>]$') then -- doesn't have '@' or has one or first or last character is '< or '>'
set_message ('err_bad_usenet_id') -- add an error message if the message id is invalid
options.coins_list_t['USENETID'] = nil; -- when error, unset so not included in COinS
end
return text;
end
--[[--------------------------< Z B L >-----------------------------------------------------------------------
A numerical identifier in the form nnnn.nnnnn - leading zeros in the first quartet optional
format described here: http://emis.mi.sanu.ac.rs/ZMATH/zmath/en/help/search/
temporary format is apparently eight digits. Anything else is an error
]]
local function zbl (options)
local id = options.id;
local handler = options.handler;
if id:match('^%d%d%d%d%d%d%d%d$') then -- is this identifier using temporary format?
set_message ('maint_zbl'); -- yes, add maint cat
elseif not id:match('^%d?%d?%d?%d%.%d%d%d%d%d$') then -- not temporary, is it normal format?
set_message ('err_bad_zbl'); -- no, set an error message
options.coins_list_t['ZBL'] = nil; -- when error, unset so not included in COinS
end
return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect,
prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode});
end
--============================<< I N T E R F A C E F U N C T I O N S >>==========================================
--[[--------------------------< E X T R A C T _ I D S >------------------------------------------------------------
Populates ID table from arguments using configuration settings. Loops through cfg.id_handlers and searches args for
any of the parameters listed in each cfg.id_handlers['...'].parameters. If found, adds the parameter and value to
the identifier list. Emits redundant error message if more than one alias exists in args
]]
local function extract_ids (args)
local id_list = {}; -- list of identifiers found in args
for k, v in pairs (cfg.id_handlers) do -- k is uppercase identifier name as index to cfg.id_handlers; e.g. cfg.id_handlers['ISBN'], v is a table
v = select_one (args, v.parameters, 'err_redundant_parameters' ); -- v.parameters is a table of aliases for k; here we pick one from args if present
if is_set (v) then id_list[k] = v; end -- if found in args, add identifier to our list
end
return id_list;
end
--[[--------------------------< E X T R A C T _ I D _ A C C E S S _ L E V E L S >--------------------------------------
Fetches custom id access levels from arguments using configuration settings. Parameters which have a predefined access
level (e.g. arxiv) do not use this function as they are directly rendered as free without using an additional parameter.
returns a table of k/v pairs where k is same as the identifier's key in cfg.id_handlers and v is the assigned (valid) keyword
access-level values must match the case used in cfg.keywords_lists['id-access'] (lowercase unless there is some special reason for something else)
]]
local function extract_id_access_levels (args, id_list)
local id_accesses_list = {};
for k, v in pairs (cfg.id_handlers) do
local access_param = v.custom_access; -- name of identifier's access-level parameter
if is_set (access_param) then
local access_level = args[access_param]; -- get the assigned value if there is one
if is_set (access_level) then
if not in_array (access_level, cfg.keywords_lists['id-access']) then -- exact match required
set_message ('err_invalid_param_val', {access_param, access_level});
access_level = nil; -- invalid so unset
end
if not is_set (id_list[k]) then -- identifier access-level must have a matching identifier
set_message ('err_param_access_requires_param', {k:lower()}); -- parameter name is uppercase in cfg.id_handlers (k); lowercase for error message
end
id_accesses_list[k] = cfg.keywords_xlate[access_level]; -- get translated keyword
end
end
end
return id_accesses_list;
end
--[[--------------------------< B U I L D _ I D _ L I S T >----------------------------------------------------
render the identifiers into a sorted sequence table
<ID_list_coins_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value
<options_t> is a table of various k/v option pairs provided in the call to new_build_id_list();
modified by this function and passed to all identifier rendering functions
<access_levels_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value (if valid)
returns a sequence table of sorted (by hkey - 'handler' key) rendered identifier strings
]]
local function build_id_list (ID_list_coins_t, options_t, access_levels_t)
local ID_list_t = {};
local accept;
local func_map = { --function map points to functions associated with hkey identifier
['ARXIV'] = arxiv,
['ASIN'] = asin,
['BIBCODE'] = bibcode,
['BIORXIV'] = biorxiv,
['CITESEERX'] = citeseerx,
['DOI'] = doi,
['EISSN'] = issn,
['HDL'] = hdl,
['ISBN'] = isbn,
['ISMN'] = ismn,
['ISSN'] = issn,
['JFM'] = jfm,
['JSTOR'] = jstor,
['LCCN'] = lccn,
['MEDRXIV'] = medrxiv,
['MR'] = mr,
['OCLC'] = oclc,
['OL'] = openlibrary,
['OSTI'] = osti,
['PMC'] = pmc,
['PMID'] = pmid,
['RFC'] = rfc,
['S2CID'] = s2cid,
['SBN'] = sbn,
['SSRN'] = ssrn,
['USENETID'] = usenet_id,
['ZBL'] = zbl,
}
for hkey, v in pairs (ID_list_coins_t) do
v, accept = has_accept_as_written (v); -- remove accept-as-written markup if present; accept is boolean true when markup removed; false else
-- every function gets the options table with value v and accept boolean
options_t.hkey = hkey; -- ~/Configuration handler key
options_t.id = v; -- add that identifier value to the options table
options_t.accept = accept; -- add the accept boolean flag
options_t.access = access_levels_t[hkey]; -- add the access level for those that have an |<identifier-access= parameter
options_t.handler = cfg.id_handlers[hkey];
options_t.coins_list_t = ID_list_coins_t; -- pointer to ID_list_coins_t; for |asin= and |ol=; also to keep erroneous values out of the citation's metadata
options_t.coins_list_t[hkey] = v; -- id value without accept-as-written markup for metadata
if options_t.handler.access and not in_array (options_t.handler.access, cfg.keywords_lists['id-access']) then
error (cfg.messages['unknown_ID_access'] .. options_t.handler.access); -- here when handler access key set to a value not listed in list of allowed id access keywords
end
if func_map[hkey] then
local id_text = func_map[hkey] (options_t); -- call the function to get identifier text and any error message
table.insert (ID_list_t, {hkey, id_text}); -- add identifier text to the output sequence table
else
error (cfg.messages['unknown_ID_key'] .. hkey); -- here when func_map doesn't have a function for hkey
end
end
local function comp (a, b) -- used by following table.sort()
return a[1]:lower() < b[1]:lower(); -- sort by hkey
end
table.sort (ID_list_t, comp); -- sequence table of tables sort
for k, v in ipairs (ID_list_t) do -- convert sequence table of tables to simple sequence table of strings
ID_list_t[k] = v[2]; -- v[2] is the identifier rendering from the call to the various functions in func_map{}
end
return ID_list_t;
end
--[[--------------------------< O P T I O N S _ C H E C K >----------------------------------------------------
check that certain option parameters have their associated identifier parameters with values
<ID_list_coins_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value
<ID_support_t> is a sequence table of tables created in citation0() where each subtable has four elements:
[1] is the support parameter's assigned value; empty string if not set
[2] is a text string same as key in cfg.id_handlers
[3] is cfg.error_conditions key used to create error message
[4] is original ID support parameter name used to create error message
returns nothing; on error emits an appropriate error message
]]
local function options_check (ID_list_coins_t, ID_support_t)
for _, v in ipairs (ID_support_t) do
if is_set (v[1]) and not ID_list_coins_t[v[2]] then -- when support parameter has a value but matching identifier parameter is missing or empty
set_message (v[3], (v[4])); -- emit the appropriate error message
end
end
end
--[[--------------------------< I D E N T I F I E R _ L I S T S _ G E T >--------------------------------------
Creates two identifier lists: a k/v table of identifiers and their values to be used locally and for use in the
COinS metadata, and a sequence table of the rendered identifier strings that will be included in the rendered
citation.
]]
local function identifier_lists_get (args_t, options_t, ID_support_t)
local ID_list_coins_t = extract_ids (args_t); -- get a table of identifiers and their values for use locally and for use in COinS
options_check (ID_list_coins_t, ID_support_t); -- ID support parameters must have matching identifier parameters
local ID_access_levels_t = extract_id_access_levels (args_t, ID_list_coins_t); -- get a table of identifier access levels
local ID_list_t = build_id_list (ID_list_coins_t, options_t, ID_access_levels_t); -- get a sequence table of rendered identifier strings
return ID_list_t, ID_list_coins_t; -- return the tables
end
--[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >--------------------------------------
Sets local cfg table and imported functions table to same (live or sandbox) as that used by the other modules.
]]
local function set_selected_modules (cfg_table_ptr, utilities_page_ptr)
cfg = cfg_table_ptr;
has_accept_as_written = utilities_page_ptr.has_accept_as_written; -- import functions from select Module:Citation/CS1/Utilities module
is_set = utilities_page_ptr.is_set;
in_array = utilities_page_ptr.in_array;
set_message = utilities_page_ptr.set_message;
select_one = utilities_page_ptr.select_one;
substitute = utilities_page_ptr.substitute;
make_wikilink = utilities_page_ptr.make_wikilink;
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {
auto_link_urls = auto_link_urls, -- table of identifier URLs to be used when auto-linking |title=
identifier_lists_get = identifier_lists_get, -- experiment to replace individual calls to build_id_list(), extract_ids, extract_id_access_levels
is_embargoed = is_embargoed;
set_selected_modules = set_selected_modules;
}
r6lzaw6ug2lrtv04pl4wmeewed6qduf
Module:Citation/CS1/Identifiers/sandbox/doc
828
25410
130828
2026-09-16T04:04:34Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "{{sandbox other||{{#lst:Module:Citation/CS1/doc|header}}}} This page renders and performs error checking on the various named identifiers supported by [[Module:Citation/CS1]]. {{#lst:Module:Citation/CS1/doc|module_components_table}} <noinclude> [[Category:Module documentation pages]] </noinclude>"
130828
wikitext
text/x-wiki
{{sandbox other||{{#lst:Module:Citation/CS1/doc|header}}}}
This page renders and performs error checking on the various named identifiers supported by [[Module:Citation/CS1]].
{{#lst:Module:Citation/CS1/doc|module_components_table}}
<noinclude>
[[Category:Module documentation pages]]
</noinclude>
1mqall7p0y6920anidozm5twoz7a1is
Module:Citation/CS1/Utilities/sandbox
828
25411
130829
2026-09-16T04:05:10Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[ History of changes since last sync: 2026-01-17 ]] local z = { error_cats_t = {}; -- for categorizing citations that contain errors error_ids_t = {}; -- list of error identifiers; used to prevent duplication of certain errors; local to this module error_msgs_t = {}; -- sequence table of error messages maint_cats_t = {}; -- for categorizing citations that aren't erroneous per se, but could..."
130829
Scribunto
text/plain
--[[
History of changes since last sync: 2026-01-17
]]
local z = {
error_cats_t = {}; -- for categorizing citations that contain errors
error_ids_t = {}; -- list of error identifiers; used to prevent duplication of certain errors; local to this module
error_msgs_t = {}; -- sequence table of error messages
maint_cats_t = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work
prop_cats_t = {}; -- for categorizing citations based on certain properties, language of source for instance
prop_keys_t = {}; -- for adding classes to the citation's <cite> tag
};
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration
--[[--------------------------< I S _ S E T >------------------------------------------------------------------
Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string.
]]
local function is_set (var)
return not (var == nil or var == '');
end
--[[--------------------------< I N _ A R R A Y >--------------------------------------------------------------
Whether needle is in haystack
]]
local function in_array (needle, haystack)
if needle == nil then
return false;
end
for n, v in ipairs (haystack) do
if v == needle then
return n;
end
end
return false;
end
--[[--------------------------< H A S _ A C C E P T _ A S _ W R I T T E N >------------------------------------
When <str> is wholly wrapped in accept-as-written markup, return <str> without markup and true; return <str> and false else
with allow_empty = false, <str> must have at least one character inside the markup
with allow_empty = true, <str> the markup frame can be empty like (()) to distinguish an empty template parameter from the specific condition "has no applicable value" in citation-context.
After further evaluation the two cases might be merged at a later stage, but should be kept separated for now.
]]
local function has_accept_as_written (str, allow_empty)
if not is_set (str) then
return str, false;
end
local count;
if true == allow_empty then
str, count = str:gsub ('^%(%((.*)%)%)$', '%1'); -- allows (()) to be an empty set
else
str, count = str:gsub ('^%(%((.+)%)%)$', '%1');
end
return str, 0 ~= count;
end
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Populates numbered arguments in a message string using an argument table. <args> may be a single string or a
sequence table of multiple strings.
]]
local function substitute (msg, args)
return args and mw.message.newRawMessage (msg, args):plain() or msg;
end
--[[--------------------------< E R R O R _ C O M M E N T >----------------------------------------------------
Wraps error messages with CSS markup according to the state of hidden. <content> may be a single string or a
sequence table of multiple strings.
]]
local function error_comment (content, hidden)
return substitute (hidden and cfg.presentation['hidden-error'] or cfg.presentation['visible-error'], content);
end
--[[--------------------------< H Y P H E N _ T O _ D A S H >--------------------------------------------------
Converts a hyphen, endash, emdash to endash under certain conditions. The hyphen/en/em must separate
like items; unlike items are returned unmodified. These forms are modified:
letter - letter (A-B)
digit - digit (4-5)
digit separator digit - digit separator digit (4.1-4.5 or 4-1-4-5)
letterdigit - letterdigit (A1-A5) (an optional separator between letter and
digit is supported – a.1-a.5 or a-1-a-5)
digitletter - digitletter (5a-5d) (an optional separator between letter and
digit is supported – 5.a-5.d or 5-a-5-d)
any other forms are returned unmodified.
str may be a comma- or semicolon-separated list of page ranges with/without single pages
]]
local function hyphen_to_dash (str)
if not is_set (str) then
return str;
end
str = str:gsub ("(%(%(.-%)%))", function(m) return m:gsub(",", ","):gsub(";", ";") end) -- replace commas and semicolons in accept-as-written markup with similar unicode characters so they'll be ignored during the split
str = str:gsub ('&[nm]dash;', {['–'] = '–', ['—'] = '—'}); -- replace — and – entities with their characters; semicolon mucks up the text.split
str = str:gsub ('-', '-'); -- replace HTML numeric entity with hyphen character
str = str:gsub (' ', ' '); -- replace entity with generic keyboard space character
local out = {};
local list = mw.text.split (str, '%s*[,;]%s*'); -- split str at comma or semicolon separators if there are any
local accept; -- boolean
for _, item in ipairs (list) do -- for each item in the list
item, accept = has_accept_as_written (item); -- remove accept-this-as-written markup when it wraps all of item
if not accept and mw.ustring.match (item, '^%w*[%.%-]?%w+%s*[—–-]%s*%w*[%.%-]?%w+$') then -- if pagination uses <hyphen|dot> separators with hyphen/endash/emdash <range separator>
if mw.ustring.match (item, '^%a+[%.%-]%d+%s*[—–-]%s*%a+[%.%-]%d+$') or -- letter<hyphen|dot>digit <range separator> letter<hyphen|dot>digit (requires <hyphen|dot> separator between letter and digit)
mw.ustring.match (item, '^%d+[%.%-]%a+%s*[—–-]%s*%d+[%.%-]%a+$') or -- digit<hyphen|dot>letter <range separator> digit<hyphen|dot>letter (requires <hyphen|dot> separator between digit and letter)
mw.ustring.match (item, '^%d+[%.%-]%d+%s*[—–-]%s*%d+[%.%-]%d+$') then -- digit<hyphen|dot>digit <range separator> digit<hyphen|dot>digit (requires <hyphen|dot> separator between digit and digit)
item = mw.ustring.gsub (item, '(%w*[%.%-]%w+)%s*[—–-]%s*(%w*[%.%-]%w+)', '<span class="nowrap">%1 –</span> <span class="nowrap">%2</span>'); -- replace <range separator>, with spaced endash
elseif mw.ustring.match (item, '^%d+%a+%s*[—–-]%s*%d+%a+$') or -- digitletter <range separator> digitletter
mw.ustring.match (item, '^%a+%d+%s*[—–-]%s*%a+%d+$') or -- letterdigit <range separator> letterdigit
mw.ustring.match (item, '^%d+%s*[—–-]%s*%d+$') or -- digit <range separator> digit
mw.ustring.match (item, '^%a+%s*[—–-]%s*%a+$') then -- letter<range separator> letter
item = mw.ustring.gsub (item, '(%w+)%s*[—–-]%s*(%w+)', '<span class="nowrap">%1–</span>%2'); -- replace <range separator> with endash, remove extraneous space characters
else
-- item = mw.ustring.gsub (item, '%s*[—–-]%s*', '–'); -- disabled; here when 'unlike' items so return <item> as is
end
end
table.insert (out, item); -- add the (possibly modified) item to the output table
end
local temp_str; -- concatenate the output table into a comma separated string
temp_str, accept = has_accept_as_written (table.concat (out, ', ')); -- remove accept-this-as-written markup when it wraps all of concatenated out
if accept then
temp_str = has_accept_as_written (str); -- when global markup removed, return original str; do it this way to suppress boolean second return value
return temp_str:gsub(",", ","):gsub(";", ";");
else
return temp_str:gsub(",", ","):gsub(";", ";"); -- else, return assembled temp_str
end
end
--[=[-------------------------< M A K E _ W I K I L I N K >----------------------------------------------------
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only
link is provided (or link and display are the same), returns a wikilink in the form [[L]]; if neither are
provided or link is omitted, returns an empty string.
]=]
local function make_wikilink (link, display)
if not is_set (link) then return '' end
if is_set (display) and link ~= display then
return table.concat ({'[[', link, '|', display, ']]'});
else
return table.concat ({'[[', link, ']]'});
end
end
--[[--------------------------< S E T _ M E S S A G E >----------------------------------------------------------
Sets an error message using the ~/Configuration error_conditions{} table along with arguments supplied in the function
call, inserts the resulting message in z.error_msgs_t{} sequence table, and returns the error message.
<error_id> – key value for appropriate error handler in ~/Configuration error_conditions{} table
<arguments> – may be a single string or a sequence table of multiple strings to be subsititued into error_conditions[error_id].message
<raw> – boolean
true – causes this function to return the error message not wrapped in visible-error, hidden-error span tag;
returns error_conditions[error_id].hidden as a second return value
does not add message to z.error_msgs_t sequence table
false, nil – adds message wrapped in visible-error, hidden-error span tag to z.error_msgs_t
returns the error message wrapped in visible-error, hidden-error span tag; there is no second return value
<prefix> – string to be prepended to <message> -- TODO: remove support for these unused(?) arguments?
<suffix> – string to be appended to <message>
TODO: change z.error_cats_t and z.maint_cats_t to have the form cat_name = true? this to avoid dups without having to have an extra table
]]
local added_maint_cats = {} -- list of maintenance categories that have been added to z.maint_cats_t; TODO: figure out how to delete this table
local function set_message (error_id, arguments, raw, prefix, suffix)
local error_state = cfg.error_conditions[error_id];
prefix = prefix or '';
suffix = suffix or '';
if error_state == nil then
error (cfg.messages['undefined_error'] .. ': ' .. error_id); -- because missing error handler in Module:Citation/CS1/Configuration
elseif is_set (error_state.category) then
if error_state.message then -- when error_state.message defined, this is an error message
table.insert (z.error_cats_t, error_state.category);
else
if not added_maint_cats[error_id] then
added_maint_cats[error_id] = true; -- note that we've added this category
table.insert (z.maint_cats_t, substitute (error_state.category, arguments)); -- make cat name then add to table
end
return; -- because no message, nothing more to do
end
end
local message = substitute (error_state.message, arguments);
message = table.concat (
{
message,
' (',
make_wikilink (
table.concat (
{
cfg.messages['help page link'],
'#',
error_state.anchor
}),
cfg.messages['help page label']),
')'
});
z.error_ids_t[error_id] = true;
if z.error_ids_t['err_citation_missing_title'] and -- if missing-title error already noted
in_array (error_id, {'err_bare_url_missing_title', 'err_trans_missing_title'}) then -- and this error is one of these
return '', false; -- don't bother because one flavor of missing title is sufficient
end
message = table.concat ({prefix, message, suffix});
if true == raw then
return message, error_state.hidden; -- return message not wrapped in visible-error, hidden-error span tag
end
message = error_comment (message, error_state.hidden); -- wrap message in visible-error, hidden-error span tag
table.insert (z.error_msgs_t, message); -- add it to the messages sequence table
return message; -- and done; return value generally not used but is used as a flag in various functions of ~/Identifiers
end
--[[-------------------------< I S _ A L I A S _ U S E D >-----------------------------------------------------
This function is used by select_one() to determine if one of a list of alias parameters is in the argument list
provided by the template.
Input:
args – pointer to the arguments table from calling template
alias – one of the list of possible aliases in the aliases lists from Module:Citation/CS1/Configuration
index – for enumerated parameters, identifies which one
enumerated – true/false flag used to choose how enumerated aliases are examined
value – value associated with an alias that has previously been selected; nil if not yet selected
selected – the alias that has previously been selected; nil if not yet selected
error_list – list of aliases that are duplicates of the alias already selected
Returns:
value – value associated with alias we selected or that was previously selected or nil if an alias not yet selected
selected – the alias we selected or the alias that was previously selected or nil if an alias not yet selected
]]
local function is_alias_used (args, alias, index, enumerated, value, selected, error_list)
if enumerated then -- is this a test for an enumerated parameters?
alias = alias:gsub ('#', index); -- replace '#' with the value in index
else
alias = alias:gsub ('#', ''); -- remove '#' if it exists
end
if is_set (args[alias]) then -- alias is in the template's argument list
if value ~= nil and selected ~= alias then -- if we have already selected one of the aliases
local skip;
for _, v in ipairs (error_list) do -- spin through the error list to see if we've added this alias
if v == alias then
skip = true;
break; -- has been added so stop looking
end
end
if not skip then -- has not been added so
table.insert (error_list, alias); -- add error alias to the error list
end
else
value = args[alias]; -- not yet selected an alias, so select this one
selected = alias;
end
end
return value, selected; -- return newly selected alias, or previously selected alias
end
--[[--------------------------< A D D _ M A I N T _ C A T >------------------------------------------------------
Adds a category to z.maint_cats_t using names from the configuration file with additional text if any.
To prevent duplication, the added_maint_cats table lists the categories by key that have been added to z.maint_cats_t.
]]
local function add_maint_cat (key, arguments)
if not added_maint_cats [key] then
added_maint_cats [key] = true; -- note that we've added this category
table.insert (z.maint_cats_t, substitute (cfg.maint_cats [key], arguments)); -- make name then add to table
end
end
--[[--------------------------< A D D _ P R O P _ C A T >--------------------------------------------------------
Adds a category to z.prop_cats_t using names from the configuration file with additional text if any.
foreign_lang_source and foreign_lang_source_2 keys have a language code appended to them so that multiple languages
may be categorized but multiples of the same language are not categorized.
added_prop_cats is a table declared in page scope variables above
]]
local added_prop_cats = {}; -- list of property categories that have been added to z.prop_cats_t
local function add_prop_cat (key, arguments, key_modifier)
local key_modified = key .. ((key_modifier and key_modifier) or ''); -- modify <key> with <key_modifier> if present and not nil
if not added_prop_cats [key_modified] then
added_prop_cats [key_modified] = true; -- note that we've added this category
table.insert (z.prop_cats_t, substitute (cfg.prop_cats [key], arguments)); -- make name then add to table
table.insert (z.prop_keys_t, 'cs1-prop-' .. key); -- convert key to class for use in the citation's <cite> tag
end
end
--[[--------------------------< S A F E _ F O R _ I T A L I C S >----------------------------------------------
Protects a string that will be wrapped in wiki italic markup '' ... ''
Note: We cannot use <i> for italics, as the expected behavior for italics specified by ''...'' in the title is that
they will be inverted (i.e. unitalicized) in the resulting references. In addition, <i> and '' tend to interact
poorly under Mediawiki's HTML tidy.
]]
local function safe_for_italics (str)
if not is_set (str) then return str end
if str:sub (1, 1) == "'" then str = "<span></span>" .. str; end
if str:sub (-1, -1) == "'" then str = str .. "<span></span>"; end
return str:gsub ('\n', ' '); -- Remove newlines as they break italics.
end
--[[--------------------------< W R A P _ S T Y L E >----------------------------------------------------------
Applies styling to various parameters. Supplied string is wrapped using a message_list configuration taking one
argument; protects italic styled parameters. Additional text taken from citation_config.presentation - the reason
this function is similar to but separate from wrap_msg().
]]
local function wrap_style (key, str)
if not is_set (str) then
return "";
elseif in_array (key, {'italic-title', 'trans-italic-title'}) then
str = safe_for_italics (str);
end
return substitute (cfg.presentation[key], {str});
end
--[[--------------------------< M A K E _ S E P _ L I S T >------------------------------------------------------------
make a separated list of items using provided separators.
<sep_list> - typically '<comma><space>'
<sep_list_pair> - typically '<space>and<space>'
<sep_list_end> - typically '<comma><space>and<space>' or '<comma><space>&<space>'
defaults to cfg.presentation['sep_list'], cfg.presentation['sep_list_pair'], and cfg.presentation['sep_list_end']
if <sep_list_end> is specified, <sep_list> and <sep_list_pair> must also be supplied
]]
local function make_sep_list (count, list_seq, sep_list, sep_list_pair, sep_list_end)
local list = '';
if not sep_list then -- set the defaults
sep_list = cfg.presentation['sep_list'];
sep_list_pair = cfg.presentation['sep_list_pair'];
sep_list_end = cfg.presentation['sep_list_end'];
end
if 2 >= count then
list = table.concat (list_seq, sep_list_pair); -- insert separator between two items; returns list_seq[1] then only one item
elseif 2 < count then
list = table.concat (list_seq, sep_list, 1, count - 1); -- concatenate all but last item with plain list separator
list = table.concat ({list, list_seq[count]}, sep_list_end); -- concatenate last item onto end of <list> with final separator
end
return list;
end
--[[--------------------------< S E L E C T _ O N E >----------------------------------------------------------
Chooses one matching parameter from a list of parameters to consider. The list of parameters to consider is just
names. For parameters that may be enumerated, the position of the numerator in the parameter name is identified
by the '#' so |author-last1= and |author1-last= are represented as 'author-last#' and 'author#-last'.
Because enumerated parameter |<param>1= is an alias of |<param>= we must test for both possibilities.
Generates an error if more than one match is present.
]]
local function select_one (args, aliases_list, error_condition, index)
local value = nil; -- the value assigned to the selected parameter
local selected = ''; -- the name of the parameter we have chosen
local error_list = {};
if index ~= nil then index = tostring(index); end
for _, alias in ipairs (aliases_list) do -- for each alias in the aliases list
if alias:match ('#') then -- if this alias can be enumerated
if '1' == index then -- when index is 1 test for enumerated and non-enumerated aliases
value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- first test for non-enumerated alias
end
value, selected = is_alias_used (args, alias, index, true, value, selected, error_list); -- test for enumerated alias
else
value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- test for non-enumerated alias
end
end
if #error_list > 0 and 'none' ~= error_condition then -- for cases where this code is used outside of extract_names()
for i, v in ipairs (error_list) do
error_list[i] = wrap_style ('parameter', v);
end
table.insert (error_list, wrap_style ('parameter', selected));
set_message (error_condition, {make_sep_list (#error_list, error_list)});
end
return value, selected;
end
--[=[-------------------------< R E M O V E _ W I K I _ L I N K >----------------------------------------------
Gets the display text from a wikilink like [[A|B]] or [[B]] gives B
The str:gsub() returns either A|B froma [[A|B]] or B from [[B]] or B from B (no wikilink markup).
In l(), l:gsub() removes the link and pipe (if they exist); the second :gsub() trims whitespace from the label
if str was wrapped in wikilink markup. Presumably, this is because without wikimarkup in str, there is no match
in the initial gsub, the replacement function l() doesn't get called.
]=]
local function remove_wiki_link (str)
return (str:gsub ("%[%[([^%[%]]*)%]%]", function(l)
return l:gsub ("^[^|]*|(.*)$", "%1" ):gsub ("^%s*(.-)%s*$", "%1");
end));
end
--[=[-------------------------< I S _ W I K I L I N K >--------------------------------------------------------
Determines if str is a wikilink, extracts, and returns the wikilink type, link text, and display text parts.
If str is a complex wikilink ([[L|D]]):
returns wl_type 2 and D and L from [[L|D]];
if str is a simple wikilink ([[D]])
returns wl_type 1 and D from [[D]] and L as empty string;
if not a wikilink:
returns wl_type 0, str as D, and L as empty string.
trims leading and trailing whitespace and pipes from L and D ([[L|]] and [[|D]] are accepted by MediaWiki and
treated like [[D]]; while [[|D|]] is not accepted by MediaWiki, here, we accept it and return D without the pipes).
]=]
local function is_wikilink (str)
local D, L
local wl_type = 2; -- assume that str is a complex wikilink [[L|D]]
if not str:match ('^%[%[[^%]]+%]%]$') then -- is str some sort of a wikilink (must have some sort of content)
return 0, str, ''; -- not a wikilink; return wl_type as 0, str as D, and empty string as L
end
L, D = str:match ('^%[%[([^|]+)|([^%]]+)%]%]$'); -- get L and D from [[L|D]]
if not is_set (D) then -- if no separate display
D = str:match ('^%[%[([^%]]*)|*%]%]$'); -- get D from [[D]] or [[D|]]
wl_type = 1;
end
D = mw.text.trim (D, '%s|'); -- trim white space and pipe characters
return wl_type, D, L or '';
end
--[[--------------------------< S T R I P _ A P O S T R O P H E _ M A R K U P >--------------------------------
Strip wiki italic and bold markup from argument so that it doesn't contaminate COinS metadata.
This function strips common patterns of apostrophe markup. We presume that editors who have taken the time to
markup a title have, as a result, provided valid markup. When they don't, some single apostrophes are left behind.
Returns the argument without wiki markup and a number; the number is more-or-less meaningless except as a flag
to indicate that markup was replaced; do not rely on it as an indicator of how many of any kind of markup was
removed; returns the argument and nil when no markup removed
]]
local function strip_apostrophe_markup (argument)
if not is_set (argument) then
return argument, nil; -- no argument, nothing to do
end
if nil == argument:find ( "''", 1, true ) then -- Is there at least one double apostrophe? If not, exit.
return argument, nil;
end
local flag;
while true do
if argument:find ("'''''", 1, true) then -- bold italic (5)
argument, flag = argument:gsub ("%'%'%'%'%'", ""); -- remove all instances of it
elseif argument:find ("''''", 1, true) then -- italic start and end without content (4)
argument, flag=argument:gsub ("%'%'%'%'", "");
elseif argument:find ("'''", 1, true) then -- bold (3)
argument, flag=argument:gsub ("%'%'%'", "");
elseif argument:find ("''", 1, true) then -- italic (2)
argument, flag = argument:gsub ("%'%'", "");
else
break;
end
end
return argument, flag; -- done
end
--[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >--------------------------------------
Sets local cfg table to same (live or sandbox) as that used by the other modules.
]]
local function set_selected_modules (cfg_table_ptr)
cfg = cfg_table_ptr;
end
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
add_maint_cat = add_maint_cat, -- exported functions
add_prop_cat = add_prop_cat,
error_comment = error_comment,
has_accept_as_written = has_accept_as_written,
hyphen_to_dash = hyphen_to_dash,
in_array = in_array,
is_set = is_set,
is_wikilink = is_wikilink,
make_sep_list = make_sep_list,
make_wikilink = make_wikilink,
remove_wiki_link = remove_wiki_link,
safe_for_italics = safe_for_italics,
select_one = select_one,
set_message = set_message,
set_selected_modules = set_selected_modules,
strip_apostrophe_markup = strip_apostrophe_markup,
substitute = substitute,
wrap_style = wrap_style,
z = z, -- exported table
}
pz049ya3st1fky9lrpy17zvhnln4dcg
Module:Citation/CS1/Utilities/sandbox/doc
828
25412
130830
2026-09-16T04:08:57Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "local z = { error_cats_t = {}; -- for categorizing citations that contain errors error_ids_t = {}; -- list of error identifiers; used to prevent duplication of certain errors; local to this module error_msgs_t = {}; -- sequence table of error messages maint_cats_t = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work prop_cats_t = {}; -- for..."
130830
wikitext
text/x-wiki
local z = {
error_cats_t = {}; -- for categorizing citations that contain errors
error_ids_t = {}; -- list of error identifiers; used to prevent duplication of certain errors; local to this module
error_msgs_t = {}; -- sequence table of error messages
maint_cats_t = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work
prop_cats_t = {}; -- for categorizing citations based on certain properties, language of source for instance
prop_keys_t = {}; -- for adding classes to the citation's <cite> tag
};
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration
--[[--------------------------< I S _ S E T >------------------------------------------------------------------
Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string.
]]
local function is_set (var)
return not (var == nil or var == '');
end
--[[--------------------------< I N _ A R R A Y >--------------------------------------------------------------
Whether needle is in haystack
]]
local function in_array (needle, haystack)
if needle == nil then
return false;
end
for n, v in ipairs (haystack) do
if v == needle then
return n;
end
end
return false;
end
--[[--------------------------< H A S _ A C C E P T _ A S _ W R I T T E N >------------------------------------
When <str> is wholly wrapped in accept-as-written markup, return <str> without markup and true; return <str> and false else
with allow_empty = false, <str> must have at least one character inside the markup
with allow_empty = true, <str> the markup frame can be empty like (()) to distinguish an empty template parameter from the specific condition "has no applicable value" in citation-context.
After further evaluation the two cases might be merged at a later stage, but should be kept separated for now.
]]
local function has_accept_as_written (str, allow_empty)
if not is_set (str) then
return str, false;
end
local count;
if true == allow_empty then
str, count = str:gsub ('^%(%((.*)%)%)$', '%1'); -- allows (()) to be an empty set
else
str, count = str:gsub ('^%(%((.+)%)%)$', '%1');
end
return str, 0 ~= count;
end
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Populates numbered arguments in a message string using an argument table. <args> may be a single string or a
sequence table of multiple strings.
]]
local function substitute (msg, args)
return args and mw.message.newRawMessage (msg, args):plain() or msg;
end
--[[--------------------------< E R R O R _ C O M M E N T >----------------------------------------------------
Wraps error messages with CSS markup according to the state of hidden. <content> may be a single string or a
sequence table of multiple strings.
]]
local function error_comment (content, hidden)
return substitute (hidden and cfg.presentation['hidden-error'] or cfg.presentation['visible-error'], content);
end
--[[--------------------------< H Y P H E N _ T O _ D A S H >--------------------------------------------------
Converts a hyphen, endash, emdash to endash under certain conditions. The hyphen/en/em must separate
like items; unlike items are returned unmodified. These forms are modified:
letter - letter (A-B)
digit - digit (4-5)
digit separator digit - digit separator digit (4.1-4.5 or 4-1-4-5)
letterdigit - letterdigit (A1-A5) (an optional separator between letter and
digit is supported – a.1-a.5 or a-1-a-5)
digitletter - digitletter (5a-5d) (an optional separator between letter and
digit is supported – 5.a-5.d or 5-a-5-d)
any other forms are returned unmodified.
str may be a comma- or semicolon-separated list of page ranges with/without single pages
]]
local function hyphen_to_dash (str)
if not is_set (str) then
return str;
end
str = str:gsub ("(%(%(.-%)%))", function(m) return m:gsub(",", ","):gsub(";", ";") end) -- replace commas and semicolons in accept-as-written markup with similar unicode characters so they'll be ignored during the split
str = str:gsub ('&[nm]dash;', {['–'] = '–', ['—'] = '—'}); -- replace — and – entities with their characters; semicolon mucks up the text.split
str = str:gsub ('-', '-'); -- replace HTML numeric entity with hyphen character
str = str:gsub (' ', ' '); -- replace entity with generic keyboard space character
local out = {};
local list = mw.text.split (str, '%s*[,;]%s*'); -- split str at comma or semicolon separators if there are any
local accept; -- boolean
for _, item in ipairs (list) do -- for each item in the list
item, accept = has_accept_as_written (item); -- remove accept-this-as-written markup when it wraps all of item
if not accept and mw.ustring.match (item, '^%w*[%.%-]?%w+%s*[—–-]%s*%w*[%.%-]?%w+$') then -- if pagination uses <hyphen|dot> separators with hyphen/endash/emdash <range separator>
if mw.ustring.match (item, '^%a+[%.%-]%d+%s*[—–-]%s*%a+[%.%-]%d+$') or -- letter<hyphen|dot>digit <range separator> letter<hyphen|dot>digit (requires <hyphen|dot> separator between letter and digit)
mw.ustring.match (item, '^%d+[%.%-]%a+%s*[—–-]%s*%d+[%.%-]%a+$') or -- digit<hyphen|dot>letter <range separator> digit<hyphen|dot>letter (requires <hyphen|dot> separator between digit and letter)
mw.ustring.match (item, '^%d+[%.%-]%d+%s*[—–-]%s*%d+[%.%-]%d+$') then -- digit<hyphen|dot>digit <range separator> digit<hyphen|dot>digit (requires <hyphen|dot> separator between digit and digit)
item = mw.ustring.gsub (item, '(%w*[%.%-]%w+)%s*[—–-]%s*(%w*[%.%-]%w+)', '<span class="nowrap">%1 –</span> <span class="nowrap">%2</span>'); -- replace <range separator>, with spaced endash
elseif mw.ustring.match (item, '^%d+%a+%s*[—–-]%s*%d+%a+$') or -- digitletter <range separator> digitletter
mw.ustring.match (item, '^%a+%d+%s*[—–-]%s*%a+%d+$') or -- letterdigit <range separator> letterdigit
mw.ustring.match (item, '^%d+%s*[—–-]%s*%d+$') or -- digit <range separator> digit
mw.ustring.match (item, '^%a+%s*[—–-]%s*%a+$') then -- letter<range separator> letter
item = mw.ustring.gsub (item, '(%w+)%s*[—–-]%s*(%w+)', '<span class="nowrap">%1–</span>%2'); -- replace <range separator> with endash, remove extraneous space characters
else
-- item = mw.ustring.gsub (item, '%s*[—–-]%s*', '–'); -- disabled; here when 'unlike' items so return <item> as is
end
end
table.insert (out, item); -- add the (possibly modified) item to the output table
end
local temp_str; -- concatenate the output table into a comma separated string
temp_str, accept = has_accept_as_written (table.concat (out, ', ')); -- remove accept-this-as-written markup when it wraps all of concatenated out
if accept then
temp_str = has_accept_as_written (str); -- when global markup removed, return original str; do it this way to suppress boolean second return value
return temp_str:gsub(",", ","):gsub(";", ";");
else
return temp_str:gsub(",", ","):gsub(";", ";"); -- else, return assembled temp_str
end
end
--[=[-------------------------< M A K E _ W I K I L I N K >----------------------------------------------------
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only
link is provided (or link and display are the same), returns a wikilink in the form [[L]]; if neither are
provided or link is omitted, returns an empty string.
]=]
local function make_wikilink (link, display)
if not is_set (link) then return '' end
if is_set (display) and link ~= display then
return table.concat ({'[[', link, '|', display, ']]'});
else
return table.concat ({'[[', link, ']]'});
end
end
--[[--------------------------< S E T _ M E S S A G E >----------------------------------------------------------
Sets an error message using the ~/Configuration error_conditions{} table along with arguments supplied in the function
call, inserts the resulting message in z.error_msgs_t{} sequence table, and returns the error message.
<error_id> – key value for appropriate error handler in ~/Configuration error_conditions{} table
<arguments> – may be a single string or a sequence table of multiple strings to be subsititued into error_conditions[error_id].message
<raw> – boolean
true – causes this function to return the error message not wrapped in visible-error, hidden-error span tag;
returns error_conditions[error_id].hidden as a second return value
does not add message to z.error_msgs_t sequence table
false, nil – adds message wrapped in visible-error, hidden-error span tag to z.error_msgs_t
returns the error message wrapped in visible-error, hidden-error span tag; there is no second return value
<prefix> – string to be prepended to <message> -- TODO: remove support for these unused(?) arguments?
<suffix> – string to be appended to <message>
TODO: change z.error_cats_t and z.maint_cats_t to have the form cat_name = true? this to avoid dups without having to have an extra table
]]
local added_maint_cats = {} -- list of maintenance categories that have been added to z.maint_cats_t; TODO: figure out how to delete this table
local function set_message (error_id, arguments, raw, prefix, suffix)
local error_state = cfg.error_conditions[error_id];
prefix = prefix or '';
suffix = suffix or '';
if error_state == nil then
error (cfg.messages['undefined_error'] .. ': ' .. error_id); -- because missing error handler in Module:Citation/CS1/Configuration
elseif is_set (error_state.category) then
if error_state.message then -- when error_state.message defined, this is an error message
table.insert (z.error_cats_t, error_state.category);
else
if not added_maint_cats[error_id] then
added_maint_cats[error_id] = true; -- note that we've added this category
table.insert (z.maint_cats_t, substitute (error_state.category, arguments)); -- make cat name then add to table
end
return; -- because no message, nothing more to do
end
end
local message = substitute (error_state.message, arguments);
message = table.concat (
{
message,
' (',
make_wikilink (
table.concat (
{
cfg.messages['help page link'],
'#',
error_state.anchor
}),
cfg.messages['help page label']),
')'
});
z.error_ids_t[error_id] = true;
if z.error_ids_t['err_citation_missing_title'] and -- if missing-title error already noted
in_array (error_id, {'err_bare_url_missing_title', 'err_trans_missing_title'}) then -- and this error is one of these
return '', false; -- don't bother because one flavor of missing title is sufficient
end
message = table.concat ({prefix, message, suffix});
if true == raw then
return message, error_state.hidden; -- return message not wrapped in visible-error, hidden-error span tag
end
message = error_comment (message, error_state.hidden); -- wrap message in visible-error, hidden-error span tag
table.insert (z.error_msgs_t, message); -- add it to the messages sequence table
return message; -- and done; return value generally not used but is used as a flag in various functions of ~/Identifiers
end
--[[-------------------------< I S _ A L I A S _ U S E D >-----------------------------------------------------
This function is used by select_one() to determine if one of a list of alias parameters is in the argument list
provided by the template.
Input:
args – pointer to the arguments table from calling template
alias – one of the list of possible aliases in the aliases lists from Module:Citation/CS1/Configuration
index – for enumerated parameters, identifies which one
enumerated – true/false flag used to choose how enumerated aliases are examined
value – value associated with an alias that has previously been selected; nil if not yet selected
selected – the alias that has previously been selected; nil if not yet selected
error_list – list of aliases that are duplicates of the alias already selected
Returns:
value – value associated with alias we selected or that was previously selected or nil if an alias not yet selected
selected – the alias we selected or the alias that was previously selected or nil if an alias not yet selected
]]
local function is_alias_used (args, alias, index, enumerated, value, selected, error_list)
if enumerated then -- is this a test for an enumerated parameters?
alias = alias:gsub ('#', index); -- replace '#' with the value in index
else
alias = alias:gsub ('#', ''); -- remove '#' if it exists
end
if is_set (args[alias]) then -- alias is in the template's argument list
if value ~= nil and selected ~= alias then -- if we have already selected one of the aliases
local skip;
for _, v in ipairs (error_list) do -- spin through the error list to see if we've added this alias
if v == alias then
skip = true;
break; -- has been added so stop looking
end
end
if not skip then -- has not been added so
table.insert (error_list, alias); -- add error alias to the error list
end
else
value = args[alias]; -- not yet selected an alias, so select this one
selected = alias;
end
end
return value, selected; -- return newly selected alias, or previously selected alias
end
--[[--------------------------< A D D _ M A I N T _ C A T >------------------------------------------------------
Adds a category to z.maint_cats_t using names from the configuration file with additional text if any.
To prevent duplication, the added_maint_cats table lists the categories by key that have been added to z.maint_cats_t.
]]
local function add_maint_cat (key, arguments)
if not added_maint_cats [key] then
added_maint_cats [key] = true; -- note that we've added this category
table.insert (z.maint_cats_t, substitute (cfg.maint_cats [key], arguments)); -- make name then add to table
end
end
--[[--------------------------< A D D _ P R O P _ C A T >--------------------------------------------------------
Adds a category to z.prop_cats_t using names from the configuration file with additional text if any.
foreign_lang_source and foreign_lang_source_2 keys have a language code appended to them so that multiple languages
may be categorized but multiples of the same language are not categorized.
added_prop_cats is a table declared in page scope variables above
]]
local added_prop_cats = {}; -- list of property categories that have been added to z.prop_cats_t
local function add_prop_cat (key, arguments, key_modifier)
local key_modified = key .. ((key_modifier and key_modifier) or ''); -- modify <key> with <key_modifier> if present and not nil
if not added_prop_cats [key_modified] then
added_prop_cats [key_modified] = true; -- note that we've added this category
table.insert (z.prop_cats_t, substitute (cfg.prop_cats [key], arguments)); -- make name then add to table
table.insert (z.prop_keys_t, 'cs1-prop-' .. key); -- convert key to class for use in the citation's <cite> tag
end
end
--[[--------------------------< S A F E _ F O R _ I T A L I C S >----------------------------------------------
Protects a string that will be wrapped in wiki italic markup '' ... ''
Note: We cannot use <i> for italics, as the expected behavior for italics specified by ''...'' in the title is that
they will be inverted (i.e. unitalicized) in the resulting references. In addition, <i> and '' tend to interact
poorly under Mediawiki's HTML tidy.
]]
local function safe_for_italics (str)
if not is_set (str) then return str end
if str:sub (1, 1) == "'" then str = "<span></span>" .. str; end
if str:sub (-1, -1) == "'" then str = str .. "<span></span>"; end
return str:gsub ('\n', ' '); -- Remove newlines as they break italics.
end
--[[--------------------------< W R A P _ S T Y L E >----------------------------------------------------------
Applies styling to various parameters. Supplied string is wrapped using a message_list configuration taking one
argument; protects italic styled parameters. Additional text taken from citation_config.presentation - the reason
this function is similar to but separate from wrap_msg().
]]
local function wrap_style (key, str)
if not is_set (str) then
return "";
elseif in_array (key, {'italic-title', 'trans-italic-title'}) then
str = safe_for_italics (str);
end
return substitute (cfg.presentation[key], {str});
end
--[[--------------------------< M A K E _ S E P _ L I S T >------------------------------------------------------------
make a separated list of items using provided separators.
<sep_list> - typically '<comma><space>'
<sep_list_pair> - typically '<space>and<space>'
<sep_list_end> - typically '<comma><space>and<space>' or '<comma><space>&<space>'
defaults to cfg.presentation['sep_list'], cfg.presentation['sep_list_pair'], and cfg.presentation['sep_list_end']
if <sep_list_end> is specified, <sep_list> and <sep_list_pair> must also be supplied
]]
local function make_sep_list (count, list_seq, sep_list, sep_list_pair, sep_list_end)
local list = '';
if not sep_list then -- set the defaults
sep_list = cfg.presentation['sep_list'];
sep_list_pair = cfg.presentation['sep_list_pair'];
sep_list_end = cfg.presentation['sep_list_end'];
end
if 2 >= count then
list = table.concat (list_seq, sep_list_pair); -- insert separator between two items; returns list_seq[1] then only one item
elseif 2 < count then
list = table.concat (list_seq, sep_list, 1, count - 1); -- concatenate all but last item with plain list separator
list = table.concat ({list, list_seq[count]}, sep_list_end); -- concatenate last item onto end of <list> with final separator
end
return list;
end
--[[--------------------------< S E L E C T _ O N E >----------------------------------------------------------
Chooses one matching parameter from a list of parameters to consider. The list of parameters to consider is just
names. For parameters that may be enumerated, the position of the numerator in the parameter name is identified
by the '#' so |author-last1= and |author1-last= are represented as 'author-last#' and 'author#-last'.
Because enumerated parameter |<param>1= is an alias of |<param>= we must test for both possibilities.
Generates an error if more than one match is present.
]]
local function select_one (args, aliases_list, error_condition, index)
local value = nil; -- the value assigned to the selected parameter
local selected = ''; -- the name of the parameter we have chosen
local error_list = {};
if index ~= nil then index = tostring(index); end
for _, alias in ipairs (aliases_list) do -- for each alias in the aliases list
if alias:match ('#') then -- if this alias can be enumerated
if '1' == index then -- when index is 1 test for enumerated and non-enumerated aliases
value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- first test for non-enumerated alias
end
value, selected = is_alias_used (args, alias, index, true, value, selected, error_list); -- test for enumerated alias
else
value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- test for non-enumerated alias
end
end
if #error_list > 0 and 'none' ~= error_condition then -- for cases where this code is used outside of extract_names()
for i, v in ipairs (error_list) do
error_list[i] = wrap_style ('parameter', v);
end
table.insert (error_list, wrap_style ('parameter', selected));
set_message (error_condition, {make_sep_list (#error_list, error_list)});
end
return value, selected;
end
--[=[-------------------------< R E M O V E _ W I K I _ L I N K >----------------------------------------------
Gets the display text from a wikilink like [[A|B]] or [[B]] gives B
The str:gsub() returns either A|B froma [[A|B]] or B from [[B]] or B from B (no wikilink markup).
In l(), l:gsub() removes the link and pipe (if they exist); the second :gsub() trims whitespace from the label
if str was wrapped in wikilink markup. Presumably, this is because without wikimarkup in str, there is no match
in the initial gsub, the replacement function l() doesn't get called.
]=]
local function remove_wiki_link (str)
return (str:gsub ("%[%[([^%[%]]*)%]%]", function(l)
return l:gsub ("^[^|]*|(.*)$", "%1" ):gsub ("^%s*(.-)%s*$", "%1");
end));
end
--[=[-------------------------< I S _ W I K I L I N K >--------------------------------------------------------
Determines if str is a wikilink, extracts, and returns the wikilink type, link text, and display text parts.
If str is a complex wikilink ([[L|D]]):
returns wl_type 2 and D and L from [[L|D]];
if str is a simple wikilink ([[D]])
returns wl_type 1 and D from [[D]] and L as empty string;
if not a wikilink:
returns wl_type 0, str as D, and L as empty string.
trims leading and trailing whitespace and pipes from L and D ([[L|L]] and [[D]] are accepted by MediaWiki and
treated like [[D]]; while [[|D|]] is not accepted by MediaWiki, here, we accept it and return D without the pipes).
]=]
local function is_wikilink (str)
local D, L
local wl_type = 2; -- assume that str is a complex wikilink [[L|D]]
if not str:match ('^%[%[[^%]]+%]%]$') then -- is str some sort of a wikilink (must have some sort of content)
return 0, str, ''; -- not a wikilink; return wl_type as 0, str as D, and empty string as L
end
L, D = str:match ('^%[%[([^|]+)|([^%]]+)%]%]$'); -- get L and D from [[L|D]]
if not is_set (D) then -- if no separate display
D = str:match ('^%[%[([^%]]*)|*%]%]$'); -- get D from [[D]] or [[D|D]]
wl_type = 1;
end
D = mw.text.trim (D, '%s|'); -- trim white space and pipe characters
return wl_type, D, L or '';
end
--[[--------------------------< S T R I P _ A P O S T R O P H E _ M A R K U P >--------------------------------
Strip wiki italic and bold markup from argument so that it doesn't contaminate COinS metadata.
This function strips common patterns of apostrophe markup. We presume that editors who have taken the time to
markup a title have, as a result, provided valid markup. When they don't, some single apostrophes are left behind.
Returns the argument without wiki markup and a number; the number is more-or-less meaningless except as a flag
to indicate that markup was replaced; do not rely on it as an indicator of how many of any kind of markup was
removed; returns the argument and nil when no markup removed
]]
local function strip_apostrophe_markup (argument)
if not is_set (argument) then
return argument, nil; -- no argument, nothing to do
end
if nil == argument:find ( "''", 1, true ) then -- Is there at least one double apostrophe? If not, exit.
return argument, nil;
end
local flag;
while true do
if argument:find ("'''''", 1, true) then -- bold italic (5)
argument, flag = argument:gsub ("%'%'%'%'%'", ""); -- remove all instances of it
elseif argument:find ("''''", 1, true) then -- italic start and end without content (4)
argument, flag=argument:gsub ("%'%'%'%'", "");
elseif argument:find ("'''", 1, true) then -- bold (3)
argument, flag=argument:gsub ("%'%'%'", "");
elseif argument:find ("''", 1, true) then -- italic (2)
argument, flag = argument:gsub ("%'%'", "");
else
break;
end
end
return argument, flag; -- done
end
--[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >--------------------------------------
Sets local cfg table to same (live or sandbox) as that used by the other modules.
]]
local function set_selected_modules (cfg_table_ptr)
cfg = cfg_table_ptr;
end
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
add_maint_cat = add_maint_cat, -- exported functions
add_prop_cat = add_prop_cat,
error_comment = error_comment,
has_accept_as_written = has_accept_as_written,
hyphen_to_dash = hyphen_to_dash,
in_array = in_array,
is_set = is_set,
is_wikilink = is_wikilink,
make_sep_list = make_sep_list,
make_wikilink = make_wikilink,
remove_wiki_link = remove_wiki_link,
safe_for_italics = safe_for_italics,
select_one = select_one,
set_message = set_message,
set_selected_modules = set_selected_modules,
strip_apostrophe_markup = strip_apostrophe_markup,
substitute = substitute,
wrap_style = wrap_style,
z = z, -- exported table
}
90dqqzl9sf48tau07xh8gzmb1x4zdah
Module:Citation/CS1/COinS/sandbox
828
25413
130831
2026-09-16T04:09:57Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[ History of changes since last sync: 2026-08-08 2026-08-25: remove stripmarkers like <templatestyles/>; Help_talk:Citation_Style_1#Stripmarkers_in_titles_with_template_mathematics 2026-08-25: decode HTML entities ]] --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local has_accept_as_written, is_set, in_array, remove_wiki_link, strip_apostrophe_markup; -- functions in Module:Citati..."
130831
Scribunto
text/plain
--[[
History of changes since last sync: 2026-08-08
2026-08-25: remove stripmarkers like <templatestyles/>; Help_talk:Citation_Style_1#Stripmarkers_in_titles_with_template_mathematics
2026-08-25: decode HTML entities
]]
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local has_accept_as_written, is_set, in_array, remove_wiki_link, strip_apostrophe_markup; -- functions in Module:Citation/CS1/Utilities
local cfg; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration
--[[--------------------------< M A K E _ C O I N S _ T I T L E >----------------------------------------------
Makes a title for COinS from Title and / or ScriptTitle (or any other name-script pairs)
Apostrophe markup (bold, italics) is stripped from each value so that the COinS metadata isn't corrupted with strings
of %27%27...
]]
local function make_coins_title (title, script)
title = has_accept_as_written (title);
if is_set (title) then
title = strip_apostrophe_markup (title); -- strip any apostrophe markup
else
title = ''; -- if not set, make sure title is an empty string
end
if is_set (script) then
script = script:gsub ('^%l%l%s*:%s*', ''); -- remove language prefix if present (script value may now be empty string)
script = strip_apostrophe_markup (script); -- strip any apostrophe markup
else
script = ''; -- if not set, make sure script is an empty string
end
if is_set (title) and is_set (script) then
script = ' ' .. script; -- add a space before we concatenate
end
return title .. script; -- return the concatenation
end
--[[--------------------------< E S C A P E _ L U A _ M A G I C _ C H A R S >----------------------------------
Returns a string where all of Lua's magic characters have been escaped. This is important because functions like
string.gsub() treat their pattern and replace strings as patterns, not literal strings.
]]
local function escape_lua_magic_chars (argument)
argument = argument:gsub("%%", "%%%%"); -- replace % with %%
argument = argument:gsub("([%^%$%(%)%.%[%]%*%+%-%?])", "%%%1"); -- replace all other Lua magic pattern characters
return argument;
end
--[[--------------------------< G E T _ C O I N S _ P A G E S >------------------------------------------------
Extract page numbers from external wikilinks in any of the |page=, |pages=, or |at= parameters for use in COinS.
]]
local function get_coins_pages (pages)
local pattern;
if not is_set (pages) then return pages; end -- if no page numbers then we're done
while true do
pattern = pages:match("%[(%w*:?//[^ ]+%s+)[%w%d].*%]"); -- pattern is the opening bracket, the URL and following space(s): "[url "
if nil == pattern then break; end -- no more URLs
pattern = escape_lua_magic_chars (pattern); -- pattern is not a literal string; escape Lua's magic pattern characters
pages = pages:gsub(pattern, ""); -- remove as many instances of pattern as possible
end
pages = pages:gsub("[%[%]]", ""); -- remove the brackets
pages = pages:gsub("–", "-" ); -- replace endashes with hyphens
pages = pages:gsub("&%w+;", "-" ); -- and replace HTML entities (– etc.) with hyphens; do we need to replace numerical entities like   and the like?
pages = pages:gsub ('%b<>', ''); -- remove html-like tags; spans are added to <Pages> by utilities.hyphen_to_dash() which should not appear in COinS metadata
return pages;
end
--[=[-------------------------< C O I N S _ R E P L A C E _ M A T H _ S T R I P M A R K E R >------------------
There are three options for math markup rendering that depend on the editor's math preference settings. These
settings are at [[Special:Preferences#mw-prefsection-rendering]] and are
PNG images
TeX source
MathML with SVG or PNG fallback
All three are heavy with HTML and CSS which doesn't belong in the metadata.
Without this function, the metadata saved in the raw wikitext contained the rendering determined by the settings
of the last editor to save the page.
This function gets the rendered form of an equation according to the editor's preference before the page is saved. It
then searches the rendering for the text equivalent of the rendered equation and replaces the rendering with that so
that the page is saved without extraneous HTML/CSS markup and with a reasonably readable text form of the equation.
When a replacement is made, this function returns true and the value with replacement; otherwise false and the initial
value. To replace multipe equations it is necessary to call this function from within a loop.
]=]
local function coins_replace_math_stripmarker (value)
local stripmarker = cfg.stripmarkers['math'];
local rendering = value:match (stripmarker); -- is there a math stripmarker
if not rendering then -- when value doesn't have a math stripmarker, abandon this test
return false, value;
end
rendering = mw.text.unstripNoWiki (rendering); -- convert stripmarker into rendered value (or nil? ''? when math render error)
if rendering:match ('alt="[^"]+"') then -- if PNG math option
rendering = rendering:match ('alt="([^"]+)"'); -- extract just the math text
elseif rendering:match ('$%s+.+%s+%$') then -- if TeX math option; $ is legit character that is escapes as \$
rendering = rendering:match ('$%s+(.+)%s+%$') -- extract just the math text
elseif rendering:match ('<annotation[^>]+>.+</annotation>') then -- if MathML math option
rendering = rendering:match ('<annotation[^>]+>(.+)</annotation>') -- extract just the math text
else
return false, value; -- had math stripmarker but not one of the three defined forms
end
return true, value:gsub (stripmarker, rendering, 1);
end
--[[--------------------------< C O I N S _ C L E A N U P >----------------------------------------------------
Cleanup parameter values for the metadata by removing or replacing invisible characters and certain HTML entities.
2015-12-10: there is a bug in mw.text.unstripNoWiki (). It replaces math stripmarkers with the appropriate content
when it shouldn't. See https://phabricator.wikimedia.org/T121085 and Wikipedia_talk:Lua#stripmarkers_and_mw.text.unstripNoWiki.28.29
TODO: move the replacement patterns and replacement values into a table in /Configuration similar to the invisible
characters table?
]]
local function coins_cleanup (value)
local replaced = true; -- default state to get the do loop running
while replaced do -- loop until all math stripmarkers replaced
replaced, value = coins_replace_math_stripmarker (value); -- replace math stripmarker with text representation of the equation
end
value = value:gsub (cfg.stripmarkers['math'], "MATH RENDER ERROR"); -- one or more couldn't be replaced; insert vague error message
value = mw.text.unstrip (value); -- replace nowiki stripmarkers with their content, and kill other stripmarkers
value = value:gsub ('<span class="nowrap" style="padding%-left:0%.1em;">'(s?)</span>', "'%1"); -- replace {{'}} or {{'s}} with simple apostrophe or apostrophe-s
value = value:gsub (' ', ' '); -- replace entity with plain space
value = value:gsub ('\226\128\138', ' '); -- replace hair space with plain space
if not mw.ustring.find (value, cfg.indic_script) then -- don't remove zero-width joiner characters from indic script
value = value:gsub ('‍', ''); -- remove ‍ entities
value = mw.ustring.gsub (value, '[\226\128\141\226\128\139\194\173]', ''); -- remove zero-width joiner, zero-width space, soft hyphen
end
value = value:gsub ('[\009\010\013 ]+', ' '); -- replace horizontal tab, line feed, carriage return with plain space
value = mw.text.decode(value, true) -- decode HTML entities
return value;
end
--[[--------------------------< C O I N S >--------------------------------------------------------------------
COinS metadata (see <http://ocoins.info/>) allows automated tools to parse the citation information.
]]
local function COinS(data, class)
if 'table' ~= type(data) or nil == next(data) then
return '';
end
for k, v in pairs (data) do -- spin through all of the metadata parameter values
if 'ID_list' ~= k and 'Authors' ~= k then -- except the ID_list and Author tables (author nowiki stripmarker done when Author table processed)
data[k] = coins_cleanup (v);
end
end
local ctx_ver = "Z39.88-2004";
-- treat table strictly as an array with only set values.
local OCinSoutput = setmetatable( {}, {
__newindex = function(self, key, value)
if is_set(value) then
rawset( self, #self+1, table.concat{ key, '=', mw.uri.encode( remove_wiki_link( value ) ) } );
end
end
});
if in_array (class, {'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn', 'journal', 'news', 'magazine'}) or
(in_array (class, {'conference', 'interview', 'map', 'press release', 'web'}) and is_set(data.Periodical)) or
('citation' == class and is_set(data.Periodical) and not is_set (data.Encyclopedia)) then
OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:journal"; -- journal metadata identifier
if in_array (class, {'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) then -- set genre according to the type of citation template we are rendering
OCinSoutput["rft.genre"] = "preprint"; -- cite arxiv, cite biorxiv, cite citeseerx, cite medrxiv, cite ssrn
elseif 'conference' == class then
OCinSoutput["rft.genre"] = "conference"; -- cite conference (when Periodical set)
elseif 'web' == class then
OCinSoutput["rft.genre"] = "unknown"; -- cite web (when Periodical set)
else
OCinSoutput["rft.genre"] = "article"; -- journal and other 'periodical' articles
end
OCinSoutput["rft.jtitle"] = data.Periodical; -- journal only
OCinSoutput["rft.atitle"] = data.Title; -- 'periodical' article titles
-- these used only for periodicals
OCinSoutput["rft.ssn"] = data.Season; -- keywords: winter, spring, summer, fall
OCinSoutput["rft.quarter"] = data.Quarter; -- single digits 1->first quarter, etc.
OCinSoutput["rft.chron"] = data.Chron; -- free-form date components
OCinSoutput["rft.volume"] = data.Volume; -- does not apply to books
OCinSoutput["rft.issue"] = data.Issue;
OCinSoutput['rft.artnum'] = data.ArticleNumber; -- {{cite journal}} only
OCinSoutput["rft.pages"] = data.Pages; -- also used in book metadata
elseif 'thesis' ~= class then -- all others except cite thesis are treated as 'book' metadata; genre distinguishes
OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"; -- book metadata identifier
if 'report' == class or 'techreport' == class then -- cite report and cite techreport
OCinSoutput["rft.genre"] = "report";
elseif 'conference' == class then -- cite conference when Periodical not set
OCinSoutput["rft.genre"] = "conference";
OCinSoutput["rft.atitle"] = data.Chapter; -- conference paper as chapter in proceedings (book)
elseif in_array (class, {'book', 'citation', 'encyclopaedia', 'interview', 'map'}) then
if is_set (data.Chapter) then
OCinSoutput["rft.genre"] = "bookitem";
OCinSoutput["rft.atitle"] = data.Chapter; -- book chapter, encyclopedia article, interview in a book, or map title
else
if 'map' == class or 'interview' == class then
OCinSoutput["rft.genre"] = 'unknown'; -- standalone map or interview
else
OCinSoutput["rft.genre"] = 'book'; -- book and encyclopedia
end
end
else -- {'audio-visual', 'AV-media-notes', 'DVD-notes', 'episode', 'interview', 'mailinglist', 'map', 'newsgroup', 'podcast', 'press release', 'serial', 'sign', 'speech', 'web'}
OCinSoutput["rft.genre"] = "unknown";
end
OCinSoutput["rft.btitle"] = data.Title; -- book only
OCinSoutput["rft.place"] = data.PublicationPlace; -- book only
OCinSoutput["rft.series"] = data.Series; -- book only
OCinSoutput["rft.pages"] = data.Pages; -- book, journal
OCinSoutput["rft.edition"] = data.Edition; -- book only
OCinSoutput["rft.pub"] = data.PublisherName; -- book and dissertation
else -- cite thesis
OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:dissertation"; -- dissertation metadata identifier
OCinSoutput["rft.title"] = data.Title; -- dissertation (also patent but that is not yet supported)
OCinSoutput["rft.degree"] = data.Degree; -- dissertation only
OCinSoutput['rft.inst'] = data.PublisherName; -- book and dissertation
end
-- NB. Not currently supported are "info:ofi/fmt:kev:mtx:patent", "info:ofi/fmt:kev:mtx:dc", "info:ofi/fmt:kev:mtx:sch_svc", "info:ofi/fmt:kev:mtx:ctx"
-- and now common parameters (as much as possible)
OCinSoutput["rft.date"] = data.Date; -- book, journal, dissertation
for k, v in pairs( data.ID_list ) do -- what to do about these? For now assume that they are common to all?
if k == 'ISBN' then v = v:gsub( "[^-0-9X]", "" ); end
local id = cfg.id_handlers[k].COinS;
if string.sub( id or "", 1, 4 ) == 'info' then -- for ids that are in the info:registry
OCinSoutput["rft_id"] = table.concat{ id, "/", v };
elseif string.sub (id or "", 1, 3 ) == 'rft' then -- for isbn, issn, eissn, etc. that have defined COinS keywords
OCinSoutput[ id ] = v;
elseif 'url' == id then -- for urls that are assembled in ~/Identifiers; |asin= and |ol=
OCinSoutput["rft_id"] = table.concat ({data.ID_list[k], "#id-name=", cfg.id_handlers[k].label});
elseif id then -- when cfg.id_handlers[k].COinS is not nil so urls created here
OCinSoutput["rft_id"] = table.concat{ cfg.id_handlers[k].prefix, v, cfg.id_handlers[k].suffix or '', "#id-name=", cfg.id_handlers[k].label }; -- others; provide a URL and indicate identifier name as #fragment (human-readable, but transparent to browsers)
end
end
local last, first;
for k, v in ipairs( data.Authors ) do
last, first = coins_cleanup (v.last), coins_cleanup (v.first or ''); -- replace any nowiki stripmarkers, non-printing or invisible characters
if k == 1 then -- for the first author name only
if is_set(last) and is_set(first) then -- set these COinS values if |first= and |last= specify the first author name
OCinSoutput["rft.aulast"] = last; -- book, journal, dissertation
OCinSoutput["rft.aufirst"] = first; -- book, journal, dissertation
elseif is_set(last) then
OCinSoutput["rft.au"] = last; -- book, journal, dissertation -- otherwise use this form for the first name
end
else -- for all other authors
if is_set(last) and is_set(first) then
OCinSoutput["rft.au"] = table.concat{ last, ", ", first }; -- book, journal, dissertation
elseif is_set(last) then
OCinSoutput["rft.au"] = last; -- book, journal, dissertation
end
-- TODO: At present we do not report "et al.". Add anything special if this condition applies?
end
end
OCinSoutput.rft_id = data.URL;
OCinSoutput.rfr_id = table.concat{ "info:sid/", string.match (mw.site.server, "[^/]*$" ), ":", data.RawPage };
-- TODO: Add optional extra info:
-- rfr_dat=#REVISION<version> (referrer private data)
-- ctx_id=<data.RawPage>#<ref> (identifier for the context object)
-- ctx_tim=<ts> (timestamp in format yyyy-mm-ddThh:mm:ssTZD or yyyy-mm-dd)
-- ctx_enc=info:ofi/enc:UTF-8 (character encoding)
OCinSoutput = setmetatable( OCinSoutput, nil );
-- sort with version string always first, and combine.
-- table.sort( OCinSoutput );
table.insert( OCinSoutput, 1, "ctx_ver=" .. ctx_ver ); -- such as "Z39.88-2004"
return table.concat(OCinSoutput, "&");
end
--[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >--------------------------------------
Sets local cfg table and imported functions table to same (live or sandbox) as that used by the other modules.
]]
local function set_selected_modules (cfg_table_ptr, utilities_page_ptr)
cfg = cfg_table_ptr;
has_accept_as_written = utilities_page_ptr.has_accept_as_written; -- import functions from selected Module:Citation/CS1/Utilities module
is_set = utilities_page_ptr.is_set;
in_array = utilities_page_ptr.in_array;
remove_wiki_link = utilities_page_ptr.remove_wiki_link;
strip_apostrophe_markup = utilities_page_ptr.strip_apostrophe_markup;
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {
make_coins_title = make_coins_title,
get_coins_pages = get_coins_pages,
COinS = COinS,
set_selected_modules = set_selected_modules,
}
a3qxfww9lbe44amp8vcnl8lkx7evl5v
Module:Citation/CS1/COinS/sandbox/doc
828
25414
130832
2026-09-16T04:10:37Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local has_accept_as_written, is_set, in_array, remove_wiki_link, strip_apostrophe_markup; -- functions in Module:Citation/CS1/Utilities local cfg; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration ----------------------------< M A K E _ C O I N S _ T I T L E >------------------------..."
130832
wikitext
text/x-wiki
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local has_accept_as_written, is_set, in_array, remove_wiki_link, strip_apostrophe_markup; -- functions in Module:Citation/CS1/Utilities
local cfg; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration
--[[--------------------------< M A K E _ C O I N S _ T I T L E >----------------------------------------------
Makes a title for COinS from Title and / or ScriptTitle (or any other name-script pairs)
Apostrophe markup (bold, italics) is stripped from each value so that the COinS metadata isn't corrupted with strings
of %27%27...
]]
local function make_coins_title (title, script)
title = has_accept_as_written (title);
if is_set (title) then
title = strip_apostrophe_markup (title); -- strip any apostrophe markup
else
title = ''; -- if not set, make sure title is an empty string
end
if is_set (script) then
script = script:gsub ('^%l%l%s*:%s*', ''); -- remove language prefix if present (script value may now be empty string)
script = strip_apostrophe_markup (script); -- strip any apostrophe markup
else
script = ''; -- if not set, make sure script is an empty string
end
if is_set (title) and is_set (script) then
script = ' ' .. script; -- add a space before we concatenate
end
return title .. script; -- return the concatenation
end
--[[--------------------------< E S C A P E _ L U A _ M A G I C _ C H A R S >----------------------------------
Returns a string where all of Lua's magic characters have been escaped. This is important because functions like
string.gsub() treat their pattern and replace strings as patterns, not literal strings.
]]
local function escape_lua_magic_chars (argument)
argument = argument:gsub("%%", "%%%%"); -- replace % with %%
argument = argument:gsub("([%^%$%(%)%.%[%]%*%+%-%?])", "%%%1"); -- replace all other Lua magic pattern characters
return argument;
end
--[[--------------------------< G E T _ C O I N S _ P A G E S >------------------------------------------------
Extract page numbers from external wikilinks in any of the |page=, |pages=, or |at= parameters for use in COinS.
]]
local function get_coins_pages (pages)
local pattern;
if not is_set (pages) then return pages; end -- if no page numbers then we're done
while true do
pattern = pages:match("%[(%w*:?//[^ ]+%s+)[%w%d].*%]"); -- pattern is the opening bracket, the URL and following space(s): "[url "
if nil == pattern then break; end -- no more URLs
pattern = escape_lua_magic_chars (pattern); -- pattern is not a literal string; escape Lua's magic pattern characters
pages = pages:gsub(pattern, ""); -- remove as many instances of pattern as possible
end
pages = pages:gsub("[%[%]]", ""); -- remove the brackets
pages = pages:gsub("–", "-" ); -- replace endashes with hyphens
pages = pages:gsub("&%w+;", "-" ); -- and replace HTML entities (– etc.) with hyphens; do we need to replace numerical entities like   and the like?
pages = pages:gsub ('%b<>', ''); -- remove html-like tags; spans are added to <Pages> by utilities.hyphen_to_dash() which should not appear in COinS metadata
return pages;
end
--[=[-------------------------< C O I N S _ R E P L A C E _ M A T H _ S T R I P M A R K E R >------------------
There are three options for math markup rendering that depend on the editor's math preference settings. These
settings are at [[Special:Preferences#mw-prefsection-rendering]] and are
PNG images
TeX source
MathML with SVG or PNG fallback
All three are heavy with HTML and CSS which doesn't belong in the metadata.
Without this function, the metadata saved in the raw wikitext contained the rendering determined by the settings
of the last editor to save the page.
This function gets the rendered form of an equation according to the editor's preference before the page is saved. It
then searches the rendering for the text equivalent of the rendered equation and replaces the rendering with that so
that the page is saved without extraneous HTML/CSS markup and with a reasonably readable text form of the equation.
When a replacement is made, this function returns true and the value with replacement; otherwise false and the initial
value. To replace multipe equations it is necessary to call this function from within a loop.
]=]
local function coins_replace_math_stripmarker (value)
local stripmarker = cfg.stripmarkers['math'];
local rendering = value:match (stripmarker); -- is there a math stripmarker
if not rendering then -- when value doesn't have a math stripmarker, abandon this test
return false, value;
end
rendering = mw.text.unstripNoWiki (rendering); -- convert stripmarker into rendered value (or nil? ''? when math render error)
if rendering:match ('alt="[^"]+"') then -- if PNG math option
rendering = rendering:match ('alt="([^"]+)"'); -- extract just the math text
elseif rendering:match ('$%s+.+%s+%$') then -- if TeX math option; $ is legit character that is escapes as \$
rendering = rendering:match ('$%s+(.+)%s+%$') -- extract just the math text
elseif rendering:match ('<annotation[^>]+>.+</annotation>') then -- if MathML math option
rendering = rendering:match ('<annotation[^>]+>(.+)</annotation>') -- extract just the math text
else
return false, value; -- had math stripmarker but not one of the three defined forms
end
return true, value:gsub (stripmarker, rendering, 1);
end
--[[--------------------------< C O I N S _ C L E A N U P >----------------------------------------------------
Cleanup parameter values for the metadata by removing or replacing invisible characters and certain HTML entities.
2015-12-10: there is a bug in mw.text.unstripNoWiki (). It replaces math stripmarkers with the appropriate content
when it shouldn't. See https://phabricator.wikimedia.org/T121085 and Wikipedia_talk:Lua#stripmarkers_and_mw.text.unstripNoWiki.28.29
TODO: move the replacement patterns and replacement values into a table in /Configuration similar to the invisible
characters table?
]]
local function coins_cleanup (value)
local replaced = true; -- default state to get the do loop running
while replaced do -- loop until all math stripmarkers replaced
replaced, value = coins_replace_math_stripmarker (value); -- replace math stripmarker with text representation of the equation
end
value = value:gsub (cfg.stripmarkers['math'], "MATH RENDER ERROR"); -- one or more couldn't be replaced; insert vague error message
value = mw.text.unstripNoWiki (value); -- replace nowiki stripmarkers with their content
value = value:gsub ('<span class="nowrap" style="padding%-left:0%.1em;">'(s?)</span>', "'%1"); -- replace {{'}} or {{'s}} with simple apostrophe or apostrophe-s
value = value:gsub (' ', ' '); -- replace entity with plain space
value = value:gsub ('\226\128\138', ' '); -- replace hair space with plain space
if not mw.ustring.find (value, cfg.indic_script) then -- don't remove zero-width joiner characters from indic script
value = value:gsub ('‍', ''); -- remove ‍ entities
value = mw.ustring.gsub (value, '[\226\128\141\226\128\139\194\173]', ''); -- remove zero-width joiner, zero-width space, soft hyphen
end
value = value:gsub ('[\009\010\013 ]+', ' '); -- replace horizontal tab, line feed, carriage return with plain space
return value;
end
--[[--------------------------< C O I N S >--------------------------------------------------------------------
COinS metadata (see <http://ocoins.info/>) allows automated tools to parse the citation information.
]]
local function COinS(data, class)
if 'table' ~= type(data) or nil == next(data) then
return '';
end
for k, v in pairs (data) do -- spin through all of the metadata parameter values
if 'ID_list' ~= k and 'Authors' ~= k then -- except the ID_list and Author tables (author nowiki stripmarker done when Author table processed)
data[k] = coins_cleanup (v);
end
end
local ctx_ver = "Z39.88-2004";
-- treat table strictly as an array with only set values.
local OCinSoutput = setmetatable( {}, {
__newindex = function(self, key, value)
if is_set(value) then
rawset( self, #self+1, table.concat{ key, '=', mw.uri.encode( remove_wiki_link( value ) ) } );
end
end
});
if in_array (class, {'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn', 'journal', 'news', 'magazine'}) or
(in_array (class, {'conference', 'interview', 'map', 'press release', 'web'}) and is_set(data.Periodical)) or
('citation' == class and is_set(data.Periodical) and not is_set (data.Encyclopedia)) then
OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:journal"; -- journal metadata identifier
if in_array (class, {'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) then -- set genre according to the type of citation template we are rendering
OCinSoutput["rft.genre"] = "preprint"; -- cite arxiv, cite biorxiv, cite citeseerx, cite medrxiv, cite ssrn
elseif 'conference' == class then
OCinSoutput["rft.genre"] = "conference"; -- cite conference (when Periodical set)
elseif 'web' == class then
OCinSoutput["rft.genre"] = "unknown"; -- cite web (when Periodical set)
else
OCinSoutput["rft.genre"] = "article"; -- journal and other 'periodical' articles
end
OCinSoutput["rft.jtitle"] = data.Periodical; -- journal only
OCinSoutput["rft.atitle"] = data.Title; -- 'periodical' article titles
-- these used only for periodicals
OCinSoutput["rft.ssn"] = data.Season; -- keywords: winter, spring, summer, fall
OCinSoutput["rft.quarter"] = data.Quarter; -- single digits 1->first quarter, etc.
OCinSoutput["rft.chron"] = data.Chron; -- free-form date components
OCinSoutput["rft.volume"] = data.Volume; -- does not apply to books
OCinSoutput["rft.issue"] = data.Issue;
OCinSoutput['rft.artnum'] = data.ArticleNumber; -- {{cite journal}} only
OCinSoutput["rft.pages"] = data.Pages; -- also used in book metadata
elseif 'thesis' ~= class then -- all others except cite thesis are treated as 'book' metadata; genre distinguishes
OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"; -- book metadata identifier
if 'report' == class or 'techreport' == class then -- cite report and cite techreport
OCinSoutput["rft.genre"] = "report";
elseif 'conference' == class then -- cite conference when Periodical not set
OCinSoutput["rft.genre"] = "conference";
OCinSoutput["rft.atitle"] = data.Chapter; -- conference paper as chapter in proceedings (book)
elseif in_array (class, {'book', 'citation', 'encyclopaedia', 'interview', 'map'}) then
if is_set (data.Chapter) then
OCinSoutput["rft.genre"] = "bookitem";
OCinSoutput["rft.atitle"] = data.Chapter; -- book chapter, encyclopedia article, interview in a book, or map title
else
if 'map' == class or 'interview' == class then
OCinSoutput["rft.genre"] = 'unknown'; -- standalone map or interview
else
OCinSoutput["rft.genre"] = 'book'; -- book and encyclopedia
end
end
else -- {'audio-visual', 'AV-media-notes', 'DVD-notes', 'episode', 'interview', 'mailinglist', 'map', 'newsgroup', 'podcast', 'press release', 'serial', 'sign', 'speech', 'web'}
OCinSoutput["rft.genre"] = "unknown";
end
OCinSoutput["rft.btitle"] = data.Title; -- book only
OCinSoutput["rft.place"] = data.PublicationPlace; -- book only
OCinSoutput["rft.series"] = data.Series; -- book only
OCinSoutput["rft.pages"] = data.Pages; -- book, journal
OCinSoutput["rft.edition"] = data.Edition; -- book only
OCinSoutput["rft.pub"] = data.PublisherName; -- book and dissertation
else -- cite thesis
OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:dissertation"; -- dissertation metadata identifier
OCinSoutput["rft.title"] = data.Title; -- dissertation (also patent but that is not yet supported)
OCinSoutput["rft.degree"] = data.Degree; -- dissertation only
OCinSoutput['rft.inst'] = data.PublisherName; -- book and dissertation
end
-- NB. Not currently supported are "info:ofi/fmt:kev:mtx:patent", "info:ofi/fmt:kev:mtx:dc", "info:ofi/fmt:kev:mtx:sch_svc", "info:ofi/fmt:kev:mtx:ctx"
-- and now common parameters (as much as possible)
OCinSoutput["rft.date"] = data.Date; -- book, journal, dissertation
for k, v in pairs( data.ID_list ) do -- what to do about these? For now assume that they are common to all?
if k == 'ISBN' then v = v:gsub( "[^-0-9X]", "" ); end
local id = cfg.id_handlers[k].COinS;
if string.sub( id or "", 1, 4 ) == 'info' then -- for ids that are in the info:registry
OCinSoutput["rft_id"] = table.concat{ id, "/", v };
elseif string.sub (id or "", 1, 3 ) == 'rft' then -- for isbn, issn, eissn, etc. that have defined COinS keywords
OCinSoutput[ id ] = v;
elseif 'url' == id then -- for urls that are assembled in ~/Identifiers; |asin= and |ol=
OCinSoutput["rft_id"] = table.concat ({data.ID_list[k], "#id-name=", cfg.id_handlers[k].label});
elseif id then -- when cfg.id_handlers[k].COinS is not nil so urls created here
OCinSoutput["rft_id"] = table.concat{ cfg.id_handlers[k].prefix, v, cfg.id_handlers[k].suffix or '', "#id-name=", cfg.id_handlers[k].label }; -- others; provide a URL and indicate identifier name as #fragment (human-readable, but transparent to browsers)
end
end
local last, first;
for k, v in ipairs( data.Authors ) do
last, first = coins_cleanup (v.last), coins_cleanup (v.first or ''); -- replace any nowiki stripmarkers, non-printing or invisible characters
if k == 1 then -- for the first author name only
if is_set(last) and is_set(first) then -- set these COinS values if |first= and |last= specify the first author name
OCinSoutput["rft.aulast"] = last; -- book, journal, dissertation
OCinSoutput["rft.aufirst"] = first; -- book, journal, dissertation
elseif is_set(last) then
OCinSoutput["rft.au"] = last; -- book, journal, dissertation -- otherwise use this form for the first name
end
else -- for all other authors
if is_set(last) and is_set(first) then
OCinSoutput["rft.au"] = table.concat{ last, ", ", first }; -- book, journal, dissertation
elseif is_set(last) then
OCinSoutput["rft.au"] = last; -- book, journal, dissertation
end
-- TODO: At present we do not report "et al.". Add anything special if this condition applies?
end
end
OCinSoutput.rft_id = data.URL;
OCinSoutput.rfr_id = table.concat{ "info:sid/", string.match (mw.site.server, "[^/]*$" ), ":", data.RawPage };
-- TODO: Add optional extra info:
-- rfr_dat=#REVISION<version> (referrer private data)
-- ctx_id=<data.RawPage>#<ref> (identifier for the context object)
-- ctx_tim=<ts> (timestamp in format yyyy-mm-ddThh:mm:ssTZD or yyyy-mm-dd)
-- ctx_enc=info:ofi/enc:UTF-8 (character encoding)
OCinSoutput = setmetatable( OCinSoutput, nil );
-- sort with version string always first, and combine.
-- table.sort( OCinSoutput );
table.insert( OCinSoutput, 1, "ctx_ver=" .. ctx_ver ); -- such as "Z39.88-2004"
return table.concat(OCinSoutput, "&");
end
--[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >--------------------------------------
Sets local cfg table and imported functions table to same (live or sandbox) as that used by the other modules.
]]
local function set_selected_modules (cfg_table_ptr, utilities_page_ptr)
cfg = cfg_table_ptr;
has_accept_as_written = utilities_page_ptr.has_accept_as_written; -- import functions from selected Module:Citation/CS1/Utilities module
is_set = utilities_page_ptr.is_set;
in_array = utilities_page_ptr.in_array;
remove_wiki_link = utilities_page_ptr.remove_wiki_link;
strip_apostrophe_markup = utilities_page_ptr.strip_apostrophe_markup;
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {
make_coins_title = make_coins_title,
get_coins_pages = get_coins_pages,
COinS = COinS,
set_selected_modules = set_selected_modules,
}
eu68irewi9gjrldmcpvk6z9cf3rs6jt
Module:Citation/CS1/sandbox/styles.css
828
25415
130834
2026-09-16T04:15:19Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "/* History of changes since last sync: 2026-01-17 */ /* Protection icon the following line controls the page-protection icon in the upper right corner it must remain within this comment {{sandbox other||{{pp-template}}}} */ /* Overrides Some wikis do not override user agent default styles for HTML <cite> and <q>, unlike en.wp. On en.wp, keep these the same as [[MediaWiki:Common.css]]. The word-wrap and :target styles were moved here from Common.css..."
130834
sanitized-css
text/css
/*
History of changes since last sync: 2026-01-17
*/
/* Protection icon
the following line controls the page-protection icon in the upper right corner
it must remain within this comment
{{sandbox other||{{pp-template}}}}
*/
/* Overrides
Some wikis do not override user agent default styles for HTML <cite> and <q>,
unlike en.wp. On en.wp, keep these the same as [[MediaWiki:Common.css]].
The word-wrap and :target styles were moved here from Common.css.
On en.wp, keep these the same as [[Template:Citation/styles.css]].
*/
cite.citation {
font-style: inherit; /* Remove italics for <cite> */
/* Break long urls, etc., rather than overflowing box */
word-wrap: break-word;
}
.citation q {
quotes: '"' '"' "'" "'"; /* Straight quote marks for <q> */
}
/* Highlight linked elements (such as clicked references) in blue */
.citation:target {
/* ignore the linter - all browsers of interest implement this */
background-color: rgba(0, 127, 255, 0.133);
}
/* ID and URL access
Both core and Common.css have selector .mw-parser-output a[href$=".pdf"].external
for PDF pages. All TemplateStyles pages are hoisted to .mw-parser-output. We need
to have specificity equal to a[href$=".pdf"].external for locks to override PDF icon.
That's essentially 2 classes and 1 element.
the .id-lock-... selectors are for use by non-citation templates like
{{Catalog lookup link}}
bg-size `contain` in Minerva and Timeless is too large, so we set a size for them
and then exclude them later
*/
.id-lock-free.id-lock-free a {
background: url(//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg)
right 0.1em center/9px no-repeat;
}
.id-lock-limited.id-lock-limited a,
.id-lock-registration.id-lock-registration a {
background: url(//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg)
right 0.1em center/9px no-repeat;
}
.id-lock-subscription.id-lock-subscription a {
background: url(//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg)
right 0.1em center/9px no-repeat;
}
/* Wikisource
Wikisource icon when |chapter= or |title= is wikilinked to Wikisource
as in cite wikisource
*/
.cs1-ws-icon a {
background: url(//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg)
right 0.1em center/12px no-repeat;
}
body:not(.skin-timeless):not(.skin-minerva) .id-lock-free a,
body:not(.skin-timeless):not(.skin-minerva) .id-lock-limited a,
body:not(.skin-timeless):not(.skin-minerva) .id-lock-registration a,
body:not(.skin-timeless):not(.skin-minerva) .id-lock-subscription a,
body:not(.skin-timeless):not(.skin-minerva) .cs1-ws-icon a {
background-size: contain;
/* Common.css has a padding set for PDF URLs. bg-contain expands to the
* size of the padding which makes the icons very large. we "reset" the
* padding here. 1em picked out of a hat based on console having a similar
* rule from elsewhere
*/
padding: 0 1em 0 0;
}
/* Errors and maintenance */
.cs1-code {
/* <code>...</code> style override: mediawiki's css definition is specified here:
https://git.wikimedia.org/blob/mediawiki%2Fcore.git/
69cd73811f7aadd093050dbf20ed70ef0b42a713/skins%2Fcommon%2FcommonElements.css#L199
*/
color: inherit;
background: inherit;
border: none;
padding: inherit;
}
.cs1-hidden-error {
display: none;
color: var(--color-error, #bf3c2c);
}
.cs1-visible-error {
color: var(--color-error, #bf3c2c);
}
.cs1-maint {
display: none;
color: #085;
margin-left: 0.3em;
}
/* kerning */
.cs1-kern-left {
padding-left: 0.2em;
}
.cs1-kern-right {
padding-right: 0.2em;
}
/* selflinks – avoid bold font style when cs1|2 template links to the current page */
.citation .mw-selflink {
font-weight: inherit;
}
@media screen {
/* Small text size
Set small text size in one place. 0.95 (here) * 0.9 (from references list) is
~0.85, which is the lower bound for size for accessibility. Old styling for this
was just 0.85. We could write the rule so that when this template is inside
references/reflist, only then does it multiply by 0.95; else multiply by 0.85 */
.cs1-format {
font-size: 95%;
}
html.skin-theme-clientpref-night .cs1-maint {
color: #18911f;
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .cs1-maint {
color: #18911f;
}
}
6jet4exp5qnxztn3xmvh9u7q3ac1o1e
Module:Citation/CS1/Suggestions/sandbox
828
25416
130835
2026-09-16T04:15:54Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "--[[ History of changes since last sync: 2023-01-14 TO DO: Provide suggestions for template-specific errors, e.g. suggest "title" for the erroneous "book-title" when used outside of Cite conference. ]] -- Please insert new suggestions in alphabetical order -- The form is ['incorrect'] = 'correct', suggestions = { ['ASIN-TLD'] = 'asin-tld', -- old parameter name ['abruf'] = 'access-date', -- German ['abruf-verborgen'] = 'a..."
130835
Scribunto
text/plain
--[[
History of changes since last sync: 2023-01-14
TO DO: Provide suggestions for template-specific errors, e.g. suggest "title" for the erroneous "book-title" when used outside of Cite conference.
]]
-- Please insert new suggestions in alphabetical order
-- The form is ['incorrect'] = 'correct',
suggestions = {
['ASIN-TLD'] = 'asin-tld', -- old parameter name
['abruf'] = 'access-date', -- German
['abruf-verborgen'] = 'access-date', -- German
['accessmonth'] = 'access-date',
['accesso'] = 'access-date', -- Italian
['accessyear'] = 'access-date',
['acessodata'] = 'access-date', -- Brazilian Portuguese
['ad'] = 'first', -- Turkish
['address'] = 'location',
['anno'] = 'date', -- Italian
['annoaccesso'] = 'access-date', -- Italian
['annodiaccesso'] = 'access-date', -- Italian
['annooriginale'] = 'orig-date', -- Italian
['année'] = 'date', -- French
['apellido'] = 'last', -- Spanish
['apellidos'] = 'last', -- Spanish
['archiv-datum'] = 'archive-date', -- German
['archiv-url'] = 'archive-url', -- German
['archive date'] = 'archive-date', -- misspelling
['archive url'] = 'archive-url', -- misspelling
['archive-link'] = 'archive-url', -- old parameter name
['archiv-url'] = 'archive-url', -- German
['arkivdatum'] = 'archive-date', -- Swedish, Norwegian
['arkivurl'] = 'archive-url', -- Swedish, Norwegian
['artist'] = 'others',
['arşiv-tarihi'] = 'archive-date', -- Turkish
['arşiv-url'] = 'archive-url', -- Turkish
['arşivtarihi'] = 'archive-date', -- Turkish
['arşivurl'] = 'archive-url', -- Turkish
['auflage'] = 'edition', -- German
['auteur'] = 'author', -- French
['auther'] = 'author', -- misspelling
['author link'] = 'author-link', -- Polish
['authorfirst'] = 'author-first', -- old parameter name
['authorgiven'] = 'author-given', -- old parameter name
['authorlast'] = 'author-last', -- old parameter name
['authormask'] = 'author-mask', -- old parameter name
['authorsurname'] = 'author-surname', -- old parameter name
['autor'] = 'author', -- Spanish, German (singular and plural)
['autore'] = 'author', -- Italian
['autthor'] = 'author', -- misspelling
['ay'] = 'month', -- Turkish
['año'] = 'date', -- Spanish
['año-original'] = 'orig-date', -- Spanish
['añoacceso'] = 'access-date', -- Spanish
['añooriginal'] = 'orig-date', -- Spanish
['band'] = 'volume', -- German
['bandreihe'] = 'volume', -- German
['baskı'] = 'edition', -- Turkish
['başlık'] = 'title', -- Turkish
['began'] = 'date', -- old parameter name (cite serial only); or orig-date=
['booktitle'] = 'book-title', -- old parameter name
['ch'] = 'language', -- German (as 'language=de-CH')
['chapter_title'] = 'chapter',
['chapterurl'] = 'chapter-url', -- old parameter name
['cid'] = 'ref', -- Italian
['cilt'] = 'volume', -- Turkish
['cita'] = 'quote', -- Spanish
['citazione'] = 'quote', -- Italian
['città'] = 'location', -- Italian
['city'] = 'location', -- old parameter name (cite serial only)
['coauthor'] = 'author',
['coauthors'] = 'author',
['coautores'] = 'author', -- Spanish
['coautori'] = 'author', -- Italian
['cognome'] = 'last', -- Italian
['conferenceurl'] = 'conference-url', -- old parameter name
['consulté le'] = 'access-date', -- French
['contributionurl'] = 'contribution-url', -- old parameter name
['curatore'] = 'publisher', -- Italian
['czasopismo'] = 'journal', -- Polish
['data dostępu'] = 'access-date', -- Polish
['data'] = 'date', -- Polish, Italian
['dataaccesso'] = 'access-date', -- Italian
['dataarchivio'] = 'archive-date', -- Italian
['datum'] = 'date', -- German, Swedish
['dead-url'] = 'url-status', -- old parameter name
['deadlink'] = 'url-status', -- old parameter name
['deadurl'] = 'url-status', -- old parameter name
['dergi'] = 'work', -- Turkish
['dil'] = 'language', -- Turkish
['displayauthors'] = 'display-authors', -- old parameter name
['displayeditors'] = 'display-editors', -- old parameter name
['distributor'] = 'publisher',
['dnb'] = 'id', -- German (as 'id={{DNB-IDN|...}}')
['doi-broken'] = 'doi-broken-date', -- old parameter alias
['doi-inactive'] = 'doi-broken-date', -- invalid name found in mainspace
['doi-inactive-date'] = 'doi-broken-date', -- old parameter alias
['doi_brokendate'] = 'doi-broken-date', -- old parameter alias
['doi_inactivedate'] = 'doi-inactive-date', -- old parameter alias
['doibroken'] = 'doi-broken-date', -- invalid name found in mainspace
['doiinactive'] = 'doi-broken-date', -- invalid name found in mainspace
['e-print'] = 'eprint', -- misspelling
-- ['ed'] = 'edition', -- avoid suggestion as in English this could be short for editor or edition
-- ['editora'] = 'publisher', -- can be either editor or publisher
-- ['editore'] = 'agency', -- can be either publisher or agency
-- ['editori'] = 'editor', -- can be either editor or publisher
-- ['editorial'] = 'publisher', -- can be either publisher or work
['editoin'] = 'edition', -- misspelling
['editon'] = 'edition', -- misspelling
['editorfirst'] = 'editor-first', -- old parameter name
['editorgiven'] = 'editor-given', -- old parameter name
['editorlast'] = 'editor-last', -- old parameter name
['editorlink'] = 'editor-link', -- old parameter name
['editormask'] = 'editor-mask', -- old parameter name
['editors'] = 'editor', -- old parameter name (can be emulated using multiple singular |editor= params)
['editorsurname'] = 'editor-surname', -- old parameter name
['edizione'] = 'edition', -- Italian
['embargo'] = 'pmc-embargo-date', -- old parameter name
['ended'] = 'date', -- old parameter name (cite serial only)
['en ligne le'] = 'archive-date', -- French
['encyclopædia'] = 'encyclopedia',
['enlaceautor'] = 'author-link', -- Spanish
['enlaceroto'] = 'url-status', -- Spanish
['episodelink'] = 'episode-link', -- old parameter name
['erişimtarihi'] = 'access-date', -- Turkish
['eser'] = 'work', -- Turkish
['family'] = 'surname', -- misguess
['fecha'] = 'date', -- Spanish
['fechaacceso'] = 'access-date', -- Spanish
['fechaarchivo'] = 'archive-date', -- Spanish
['filetype'] = 'format',
['foramt'] = 'format', -- misspelling
['fore-name'] = 'given', -- misguess/misspelling
['forename'] = 'given', -- misguess
['författare'] = 'author', -- Swedish, Norwegian
['formato'] = 'format', -- Spanish, Italian, Polish
['frist'] = 'first', -- misspelling
['fundstelle'] = 'at', -- German
['gazete'] = 'work', -- Turkish
['giornale'] = 'journal', -- Italian
['hämtdatum'] = 'access-date', -- Swedish
['herausgeber'] = 'editor', -- German (singular and plural)
['hrsg'] = 'publisher', -- German
['hrsgreihe'] = 'editor', -- German
['idioma'] = 'language', -- Spanish
['ignore-isbn-error'] = 'isbn', -- old parameter (can be fully emulated using ((syntax)))
['ignoreisbnerror'] = 'isbn', -- old parameter alias (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax))
['imię'] = 'first', -- Polish
['in-set'] = 'inset', -- misspelling
['interviewerlink'] = 'interviewer-link', -- old parameter alias
['interviewermask'] = 'interviewer-mask', -- old parameter alias
['isbndefekt'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax))
['isbnformalfalsch'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax))
['isbnistformalfalsch'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax))
['isnb'] = 'isbn', -- misspelling
['issnformalfalsch'] = 'issn', -- German (can be fully emulated using ((syntax)))
['jahr'] = 'date', -- German
['jahrea'] = 'orig-date', -- German (not a direct replacement, but can be emulated)
['kapitel'] = 'chapter', -- German
['langauge'] = 'language', -- misspelling
['langue'] = 'language', -- French
['last-author-amp'] = 'name-list-style', -- old parameter name (as |name-list-style=amp)
['lastauthoramp'] = 'name-list-style', -- old parameter name (as |name-list-style=amp)
['lieu'] = 'location', -- French
['lingua'] = 'language', -- Italian
['lire en ligne'] = 'url', -- French
['lizenznummer'] = 'id', -- German (as 'id=License No. ...')
['loaction'] = 'location', -- misspelling
['local'] = 'location', -- Brazilian Portuguese
['locatoin'] = 'location', -- misspelling
['lugar'] = 'location', -- Spanish
['mailinglist'] = 'mailing-list', -- old parameter name
['mapurl'] = 'map-url', -- old parameter name
['mes'] = 'date', -- Spanish (not a direct replacement)
['mese'] = 'date', -- Italian (not a direct replacement)
['miejsce'] = 'location', -- Polish
['miesiąc'] = 'date', -- Polish
['mois'] = 'date', -- French
['monat'] = 'date', -- German
-- ['name'] = 'author', -- 'name' is often erroneously used for 'title' and 'work' as well, so no suggestion is better than a wrong suggestion
['name-list-format'] = 'name-list-style', -- old parameter name (as |name-list-style=amp)
['nazwisko'] = 'last', -- Polish
['nespaper'] = 'newspaper', -- misspelling
['net-work'] = 'network', -- misspelling
['newpaper'] = 'newspaper', -- misspelling
['news'] = 'newspaper',
['news-group'] = 'newsgroup', -- misspelling
['news-paper'] = 'newspaper', -- misspelling
['ngày'] = 'date', -- Vietnamese
['ngày lưu trữ'] = 'archive-date', -- Vietnamese
['ngày truy cập'] = 'access-date', -- Vietnamese
['no-cat'] = 'no-tracking', -- old parameter
['nocat'] = 'no-tracking', -- old parameter
['nom'] = 'last', -- French
['nombre'] = 'first', -- Spanish
['nome'] = 'first', -- Italian
['nopp'] = 'no-pp', -- old parameter name
['notracking'] = 'no-tracking', -- old parameter
['numero'] = 'number', -- Italian, Spanish
['nummer'] = 'number', -- German
['nummerreihe'] = 'number', -- German
['obra'] = 'work', -- Spanish
['odpowiedzialność'] = 'agency', -- Polish
['offline'] = 'url-status', -- German (as 'url-status=dead')
['online'] = 'url', -- German (not a direct replacement, but can be emulated)
['opera'] = 'work', -- Italian
['opublikowany'] = 'agency', -- Polish
['origdate'] = 'orig-date', -- misspelling
['originaljahr'] = 'orig-date', -- German
['originalort'] = 'publication-place', -- German
['originalsprache'] = 'language', -- German
['originaltitel'] = 'title', -- German (if 'originaltitel' is specified, any possible contents of 'title' should be put in 'trans-title')
['ort'] = 'publication-place', -- German
['ortea'] = 'publication-place', -- German (not a direct replacement, but can be emulated)
['other'] = 'others',
['oznaczenie'] = 'agency', -- Polish
['pagees'] = 'pages', -- misspelling
['pagina'] = 'page', -- Italian
['pagina'] = 'pages', -- Italian
['pagine'] = 'pages', -- Italian
['pagine'] = 'pages', -- Italian
['passage'] = 'pages', -- French
['periodico'] = 'magazine', -- Spanish
['plublisher'] = 'publisher', -- misspelling
['pmcid'] = 'pmc',
['post-script'] = 'postscript', -- misspelling
['praca'] = 'work', -- Polish
['primero'] = 'first', -- Spanish
['prénom'] = 'first', -- French
['prénom1'] = 'first1', -- French
['ps'] = 'postscript',
['pub'] = 'publisher',
-- ['pubblicazione'] = 'magazine', -- could be any kind of work
-- ['publicación'] = 'journal', -- could be any kind of work
['publicationdate'] = 'publication-date', -- old parameter name
-- ['published'] = 'publisher', -- could be date, location, or name of publisher
['publicationplace'] = 'publication-place', -- old parameter name
['pulbication-place'] = 'publication-place', -- misspelling
['página'] = 'page', -- Spanish
['páginas'] = 'pages', -- Spanish
['périodique'] = 'publisher', -- French
['registration'] = 'url-access', -- old parameter name
['reihe'] = 'series', -- German
['retrieved'] = 'access-date', -- old parameter name
['richiestasottoscrizione'] = 'url-access', -- Italian (as |url-access=subscription)
['rivista'] = 'magazine', -- Italian
['rok'] = 'date', -- Polish
['rubrik'] = 'title', -- Swedish
['sammelwerk'] = 'work', -- German
['sayfa'] = 'page', -- Turkish
['sayfalar'] = 'pages', -- Turkish
['sayı'] = 'issue', -- Turkish
['script-post'] = 'postscript', -- misspelling
['script-trans'] = 'transcript', -- misspelling
['season'] = 'date', -- old parameter name (cite serial only)
['sectionurl'] = 'section-url', -- old parameter name
['seiten'] = 'pages', -- German
['seria'] = 'series', -- Spanish, Polish
['serie'] = 'series', -- Italian
['série'] = 'series', -- French
['serieslink'] = 'series-link', -- old parameter name
['seriesno'] = 'series-number', -- old parameter name
['service'] = 'agency',
['sitioweb'] = 'website', -- Spanish
['sito'] = 'website', -- Italian
['soyadı'] = 'last', -- Turkish
['spalten'] = 'at', -- German (not a direct replacement, but can be emulated)
['sprache'] = 'language', -- German
['språk'] = 'language', -- Swedish, Norwegian
['stron'] = 'page', -- Polish
['strony'] = 'pages', -- Polish
['subjectlink'] = 'subject-link', -- old parameter name
['subscription'] = 'url-access', -- old parameter name (emulated as |url-access=subscription)
['sur-name'] = 'surname', -- misspelling
['suscripción'] = 'url-access', -- Spanish, Polish (as |url-access=subscription)
['tag'] = 'date', -- German
['tarih'] = 'date', -- Turkish
['template doc demo'] = 'no-tracking', -- old parameter alias
['tidning'] = 'work', -- Swedish
['tile'] = 'title', -- misspelling
['timecaption'] = 'time-caption', -- old parameter name
['titlelink'] = 'title-link', -- old parameter name
['tipo'] = 'type', -- Italian
['tite'] = 'title', -- misspelling
['titel'] = 'title', -- German
['titel-p'] = 'title', -- German ('postscript=none' should be added as well)
['titelerg'] = 'contribution', -- German (not a direct replacement, but can be emulated)
['titled'] = 'title', -- Brazilian Portuguese
['titolo'] = 'title', -- Italian
['titre'] = 'title', -- French
['trans-script'] = 'transcript', -- misspelling
['trans_chapter'] = 'trans-chapter', -- old parameter alias
['trans_title'] = 'trans-title', -- old parameter alias
['transchapter'] = 'trans-chapter',
['transcripturl'] = 'transcript-url', -- old parameter name
['transscript'] = 'transcript', -- misspelling
['transscript-format'] = 'transcript-format', -- misspelling
['transscript-url'] = 'transcript-url', -- misspelling
['transscripturl'] = 'transcript-url', -- misspelling
['transtitle'] = 'trans-title',
['tựa đề'] = 'title', -- Vietnamese
['typ'] = 'author-mask', -- German (not a direct replacement, but the only valid argument 'typ=wl' can be emulated using 'author-mask')
['tytuł'] = 'title', -- Polish
['títle'] = 'title',
['título'] = 'title', -- Spanish
['ubicación'] = 'location', -- Spanish
['urlarchivio'] = 'archive-url', -- Italian
['urlarchivo'] = 'archive-url', -- Spanish
['urlmorto'] = 'url-status', -- Italian
['url lưu trữ'] = 'archive-url', -- Vietnamese
['urn'] = 'id', -- German (as 'id={{URN|...}}')
['v-authors'] = 'vauthors', -- misspelling
['v-editors'] = 'veditors', -- misspelling
['verlag'] = 'publisher', -- German
['verlagea'] = 'publisher', -- German (not a direct replacement, but can be emulated)
['vol'] = 'volume',
['volumen'] = 'volume', -- Spanish
['werk'] = 'work', -- German
['werkerg'] = 'contribution', -- German (not a direct replacement, but can be emulated)
['wkautore'] = 'author-link', -- Italian
['wolumin'] = 'volume', -- Polish
['wydanie'] = 'number', -- Polish
['wydawca'] = 'publisher', -- French
['yardımcıyazarlar'] = 'author', -- Turkish
['yayımcı'] = 'publisher', -- Turkish
['yayıncı'] = 'publisher', -- Turkish
['yazar'] = 'author', -- Turkish
['yazarbağı'] = 'author-link', -- Turkish
['yer'] = 'location', -- Turkish
['yıl'] = 'date', -- Turkish
['zaprezentowany'] = 'publisher', -- French
['zdb'] = 'id', -- German (as 'id={{ZDB|...}}')
['zitat'] = 'quote', -- German
['zugriff'] = 'access-date', -- German
['éditeur'] = 'editor', -- French
['ölüurl'] = 'url-status', -- Turkish
['übersetzer'] = 'translator', -- German (singular and plural)
['확인날짜'] = 'access-date', -- Korean
['날짜'] = 'date', -- Korean
['제목'] = 'title', -- Korean
['뉴스'] = 'website', -- Korean
}
--[[--------------------------< P A T T E R N S >--------------------------------------------------------------
Here we use Lua patterns to make suggestions. The form is
['pattern'] = 'correct',
Lua patterns are not REGEX though they are similar. The escape character is '%', not '\'.
For more information about Lua patterns, see: Extension:Scribunto/Lua_reference_manual#Patterns
Patterns should probably always include the '^' and '$' anchor assertions to prevent a partial
match from incorrectly suggesting the wrong parameter name. For instance, the pattern 'a[utho]+r'
matches 'author' in the no-longer-supported parameter |author-separator= so the code suggests
'|author='; the same pattern also matches the no-longer-supported parameter |separator= (returning 'ator')
so again, the code suggests '|author='.
One capture is supported, typically the enumerator from an enumerated parameter (the '6' in |author6=, etc.)
The value from the capture replaces $1 in the 'correct' value.
]]
local patterns = {
['^ac+es+ ?d?a?t?e?$'] = 'access-date', -- misspelling
['^apellido[s]?(%d+)$'] = 'last$1', -- Spanish, enumerated
['^a[utho]+r$'] = 'author', -- misspelling
['^a[utho]+r(%d+)$'] = 'author$1', -- misspelling, enumerated
['^author link(%d+)$'] = 'author-link$1', -- Polish, enumerated
['^autor[e]?(%d+)$'] = 'author$1', -- Italian/Spanish/German, enumerated
['^authorfirst(%d+)$'] = 'author-first$1', -- old parameter name, enumerated
['^author(%d+)first$'] = 'author-first$1', -- old parameter name, enumerated
['^authorgiven(%d+)$'] = 'author-given$1', -- old parameter name, enumerated
['^author(%d+)given$'] = 'author-given$1', -- old parameter name, enumerated
['^authorlast(%d+)$'] = 'author-last$1', -- old parameter name, enumerated
['^author(%d+)last$'] = 'author-last$1', -- old parameter name, enumerated
['^authormask(%d+)$'] = 'author-mask$1', -- old parameter name, enumerated
['^author(%d+)mask$'] = 'author-mask$1', -- old parameter name, enumerated
['^authorsurname(%d+)$'] = 'author-surname$1', -- old parameter name, enumerated
['^author(%d+)surname$'] = 'author-surname$1', -- old parameter name, enumerated
['^cognome(%d+)$'] = 'last$1', -- Italian, enumerated
['^editorfirst(%d+)$'] = 'editor-first$1', -- old parameter name, enumerated
['^editor(%d+)first$'] = 'editor-first$1', -- old parameter name, enumerated
['^editorgiven(%d+)$'] = 'editor-given$1', -- old parameter name, enumerated
['^editor(%d+)given$'] = 'editor-given$1', -- old parameter name, enumerated
['^editorlast(%d+)$'] = 'editor-last$1', -- old parameter name, enumerated
['^editor(%d+)last$'] = 'editor-last$1', -- old parameter name, enumerated
['^editorlink(%d+)$'] = 'editor-link$1', -- old parameter name, enumerated
['^editor(%d+)link$'] = 'editor-link$1', -- old parameter name, enumerated
['^editormask(%d+)$'] = 'editor-mask$1', -- old parameter name, enumerated
['^editor(%d+)mask$'] = 'editor-mask$1', -- old parameter name, enumerated
['^editorsurname(%d+)$'] = 'editor-surname$1', -- old parameter name, enumerated
['^editor(%d+)surname$'] = 'editor-surname$1', -- old parameter name, enumerated
['^enlaceautore(%d+)$'] = 'author-link$1', -- Spanish, enumerated
['^first (%d+)$'] = 'first$1', -- enumerated
['^last (%d+)$'] = 'last$1', -- enumerated
['^nom[e]?(%d+)$'] = 'last$1', -- Italian/French, enumerated
['^nombre(%d+)$'] = 'first$1', -- Spanish, enumerated
['^primero(%d+)$'] = 'first$1', -- Spanish, enumerated
['^pu[blish]+ers?$'] = 'publisher', -- misspelling
['^subjectlink(%d+)$'] = 'subject-link$1', -- old parameter name, enumerated
['^subject(%d+)link$'] = 'subject-link$1', -- old parameter name, enumerated
['^wkautore(%d+)$'] = 'author-link$1', -- Italian, enumerated
}
return {suggestions = suggestions, patterns=patterns};
d42m4ulxh5d15k2zvs1i68k7x9gwoaw
Module:Citation/CS1/Suggestions/sandbox/doc
828
25417
130836
2026-09-16T04:16:33Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "-- Please insert new suggestions in alphabetical order -- The form is ['incorrect'] = 'correct', suggestions = { ['ASIN-TLD'] = 'asin-tld', -- old parameter name ['abruf'] = 'access-date', -- German ['abruf-verborgen'] = 'access-date', -- German ['accessmonth'] = 'access-date', ['accesso'] = 'access-date', -- Italian ['accessyear'] = 'access-date', ['acessodata'] = 'access-date', -- Brazilian..."
130836
wikitext
text/x-wiki
-- Please insert new suggestions in alphabetical order
-- The form is ['incorrect'] = 'correct',
suggestions = {
['ASIN-TLD'] = 'asin-tld', -- old parameter name
['abruf'] = 'access-date', -- German
['abruf-verborgen'] = 'access-date', -- German
['accessmonth'] = 'access-date',
['accesso'] = 'access-date', -- Italian
['accessyear'] = 'access-date',
['acessodata'] = 'access-date', -- Brazilian Portuguese
['ad'] = 'first', -- Turkish
['address'] = 'location',
['anno'] = 'date', -- Italian
['annoaccesso'] = 'access-date', -- Italian
['annodiaccesso'] = 'access-date', -- Italian
['annooriginale'] = 'orig-date', -- Italian
['année'] = 'date', -- French
['apellido'] = 'last', -- Spanish
['apellidos'] = 'last', -- Spanish
['archiv-datum'] = 'archive-date', -- German
['archiv-url'] = 'archive-url', -- German
['archive date'] = 'archive-date', -- misspelling
['archive url'] = 'archive-url', -- misspelling
['archive-link'] = 'archive-url', -- old parameter name
['archiv-url'] = 'archive-url', -- German
['arkivdatum'] = 'archive-date', -- Swedish, Norwegian
['arkivurl'] = 'archive-url', -- Swedish, Norwegian
['artist'] = 'others',
['arşiv-tarihi'] = 'archive-date', -- Turkish
['arşiv-url'] = 'archive-url', -- Turkish
['arşivtarihi'] = 'archive-date', -- Turkish
['arşivurl'] = 'archive-url', -- Turkish
['auflage'] = 'edition', -- German
['auteur'] = 'author', -- French
['auther'] = 'author', -- misspelling
['author link'] = 'author-link', -- Polish
['authorfirst'] = 'author-first', -- old parameter name
['authorgiven'] = 'author-given', -- old parameter name
['authorlast'] = 'author-last', -- old parameter name
['authormask'] = 'author-mask', -- old parameter name
['authorsurname'] = 'author-surname', -- old parameter name
['autor'] = 'author', -- Spanish, German (singular and plural)
['autore'] = 'author', -- Italian
['autthor'] = 'author', -- misspelling
['ay'] = 'month', -- Turkish
['año'] = 'date', -- Spanish
['año-original'] = 'orig-date', -- Spanish
['añoacceso'] = 'access-date', -- Spanish
['añooriginal'] = 'orig-date', -- Spanish
['band'] = 'volume', -- German
['bandreihe'] = 'volume', -- German
['baskı'] = 'edition', -- Turkish
['başlık'] = 'title', -- Turkish
['began'] = 'date', -- old parameter name (cite serial only); or orig-date=
['booktitle'] = 'book-title', -- old parameter name
['ch'] = 'language', -- German (as 'language=de-CH')
['chapter_title'] = 'chapter',
['chapterurl'] = 'chapter-url', -- old parameter name
['cid'] = 'ref', -- Italian
['cilt'] = 'volume', -- Turkish
['cita'] = 'quote', -- Spanish
['citazione'] = 'quote', -- Italian
['città'] = 'location', -- Italian
['city'] = 'location', -- old parameter name (cite serial only)
['coauthor'] = 'author',
['coauthors'] = 'author',
['coautores'] = 'author', -- Spanish
['coautori'] = 'author', -- Italian
['cognome'] = 'last', -- Italian
['conferenceurl'] = 'conference-url', -- old parameter name
['consulté le'] = 'access-date', -- French
['contributionurl'] = 'contribution-url', -- old parameter name
['curatore'] = 'publisher', -- Italian
['czasopismo'] = 'journal', -- Polish
['data dostępu'] = 'access-date', -- Polish
['data'] = 'date', -- Polish, Italian
['dataaccesso'] = 'access-date', -- Italian
['dataarchivio'] = 'archive-date', -- Italian
['datum'] = 'date', -- German, Swedish
['dead-url'] = 'url-status', -- old parameter name
['deadlink'] = 'url-status', -- old parameter name
['deadurl'] = 'url-status', -- old parameter name
['dergi'] = 'work', -- Turkish
['dil'] = 'language', -- Turkish
['displayauthors'] = 'display-authors', -- old parameter name
['displayeditors'] = 'display-editors', -- old parameter name
['distributor'] = 'publisher',
['dnb'] = 'id', -- German (as 'id={{DNB-IDN|...}}')
['doi-broken'] = 'doi-broken-date', -- old parameter alias
['doi-inactive'] = 'doi-broken-date', -- invalid name found in mainspace
['doi-inactive-date'] = 'doi-broken-date', -- old parameter alias
['doi_brokendate'] = 'doi-broken-date', -- old parameter alias
['doi_inactivedate'] = 'doi-inactive-date', -- old parameter alias
['doibroken'] = 'doi-broken-date', -- invalid name found in mainspace
['doiinactive'] = 'doi-broken-date', -- invalid name found in mainspace
['e-print'] = 'eprint', -- misspelling
-- ['ed'] = 'edition', -- avoid suggestion as in English this could be short for editor or edition
-- ['editora'] = 'publisher', -- can be either editor or publisher
-- ['editore'] = 'agency', -- can be either publisher or agency
-- ['editori'] = 'editor', -- can be either editor or publisher
-- ['editorial'] = 'publisher', -- can be either publisher or work
['editoin'] = 'edition', -- misspelling
['editon'] = 'edition', -- misspelling
['editorfirst'] = 'editor-first', -- old parameter name
['editorgiven'] = 'editor-given', -- old parameter name
['editorlast'] = 'editor-last', -- old parameter name
['editorlink'] = 'editor-link', -- old parameter name
['editormask'] = 'editor-mask', -- old parameter name
['editors'] = 'editor', -- old parameter name (can be emulated using multiple singular |editor= params)
['editorsurname'] = 'editor-surname', -- old parameter name
['edizione'] = 'edition', -- Italian
['embargo'] = 'pmc-embargo-date', -- old parameter name
['ended'] = 'date', -- old parameter name (cite serial only)
['en ligne le'] = 'archive-date', -- French
['encyclopædia'] = 'encyclopedia',
['enlaceautor'] = 'author-link', -- Spanish
['enlaceroto'] = 'url-status', -- Spanish
['episodelink'] = 'episode-link', -- old parameter name
['erişimtarihi'] = 'access-date', -- Turkish
['eser'] = 'work', -- Turkish
['family'] = 'surname', -- misguess
['fecha'] = 'date', -- Spanish
['fechaacceso'] = 'access-date', -- Spanish
['fechaarchivo'] = 'archive-date', -- Spanish
['filetype'] = 'format',
['foramt'] = 'format', -- misspelling
['fore-name'] = 'given', -- misguess/misspelling
['forename'] = 'given', -- misguess
['författare'] = 'author', -- Swedish, Norwegian
['formato'] = 'format', -- Spanish, Italian, Polish
['frist'] = 'first', -- misspelling
['fundstelle'] = 'at', -- German
['gazete'] = 'work', -- Turkish
['giornale'] = 'journal', -- Italian
['hämtdatum'] = 'access-date', -- Swedish
['herausgeber'] = 'editor', -- German (singular and plural)
['hrsg'] = 'publisher', -- German
['hrsgreihe'] = 'editor', -- German
['idioma'] = 'language', -- Spanish
['ignore-isbn-error'] = 'isbn', -- old parameter (can be fully emulated using ((syntax)))
['ignoreisbnerror'] = 'isbn', -- old parameter alias (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax))
['imię'] = 'first', -- Polish
['in-set'] = 'inset', -- misspelling
['interviewerlink'] = 'interviewer-link', -- old parameter alias
['interviewermask'] = 'interviewer-mask', -- old parameter alias
['isbndefekt'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax))
['isbnformalfalsch'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax))
['isbnistformalfalsch'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax))
['isnb'] = 'isbn', -- misspelling
['issnformalfalsch'] = 'issn', -- German (can be fully emulated using ((syntax)))
['jahr'] = 'date', -- German
['jahrea'] = 'orig-date', -- German (not a direct replacement, but can be emulated)
['kapitel'] = 'chapter', -- German
['langauge'] = 'language', -- misspelling
['langue'] = 'language', -- French
['last-author-amp'] = 'name-list-style', -- old parameter name (as |name-list-style=amp)
['lastauthoramp'] = 'name-list-style', -- old parameter name (as |name-list-style=amp)
['lieu'] = 'location', -- French
['lingua'] = 'language', -- Italian
['lire en ligne'] = 'url', -- French
['lizenznummer'] = 'id', -- German (as 'id=License No. ...')
['loaction'] = 'location', -- misspelling
['local'] = 'location', -- Brazilian Portuguese
['locatoin'] = 'location', -- misspelling
['lugar'] = 'location', -- Spanish
['mailinglist'] = 'mailing-list', -- old parameter name
['mapurl'] = 'map-url', -- old parameter name
['mes'] = 'date', -- Spanish (not a direct replacement)
['mese'] = 'date', -- Italian (not a direct replacement)
['miejsce'] = 'location', -- Polish
['miesiąc'] = 'date', -- Polish
['mois'] = 'date', -- French
['monat'] = 'date', -- German
-- ['name'] = 'author', -- 'name' is often erroneously used for 'title' and 'work' as well, so no suggestion is better than a wrong suggestion
['name-list-format'] = 'name-list-style', -- old parameter name (as |name-list-style=amp)
['nazwisko'] = 'last', -- Polish
['nespaper'] = 'newspaper', -- misspelling
['net-work'] = 'network', -- misspelling
['newpaper'] = 'newspaper', -- misspelling
['news'] = 'newspaper',
['news-group'] = 'newsgroup', -- misspelling
['news-paper'] = 'newspaper', -- misspelling
['no-cat'] = 'no-tracking', -- old parameter
['nocat'] = 'no-tracking', -- old parameter
['nom'] = 'last', -- French
['nombre'] = 'first', -- Spanish
['nome'] = 'first', -- Italian
['nopp'] = 'no-pp', -- old parameter name
['notracking'] = 'no-tracking', -- old parameter
['numero'] = 'number', -- Italian, Spanish
['nummer'] = 'number', -- German
['nummerreihe'] = 'number', -- German
['obra'] = 'work', -- Spanish
['odpowiedzialność'] = 'agency', -- Polish
['offline'] = 'url-status', -- German (as 'url-status=dead')
['online'] = 'url', -- German (not a direct replacement, but can be emulated)
['opera'] = 'work', -- Italian
['opublikowany'] = 'agency', -- Polish
['origdate'] = 'orig-date', -- misspelling
['originaljahr'] = 'orig-date', -- German
['originalort'] = 'publication-place', -- German
['originalsprache'] = 'language', -- German
['originaltitel'] = 'title', -- German (if 'originaltitel' is specified, any possible contents of 'title' should be put in 'trans-title')
['ort'] = 'publication-place', -- German
['ortea'] = 'publication-place', -- German (not a direct replacement, but can be emulated)
['other'] = 'others',
['oznaczenie'] = 'agency', -- Polish
['pagees'] = 'pages', -- misspelling
['pagina'] = 'page', -- Italian
['pagina'] = 'pages', -- Italian
['pagine'] = 'pages', -- Italian
['pagine'] = 'pages', -- Italian
['passage'] = 'pages', -- French
['periodico'] = 'magazine', -- Spanish
['plublisher'] = 'publisher', -- misspelling
['pmcid'] = 'pmc',
['post-script'] = 'postscript', -- misspelling
['praca'] = 'work', -- Polish
['primero'] = 'first', -- Spanish
['prénom'] = 'first', -- French
['prénom1'] = 'first1', -- French
['ps'] = 'postscript',
['pub'] = 'publisher',
-- ['pubblicazione'] = 'magazine', -- could be any kind of work
-- ['publicación'] = 'journal', -- could be any kind of work
['publicationdate'] = 'publication-date', -- old parameter name
-- ['published'] = 'publisher', -- could be date, location, or name of publisher
['publicationplace'] = 'publication-place', -- old parameter name
['pulbication-place'] = 'publication-place', -- misspelling
['página'] = 'page', -- Spanish
['páginas'] = 'pages', -- Spanish
['périodique'] = 'publisher', -- French
['registration'] = 'url-access', -- old parameter name
['reihe'] = 'series', -- German
['retrieved'] = 'access-date', -- old parameter name
['richiestasottoscrizione'] = 'url-access', -- Italian (as |url-access=subscription)
['rivista'] = 'magazine', -- Italian
['rok'] = 'date', -- Polish
['rubrik'] = 'title', -- Swedish
['sammelwerk'] = 'work', -- German
['sayfa'] = 'page', -- Turkish
['sayfalar'] = 'pages', -- Turkish
['sayı'] = 'issue', -- Turkish
['script-post'] = 'postscript', -- misspelling
['script-trans'] = 'transcript', -- misspelling
['season'] = 'date', -- old parameter name (cite serial only)
['sectionurl'] = 'section-url', -- old parameter name
['seiten'] = 'pages', -- German
['seria'] = 'series', -- Spanish, Polish
['serie'] = 'series', -- Italian
['série'] = 'series', -- French
['serieslink'] = 'series-link', -- old parameter name
['seriesno'] = 'series-number', -- old parameter name
['service'] = 'agency',
['sitioweb'] = 'website', -- Spanish
['sito'] = 'website', -- Italian
['soyadı'] = 'last', -- Turkish
['spalten'] = 'at', -- German (not a direct replacement, but can be emulated)
['sprache'] = 'language', -- German
['språk'] = 'language', -- Swedish, Norwegian
['stron'] = 'page', -- Polish
['strony'] = 'pages', -- Polish
['subjectlink'] = 'subject-link', -- old parameter name
['subscription'] = 'url-access', -- old parameter name (emulated as |url-access=subscription)
['sur-name'] = 'surname', -- misspelling
['suscripción'] = 'url-access', -- Spanish, Polish (as |url-access=subscription)
['tag'] = 'date', -- German
['tarih'] = 'date', -- Turkish
['template doc demo'] = 'no-tracking', -- old parameter alias
['tidning'] = 'work', -- Swedish
['tile'] = 'title', -- misspelling
['timecaption'] = 'time-caption', -- old parameter name
['titlelink'] = 'title-link', -- old parameter name
['tipo'] = 'type', -- Italian
['tite'] = 'title', -- misspelling
['titel'] = 'title', -- German
['titel-p'] = 'title', -- German ('postscript=none' should be added as well)
['titelerg'] = 'contribution', -- German (not a direct replacement, but can be emulated)
['titled'] = 'title', -- Brazilian Portuguese
['titolo'] = 'title', -- Italian
['titre'] = 'title', -- French
['trans-script'] = 'transcript', -- misspelling
['trans_chapter'] = 'trans-chapter', -- old parameter alias
['trans_title'] = 'trans-title', -- old parameter alias
['transchapter'] = 'trans-chapter',
['transcripturl'] = 'transcript-url', -- old parameter name
['transscript'] = 'transcript', -- misspelling
['transscript-format'] = 'transcript-format', -- misspelling
['transscript-url'] = 'transcript-url', -- misspelling
['transscripturl'] = 'transcript-url', -- misspelling
['transtitle'] = 'trans-title',
['typ'] = 'author-mask', -- German (not a direct replacement, but the only valid argument 'typ=wl' can be emulated using 'author-mask')
['tytuł'] = 'title', -- Polish
['títle'] = 'title',
['título'] = 'title', -- Spanish
['ubicación'] = 'location', -- Spanish
['urlarchivio'] = 'archive-url', -- Italian
['urlarchivo'] = 'archive-url', -- Spanish
['urlmorto'] = 'url-status', -- Italian
['urn'] = 'id', -- German (as 'id={{URN|...}}')
['v-authors'] = 'vauthors', -- misspelling
['v-editors'] = 'veditors', -- misspelling
['verlag'] = 'publisher', -- German
['verlagea'] = 'publisher', -- German (not a direct replacement, but can be emulated)
['vol'] = 'volume',
['volumen'] = 'volume', -- Spanish
['werk'] = 'work', -- German
['werkerg'] = 'contribution', -- German (not a direct replacement, but can be emulated)
['wkautore'] = 'author-link', -- Italian
['wolumin'] = 'volume', -- Polish
['wydanie'] = 'number', -- Polish
['wydawca'] = 'publisher', -- French
['yardımcıyazarlar'] = 'author', -- Turkish
['yayımcı'] = 'publisher', -- Turkish
['yayıncı'] = 'publisher', -- Turkish
['yazar'] = 'author', -- Turkish
['yazarbağı'] = 'author-link', -- Turkish
['yer'] = 'location', -- Turkish
['yıl'] = 'date', -- Turkish
['zaprezentowany'] = 'publisher', -- French
['zdb'] = 'id', -- German (as 'id={{ZDB|...}}')
['zitat'] = 'quote', -- German
['zugriff'] = 'access-date', -- German
['éditeur'] = 'editor', -- French
['ölüurl'] = 'url-status', -- Turkish
['übersetzer'] = 'translator', -- German (singular and plural)
}
--[[--------------------------< P A T T E R N S >--------------------------------------------------------------
Here we use Lua patterns to make suggestions. The form is
['pattern'] = 'correct',
Lua patterns are not REGEX though they are similar. The escape character is '%', not '\'.
For more information about Lua patterns, see: Extension:Scribunto/Lua_reference_manual#Patterns
Patterns should probably always include the '^' and '$' anchor assertions to prevent a partial
match from incorrectly suggesting the wrong parameter name. For instance, the pattern 'a[utho]+r'
matches 'author' in the no-longer-supported parameter |author-separator= so the code suggests
'|author='; the same pattern also matches the no-longer-supported parameter |separator= (returning 'ator')
so again, the code suggests '|author='.
One capture is supported, typically the enumerator from an enumerated parameter (the '6' in |author6=, etc.)
The value from the capture replaces $1 in the 'correct' value.
]]
local patterns = {
['^ac+es+ ?d?a?t?e?$'] = 'access-date', -- misspelling
['^apellido[s]?(%d+)$'] = 'last$1', -- Spanish, enumerated
['^a[utho]+r$'] = 'author', -- misspelling
['^a[utho]+r(%d+)$'] = 'author$1', -- misspelling, enumerated
['^author link(%d+)$'] = 'author-link$1', -- Polish, enumerated
['^autor[e]?(%d+)$'] = 'author$1', -- Italian/Spanish/German, enumerated
['^authorfirst(%d+)$'] = 'author-first$1', -- old parameter name, enumerated
['^author(%d+)first$'] = 'author-first$1', -- old parameter name, enumerated
['^authorgiven(%d+)$'] = 'author-given$1', -- old parameter name, enumerated
['^author(%d+)given$'] = 'author-given$1', -- old parameter name, enumerated
['^authorlast(%d+)$'] = 'author-last$1', -- old parameter name, enumerated
['^author(%d+)last$'] = 'author-last$1', -- old parameter name, enumerated
['^authormask(%d+)$'] = 'author-mask$1', -- old parameter name, enumerated
['^author(%d+)mask$'] = 'author-mask$1', -- old parameter name, enumerated
['^authorsurname(%d+)$'] = 'author-surname$1', -- old parameter name, enumerated
['^author(%d+)surname$'] = 'author-surname$1', -- old parameter name, enumerated
['^cognome(%d+)$'] = 'last$1', -- Italian, enumerated
['^editorfirst(%d+)$'] = 'editor-first$1', -- old parameter name, enumerated
['^editor(%d+)first$'] = 'editor-first$1', -- old parameter name, enumerated
['^editorgiven(%d+)$'] = 'editor-given$1', -- old parameter name, enumerated
['^editor(%d+)given$'] = 'editor-given$1', -- old parameter name, enumerated
['^editorlast(%d+)$'] = 'editor-last$1', -- old parameter name, enumerated
['^editor(%d+)last$'] = 'editor-last$1', -- old parameter name, enumerated
['^editorlink(%d+)$'] = 'editor-link$1', -- old parameter name, enumerated
['^editor(%d+)link$'] = 'editor-link$1', -- old parameter name, enumerated
['^editormask(%d+)$'] = 'editor-mask$1', -- old parameter name, enumerated
['^editor(%d+)mask$'] = 'editor-mask$1', -- old parameter name, enumerated
['^editorsurname(%d+)$'] = 'editor-surname$1', -- old parameter name, enumerated
['^editor(%d+)surname$'] = 'editor-surname$1', -- old parameter name, enumerated
['^enlaceautore(%d+)$'] = 'author-link$1', -- Spanish, enumerated
['^first (%d+)$'] = 'first$1', -- enumerated
['^last (%d+)$'] = 'last$1', -- enumerated
['^nom[e]?(%d+)$'] = 'last$1', -- Italian/French, enumerated
['^nombre(%d+)$'] = 'first$1', -- Spanish, enumerated
['^primero(%d+)$'] = 'first$1', -- Spanish, enumerated
['^pu[blish]+ers?$'] = 'publisher', -- misspelling
['^subjectlink(%d+)$'] = 'subject-link$1', -- old parameter name, enumerated
['^subject(%d+)link$'] = 'subject-link$1', -- old parameter name, enumerated
['^wkautore(%d+)$'] = 'author-link$1', -- Italian, enumerated
}
return {suggestions = suggestions, patterns=patterns};
2ijnwqp0v6qxv0w5m0mwrt72z46ubhu
ແມ່ແບບ:Notelist-lg
10
25418
130856
2026-09-16T09:20:06Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "<includeonly>{{notelist|colwidth={{{1|{{{colwidth|}}}}}}|refs={{{refs|{{{notes|}}}}}}|group=lower-greek}}</includeonly><noinclude> {{documentation}} </noinclude>"
130856
wikitext
text/x-wiki
<includeonly>{{notelist|colwidth={{{1|{{{colwidth|}}}}}}|refs={{{refs|{{{notes|}}}}}}|group=lower-greek}}</includeonly><noinclude>
{{documentation}}
</noinclude>
pp8l3oiikiiz90xancpz486gacjwols
ແມ່ແບບ:Notelist-lg/doc
10
25419
130857
2026-09-16T09:20:37Z
The Miss GEE
22326
ສ້າງໜ້າດ້ວຍ "<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{#section:Help:footnotes|pregroup}} <includeonly>{{Sandbox other|| <!-- Categories and interwikis go here: -->"
130857
wikitext
text/x-wiki
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{#section:Help:footnotes|pregroup}}
<includeonly>{{Sandbox other||
<!-- Categories and interwikis go here: -->
1vw7u8jwsfu2htvwbbluzo34rs9ncgf