Vai al contenuto

Modulo:Interprogetto: differenze tra le versioni

m
una versione importata
m (ripristino controllo, anche se riguarda perlopiù sporadici errori)
 
m (una versione importata)
(2 versioni intermedie di 2 utenti non mostrate)
Riga 141: Riga 141:
if entityId ~= 'Q652' then
if entityId ~= 'Q652' then
local claims = mw.wikibase.getBestStatements(entityId, 'P424')
local claims = mw.wikibase.getBestStatements(entityId, 'P424')
local language_code = claims[1] and claims[1].mainsnak.datavalue.value
if claims[1] and claims[1].mainsnak.datavalue then
if language_code then
local language_code = claims[1].mainsnak.datavalue.value
if project == 'wikisource' and language_code == 'grc' then
if language_code then
language_code = 'el'
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
end
table.insert(interwiki, language_code .. project)
self.lingua[language_code .. project] = language_code
end
end
end
end