Módulo:YesnoTNT
Apariencia
A continuación se muestra la documentación transcluida desde la subpágina /doc. [salta a la caja de código]
Utilitzado por {{YesnoTNT}}
. Utiliza Commons:Data:I18n/Yesno.tab.
Esta documentación está transcluida desde Módulo:YesnoTNT/doc.
Por favor, añade las categorías en la subpágina de documentación y los interwikis en Wikidata. Subpáginas de este módulo.
Por favor, añade las categorías en la subpágina de documentación y los interwikis en Wikidata. Subpáginas de este módulo.
-- Function allowing for consistent treatment of boolean-like wikitext input.
local TNTTab = 'Yesno'
local TNTT = require('Module:TNTTools')
return function (val, default)
val = type(val) == 'string' and mw.ustring.lower(val) or val
if val == nil then
return nil
elseif (val == true) or TNTT.SFoundInTNTArr(TNTTab,val,true,'Yes') or tonumber(val) == 1
then
return true
elseif (val == false) or TNTT.SFoundInTNTArr(TNTTab,val,true,'No') or tonumber(val) == 0
then
return false
else
return default
end
end