Modul:Country alias: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k revert Tag: Pengembalian manual |
kTidak ada ringkasan suntingan |
||
(30 revisi perantara oleh 5 pengguna tidak ditampilkan) | |||
Baris 10:
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 (
SWZ Swaziland became Eswatini after the 2018 Pesta Olahraga Persemakmuran
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
Baris 68 ⟶ 69:
local fullName = stripToNil(args.fullName)
if fullName then
year = tonumber(fullName:match('
end
if alias == 'ANG' then
Baris 79 ⟶ 80:
end
elseif alias == 'GBR' then
if games == '
alias = 'GBR_WCA'
elseif games == '
if year == 2018 then
alias = 'GBR_WCA'
Baris 122 ⟶ 123:
elseif alias == 'RUS' then
if year and year==2020 then
if games=='Olimpiade Musim Panas' then
alias = 'ROC_2020'
elseif games=='
alias = 'RPC'
end
elseif year and year==2022 and games=='Olimpiade Musim Dingin' then
alias = 'ROC_2020'
end
elseif alias == 'ROC' then
if year and year==1960 and games=='Olimpiade Musim Panas' then
alias = 'ROC_Formosa'
elseif year and ( year==1964 or year==1968 ) and games=='Olimpiade Musim Panas' then
alias = 'ROC_Taiwan'
elseif year and year==2020 and games=='Olimpiade Musim Panas' then
alias = 'ROC_2020'
elseif year and year==2022 and games=='Olimpiade Musim Dingin' then
alias = 'ROC_2020'
elseif year and year==2020 and games=='Paralimpiade Musim Panas' then
Baris 143 ⟶ 144:
else
local pageName = mw.title.getCurrentTitle().text
if pageName == '
alias = 'ROC_2020'
end
Baris 150 ⟶ 151:
if year and year > 1992 and year < 2004 and games ~= 'Paralimpiade Musim Panas' 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
Baris 180 ⟶ 195:
end
local data = mw.loadData('
local function countryAlias(args)
local alias = getAlias(args)
Baris 204 ⟶ 219:
local games = stripToNil(args[2])
local athletes = stripToNil(args[3])
games = games and ('Olimpiade ' .. games) or 'Olimpiade'
local parms = {
alias = code,
fullName = games,
year = games:match('
games = games:gsub('
}
local fullName = countryAlias(parms)
Baris 244 ⟶ 259:
-- Implement [[Template:FlagIOCathlete]].
dispType = 'athlete'
args[3] = 'Olimpiade ' .. (args[3] or '')
end
if dispType == 'name' or dispType == 'team' then
code = stripToNil(args[1]) or error('Parameter 1
games = stripToNil(args[2]) or error('Parameter 2
athletes = stripToNil(args[3])
elseif dispType == 'athlete' or dispType == 'medalist' then
Baris 259 ⟶ 274:
alias = code,
fullName = games,
year = games:match('
games = games:gsub('
}
local fullName = countryAlias(parms)
|