مسابقه دانش‌دخت
اسلامیکال از تاریخ ۱۵ دی تا ۲۰ بهمن، میزبان یک همایه با موضوع زنان است. شما می‌توانید در مسابقه مقاله‌نویسی دانش‌دخت، شرکت کنید و با نگارش مقاله، از جوایز آن بهره‌مند باشید. اگر به موضوعات مربوط با زنان علاقه‌مندید، این فرصت را از دست ندهید. فهرستی از مقالات پیشنهادی جهت ایجاد یا ویرایش در اینجا وجود دارد.

پودمان:Diffs

از اسلامیکال
نسخهٔ تاریخ ‏۱۹ فوریهٔ ۲۰۲۵، ساعت ۰۳:۰۳ توسط Shahroudi (بحث | مشارکت‌ها) (+)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

توضیحات این پودمان می‌تواند در پودمان:Diffs/توضیحات قرار گیرد.

local numConv = require("Module:Numeral converter2").convert
local p = {}
function p._main(frame)
	local count = table.maxn(frame)
	local out = ''
	local textLink = 'اینجا'
	for k, v in pairs(frame) do
		out = out .. '[[ویژه:تفاوت/' .. v .. '|' .. textLink .. ']]'
		if k <= count - 2 then
			out = out .. '، '
		elseif k == count - 1 then
			out = out .. ' و '
		end
	end
	return out
end

function p.main(frame)
	local inputs = require('Module:Arguments').getArgs(frame, {
		wrappers = 'الگو:تفاوت‌ها'
	})
	local origArgs
	if inputs == mw.getCurrentFrame() then
		origArgs = inputs:getParent().args
		for k, v in pairs(inputs.args) do
			origArgs = inputs.args
			break
		end
	else
		origArgs = inputs
	end
	-- Remove blank arguments.
	local args = {}
	for k, v in pairs(origArgs) do
		if v ~= '' then
			args[k] = numConv('en', v) -- localized: pass diff IDs through a formatnum:...|R
		end
	end
	return p._main(args)
end


return p