Mòdul:AlignString
Aparença
Documentació del mòdul [ mostra ] [ modifica el codi ] [ mostra l'historial ] [ refresca ]
A continuació es mostra la documentació transclosa de la subpàgina /ús. [salta a la caixa de codi]
Per traduir o revisar la traducció al vostre idioma del mòdul, editeu amb compte Data:I18n/AlignString.tab.
-- Function allowing for consistent treatment of boolean-like wikitext input.
local TNTT = require "Mòdul:TNTTools"
--local RS_InvalAlign = 'Invalid alignment ($1)'
local RS_InvalAlign = 'InvalAlign'
local RS_Left = 'left'
local RS_Right = 'right'
local RS_Center = 'center'
local Res = {
RS_Left,
RS_Right,
RS_Center,
}
return function (val, default)
val = type(val) == 'string' and mw.ustring.lower(val) or ''
if (val == nil) or (val == '') then
return default
else
local Idx = TNTT.IdxFromTabTrans ('AlignString',val,yes,Res)
if Idx == 0 then
error (I18nStr(RS_InvalAlign, val), 0)
else
return Res[Idx]
end
end
end