Vai al contenuto

Modulo:Interprogetto: differenze tra le versioni

controllo datavalue
m (una versione importata)
(controllo datavalue)
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
Utente anonimo