Modulo:Interprogetto: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 28:
wikibooks = {4, 'wikibooks:', 'Wikibooks', false, 'Wikibooks-logo.svg', '22px', 'testi o manuali', 'su', '', '' },
ricetta = {5, 'b:Libro di cucina/Ricette/', 'Ricetta<br />(Wikibooks)', false, 'Wikibooks-logo.svg', '22px', 'ricette', 'relative a questo argomento', '', '' }, --TODO rivedere
wiktionary = {6, 'wiktionary:', 'Wikizionario', false, 'Wiktionary small.svg', '18px', 'il lemma di dizionario',
v = {7, 'v:', 'Wikiversità', false, 'Wikiversity-logo-It.svg', '18px', 'informazioni', 'su', '', ''},
wikinews = {8, 'wikinews:', 'Wikinotizie', false, 'Wikinews-logo.svg', '25px', 'notizie di attualità', 'su', '', ''},
commons = {9, 'commons:', 'Commons', 'it', 'Wikimedia Community Logo.svg', '18px', 'immagini o altri file', 'su', '', ''},
meta = {11, 'meta:', 'Meta-Wiki', 'it'},
wikispecies = {12, 'wikispecies:', 'Wikispecies', 'it'},
Riga 66:
local function add_space(s)
-- ritorna uno spazio se l'ultimo carattere non è un accento o un "«"
return ''
else
return ' '
end
Riga 81:
priority, prefix, nome_progetto, lang = unpack(progetto)
if lang then
leftbar.wikitext(table.concat({'* [', tostring(mw.uri.fullUrl(prefix .. etichetta, {uselang=lang})),
tostring(mw.uri.fullUrl(prefix .. etichetta, {uselang=lang})),▼
' ', nome_progetto, ']'}))
else
Riga 106 ⟶ 105:
root.newline()
if lang then
root.wikitext(table.concat({'* [[File:', icona, '|link=', prefix, '|', dimensione_icona, '|Collabora a ', nome_progetto,
text_box = 'TODO'▼
"]] '''<span class=\"plainlinks\">[", tostring(mw.uri.fullUrl(prefix .. 'Pagina principale',
{uselang=lang})), ' ', nome_progetto, "]</span>''' contiene ", opere, ' ', preposizione,
add_space(preposizione), vapri, "'''<span class=\"plainlinks\">[",
etichetta, "]<span class=\"plainlinks\">'''", vchiudi }))
else
root.wikitext(table.concat({'* [[File:', icona, '|link=', prefix, '|', dimensione_icona,'|Collabora a ', nome_progetto,
"]] '''[[", prefix, nome_progetto, '|', nome_progetto, "]]''' contiene ", opere, ' ',
preposizione, add_space(preposizione), vapri, "'''[[", prefix, etichetta, '|',
etichetta, "]]'''", vchiudi }))
end
Riga 154 ⟶ 158:
table.insert(progetto, default_parameter[k][6]) -- dimensioni logo
table.insert(progetto, default_value(origArgs[orig_key .. '_oggetto'], oggetto) or default_parameter[k][7])
if default_parameter[k][8] then -- se la preposizione di default ha valore false (piuttosto che essere una stringa non la sostituisco)
table.insert(progetto, default_value(origArgs[orig_key .. '_preposizione'], preposizione) or default_parameter[k][8])
table.insert(progetto, '')
end
table.insert(progetto, default_value(origArgs[orig_key .. 'lingua'] or nil))
table.insert(progetto, default_parameter[k][9]) -- virgolette di apertura intorno all'etichetta
|