Modulo:Testo

Da Wikisource

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
Traesto fora da Wikipèdia - L'ençiclopedia łìbara e cołaboradiva in łéngua Vèneta "https://vec.wikisource.org/w/index.php?title=Modulo:Testo&oldid=66083"