Модуль:Sandbox/Hackevich/Test
Перейти до навігації
Перейти до пошуку
Документація модуля[перегляд] [редагувати] [історія] [очистити кеш]
Сподіваюсь, що цей LUA шаблон замінить Шаблон:Картка програми
Документація вище включена з Модуль:Sandbox/Hackevich/Test/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /Hackevich/Test/документація. Підсторінки цієї сторінки. |
local p = {}
local t = {}
t["Мова_асемблера"] = "ПЗ написане мовою асемблера"
t["C_(мова_програмування)"] = "Програмне забезпечення на C"
t["C++"] = "Програмне забезпечення на C++"
t["Java"] = "Програмне забезпечення на Java"
t["JavaScript"] = "Програмне забезпечення на JavaScript"
t["Python"] = "Програмне забезпечення на Python"
t["Ruby"] = "Програмне забезпечення на Ruby"
t["PHP"] = "Програмне забезпечення на PHP"
t["Perl"] = "Програмне забезпечення на Perl"
local res = {}
function p.hello( frame )
for k, v in pairs( frame.args ) do
if (k == "назва") or (k == "title") or (k == "name") then
if res.name == nil then
res.name = v
else
return "Помилка: Назва вже задана, дурню!"
end
elseif (k == "логотип") or (k == "logo") then
if (res.logo == nil) then
res.logo = v
else
return "Помилка: Логотип вже заданий, дурню!"
end
elseif (k == "розмір") or (k == "size") then
if (res.size == nil) then
res.size = v
else
return "Помилка: Розмір вже заданий, дурню!"
end
elseif (k == "screenshot") or (k == "скріншот") then
if (res.screenshot == nil) then
res.screenshot = v
else
return "Помилка: Скріншот вже заданий, дурню!"
end
elseif (k == "caption") or (k == "заголовок") then
if (res.caption == nil) then
res.caption = v
else
return "Помилка: Заголовок вже заданий, дурню!"
end
elseif (k == "collapsible") or (k == "згортається") then
if (res.collapsible == nil) then
res.collapsible = v
else
return "Помилка: Згортання вже задано, дурню!"
end
elseif (k == "genre") or (k == "тип") then
if (res.genre == nil) then
res.genre = v
else
return "Помилка: Тип вже заданий, дурню!"
end
else
return "Воно не працює!"
end
return "Заголовок: "..res.name
end
-- return "[[Категорія:" .. t[frame.args[1]] .. "]]"
end
return p