Mòdul:Wikidades: diferència entre les revisions
Contingut suprimit Contingut afegit
corr. conversion amb NaN, sense tags html en taules buides |
categoria de seguiment usant referències, correcció refs mal formades i duplicades |
||
Línia 1:
-- version
local p = {}
Línia 62:
},
-- default local wiki settings
["addpencil"] = false, -- adds a pencil icon linked to Wikidata statement, planned to overwrite by Wikidata Bridge
["categorylabels"] = "", -- Category:Pages with Wikidata labels not translated (void for no local category)
["categoryprop"] = "", -- Category:Pages using Wikidata property $1 (void for no local category)
["categoryref"] = "", -- Category:Pages with references from Wikidata (void for no local category)
["addfallback"] = {} -- additional fallback language codes
}
Linha 995 ⟶ 996:
for snakidx = 1, #snakval do
if snakidx > 1 then refparts = refparts .. ", " end
refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {lang=lang}) or '')
end
refs[snakkey] = refparts
refparts = nil
if snakkey == "P248" then -- stated in
ref_name = getSnak(snakval
end
end
Linha 1.021 ⟶ 1.022:
refs['P236'] = refs['P236'] or refParent(ref_name, 'P236') -- ISSN
refs['P356'] = refs['P356'] or refParent(ref_name, 'P356') -- DOI
ref_name = ref_name ..
end
Linha 1.088 ⟶ 1.089:
end
if refparts then result = mw.getCurrentFrame():extensionTag("ref", refparts, {name=ref_name}) end
end
if type(result) == 'string' and result ~= "" and isSet(i18n.categoryref) then
result = result .. "[[" ..i18n.categoryref .. "]]"
end
return result
|