Модуль:Region
Материал из Справочника наблюдателя
Описание модуля[]
Документация отсутствует!
Вы можете создать документацию ( создать ).
Задавайте категории на странице документации, а не здесь! Показать подстраницы
Задавайте категории на странице документации, а не здесь! Показать подстраницы
local p={};
local regdata = mw.loadData( 'Module:RegionData' )
function p.Code (frame)
return regdata.name2[frame.args[1]].code
end
function p.Name (frame)
return regdata.code2name [0+frame.args[1]]
end
function p.ElectionsName (frame)
local reg, name = p.electionsName (frame.args[1])
return reg .. name
end
function p.electionsName (code)
local ncode = tonumber (code)
if ncode then
return regdata.code2name [ncode], ''
end
local tab = mw.loadData( 'Модуль:Дорожная карта/Параметры')
if tab.regions [code] then
local name = tab.regions[code]['text'] or ''
ncode = tonumber (mw.ustring.sub (code,1,2))
if (name or '') == '' then
return regdata.code2name [ncode], ''
else
return regdata.code2name [ncode], ' (' .. name .. ')'
end
end
end
return p