Modul:Draft topics
Videz
Mogoče bi radi ustvarili dokumentacijsko stran za ta Scribunto modul Urejevalci lahko preizkušate ta modul v peskovniku (ustvari | mirror) in testnihprimerih (ustvari). Prosimo, da dodate kategorije v /dok podstran. Podstrani te predloge. |
local getArgs = require('Module:Arguments').getArgs
local p = {}
local categories = {
['biography'] = 'biografije',
['women'] = 'ženske',
['food-and-drink'] = 'hrana in pijača',
['internet-culture'] = 'internetna kultura',
['linguistics'] = 'jezikoslovje',
['literature'] = 'literatura',
['books'] = 'knjige',
['entertainment'] = 'zabava',
['films'] = 'filmi',
['media'] = 'občila',
['music'] = 'glasba',
['radio'] = 'radio',
['software'] = 'programje',
['television'] = 'televizija',
['video-games'] = 'videoigre',
['performing-arts'] = 'uprizoritvena umetnost',
['philosophy-and-religion'] = 'filozofija in religija',
['sports'] = 'šport',
['architecture'] = 'arhitektura',
['comics-and-anime'] = 'stropi in anime',
['fashion'] = 'moda',
['visual-arts'] = 'likovna umetnost',
['geographical'] = 'geografske teme',
['africa'] = 'Afrika',
['central-africa'] = 'Srednja Afrika',
['eastern-africa'] = 'Vzhodna Afrika',
['northern-africa'] = 'Severna Afrika',
['southern-africa'] = 'Južna Afrika',
['western-africa'] = 'Zahodna Afrika',
['central-america'] = 'Srednja Amerika',
['north-america'] = 'Severna Amerika',
['south-america'] = 'Južna Amerika',
['asia'] = 'Azija',
['central-asia'] = 'Srednja Azija',
['east-asia'] = 'Vzhodna Azija',
['north-asia'] = 'Severna Azija',
['south-asia'] = 'Južna Azija',
['southeast-asia'] = 'Jugovzhodna Azija',
['west-asia'] = 'Zahodna Azija',
['eastern-europe'] = 'Vzhodna Evropa',
['europe'] = 'Evropa',
['northern-europe'] = 'Severna Evropa',
['southern-europe'] = 'Južna Evropa',
['western-europe'] = 'Zahodna Evropa',
['oceania'] = 'Oceanija',
['business-and-economics'] = 'posel in gospodarstvo',
['education'] = 'izobraževanje',
['history'] = 'zgodovina',
['military-and-warfare'] = 'vojaštvo in bojevanje',
['politics-and-government'] = 'politika in vlada',
['society'] = 'družba',
['transportation'] = 'transport',
['biology'] = 'biologija',
['chemistry'] = 'kemija',
['computing'] = 'računalništvo',
['earth-and-environment'] = 'Zemlja in okolje',
['engineering'] = 'inženirstvo',
['libraries-and-information'] = 'knjižnice in informacije',
['mathematics'] = 'matematika',
['medicine-and-health'] = 'medicina in zdravje',
['physics'] = 'fizika',
['stem'] = 'naravoslovje',
['space'] = 'vesolje',
['technology'] = 'tehnika'
}
function p.main(frame)
local args = getArgs(frame)
return p._main(args)
end
function p._main(args)
local ns = mw.title.getCurrentTitle().namespace
if ns ~= 118 and ns ~= 2 and ns ~= 4 then
return '[[Kategorija:Teme osnutkov, uporabljene v napačnem imenskem prostoru]]'
end
local str = ''
for _, topic in ipairs(args) do
if topic == 'unsorted' then
str = str .. '[[Kategorija:Osnutki člankov (nerazvrščene teme)]]'
break
end
local cat = categories[topic]
if cat ~= nil then
str = str .. '[[Kategorija:Osnutki člankov o temi: ' .. cat .. ']]'
else
str = str .. '<div class=error>Neveljaven osnutek teme: ' .. topic ..
'</div>[[Kategorija:Osnutki člankov, označeni z neveljavnim parametrom teme]]'
end
end
return str
end
return p