Редактирование: Категория:Мультсериалы 5 декабря
Перейти к навигации
Перейти к поиску
Примечание. Ваши правки будут показаны в статье только после их проверки участником с соответствующими правами.
Правка может быть отменена. Проверьте сравнение версий ниже и нажмите «Записать страницу».
Если отменяемые вами изменения не вандализм, пожалуйста, допишите причину в описании правки.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
{ | -- [[Template:Icons]] | ||
[[ | local p = {} | ||
[[ | |||
-- Generates the ending part | |||
function p.main(frame) | |||
local args = frame:getParent().args | |||
local type = mw.ustring.lower(args[1]) | |||
local name = mw.ustring.lower(args[2]) | |||
-- Load the table of icons | |||
local icons = mw.loadData('Module:Icons/data') | |||
if type == "кэккэй гэнкай" or type == "Природа" then | |||
name = string.gsub(name, " стихия$", "") | |||
if icons[name] == nil then | |||
local n = "Nature Icon "..mw.text.split(ucfirst(name), " ")[1]..".svg" | |||
if mw.title.new("File:"..n).exists then | |||
return ( | |||
string.format("[[File:%s|%spx|link=%s|%s]]", n, size, link, text) .. | |||
frame:preprocess("{{#set:Infobox Icon="..n.."}}").."[[Category:Infoboxes using unknown icon]]" | |||
) | |||
end | |||
else return string.format("[[%s|%spx|link=%s|%s]]", icons[name], size, link, text) | |||
end | |||
end | |||
return "" | |||
end | |||
return p |