Modulo:Testo
La documentazione per questo modulo può essere creata in Modulo:Testo/man
local c = require('Modulo:Common')
local item = mw.wikibase.getEntity()
local lang = mw.language.getContentLanguage()
local p = {}
local outputText = ''
local outputCat = ''
function addCat(name, label)
label = label or name
outputCat = outputCat .. '[[Categoria:' .. mw.text.trim(name) .. '|' .. label .. ']]'
end
function p.testo(frame)
if not c.isSubpage() then
--categoria generica par i testi
addCat('Testi')
if item then
addCat('Testi con elemento Wikidata')
-- el livèl del proofread ciapà dai badge de Wikidata
prStatus = c.getProofreadStatus() or ''
mw.log('PROOFREAD STATUS: ' .. prStatus)
if prStatus == 1 then
addCat('Testi inconpleti')
elseif prStatus == 2 then
addCat('Testi da sistemar')
elseif prStatus == 3 then
addCat('Testi conpleti')
elseif prStatus == 4 then
addCat('Testi rileti')
end
mw.log('ITEM: ' .. c.printElement(item))
else
addCat('Testi sensa elemento Wikidata')
end
end
return outputText .. outputCat
end
return p