ماژول:صندخ/ادوات
نما
توضیحات این پودمان میتواند در ماژول:صندخ/ادوات/توضیحات قرار گیرد.
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالات بها أخطاء مصدرها وحدة بطاقة")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "شعار",
value = params.value or {"شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "نقل مکان بهی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان بهی",
value = {"نقل مکان بهی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "نقل مکان بهی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
return generic