<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata%2F%D8%AA%D8%AA%D8%A8%D8%B9</id>
	<title>وحدة:Wikidata/تتبع - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata%2F%D8%AA%D8%AA%D8%A8%D8%B9"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata/%D8%AA%D8%AA%D8%A8%D8%B9&amp;action=history"/>
	<updated>2026-06-11T17:20:45Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata/%D8%AA%D8%AA%D8%A8%D8%B9&amp;diff=441&amp;oldid=prev</id>
		<title>عبد العزيز: غيّر إعدادات حماية »وحدة:Wikidata/تتبع«: بوت: [https://w.wiki/7NGP تحسين مستوي الحماية] ([تعديل=السماح للمحررين فقط] (غير محدد) [النقل=السماح للمحررين فقط] (غير محدد))</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata/%D8%AA%D8%AA%D8%A8%D8%B9&amp;diff=441&amp;oldid=prev"/>
		<updated>2023-09-01T20:22:18Z</updated>

		<summary type="html">&lt;p&gt;غيّر إعدادات حماية »&lt;a href=&quot;/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata/%D8%AA%D8%AA%D8%A8%D8%B9&quot; title=&quot;وحدة:Wikidata/تتبع&quot;&gt;وحدة:Wikidata/تتبع&lt;/a&gt;«: بوت: [https://w.wiki/7NGP تحسين مستوي الحماية] ([تعديل=السماح للمحررين فقط] (غير محدد) [النقل=السماح للمحررين فقط] (غير محدد))&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local function trim(s)&lt;br /&gt;
	--Removes leading zeroes from value&lt;br /&gt;
	if s:sub(1,1)==&amp;quot;P&amp;quot; then return s:sub(2)&lt;br /&gt;
	else return s&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function xt(e)&lt;br /&gt;
	return  &amp;#039;صفحات تستخدم خاصية &amp;#039;.. e&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function wd(e)&lt;br /&gt;
	return e .. &amp;#039; من ويكي بيانات&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function list(s)&lt;br /&gt;
	local I = trim(s)&lt;br /&gt;
	return xt(s)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function category(propertyid,q,nocate)&lt;br /&gt;
    local main = &amp;#039;[[تصنيف:صفحات بها بيانات ويكي بيانات|&amp;#039;.. trim(propertyid) ..&amp;#039;]]&amp;#039;&lt;br /&gt;
	if nocate and nocate  ~= &amp;#039;&amp;#039;  &lt;br /&gt;
		then -- to hide the category&lt;br /&gt;
	 		return &amp;#039;&amp;#039;&lt;br /&gt;
	 	elseif q and q  ~= &amp;#039;&amp;#039;  &lt;br /&gt;
		then &lt;br /&gt;
	 		return q..&amp;#039;&amp;#039;..main &lt;br /&gt;
	end&lt;br /&gt;
	local d = mw.text.trim(propertyid)&lt;br /&gt;
	local s = list(d)&lt;br /&gt;
	if s then&lt;br /&gt;
		return &amp;#039;[[تصنيف:&amp;#039;.. s ..&amp;#039;]]&amp;#039;..main  -- linktext(s)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function icons(u,id,noicon,icon2)&lt;br /&gt;
	if noicon and noicon  ~= &amp;#039;&amp;#039;  &lt;br /&gt;
		then -- to hide the icon&lt;br /&gt;
	 		return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	local label = &amp;quot;&amp;quot;--mw.wikibase.label(u) --{{#invoke:Wikibase|label| u }}&lt;br /&gt;
	--if label ==nil or not label  then label =&amp;#039;&amp;#039; else end&lt;br /&gt;
&lt;br /&gt;
	local temp =  label .. &amp;#039; (&amp;#039;.. u ..&amp;#039;)&amp;#039;&lt;br /&gt;
	local ico =  &amp;#039;Twemoji_270f.svg|13px&amp;#039;&lt;br /&gt;
		if icon2 and icon2 ~=&amp;#039;&amp;#039; then &lt;br /&gt;
			ico = &amp;#039;Wikidata-logo.svg|20px&amp;#039; &lt;br /&gt;
			size = &amp;#039;20px&amp;#039; &lt;br /&gt;
			end&lt;br /&gt;
	local so = &amp;#039;تعديل قيمة خاصية &amp;#039; .. temp ..&amp;#039; في ويكي بيانات&amp;#039;&lt;br /&gt;
	local im =&amp;#039; [[File:&amp;#039;.. ico .. &amp;#039;|baseline|link=d:&amp;#039;.. (id or &amp;#039;&amp;#039;) .. &amp;#039;#&amp;#039;.. u ..&amp;#039;|&amp;#039;.. so .. &amp;#039;]]&amp;#039;&lt;br /&gt;
	local noprint=  &amp;#039;&amp;lt;span class=&amp;quot;noprint&amp;quot;&amp;gt;&amp;#039;.. im ..&amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
	local sup=  &amp;#039;&amp;lt;sup&amp;gt;&amp;#039;.. noprint ..&amp;#039;&amp;lt;/sup&amp;gt;&amp;#039;&lt;br /&gt;
	if u then&lt;br /&gt;
		return noprint&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.pageId(frame)&lt;br /&gt;
	return mw.wikibase.getEntityIdForCurrentPage()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makecategory1(options)  --Main function&lt;br /&gt;
	local page_title_object = mw.title.getCurrentTitle()&lt;br /&gt;
	local ns = page_title_object.namespace	&lt;br /&gt;
	local title = page_title_object.text&lt;br /&gt;
	-- ############################&lt;br /&gt;
	local prop = options[&amp;#039;property&amp;#039;]&lt;br /&gt;
	local prop2 = options[&amp;#039;justthisqual&amp;#039;]&lt;br /&gt;
	local noicon = options[&amp;#039;noicon&amp;#039;] -- options to hide the icon.&lt;br /&gt;
	local nocate = options[&amp;#039;nocate&amp;#039;]  -- options to hide the category.&lt;br /&gt;
	local q = options[&amp;#039;category&amp;#039;]&lt;br /&gt;
	local iid = options[&amp;#039;entityId&amp;#039;] or options[&amp;#039;id&amp;#039;]&lt;br /&gt;
	local icon2 = options[&amp;#039;icon2&amp;#039;]&lt;br /&gt;
	-- ############################&lt;br /&gt;
	local id&lt;br /&gt;
    if iid == &amp;#039;&amp;#039; or not iid then&lt;br /&gt;
        id = p.pageId()&lt;br /&gt;
    else&lt;br /&gt;
        id = iid&lt;br /&gt;
    end&lt;br /&gt;
	-- ############################&lt;br /&gt;
	if prop  == &amp;#039;&amp;#039; or not prop then&lt;br /&gt;
		return nil -- don&amp;#039;t do anything if no options property.&lt;br /&gt;
	end&lt;br /&gt;
	-- ############################&lt;br /&gt;
	local propertyid = mw.ustring.gsub(prop:upper(), &amp;quot; &amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	local icon = icons(propertyid,id,noicon,icon2)   -- function to display the icon.&lt;br /&gt;
	local cate = category(propertyid,q,nocate) -- function to display the category.&lt;br /&gt;
	-- ############################&lt;br /&gt;
	if prop2 and prop2 ~= &amp;quot;&amp;quot; then &lt;br /&gt;
		cate = cate .. category( mw.ustring.gsub(prop2:upper(), &amp;quot; &amp;quot;, &amp;quot;&amp;quot;) , q , nocate) &lt;br /&gt;
	end&lt;br /&gt;
	-- ############################&lt;br /&gt;
	local last = cate ..&amp;#039;&amp;#039;.. icon&lt;br /&gt;
	--mw.log(&amp;quot;Module:Wikidata/تتبع:&amp;quot; .. title)&lt;br /&gt;
	if title == &amp;quot;ويكي بيانات/ملعب ويكي بيانات&amp;quot; then&lt;br /&gt;
		last = icon&lt;br /&gt;
	end	&lt;br /&gt;
	if ns == 2 then -- to hide category in user pages&lt;br /&gt;
		last = icon&lt;br /&gt;
	end&lt;br /&gt;
	return last&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makecategory(frame)  --Main function&lt;br /&gt;
	local final = p.makecategory1(frame.args)&lt;br /&gt;
	return final&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.make1(prop,id)  --Main function&lt;br /&gt;
	if id == &amp;#039;&amp;#039; or not id then&lt;br /&gt;
             id = p.pageId()&lt;br /&gt;
             else id = iid &lt;br /&gt;
      end&lt;br /&gt;
	if prop  == &amp;#039;&amp;#039; or not prop then&lt;br /&gt;
		return nil -- don&amp;#039;t do anything if no args property.&lt;br /&gt;
	end&lt;br /&gt;
	local propertyid = mw.ustring.gsub(prop:upper(), &amp;quot; &amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	local icon = icons(propertyid,id,noicon)   -- function to display the icon.&lt;br /&gt;
	local cate = category(propertyid,q,nocate) -- function to display the category.&lt;br /&gt;
	&lt;br /&gt;
	local last = cate ..&amp;#039;&amp;#039;.. icon&lt;br /&gt;
	return last&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.SS(frame) --testing function&lt;br /&gt;
	local s = mw.ustring.gsub(frame.args[&amp;#039;property&amp;#039;]:upper(), &amp;quot; &amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	s = list(s)&lt;br /&gt;
	s = mw.text.trim(s)&lt;br /&gt;
	if s  == &amp;#039;&amp;#039; or not s then&lt;br /&gt;
		return  nil&lt;br /&gt;
	end&lt;br /&gt;
	local q = frame.args[&amp;#039;category&amp;#039;]&lt;br /&gt;
	if q  == &amp;#039;&amp;#039; or not q then&lt;br /&gt;
		return category(s)&lt;br /&gt;
        else return q&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>