Content deleted Content added
No edit summary |
No edit summary |
||
Line 10:
local i18n = {
["errors"] = {
["property-not-found"] = "
["entity-not-found"] = "Wikidata
["unknown-claim-type"] = "
["unknown-
["
["
},
["datetime"] =
{
Line 397 ⟶ 394:
else
return formatDate(data.time, data.precision, data.timezone)
end
end
local function printDatavalueMonolingualText(data, parameter)
-- data fields: language [string], text [string]
if parameter then
return data[parameter]
else▼
local result = mw.ustring.gsub(mw.ustring.gsub(i18n.monolingualtext, "%%language", data["language"]), "%%text", data["text"])
return result
end
end
Line 424 ⟶ 431:
elseif snak.datavalue.type == "wikibase-entityid" then return printDatavalueEntity(snak.datavalue.value, parameter)
elseif snak.datavalue.type == "monolingualtext" then return printDatavalueMonolingualText(snak.datavalue.value, parameter)
end
▲ else
return mw.wikibase.renderSnak(snak)▼
end
end
|