وحدة:بطاقة/قالب/محطة نقل
هذه الصفحة شرح لوحدة من وحدات البطاقات المبنية اعتمادا على وحدة:بطاقة. وتستعمل في {{بطاقة محطة نقل}}.
local general = require( 'وحدة:بطاقة/أدوات' )
local building = require( 'وحدة:بطاقة/أدوات/مبنى' )
return
{
maincolor = "#ABD2D0",
wikimod = 'Wikidata.Ca',
parts = {
general.title({icon='montreal-train'}),
{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 />"
,listrank='bestrank' ,formatting = '$text {{Language icon|NoCat=y|$language}}'}
},
general.logo(),
general.mainimage(),
{type = "table", title = "معلومات عامة", rows = {
{type = "row", label ='أسماء أخرى'
, value = {'أسماء_أخرى','other_name'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'الموقع'
, value = {'الموقع','location'}
, wikidata = {property = 'P276'}
},
{type = 'row'
, label = 'العنوان'
, value = {'العنوان','address'}
, wikidata = {property='P6375', list = 2, conjunction = "<br />"
,formatting = '$text {{Language icon|NoCat=y|$language}}'}
},
{type = 'row'
, label = 'المدينة'
, value = {'المدينة','location_town','location_city'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'التقسيم الإداري'
, value = {'تقسيم','administrative_territorial'}
, wikidata = {property = 'P131'}
},
building.country(),
{type = "row", label ='شبكة المواصلات'
, value = {'شبكة','network'}
, wikidata = {property='P16'}
},
{type = "row", label ={'grid_name'}, defaultlabel='الموقع على الشبكة'
, value = {'grid_position'}
, wikidata = {property='P613', formatting='table', rowformat='OSGR: $0$R0'}
},
building.elevation(),
building.owner(),
building.operator(),
{type = "row", label ='الإدارة'
, value = {'مدير','manager'}
--, wikidata = {property='P'}
},
{type = "row", label ='هيئة العبور'
, value = {'هيئة_العبور','transit_authority'}
--, wikidata = {property='P'}
},
{type = "row", label ='الخطوط'
, value = {'خطوط','lines','line'}
, wikidata = {property='P81',conjunction='<br />'}
},
{type = "row", label ='المحطات المجاورة'
, value = {'مجاورة','adjacent'}
, wikidata = {property='P197', formatting='table',
rowformat= '<div class="mw-collapsible mw-collapsed"><div>$0$R0</div><div class="mw-collapsible-content">$1$2</div></div>',
qualifier1='P81',qualifier2='P5051',
rowsubformat1='<div style="font-size: 90%;">على الخط: $1</div>',
rowsubformat2='<div style="font-size: 90%;">باتجاه: $2</div>'
}
},
{type = "row", label ='المسافة'
, value = {'مسافة','distance'}
--, wikidata = {property='P'}
},
{type = "row", label ='المنصات'
, value = {'منصات','platforms','platform'}
, wikidata = {property='P1103'}
},
{type = "row", label ='المسالك'
, value = {'مسالك','tracks'}
--, wikidata = {property='P'}
},
{type = "row", label ='مشغلو القطار'
, value = {'مشغلو القطار','train_operators'}
--, wikidata = {property='P'}
},
{type = "row", label ='مسار الحافلات'
, value = {'مسار_الحافلات','bus_routes','routes'}
--, wikidata = {property='P'}
},
{type = "row", label ='مواقف الحافلات'
, value = {'مواقف_الحافلات','bus_stands'}
--, wikidata = {property='P'}
},
{type = "row", label ='مشغلو الحافلات'
, value = {'مشغلو_الحافلات','bus_operators'}
--, wikidata = {property='P'}
},
{type = "row", label ='الارتباطات'
, value = {'ارتباطات','connections','other'}
, wikidata = {property='P1192',conjunction='<br />'}
}
}},
{type = "table", title = 'التشييد', rows = {
{type = "row", label = 'نوع المبنى'
, value = {'نوع_المبنى','نوع','structure'}
--, wikidata = {property='P'}
},
{type = "row", label ='العمق'
, value = {'عمق','depth'}
, wikidata = {property='P4511',formatting ='unit'}
},
{type = "row", label ='الطوابق'
, value = {'طوابق','levels'}
--, wikidata = {property='P'}
},
{type = "row", label ='موقف السيارات'
, value = {'موقف','parking'}
, wikidata = {property='P912', qualifier = 'P1083',
whitelist0 = 'Q6501349', formatting='table',
qualifier3='P580' ,qualifier4='P582' , qualifier5='P585',
colformat3='Y' , colformat4='Y' , colformat5='Y',
qualifier2 ='P580 or P582', rowsubformat2='<small>($3 – $4)</small>',
rowsubformat5='<small>($4)</small>',
rowformat = '$1$R0 $2$5'
}
},
{type = "row", label ='Bicycle facilities'
, value = {'دراجة','bicycle'}
--, wikidata = {property='P'}
},
{type = "row", label ='Disabled access'
, value = {'disabled','ADA'}
--, wikidata = {property='P'}
},
building.creator(),
building.archistyle()
}},
{type = "table", title = 'معلومات أخرى', rows = {
{type = 'row'
, label = 'الحالة'
, value = {'الوضع_الحالي','status'}
, wikidata = {property='P5817'}
},
{type = "row", label ='رمز المحطة'
, value = {'رمز','code'}
, wikidata = {property='P296'}
},
{type = "row", label ='[[رمز مطار اتحاد النقل الجوي الدولي|IATA code]]'
, value = {'iata'}
, wikidata = {property='P238'}
},
{type = "row", label ='Fare zone'
, value = {'منطقة','zone'}
, wikidata = {property='P3610'}
},
{type = "row", label ='التصنيف'
, value = {'التصنيف','الحماية','classification'}
, wikidata = {property='P1435'}
},
building.website(),
}},
{type = "table", title = 'التاريخ', rows = {
building.opening(),
{type = 'row'
, label = 'بني بطلب من'
, value = {'زبون','client'}
, wikidata = {property='P88'}
},
building.closure(),
building.reconstruction(),
{type = "row", label ='كهربة المحطة'
, value = {'كهربة','electrified'}
--, wikidata = {property='P'}
},
{type = "row", label ='أسماء سابقة'
, value = {'أسماء_سابقة','former'}
--, wikidata = {property='P'}
},
{type = "row", label ='الشركة الأصلية',
value = {'شركة_أصلية','original'}
--, wikidata = {property='P'}
},
{type = "row", label ='قبل التجميع'
, value = {'قبل_التجميع','pregroup'}
--, wikidata = {property='P'}
},
{type = "row", label ='بعد التجميع'
, value = {'بعد_التجميع','postgroup'}
--, wikidata = {property='P'}
},
{type = "row", label ='قبل التأميم'
, value = {'قبل_التأميم','prenational'}
}
}},
{type = "table", title = 'أبرز الأحداث', rows = {
{type = "row", label = "أهم الأحداث"
, value = {'أهم الأحداث','key_events',
"أحداث", "تواريخ_مهمة", "significant_event", "events"},
wikidata = {
wikimod = "Wikidata.Ca",
formatting = "table",
property = "P793",
qualifier1 = "P642",
qualifier2 = "P585",
qualifier3 = "P580",
qualifier4 = "P582",
rowsubformat1 = "$1 <small>$3</small>",
rowsubformat2 = "$2 :",
rowsubformat3 = "<br />($3$4)",
rowsubformat4 = " - $4",
rowformat = "* $2 $0 $1 $R0",
conjunction = "<br />",
},
metadata = {
description = "أهم الأحداث التي شهدها",
option = "",
type = "",
example = "الحرب الفلانية (1 - 2)"
}
},
{type = "row", label = {'سنوات1','years1'}
, value = {'أحداث1','events1'}
},
{type = "row", label = {'سنوات2','years2'}
, value = {'أحداث2','events2'}
},
{type = "row", label = {'سنوات3','years3'}
, value = {'أحداث3','events3'}
},
{type = "row", label = {'سنوات4','years4'}
, value = {'أحداث4','events4'}
},
{type = "row", label = {'سنوات5','years5'}
, value = {'أحداث5','events5'}
},
{type = "row", label = {'سنوات6','years6'}
, value = {'أحداث6','events6'}
},
{type = "row", label = {'سنوات7','years7'}
, value = {'أحداث7','events7'}
},
{type = "row", label = {'سنوات8','years8'}
, value = {'أحداث8','events8'}
},
{type = "row", label = {'سنوات9','years9'}
, value = {'أحداث9','events9'}
--, wikidata = {property='P'}
},
{type = "row", label = {'سنوات10','years10'}
, value = {'أحداث10','events10'}
},
{type = "row", label = {'سنوات11','years11'}
, value = {'أحداث11','events11'}
},
{type = "row", label = {'سنوات12','years12'}
, value = {'أحداث12','events12'}
}
}},
{type = "table", title = 'متفرقات', rows = {
{type = "row", label = 'خدمات'
, value = {'خدمات','services'}
--, wikidata = {property='P'}
},
{type = "row", label = 'خدمات_أخرى'
, value = {'خدمات_أخرى','other_services','other_services2'}
--, wikidata = {property='P'}
},
building.coordinates(),
}},
{type = 'map',
latitude = {'latitude','دائرة عرض','دائرة العرض'},
longitude = {'longitude','خط طول','خط الطول'},
marker = 'rail',
default_zoom = 10,
},
{type = "table", title = 'هوامش', rows = {
{type = "row1col", value = {'هوامش','footnotes'} }
}},
}
}