وحدة:Identifiers/getprops

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
local p = {}
local wd = require('Module:Wikidata2').formatStatementsFromLua

function p.make_list( props )
	_tab_ = {}
	for k,v in pairs(props) do 
		table.insert(_tab_,k)
		local link = wd({property = 'P1629', entityId = k, firstvalue='true', noref='true', formatting='sitelink'}) or ''
		local pattern = wd({property = 'P1630', entityId = k, firstvalue='true', noref='true', formatting=''}) or ''
		mw.log("{property ='"..k.."', label='"..v.."', link='"..link.."', pattern='"..pattern.."'},")
	end
end

function p.list( frame )
	return p.make_list( props )
end
return p