Модуль:Patterns
Материал из Справочника наблюдателя
Документация отсутствует!
Вы можете создать документацию ( создать ).
Задавайте категории на странице документации, а не здесь! Показать подстраницы
Задавайте категории на странице документации, а не здесь! Показать подстраницы
local p = {}
local tab = mw.loadData('Module:Patterns/Data')
local name, descr
function getNumber(frame)
local res = descr[1] .. descr[2]
if descr[3] ~= '-' then
res = res .. '.' .. descr[3]
end
if descr.sub then
if descr.sub == 'регион' then
res = res .. '(' .. mw.ustring.lower (frame:callParserFunction('#show', {name, '?Регион образца' })) .. ')'
elseif (descr.code or '') ~= '' then
res = res .. '(' .. descr.code .. ')'
elseif descr.sub ~= 'все' then
res = res .. '(' .. descr.sub .. ')'
end
end
return res
end
function p.Number(frame)
name = frame.args[1] or frame:getParent().args[1]
descr = tab.patDescr[name]
if descr then
return getNumber(frame)
end
return '!!!'
end
return p