Modulo:Valido in corsivo/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Sakretsu ha spostato la pagina Modulo:IsLatin/sandbox a Modulo:Valido in corsivo/sandbox senza lasciare redirect: rinomina modulo
m versione attuale
 
Riga 1:
local ip = {}
 
-- Funzione per l'utilizzo da altro modulo
function p._main(args)
i._IsLatin = function(args)
local txttext = args[1] or ''
 
if mw.text.trim(txttext) == '' then return nil end
 
local len = mw.ustring.len(txt)
local posi = 1
whilelocal (posj <= mw.ustring.len(text) do
 
charval = mw.ustring.codepoint(mw.ustring.sub(txt, pos))
while (i <= j) do
if charval >= 880 and charval < 8192 then
local charval = mw.ustring.codepoint(mw.ustring.sub(txttext, posi))
if charval >= 8801280 and charval < 81927680 then
return false
elseif charval >= 8960 then
return false
end
posi = posi + 1
end
 
return true
end
 
-- Funzione per il template:Valido IsLatinin corsivo
ifunction p.IsLatin = functionmain(frame)
ifreturn mwp.text.trim_main(frame.args[1]) ==and '' thenor return end''
return i._IsLatin(frame.args) and 'sì' or 'no'
end
 
return ip