أهلاً بكم، في الموسوعة القبطية الأرثوذكسية
وحدة:بطاقة/قالب/كتاب
من كوبتيكبيديا
اذهب إلى التنقلاذهب الى البحث
يمكن إنشاء صفحة توثيق الوحدة في وحدة:بطاقة/قالب/كتاب/شرح
local generic = require( 'وحدة:بطاقة/أدوات' )
local function getWikisource(item)
local item_id
if item then item_id = item.id else return nil end
if not item_id then return nil end
local arwikisourcetitle = mw.wikibase.getSitelink( item_id,'arwikisource' )
if arwikisourcetitle then
return "''[[s:" .. arwikisourcetitle .."|نسخة بالعربية]]'' على [[ويكي مصدر]]"
end
return nil
end
return {
maincolor = '#EE9A4D',
wikimod = 'Wikidata.Ca',
parts = {
generic.title({icon='book'}),-- Title
{type = 'subtitle'
, value = {'العنوان الأصلي','title_orig'}
, wikidata= {property = 'P1476'
, conjunction = "<br />", separator = "<br />"
, formatting = '$text {{لغة وصلة|$language}}'
, list='notlang'}},
generic.mainimage(),
{type = 'images', imageparameters = {'صورة جانبية'} },
{type='table', title = 'معلومات عامة', rows = {
{type = 'row', label = 'المؤلف', value = function ( localdata )
local val = localdata['مؤلف'] or localdata['المؤلف'] or localdata['author']
if localdata['تاريخ الوفاة'] and localdata['تاريخ المولد'] then
return val..'<br/><small>'..localdata['تاريخ المولد']..' — '..localdata['تاريخ الوفاة']..'</small>'
end
return val
end
, property = 'P50'},
{type = 'row', label = 'المحقق'
, value = {'محقق'}},
{type = 'row', label = 'اللغة'
, value = {'لغة','اللغة','language'}
, property = 'P407'},
{type = 'row', label = 'البلد'
, value = {'البلد','country'}
, property = 'P495'},
{type = 'row', label = 'الموضوع'
, value = {'موضوع'}
, wikidata= {property = 'P921'}},
{type = 'row', label = 'النوع الأدبي'
, value = {'نوع أدبي','genre','discipline'}
, wikidata= {property = 'P136', conjunction = "<br />"}},
{type = 'row', label = 'الناشر'
, value = {'الناشر','ناشر','publisher'}
, wikidata= {property = 'P123', conjunction = "<br />", separator = "<br />"}},
{type = 'row', label = 'كتب لـ'
, value = {'كتب لـ','مخصص لـ'}, property = 'P825'},
{type = 'row', label = 'الإصدار'
, value = {'إصدار'}},
{type = 'row', label = 'تاريخ الإصدار'
, value ={'تاريخ الصدور','تاريخ الإصدار','تاريخ_الإصدار','pub_date','release_date'}
, property = 'P577'},
{type = 'row', label = {'عنوان معلومة1'}
, value = {'معلومة1'}},
{type = 'row', label = {'عنوان معلومة2'}
, value = {'معلومة2'}},
{type = 'row', label = {'عنوان معلومة3'}
, value = {'معلومة3'}},
{type = 'row', label = {'عنوان معلومة4'}
, value = {'معلومة4'}},
generic.awards(),
}},
{type='table', title = 'التقديم', rows = {
{type = 'row', label = 'المصور', value = {'مصور'}},
{type = 'row', label = '[[الرسام التوضيحي]]'
, value = {'رسام توضيحي','illustrator'}
, property = 'P110'
},
{type = 'row', label ='فنان الغلاف'
, value = {'فنان الغلاف','cover_artist'}
, property = 'P736'
},
{type = 'row', label = 'نوع الطباعة'
, value = {'نوع الطباعة','media_type'}},
{type = 'row', label = 'عدد الأجزاء'
, value = {'عدد الأجزاء','عدد_الأجزاء','number_of_books'}},
{type = 'row', label = 'الأجزاء'
, value = {'قائمة الأجزاء','قائمة_الأجزاء','الأجزاء','books'}
, wikidata= {property = 'P527', formatting='table'
, qualifier = 'P1545'
, rowformat = "* $1 $0"}},
{type = 'row', label = 'عدد الصفحات'
, value = {'عدد الصفحات','عدد_الصفحات','pages'}
, property = 'P1104'},
{type = 'row', label = 'القياس', value = {'قياس'}},
{type = 'row', label = 'الوزن', value = {'وزن'}, property = 'P2067'},
}},
{type='table', title = 'الترجمة', rows = {
{type = 'row', label ='المترجم'
, value = {'المترجم','مترجم','translator'}},
{type = 'row', label = 'الناشر'
, value = {'ناشر الترجمة'}},
{type = 'row', label = 'تاريخ الإصدار'
, value = {'تاريخ_الإصدار المترجم','تاريخ الإصدار المترجم'}},
{type = 'row', label ='[[الرقم الدولي المعياري للكتاب|ردمك]]'
, value = {'ردمك ترجمة'}},
}},
{type='table', title = 'المعرفات', rows = {
{type = 'row', label = '[[الرقم الدولي المعياري للكتاب|ردمك]]'
, value ={'ردمك','ISBN','ردمك2','ISBN2','isbn'}
, wikidata={property = 'P212 OR P957', formatting='[[Special:Booksources/$1|$1]]'} },
{type = 'row', label = '[[مركز المكتبة الرقمية على الإنترنت|OCLC]]'
, value = {'أكلس','OCLC','oclc'}
, wikidata= {property = 'P243', formatting='[http://www.worldcat.org/oclc/$1 $1]'}},
{type = 'row', label ='جود ريدز'
, value = {'جود ريدز','Goodreads'}
, wikidata={property = 'P2969',formatting='externalid'}},
{type = 'row', label = '[[تصنيف ديوي العشري|ديوي]]'
, value = {'ديوي','dewey','Dewey'}
, wikidata={property = 'P1036',formatting= '[http://dewey.info/class/$1/ $1]'}},
{type = 'row', label = '[[تصنيف مكتبة الكونغرس|كونغرس]]'
, value = {'كونغرس','congress'}
, property = 'P1149'},
}},
{type='table', title = 'المواقع', rows = {
{type = 'row', label = '[[ويكي مصدر]]', value = {'ويكي مصدر','مصدر'}
, wikidata= function ( item ) return getWikisource(item) end},
generic.website('الموقع الرسمي'),
}},
{type='table', title = 'كتب أخرى للمؤلف', rows = {
{type = 'row', label = 'قائمة', hidden=true, value = {'أخرى'}},
{type = 'row'
, label = 'السلسلة'
, value = {'سلسلة','series'}
, wikidata= { property='P179' , formatting='table'
, qualifier='P155' , qualifier2 = 'P156', qualifier3 = 'P1545'
, rowformat = "<center>$3 $0 $1 $2</center>"
, rowsubformat1 = "<br/>سبقه : $1"
, rowsubformat2 = "<br/>تلاه: $2 "
, rowsubformat3 = "رقم $3 في سلسلة: <br/>"
, separator ="<hr>"
}},
{type = 'navbox', inner=true
, previousparameter = "سبقه", previouswikidata ={property = "P155", conjunction="<br>"}
, nextparameter = "تبعه", nextwikidata={ property = "P156", conjunction="<br>"}
}
}},
}
}