انتقل إلى المحتوى

وحدة:Check deprecated params

من ويكيبيديا، الموسوعة الحرة
-- {{#invoke:Check deprecated params|check}}

local p = {}

local skiip = {
	"years active",
	"ألقاب أخرى",
	"قاعدة السينما",
	"سنوات العمل",
	"الوالدان",
	"birth_name",
	"أهم جوائز",
	"أدوار مهمة",
	"الدولة",
	"أعمال مشهورة",
	"notable_works",
	"image_size",
	"image_name",
	"resting_place_coordinates",
	"restingplacecoordinates",
	"احداثيات مكان دفن",
	"إحداثيات دفن",
	"إحداثيات مكان الدفن",
	"إحداثيات مكان دفن",
	"body_discovered",
	"اكتشاف جثة",
	"أسم أصلي",
	"اسم اصلي",
	"الأسم الأصلي",
	"أسم اصلي",
	"الاسم باللغة الأصلية",
	"native_name",
	"penname",
	"pseudonym",
	"اسم مستعار",
	"الاسم_الكامل",
	"الأسم الكامل",
	"birthname",
	"اسم الولادة",
	"اسم ولادة",
	"اسم_الولادة",
	"fieldinjury",
	"اصابات ميدانية",
	"الإصابات الميدانية",
	"إصابات ميدانية",
	"إصابات_ميدان",
	"residence",
	"السكن",
	"إقامة",
	"الأباء",
	"أب",
	"والد",
	"children",
	"الأولاد",
	"الذرية",
	"أبناء",
	"أولاد",
	"otherparty",
	"الحزب السابق",
	"أحزاب سابقة",
	"relations",
	"relatives",
	"اقارب",
	"الاقارب",
	"أقارب",
	"أقرباء",
	"أنسباء",
	"أم",
	"والدة",
	"television",
	"تلفزيون",
	"signature",
	"توقيع",
	"networth",
	"القيمة_الإجمالية",
	"ثروة",
	"صافي الثروة",
	"قيمة صافية",
	"nationality",
	"جنسية",
	"awards",
	"الأوسمة",
	"أوسمة",
	"جوائز",
	"movement",
	"التيار",
	"تيار",
	"party",
	"الحزب السياسي",
	"حزب",
	"opponents",
	"خصوم",
	"religion",
	"الدين",
	"ديانة",
	"salary",
	"الدخل",
	"دخل",
	"راتب",
	"rank",
	"آخر_رتبة",
	"رتبة",
	"spouse",
	"زوج",
	"زوجة",
	"partner",
	"image",
	"صورة",
	"height",
	"طول",
	"family",
	"الأسرة",
	"الأهل",
	"أسرة",
	"عائلة",
	"الإثنية",
	"العرق",
	"إثنية",
	"عرق",
	"عرقية",
	"branch",
	"خدم في",
	"فرع",
	"commands",
	"أهم_قيادات",
	"قيادات",
	"nickname",
	"كنية",
	"alma mater",
	"alma_mater",
	"التخرج",
	"ألما ماتر",
	"خريج",
	"خريج من",
	"مدرسة أم",
	"denomination",
	"مذهب",
	"battles",
	"الحروب",
	"المعارك/الحروب",
	"حروب",
	"معارك",
	"occupation",
	"العمل",
	"عمل",
	"مهنة",
	"citizenship",
	"مواطنة",
	"website",
	"الموقع",
	"الموقع الالكتروني",
	"الموقع الإلكتروني",
	"صفحة شخصية",
	"صفحة_شخصية",
	"موقع",
	"موقع الكتروني",
	"unit",
	"الوحدة",
	"وحدة",
	"وحدة عسكرية",
	"weight",
	"وزن",
	"allegiance",
	"الانتماء",
	"ولاء",
	"boards",
	"عضو مجلس إدارة",
	"influenced",
	"أثر(ت) في",
	"أثر_في",
	"تأثير",
	"other_names",
	"credits",
	"أبرز الأعمال",
	"أهم الأعمال",
	"servicestart",
	"بداية سنوات خدمة",
	"تاريخ_البداية",
	"signature_alt",
	"بدل توقيع",
	"alt",
	"بدل",
	"disappeared_date",
	"تاريخ اختفاء",
	"تاريخ الإختفاء",
	"datedeath",
	"death_date",
	"deathdate",
	"تاريخ وفاة",
	"تاريخ_الوفاة",
	"birth_date",
	"birthdate",
	"date_of_birth",
	"datebirth",
	"تاريخ الميلاد",
	"تاريخ ولادة",
	"تاريخ_الميلاد",
	"تاريخ_الولادة",
	"influences",
	"تأثر",
	"تأثر(ت) في",
	"تأثر_بـ",
	"caption",
	"تعليق",
	"عنوان الصورة",
	"عنوان الغلاف",
	"عنوان صورة",
	"عنوان_الصورة",
	"criminal charge",
	"تهمة جنائية",
	"تهم",
	"تهم جنائية",
	"تهمة",
	"disappeared_status",
	"حالة اختفاء",
	"حالة الإختفاء",
	"criminal status",
	"حالة جنائية",
	"حجم توقيع",
	"imagesize",
	"حجم صورة",
	"حجم_الصورة",
	"servicenumber",
	"رقم خدمة",
	"known for",
	"اشتهر بـ",
	"اشتهر(ت) ب",
	"سبب شهرة",
	"cause of death",
	"death_cause",
	"سبب وفاة",
	"سبب_الوفاة",
	"serviceyears",
	"سنوات الخدمة",
	"سنوات خدمة",
	"سنوات خدمة عسكرية",
	"years_active",
	"سنوات نشاط",
	"عدد الأطفال",
	"criminal penalty",
	"العقوبة",
	"عقوبة جنائية",
	"عقوبة",
	"عنوان توقيع",
	"الاهتمامات الرئيسية",
	"مجال عمل",
	"monuments",
	"نصب تذكارية",
	"disappeared_place",
	"مكان اختفاء",
	"مكان الإختفاء",
	"placeofburial",
	"resting place",
	"resting_place",
	"restingplace",
	"المثوى الأخير",
	"دفن",
	"دفن في",
	"مكان دفن",
	"مكان_الدفن",
	"مكان_القبر",
	"death_place",
	"deathplace",
	"place_of_death",
	"placedeath",
	"محل الوفاة",
	"مكان وفاة",
	"مكان_الوفاة",
	"birth_place",
	"place_of_birth",
	"placebirth",
	"محل الميلاد",
	"محل الولادة",
	"مكان الميلاد",
	"مكان ميلاد",
	"مكان ولادة",
	"مكان_الميلاد",
	"مكان_الولادة",
	"home_town",
	"مسقط رأسه (ها)",
	"organization",
	"organizations",
	"منظمات",
	"serviceend",
	"تاريخ_النهاية",
	"نهاية سنوات خدمة",
	"parents",
	"الوالدين",
	"والدين",
	"agent",
	"الوكيل",
	"وكيل",
	"وكيل أعمال"
}

function p.check(frame)
	local args = frame:getParent().args
	local old_args = {}
	for _, k in pairs(skiip) do
		if args[k] then
			table.insert(old_args, k)
		end
	end
	if #old_args == 0 then
		return ""
	end
	local text = table.concat(old_args, "&")
	
	mw.log("تصنيف:صفحات بها وسائط مستغنى عنها:", text)
	
	return ("[[تصنيف:صفحات بها وسائط مستغنى عنها|%s]]"):format(text)
end

return p