יחידה:גיל לערכי אישים: הבדלים בין גרסאות בדף

מאין תקציר עריכה
מאין תקציר עריכה
שורה 31: שורה 31:


function consistentWithWikidata(localDate, wikidataClaim)
function consistentWithWikidata(localDate, wikidataClaim)
if not wikidataClaim or not wikidataClaim[1] then
wikidataClaim = wikidataClaim and wikidataClaim[1] and  wikidataClaim[1].mainsnak and wikidataClaim[1].mainsnak.datavalue and wikidataClaim[1].mainsnak.datavalue.value
if not wikidataClaim then
return true
return true
end
end
local iswikidataValid, wikidataDate = pcall(dateParser.newFromWikidataValue, wikidataClaim[1].mainsnak.datavalue.value)
local iswikidataValid, wikidataDate = pcall(dateParser.newFromWikidataValue, wikidataClaim)
if iswikidataValid and localDate.calendar == wikidataDate.calendar then
if iswikidataValid and localDate.calendar == wikidataDate.calendar then
if localDate.year ~= wikidataDate.year or  
if localDate.year ~= wikidataDate.year or