Modulo:Interprogetto: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m ripristino controllo, anche se riguarda perlopiù sporadici errori |
Errori di Lint: Colors |
||
(5 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1:
-- Modulo per implementare le funzionalità di template:Interprogetto
require('
local p = {} -- per l'esportazione delle funzioni del modulo
Riga 141 ⟶ 142:
if entityId ~= 'Q652' then
local claims = mw.wikibase.getBestStatements(entityId, 'P424')
if language_code then
if project == 'wikisource' and language_code == 'grc' then language_code = 'el'
end▼
table.insert(interwiki, language_code .. project)▼
self.lingua[language_code .. project] = language_code▼
end
▲ table.insert(interwiki, language_code .. project)
▲ self.lingua[language_code .. project] = language_code
end
end
Riga 286 ⟶ 289:
end
local lingua = key_progetto == 's_el' and 'lingua greca' or
entity.lingua[key_progetto] and require('Modulo:
args[key_progetto .. '_lingua'] and 'lingua ' .. args[key_progetto .. '_lingua']
if default_progetto.lingua and lingua then
Riga 420 ⟶ 423:
:tag('p')
:attr('id', 'sisterProjects')
:cssText('background-color: #efefef; color: black; font-weight: bold; margin: 0')
:tag('span')
:wikitext('Altri progetti')
Riga 442 ⟶ 445:
-- - Presenza di link manuale e assenza di link su wikidata
-- - Differenza tra link manuale e link su wikidata
-- - Differenza tra link manuale a categoria
-- - Presenza di link manuale a categoria e a
-- ============================================================================================================
local function check_with_wikidata(key_progetto, entity, collegamento)
Riga 584 ⟶ 587:
newArgs[key_progetto] = get_default_collegamento(key_progetto, default.current_fullpagename)
end
else
▲ if key == 1 and key_progetto == 'nolink' then
▲ nolink = true
▲ add_error('Il parametro \"' .. value .. '\" non corrisponde a nessun progetto riconosciuto dal template')
▲ end
end
else
|