تضامنًا مع حق الشعب الفلسطيني |
وحدة:بطاقة/قالب/جيش
اذهب إلى التنقل
اذهب إلى البحث
هذه الصفحة شرح لوحدة من وحدات البطاقات المبنية اعتمادا على وحدة:بطاقة. وتستعمل في {{بطاقة جيش}}.
-- Credits: وهراني @arwiki
-- Version: 20231218
local generic = require( 'وحدة:بطاقة/أدوات' )
local localdata = require( 'وحدة:بطاقة/بيانات' )
local org = require( 'وحدة:بطاقة/أدوات/منظمة' )
return {
maincolor = '#596643',
--thirdcolor = 'white',
parts = {
{type = 'title', value={'الاسم الرسمي','اسم'} , icon='militaire', style={color='white'} },
{type = 'subtitle', value={'اسم أصلي','native_name'}, style={color='white'} },
generic.logo(),
generic.flag(),
generic.mainimage(),
{type = 'images', imageparameters = {'صورة2','image2'} , captionparameter = {'تعليق2','caption2'}},
{type = 'table' ,title ='معلومات عامة', rows = {
generic.country(),
{type = 'row' , label = 'التأسيس' , value = {'التأسيس','تاريخ الإنشاء'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'الانحلال' , value = {'انحل','الانحلال','disbanded'} , wikidata = {property = 'P576'}},
generic.motto(),
{type = 'row' , label = 'الاسم الأصلي' , value = {'الاسم الاصلي'}},
{type = 'row' , label = 'الألقاب' , value = {'القاب'}},
{type = 'row' , label = 'اسماء آخرى' , value = {'اسم اخر'}},
{type = 'row'
, label = {'لقب حروب'} , defaultlabel = 'الاشتباكات'
, value = {'حروب'} , wikidata = {property = 'P607', conjtype='<br>', showdate=true}
},
org.headquarters(),
generic.website(),
}},
{type = 'table', title ='التكوين', rows = {
{type = 'row' , label = 'الشكل الحالي' , value = {'لشكل الحالي','current_form','التشكيل الحالي'}},
{type = 'row' , label = 'فرع من' , value = {'فرع','command_structure'} , wikidata = {property = 'P361'}},
{type = 'row' , label = 'الفروع' , value = {'الفروع','فروع','branches'} , wikidata = {property = 'P527', conjtype='*'}},
{type = 'row' , label = 'الجيوش الميدانية' , value = {'الجيوش الميدانية'}},
{type = 'row' , label = 'المناطق العسكرية' , value = {'المناطق العسكرية'}},
{type = 'row' , label = 'ساعات طيران الذراع الجوي' , value = {'ساعات الطيران','flying_hours'}},
}},
{type = 'table', title ='القيادة', rows = {
{type = 'row'
, label = {'لقب القائد','commander_title'}, defaultlabel = 'القائد الأعلى'
, value = {'قائد','commander','القائد','القائد العام'}
, wikidata = {property = 'P4791', conjtype='*'}
},
{type = 'row'
, label = {'لقب رئيس الأركان' ,'commander-in-chief_title'}, defaultlabel = 'رئيس الأركان'
, value = {'رئيس الأركان','commander-in-chief'}
},
{type = 'row'
, label = {'لقب وزير','لقب الوزير','minister_title' }, defaultlabel ='وزير الدفاع'
, value = {'وزير','minister','الوزير'}
},
}},
{type = 'table', title ='الموارد البشرية', rows = {
{type = 'row' , label = 'سن الخدمة العسكرية' , value = {'السن','age'}},
{type = 'row' , label = 'مدة الخدمة العسكرية' , value = {'مدة الخدمة','conscription'}},
{type = 'row' , label = 'إجمالي البالغين للخدمة' , value = {'بالغ'}},
{type = 'row' , label = 'إجمالي اللائقين للخدمة' , value = {'لائق'}},
{type = 'row' , label = 'البالغين للخدمة سنويا' , value = {'بالغ سنويا'}},
{type = 'row' , label = 'اللائقين للخدمة سنويا' , value = {'لائق سنويا'}},
{type = 'row' , label = 'الأفراد في الخدمة' , value = {'نشط'}},
{type = 'row' , label = 'الاحتياط' , value = {'الاحتياط','احتياط','reserve'}},
{type = 'row' , label = 'عام الإحصاء' , value = {'عام الاحصاء'}},
{type = 'row' , label = 'الأفراد المنتشرين' , value = {'منتشر','deployed','الانتشار'}},
{type = 'row' , label = 'القوات العاملة'
, value = function()
local active =localdata['عامل'] or localdata['active']
local ranked =localdata['ranked'] or localdata['المرتبة']
if active then
if ranked then
active = active .. ' ([[قائمة الدول حسب العدد الإجمالي للقوات العسكرية|المرتبة '..ranked..']])'
end
else
return nil
end
end
},
{type = 'row' , label = 'القوة البشرية<br /> المتاحة للتجنيد'
, value = function()
local available = localdata['available'] or localdata['متاح']
local availablef = localdata['available_f'] or localdata['إناث متاحات']
local age = localdata['manpower_age'] or localdata['سن قوة ذكور'] or '15–49'
local ref= localdata['manpower_data'] or localdata['بيانات قوة ذكور']
local ans =''
if availablef == nil and available == nil then
return nil
end
if ref then ref = ' ('..ref..')' else ref='' end
age = '، السن :'..age
if availablef == nil then
return available..age..ref
end
return available..' ذكر'..age..ref.."<br>"..availablef..' أنثى'..age..ref
end
},
{type = 'row' , label = 'اللائقون للخدمة العسكرية'
,value = function()
local fit = localdata['fit'] or localdata['لائق']
local fitf = localdata['fit_f'] or localdata['إناث لائقات']
local age = localdata['manpower_age'] or localdata['سن قوة ذكور'] or '15–49'
local ref= localdata['manpower_data'] or localdata['بيانات قوة ذكور']
local ans =''
if fitf == nil and fit == nil then
return nil
end
if ref then ref = ' ('..ref..')' else ref='' end
age = '، السن :'..age
if fitf == nil then
return fit..'،'..age..ref
end
return fit..' ذكر'..age..ref.."<br>"..fitf..' أنثى'..age..ref
end
},
{type = 'row' , label = 'البالغون سن الخدمة العسكرية سنويا'
,value = function()
local reaching = localdata['reaching'] or localdata['بالغ']
local reaching_f = localdata['reaching_f'] or localdata['إناث بالغات']
local age = localdata['manpower_age'] or localdata['سن قوة ذكور'] or '15–49'
local ref= localdata['manpower_data'] or localdata['بيانات قوة ذكور']
local ans =''
if reaching_f == nil and reaching == nil then
return nil
end
if ref then ref = ' ('..ref..')' else ref='' end
age = '، السن :'..age
if reaching_f == nil then
return reaching..'،'..age..ref
end
return reaching..' ذكر'..age..ref.."<br>"..reaching_f..' أنثى'..age..ref
end
},
}},
{type = 'table', title ='النفقات', rows = {
{type = 'row' , label = 'الميزانية' , value = {'الميزانية','ميزانية','amount'}},
{type = 'row' , label = 'الناتج المحلي الإجمالي' , value = {'الناتج'}},
{type = 'row' , label = 'النسبة من [[ناتج محلي إجمالي|ن.م.إ]]' , value = {'نسبة ناتج محلي','percent_GDP'}},
}},
{type = 'table', title ='الصناعة', rows = {
{type = 'row' , label = 'الموردون المحليون' , value = {'مورد محلي','domestic_suppliers'}},
{type = 'row' , label = 'الموردون الخارجيون' , value = {'مورد خارجي','foreign_suppliers'}},
{type = 'row' , label = 'الواردات' , value = {'الواردات','واردات','imports'}},
{type = 'row' , label = 'الصادرات' , value = {'الصادرات','صادرات','exports'}},
}},
{type = 'table', title ='مقالات ذات صلة', rows = {
{type = 'row' , label = 'التاريخ' , value = {'التاريخ','تاريخ','history'}},
{type = 'row' , label = 'الرتب' , value = {'الرتب','رتب','ranks'}},
}},
generic.coat_of_arms({upright = 0.5}),
generic.seal({upright = 0.5}),
} -- for parts
} -- for return