وحدة:بطاقة/قالب/فندق
هذه الصفحة شرح لوحدة من وحدات البطاقات المبنية اعتمادا على وحدة:بطاقة. وتستعمل في {{بطاقة فندق}}.
-- Credits:
-- Original from fr:Module:Infobox/Hôtel
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/قالب/فندق)
-- Version: 20230705
local building = require "وحدة:بطاقة/أدوات/مبنى"
local generic = require "وحدة:بطاقة/أدوات"
local starnumber = require "وحدة:تقييم بالنجوم"._starnumber
return
{
maincolor = '#E6E3CF',
wikimod='Wikidata.Ca',
parts =
{
generic.title(),
generic.logo(),
building.mainimage(),
{type = 'table', title = 'الجغرافيا', rows = {
building.adminlocation(),
{type = 'row', label = '[[ارتفاع عن مستوى البحر|الارتفاع عن مستوى البحر]]', value = 'altitude', wikidata = {property = 'P2044', targetunit = 'متر', conjtype = ' أو ', rounding = '0', numval ='1'} },
building.mountainrange(),
{type = 'row', label = 'المكان', value = 'مكان', property = 'P706'},
building.onshoreof(),
building.protectedarea(),
building.coordinates(),
}},
{type = 'table', title = 'العمارة', rows = {
{type = 'row', label = 'الصنف', value = 'صنف', property = 'P31'},
building.construction(),
building.opening(),
building.creator(),
building.archistyle(),
building.protection(),
building.material(),
}},
{type = 'table', title = 'المميزات', rows = {
{type = 'row', label = 'عدد النجوم', value = function (localdata) return starnumber(localdata['عدد النجوم'] or localdata['عدد_النجوم'] or localdata['النجوم']) end},
building.floors(),
{type = 'row', label = 'المساحة', value = {'المساحة','مساحة'}},
{type = 'row', label = 'عدد الغرف', value = {'الغرف','عدد_الغرف','عدد الغرف'}, wikidata = {showonlyqualifier = "P1114", property = "P2670", targetvalue = "Q23541360"}},
{type = 'row', label = 'المطعم', value = 'المطعم', wikidata = {showonlyqualifier = "P1114", property = "P2670", targetvalue = "Q11707"}},
{type = 'row', label = 'عدد المصاعد', value = {'عدد_المصاعد','عدد المصاعد'}},
{type = 'row', label = 'عدد الأجنحة', value = {'عدد_الأجنحة','عدد الأجنحة'}},
{type = 'row', label = 'عدد الحانات', value = {'عدد_الحانات','عدد الحانات'}},
{type = 'row', label = 'عدد المطاعم', value = {'عدد_المطاعم','عدد المطاعم'}},
{type = 'row', label = 'مواقف السيارات', value = {'موقف السيارات','موقف_السيارات'}},
{type = 'row', label = 'يطل على', value = 'يطل على', wikidata = {property = 'P3173', showqualifiers = 'P654', numval = '4'}},
}},
{type = 'table', title = 'التسيير', rows = {
building.owner(),
building.operator(),
generic.memberof(),
building.website(),
}},
building.geoloc({pointtype = 'refuge', marker = 'lodging'}),
}
}