وحدة:Icon/data: الفرق بين النسختين

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
(تتمة)
 
(تتمة)
(لا فرق)

نسخة 16:48، 25 أغسطس 2023

-- تقوم هذه الوحدة بتخزين بيانات أيقونة لـ [[Module:Icon]].

--------------------------------------------------------------------------------
-- بيانات أيقونة
--------------------------------------------------------------------------------

local data = {
	fa = {
		aliases = {"مختارة", "مخ"},
		image = "Symbol star gold.svg",
		tooltip = "مقالة مُختارة",
		link = true,
	},
	far = {
		aliases = {"مراجعة مقالة مختارة", "ممم"},
		image = "Cscr-star piece.png",
		tooltip = "إعادة تقييم مقالة مُختارة",
		link = true,
	},
	farc = {
		aliases = {"ممسم", "ممإوم"},
		image = "Cscr-star piece.png",
		tooltip = "مقالة مرشحة لإزالة وسم المُختارة",
		link = true,
	},
	ffa = {
		aliases = {"ممس"},
		image = "Featured article star - cross.svg",
		tooltip = "مقالة مُختارة سابقاً",
		link = true,
	},
	fac = {
		aliases = {"تمم"},
		image = "Cscr-candidate.svg",
		tooltip = "مقالة مُرشحة كمُختارة",
		link = true,
	},
	ffac = {
		aliases = {"مفتم"},
		image = "Featured article star - cross.svg",
		tooltip = "مقالة فشلت للترشح كمُختارة",
		link = true,
	},
	fl = {
		aliases = {"قم", "قخ"},
		image = "Featured list badge on Arabic Wikipedia.svg",
		tooltip = "قائمة مختارة",
		link = true,
	},
	flrc = {
		aliases = {"قمإوم"},
		image = "Cscr-star piece.png",
		tooltip = "قائمة مرشحة لإزالة وسم المُختارة",
		link = true,
	},
	ffl = {
		aliases = {"قمس"},
		image = "Cscr-featured-strike.svg",
		tooltip = "قائمة مُختارة سابقاً",
		link = true,
	},
	flc = {
		aliases = {"تقم"},
		image = "Cscr-candidate.svg",
		tooltip = "ترشيح قائمة مُختارة",
		link = true,
	},
	fflc = {
		aliases = {"قفتم"},
		image = "Cscr-former.svg",
		tooltip = "قائمة فشلت للترشح كمختارة",
		link = true,
	},
	a = {
		aliases = {"أ"},
		image = "Symbol a class.svg",
		tooltip = "مقالة صنف أ",
		link = true,
	},
	dac = {
		aliases = {"مأم"},
		image = "Symbol unsupport A vote.svg",
		tooltip = "مقالة صنف أ منزلة",
		link = true,
	},
	acc = {
		aliases = {"تمأ"},
		image = "A candidate.svg",
		tooltip = "ترشيح مقال صنف أ",
		link = true,
	},
	noac = {
		aliases = {"فتم"},
		image = "Symbol unsupport A vote.svg",
		tooltip = "فشل ترشيح مقال صنف أ",
		link = true,
	},
	ga = {
		aliases = {"مج"},
		image = "Symbol star silver.svg",
		tooltip = "مقالة جيّدة",
		link = false,
	},
	gar = {
		aliases = {"ممج"},
		image = "GA Candidate Neutral vote(ChaosNil).svg",
		tooltip = "إعادة تقييم مقالة جيدة",
		link = false,
	},
	dga = {
		aliases = {"مجس"},
		image = "Symbol unsupport vote.svg",
		tooltip = "مقالة جيّدة منزلة",
		link = false,
	},
	gan = {
		aliases = {"تمج"},
		image = "GA candidate.svg",
		tooltip = "ترشيح مقالة جيّدة",
		link = false,
	},
	ga2 = {
		aliases = {"مج2"},
		image = "Symbol neutral vote.svg",
		tooltip = "الرأي الثاني لترشيح مقالة جيّدة",
		link = false,
	},
	gah = {
		aliases = {"مجم"},
		image = "Symbol wait.svg",
		tooltip = "مقالة جيّدة مُعلّقة",
		link = false,
	},
	fgan = {
		aliases = {"فتمج"},
		image = "Symbol oppose vote.svg",
		tooltip = "فشل ترشيح كمقالة جيدة",
		link = false,
	},
	fp = {
		aliases = {"صم", "صخ"},
		image = "Featured image.svg",
		tooltip = "صورة مختارة",
		link = true,
	},
	fpc = {
		aliases = {"تصم"},
		image = "Cscr-candidate.svg",
		tooltip = "ترشيح صورة مُختارة",
		link = true,
	},
	ffp = {
		aliases = {"صسو"},
		image = "Cscr-former.svg",
		tooltip = "صورة سُحب وسمها",
		link = true,
	},
	vp = {
		aliases = {"صق"},
		image = "ENWP VP Logo.svg",
		tooltip = "صورة قيّمة",
		link = true,
	},
	vpc = {
		aliases = {"تصق"},
		image = "Valued pics 1.svg",
		tooltip = "ترشيح صورة قيّمة",
		link = true,
	},
	fs = {
		aliases = {"صوم"},
		image = "Cscr-featured.svg",
		tooltip = "صوت مُختار",
		link = true,
	},
	ffs = {
		aliases = {"صومس"},
		image = "Cscr-former.svg",
		tooltip = "صوت مُختار سابقاً",
		link = true,
	},
	fsc = {
		aliases = {"تصوم"},
		image = "Cscr-candidate.svg",
		tooltip = "ترشيح صوت مُختار",
		link = true,
	},
	fpo = {
		aliases = {"بم", "بخ"},
		image = "Featured Portal.svg",
		tooltip = "بوابة مختارة",
		link = true,
	},
	fpor = {
		aliases = {"مبم"},
		image = "Cscr-star piece.png",
		tooltip = "إعادة تقييم بوابة مُختارة",
		link = true,
	},
	ffpo = {
		aliases = {"بمس"},
		image = "Featured article star - cross.svg",
		tooltip = "بوابة مُختارة سابقاً",
		link = true,
	},
	fpoc = {
		aliases = {"تبم"},
		image = "Cscr-candidate.svg",
		tooltip = "ترشيح بوابة مختارة",
		link = true,
	},
	ft = {
		aliases = {"مم"},
		image = "Cscr-featuredtopic.svg",
		tooltip = "موضوع مُختار",
		link = true,
	},
	ftrc = {
		aliases = {"مومإوم"},
		image = "Cscr-star piece.png",
		tooltip = "موضوع مرشح لإزالة وسم المُختار",
		link = true,
	},
	fft = {
		aliases = {"مومس"},
		image = "DFT candidate_cluster.svg",
		tooltip = "موضوع مُختار سابقاً",
		link = true,
	},
	ftc = {
		aliases = {"تموم"},
		image = "FT candidate cluster.svg",
		tooltip = "ترشيح موضوع مُختار",
		link = false,
	},
	gt = {
		aliases = {"موج"},
		image = "Support cluster.svg",
		tooltip = "موضوع جيّد",
		link = false,
	},
	gtrc = {
		aliases = {"موإوج"},
		image = "Symbol unsupport vote.svg",
		tooltip = "موضوع مرشح لإزالة وسم الجيّد",
		link = false,
	},
	gtc = {
		aliases = {"gtn"},
		image = "GA candidate cluster.svg",
		tooltip = "ترشيح موضوع جيّد",
		link = false,
	},
	bplus = {
		aliases = {"ب+"},
		image = "Symbol bplus class.svg",
		tooltip = "مقالة صنف ب+",
		link = true,
	},
	b = {
		aliases = {"ب"},
		image = "Symbol b class.svg",
		tooltip = "مقالة صنف ب",
		link = true,
	},
	br = {
		aliases = {"ممج", "مراجعة صنف ب"},
		aliases = {"bcr"},
		image = "Bclass-checklist.svg",
		tooltip = "مراجعة مقالة صنف ب",
		link = true,
	},
	c = {
		aliases = {"ج", "صنف ج"},
		image = "Symbol c class.svg",
		tooltip = "مقالة صنف ج",
		link = true,
	},
	start = {
		aliases = {"بداية"},
		image = "Symbol start class.svg",
		tooltip = "مقالة صنف بداية",
		link = true,
	},
	stub = {
		aliases = {"بذرة"},
		image = "Symbol stub class.svg",
		tooltip = "مقالة صنف بذرة",
		link = true,
	},
	list = {
		aliases = {"قائمة"},
		image = "Symbol list class.svg",
		tooltip = "مقالة صنف قائمة",
		link = false,
	},
	no = {
		aliases = {"مصغم", "صغم"},
		image = "Crystal button cancel.svg",
		tooltip = "مقالة من صنف غير معروفة",
		link = true,
	},
	book = {
		aliases = {"ك", "كتاب"},
		image = "Symbol book class2.svg",
		tooltip = "كتاب أرابيكا",
		link = true,
	},
	category = {
		aliases = {"تص", "تصنيف"},
		image = "Symbol category class.svg",
		tooltip = "تصنيف",
		link = false,
	},
	disambiguation = {
		aliases = {"تو", "صتو", "توضيح"},
		image = "Symbol dab class.svg",
		tooltip = "صفحة توضيح",
		link = true,
	},
	image = {
		aliases = {"file", "ملف", "صورة", "ملف وسائط"},
		image = "Symbol file class.svg",
		tooltip = "ملف",
		link = true,
	},
	needed = {
		aliases = {"ممط"},
		image = "Symbol needed class.svg",
		tooltip = "مقالة مطلوبة",
		link = false,
	},
	outline = {
		aliases = {"خع"},
		image = "Global thinking.svg",
		tooltip = "الخطوط العريضة",
		link = false,
	},
	portal = {
		aliases = {"بوابة", "ب"},
		image = "Portal.svg",
		tooltip = "بوابة",
		link = true,
	},
	project = {
		aliases = {"صمش"},
		image = "Symbol project class.svg",
		tooltip = "صفحة مشروع",
		link = false,
	},
	redirect = {
		aliases = {"تحويلة", "تحويل"},
		image = "Symbol redirect vote2.svg",
		tooltip = "تحويلة",
		link = true,
	},
	template = {
		aliases = {"قالب", "قا"},
		image = "Symbol template class.svg",
		tooltip = "قالب",
		link = false,
	},
	essay = {
		aliases = {"خ", "خاطرة"},
		image = "Essay.svg",
		tooltip = "خاطرة",
		link = false,
	},
	na = {
		aliases = {"صغم"},
		image = "Symbol na class.svg",
		tooltip = "صفحة غير مقالية",
		link = true,
	},
	aa = {
		aliases = {"مممبم"},
		image = "Yes check.svg",
		tooltip = "مقالة مُصحّحة من موضوع بحث محدود",
		link = false,
	},
	da = {
		aliases = {"مسو"},
		image = "Symbol oppose vote.svg",
		tooltip = "مقالة سُحب وسمها",
		link = false,
	},
	dyk = {
		aliases = {"هت"},
		image = "Symbol question.svg",
		tooltip = "هل تعلم؟",
		link = false,
	},
	dyk2 = {
		aliases = {"هت2"},
		image = "DYK questionmark icon.svg",
		tooltip = "هل تعلم؟",
		link = false,
	},
	pr = {
		aliases = {"مق"},
		image = "Nuvola apps kedit.png",
		tooltip = "مراجعة الأقران",
		link = true,
	},
	ppr = {
		aliases = {"مقب"},
		image = "Nuvola apps kedit.png",
		tooltip = "مراجعة الأقران لبوابة",
		link = true,
	},
	q = {
		aliases = {"سؤال", "؟"},
		image = "Symbol question.svg",
		tooltip = "سؤال",
		link = false,
	},
	cleanup = {
		aliases = {"مص"},
		image = "Edit-clear.svg",
		tooltip = "مهام صيانة",
		link = false,
	},
	qi = {
		aliases = {"صكعج"},
		image = "Quality images logo.svg",
		tooltip = "صورة ​​كومنز عالية الجودة",
		link = false,
	},
	vi = {
		aliases = {"صكق"},
		image = "Valued image seal.svg",
		tooltip = "صورة ​​​​كومنز قيّمة",
		link = false,
	},
	tfa = {
		aliases = {"ميم"},
		image = "Wikipedia-logo.svg",
		tooltip = "مقالة اليوم المختارة",
		link = true,
	},
	tfl = {
		aliases = {"قيم"},
		image = "Wikipedia-logo.svg",
		tooltip = "قائمة اليوم المختارة",
		link = true,
	},
	itn = {
		aliases = {"في الأخبار", "فأخ"},
		image = "Globe current.svg",
		tooltip = "في الأخبار",
		link = true,
	},
	otd = {
		aliases = {"في هذا اليوم", "فهي"},
		image = "Nuvola apps date.svg",
		tooltip = "في هذا اليوم",
		link = true,
	},
	wikiproject = {
		aliases = {"مشروع", "مشروع ويكي"},
		image = "People icon.svg",
		tooltip = "مشروع ويكي",
		link = false,
	},
	goce = {
		aliases = {"نمن"},
		image = "Writing Magnifying.PNG",
		tooltip = "نقابة محرري النسخ",
		link = true,
	},
	wikipedia = {
		aliases = {"أرابيكا"},
		image = "Wikipedia-logo.svg",
		tooltip = "صفحة أرابيكا",
		link = true,
	},
	commons = {
		aliases = {"كومنز"},
		image = "Commons-logo.svg",
		tooltip = "صفحة كومنز",
		link = false,
	},
	wikiquote = {
		aliases = {"ويكي الاقتباس"},
		image = "Wikiquote-logo.svg",
		tooltip = "صفحة ويكي الاقتباس",
		link = false,
	},
	wikiversity = {
		aliases = {"ويكي الجامعة"},
		image = "Wikiversity logo 2017.svg",
		tooltip = "صفحة ويكي الجامعة",
		link = true,
	},
	wikibooks = {
		aliases = {"ويكي الكتب"},
		image = "Wikibooks-logo.svg",
		tooltip = "صفحة ويكي الكتب",
		link = true,
	},
	wikisource = {
		aliases = {"ويكي مصدر"},
		image = "Wikisource-logo.svg",
		tooltip = "صفحة ويكي مصدر",
		link = true,
	},
	wiktionary = {
		aliases = {"ويكاموس"},
		image = "Wiktionary-logo.svg",
		tooltip = "صفحة ويكاموس",
		link = true,
	},
	wikinews = {
		aliases = {"ويكي الأخبار"},
		image = "Wikinews-logo.svg",
		tooltip = "صفحة ويكي الأخبار",
		link = true,
	},
	wikispecies = {
		aliases = {"ويكي الأنواع"},
		image = "Wikispecies-logo.svg",
		tooltip = "صفحة ويكي الأنواع",
		link = true,
	},
	wikidata = {
		aliases = {"ويكي بيانات"},
		image = "Wikidata-logo.svg",
		tooltip = "صفحة ويكي بيانات",
		link = false,
	},
	wikivoyage = {
		aliases = {"ويكي الرحلات"},
		image = "Wikivoyage-logo.svg",
		tooltip = "صفحة ويكي الرحلات",
		link = true,
	},
    mediawiki = {
		aliases = {"ميدياويكي"},
        image = "MediaWiki-2020-icon.svg",
        tooltip = "ميدياويكي",
        link = false,
    },
    phabricator = {
		aliases = {"فاب", "فابركاتور"},
        image = "Favicon-Phabricator-WM.svg",
        tooltip = "فابريكاتور",
        link = false,
    },
    wikitech = {
		aliases = {"ويكي تقنية", "تقنية"},
        image = "Wikitech-2021-blue-icon.svg",
        tooltip = "صفحة ويكي تقنية",
        link = false,
    },
	meta = {
		aliases = {"ميتا"},
		image = "Wikimedia Community Logo.svg",
		tooltip = "صفحة ميتاويكي",
		link = false,
	},
	four = {
		aliases = {"4a", "أج"},
		image = "Four Award.svg",
		tooltip = "جائزة الأربعة",
		link = false,
	},
	million = {
		aliases = {"المليون"},
		image = "Million award logo.svg",
		tooltip = "جائزة المليون",
		link = true,
	},
	module = {
		aliases = {"وحدة", "لوا"},
		image = "Lua-logo-nolabel.svg",
		tooltip = "وحدة",
		link = false,
	},
	vital = {
		aliases = {"حيوية"},
		image = "Círculos_Concéntricos.svg",
		tooltip = "مقالة حيوية",
		link = false,
	},
	potd  = {
		aliases = {"صورة اليوم", "صي"},
		image = "Wikipedia-logo.svg",
		tooltip = "صورة اليوم",
		link = true,
	},
    _DEFAULT = {
		image = "Symbol question.svg",
		link = false,
	}
}

--------------------------------------------------------------------------------
-- نهاية بيانات أيقونة
--------------------------------------------------------------------------------

-- Make aliases work the same as normal keys, and remove the "aliases" subtables.
local ret= {}
for code, iconData in pairs(data) do
	iconData.canonicalCode = code
	if iconData.aliases then
		for _, alias in ipairs(iconData.aliases) do
			ret[alias] = iconData
		end
		iconData.aliases = nil
	end
	ret[code] = iconData
end

return ret