<?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%3A%D9%85%D8%B3%D9%86%D8%AF</id>
	<title>وحدة:مسند - تاريخ المراجعة</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%3A%D9%85%D8%B3%D9%86%D8%AF"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:%D9%85%D8%B3%D9%86%D8%AF&amp;action=history"/>
	<updated>2026-06-08T15:50:14Z</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:%D9%85%D8%B3%D9%86%D8%AF&amp;diff=2719&amp;oldid=prev</id>
		<title>عبد العزيز في 19:48، 17 سبتمبر 2023</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:%D9%85%D8%B3%D9%86%D8%AF&amp;diff=2719&amp;oldid=prev"/>
		<updated>2023-09-17T19:48:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
local replaces_ = {&lt;br /&gt;
	{c = &amp;quot;𐩽&amp;quot;,	ar = &amp;quot; &amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN NUMBER ONE.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩱&amp;quot;,	ar = &amp;quot;ا&amp;quot;,	other = {&amp;quot;أ&amp;quot;, &amp;quot;إ&amp;quot;, &amp;quot;آ&amp;quot;, &amp;quot;ى&amp;quot;},	file = &amp;quot;OLD SOUTH ARABIAN LETTER ALEF.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩨&amp;quot;,	ar = &amp;quot;ب&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER BETH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩩&amp;quot;,	ar = &amp;quot;ت&amp;quot;,	other = {&amp;quot;ة&amp;quot;},	file = &amp;quot;OLD SOUTH ARABIAN LETTER TAW.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩻&amp;quot;,	ar = &amp;quot;ث&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER THAW.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩴&amp;quot;,	ar = &amp;quot;ج&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER GIMEL.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩢&amp;quot;,	ar = &amp;quot;ح&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER HETH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩭&amp;quot;,	ar = &amp;quot;خ&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER KHETH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩵&amp;quot;,	ar = &amp;quot;د&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER DALETH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩹&amp;quot;,	ar = &amp;quot;ذ&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER DHALETH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩧&amp;quot;,	ar = &amp;quot;ر&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER RESH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩸&amp;quot;,	ar = &amp;quot;ز&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER ZAYN.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩪&amp;quot;,	ar = &amp;quot;س&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER SAT.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩯&amp;quot;,	ar = &amp;quot;x&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER SAMEKH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩦&amp;quot;,	ar = &amp;quot;ش&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER SHIN.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩮&amp;quot;,	ar = &amp;quot;ص&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER SADHE.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩳&amp;quot;,	ar = &amp;quot;ض&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER DHADHE.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩷&amp;quot;,	ar = &amp;quot;ط&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER TETH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩼&amp;quot;,	ar = &amp;quot;ظ&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER THETH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩲&amp;quot;,	ar = &amp;quot;ع&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER AYN.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩶&amp;quot;,	ar = &amp;quot;غ&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER GHAYN.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩰&amp;quot;,	ar = &amp;quot;ف&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER FE.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩤&amp;quot;,	ar = &amp;quot;ق&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER QOPH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩫&amp;quot;,	ar = &amp;quot;ك&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER KAPH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩡&amp;quot;,	ar = &amp;quot;ل&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER LAMEDH.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩣&amp;quot;,	ar = &amp;quot;م&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER MEM.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩬&amp;quot;,	ar = &amp;quot;ن&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER NUN.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩠&amp;quot;,	ar = &amp;quot;ه&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER HE.svg&amp;quot;},&lt;br /&gt;
	{c = &amp;quot;𐩥&amp;quot;,	ar = &amp;quot;و&amp;quot;,	file = &amp;quot;Himjar wa.svg&amp;quot;},--OLD SOUTH ARABIAN LETTER WAW.svg&lt;br /&gt;
	{c = &amp;quot;𐩺&amp;quot;,	ar = &amp;quot;ي&amp;quot;,	file = &amp;quot;OLD SOUTH ARABIAN LETTER YODH.svg&amp;quot;},&lt;br /&gt;
}&lt;br /&gt;
local replaces = {}&lt;br /&gt;
&lt;br /&gt;
for _, v in ipairs(replaces_) do&lt;br /&gt;
	replaces[v.c] = v.file&lt;br /&gt;
	replaces[v.ar] = v.file&lt;br /&gt;
	if v.other then&lt;br /&gt;
		for _, u in ipairs(v.other) do&lt;br /&gt;
			replaces[u] = v.file&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function file(a)&lt;br /&gt;
	-- local size = a == &amp;quot;OLD SOUTH ARABIAN LETTER WAW.svg&amp;quot; and &amp;quot;35x35px&amp;quot; or &amp;quot;25x25px&amp;quot;&lt;br /&gt;
	return &amp;quot;[[file:&amp;quot; .. a .. &amp;quot;|25x25px|link=]]&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function replace(text)&lt;br /&gt;
	text = mw.text.trim(text)&lt;br /&gt;
	-- replace every letter in text with its equivalent using mw.ustring.gmatch&lt;br /&gt;
	local result = mw.ustring.gsub(text, &amp;quot;.&amp;quot;, function(c)&lt;br /&gt;
		if replaces[c] then&lt;br /&gt;
			return file(replaces[c])&lt;br /&gt;
		else&lt;br /&gt;
			return c&lt;br /&gt;
		end&lt;br /&gt;
	end)&lt;br /&gt;
	mw.log(result)&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.s(frame)&lt;br /&gt;
	local text = frame.args[1]&lt;br /&gt;
	if not text or text == &amp;#039;&amp;#039; then return &amp;#039;&amp;#039; end&lt;br /&gt;
	local newtext = replace(text)&lt;br /&gt;
	return newtext&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.tables(frame)&lt;br /&gt;
&lt;br /&gt;
	-- build table&lt;br /&gt;
	-- إنشاء جدول&lt;br /&gt;
	local root = mw.html.create(&amp;#039;table&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;wikitable&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;font-size&amp;#039;, &amp;#039;30px&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;text-align&amp;#039;, &amp;#039;center&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	local style =&amp;quot;position: sticky;top: 0;left: 0;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	local head = root:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	head:tag(&amp;#039;th&amp;#039;)&lt;br /&gt;
		:wikitext(&amp;#039;الحرف العربي&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;font-size&amp;#039;, &amp;#039;18px&amp;#039;)&lt;br /&gt;
		:cssText(style)&lt;br /&gt;
&lt;br /&gt;
	local row1 = root:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	row1:tag(&amp;#039;th&amp;#039;)&lt;br /&gt;
		:wikitext(&amp;#039;حرف المسند&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;font-size&amp;#039;, &amp;#039;18px&amp;#039;)&lt;br /&gt;
		:cssText(style)&lt;br /&gt;
&lt;br /&gt;
	local row2 = root:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	row2:tag(&amp;#039;th&amp;#039;)&lt;br /&gt;
		:wikitext(&amp;#039;الناتج&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;font-size&amp;#039;, &amp;#039;18px&amp;#039;)&lt;br /&gt;
		:cssText(style)&lt;br /&gt;
		&lt;br /&gt;
	local sortedTable = {}&lt;br /&gt;
&lt;br /&gt;
	for key, value in pairs(replaces_) do&lt;br /&gt;
		table.insert(sortedTable, {key = key, value = value})&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	table.sort(sortedTable, function(a, b)&lt;br /&gt;
		return a.value.ar &amp;lt; b.value.ar&lt;br /&gt;
	end)&lt;br /&gt;
&lt;br /&gt;
	for _, entry in ipairs(sortedTable) do&lt;br /&gt;
		local ar = entry.value.ar ~= &amp;#039; &amp;#039; and entry.value.ar or &amp;#039;مسافة&amp;#039;&lt;br /&gt;
		-- local size = entry.value.file == &amp;quot;OLD SOUTH ARABIAN LETTER WAW.svg&amp;quot; and &amp;quot;50x50px&amp;quot; or &amp;quot;40x40px&amp;quot;&lt;br /&gt;
		head:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:wikitext(ar)&lt;br /&gt;
		row1:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:wikitext(entry.value.c)&lt;br /&gt;
		row2:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:wikitext(&amp;quot;[[file:&amp;quot; .. entry.value.file .. &amp;quot;|40x40px]]&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local table = tostring(root)&lt;br /&gt;
	-- &amp;lt;div style=&amp;quot;width:100%;overflow-x:auto; overflow-y:auto&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	local div = mw.html.create(&amp;#039;div&amp;#039;)&lt;br /&gt;
		div:css(&amp;#039;width&amp;#039;, &amp;#039;100%&amp;#039;)&lt;br /&gt;
		div:css(&amp;#039;overflow-x&amp;#039;, &amp;#039;auto&amp;#039;)&lt;br /&gt;
		div:css(&amp;#039;overflow-y&amp;#039;, &amp;#039;auto&amp;#039;)&lt;br /&gt;
		div:wikitext(table)&lt;br /&gt;
&lt;br /&gt;
	return div&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>