مودول:ب.ص.م/بطاقة/حزب سياسي
السيفة
يمكن إنشاء صفحة توثيق الوحدة في مودول:ب.ص.م/بطاقة/حزب سياسي/شرح
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