Module:Official website/sandbox: Difference between revisions

Content deleted Content added
testing language code addition
fix frame error; ignore lang code from Wikidata if it's English
Line 76:
return websites[1].mainsnak.datavalue.value
end)
local iso639_3lang = quickPcall(function()
local langItemId = websites[1].qualifiers.P407.datavalue.value.id
local langItem = mw.wikibase.getEntity(langItemId)
returnlocal iso639_3 = langItem.claims.P220.mainsnak.datavalue.value
if iso639_3 ~= "eng" then
return iso639_3
end
end)
 
local ret = {
url = url,
lang = iso639_3lang
}
 
Line 117 ⟶ 120:
end
if options.lang then
ret[#ret + 1] = ' ' .. framemw.getCurrentFrame():expandTemplate{
title = 'Link language',
args = { options.lang }