وحدة:بطاقة/قالب/لغة برمجة

من موسوعة المزرعة
اذهب إلى التنقل اذهب إلى البحث

هذه الصفحة شرح لوحدة من وحدات البطاقات المبنية اعتمادا على وحدة:بطاقة. وتستعمل في {{بطاقة لغة برمجة}}.


local generic = require "وحدة:بطاقة/أدوات"
return  {
    maincolor = '#A7D4E7',
    wikimod = 'Wikidata.Ca',
    parts = {
    	generic.title(),
        generic.logo(),
		generic.mainimage(),
        {type = 'table',title ='معلومات عامة', rows = {
                {type = 'row' , label = 'التصنيف' , 
                        value = {'نموذج'} , 
                        wikidata = {property = 'P31'}
                },
                {type = 'row' , label = '[[نمط برمجة|التنميط]]' , 
                        value = {'نظام_التنميط'}, 
                        wikidata = {property = 'P3966'}
                },
                {type = 'row' , label = 'مقتبس من' , 
                        value = {'مقتبس من'} , 
                        wikidata = {property = 'P144'}
                },
                {type = 'row' , label = 'ظهرت في' , 
                        value = {'تاريخ_ظهور'} , 
                        wikidata = {property = 'P571'}
                },
                {type = 'row' , label = 'صممها' , 
                        value = {'صممها'} , 
                        wikidata = {property = 'P287'}
                },
                {type = 'row' , label = '[[نظام تشغيل|نظام التشغيل]]' , 
                        value = {'نظام_التشغيل','operating system'} , 
                        wikidata = {property = 'P306'}
                },
                {type = 'row' , label = '[[منصة حاسوب|المنصة]]' , 
                        value = {'platform'} , 
                        wikidata = {property = 'P400'}
                },
                {type = 'row' , label = '[[رخصة البرمجيات|الرخصة]]' , 
                        value = {'رخصة'} , 
                        wikidata = {property = 'P275'}
                },
                {type = 'row' , label = '[[قائمة تصانيف البرمجيات|نوع]]' , 
                        value = {'genre'} , 
                        wikidata = {property = 'P136'}
                },
        }},
        {type = 'table' , title ='التطوير', rows = {
                {type = 'row' , label = '[[مطور برمجيات|المطور]]' , 
                        value = {'المطور'} , 
                        wikidata = {property = 'P178'}
                },
                {type = 'row' , label = '' , 
                        value = {'مبرمج'} , 
                        wikidata = {property = 'P943'}
                },

		{type = 'mixed', label = 'الإصدار الأول'
			, value = {'إصدار','أول إصدار','الإصدار','release','released'}  
			,wikidata={formatting='table'
                ,property='P571 OR P577' , qualifier='P291' , qualifier2='P400' 
                ,rowformat = "$2 $0 $1" , rowsubformat1= "($1)" , rowsubformat2 = "'''$2:'''"
                ,tablesort=0 , list='bestrank' 
			}
		},
		{type = 'mixed', label = '[[مراحل إصدار البرمجيات|إصدار تجريبي]]'
			,value = {'latest_preview_version','latest preview version','آخر إصدار تجريبي'}
			,wikidata={  list='bestrank'  , formatting='table'
                              , property='P348' , qualifier='P548' , qualifier2='P577' 
                              , qualifier3= 'P400 OR P306'
                              , rowformat = "* $3 '''$0''' $2"
                              , rowsubformat2 = '<small><br>($2)</small>'
                              , rowsubformat3 = "<small>$3:</small>"
                              --, colformat3 = 'label'
                              , whitelist1 = 'Q3295609/Q2122918/Q1072356'
			}
		},

		{type = 'mixed', label = '[[مراحل إصدار البرمجيات|الإصدار الأخير]]' 
				,value = {'latest release version','إصدار أخير','آخر إصدار'}
				, wikidata = { property="P348" , qualifier="P548" , qualifier2="P577" , qualifier3="P400 OR P306"
							 , list="bestrank"  , formatting="table"
                             , rowformat = "* $3 '''$0''' $2"
                             , rowsubformat2 = "<small><br>($2)</small>"
                             , rowsubformat3 = "<small>$3:</small>"
                             --, colformat3 = "label"
                             , blacklist1 = "Q3295609/Q2122918/Q1072356"
						}					
		},
		{type = 'mixed', label = '[[مستودع برمجيات|المستودع]]', value = {'مستودع','repository'}
			,wikidata  = { property='P1324',list='bestrank'
					, formatting='weblink'
					, conjunction="<br />"
				}
		},

        }},
        {type = 'table' , title ='التأثير', rows = {
               {type = 'row' , label = 'مشتقة من' , 
                        value = {'مشتقة من'}, 
                        wikidata = {property = 'P8131'}
                },
               {type = 'row' , label = 'متأثرة بـ' , 
                        value = {'متأثرة_بـ'} , 
                        wikidata = {property = 'P737'}
                },
                {type = 'row' , label = 'أثرت في' , 
                        value = {'أثرت'}
                },
        }},
        {type = 'table' , title ='متفرقات', rows = {
                {type = 'row' , label = '[[تطبيقات|تطبيقات رئيسية:]]' , 
                        value = {'تطبيقات'}
                },
                {type = 'row' , label = '[[امتداد ملف|امتدادات الملفات]]' , 
                        value = {'امتداد_الملف'} , 
                        wikidata = {property = 'P1195'}
                },
                generic.website(),
                {type = 'navbox' , inner=1
                        , previousparameter ={'سبقه'}  , previousproperty = "P155"
                        , nextparameter ={'تبعه'}  , nextproperty = "P156"},        
        }},
}  -- for parts
} -- for return