وحدة:بطاقة/قالب/آلة موسيقية
هذه الصفحة شرح لوحدة من وحدات البطاقات المبنية اعتمادا على وحدة:بطاقة. وتستعمل في {{بطاقة آلة موسيقية}}.
local generic = require( 'وحدة:بطاقة/أدوات' )
return {
maincolor = '#EE9A4D'
,wikimod = 'Wikidata.Ca'
,parts = {
generic.title({icon='musique'}),-- Title
{type = 'subtitle',
value = function ( localdata )
local val = localdata['الاسم الأصلي'] or localdata['اسم اصلي'] or localdata['native_name']
if val and localdata['لغة_الاسم_الأصلي'] then
return mw.ustring.format('%s <span class="nickname" lang="%s">%s</span>'
, val
, localdata['الاسم_باللغة_الاصلية'] or ''
, localdata['لغة_الاسم_الأصلي']
)
end
return val
end,
wikidata= {property = 'P1559 OR P1476 OR P1448 OR P1705', list = 'notlang', conjunction = "<br />"
,formatting = '$text {{Language icon|NoCat=y|$language}}'}
},
generic.logo(),
generic.mainimage(),
{type='table', title = 'معلومات عامة', rows = {
{type = 'row'
, label = 'أسماء أخرى' ,
value = {'names'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = '[[تصنيف الآلات الموسيقية|تصنيف]]'
, value = {'classification'}
, wikidata = {property='P279 or P31'}
},
{type = 'row'
, label = '[[هورنبوستيل-ساكس]]'
, value = function(localdata)
if(type(localdata['hornbostel_sachs']) == 'string'
and type(localdata['hornbostel_sachs_desc']) == 'string')
then return string.format('%s <br />(%s)',
localdata['hornbostel_sachs'] ,
localdata['hornbostel_sachs_desc'])
end
return localdata['hornbostel_sachs']
end
, wikidata = {property='P1762'}
},
{type = 'row'
, label = 'المخترع'
, value = {'inventors'}
, wikidata = {property='P61'}
},
{type = 'row'
, label = 'تاريخ التطوير'
, value = {'developed'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = '[[جرس (موسيقى)|جرس]]'
, value = {'timbre'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = '[[جهارة]]'
, value = {'volume'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = '[[غلاف (موسيقى)|مقدمة]]'
, value = {'attack'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = '[[غلاف (موسيقى)|اضمحلال]]'
, value = {'decay'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'أعلى نوتة'
, value = {'highest_note'}
, wikidata = {property='P1897'}
},
{type = 'row'
, label = 'أدنى نوتة'
, value = {'lowest_note'}
, wikidata = {property='P1898'}
},
{type = 'row'
, label = '[[مجال (موسيقى)|مجال]]'
, value = function(localdata)
if(type(localdata['rang']) == 'string'
and type(localdata['pitch']) == 'string')
then return localdata['rang'] .. localdata['pitch']
end
return localdata['rang']
end
},
{type = 'row'
, label = '[[آلة موسيقية]] ذات صلة'
, value = {'related'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'موسيقيون بارزون'
, value = {'musicians'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'مصنعون بارزون'
, value = {'builders'}
--, wikidata = {property='P'}
},
}},
{type = 'images'
, imageparameters = {'صورة_مجال_العزف','playing_range_image'}
, captionparameter = {'تعليق_مجال_العزف','playing_range_caption'}
, defaultcaption = 'مجال العزف'
, property = 'P2343', defaultupright = upright or '1.1'},
{
type = 'images',
style = {['padding-top'] = '25px'},
defaultcaption = 'مقطع صوتي',
captionparameter = 'مقطع صوتي',
value = 'مقطع صوتي',
defaultsize = '280',
property = 'P51',
numval = 1,
},
{type = 'table' , title="مقالات ذات صلة" , rows = {
{type = 'row1col'
, value = {'articles'} }
}},
}
}