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

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

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


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

return {
 maincolor = '#F0B020',
 wikimod = 'Wikidata.Ca',
 parts = {
	general.title({icon='software'}),
	{type='subtitle',value={'الاسم الأصلي'}},
	general.logo(),
	--general.mainimage(),
	{type = 'images'
		, imageparameters =  {'لقطة شاشة','screenshot','لقطة'}
		, captionparameter ={'caption','تعليق'}
		, defaultcaption='لقطة شاشة'
		, wikidata = {property = 'P18'}, 
	},

	{type='table', title = 'معلومات عامة',rows = {
		{type = 'mixed', label = '[[قائمة تصانيف البرمجيات|نوع]]', value = {'نوع','genre','النوعية'},
			wikidata={property = 'P31',list="bestrank", formatting='table', rowformat="$0"
				,blacklist0='Q166142/Q341/Q7397/Q218616/Q506883/Q1130645/Q17828'}},

		{type = 'mixed', label = 'الشعار النصي'
			, value = {'شعار نصي','motto_text'}
			, wikidata={property = 'P1451'} ,conjunction = "<br />"
					,formatting = '$text {{Language icon|NoCat=y|$language}}'},
		{type = 'mixed', label = 'سمي باسم'
			, value = {'سمي_باسم','named_after'}
			, property = 'P138'},
		{type = 'mixed', label = '[[نظام التشغيل]]'
			, value = {'نظام_التشغيل','operating system'}
			, wikidata={property = 'P306', list='bestrank' }},
		{type = 'mixed', label = '[[منصة حاسوب|المنصة]]'
			, value = {'منصة','المنصة','platform'}
			, property = 'P400'},
		{type = 'mixed', label = '[[حجم ملف|الحجم]]'
			, value = {'حجم','size'}
			, wikidata = {
				property = 'P3575' , qualifier="P400 OR P306"
				, formatting="table"
                , rowformat = "$0 $1"
                , rowsubformat1 = "<small><br>($1)</small>"
                , colformat0= "unitcode"
			}
		},
		{type = 'mixed', label = 'متوفر بلغات', value = {'لغات','language'}, property = 'P407'},		
		{type = 'mixed', label = 'ضمان الجودة', value = {'ضمان','assurance'}, property = 'P2992'},		
		{type = 'mixed', label = 'أدوات الواجهة أو إطار العمل'
           , value = {'أدوات الواجهة','إطار العمل','GUI toolkit','framework'}, property = 'P1414'},		

		{type = 'row', label = 'الجوائز', value = 'جوائز'
				, wikidata = {property='P166', tablesort='1',sorting='-1', separator='<br />'
					, qualifier='P585', qualifier2='P1686'
					, qualifier3 ='P1027',qualifier4 ='P166/P2425'
					, formatting = 'table', rowformat='* $4&nbsp;$0 $1$2$3'
					, rowsubformat1='<small>($1)</small>'
					, rowsubformat2=", عن عمل ''«$2»''"
					, rowsubformat3='&nbsp;تمنحها  $3'
					, rowsubformat4='[[file:$4|30px|link=]]'
				}},

		general.website('موقع_المطور'),
	}},

	{type='table', title = 'معلومات تقنية',rows = {		
		{type = 'mixed', label = '[[تصميم البرمجيات|المطور الأصلي]]', value = {'author','المؤلف'}
			, property = 'P170'},
		{type = 'mixed', label = 'المصمم', value = {'مصمم'},property = 'P287'},
		{type = 'mixed', label = '[[مطور برمجيات|المطورون]]', value = {'مطور','المطور','developer'}
			, wikidata={ conjunction="<br />",property = 'P178'}},
		{type = 'mixed', label = 'المبرمج', value = {'programmer','مبرمج'},property = 'P943'},
		{type = 'mixed', label = 'نمط البرمجة', value = {'paradigm','نمط_البرمجة'},property = 'P3966'},		
		{type = 'mixed', label = '[[لغة برمجة|لغة البرمجة]]'
			, value = {'لغة','لغة البرمجة','programming language'}
			, property = 'P277'},
		{type = 'mixed', label = 'implementation of', value = {'implementation_of'}, property = 'P4428'},
		{type = 'mixed', label = '[[توثيق البرمجيات|التوثيق]]'
			, value = {'توثيق','documentation'}, property = 'P2078'},
		{type = 'mixed', label = 'حالة التطوير', value = {'حالة','status','الحالة'}},

		{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 = 'mixed', label = '[[رخصة البرمجيات|الرخصة]]', value = {'رخصة','license','الترخيص'}
			, wikidata={list = 0,property = 'P275'}},
		{type = 'mixed', label = '[[معيار|المعايير]]', value = {'standard'}},
		{type = 'mixed', label = '[[امتداد الملف]]'
				, value = {'امتداد الملف','file_extension','File extensions','file extensions','file ext','file_ext'}
				, wikidata  = { property = 'P1195',  conjunction="*"}},
		{type = 'mixed', label = 'الملفات المقروءة'
				, value = {'ملفات مقروءة','readable_file_format'}
				, wikidata  = {  property = 'P1072',  conjunction="*"}},		
		{type = 'mixed', label = 'الملفات المنتجة'
				, value = {'ملفات مقروءة','writable_file_format'}
				, wikidata  = { property = 'P1073',  conjunction="*"}},	
	}},		
	{type='table', title = 'التسلسل', rows = {
		{type = 'mixed', label = 'مأخوذ عن', value = {'أصل','based_on'}, property = 'P144'},
		{type = 'mixed', label = 'اشتقاقات', value = {'اشتقاقات','derivative_work'}, property = 'P4969'},
		{type = 'mixed', label = 'تأثر بـ', value = {'تأثر','influenced by','influenced_by'}, property = 'P737'},
		{type = 'navbox', inner=true
			, previousparameter = "سبقه", previousproperty = "P155"
			, nextparameter = "تبعه", nextproperty = "P156"},
	}},		
 }
}