Modulo:Split interlink: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Salvo intanto questo così per reperire la pagina (che è fondamentale), ci penserò più avanti
Salvo i inizio l'alrto test
Riga 24:
return progetto
end
 
function p.lingua(frame)
local link = frame.args[1]
local lingua = mw.ustring.match(link, "//(%w+(-?%w+))\.%a+.org") --, "%1")
return lingua
end
 
function p.paginaLink(frame)
local link = frame.args[1]
local pagina= mw.ustring.gsub(link, '+', '_')
pagina = mw.ustring.match(pagina, "title=(.+)") --, "%1")
pagina = mw.text.split( pagina, '&' )
pagina = pagina[1]
return pagina
end
 
function p.pagina(frame)
local link = frame.args[1]
local pagina= mw.ustring.gsub(link, '+', '_')
pagina = mw.ustring.match(pagina, "title=(.+)") --, "%1")
pagina = mw.text.split( pagina, '&' )
pagina = pagina[1]
pagina= mw.ustring.gsub(pagina, '_', ' ')
return pagina
end
 
function p.nomeLingua( frame )
local link = frame.args[1]
local lingua = mw.ustring.match(link, "//(%w+(-?%w+))\.%a+.org") --, "%1")
return mw.language.fetchLanguageName( lingua, mw.language.getContentLanguage():getCode() )
end