ק
rv
ק (סגנון; המשתנה נמצא בשימוש ולכן אין צורך בקו תחתון) |
ק (rv) |
||
| שורה 49: | שורה 49: | ||
local function printError(code) | local function printError(code) | ||
return '<span class="error">' .. i18n.errors[code] .. '</span>[[ | return '<span class="error">' .. i18n.errors[code] .. '</span>[[קאטעגאריע:שגיאת קריאת ויקינתונים]]' | ||
end | end | ||
| שורה 193: | שורה 193: | ||
end | end | ||
else | else | ||
if data["entity-type"] == "item" then return mw.wikibase.label("Q" .. data["numeric-id"]) or mw.ustring.format('%s%s', id, '[[ | if data["entity-type"] == "item" then return mw.wikibase.label("Q" .. data["numeric-id"]) or mw.ustring.format('%s%s', id, '[[קאטעגאריע:ויקינתונים:ערכים_חסרי_תווית_בעברית]]') else printError("unknown-entity-type") end | ||
end | end | ||
end | end | ||
| שורה 229: | שורה 229: | ||
end | end | ||
function getQualifierSnak(claim, qualifierId | function getQualifierSnak(claim, qualifierId) | ||
-- a "snak" is Wikidata terminology for a typed key/value pair | -- a "snak" is Wikidata terminology for a typed key/value pair | ||
-- a claim consists of a main snak holding the main information of this claim, | -- a claim consists of a main snak holding the main information of this claim, | ||
| שורה 237: | שורה 237: | ||
if claim.qualifiers then | if claim.qualifiers then | ||
local qualifier = claim.qualifiers[qualifierId] | local qualifier = claim.qualifiers[qualifierId] | ||
if qualifier then | if qualifier then return qualifier[1] end | ||
end | end | ||
return nil, printError("qualifier-not-found") | return nil, printError("qualifier-not-found") | ||
| שורה 260: | שורה 249: | ||
local error | local error | ||
local snak | local snak | ||
snak, error = getQualifierSnak(claim, qualifierId) | |||
snak, error = getQualifierSnak(claim, qualifierId | |||
if snak then | if snak then | ||
| שורה 292: | שורה 277: | ||
end | end | ||
return result | return result | ||
end | end | ||
| שורה 568: | שורה 526: | ||
return computeLinkToItem(entityId, capitalize, callFunction) | return computeLinkToItem(entityId, capitalize, callFunction) | ||
end | end | ||
p.getValueOfClaim = getValueOfClaim | p.getValueOfClaim = getValueOfClaim | ||
return p | return p | ||