وحدة:بطاقة/قالب/خوارزمية

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

return  {
    maincolor = '#A7D4E7',
    wikimod = 'Wikidata.Ca',
    parts = {
	generic.title({icon="informatique"}),
        {type = 'subtitle' 
		, value = {'abbrrviation','اختصار'} 
              --, wikidata = {property='P'}
        },
	generic.logo(),
	generic.mainimage({wikidata={property={'P18','P10'}}}),
        {type = 'table' , title ='بيانات عامّة', rows = {
                {type = 'row' , label = 'الصنف' 
                       , value = {'صنف','الصنف','class'} 
                       , wikidata = {property='P31'}
                },
                {type = 'row' , label = 'بنية البيانات' 
                       , value = {'بنية المعطيات','بنية البيانات','data'} 
                       , wikidata = {property='P2283'}
                },
                {type = 'row' , label = 'مبني على' 
                       , value = {'مبني على','مبني_على','based_on'} 
                       , wikidata = {property='P114'}
                },
                {type = 'row' , label = 'مشتق من' 
                       , value = {'مشتق من','مشتق_من','derived_from'} 
                       , wikidata = {property='P4969'}
                },
                {type = 'row' , label = 'مستعملة في' 
                       , value = {'مستعملة','used_by'} 
                       , wikidata = {property='P1535'}
                },
                {type = 'row' , label = 'المكتشف' 
                       , value = {'مكتشف','discoverer'} 
                       , wikidata = {property='P61'}
                },
                {type = 'row' , label = 'تاريخ الاكتشاف' 
                       , value = {'تاريخ','time_of_discovery'} 
                       , wikidata = {property='P575 OR P571'}
                },
                {type = 'row' , label = 'سمي نسبة لـ' 
                       , value = {'سمي','named_after'} 
                       , wikidata = {property='P138'}
                },
        }},
       {type = 'table' , title ='[[حالة سلوك خوارزمية|الأداء]]', rows = {
                {type = 'row' , label = 'أسوء حالة' 
                       , value = {'time','زمن أسوأ','زمن أسوء','الزمن','زمن'} 
                       , wikidata = {property='P3752', conjunction='<br />'}
                },
                {type = 'row' , label = 'الحالة المُثلى'
                       , value = {'best-time','زمن أفضل','زمن مثالي'} 
                       , wikidata = {property='P3753', conjunction='<br />'}
                },
                {type = 'row' , label = 'الأداء الوسطي'
                       , value = {'average-time','زمن وسطي','أداء وسطي'} 
                       , wikidata = {property='P3754', conjunction='<br />'}
                },

                {type = 'row' , label = 'أسوأ حالة تعقيد مكاني'
                       , value = {'space','الفضاء','مساحة أسوء','مساحة أسوأ'} 
                       , wikidata = {property='P3755', conjunction='<br />'}
                },        
                {type = 'row' , label = 'أفضل حالة تعقيد مكاني'
                       , value = {'best-space','تعقيد أفضل','تعقيد مثالي'} 
                       , wikidata = {property='P3756', conjunction='<br />'}
                },
                {type = 'row' , label = 'أوسط حالة تعقيد مكاني'
                       , value = {'average-space','تعقيد وسطي'} 
                       , wikidata = {property='P3757', conjunction='<br />'}
                },
        }},
  }  -- for parts
} -- for return