<?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%3AWikidata2%2Fotheruse</id>
	<title>وحدة:Wikidata2/otheruse - تاريخ المراجعة</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%3AWikidata2%2Fotheruse"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/otheruse&amp;action=history"/>
	<updated>2026-06-05T14:36:59Z</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:Wikidata2/otheruse&amp;diff=487&amp;oldid=prev</id>
		<title>عبد العزيز: غيّر إعدادات حماية »وحدة:Wikidata2/otheruse«: بوت: [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:Wikidata2/otheruse&amp;diff=487&amp;oldid=prev"/>
		<updated>2023-09-01T20:22:39Z</updated>

		<summary type="html">&lt;p&gt;غيّر إعدادات حماية »&lt;a href=&quot;/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/otheruse&quot; title=&quot;وحدة:Wikidata2/otheruse&quot;&gt;وحدة:Wikidata2/otheruse&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;
local help_functions&lt;br /&gt;
&lt;br /&gt;
function isvalid(x)&lt;br /&gt;
	if x and x ~= &amp;quot;&amp;quot; then return x end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ifd ( fii , opt )&lt;br /&gt;
	if isvalid(opt) then&lt;br /&gt;
		if opt == &amp;#039;club&amp;#039; then&lt;br /&gt;
			if fii == &amp;#039;Q476028&amp;#039; then&lt;br /&gt;
				return fii&lt;br /&gt;
			end&lt;br /&gt;
		elseif opt == &amp;#039;team&amp;#039; then&lt;br /&gt;
			if fii == &amp;#039;Q6979593&amp;#039; or fii == &amp;#039;Q23895910&amp;#039;	or fii == &amp;#039;Q23847779&amp;#039; then&lt;br /&gt;
				return fii&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			return fii &lt;br /&gt;
		end&lt;br /&gt;
	end &lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.foot( claims , options)&lt;br /&gt;
	local formattedStatements = {}&lt;br /&gt;
	local statementsraw = {}&lt;br /&gt;
	if help_functions == nil then&lt;br /&gt;
		help_functions = require(&amp;quot;Module:Wikidata2/functions2&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if isvalid(options.sortingproperty) and help_functions.sorting_methods[options.sortbynumber] then&lt;br /&gt;
		claims = help_functions.sortbyqualifiernumber(claims, {}, options)&lt;br /&gt;
	end&lt;br /&gt;
	if claims then&lt;br /&gt;
		for i, statement in pairs( claims ) do&lt;br /&gt;
			options.num = i&lt;br /&gt;
			local va = formatOneStatement( statement, nil , options )&lt;br /&gt;
			if va.v then&lt;br /&gt;
				table.insert( formattedStatements, va.v )&lt;br /&gt;
			end&lt;br /&gt;
			table.insert( statementsraw, va.raw )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local tot = mw.text.listToText( formattedStatements, options.separator, options.conjunction )&lt;br /&gt;
	if tot == &amp;#039;&amp;#039; then tot = nil end&lt;br /&gt;
	if options.raw and options.raw ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		return statementsraw&lt;br /&gt;
	end&lt;br /&gt;
	if options.numberofclaims and options.numberofclaims ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		return #formattedStatements&lt;br /&gt;
	end&lt;br /&gt;
	return tot&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.awards( datavalue, datatype, options ) -- used by template:ص.م/سطر جوائز ويكي بيانات&lt;br /&gt;
	if datatype == &amp;#039;wikibase-item&amp;#039;	&lt;br /&gt;
		then&lt;br /&gt;
				local value= datavalue.value&lt;br /&gt;
			local image = formatStatements( {property =&amp;#039;P2425&amp;#039; , entityId = value.id&lt;br /&gt;
				, noref =options.noref , size =&amp;#039;30&amp;#039;, image =&amp;#039;yes&amp;#039;, noref=&amp;#039;true&amp;#039; , firstvalue=&amp;#039;true&amp;#039;})&lt;br /&gt;
			local image2 = formatStatements( {property =&amp;#039;P154&amp;#039; , entityId = value.id&lt;br /&gt;
				, noref =options.noref , size =&amp;#039;30&amp;#039;, image =&amp;#039;yes&amp;#039;, noref=&amp;#039;true&amp;#039; , firstvalue=&amp;#039;true&amp;#039;})&lt;br /&gt;
		local categoryid = formatStatements( {property =&amp;#039;P2517&amp;#039;, entityId = value.id, noref =&amp;#039;true&amp;#039;&lt;br /&gt;
				, firstvalue=&amp;#039;true&amp;#039;,separator=&amp;#039;&amp;#039;,conjunction=&amp;#039;&amp;#039;,formatting =&amp;#039;raw&amp;#039;})&lt;br /&gt;
		local categoryid2 = formatStatements( {property =&amp;#039;P910&amp;#039;, entityId = value.id, noref =&amp;#039;true&amp;#039;&lt;br /&gt;
				, firstvalue=&amp;#039;true&amp;#039;,separator=&amp;#039;&amp;#039;,conjunction=&amp;#039;&amp;#039;,formatting =&amp;#039;raw&amp;#039;})&lt;br /&gt;
&lt;br /&gt;
		if not image or image == &amp;#039;&amp;#039; then image =image2 end&lt;br /&gt;
		if not categoryid or categoryid == &amp;#039;&amp;#039; then categoryid = categoryid2 end&lt;br /&gt;
&lt;br /&gt;
			local category = mw.wikibase.sitelink( categoryid )&lt;br /&gt;
			local s = formatEntityId( value.id, options ).value&lt;br /&gt;
		   if s and s  ~= &amp;#039;&amp;#039; then&lt;br /&gt;
					if image and image ~= &amp;#039;&amp;#039; then&lt;br /&gt;
						s = image ..&amp;#039;&amp;amp;nbsp;&amp;#039; .. s&lt;br /&gt;
					end&lt;br /&gt;
				if category and category  ~= &amp;#039;&amp;#039; &lt;br /&gt;
					then &lt;br /&gt;
							return	s.. &amp;#039;&amp;amp;nbsp;[[&amp;#039; ..category ..&amp;#039;]]&amp;#039;&lt;br /&gt;
				else &lt;br /&gt;
					return s &lt;br /&gt;
				end&lt;br /&gt;
		end&lt;br /&gt;
	else  return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.getpropertyfromvalue( datavalue ,datatype , options)&lt;br /&gt;
&lt;br /&gt;
	if datatype == &amp;#039;wikibase-item&amp;#039;	&lt;br /&gt;
		then&lt;br /&gt;
	&lt;br /&gt;
					local value= datavalue.value&lt;br /&gt;
					local caca = formatStatements( {&lt;br /&gt;
						 property =options.prop2 , entityId = value.id&lt;br /&gt;
						, noref =options.noref , rank=options.rank	&lt;br /&gt;
						, size =options.size	, image =options.image&lt;br /&gt;
						, noref=&amp;#039;true&amp;#039; , firstvalue=&amp;#039;true&amp;#039;&lt;br /&gt;
						, propertyimage =options.prop3&lt;br /&gt;
						}&lt;br /&gt;
					)&lt;br /&gt;
					local asdf = formatEntityId( value.id, options ).value&lt;br /&gt;
			if asdf and asdf  ~= &amp;#039;&amp;#039; then&lt;br /&gt;
					if caca and caca  ~= &amp;#039;&amp;#039; &lt;br /&gt;
						then &lt;br /&gt;
								return	caca ..&amp;#039; &amp;#039;.. asdf&lt;br /&gt;
						else return asdf  &lt;br /&gt;
					end&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
		else  return &amp;#039;datatype	isn\&amp;#039;t wikibase-item&amp;#039; &lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
	this is like p.formatPlaceWithQualifiers in ru:Модуль:Wikidata/Places&lt;br /&gt;
]]&lt;br /&gt;
function p.PlacesWithLocatedIn( datavalue, datatype, options )&lt;br /&gt;
	if datatype == &amp;#039;wikibase-item&amp;#039;	&lt;br /&gt;
		then&lt;br /&gt;
			function P131 (id,formatting,p)&lt;br /&gt;
				st = formatStatements( {property =p or &amp;#039;P131&amp;#039; , entityId = id, noref =&amp;#039;t&amp;#039;, firstvalue=&amp;#039;true&amp;#039;,formatting=formatting})&lt;br /&gt;
				--if id == st then st = nil end&lt;br /&gt;
				return st&lt;br /&gt;
			end&lt;br /&gt;
		local value= datavalue.value&lt;br /&gt;
		local v = formatEntityId( value.id, options ).value&lt;br /&gt;
		local P1 = P131(value.id,&amp;#039;&amp;#039;) &lt;br /&gt;
		local P1id = P131(value.id,&amp;#039;raw&amp;#039;)	&lt;br /&gt;
		local P2 = P131(P1id,&amp;#039;&amp;#039;) &lt;br /&gt;
		local P2id = P131(P1id,&amp;#039;raw&amp;#039;)	&lt;br /&gt;
		local P3 = P131(P2id,&amp;#039;&amp;#039;) &lt;br /&gt;
		local P3id = P131(P2id,&amp;#039;raw&amp;#039;)&lt;br /&gt;
		local P4 = P131(P3id,&amp;#039;&amp;#039;) &lt;br /&gt;
		--table.insert(tt , v)&lt;br /&gt;
			function dd (s1 ,s2 ,s3 )&lt;br /&gt;
				if s1 and s1 ~= &amp;#039;&amp;#039; then&lt;br /&gt;
					if s2 and s2 ~= &amp;#039;&amp;#039; &lt;br /&gt;
						then &lt;br /&gt;
							return	s1 .. &amp;#039;، &amp;#039;..  s2&lt;br /&gt;
						else &lt;br /&gt;
							if s1 == s3 &lt;br /&gt;
								then return s1 &lt;br /&gt;
								else return s1 .. &amp;#039;، &amp;#039;..  s3&lt;br /&gt;
							end&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if v and v	~= &amp;#039;&amp;#039; &lt;br /&gt;
				then&lt;br /&gt;
					val = dd(v,dd(P1&lt;br /&gt;
									,dd(&lt;br /&gt;
										P2,dd(P3&lt;br /&gt;
												,P4&lt;br /&gt;
												, P131(P3id,&amp;#039;&amp;#039;,&amp;#039;P17&amp;#039;)&lt;br /&gt;
											)&lt;br /&gt;
										, P131(P2id,&amp;#039;&amp;#039;,&amp;#039;P17&amp;#039;)&lt;br /&gt;
										)&lt;br /&gt;
								, P131(P1id,&amp;#039;&amp;#039;,&amp;#039;P17&amp;#039;)&lt;br /&gt;
								) &lt;br /&gt;
							, P131(value.id,&amp;#039;&amp;#039;,&amp;#039;P17&amp;#039;)&lt;br /&gt;
							) &lt;br /&gt;
			end&lt;br /&gt;
		return val&lt;br /&gt;
		else&lt;br /&gt;
			return &amp;#039;datatype  isn\&amp;#039;t wikibase-item&amp;#039; &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>