มอดูล:Country alias
มอดูลนี้ได้รับการจัดอันดับว่าพร้อมใช้งานทั่วไป มีความสมบูรณ์แล้วและคิดว่าจะปราศจากข้อผิดพลาดและพร้อมสำหรับการใช้งานตามความเหมาะสม พร้อมจะกล่าวถึงในหน้าช่วยเหลือและแหล่งข้อมูลวิกิพีเดียอื่น ๆ ว่าเป็นตัวเลือกสำหรับผู้ใช้ใหม่ในการเรียนรู้ เพื่อลดภาระของเซิร์ฟเวอร์และเอาต์พุตที่ไม่ดี ควรปรับปรุงโดยการทดสอบที่กระบะทราย แทนที่จะแก้ไขแบบลองผิดลองถูกซ้ำ ๆ |
มีการใช้มอดูลนี้ในหลายพันหน้าและการแก้ไขอาจทำให้เกิดผลกระทบหรือสังเกตเห็นได้ ควรทดสอบการเปลี่ยนแปลงในกระบะทราย หรือหน้าทดสอบ หรือในมอดูลกระบะทรายของคุณเอง อนึ่ง อภิปรายเกี่ยวกับการแก้ไขมอดูลได้ที่หน้าอภิปรายก่อนที่จะนำไปใช้ |
This module implements {{country alias}} and the {{flagIOC2}} family of templates. Check there for usage documentation.
- Module:Country alias • Module:Country alias/sandbox • does not exist
- Module:Country alias/data • Module:Country alias/data/sandbox • does not exist
การใช้งาน
[แก้]แม่แบบ:Country alias
[แก้]โมดูลนี้ใช้โดย {{country alias}} เพื่อประมวลผลชื่อประเทศหรือธงของประเทศโดยอิงจากรหัสประเทศสามตัวอักษร (จำเป็น) การแข่งขันกีฬา (ทางเลือก) และปีที่แข่ง (ทางเลือก)
{{#invoke:Country alias|main|alias=|flag=|games=|year=}}
แม่แบบ:FlagIOC
[แก้]โมดูลนี้ใช้โดย {{flagIOC}} เพื่อประมวลผลธงชาติที่ได้รับการจัดรูปแบบ ชื่อประเทศ และจำนวนนักกีฬาที่เข้าร่วม (ทางเลือก) ในการแข่งขันกีฬาโอลิมปิกที่กำหนด
{{#invoke:Country alias|flagIOC|alias=|flag=|games=|year=|athletes=}}
แม่แบบ:FlagIOC2 and variants
[แก้]โมดูลนี้ใช้โดย {{flagIOC2}} ตระกูลแม่แบบ (ยกเว้น flagIOC ที่อธิบายไว้ข้างต้น) ที่จะส่งคืนการรวมรูปแบบต่างๆ ของธงประเทศ ชื่อประเทศ จำนวนนักกีฬาที่เข้าร่วม และ/หรือชื่อของนักกีฬาที่เข้าร่วมการแข่งขันกีฬาที่กำหนด
{{#invoke:Country alias|flagXYZ|alias=|flag=|games=|year=|athletes=|type=}}
คู่มือการใช้งานที่ปรากฏด้านบนนี้ดึงมาจาก มอดูล:Country alias/doc (แก้ | ประวัติ) ผู้เขียนสามารถทำการทดลองได้ที่กระบะทราย (สร้าง | คัดลอก) และชุดทดสอบ (สร้าง) ของมอดูลนี้ หน้าย่อยของมอดูลนี้ |
-- This module returns the country name or the flag name for a country,
-- based on the three-letter IOC/CGA/FINA alias.
--[[
The following country code is used for multiple countries:
ANG (workaround: added ANG_CGF for use with Commonwealth Games)
The following names have different names/flags based on sport/year
Great Britain (and N.I.) GBR, GBR_WCA (latter added to add text in parens)
Hong Kong HKG, HKG_CGF (latter added to keep colonial flag)
Individual Olympic Athletes IOA, IOA_2000 (IOA changed to Independent Olympic Athletes in 2012)
Russian Athletes OAR (2018), ROC_2020 (2020 Summer, 2022 Winter)
SWZ Swaziland became Eswatini after the 2018 Commonwealth Games
MKD Macedonia became North Macedonia in 2019
ART No "Athlete" before Refugee Team @ 2017 AIMAG
D.R. of the Congo Was Zaire (ZAI) and Congo-Kinshasa (COK_COD)
The following countries have multiple aliases due to CGF/IOC/FINA/IAAF/etc differences, or deprecated uses
Anguilla AIA, ANG_CGF
Antigua and Barbuda ANT, ATG
Bahrain BHN, BHR, BRN
Curaçao CUR, CUW
East Timor TLS, TMP
Falkand Islands FAI, FLK
Faroe Islands FAR, FRO
Guernsey GGY, GUE
Iran IRI, IRN
Ireland IRE, IRL - IRE is *only* for CGF apps
Jersey JER, JEY
Lebanon LBN, LIB
Montserrat MNT, MSR
Nicaragua NCA, NIC
Norfolk Island NFI, NFK
Oman OMA, OMN
Refugee Olympic Team ROA, ROT, EOR
Romania ROM, ROU
Saint Helena SHE, SHN
Saint Vincent and the Grenadines SVG, VIN
Sarawak SAR, SWK
Singapore SGP, SIN
South Africa RSA, SAF
Tonga TGA, TON
Trinidad and Tobago TRI, TTO
Turks and Caicos Islands TCA, TCI, TKS
Oddity that needs to be revisited
French Polynesia PYF, TAH - TAH has been converted to Tahiti per SILENCE
]]
local function stripToNil(text)
-- If text is a string, return its trimmed content, or nil if empty.
-- Otherwise return text (which may, for example, be nil).
if type(text) == 'string' then
text = text:match('(%S.-)%s*$')
end
return text
end
local function yes(parameter)
-- Return true if parameter should be interpreted as "yes".
return ({ y = true, yes = true, on = true, [true] = true })[parameter]
end
local function getAlias(args)
-- Return alias parameter, possibly modified for exceptional cases.
local alias = stripToNil(args.alias)
local games = stripToNil(args.games)
local year = tonumber(args.year)
local fullName = stripToNil(args.fullName)
if fullName then
year = tonumber(fullName:match('%d+$')) -- ignore args.year
end
if alias == 'ANG' then
if games == 'กีฬาเครือจักรภพ' then
alias = 'ANG_CGF'
end
elseif alias == 'ART' then
if games == 'เอเชียนอินดอร์และมาร์เชียลอาตส์เกมส์' then
alias = 'ART_AIMAG'
end
elseif alias == 'GBR' then
if games == 'กรีฑาชิงแชมป์โลก' or games == 'กรีฑาชิงแชมป์ยุโรป' then
alias = 'GBR_WCA'
elseif games == 'กีฬาชิงแชมป์ยุโรป' then
if year == 2018 then
alias = 'GBR_WCA'
end
end
elseif alias == 'HKG' then
if games == 'กีฬาเครือจักรภพ' then
alias = 'HKG_CGF'
end
elseif alias == 'IOA' then
if year == 2000 then
alias = 'IOA_2000'
end
elseif alias == 'MAL' or alias == 'MAS' then
if year and year < 1963 then
alias = 'MAL'
else
alias = 'MAS'
end
elseif alias == 'SWZ' then
if fullName then
if year and year >= 2018 and fullName ~= 'กีฬาเครือจักรภพ 2018' then
alias = 'SWZ_YO2018'
end
elseif year and year >= 2018 and games ~= 'กีฬาเครือจักรภพ' then
alias = 'SWZ_YO2018'
else
alias = 'SWZ_YO2018'
end
elseif alias == 'MKD' then
if year and year < 2019 then
alias = 'MKD'
else
alias = 'MKD_2019'
end
elseif alias == 'VNM' then
if year and year <= 1954 then
alias = 'VIE'
end
elseif alias == 'RUS' then
if year and year==2020 then
if games=='โอลิมปิกฤดูร้อน' then
alias = 'ROC_2020'
elseif games=='พาราลิมปิกฤดูร้อน' then
alias = 'RPC'
end
elseif year and year==2022 and games=='โอลิมปิกฤดูหนาว' then
alias = 'ROC_2020'
end
elseif alias == 'ROC' then
if year and year==1960 and games=='โอลิมปิกฤดูร้อน' then
alias = 'ROC_Formosa'
elseif year and ( year==1964 or year==1968 ) and games=='โอลิมปิกฤดูร้อน' then
alias = 'ROC_Taiwan'
elseif year and year==2020 and games=='โอลิมปิกฤดูร้อน' then
alias = 'ROC_2020'
elseif year and year==2022 and games=='โอลิมปิกฤดูหนาว' then
alias = 'ROC_2020'
elseif year and year==2020 and games=='พาราลิมปิกฤดูร้อน' then
alias = 'RPC'
else
local pageName = mw.title.getCurrentTitle().text
if pageName == 'นักกีฬาคณะกรรมการโอลิมปิกรัสเซียในโอลิมปิก' then
alias = 'ROC_2020'
end
end
elseif alias == 'YUG' or alias == 'SCG' then
if year and year > 1992 and year < 2004 and games ~= 'พาราลิมปิกฤดูร้อน' then
alias = 'FR_YUG'
end
elseif alias == 'ZAI' or alias == 'COD' then
if year and year < 1971 then
alias = 'COK_COD'
elseif year and year <= 1996 then
alias = 'ZAI'
else
alias = 'COD'
end
elseif alias == 'COK' then
if year and year == 1968 then
alias = 'COK_COD'
else
alias = 'COK'
end
end
return alias
end
local function getFlag(args, country)
-- Return name of flag selected from country data (nil if none defined).
local year = tonumber(args.year)
local games = stripToNil(args.games)
if games then
local gdata = country[games]
if gdata then
if type(gdata) == 'string' then
return gdata
end
if gdata[year] then
return gdata[year]
end
if type(gdata[1]) == 'string' then
return gdata[1]
end
end
end
for _, item in ipairs(country) do
if type(item) == 'string' then
return item
end
if year and year <= item[1] then
return item[2]
end
end
end
local data = mw.loadData('Module:Country alias/data')
local function countryAlias(args)
local alias = getAlias(args)
local country = data.countries[alias] or data.countries[data.countryAliases[alias]]
local function quit(message)
return args.error or error(message)
end
if not country then
return quit('ชื่อประเทศไม่ถูกต้อง: ' .. tostring(alias))
end
if yes(args.flag) then
return getFlag(args, country) or quit('ไม่มีการกำหนดธงสำหรับ ' .. alias)
else
return country.name or quit('ไม่มีชื่อที่กำหนดไว้สำหรับ ' .. alias)
end
end
local function flagIOC(frame)
-- Implement {{flagIOC}} which previously called this module three times.
-- Returns <flag> <country link> <athletes>, with the third value optional
local args = frame:getParent().args
local code = stripToNil(args[1]) or error('flagIOC พารามิเตอร์ 1 ควรเป็นรหัสประเทศ')
local games = stripToNil(args[2])
local athletes = stripToNil(args[3])
games = games and ('โอลิมปิก' .. games) or 'โอลิมปิก'
local parms = {
alias = code,
fullName = games,
year = games:match('%d+$'),
games = games:gsub('%d+$ ?', ''),
}
local fullName = countryAlias(parms)
parms.flag = true
local dispName = fullName
if fullName == 'ประเทศอัฟกานิสถาน' then
fullName = 'ประเทศอัฟกานิสถาน'
dispName = 'อัฟกานิสถาน'
end
if fullName == 'ประเทศแอลเบเนีย' then
fullName = 'ประเทศแอลเบเนีย'
dispName = 'แอลเบเนีย'
end
if fullName == 'ประเทศแอลจีเรีย' then
fullName = 'ประเทศแอลจีเรีย'
dispName = 'แอลจีเรีย'
end
if fullName == 'ประเทศอันดอร์รา' then
fullName = 'ประเทศอันดอร์รา'
dispName = 'อันดอร์รา'
end
if fullName == 'ประเทศแองโกลา' then
fullName = 'ประเทศแองโกลา'
dispName = 'แองโกลา'
end
if fullName == 'ประเทศแอนทีกาและบาร์บิวดา' then
fullName = 'ประเทศแอนทีกาและบาร์บิวดา'
dispName = 'แอนทีกาและบาร์บิวดา'
end
if fullName == 'นักกีฬาโอลิมปิกอิสระ' then
fullName = 'นักกีฬาโอลิมปิกอิสระ'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'ประเทศอาร์เจนตินา' then
fullName = 'ประเทศอาร์เจนตินา'
dispName = 'อาร์เจนตินา'
end
if fullName == 'ประเทศอาร์มีเนีย' then
fullName = 'ประเทศอาร์มีเนีย'
dispName = 'อาร์มีเนีย'
end
if fullName == 'ประเทศออสเตรเลีย' then
fullName = 'ประเทศออสเตรเลีย'
dispName = 'ออสเตรเลีย'
end
if fullName == 'ประเทศออสเตรีย' then
fullName = 'ประเทศออสเตรีย'
dispName = 'ออสเตรีย'
end
if fullName == 'ประเทศอาเซอร์ไบจาน' then
fullName = 'ประเทศอาเซอร์ไบจาน'
dispName = 'อาเซอร์ไบจาน'
end
if fullName == 'ประเทศบาฮามาส' then
fullName = 'ประเทศบาฮามาส'
dispName = 'บาฮามาส'
end
if fullName == 'ประเทศบังกลาเทศ' then
fullName = 'ประเทศบังกลาเทศ'
dispName = 'บังกลาเทศ'
end
if fullName == 'ประเทศบาร์เบโดส' then
fullName = 'ประเทศบาร์เบโดส'
dispName = 'บาร์เบโดส'
end
if fullName == 'ประเทศบุรุนดี' then
fullName = 'ประเทศบุรุนดี'
dispName = 'บุรุนดี'
end
if fullName == 'ประเทศเบลเยียม' then
fullName = 'ประเทศเบลเยียม'
dispName = 'เบลเยียม'
end
if fullName == 'ประเทศเบนิน' then
fullName = 'ประเทศเบนิน'
dispName = 'เบนิน'
end
if fullName == 'ประเทศบาห์เรน' then
fullName = 'ประเทศบาห์เรน'
dispName = 'บาห์เรน'
end
if fullName == 'ประเทศภูฏาน' then
fullName = 'ประเทศภูฏาน'
dispName = 'ภูฏาน'
end
if fullName == 'ประเทศบอสเนียและเฮอร์เซโกวีนา' then
fullName = 'ประเทศบอสเนียและเฮอร์เซโกวีนา'
dispName = 'บอสเนียและเฮอร์เซโกวีนา'
end
if fullName == 'ประเทศพม่า' then
fullName = 'ประเทศพม่า'
dispName = 'พม่า'
end
if fullName == 'ประเทศเบลีซ' then
fullName = 'ประเทศเบลีซ'
dispName = 'เบลีซ'
end
if fullName == 'ประเทศเบลารุส' then
fullName = 'ประเทศเบลารุส'
dispName = 'เบลารุส'
end
if fullName == 'ประเทศโบฮีเมีย' then
fullName = 'ประเทศโบฮีเมีย'
dispName = 'โบฮีเมีย'
end
if fullName == 'ประเทศโบลิเวีย' then
fullName = 'ประเทศโบลิเวีย'
dispName = 'โบลิเวีย'
end
if fullName == 'ประเทศบอตสวานา' then
fullName = 'ประเทศบอตสวานา'
dispName = 'บอตสวานา'
end
if fullName == 'ประเทศบราซิล' then
fullName = 'ประเทศบราซิล'
dispName = 'บราซิล'
end
if fullName == 'ประเทศบรูไน' then
fullName = 'ประเทศบรูไน'
dispName = 'บรูไน'
end
if fullName == 'ประเทศบัลแกเรีย' then
fullName = 'ประเทศบัลแกเรีย'
dispName = 'บัลแกเรีย'
end
if fullName == 'ประเทศบูร์กินาฟาโซ' then
fullName = 'ประเทศบูร์กินาฟาโซ'
dispName = 'บูร์กินาฟาโซ'
end
if fullName == 'สหพันธรัฐอินเดียตะวันตก' then
fullName = 'สหพันธรัฐอินเดียตะวันตก'
dispName = 'อินเดียตะวันตก'
end
if fullName == 'ประเทศกัมพูชา' then
fullName = 'ประเทศกัมพูชา'
dispName = 'กัมพูชา'
end
if fullName == 'ประเทศแคนาดา' then
fullName = 'ประเทศแคนาดา'
dispName = 'แคนาดา'
end
if fullName == 'ประเทศซีลอน' then
fullName = 'ประเทศซีลอน'
dispName = 'ซีลอน'
end
if fullName == 'ประเทศชาด' then
fullName = 'ประเทศชาด'
dispName = 'ชาด'
end
if fullName == 'ประเทศชิลี' then
fullName = 'ประเทศชิลี'
dispName = 'ชิลี'
end
if fullName == 'ประเทศจีน' then
fullName = 'ประเทศจีน'
dispName = 'จีน'
end
if fullName == 'ประเทศโกตดิวัวร์' then
fullName = 'ประเทศโกตดิวัวร์'
dispName = 'โกตดิวัวร์'
end
if fullName == 'ประเทศแคเมอรูน' then
fullName = 'ประเทศแคเมอรูน'
dispName = 'แคเมอรูน'
end
if fullName == 'ประเทศโคลอมเบีย' then
fullName = 'ประเทศโคลอมเบีย'
dispName = 'โคลอมเบีย'
end
if fullName == 'ประเทศคอโมโรส' then
fullName = 'ประเทศคอโมโรส'
dispName = 'คอโมโรส'
end
if fullName == 'ประเทศเกาหลี' then
fullName = 'ประเทศเกาหลี'
dispName = 'เกาหลี'
end
if fullName == 'ประเทศกาบูเวร์ดี' then
fullName = 'ประเทศกาบูเวร์ดี'
dispName = 'กาบูเวร์ดี'
end
if fullName == 'ประเทศคอสตาริกา' then
fullName = 'ประเทศคอสตาริกา'
dispName = 'คอสตาริกา'
end
if fullName == 'ประเทศโครเอเชีย' then
fullName = 'ประเทศโครเอเชีย'
dispName = 'โครเอเชีย'
end
if fullName == 'ประเทศคิวบา' then
fullName = 'ประเทศคิวบา'
dispName = 'คิวบา'
end
if fullName == 'ประเทศไซปรัส' then
fullName = 'ประเทศไซปรัส'
dispName = 'ไซปรัส'
end
if fullName == 'ประเทศเช็กเกีย' then
fullName = 'ประเทศเช็กเกีย'
dispName = 'เช็กเกีย'
end
if fullName == 'ราชอาณาจักรดาโฮมีย์' then
fullName = 'ราชอาณาจักรดาโฮมีย์'
dispName = 'ดาโฮมีย์'
end
if fullName == 'ประเทศเดนมาร์ก' then
fullName = 'ประเทศเดนมาร์ก'
dispName = 'เดนมาร์ก'
end
if fullName == 'ประเทศจิบูตี' then
fullName = 'ประเทศจิบูตี'
dispName = 'จิบูตี'
end
if fullName == 'ประเทศดอมินีกา' then
fullName = 'ประเทศดอมินีกา'
dispName = 'ดอมินีกา'
end
if fullName == 'ประเทศเอกวาดอร์' then
fullName = 'ประเทศเอกวาดอร์'
dispName = 'เอกวาดอร์'
end
if fullName == 'ประเทศอียิปต์' then
fullName = 'ประเทศอียิปต์'
dispName = 'อียิปต์'
end
if fullName == 'ประเทศอังกฤษ' then
fullName = 'ประเทศอังกฤษ'
dispName = 'อังกฤษ'
end
if fullName == 'ประเทศเอริเทรีย' then
fullName = 'ประเทศเอริเทรีย'
dispName = 'เอริเทรีย'
end
if fullName == 'ประเทศเอลซัลวาดอร์' then
fullName = 'ประเทศเอลซัลวาดอร์'
dispName = 'เอลซัลวาดอร์'
end
if fullName == 'ประเทศสเปน' then
fullName = 'ประเทศสเปน'
dispName = 'สเปน'
end
if fullName == 'ประเทศเอสโตเนีย' then
fullName = 'ประเทศเอสโตเนีย'
dispName = 'เอสโตเนีย'
end
if fullName == 'ประเทศเอธิโอเปีย' then
fullName = 'ประเทศเอธิโอเปีย'
dispName = 'เอธิโอเปีย'
end
if fullName == 'ทีมรวมเฉพาะกิจ' then
fullName = 'ทีมรวมเฉพาะกิจ'
dispName = 'ทีมรวม'
end
if fullName == 'ประเทศฟีจี' then
fullName = 'ประเทศฟีจี'
dispName = 'ฟีจี'
end
if fullName == 'ประเทศฟินแลนด์' then
fullName = 'ประเทศฟินแลนด์'
dispName = 'ฟินแลนด์'
end
if fullName == 'นักกีฬาอิสระฟีน่า' then
fullName = 'นักกีฬาอิสระฟีน่า'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'สหพันธ์สาธารณรัฐยูโกสลาเวีย' then
fullName = 'สหพันธ์สาธารณรัฐยูโกสลาเวีย'
dispName = 'ยูโกสลาเวีย'
end
if fullName == 'ประเทศฝรั่งเศส' then
fullName = 'ประเทศฝรั่งเศส'
dispName = 'ฝรั่งเศส'
end
if fullName == 'ประเทศเยอรมนีตะวันตก' then
fullName = 'ประเทศเยอรมนีตะวันตก'
dispName = 'เยอรมนีตะวันตก'
end
if fullName == 'สหพันธรัฐโรดีเชียและนยาซาแลนด์' then
fullName = 'สหพันธรัฐโรดีเชียและนยาซาแลนด์'
dispName = 'โรดีเชียและนยาซาแลนด์'
end
if fullName == 'ทีมฟีน่าผู้ลี้ภัย' then
fullName = 'ทีมฟีน่าผู้ลี้ภัย'
dispName = 'ทีมนักกีฬาผู้ลี้ภัย'
end
if fullName == 'ประเทศไมโครนีเชีย' then
fullName = 'ประเทศไมโครนีเชีย'
dispName = 'ไมโครนีเชีย'
end
if fullName == 'ประเทศกาบอง' then
fullName = 'ประเทศกาบอง'
dispName = 'กาบอง'
end
if fullName == 'ประเทศแกมเบีย' then
fullName = 'ประเทศแกมเบีย'
dispName = 'แกมเบีย'
end
if fullName == 'สหราชอาณาจักรบริเตนใหญ่และไอร์แลนด์' then
fullName = 'สหราชอาณาจักรบริเตนใหญ่และไอร์แลนด์'
dispName = 'สหราชอาณาจักร'
end
if fullName == 'ประเทศกินี-บิสเซา' then
fullName = 'ประเทศกินี-บิสเซา'
dispName = 'กินี-บิสเซา'
end
if fullName == 'ประเทศเยอรมนีตะวันออก' then
fullName = 'ประเทศเยอรมนีตะวันออก'
dispName = 'เยอรมนีตะวันออก'
end
if fullName == 'ประเทศจอร์เจีย' then
fullName = 'ประเทศจอร์เจีย'
dispName = 'จอร์เจีย'
end
if fullName == 'ประเทศอิเควทอเรียลกินี' then
fullName = 'ประเทศอิเควทอเรียลกินี'
dispName = 'อิเควทอเรียลกินี'
end
if fullName == 'ประเทศเยอรมนี' then
fullName = 'ประเทศเยอรมนี'
dispName = 'เยอรมนี'
end
if fullName == 'ประเทศกานา' then
fullName = 'ประเทศกานา'
dispName = 'กานา'
end
if fullName == 'ประเทศกรีซ' then
fullName = 'ประเทศกรีซ'
dispName = 'กรีซ'
end
if fullName == 'ประเทศกรีเนดา' then
fullName = 'ประเทศกรีเนดา'
dispName = 'กรีเนดา'
end
if fullName == 'ประเทศกัวเตมาลา' then
fullName = 'ประเทศกัวเตมาลา'
dispName = 'กัวเตมาลา'
end
if fullName == 'ประเทศกินี' then
fullName = 'ประเทศกินี'
dispName = 'กินี'
end
if fullName == 'ประเทศกายอานา' then
fullName = 'ประเทศกายอานา'
dispName = 'กายอานา'
end
if fullName == 'ประเทศเฮติ' then
fullName = 'ประเทศเฮติ'
dispName = 'เฮติ'
end
if fullName == 'ประเทศฮอนดูรัส' then
fullName = 'ประเทศฮอนดูรัส'
dispName = 'ฮอนดูรัส'
end
if fullName == 'ประเทศฮังการี' then
fullName = 'ประเทศฮังการี'
dispName = 'ฮังการี'
end
if fullName == 'นักกีฬาอิสระ FINA' then
fullName = 'นักกีฬาอิสระ FINA'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'นักกีฬาเอเชียอิสระ' then
fullName = 'นักกีฬาเอเชียอิสระ'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'ประเทศอินโดนีเซีย' then
fullName = 'ประเทศอินโดนีเซีย'
dispName = 'อินโดนีเซีย'
end
if fullName == 'ประเทศอินเดีย' then
fullName = 'ประเทศอินเดีย'
dispName = 'อินเดีย'
end
if fullName == 'นักกีฬาโอลิมปิกเฉพาะบุคคล' then
fullName = 'นักกีฬาโอลิมปิกเฉพาะบุคคล'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'นักกีฬาจากประเทศคูเวต' then
fullName = 'นักกีฬาจากประเทศคูเวต'
dispName = 'นักกีฬาจากคูเวต'
end
if fullName == 'ผู้เข้าร่วมโอลิมปิกโดยอิสระ' then
fullName = 'ผู้เข้าร่วมโอลิมปิกโดยอิสระ'
dispName = 'ทีมอิสระ'
end
if fullName == 'นักกีฬาอิสระในโอลิมปิก' then
fullName = 'นักกีฬาอิสระในโอลิมปิก'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'นักกีฬาพาราลิมปิกเฉพาะบุคคล' then
fullName = 'นักกีฬาพาราลิมปิกเฉพาะบุคคล'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'ผู้เข้าร่วมพาราลิมปิกโดยอิสระ' then
fullName = 'ผู้เข้าร่วมพาราลิมปิกโดยอิสระ'
dispName = 'ทีมอิสระ'
end
if fullName == 'ประเทศไอร์แลนด์' then
fullName = 'ประเทศไอร์แลนด์'
dispName = 'ไอร์แลนด์'
end
if fullName == 'ประเทศอิหร่าน' then
fullName = 'ประเทศอิหร่าน'
dispName = 'อิหร่าน'
end
if fullName == 'ประเทศไอร์แลนด์' then
fullName = 'ประเทศไอร์แลนด์'
dispName = 'ไอร์แลนด์'
end
if fullName == 'ประเทศอิรัก' then
fullName = 'ประเทศอิรัก'
dispName = 'อิรัก'
end
if fullName == 'ประเทศไอซ์แลนด์' then
fullName = 'ประเทศไอซ์แลนด์'
dispName = 'ไอซ์แลนด์'
end
if fullName == 'ประเทศอิสราเอล' then
fullName = 'ประเทศอิสราเอล'
dispName = 'อิสราเอล'
end
if fullName == 'ประเทศอิตาลี' then
fullName = 'ประเทศอิตาลี'
dispName = 'อิตาลี'
end
if fullName == 'ประเทศจาเมกา' then
fullName = 'ประเทศจาเมกา'
dispName = 'จาเมกา'
end
if fullName == 'ประเทศจอร์แดน' then
fullName = 'ประเทศจอร์แดน'
dispName = 'จอร์แดน'
end
if fullName == 'ประเทศญี่ปุ่น' then
fullName = 'ประเทศญี่ปุ่น'
dispName = 'ญี่ปุ่น'
end
if fullName == 'ประเทศคาซัคสถาน' then
fullName = 'ประเทศคาซัคสถาน'
dispName = 'คาซัคสถาน'
end
if fullName == 'ประเทศเคนยา' then
fullName = 'ประเทศเคนยา'
dispName = 'เคนยา'
end
if fullName == 'ประเทศคีร์กีซสถาน' then
fullName = 'ประเทศคีร์กีซสถาน'
dispName = 'คีร์กีซสถาน'
end
if fullName == 'ประเทศคิริบาส' then
fullName = 'ประเทศคิริบาส'
dispName = 'คิริบาส'
end
if fullName == 'ประเทศเกาหลีใต้' then
fullName = 'ประเทศเกาหลีใต้'
dispName = 'เกาหลีใต้'
end
if fullName == 'ประเทศคอซอวอ' then
fullName = 'ประเทศคอซอวอ'
dispName = 'คอซอวอ'
end
if fullName == 'ประเทศซาอุดีอาระเบีย' then
fullName = 'ประเทศซาอุดีอาระเบีย'
dispName = 'ซาอุดีอาระเบีย'
end
if fullName == 'ประเทศคูเวต' then
fullName = 'ประเทศคูเวต'
dispName = 'คูเวต'
end
if fullName == 'ประเทศลาว' then
fullName = 'ประเทศลาว'
dispName = 'ลาว'
end
if fullName == 'ประเทศลัตเวีย' then
fullName = 'ประเทศลัตเวีย'
dispName = 'ลัตเวีย'
end
if fullName == 'ประเทศลิเบีย' then
fullName = 'ประเทศลิเบีย'
dispName = 'ลิเบีย'
end
if fullName == 'ประเทศเลบานอน' then
fullName = 'ประเทศเลบานอน'
dispName = 'เลบานอน'
end
if fullName == 'ประเทศไลบีเรีย' then
fullName = 'ประเทศไลบีเรีย'
dispName = 'ไลบีเรีย'
end
if fullName == 'ประเทศเซนต์ลูเชีย' then
fullName = 'ประเทศเซนต์ลูเชีย'
dispName = 'เซนต์ลูเชีย'
end
if fullName == 'ประเทศเลโซโท' then
fullName = 'ประเทศเลโซโท'
dispName = 'เลโซโท'
end
if fullName == 'ประเทศลีชเทินชไตน์' then
fullName = 'ประเทศลีชเทินชไตน์'
dispName = 'ลีชเทินชไตน์'
end
if fullName == 'ประเทศลิทัวเนีย' then
fullName = 'ประเทศลิทัวเนีย'
dispName = 'ลิทัวเนีย'
end
if fullName == 'ประเทศลักเซมเบิร์ก' then
fullName = 'ประเทศลักเซมเบิร์ก'
dispName = 'ลักเซมเบิร์ก'
end
if fullName == 'ประเทศมาดากัสการ์' then
fullName = 'ประเทศมาดากัสการ์'
dispName = 'มาดากัสการ์'
end
if fullName == 'สหพันธรัฐมาลายา' then
fullName = 'สหพันธรัฐมาลายา'
dispName = 'มาลายา'
end
if fullName == 'ประเทศโมร็อกโก' then
fullName = 'ประเทศโมร็อกโก'
dispName = 'โมร็อกโก'
end
if fullName == 'ประเทศมาเลเซีย' then
fullName = 'ประเทศมาเลเซีย'
dispName = 'มาเลเซีย'
end
if fullName == 'ประเทศมาลาวี' then
fullName = 'ประเทศมาลาวี'
dispName = 'มาลาวี'
end
if fullName == 'ประเทศมอลโดวา' then
fullName = 'ประเทศมอลโดวา'
dispName = 'มอลโดวา'
end
if fullName == 'ประเทศมัลดีฟส์' then
fullName = 'ประเทศมัลดีฟส์'
dispName = 'มัลดีฟส์'
end
if fullName == 'ประเทศเม็กซิโก' then
fullName = 'ประเทศเม็กซิโก'
dispName = 'เม็กซิโก'
end
if fullName == 'ประเทศมองโกเลีย' then
fullName = 'ประเทศมองโกเลีย'
dispName = 'มองโกเลีย'
end
if fullName == 'ประเทศมาซิโดเนีย' then
fullName = 'ประเทศมาซิโดเนีย'
dispName = 'มาซิโดเนีย'
end
if fullName == 'ประเทศมาซิโดเนียเหนือ' then
fullName = 'ประเทศมาซิโดเนียเหนือ'
dispName = 'มาซิโดเนียเหนือ'
end
if fullName == 'ประเทศมาลี' then
fullName = 'ประเทศมาลี'
dispName = 'มาลี'
end
if fullName == 'ประเทศมอลตา' then
fullName = 'ประเทศมอลตา'
dispName = 'มอลตา'
end
if fullName == 'ประเทศมอนเตเนโกร' then
fullName = 'ประเทศมอนเตเนโกร'
dispName = 'มอนเตเนโกร'
end
if fullName == 'ประเทศโมนาโก' then
fullName = 'ประเทศโมนาโก'
dispName = 'โมนาโก'
end
if fullName == 'ประเทศโมซัมบิก' then
fullName = 'ประเทศโมซัมบิก'
dispName = 'โมซัมบิก'
end
if fullName == 'ประเทศมอริเชียส' then
fullName = 'ประเทศมอริเชียส'
dispName = 'มอริเชียส'
end
if fullName == 'ประเทศมอริเตเนีย' then
fullName = 'ประเทศมอริเตเนีย'
dispName = 'มอริเตเนีย'
end
if fullName == 'ประเทศนามิเบีย' then
fullName = 'ประเทศนามิเบีย'
dispName = 'นามิเบีย'
end
if fullName == 'ประเทศนิการากัว' then
fullName = 'ประเทศนิการากัว'
dispName = 'นิการากัว'
end
if fullName == 'ประเทศเนเธอร์แลนด์' then
fullName = 'ประเทศเนเธอร์แลนด์'
dispName = 'เนเธอร์แลนด์'
end
if fullName == 'ประเทศเนปาล' then
fullName = 'ประเทศเนปาล'
dispName = 'เนปาล'
end
if fullName == 'ประเทศนิวฟันด์แลนด์' then
fullName = 'ประเทศนิวฟันด์แลนด์'
dispName = 'นิวฟันด์แลนด์'
end
if fullName == 'ประเทศไนจีเรีย' then
fullName = 'ประเทศไนจีเรีย'
dispName = 'ไนจีเรีย'
end
if fullName == 'ประเทศไนเจอร์' then
fullName = 'ประเทศไนเจอร์'
dispName = 'ไนเจอร์'
end
if fullName == 'ประเทศไอร์แลนด์เหนือ' then
fullName = 'ประเทศไอร์แลนด์เหนือ'
dispName = 'ไอร์แลนด์เหนือ'
end
if fullName == 'ประเทศนอร์เวย์' then
fullName = 'ประเทศนอร์เวย์'
dispName = 'นอร์เวย์'
end
if fullName == 'ประเทศนาอูรู' then
fullName = 'ประเทศนาอูรู'
dispName = 'นาอูรู'
end
if fullName == 'ประเทศนิวซีแลนด์' then
fullName = 'ประเทศนิวซีแลนด์'
dispName = 'นิวซีแลนด์'
end
if fullName == 'นักกีฬาโอลิมปิกจากประเทศรัสเซีย' then
fullName = 'นักกีฬาโอลิมปิกจากประเทศรัสเซีย'
dispName = 'นักกีฬาจากรัสเซีย'
end
if fullName == 'ประเทศโอมาน' then
fullName = 'ประเทศโอมาน'
dispName = 'โอมาน'
end
if fullName == 'ประเทศปากีสถาน' then
fullName = 'ประเทศปากีสถาน'
dispName = 'ปากีสถาน'
end
if fullName == 'ประเทศปานามา' then
fullName = 'ประเทศปานามา'
dispName = 'ปานามา'
end
if fullName == 'ประเทศปารากวัย' then
fullName = 'ประเทศปารากวัย'
dispName = 'ปารากวัย'
end
if fullName == 'ประเทศเปรู' then
fullName = 'ประเทศเปรู'
dispName = 'เปรู'
end
if fullName == 'ประเทศฟิลิปปินส์' then
fullName = 'ประเทศฟิลิปปินส์'
dispName = 'ฟิลิปปินส์'
end
if fullName == 'ประเทศปาเลา' then
fullName = 'ประเทศปาเลา'
dispName = 'ปาเลา'
end
if fullName == 'ประเทศปาปัวนิวกินี' then
fullName = 'ประเทศปาปัวนิวกินี'
dispName = 'ปาปัวนิวกินี'
end
if fullName == 'ประเทศโปแลนด์' then
fullName = 'ประเทศโปแลนด์'
dispName = 'โปแลนด์'
end
if fullName == 'ประเทศโปรตุเกส' then
fullName = 'ประเทศโปรตุเกส'
dispName = 'โปรตุเกส'
end
if fullName == 'ประเทศเกาหลีเหนือ' then
fullName = 'ประเทศเกาหลีเหนือ'
dispName = 'เกาหลีเหนือ'
end
if fullName == 'ประเทศกาตาร์' then
fullName = 'ประเทศกาตาร์'
dispName = 'กาตาร์'
end
if fullName == 'ประเทศโรดีเชีย' then
fullName = 'ประเทศโรดีเชีย'
dispName = 'โรดีเชีย'
end
if fullName == 'ทีมโอลิมปิกผู้ลี้ภัย' then
fullName = 'ทีมโอลิมปิกผู้ลี้ภัย'
dispName = 'ทีมนักกีฬาผู้ลี้ภัย'
end
if fullName == 'สาธารณรัฐจีน' then
fullName = 'สาธารณรัฐจีน'
dispName = 'ไต้หวัน'
end
if fullName == 'ฟอร์โมซา' then
fullName = 'สาธารณรัฐจีน (ฟอร์โมซา) '
dispName = 'ฟอร์โมซา'
end
if fullName == 'ประเทศไต้หวัน' then
fullName = 'ประเทศไต้หวัน'
dispName = 'ไต้หวัน'
end
if fullName == 'อาร์โอซี' then
fullName = 'นักกีฬาคณะกรรมการโอลิมปิกรัสเซีย'
dispName = 'อาร์โอซี'
end
if fullName == 'ประเทศโรมาเนีย' then
fullName = 'ประเทศโรมาเนีย'
dispName = 'โรมาเนีย'
end
if fullName == 'อาร์พีซี' then
fullName = 'นักกีฬาคณะกรรมการพาราลิมปิกรัสเซีย'
dispName = 'อาร์พีซี'
end
if fullName == 'ทีมพาราลิมปิกผู้ลี้ภัย' then
fullName = 'ทีมพาราลิมปิกผู้ลี้ภัย'
dispName = 'ทีมนักกีฬาผู้ลี้ภัย'
end
if fullName == 'ประเทศแอฟริกาใต้' then
fullName = 'ประเทศแอฟริกาใต้'
dispName = 'แอฟริกาใต้'
end
if fullName == 'ประเทศรัสเซีย' then
fullName = 'ประเทศรัสเซีย'
dispName = 'รัสเซีย'
end
if fullName == 'ประเทศรวันดา' then
fullName = 'ประเทศรวันดา'
dispName = 'รวันดา'
end
if fullName == 'ประเทศซามัว' then
fullName = 'ประเทศซามัว'
dispName = 'ซามัว'
end
if fullName == 'ประเทศเซอร์เบียและมอนเตเนโกร' then
fullName = 'ประเทศเซอร์เบียและมอนเตเนโกร'
dispName = 'เซอร์เบียและมอนเตเนโกร'
end
if fullName == 'ประเทศสกอตแลนด์' then
fullName = 'ประเทศสกอตแลนด์'
dispName = 'สกอตแลนด์'
end
if fullName == 'ประเทศเซเนกัล' then
fullName = 'ประเทศเซเนกัล'
dispName = 'เซเนกัล'
end
if fullName == 'ประเทศเซเชลส์' then
fullName = 'ประเทศเซเชลส์'
dispName = 'เซเชลส์'
end
if fullName == 'ประเทศสิงคโปร์' then
fullName = 'ประเทศสิงคโปร์'
dispName = 'สิงคโปร์'
end
if fullName == 'ประเทศเซนต์คิตส์และเนวิส' then
fullName = 'ประเทศเซนต์คิตส์และเนวิส'
dispName = 'เซนต์คิตส์และเนวิส'
end
if fullName == 'ประเทศเซียร์ราลีโอน' then
fullName = 'ประเทศเซียร์ราลีโอน'
dispName = 'เซียร์ราลีโอน'
end
if fullName == 'ประเทศสโลวีเนีย' then
fullName = 'ประเทศสโลวีเนีย'
dispName = 'สโลวีเนีย'
end
if fullName == 'ประเทศซานมารีโน' then
fullName = 'ประเทศซานมารีโน'
dispName = 'ซานมารีโน'
end
if fullName == 'ประเทศโซมาเลีย' then
fullName = 'ประเทศโซมาเลีย'
dispName = 'โซมาเลีย'
end
if fullName == 'ประเทศเซอร์เบีย' then
fullName = 'ประเทศเซอร์เบีย'
dispName = 'เซอร์เบีย'
end
if fullName == 'ประเทศศรีลังกา' then
fullName = 'ประเทศศรีลังกา'
dispName = 'ศรีลังกา'
end
if fullName == 'ประเทศซูดานใต้' then
fullName = 'ประเทศซูดานใต้'
dispName = 'ซูดานใต้'
end
if fullName == 'ประเทศเซาตูแมอีปริงซีป' then
fullName = 'ประเทศเซาตูแมอีปริงซีป'
dispName = 'เซาตูแมอีปริงซีป'
end
if fullName == 'ประเทศซูดาน' then
fullName = 'ประเทศซูดาน'
dispName = 'ซูดาน'
end
if fullName == 'ประเทศสวิตเซอร์แลนด์' then
fullName = 'ประเทศสวิตเซอร์แลนด์'
dispName = 'สวิตเซอร์แลนด์'
end
if fullName == 'ประเทศซูรินาม' then
fullName = 'ประเทศซูรินาม'
dispName = 'ซูรินาม'
end
if fullName == 'ประเทศเซนต์วินเซนต์และเกรนาดีนส์' then
fullName = 'ประเทศเซนต์วินเซนต์และเกรนาดีนส์'
dispName = 'เซนต์วินเซนต์และเกรนาดีนส์'
end
if fullName == 'ประเทศสโลวาเกีย' then
fullName = 'ประเทศสโลวาเกีย'
dispName = 'สโลวาเกีย'
end
if fullName == 'ประเทศสวีเดน' then
fullName = 'ประเทศสวีเดน'
dispName = 'สวีเดน'
end
if fullName == 'ประเทศสวาซิแลนด์' then
fullName = 'ประเทศสวาซิแลนด์'
dispName = 'สวาซิแลนด์'
end
if fullName == 'ประเทศเอสวาตินี' then
fullName = 'ประเทศเอสวาตินี'
dispName = 'เอสวาตินี'
end
if fullName == 'ประเทศซีเรีย' then
fullName = 'ประเทศซีเรีย'
dispName = 'ซีเรีย'
end
if fullName == 'ประเทศแทนซาเนีย' then
fullName = 'ประเทศแทนซาเนีย'
dispName = 'แทนซาเนีย'
end
if fullName == 'ประเทศเชโกสโลวาเกีย' then
fullName = 'ประเทศเชโกสโลวาเกีย'
dispName = 'เชโกสโลวาเกีย'
end
if fullName == 'ประเทศตองงา' then
fullName = 'ประเทศตองงา'
dispName = 'ตองงา'
end
if fullName == 'ประเทศไทย' then
fullName = 'ประเทศไทย'
dispName = 'ไทย'
end
if fullName == 'ประเทศทาจิกิสถาน' then
fullName = 'ประเทศทาจิกิสถาน'
dispName = 'ทาจิกิสถาน'
end
if fullName == 'ประเทศเติร์กเมนิสถาน' then
fullName = 'ประเทศเติร์กเมนิสถาน'
dispName = 'เติร์กเมนิสถาน'
end
if fullName == 'ประเทศติมอร์-เลสเต' then
fullName = 'ประเทศติมอร์-เลสเต'
dispName = 'ติมอร์-เลสเต'
end
if fullName == 'ประเทศโตโก' then
fullName = 'ประเทศโตโก'
dispName = 'โตโก'
end
if fullName == 'ประเทศตรินิแดดและโตเบโก' then
fullName = 'ประเทศตรินิแดดและโตเบโก'
dispName = 'ตรินิแดดและโตเบโก'
end
if fullName == 'ประเทศตูนิเซีย' then
fullName = 'ประเทศตูนิเซีย'
dispName = 'ตูนิเซีย'
end
if fullName == 'ประเทศตุรกี' then
fullName = 'ประเทศตุรกี'
dispName = 'ตุรกี'
end
if fullName == 'ประเทศตูวาลู' then
fullName = 'ประเทศตูวาลู'
dispName = 'ตูวาลู'
end
if fullName == 'ประเทศยูกันดา' then
fullName = 'ประเทศยูกันดา'
dispName = 'ยูกันดา'
end
if fullName == 'ประเทศยูเครน' then
fullName = 'ประเทศยูเครน'
dispName = 'ยูเครน'
end
if fullName == 'ประเทศอุรุกวัย' then
fullName = 'ประเทศอุรุกวัย'
dispName = 'อุรุกวัย'
end
if fullName == 'ประเทศอุซเบกิสถาน' then
fullName = 'ประเทศอุซเบกิสถาน'
dispName = 'อุซเบกิสถาน'
end
if fullName == 'ประเทศวานูวาตู' then
fullName = 'ประเทศวานูวาตู'
dispName = 'วานูวาตู'
end
if fullName == 'ประเทศเวเนซุเอลา' then
fullName = 'ประเทศเวเนซุเอลา'
dispName = 'เวเนซุเอลา'
end
if fullName == 'ประเทศเวียดนาม' then
fullName = 'ประเทศเวียดนาม'
dispName = 'เวียดนาม'
end
if fullName == 'ประเทศเวียดนามใต้' then
fullName = 'ประเทศเวียดนามใต้'
dispName = 'เวียดนามใต้'
end
if fullName == 'ประเทศอัปเปอร์วอลตา' then
fullName = 'ประเทศอัปเปอร์วอลตา'
dispName = 'อัปเปอร์วอลตา'
end
if fullName == 'ประเทศเวลส์' then
fullName = 'ประเทศเวลส์'
dispName = 'เวลส์'
end
if fullName == 'ประเทศเยเมนเหนือ' then
fullName = 'ประเทศเยเมนเหนือ'
dispName = 'เยเมนเหนือ'
end
if fullName == 'ประเทศเยเมน' then
fullName = 'ประเทศเยเมน'
dispName = 'เยเมน'
end
if fullName == 'ประเทศเยเมนใต้' then
fullName = 'ประเทศเยเมนใต้'
dispName = 'เยเมนใต้'
end
if fullName == 'ประเทศยูโกสลาเวีย' then
fullName = 'ประเทศยูโกสลาเวีย'
dispName = 'ยูโกสลาเวีย'
end
if fullName == 'สาธารณรัฐซาอีร์' then
fullName = 'สาธารณรัฐซาอีร์'
dispName = 'ซาอีร์'
end
if fullName == 'ประเทศแซมเบีย' then
fullName = 'ประเทศแซมเบีย'
dispName = 'แซมเบีย'
end
if fullName == 'ประเทศซิมบับเว' then
fullName = 'ประเทศซิมบับเว'
dispName = 'ซิมบับเว'
end
return (('[[File:{flag}|22x20px|border|alt=|link=]] [[{name}ใน{games}|{dispName}]]{athletes}')
:gsub('{(%w+)}', {
athletes = athletes and
(' <span style="font-size:90%;">(' .. athletes .. ')</span>') or
'',
flag = countryAlias(parms),
games = games,
name = fullName,
dispName = dispName,
}))
end
local function flagXYZ(frame)
-- Implement {{flagIOC2}} and its variants which previously called this module three times.
-- Returns one of four possible outputs:
-- from flagIOC2: <flag> <country link> <athletes>, with the third value optional
-- from flagIOC2team: <flag> <country link> <country alias>
-- from flagIOC2athlete: <flag> <athlete(s)> <country alias/link>
-- from flagIOC2medalist: <athlete(s)><br><flag> <country link>
local args = frame:getParent().args
local dispType = stripToNil(frame.args['type'])
local code=''
local games=''
local athletes=''
if dispType == 'athlete-O' then
-- Implement [[Template:FlagIOCathlete]].
dispType = 'athlete'
args[3] = (args[3] or '') .. ' Olympics'
end
if dispType == 'name' or dispType == 'team' then
code = stripToNil(args[1]) or error('พารามิเตอร์ 1 ควรเป็นรหัสประเทศ')
games = stripToNil(args[2]) or error('พารามิเตอร์ 2 ควรเป็นชื่อการแข่งขัน')
athletes = stripToNil(args[3])
elseif dispType == 'athlete' or dispType == 'medalist' then
athletes = stripToNil(args[1]) or error('พารามิเตอร์ 1 ควรเป็นชื่อของนักกีฬา')
code = stripToNil(args[2]) or error('พารามิเตอร์ 2 ควรเป็นรหัสประเทศ')
games = stripToNil(args[3]) or error('พารามิเตอร์ 3 ควรเป็นชื่อการแข่งขัน')
end
local parms = {
alias = code,
fullName = games,
year = games:match('%d+$'),
games = games:gsub('%d+$ ?', ''),
}
local fullName = countryAlias(parms)
parms.flag = true
local dispName = stripToNil(args.name)
if fullName == 'ประเทศอัฟกานิสถาน' then
fullName = 'ประเทศอัฟกานิสถาน'
dispName = 'อัฟกานิสถาน'
end
if fullName == 'ประเทศแอลเบเนีย' then
fullName = 'ประเทศแอลเบเนีย'
dispName = 'แอลเบเนีย'
end
if fullName == 'ประเทศแอลจีเรีย' then
fullName = 'ประเทศแอลจีเรีย'
dispName = 'แอลจีเรีย'
end
if fullName == 'ประเทศอันดอร์รา' then
fullName = 'ประเทศอันดอร์รา'
dispName = 'อันดอร์รา'
end
if fullName == 'ประเทศแองโกลา' then
fullName = 'ประเทศแองโกลา'
dispName = 'แองโกลา'
end
if fullName == 'ประเทศแอนทีกาและบาร์บิวดา' then
fullName = 'ประเทศแอนทีกาและบาร์บิวดา'
dispName = 'แอนทีกาและบาร์บิวดา'
end
if fullName == 'นักกีฬาโอลิมปิกอิสระ' then
fullName = 'นักกีฬาโอลิมปิกอิสระ'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'ประเทศอาร์เจนตินา' then
fullName = 'ประเทศอาร์เจนตินา'
dispName = 'อาร์เจนตินา'
end
if fullName == 'ประเทศอาร์มีเนีย' then
fullName = 'ประเทศอาร์มีเนีย'
dispName = 'อาร์มีเนีย'
end
if fullName == 'ประเทศออสเตรเลีย' then
fullName = 'ประเทศออสเตรเลีย'
dispName = 'ออสเตรเลีย'
end
if fullName == 'ประเทศออสเตรีย' then
fullName = 'ประเทศออสเตรีย'
dispName = 'ออสเตรีย'
end
if fullName == 'ประเทศอาเซอร์ไบจาน' then
fullName = 'ประเทศอาเซอร์ไบจาน'
dispName = 'อาเซอร์ไบจาน'
end
if fullName == 'ประเทศบาฮามาส' then
fullName = 'ประเทศบาฮามาส'
dispName = 'บาฮามาส'
end
if fullName == 'ประเทศบังกลาเทศ' then
fullName = 'ประเทศบังกลาเทศ'
dispName = 'บังกลาเทศ'
end
if fullName == 'ประเทศบาร์เบโดส' then
fullName = 'ประเทศบาร์เบโดส'
dispName = 'บาร์เบโดส'
end
if fullName == 'ประเทศบุรุนดี' then
fullName = 'ประเทศบุรุนดี'
dispName = 'บุรุนดี'
end
if fullName == 'ประเทศเบลเยียม' then
fullName = 'ประเทศเบลเยียม'
dispName = 'เบลเยียม'
end
if fullName == 'ประเทศเบนิน' then
fullName = 'ประเทศเบนิน'
dispName = 'เบนิน'
end
if fullName == 'ประเทศบาห์เรน' then
fullName = 'ประเทศบาห์เรน'
dispName = 'บาห์เรน'
end
if fullName == 'ประเทศภูฏาน' then
fullName = 'ประเทศภูฏาน'
dispName = 'ภูฏาน'
end
if fullName == 'ประเทศบอสเนียและเฮอร์เซโกวีนา' then
fullName = 'ประเทศบอสเนียและเฮอร์เซโกวีนา'
dispName = 'บอสเนียและเฮอร์เซโกวีนา'
end
if fullName == 'ประเทศพม่า' then
fullName = 'ประเทศพม่า'
dispName = 'พม่า'
end
if fullName == 'ประเทศเบลีซ' then
fullName = 'ประเทศเบลีซ'
dispName = 'เบลีซ'
end
if fullName == 'ประเทศเบลารุส' then
fullName = 'ประเทศเบลารุส'
dispName = 'เบลารุส'
end
if fullName == 'ประเทศโบฮีเมีย' then
fullName = 'ประเทศโบฮีเมีย'
dispName = 'โบฮีเมีย'
end
if fullName == 'ประเทศโบลิเวีย' then
fullName = 'ประเทศโบลิเวีย'
dispName = 'โบลิเวีย'
end
if fullName == 'ประเทศบอตสวานา' then
fullName = 'ประเทศบอตสวานา'
dispName = 'บอตสวานา'
end
if fullName == 'ประเทศบราซิล' then
fullName = 'ประเทศบราซิล'
dispName = 'บราซิล'
end
if fullName == 'ประเทศบรูไน' then
fullName = 'ประเทศบรูไน'
dispName = 'บรูไน'
end
if fullName == 'ประเทศบัลแกเรีย' then
fullName = 'ประเทศบัลแกเรีย'
dispName = 'บัลแกเรีย'
end
if fullName == 'ประเทศบูร์กินาฟาโซ' then
fullName = 'ประเทศบูร์กินาฟาโซ'
dispName = 'บูร์กินาฟาโซ'
end
if fullName == 'สหพันธรัฐอินเดียตะวันตก' then
fullName = 'สหพันธรัฐอินเดียตะวันตก'
dispName = 'อินเดียตะวันตก'
end
if fullName == 'ประเทศกัมพูชา' then
fullName = 'ประเทศกัมพูชา'
dispName = 'กัมพูชา'
end
if fullName == 'ประเทศแคนาดา' then
fullName = 'ประเทศแคนาดา'
dispName = 'แคนาดา'
end
if fullName == 'ประเทศซีลอน' then
fullName = 'ประเทศซีลอน'
dispName = 'ซีลอน'
end
if fullName == 'ประเทศชาด' then
fullName = 'ประเทศชาด'
dispName = 'ชาด'
end
if fullName == 'ประเทศชิลี' then
fullName = 'ประเทศชิลี'
dispName = 'ชิลี'
end
if fullName == 'ประเทศจีน' then
fullName = 'ประเทศจีน'
dispName = 'จีน'
end
if fullName == 'ประเทศโกตดิวัวร์' then
fullName = 'ประเทศโกตดิวัวร์'
dispName = 'โกตดิวัวร์'
end
if fullName == 'ประเทศแคเมอรูน' then
fullName = 'ประเทศแคเมอรูน'
dispName = 'แคเมอรูน'
end
if fullName == 'ประเทศโคลอมเบีย' then
fullName = 'ประเทศโคลอมเบีย'
dispName = 'โคลอมเบีย'
end
if fullName == 'ประเทศคอโมโรส' then
fullName = 'ประเทศคอโมโรส'
dispName = 'คอโมโรส'
end
if fullName == 'ประเทศเกาหลี' then
fullName = 'ประเทศเกาหลี'
dispName = 'เกาหลี'
end
if fullName == 'ประเทศกาบูเวร์ดี' then
fullName = 'ประเทศกาบูเวร์ดี'
dispName = 'กาบูเวร์ดี'
end
if fullName == 'ประเทศคอสตาริกา' then
fullName = 'ประเทศคอสตาริกา'
dispName = 'คอสตาริกา'
end
if fullName == 'ประเทศโครเอเชีย' then
fullName = 'ประเทศโครเอเชีย'
dispName = 'โครเอเชีย'
end
if fullName == 'ประเทศคิวบา' then
fullName = 'ประเทศคิวบา'
dispName = 'คิวบา'
end
if fullName == 'ประเทศไซปรัส' then
fullName = 'ประเทศไซปรัส'
dispName = 'ไซปรัส'
end
if fullName == 'ประเทศเช็กเกีย' then
fullName = 'ประเทศเช็กเกีย'
dispName = 'เช็กเกีย'
end
if fullName == 'ราชอาณาจักรดาโฮมีย์' then
fullName = 'ราชอาณาจักรดาโฮมีย์'
dispName = 'ดาโฮมีย์'
end
if fullName == 'ประเทศเดนมาร์ก' then
fullName = 'ประเทศเดนมาร์ก'
dispName = 'เดนมาร์ก'
end
if fullName == 'ประเทศจิบูตี' then
fullName = 'ประเทศจิบูตี'
dispName = 'จิบูตี'
end
if fullName == 'ประเทศดอมินีกา' then
fullName = 'ประเทศดอมินีกา'
dispName = 'ดอมินีกา'
end
if fullName == 'ประเทศเอกวาดอร์' then
fullName = 'ประเทศเอกวาดอร์'
dispName = 'เอกวาดอร์'
end
if fullName == 'ประเทศอียิปต์' then
fullName = 'ประเทศอียิปต์'
dispName = 'อียิปต์'
end
if fullName == 'ประเทศอังกฤษ' then
fullName = 'ประเทศอังกฤษ'
dispName = 'อังกฤษ'
end
if fullName == 'ประเทศเอริเทรีย' then
fullName = 'ประเทศเอริเทรีย'
dispName = 'เอริเทรีย'
end
if fullName == 'ประเทศเอลซัลวาดอร์' then
fullName = 'ประเทศเอลซัลวาดอร์'
dispName = 'เอลซัลวาดอร์'
end
if fullName == 'ประเทศสเปน' then
fullName = 'ประเทศสเปน'
dispName = 'สเปน'
end
if fullName == 'ประเทศเอสโตเนีย' then
fullName = 'ประเทศเอสโตเนีย'
dispName = 'เอสโตเนีย'
end
if fullName == 'ประเทศเอธิโอเปีย' then
fullName = 'ประเทศเอธิโอเปีย'
dispName = 'เอธิโอเปีย'
end
if fullName == 'ทีมรวมเฉพาะกิจ' then
fullName = 'ทีมรวมเฉพาะกิจ'
dispName = 'ทีมรวม'
end
if fullName == 'ประเทศฟีจี' then
fullName = 'ประเทศฟีจี'
dispName = 'ฟีจี'
end
if fullName == 'ประเทศฟินแลนด์' then
fullName = 'ประเทศฟินแลนด์'
dispName = 'ฟินแลนด์'
end
if fullName == 'นักกีฬาอิสระฟีน่า' then
fullName = 'นักกีฬาอิสระฟีน่า'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'สหพันธ์สาธารณรัฐยูโกสลาเวีย' then
fullName = 'สหพันธ์สาธารณรัฐยูโกสลาเวีย'
dispName = 'ยูโกสลาเวีย'
end
if fullName == 'ประเทศฝรั่งเศส' then
fullName = 'ประเทศฝรั่งเศส'
dispName = 'ฝรั่งเศส'
end
if fullName == 'ประเทศเยอรมนีตะวันตก' then
fullName = 'ประเทศเยอรมนีตะวันตก'
dispName = 'เยอรมนีตะวันตก'
end
if fullName == 'สหพันธรัฐโรดีเชียและนยาซาแลนด์' then
fullName = 'สหพันธรัฐโรดีเชียและนยาซาแลนด์'
dispName = 'โรดีเชียและนยาซาแลนด์'
end
if fullName == 'ทีมฟีน่าผู้ลี้ภัย' then
fullName = 'ทีมฟีน่าผู้ลี้ภัย'
dispName = 'ทีมนักกีฬาผู้ลี้ภัย'
end
if fullName == 'ประเทศไมโครนีเชีย' then
fullName = 'ประเทศไมโครนีเชีย'
dispName = 'ไมโครนีเชีย'
end
if fullName == 'ประเทศกาบอง' then
fullName = 'ประเทศกาบอง'
dispName = 'กาบอง'
end
if fullName == 'ประเทศแกมเบีย' then
fullName = 'ประเทศแกมเบีย'
dispName = 'แกมเบีย'
end
if fullName == 'สหราชอาณาจักรบริเตนใหญ่และไอร์แลนด์' then
fullName = 'สหราชอาณาจักรบริเตนใหญ่และไอร์แลนด์'
dispName = 'สหราชอาณาจักร'
end
if fullName == 'ประเทศกินี-บิสเซา' then
fullName = 'ประเทศกินี-บิสเซา'
dispName = 'กินี-บิสเซา'
end
if fullName == 'ประเทศเยอรมนีตะวันออก' then
fullName = 'ประเทศเยอรมนีตะวันออก'
dispName = 'เยอรมนีตะวันออก'
end
if fullName == 'ประเทศจอร์เจีย' then
fullName = 'ประเทศจอร์เจีย'
dispName = 'จอร์เจีย'
end
if fullName == 'ประเทศอิเควทอเรียลกินี' then
fullName = 'ประเทศอิเควทอเรียลกินี'
dispName = 'อิเควทอเรียลกินี'
end
if fullName == 'ประเทศเยอรมนี' then
fullName = 'ประเทศเยอรมนี'
dispName = 'เยอรมนี'
end
if fullName == 'ประเทศกานา' then
fullName = 'ประเทศกานา'
dispName = 'กานา'
end
if fullName == 'ประเทศกรีซ' then
fullName = 'ประเทศกรีซ'
dispName = 'กรีซ'
end
if fullName == 'ประเทศกรีเนดา' then
fullName = 'ประเทศกรีเนดา'
dispName = 'กรีเนดา'
end
if fullName == 'ประเทศกัวเตมาลา' then
fullName = 'ประเทศกัวเตมาลา'
dispName = 'กัวเตมาลา'
end
if fullName == 'ประเทศกินี' then
fullName = 'ประเทศกินี'
dispName = 'กินี'
end
if fullName == 'ประเทศกายอานา' then
fullName = 'ประเทศกายอานา'
dispName = 'กายอานา'
end
if fullName == 'ประเทศเฮติ' then
fullName = 'ประเทศเฮติ'
dispName = 'เฮติ'
end
if fullName == 'ประเทศฮอนดูรัส' then
fullName = 'ประเทศฮอนดูรัส'
dispName = 'ฮอนดูรัส'
end
if fullName == 'ประเทศฮังการี' then
fullName = 'ประเทศฮังการี'
dispName = 'ฮังการี'
end
if fullName == 'นักกีฬาอิสระ FINA' then
fullName = 'นักกีฬาอิสระ FINA'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'นักกีฬาเอเชียอิสระ' then
fullName = 'นักกีฬาเอเชียอิสระ'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'ประเทศอินโดนีเซีย' then
fullName = 'ประเทศอินโดนีเซีย'
dispName = 'อินโดนีเซีย'
end
if fullName == 'ประเทศอินเดีย' then
fullName = 'ประเทศอินเดีย'
dispName = 'อินเดีย'
end
if fullName == 'นักกีฬาโอลิมปิกเฉพาะบุคคล' then
fullName = 'นักกีฬาโอลิมปิกเฉพาะบุคคล'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'นักกีฬาจากประเทศคูเวต' then
fullName = 'นักกีฬาจากประเทศคูเวต'
dispName = 'นักกีฬาจากคูเวต'
end
if fullName == 'ผู้เข้าร่วมโอลิมปิกโดยอิสระ' then
fullName = 'ผู้เข้าร่วมโอลิมปิกโดยอิสระ'
dispName = 'ทีมอิสระ'
end
if fullName == 'นักกีฬาอิสระในโอลิมปิก' then
fullName = 'นักกีฬาอิสระในโอลิมปิก'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'นักกีฬาพาราลิมปิกเฉพาะบุคคล' then
fullName = 'นักกีฬาพาราลิมปิกเฉพาะบุคคล'
dispName = 'นักกีฬาอิสระ'
end
if fullName == 'ผู้เข้าร่วมพาราลิมปิกโดยอิสระ' then
fullName = 'ผู้เข้าร่วมพาราลิมปิกโดยอิสระ'
dispName = 'ทีมอิสระ'
end
if fullName == 'ประเทศไอร์แลนด์' then
fullName = 'ประเทศไอร์แลนด์'
dispName = 'ไอร์แลนด์'
end
if fullName == 'ประเทศอิหร่าน' then
fullName = 'ประเทศอิหร่าน'
dispName = 'อิหร่าน'
end
if fullName == 'ประเทศไอร์แลนด์' then
fullName = 'ประเทศไอร์แลนด์'
dispName = 'ไอร์แลนด์'
end
if fullName == 'ประเทศอิรัก' then
fullName = 'ประเทศอิรัก'
dispName = 'อิรัก'
end
if fullName == 'ประเทศไอซ์แลนด์' then
fullName = 'ประเทศไอซ์แลนด์'
dispName = 'ไอซ์แลนด์'
end
if fullName == 'ประเทศอิสราเอล' then
fullName = 'ประเทศอิสราเอล'
dispName = 'อิสราเอล'
end
if fullName == 'ประเทศอิตาลี' then
fullName = 'ประเทศอิตาลี'
dispName = 'อิตาลี'
end
if fullName == 'ประเทศจาเมกา' then
fullName = 'ประเทศจาเมกา'
dispName = 'จาเมกา'
end
if fullName == 'ประเทศจอร์แดน' then
fullName = 'ประเทศจอร์แดน'
dispName = 'จอร์แดน'
end
if fullName == 'ประเทศญี่ปุ่น' then
fullName = 'ประเทศญี่ปุ่น'
dispName = 'ญี่ปุ่น'
end
if fullName == 'ประเทศคาซัคสถาน' then
fullName = 'ประเทศคาซัคสถาน'
dispName = 'คาซัคสถาน'
end
if fullName == 'ประเทศเคนยา' then
fullName = 'ประเทศเคนยา'
dispName = 'เคนยา'
end
if fullName == 'ประเทศคีร์กีซสถาน' then
fullName = 'ประเทศคีร์กีซสถาน'
dispName = 'คีร์กีซสถาน'
end
if fullName == 'ประเทศคิริบาส' then
fullName = 'ประเทศคิริบาส'
dispName = 'คิริบาส'
end
if fullName == 'ประเทศเกาหลีใต้' then
fullName = 'ประเทศเกาหลีใต้'
dispName = 'เกาหลีใต้'
end
if fullName == 'ประเทศคอซอวอ' then
fullName = 'ประเทศคอซอวอ'
dispName = 'คอซอวอ'
end
if fullName == 'ประเทศซาอุดีอาระเบีย' then
fullName = 'ประเทศซาอุดีอาระเบีย'
dispName = 'ซาอุดีอาระเบีย'
end
if fullName == 'ประเทศคูเวต' then
fullName = 'ประเทศคูเวต'
dispName = 'คูเวต'
end
if fullName == 'ประเทศลาว' then
fullName = 'ประเทศลาว'
dispName = 'ลาว'
end
if fullName == 'ประเทศลัตเวีย' then
fullName = 'ประเทศลัตเวีย'
dispName = 'ลัตเวีย'
end
if fullName == 'ประเทศลิเบีย' then
fullName = 'ประเทศลิเบีย'
dispName = 'ลิเบีย'
end
if fullName == 'ประเทศเลบานอน' then
fullName = 'ประเทศเลบานอน'
dispName = 'เลบานอน'
end
if fullName == 'ประเทศไลบีเรีย' then
fullName = 'ประเทศไลบีเรีย'
dispName = 'ไลบีเรีย'
end
if fullName == 'ประเทศเซนต์ลูเชีย' then
fullName = 'ประเทศเซนต์ลูเชีย'
dispName = 'เซนต์ลูเชีย'
end
if fullName == 'ประเทศเลโซโท' then
fullName = 'ประเทศเลโซโท'
dispName = 'เลโซโท'
end
if fullName == 'ประเทศลีชเทินชไตน์' then
fullName = 'ประเทศลีชเทินชไตน์'
dispName = 'ลีชเทินชไตน์'
end
if fullName == 'ประเทศลิทัวเนีย' then
fullName = 'ประเทศลิทัวเนีย'
dispName = 'ลิทัวเนีย'
end
if fullName == 'ประเทศลักเซมเบิร์ก' then
fullName = 'ประเทศลักเซมเบิร์ก'
dispName = 'ลักเซมเบิร์ก'
end
if fullName == 'ประเทศมาดากัสการ์' then
fullName = 'ประเทศมาดากัสการ์'
dispName = 'มาดากัสการ์'
end
if fullName == 'สหพันธรัฐมาลายา' then
fullName = 'สหพันธรัฐมาลายา'
dispName = 'มาลายา'
end
if fullName == 'ประเทศโมร็อกโก' then
fullName = 'ประเทศโมร็อกโก'
dispName = 'โมร็อกโก'
end
if fullName == 'ประเทศมาเลเซีย' then
fullName = 'ประเทศมาเลเซีย'
dispName = 'มาเลเซีย'
end
if fullName == 'ประเทศมาลาวี' then
fullName = 'ประเทศมาลาวี'
dispName = 'มาลาวี'
end
if fullName == 'ประเทศมอลโดวา' then
fullName = 'ประเทศมอลโดวา'
dispName = 'มอลโดวา'
end
if fullName == 'ประเทศมัลดีฟส์' then
fullName = 'ประเทศมัลดีฟส์'
dispName = 'มัลดีฟส์'
end
if fullName == 'ประเทศเม็กซิโก' then
fullName = 'ประเทศเม็กซิโก'
dispName = 'เม็กซิโก'
end
if fullName == 'ประเทศมองโกเลีย' then
fullName = 'ประเทศมองโกเลีย'
dispName = 'มองโกเลีย'
end
if fullName == 'ประเทศมาซิโดเนีย' then
fullName = 'ประเทศมาซิโดเนีย'
dispName = 'มาซิโดเนีย'
end
if fullName == 'ประเทศมาซิโดเนียเหนือ' then
fullName = 'ประเทศมาซิโดเนียเหนือ'
dispName = 'มาซิโดเนียเหนือ'
end
if fullName == 'ประเทศมาลี' then
fullName = 'ประเทศมาลี'
dispName = 'มาลี'
end
if fullName == 'ประเทศมอลตา' then
fullName = 'ประเทศมอลตา'
dispName = 'มอลตา'
end
if fullName == 'ประเทศมอนเตเนโกร' then
fullName = 'ประเทศมอนเตเนโกร'
dispName = 'มอนเตเนโกร'
end
if fullName == 'ประเทศโมนาโก' then
fullName = 'ประเทศโมนาโก'
dispName = 'โมนาโก'
end
if fullName == 'ประเทศโมซัมบิก' then
fullName = 'ประเทศโมซัมบิก'
dispName = 'โมซัมบิก'
end
if fullName == 'ประเทศมอริเชียส' then
fullName = 'ประเทศมอริเชียส'
dispName = 'มอริเชียส'
end
if fullName == 'ประเทศมอริเตเนีย' then
fullName = 'ประเทศมอริเตเนีย'
dispName = 'มอริเตเนีย'
end
if fullName == 'ประเทศนามิเบีย' then
fullName = 'ประเทศนามิเบีย'
dispName = 'นามิเบีย'
end
if fullName == 'ประเทศนิการากัว' then
fullName = 'ประเทศนิการากัว'
dispName = 'นิการากัว'
end
if fullName == 'ประเทศเนเธอร์แลนด์' then
fullName = 'ประเทศเนเธอร์แลนด์'
dispName = 'เนเธอร์แลนด์'
end
if fullName == 'ประเทศเนปาล' then
fullName = 'ประเทศเนปาล'
dispName = 'เนปาล'
end
if fullName == 'ประเทศนิวฟันด์แลนด์' then
fullName = 'ประเทศนิวฟันด์แลนด์'
dispName = 'นิวฟันด์แลนด์'
end
if fullName == 'ประเทศไนจีเรีย' then
fullName = 'ประเทศไนจีเรีย'
dispName = 'ไนจีเรีย'
end
if fullName == 'ประเทศไนเจอร์' then
fullName = 'ประเทศไนเจอร์'
dispName = 'ไนเจอร์'
end
if fullName == 'ประเทศไอร์แลนด์เหนือ' then
fullName = 'ประเทศไอร์แลนด์เหนือ'
dispName = 'ไอร์แลนด์เหนือ'
end
if fullName == 'ประเทศนอร์เวย์' then
fullName = 'ประเทศนอร์เวย์'
dispName = 'นอร์เวย์'
end
if fullName == 'ประเทศนาอูรู' then
fullName = 'ประเทศนาอูรู'
dispName = 'นาอูรู'
end
if fullName == 'ประเทศนิวซีแลนด์' then
fullName = 'ประเทศนิวซีแลนด์'
dispName = 'นิวซีแลนด์'
end
if fullName == 'นักกีฬาโอลิมปิกจากประเทศรัสเซีย' then
fullName = 'นักกีฬาโอลิมปิกจากประเทศรัสเซีย'
dispName = 'นักกีฬาจากรัสเซีย'
end
if fullName == 'ประเทศโอมาน' then
fullName = 'ประเทศโอมาน'
dispName = 'โอมาน'
end
if fullName == 'ประเทศปากีสถาน' then
fullName = 'ประเทศปากีสถาน'
dispName = 'ปากีสถาน'
end
if fullName == 'ประเทศปานามา' then
fullName = 'ประเทศปานามา'
dispName = 'ปานามา'
end
if fullName == 'ประเทศปารากวัย' then
fullName = 'ประเทศปารากวัย'
dispName = 'ปารากวัย'
end
if fullName == 'ประเทศเปรู' then
fullName = 'ประเทศเปรู'
dispName = 'เปรู'
end
if fullName == 'ประเทศฟิลิปปินส์' then
fullName = 'ประเทศฟิลิปปินส์'
dispName = 'ฟิลิปปินส์'
end
if fullName == 'ประเทศปาเลา' then
fullName = 'ประเทศปาเลา'
dispName = 'ปาเลา'
end
if fullName == 'ประเทศปาปัวนิวกินี' then
fullName = 'ประเทศปาปัวนิวกินี'
dispName = 'ปาปัวนิวกินี'
end
if fullName == 'ประเทศโปแลนด์' then
fullName = 'ประเทศโปแลนด์'
dispName = 'โปแลนด์'
end
if fullName == 'ประเทศโปรตุเกส' then
fullName = 'ประเทศโปรตุเกส'
dispName = 'โปรตุเกส'
end
if fullName == 'ประเทศเกาหลีเหนือ' then
fullName = 'ประเทศเกาหลีเหนือ'
dispName = 'เกาหลีเหนือ'
end
if fullName == 'ประเทศกาตาร์' then
fullName = 'ประเทศกาตาร์'
dispName = 'กาตาร์'
end
if fullName == 'ประเทศโรดีเชีย' then
fullName = 'ประเทศโรดีเชีย'
dispName = 'โรดีเชีย'
end
if fullName == 'ทีมโอลิมปิกผู้ลี้ภัย' then
fullName = 'ทีมโอลิมปิกผู้ลี้ภัย'
dispName = 'ทีมนักกีฬาผู้ลี้ภัย'
end
if fullName == 'สาธารณรัฐจีน' then
fullName = 'สาธารณรัฐจีน'
dispName = 'ไต้หวัน'
end
if fullName == 'ฟอร์โมซา' then
fullName = 'สาธารณรัฐจีน (ฟอร์โมซา) '
dispName = 'ฟอร์โมซา'
end
if fullName == 'ประเทศไต้หวัน' then
fullName = 'ประเทศไต้หวัน'
dispName = 'ไต้หวัน'
end
if fullName == 'อาร์โอซี' then
fullName = 'นักกีฬาคณะกรรมการโอลิมปิกรัสเซีย'
dispName = 'อาร์โอซี'
end
if fullName == 'ประเทศโรมาเนีย' then
fullName = 'ประเทศโรมาเนีย'
dispName = 'โรมาเนีย'
end
if fullName == 'อาร์พีซี' then
fullName = 'นักกีฬาคณะกรรมการพาราลิมปิกรัสเซีย'
dispName = 'อาร์พีซี'
end
if fullName == 'ทีมพาราลิมปิกผู้ลี้ภัย' then
fullName = 'ทีมพาราลิมปิกผู้ลี้ภัย'
dispName = 'ทีมนักกีฬาผู้ลี้ภัย'
end
if fullName == 'ประเทศแอฟริกาใต้' then
fullName = 'ประเทศแอฟริกาใต้'
dispName = 'แอฟริกาใต้'
end
if fullName == 'ประเทศรัสเซีย' then
fullName = 'ประเทศรัสเซีย'
dispName = 'รัสเซีย'
end
if fullName == 'ประเทศรวันดา' then
fullName = 'ประเทศรวันดา'
dispName = 'รวันดา'
end
if fullName == 'ประเทศซามัว' then
fullName = 'ประเทศซามัว'
dispName = 'ซามัว'
end
if fullName == 'ประเทศเซอร์เบียและมอนเตเนโกร' then
fullName = 'ประเทศเซอร์เบียและมอนเตเนโกร'
dispName = 'เซอร์เบียและมอนเตเนโกร'
end
if fullName == 'ประเทศสกอตแลนด์' then
fullName = 'ประเทศสกอตแลนด์'
dispName = 'สกอตแลนด์'
end
if fullName == 'ประเทศเซเนกัล' then
fullName = 'ประเทศเซเนกัล'
dispName = 'เซเนกัล'
end
if fullName == 'ประเทศเซเชลส์' then
fullName = 'ประเทศเซเชลส์'
dispName = 'เซเชลส์'
end
if fullName == 'ประเทศสิงคโปร์' then
fullName = 'ประเทศสิงคโปร์'
dispName = 'สิงคโปร์'
end
if fullName == 'ประเทศเซนต์คิตส์และเนวิส' then
fullName = 'ประเทศเซนต์คิตส์และเนวิส'
dispName = 'เซนต์คิตส์และเนวิส'
end
if fullName == 'ประเทศเซียร์ราลีโอน' then
fullName = 'ประเทศเซียร์ราลีโอน'
dispName = 'เซียร์ราลีโอน'
end
if fullName == 'ประเทศสโลวีเนีย' then
fullName = 'ประเทศสโลวีเนีย'
dispName = 'สโลวีเนีย'
end
if fullName == 'ประเทศซานมารีโน' then
fullName = 'ประเทศซานมารีโน'
dispName = 'ซานมารีโน'
end
if fullName == 'ประเทศโซมาเลีย' then
fullName = 'ประเทศโซมาเลีย'
dispName = 'โซมาเลีย'
end
if fullName == 'ประเทศเซอร์เบีย' then
fullName = 'ประเทศเซอร์เบีย'
dispName = 'เซอร์เบีย'
end
if fullName == 'ประเทศศรีลังกา' then
fullName = 'ประเทศศรีลังกา'
dispName = 'ศรีลังกา'
end
if fullName == 'ประเทศซูดานใต้' then
fullName = 'ประเทศซูดานใต้'
dispName = 'ซูดานใต้'
end
if fullName == 'ประเทศเซาตูแมอีปริงซีป' then
fullName = 'ประเทศเซาตูแมอีปริงซีป'
dispName = 'เซาตูแมอีปริงซีป'
end
if fullName == 'ประเทศซูดาน' then
fullName = 'ประเทศซูดาน'
dispName = 'ซูดาน'
end
if fullName == 'ประเทศสวิตเซอร์แลนด์' then
fullName = 'ประเทศสวิตเซอร์แลนด์'
dispName = 'สวิตเซอร์แลนด์'
end
if fullName == 'ประเทศซูรินาม' then
fullName = 'ประเทศซูรินาม'
dispName = 'ซูรินาม'
end
if fullName == 'ประเทศเซนต์วินเซนต์และเกรนาดีนส์' then
fullName = 'ประเทศเซนต์วินเซนต์และเกรนาดีนส์'
dispName = 'เซนต์วินเซนต์และเกรนาดีนส์'
end
if fullName == 'ประเทศสโลวาเกีย' then
fullName = 'ประเทศสโลวาเกีย'
dispName = 'สโลวาเกีย'
end
if fullName == 'ประเทศสวีเดน' then
fullName = 'ประเทศสวีเดน'
dispName = 'สวีเดน'
end
if fullName == 'ประเทศสวาซิแลนด์' then
fullName = 'ประเทศสวาซิแลนด์'
dispName = 'สวาซิแลนด์'
end
if fullName == 'ประเทศเอสวาตินี' then
fullName = 'ประเทศเอสวาตินี'
dispName = 'เอสวาตินี'
end
if fullName == 'ประเทศซีเรีย' then
fullName = 'ประเทศซีเรีย'
dispName = 'ซีเรีย'
end
if fullName == 'ประเทศแทนซาเนีย' then
fullName = 'ประเทศแทนซาเนีย'
dispName = 'แทนซาเนีย'
end
if fullName == 'ประเทศเชโกสโลวาเกีย' then
fullName = 'ประเทศเชโกสโลวาเกีย'
dispName = 'เชโกสโลวาเกีย'
end
if fullName == 'ประเทศตองงา' then
fullName = 'ประเทศตองงา'
dispName = 'ตองงา'
end
if fullName == 'ประเทศไทย' then
fullName = 'ประเทศไทย'
dispName = 'ไทย'
end
if fullName == 'ประเทศทาจิกิสถาน' then
fullName = 'ประเทศทาจิกิสถาน'
dispName = 'ทาจิกิสถาน'
end
if fullName == 'ประเทศเติร์กเมนิสถาน' then
fullName = 'ประเทศเติร์กเมนิสถาน'
dispName = 'เติร์กเมนิสถาน'
end
if fullName == 'ประเทศติมอร์-เลสเต' then
fullName = 'ประเทศติมอร์-เลสเต'
dispName = 'ติมอร์-เลสเต'
end
if fullName == 'ประเทศโตโก' then
fullName = 'ประเทศโตโก'
dispName = 'โตโก'
end
if fullName == 'ประเทศตรินิแดดและโตเบโก' then
fullName = 'ประเทศตรินิแดดและโตเบโก'
dispName = 'ตรินิแดดและโตเบโก'
end
if fullName == 'ประเทศตูนิเซีย' then
fullName = 'ประเทศตูนิเซีย'
dispName = 'ตูนิเซีย'
end
if fullName == 'ประเทศตุรกี' then
fullName = 'ประเทศตุรกี'
dispName = 'ตุรกี'
end
if fullName == 'ประเทศตูวาลู' then
fullName = 'ประเทศตูวาลู'
dispName = 'ตูวาลู'
end
if fullName == 'ประเทศยูกันดา' then
fullName = 'ประเทศยูกันดา'
dispName = 'ยูกันดา'
end
if fullName == 'ประเทศยูเครน' then
fullName = 'ประเทศยูเครน'
dispName = 'ยูเครน'
end
if fullName == 'ประเทศอุรุกวัย' then
fullName = 'ประเทศอุรุกวัย'
dispName = 'อุรุกวัย'
end
if fullName == 'ประเทศอุซเบกิสถาน' then
fullName = 'ประเทศอุซเบกิสถาน'
dispName = 'อุซเบกิสถาน'
end
if fullName == 'ประเทศวานูวาตู' then
fullName = 'ประเทศวานูวาตู'
dispName = 'วานูวาตู'
end
if fullName == 'ประเทศเวเนซุเอลา' then
fullName = 'ประเทศเวเนซุเอลา'
dispName = 'เวเนซุเอลา'
end
if fullName == 'ประเทศเวียดนาม' then
fullName = 'ประเทศเวียดนาม'
dispName = 'เวียดนาม'
end
if fullName == 'ประเทศเวียดนามใต้' then
fullName = 'ประเทศเวียดนามใต้'
dispName = 'เวียดนามใต้'
end
if fullName == 'ประเทศอัปเปอร์วอลตา' then
fullName = 'ประเทศอัปเปอร์วอลตา'
dispName = 'อัปเปอร์วอลตา'
end
if fullName == 'ประเทศเวลส์' then
fullName = 'ประเทศเวลส์'
dispName = 'เวลส์'
end
if fullName == 'ประเทศเยเมนเหนือ' then
fullName = 'ประเทศเยเมนเหนือ'
dispName = 'เยเมนเหนือ'
end
if fullName == 'ประเทศเยเมน' then
fullName = 'ประเทศเยเมน'
dispName = 'เยเมน'
end
if fullName == 'ประเทศเยเมนใต้' then
fullName = 'ประเทศเยเมนใต้'
dispName = 'เยเมนใต้'
end
if fullName == 'ประเทศยูโกสลาเวีย' then
fullName = 'ประเทศยูโกสลาเวีย'
dispName = 'ยูโกสลาเวีย'
end
if fullName == 'สาธารณรัฐซาอีร์' then
fullName = 'สาธารณรัฐซาอีร์'
dispName = 'ซาอีร์'
end
if fullName == 'ประเทศแซมเบีย' then
fullName = 'ประเทศแซมเบีย'
dispName = 'แซมเบีย'
end
if fullName == 'ประเทศซิมบับเว' then
fullName = 'ประเทศซิมบับเว'
dispName = 'ซิมบับเว'
if dispType == 'team' then dispType = 'name' end
end
local link = '[[{name}ใน{games}|{dispName}]]'
if (games == '') then
link = (dispType == 'athlete') and '<abbr title="{name}">{dispName}</abbr>' or '[[{name}|{dispName}]]'
end
if dispType == 'name' then
return (('[[File:{flag}|22x20px|border|alt=|link=]] '..link..'{athletes}')
:gsub('{(%w+)}', {
athletes = athletes and
(' <span style="font-size:90%;">(' .. athletes .. ')</span>') or
'',
flag = countryAlias(parms),
games = games,
name = fullName,
dispName = dispName or fullName,
}))
elseif dispType == 'team' then
return (('[[File:{flag}|22x20px|border|alt=|link=]] '..link..'{alias}')
:gsub('{(%w+)}', {
alias = (' <span style="font-size:90%;">(' .. code .. ')</span>'),
flag = countryAlias(parms),
games = games,
name = fullName,
dispName = dispName or fullName,
}))
elseif dispType == 'athlete' then
return (('[[File:{flag}|22x20px|border|alt=|link=]] {athletes} <span style="font-size:90%;">('..link..')</span>')
:gsub('{(%w+)}', {
athletes = athletes,
flag = countryAlias(parms),
games = games,
name = fullName,
dispName = code,
}))
elseif dispType == 'medalist' then
return (('{athletes}<br>[[File:{flag}|23x15px|border|alt=|link=]] '..link..'')
:gsub('{(%w+)}', {
athletes = athletes,
flag = countryAlias(parms),
games = games,
name = fullName,
dispName = dispName or fullName,
}))
end
end
local function main(frame)
return countryAlias(frame.args)
end
return {
flagIOC = flagIOC,
flagXYZ = flagXYZ,
main = main,
}