وحدة:Icon/data
يمكن إنشاء صفحة توثيق الوحدة في وحدة:Icon/data/شرح
-- تقوم هذه الوحدة بتخزين بيانات أيقونة لـ [[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