وحدة:بطاقة/قالب/كوكب

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


return 	{
    --maincolor = '#A7D4E7',
    parts = {
	{type = 'title', value ={'اسم','الاسم'} , icon='defaut' },
	generic.mainimage(),

	{type = 'table' , title ='الاكتشاف', rows = {
	--[[
	{type = 'subtitle'
		, value = function(localdata) 
			local rep = 'الاكتشاف'
			if(localdata['الكويكبات']) then rep = rep .. ' وتسميتها' end
			return rep
		end
	},
	]]
		{type = 'row' , label = 'المكتشف' , value = {'المكتشف'} , wikidata = {property = 'P61'}},
		{type = 'row' , label = 'عائلة كويكبات' , value = {'عائلة كويكبات'} , wikidata = {property = 'P744'}},
		{type = 'row' , label = 'موقع الاكتشاف' , value = {'موقع_الاكتشاف'} , wikidata = {property = 'P65'}},
		{type = 'row' , label = 'سمي بإسم' , value = {'سمي بإسم'} , wikidata = {property = 'P138'}},

	}},
	{type = 'table' , title ='التسميات', rows = {
		{type = 'row' , label = '[[تسمية الكوكب-الصغير|تسمية الكوكب الصغير]]' , value = {'تسمية_الكوكب_الصغير'}},
		{type = 'row' , label = 'رمز الفهرس' , value = {'رمز الفهرس'} , wikidata = {property = 'P528' , qualifier = 'P972'}},
		{type = 'row' , label = 'اللفظ' , value = {'اللفظ'}},
		{type = 'row' 
			, label = '[[تسمية مؤقتة في علم الفلك|الأسماء البديلة]]' 
			, value = {'أسماء_بديلة'} 
			, wikidata = {property = 'P490'}},

		{type = 'row' , label = 'فئة<br>الكوكب الصغير' , value = {'فئة_الكوكب_الصغير'} , wikidata = {property = 'P196'}},
		{type = 'row' , label = '[[قائمة صفات وتسميات الأجرام السماوية|الصفات]]' , value = {'الصفات'}},
	}},
	{type = 'table' , title ='[[مدار|خصائص المدار]]', rows = {
		{type = 'row' , label = '[[حقبة (فلك)|الحقبة]]' , value = {'الحقبة'}},
		{type = 'row' , label = 'نوع المدار' , value = {'نوع المدار'} 
			, wikidata = {property = 'P522'}},
		{type = 'row' , label = '[[قبا|الأوج]]' , value = {'الأوج'} 
			, wikidata = {property = 'P2243'}},
		{type = 'row' , label = '[[قبا|الحضيض]]' , value = {'الحضيض'} 
			, wikidata = {property = 'P2244'}},
		{type = 'row' , label = 'المسافة من الأرض' , value = {'المسافة من الأرض'} 
			, wikidata = {property = 'P2583'}},
		{type = 'row' , label = '[[قبا|الكم]]' , value = {'الكم'}},
		{type = 'row' , label = '[[قبا|البعد]]' , value = {'البعد'}},
		{type = 'row' , label = '[[نصف المحور الرئيسي]]' , value = {'نصف المحور الرئيسي'} 
			, wikidata = {property = 'P2233'}},
		{type = 'row' , label = '[[شذوذ مداري|الشذوذ المداري]]' , value = {'الشذوذ المداري'} 
			, wikidata = {property = 'P1096'}},
		{type = 'row' , label = '[[فترة الدوران]]' , value = {'فترة الدوران'} 
			, wikidata = {property = 'P2146'}},
		{type = 'row' , label = '[[فترة التناوب]]' , value = {'فترة التناوب'} 
			, wikidata = {property = 'P2147'}},
		{type = 'row' , label = 'تزيح' , value = {'تزيح'} 
			, wikidata = {property = 'P2214'}},
		{type = 'row' , label = 'سرعة شعاعية' , value = {'سرعة شعاعية'} 
			, wikidata = {property = 'P2216'}},
		{type = 'row' , label = '[[فترة الدوران|الفترة الإقترانية]]' , value = {'الفترة_الإقترانية'}},
		{type = 'row' , label = '[[سرعة مدارية|متوسط السرعة&nbsp;المدارية]]' , value = {'متوسط_السرعة_المدارية'}},
		{type = 'row' , label = '[[وسط شاذ|زاوية وسط الشذوذ]]' , value = {'زاوية_وسط_الشذوذ'} 
			, wikidata = {property = 'P2325'}},
		{type = 'row' , label = '[[زاوية ميلان|الميل المداري]]' , value = {'الميل المداري'} 
			, wikidata = {property = 'P2045'}},
		{type = 'row' , label = '[[قطر زاو]]' , value = {'قطر_زاو'}},
		{type = 'row' , label = '[[زاوية العقدة المدارية|زاوية نقطة&nbsp;الاعتدال]]' , value = {'زاوية_نقطة_الاعتدال'} 
			, wikidata = {property = 'P2213' , qualifier = 'P2210'}},
		{type = 'row' , label = '[[خط طول|خط طول]] [[قبا|الكم]]' , value = {'خط_طول_الكم'}},
		{type = 'row' , label = '[[قبا|زمن الكم]]' , value = {'زمن_الكم'}},
		{type = 'row' , label = '[[قبا|زاوية الحضيض]]' , value = {'زاوية_الحضيض'} 
			, wikidata = {property = 'P2248'}},
		{type = 'row' , label = '[[مطال|نصف-المطال]]' , value = {'نصف-المطال'}},
		{type = 'row' , label = '[[قمر طبيعي|تابع&nbsp;إلى]]' , value = {'تابع_إلى'} 
			, wikidata = {property = 'P397'}},
		{type = 'row' , label = 'كوكبة' , value = {'كوكبة'} 
			, wikidata = {property = 'P59'}},
		{type = 'row' , label = '[[قمر طبيعي|الأقمار]]' , value = {'الأقمار'} 
			, wikidata = {property = 'P398'}},
	}},
	{type = 'table' , title ='الخصائص الفيزيائية', rows = {
		{type = 'row' , label = '[[نصف القطر]]' , value = {'نصف القطر'} 
			, wikidata = {property = 'P2120'}},
		{type = 'row' , label = 'الشكل' , value = {'الشكل'} 
			, wikidata = {property = 'P1419'}},
		{type = 'row' , label = 'الأبعاد' , value = {'الأبعاد'}},
		{type = 'row' , label = '[[نصف قطر|متوسط&nbsp;نصف القطر]]' , value = {'متوسط_نصف_القطر'}},
		{type = 'row' , label = 'نصف القطر [[خط الإستواء|الإستوائي]]' , value = {'نصف_القطر_الإستوائي'}},
		{type = 'row' , label = 'نصف القطر [[قطب (توضيح)|القطبي]]' , value = {'نصف_القطر_القطبي'}},
		{type = 'row' , label = '[[تسطيح|التفلطح]]' , value = {'التسطيح'} 
			, wikidata = {property = 'P1102'}},
		{type = 'row' , label = 'المحيط' , value = {'المحيط'} 
			, wikidata = {property = 'P2547'}},
		{type = 'row' , label = '[[سطح كروي|مساحة السطح]]' , value = {'مساحة_السطح'}},
		{type = 'row' , label = '[[حجم|الحجم]]' , value = {'الحجم'} 
			, wikidata = {property = 'P2234'}},
		{type = 'row' , label = '[[كتلة|الكتلة]]' , value = {'الكتلة'} 
			, wikidata = {property = 'P2067'}},
		{type = 'row' , label = 'متوسط [[كثافة|الكثافة]]' , value = {'الكثافة'}},
		{type = 'row' , label = '[[جاذبية|جاذبية السطح]]' , value = {'جاذبية_السطح'}},
		{type = 'row' , label = '[[سرعة الإفلات]]' , value = {'سرعة_الإفلات'}},
		{type = 'row' , label = '[[فترة الدوران]]' , value = {'الدوران'}},
		{type = 'row' , label = '[[يوم فلكي|مدة اليوم الفلكي]]' , value = {'اليوم_الفلكي'}},
		{type = 'row' , label = 'سرعة الدوران' , value = {'سرعة_الدوران'}},
		{type = 'row' , label = '[[ميل محوري|الميل المحوري]]' , value = {'الميل_المحوري'}},
		{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 = 'P2076'}},
		{type = 'row' , label = '[[نقاط لاغرانج]]' , value = {'نقاط لاغرانج'} 
			, wikidata = {property = 'P1145'}},

		{type = 'row' , label =function(localdata) 
			local rep = 'النمط الطيفي'
			if(localdata['كوكب_صغير']) then rep = '[[أنماط الكويكبات الطيفية|النمط_الطيفي]]' end
			return rep
			end
			,value= 'النمط_الطيفي' , wikidata = {property = 'P215'}},

		{type = 'row' , label = 'خط طيفي' , value = {'خط طيفي'} 
			, wikidata = {property = 'P2224'}},
		{type = 'row' , label = '[[القدر الظاهري]]' , value = {'القدر'} 
			, wikidata = {property = 'P1215'}},
		{type = 'row' , label = 'ضياء' , value = {'ضياء'} 
			, wikidata = {property = 'P2060'}},
		{type = 'row' , label = '[[قدر مطلق|القدر المطلق (H)]]' 
			, value = {'القدر_المطلق'} , wikidata = {property = 'P1457'}},
		{type = 'row' , label = '[[قطر زاو|القطر الزاوي]]' , value = {'القطر_الزاوي'}},
	}},
	{type = 'table' , title ='الغلاف الجوي', rows = {
		{type = 'row' , label = 'الضغط السطحي' , value = {'الضغط_السطحي'}},
		{type = 'row' , label = '[[إرتفاع|مقياس الارتفاع]]' , value = {'مقياس_الارتفاع'}},
		{type = 'row' , label = 'العناصر' , value = {'عناصر_الغلاف_الجوي'}},
	}},
	{type = 'table' , rows = {
		{type = '1row' , style="background-color:silver", cols = {
			{data = {"[[حرارة|حرارة السطح]]"}}
			,{data = {type = 'text' ,value={"وحدة_الحرارة1"}, defaultvalue='؟'}}
			,{data = {type = 'text' ,value={"وحدة_الحرارة2"}, defaultvalue='؟'}}
		}},
		{type = '1row' , style="background-color:silver", cols = {
			{data = {"الدنيا"}}
			,{data = {type = 'text' ,value={"الدرجة_الدنيا_1"}, defaultvalue='؟'}}
			,{data = {type = 'text' ,value={"الدرجة_الدنيا_2"}, defaultvalue='؟'}}
		}},
		{type = '1row' , style="background-color:silver", cols = {
			{data = {"'''المتوسطة'''"}}
			,{data = {type = 'text' ,value={"الدرجة_المتوسطة_1"}, defaultvalue='؟'}}
			,{data = {type = 'text' ,value={"الدرجة_المتوسطة_2"}, defaultvalue='؟'}}
		}},
		{type = '1row' , style="background-color:silver", cols = {
			{data = {"'''القصوى'''"}}
			,{data = {type = 'text' ,value={"الدرجة_القصوى_1"}, defaultvalue='؟'}}
			,{data = {type = 'text' ,value={"الدرجة_المتوسطة_2"}, defaultvalue='؟'}}
		}},	}},
	{type = 'table' , title ='المراجع', rows = {
		{type = 'row' , label = 'كوكب خارجي' 
			, value = function(localdata)
				if(localdata['star']) then 
					local p2 = localdata['planet'] or 'b'
					return '[http://exoplanet.eu/planet.php?p1='..localdata['star'] 
					       ..'&p2='..p2..' بيانات على exoplanet.eu]'
					else return nil
				end
		    end },
		{type = 'row' , label = '[[سيمباد]]' 
			, value = function(localdata) 
			if(localdata['simbad'] or localdata['star']) 
			   then
			   	local id = localdata['simbad'] 
			   	    or (localdata['star'] ..'+'..(localdata['planet'] or 'b'))
			   	return mw.getCurrentFrame():expandTemplate{ 
			   		title = 'SIMBAD link'
			   		, args = { id ,id}}
			   else return nil
			end
		end
			,wikidata ={property = 'P3083'}
		},
	{type = 'row' , label = 'ارشيف ناسا للكواكب الخارجية' 
		,value = function(localdata) 
			if(localdata['exoarchive'] or localdata['star']) 
			   then 
			   	local id = localdata['exoarchive'] 
			   	    or (localdata['star'] ..'+'..(localdata['planet'] or 'b'))
			   	return '[http://exoplanetarchive.ipac.caltech.edu/cgi-bin/DisplayOverview/nph-DisplayOverview?objname='..id..' بيانات exoarchive]'
			   else return nil
			end
		end
	},
		
	{type = 'row' , label = '[http://www.openexoplanetcatalogue.com فهرس الكواكب الخارجية المفتوح]' 
		,value = function(localdata) 
			if(localdata['star']) 
			   then 
			   	local id = (localdata['star'] ..'+'..(localdata['planet'] or 'b'))
			   	return '[http://www.openexoplanetcatalogue.com/search/?id='..id..' بيانات openexoplane]'
			   else return nil
			end
		end
	},
	}},

	{type = 'succession', previousparameter ={'قبل'} , nextparameter ={'بعد'} , previousproperty = "P155" , nextproperty = "P156"},        

    }  -- for parts
} -- for return