وحدة:ب.ص.م/بطاقة/حزب سياسي

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

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

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

return  {
    maincolor = '#A7D4E7',
    parts = {
        {type = 'title', value ={'اسم الحزب','اسم_الحزب'} , icon='defaut' },
		{type = 'subtitle', value = {'اسم رسمي','title_orig'}
			, wikidata= {property = 'P1448',numval = 2, conjtype = '*', showlang = true}},
		generic.logo(),
		generic.mainimage(),
		generic.flag(),

        {type = 'table' , title ='التأسيس', rows = {
                {type = 'row' , label = 'البلد' , value = {'البلد'} , wikidata = {property = 'P17'}},
                {type = 'row' , label = 'التأسيس' , value = {'سنة التأسيس','تأسس_عام','formation','تأسيس'} 
                	, wikidata = {property = 'P571'}},
                {type = 'row' , label = 'المؤسس',plurallabel='المؤسسون' , value = {'المؤسس(ون)','المؤسس'} 
                	, wikidata = {property = 'P112'}},
                {type = 'row' , label = 'اندماج' , value = {'اندماج'}},
                {type = 'row' , label = 'انحل عام' , value = {'حلّ عام','انحل_عام'} , wikidata = {property = 'P576'}},
                {type = 'row' , label = 'انشق عن' , value = {'انشق'}},
                {type = 'row' , label = 'اندمج في' , value = {'اندمج'}},
                {type = 'succession', previousparameter ={'سبقه'} , nextparameter ={'تبعه'} , previousproperty = "P155" , nextproperty = "P156"},
        }},
        {type = 'table' , title ='الشخصيات', rows = {
                {type = 'row' , label = function ( localdata ) return localdata['تسمية الرئيس'] or 'قائد الحزب' end 
                	, value = {'الرئيس'} , wikidata = {property = 'P488',showdate=true,sorttype='chronological',conjtype ='*'}},
                {type = 'row' , label = 'الأمير' , value = {'الأمير'}},
                {type = 'row' , label = 'القادة' , value = {'القائد','قادة الحزب'}},
                {type = 'row' , label = 'الأمين العام' , value = {'الأمين العام'} , wikidata = {property = 'P3975',showdate=true}},
                {type = 'row' , label = 'عدد الأعضاء' , value = {'عدد_الأعضاء'} , wikidata = {property = 'P2124',showdate=true,sorttype='chronological',conjtype ='*'}},
        }},
        {type = 'table' , title ='المقرات', rows = {
                {type = 'row' , label = 'المقر الرئيسي' , value = {'مركز_القيادة','headquarters','مقر','المقر الرئيسي'}
                	, wikidata = {property = 'P159',conjtype ='new line'}},
                {type = 'row' , label = 'مركز الإدارة' , value = {'مركز_الإدارة'}},
                {type = 'row' , label = 'مقر الحزب' , value = {'مقر الحزب'}},
        }},
        {type = 'table' , title ='الأفكار', rows = {
                {type = 'row' , label =  function ( localdata ) return localdata['جناح1_عنوان'] end , value = {'جناح1'}},
                {type = 'row' , label = '[[أيديولوجيا|الأيديولوجيا]]' , value = {'الأيديولوجيا','أيديولوجيا','الإيديولوجية'} 
                	, wikidata = {property = 'P1142'}},
                {type = 'row' , label = 'الخلفية' , value = {'الميول','الخلفية'}},
                {type = 'row' , label = 'الانحياز السياسي' , value = {'انحياز سياسي'} , wikidata = {property = 'P1387'}},
                {type = 'row' , label = 'الألوان' , value = {'الهوية','colors','الألوان','اللون'} , wikidata = {property = 'P462'}},
                {type = 'row' , label = 'الدين' , value = {'الدين'} , wikidata = {property = 'P140'}},
                {type = 'row' , label = 'الانتساب الوطني' , value = {'الانتساب الوطني'}},
                {type = 'row' , label = 'الانتساب الإقليمي' , value = {'الانتساب المحلي'}},
                {type = 'row' , label = 'الانتساب الدولي' , value = {'الانتساب الدولي'}},
                {type = 'row' , label = 'يتكون من' , value = {'يتكون من'} , wikidata = {property = 'P527'}},
        }},
        {type = 'table' , title ='المشاركة في الحكم', rows = {
                {type = 'row' , label = 'عدد النواب' , value = {'عدد النواب'}},
                {type = 'row' , label = function ( localdata ) return localdata['عدد المقاعد1_عنوان'] or localdata['seats1_title'] end  
                	, value = {'عدد المقاعد1','seats1'}},
                {type = 'row' , label = function ( localdata ) return localdata['عدد المقاعد2_عنوان'] or localdata['seats2_title'] end 
                	, value = {'عدد المقاعد2','seats2'}},
                {type = 'row' , label = function ( localdata ) return localdata['عدد المقاعد3_عنوان'] end , value = {'عدد المقاعد3'}},
                {type = 'row' , label = function ( localdata ) return localdata['عدد المقاعد4_عنوان'] end , value = {'عدد المقاعد4'}},
                {type = 'row' , label = function ( localdata ) return localdata['عدد المقاعد5_عنوان'] end , value = {'عدد المقاعد5'}},
                {type = 'row' , label = function ( localdata ) return localdata['عدد المقاعد6_عنوان'] end , value = {'عدد المقاعد6'}},
                {type = 'row' , label = function ( localdata ) return localdata['عدد المقاعد7_عنوان'] end , value = {'عدد المقاعد7'}},
                {type = 'row' , label = function ( localdata ) return localdata['عدد المقاعد8_عنوان'] end , value = {'عدد المقاعد8'}},
                {type = 'row' , label = 'المشاركة في الحكومة' , value = {'المشاركة في الحكومة ؟'}},
                {type = 'row' , label = function ( localdata ) return localdata['رئيس المجلس1_عنوان'] end , value = {'رئيس المجلس1'}},
                {type = 'row' , label = function ( localdata ) return localdata['رئيس المجلس2_عنوان'] end , value = {'رئيس المجلس2'}},
                {type = 'row' , label = function ( localdata ) return localdata['رئيس المجلس3_عنوان'] end , value = {'رئيس المجلس3'}},
                {type = 'row' , label = function ( localdata ) return localdata['رئيس الكتلة1_عنوان'] end , value = {'رئيس الكتلة1'}},
                {type = 'row' , label = function ( localdata ) return localdata['رئيس الكتلة2_عنوان'] end , value = {'رئيس الكتلة2'}},
                {type = 'row' , label = function ( localdata ) return localdata['رئيس الكتلة3_عنوان'] end , value = {'رئيس الكتلة3'}},
        }},
        {type = 'table' , title ='معلومات أخرى', rows = {
                {type = 'row' , label = 'الصحيفة الرسمية' , value = {'الصحيفة_الرسمية'}},
                {type = 'row' , label = function ( localdata ) return localdata['wing1_title'] end , value = {'wing1'}},
                {type = 'row' , label = function ( localdata ) return localdata['wing2_title'] end , value = {'wing2'}},
                {type = 'row' , label = 'الإصدارات' , value = {'الإصدارات'}},
                {type = 'row' , label = 'الناطق الرسمي' , value = {'الناطق الرسمي'}},
                generic.website(),
        }},
    }  -- for parts
} -- for return