Fandom

Wiki Community

Módulo:Yesno

991páginas
nesta wikia
Adicione uma página
Falar0

Interferência de bloqueador de anúncios detectada!


A Wikia é um site grátis que ganha dinheiro com publicidade. Nós temos uma experiência modificada para leitores usando bloqueadores de anúncios

A Wikia não é acessível se você fez outras modificações. Remova o bloqueador de anúncios personalizado para que a página carregue como esperado.

-- A função permite um tratamento consistente de entrada de wikitexto como boolean.
-- Ela funciona de forma semelhante à predefinição {{yesno}}.
 
return function (val, default)
	-- Se sua wiki usa caracteres não-ascii para qualquer um dos "sim", "não", etc., você
	-- deve substituir "val:lower()" com "mw.ustring.lower(val)" na
	-- linha seguinte.
	val = type(val) == 'string' and val:lower() or val
	if val == nil then
		return nil
	elseif val == true 
		or val == 'sim'
		or val == 's'
		or val == 'verdadeiro'
		or val == 'v'
		or tonumber(val) == 1
	then
		return true
	elseif val == false
		or val == 'não'
		or val == 'n'
		or val == 'falso'
		or val == 'f'
		or tonumber(val) == 0
	then
		return false
	else
		return default
	end
end

Também no Fandom

Wikia aleatória