وحدة:بطاقة/قالب/موسم نادي رياضي

local generic = require( 'وحدة:بطاقة/أدوات' )

return  {
    maincolor = '#CEDEFF' -- اللون المستعمل لعنوان البطاقة
    ,wikimod = 'Wikidata.Ca'
    ,parts = { -- محتويات البطاقة
	generic.title(),
	generic.logo(),
	generic.mainimage(),

	{type = 'table' , title ='معلومات عامة' ,rows = {
        {type = 'row' 
            , label ='الرياضة'
            , value = {'رياضة','sport'}
            , wikidata = {property='P641'}
        },
        {type = 'row' 
            , label = 'الفريق'
            , value = {'فريق','نادي','club','equipe'}
            , wikidata = {property='P5138'}
        },
        {type = 'row' 
            , label = 'الموسم'
            , value = {'موسم','season'}
            , wikidata = {property='P2348'}
        },


        {type = 'row' 
            , label = {'chrtitle'}, defaultlabel='الرئيس'
            , value = {'رئيس','chairman'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'mgrtitle'}, defaultlabel='المدير الفني'
            , value = {'مدير_فني' ,'manager'}
            , wikidata = {property='P505'}
        },
        {type = 'row' 
            , label = {'cchtitle'}, defaultlabel='المدرب'
            , value = {'مدرب' ,'coach'}
            , wikidata = {property='P286'}
        },
        {type = 'row' , label = 'مساعد المدرب' , 
                value = {'مساعد المدرب' , 'manager2'}
        },

        {type = 'row' 
            , label = {'stdtitle'}, defaultlabel='الملعب'
            , value = {'ملعب','stadium'}
            , wikidata = {property='P115'}
        },
	}},
	{type = 'table' , title ='النتائج' ,rows = {
        {type = 'row' 
            , label = {'league'}, defaultlabel='بطولة 1'
            , value = {'نتائج البطولة','league result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'league2'}, defaultlabel='بطولة 2'
            , value = {'نتائج البطولة2','league2 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'cup1'}, defaultlabel='كأس 1'
            , value = {'نتائج الكأس1','cup1 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'cup2'}, defaultlabel='كأس 2'
            , value = {'نتائج الكأس2','cup2 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'cup3'}, defaultlabel='كأس 3'
            , value = {'نتائج الكأس3','cup3 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'cup4'}, defaultlabel='كأس 4'
            , value = {'نتائج الكأس4','cup4 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'cup5'}, defaultlabel='كأس 5'
            , value = {'نتائج الكأس5','cup5 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'cup6'}, defaultlabel='كأس 6'
            , value = {'نتائج الكأس6','cup6 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'cup7'}, defaultlabel='كأس 7'
            , value = {'نتائج الكأس7','cup7 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = {'cup8'}, defaultlabel='كأس 8'
            , value = {'نتائج الكأس8','cup8 result'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = 'هداف الموسم'
            , value = {'season topscorer'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = 'هداف الدوري'
            , value = {'league topscorer'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = 'أعلى حضور داخلي'
            , value = {'أعلى_حضور','highest attendance'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = 'أدنى حضور داخلي'
            , value = {'أدنى_حضور','lowest attendance'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = 'متوسط الحضور الداخلي'
            , value = {'متوسط_حضور','average attendance'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = 'أكبر فوز'
            , value = {'أكبر فوز','largest win'}
            --, wikidata = {property='P'}
        },
        {type = 'row' 
            , label = 'أكبر خسارة'
            , value = {'أكبر خسارة','largest loss'}
            --, wikidata = {property='P'}
        },
	}},
	{type = 'table' , title ='الأطقم' ,rows = {
        {type = 'row1col' 
            , value = function(localdata)
               local out = ''
               if(localdata['طقم1'] or localdata['kit1']) then
                     out = out ..(localdata['طقم1'] or localdata['kit1'])
               end
               if(localdata['طقم2'] or localdata['kit2']) then
                     out = out ..(localdata['طقم2'] or localdata['kit2'])
               end
               if(localdata['طقم3'] or localdata['kit3']) then
                     out = out ..(localdata['طقم3'] or localdata['kit3'])
               end
               if (out == '') then return nil end
               return '<div style="display:flex">'..out.."</div>"
            end
        },
    }},

    {type = 'succession', 
        previousparameter ={'prevseason'} , previousproperty = "P155" ,
        nextparameter ={'nextseason'} ,  nextproperty = "P156"
    },
 }
}