Modulo:Interprogetto: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix
ripristino ordine fisso come da discussione
Riga 4:
local cachedProj = {}
local projects = {
{[{'commonsw', 'CommonsWikiPedia'}] = {'cw', 'Commons', 'Wikipedia', 'CommonsWikipedia-logo.svg|18px', "'''CommonsWikipedia''' contieneha fileuna multimedialivoce di approfondimento su '''[[cw:%s|%s]]'''."}},
{[{'CommonsAutorewAutore'}] = = {'cw', 'Commons', 'Wikipedia', 'CommonsWikipedia-logo.svg|18px', "ImmaginiVoce e/o file multimedialienciclopedica su '''[[cw:%s|CommonsWikipedia]]'''"}},
{[{'bq', 'WikiBooksWikiQuote'}] = = {'bq', 'WikibooksWikiquote', 'WikibooksWikiquote-logo.svg|22px18px', "'''WikibooksWikiquote''' contiene testicitazioni odi manualio su '''[[:bq:%s|%s]]'''."}},
{[{'m', 'MetaqAutore'}] = = {'mq', 'Meta-WikiWikiquote', 'WikimediaWikiquote-logo.svg|18px', "'''Meta-Wiki''' contiene informazioniCitazioni su '''[[m:q:%s|%sWikiquote]]'''."}},
{[{'n', 'WikiNews'}] = = {'n', 'Wikinotizie', 'Wikinews-logo.svg|25px', "'''Wikinotizie''' contiene notizie di attualità su '''[[:n:%s|%s]]'''."}},
{[{'nAutore'}] = = {'n', 'Wikinotizie', 'Wikinews-logo.svg|18px', "Notizie di attualità su '''[[:n:%s|Wikinotizie]]'''"}},
{[{'qcommons', 'WikiQuoteCommons'}] = {'qc', 'WikiquoteCommons', 'WikiquoteCommons-logo.svg|18px', "'''WikiquoteCommons''' contiene citazionifile di omultimediali su '''[[:qc:%s|%s]]'''."}},
{[{'qAutoreCommonsAutore'}] = = {'c', {'q', 'WikiquoteCommons', 'WikiquoteCommons-logo.svg|18px', "CitazioniImmagini e/o file multimediali su '''[[:qc:%s|WikiquoteCommons]]'''"}},
{[{'vb', 'WikiVersityWikiBooks'}] = = {'vb', 'WikiversitàWikibooks', 'WikiversityWikibooks-logo.svg|18px22px', "'''WikiversitàWikibooks''' contiene lezionitesti o manuali su '''[[:vb:%s|%s]]'''."}},
{[{'w', 'WikiPediawikispecies'}] = = {'wspecies', 'WikipediaWikispecies', 'WikiSpecies 'Wikipedia-logonotext.svg|18px21px', "'''WikipediaWikispecies''' hacontiene una voce di approfondimentoinformazioni su '''[[wspecies:%s|%s]]'''."}},
{[{'wAutorem', 'Meta'}] = = {'wm', 'WikipediaMeta-Wiki', 'WikipediaWikimedia-logo.svg|18px', "Voce'''Meta-Wiki''' enciclopedicacontiene informazioni su '''[[wm:%s|Wikipedia%s]]'''."}},
{[{'wikt', 'WikTionary'}] = {'wikt', 'Wikizionario', 'Wiktionary small.svg|18px', "'''Wikizionario''' contiene il lemma «[[wikt:%s|'''%s''']]»."}},
{[{'wikispeciesv', 'WikiVersity'}] = {'v', {'species', 'WikispeciesWikiversità', 'WikiSpecies notext 'Wikiversity-logo.svg|21px18px', "'''WikispeciesWikiversità''' contiene informazionilezioni su '''[[species:v:%s|%s]]'''."}},
{[{'oldwikisource'}] = = {'oldwikisource', 'Wikisource'}}
}
for keys_, valproj in pairsipairs(projects) do
for _keys, keyval in pairs(keysproj) do
for _, key in ipairs(keys) do
cachedProj[key] = valtrue
end
end
end
Line 58 ⟶ 60:
local links = {}
local boxes = {}
for key_, valueproj in pairsipairs(cachedProjprojects) do
for keys, value in pairs(proj) do
if args[key] then
for _, key in ipairs(keys) do
table.insert(links, createLink(value[1] .. ':' .. args[key], value[2]))
if addBoxes and #value > 3args[key] then
table.insert(boxeslinks, createBoxcreateLink(value,[1] .. ':' .. {args[key], label}value[2]))
if addBoxes and #value > 3 then
table.insert(linksboxes, createLinkcreateBox(value[1] .. ':' .., {args[key], value[2]label}))
end
end
end
end