وحدة:Flagg/Altvar data

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

تحتوي هذه الوحدة على بيانات يتم استخدامها بواسطة وحدة:Flagg للرياضة والروابط العسكرية، حيث تحتوي رموز (غير حساسة لحالة الأحرف) لكل فرع رياضي أو عسكري، على الجانب الأيسر من الجدول الأول في رمز الوحدة النمطية؛ وتوجد الأسماء المستعارة في الجدول الثاني. الوسيط |age= هو "حد العمر" للفرق الرياضية الشبابية.

الجدول[عدل]

باستخدام وظيفة list_all في هذه الوحدة، يمكن الحصول على قائمة بنفس البيانات بتنسيق جدول HTML. يمكن استخدام الرموز الرئيسية (التي تستند عمومًا إلى أسماء القوالب المتخصصة المقابلة، الواردة في العمود الأخير) أو الأسماء المستعارة الخاصة بها لتحديد الفرع الرياضي أو العسكري في قالب:Flagg.

جميع الرموز غير حساسة لحالة الأحرف والمسافات والواصلة، على سبيل المثال يمكن استخدام |altvar= لسلاح الجو كالتالي: airforce أو air force أو Air Force أو air-force إلخ..

الخيار "altlink" هو لاحقة الوصلة بشكل افتراضي؛ إذا كانت لاحقة الرياضة تحتوي على كلمة "age" الخضراء والمائلة، يجب تحديد حد العمر باستخدام |age= في قالب Flagg. تستخدم altvar في تصنيف:قوالب بيانات بلد لتحديد المتغيرات الرياضية أو العسكرية الخاصة (باستخدام|flag alias-altvar=... في النص البرمجي الخاص بالقالب) وتجاوز هدف الرابط (|link alias-altvar=...) واسم العرض (|name alias-altvar=...).

القائمة[عدل]

الكودAliasesبادئة الوصلةلاحقة الوصلةAltvarالقالبمثال
sbwwomen'ssoftballمنتخبللكرة اللينة للسيداتكرة لينةsbw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fsfutsalمنتخبلكرة الصالاتكرة الصالاتfutsal (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
arfaustralianrulesfootballمنتخبلكرة القدم الأستراليةAustralian rules footballarf (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bkbasketballمنتخبلكرة السلةكرة السلةbk (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
svbwwomen'ssittingvolleyvallمنتخبلكرة الطائرة جلوس للسيداتsitting volleyballsvbw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
iihjjuniorinlinehockeyمنتخبinline hockey للناشئينinline hockeyiihj (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
wightmanwightmancupمنتخبلكأس ويتمانtenniswightman (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
speedwayمنتخبspeedwayspeedwayspeedway (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ishicesledgehockeyمنتخبice sledge hockey للرجالsledge hockeyish (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
iihwwomen'sinlinehockeyمنتخبinline hockey للسيداتinline hockeyiihw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bandywwomen'sbandyمنتخبللباندي للسيداتbandybandyW (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fswwomen'sfutsalمنتخبلكرة الصالات للسيداتكرة صالات سيداتfsw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
hbjjuniorhandballمنتخبلكرة اليد للناشئينكرة يد ناشئينhbj (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ru7rugbysevens
rugbyunionsevens
منتخبلسباعيات الرغبيسباعيات الرغبيru7 (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bswbeachsoccerwomen
women'sbeachsoccer
منتخبلكرة القدم الشاطئية للسيداتكرة قدم شاطئية للسيداتbeachsoccerwomen (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bsbeachsoccerمنتخبلكرة القدم الشاطئيةكرة قدم شاطئيةbeachsoccer (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
rhmrollerhockeyمنتخبلهوكي الدحرجةهوكي الدحرجةrhm (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
rollerderbyمنتخبلدربي الانزلاقدربي الانزلاقRollerDerby (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
hbwywomen'syouthhandballمنتخبلكرة اليد للشاباتكرة يد شاباتhbwy (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bbbaseballمنتخبلكرة القاعدةكرة القاعدةbb (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bkwwomen'sbasketballمنتخبلكرة السلة للسيداتكرة السلةbkw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
afamericanfootballمنتخبلكرة القدم الأمريكيةAmerican footballaf (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
gbgoalballمنتخبلكرة الهدف للرجالكرة هدف رجالgb (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
hbhandballمنتخبلكرة اليدكرة اليدhb (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fhwwomen'sfieldhockeyمنتخبلهوكي الحقل للسيداتهوكي الحقل سيداتfhw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ihwwomen'sicehockeyمنتخبلهوكي الجليد للسيداتهوكي الجليد سيداتihw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
cr19youthcricket
under19cricket
منتخبتحت 19 سنة للكريكتcricketcr19 (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
nbnetballمنتخبلكرة الشبكةnetballnb (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
iflmlacrosse
men'slacrosse
منتخبlacrosse للرجالlacrosseiflm (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bkuyouthbasketballمنتخبتحت age سنة لكرة السلةكرة السلةbku (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
3x3منتخبلكرة السلة 3x3كرة السلة 3x33x3 (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
sbsoftballمنتخبللكرة اللينة للرجالكرة لينةsb (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bhwwomen'sbeachhandballمنتخبلكرة اليد الشاطئية للسيداتbeach handballbhw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
cyclingمنتخبلسباق الدراجات الهوائيةسباق الدراجات الهوائيةcycling (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
crcricketمنتخبللكريكتكريكتcr (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ih18under18icehockeyمنتخبتحت 18 سنة لهوكي الجليد للرجالهوكي الجليدih18 (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fedfedcupمنتخبلكأس فيدكأس فيدfed (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fbwuwomen'syouthfootballمنتخبتحت age سنة لكرة القدم للسيداتكرة قدمfbwu (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
iilindoorlacrosseمنتخبindoor lacrosselacrosseiil (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
vbuمنتخبتحت age سنة لكرة الطائرة للرجالكرة الطائرةvbu (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
rugru
rugbyunion
منتخبلاتحاد الرغبياتحاد الرغبيrug (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
iihinlinehockeyمنتخبinline hockey للرجالinline hockeyiih (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ihw18women'sunder18icehockeyمنتخبتحت 18 سنة لهوكي الجليد للسيداتهوكي الجليد سيدات تحت 18 سنةihw18 (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
wbkwheelchairbasketballمنتخبلكرة السلة على الكراسي المتحركة للرجالwheelchair basketballwbk (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
crwwomen'scricketمنتخبللكريكت للسيداتكريكتcrw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
rhwwomen'srollerhockeyمنتخبلهوكي الدحرجة للسيداتهوكي الدحرجةrhw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
p&ppitchandputtمنتخبpitch and putt للرجالpitch and puttp&p (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ruwwomen'srugbyunionمنتخبلاتحاد الرغبي للسيداتاتحاد الرغبيruw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
wbkwwomen'swheelchairbasketballمنتخبلكرة السلة على الكراسي المتحركة للسيداتwheelchair basketballwbkw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
wpwaterpoloمنتخبلكرة الماءwater polowp (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
vbwwomen'svolleyballمنتخبلكرة الطائرة للسيداتكرة الطائرةvbw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
svbsittingvolleyvallمنتخبلكرة الطائرة جلوس للرجالsitting volleyballsvb (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
arfwwomen'saustralianrulesfootballمنتخبلكرة القدم الأسترالية للسيداتAustralian rules footballarfw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bbstatebaseballstateمنتخبstate لكرة القاعدةbaseballbb-state (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
vbvolleyballمنتخبلكرة الطائرة للرجالكرة الطائرةvb (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
speedwayltlongtrackمنتخبlong tracklong trackspeedwayLT (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fbwmwomen'smilitaryfootballمنتخبالعسكري لكرة القدم للسيداتfootballfbwm (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
hopmanhopmancupفي كأس هوبمانtennishopman (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fhmmen'sfieldhockey
fieldhockey
fh
منتخبلهوكي الحقل للرجالهوكي الحقلfhm (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ru7wwomen'srugbyunionsevens
women'srugbysevens
منتخبلسباعيات الرغبي للسيداتسباعيات الرغبيru7w (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ruuyouthrugbyunionمنتخبتحت age سنة لاتحاد الرغبياتحاد الرغبيruu (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fsuمنتخبتحت age سنة لكرة الصالاتكرة الصالاتfsu (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
whrwheelchairrugbyمنتخبللرغبي للكراسي المتحركةwheelchair rugbywhr (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
korfkorfballمنتخبللكورفبالkorfballkorf (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
flwuflw19
flwu19
منتخبتحت 19 سنة لكرة الأرض للسيداتكرة أرض سيدات تحت 19 سنةflw19 (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
wpwwomen'swaterpoloمنتخبلكرة الماء للسيداتwater polowpw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ihjjunioricehockeyمنتخبلهوكي الجليد للناشئينهوكي الجليد ناشئينihj (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bkwuwomen'syouthbasketballمنتخبتحت age سنة لكرة السلة للسيداتكرة السلةbkwu (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
3x3wمنتخبلكرة السلة 3x3 للسيداتكرة السلة 3x3 للسيدات3x3w (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bhbeachhandballمنتخبلكرة اليد الشاطئيةbeach handballbh (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fbuyouthfootballمنتخبتحت age سنة لكرة القدمكرة قدمfbu (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
davisdaviscupمنتخبلكأس ديفيزtennisdavis (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
afujunioramericanfootballمنتخبلكرة القدم الأمريكية للناشئينAmerican footballafu (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bandyمنتخبللبانديbandybandy (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
flufl19منتخبتحت 19 سنة لكرة الأرض للرجالكرة أرض تحت 19 سنةflu (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
hbyyouthhandballمنتخبلكرة اليد للشبابكرة يد شبابhby (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bdbadmintonمنتخبلكرة الريشةكرة ريشةbd (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fbla'footballمنتخبالمحلي لكرة القدمكرة قدمfbl (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
hbwjwomen'sjuniorhandballمنتخبلكرة اليد للناشئاتكرة يد ناشئاتhbwj (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
hbwwomen'shandballمنتخبلكرة اليد للسيداتكرة يد سيداتhbw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
bbwwomen'sbaseballمنتخبلكرة القاعدة للسيداتbaseballbbw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
kdkabaddiمنتخبللكاباديKabaddikd (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
rlrugbyleagueمنتخبلدوري الرغبيدوري الرغبيrl (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
gbwwomen'sgoalballمنتخبلكرة الهدف للسيداتكرة هدف سيداتgbw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fbwwomen'sfootballمنتخبلكرة القدم للسيداتكرة قدم سيداتfbw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
flwwomen'sfloorballمنتخبلكرة الأرض للسيداتكرة أرض سيداتflw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fbmmilitaryfootballمنتخبالعسكري لكرة القدمfootballfbm (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
iflwwomen'slacrosseمنتخبlacrosse للسيداتlacrosseiflw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
ihicehockeyمنتخبلهوكي الجليدهوكي الجليدih (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
afwwomen'samericanfootballمنتخبلكرة القدم الأمريكية للسيداتAmerican footballafw (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fboolympicfootballمنتخبالأولمبي لكرة القدمfootballfbo (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
fbfootballمنتخبلكرة القدمكرة قدمfb (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
iflwuiflwu19منتخبتحت 19 سنة lacrosse للسيداتlacrosseiflwu19 (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.
flFlb
floorball
منتخبلكرة الأرض للرجالكرة أرضfl (en)خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found.

local p = {}

function p.alttable(age)

local alt_map = {
["af"]={linkpre = "منتخب";
		altlink= "لكرة القدم الأمريكية";
		altvar= "American football"
	};
["afu"]={linkpre = "منتخب";
		altlink= "لكرة القدم الأمريكية للناشئين";
		altvar= "American football"
	};
["afw"]={linkpre = "منتخب";
		altlink= "لكرة القدم الأمريكية للسيدات";
		altvar= "American football"
	};
["arf"]={linkpre = "منتخب";
		altlink= "لكرة القدم الأسترالية";
		altvar= "Australian rules football";
		mw= "رجال"
	};
["arfw"]={linkpre = "منتخب";
		altlink= "لكرة القدم الأسترالية للسيدات";
		altvar= "Australian rules football";
		mw= "سيدات"
	};
["bandy"]={linkpre = "منتخب";
		altlink= "للباندي";
		altvar= "bandy"
	};
["bandyw"]={linkpre = "منتخب";
		altlink= "للباندي للسيدات";
		altvar= "bandy";
		template= "bandyW"
	};
["bb"]={linkpre = "منتخب";
		altlink= "لكرة القاعدة";
		altvar= "كرة القاعدة"
	};
["bbstate"]={linkpre = "منتخب";
		altlink= "state لكرة القاعدة";
		altvar= "baseball";
		template= "bb-state"
	};
["bbw"]={linkpre = "منتخب";
		altlink= "لكرة القاعدة للسيدات";
		altvar= "baseball"
	};
["bd"]={linkpre = "منتخب";
		altlink= "لكرة الريشة";
		altvar= "كرة ريشة"
	};
["bs"]={linkpre = "منتخب";
		altlink= "لكرة القدم الشاطئية";
		altvar= "كرة قدم شاطئية";
		template= "beachsoccer"
	};
["bsw"]={linkpre = "منتخب";
		altlink= "لكرة القدم الشاطئية للسيدات";
		altvar= "كرة قدم شاطئية للسيدات";
		template= "beachsoccerwomen"
	};
["bh"]={linkpre = "منتخب";
		altlink= "لكرة اليد الشاطئية";
		altvar= "beach handball"
	};
["bhw"]={linkpre = "منتخب";
		altlink= "لكرة اليد الشاطئية للسيدات";
		altvar= "beach handball";
		mw= "سيدات"
	};
["3x3"]={linkpre = "منتخب";
		altlink= "لكرة السلة 3x3";
		altvar= "كرة السلة 3x3"
	};
["3x3w"]={linkpre = "منتخب";
		altlink= "لكرة السلة 3x3 للسيدات";
		altvar= "كرة السلة 3x3 للسيدات";
		mw= "سيدات"
	};
["bk"]={linkpre = "منتخب";
		altlink= "لكرة السلة";
		altvar= "كرة السلة"
	};
["bku"]={linkpre = "منتخب";
		altlink= "تحت "..age.." سنة لكرة السلة";
		altvar= "كرة السلة";
		age= "تحت "..age};
["bkw"]={linkpre = "منتخب";
		altlink= "لكرة السلة للسيدات";
		altvar= "كرة السلة";
		mw= "سيدات"
	};
["bkwu"]={linkpre = "منتخب";
		altlink= "تحت "..age.." سنة لكرة السلة للسيدات";
		altvar= "كرة السلة";
		mw= "سيدات";
		age= "تحت "..age};
["cr"]={linkpre = "منتخب";
		altlink= "للكريكت";
		altvar= "كريكت";
	};

["cr19"]={linkpre = "منتخب";
		altlink= "تحت 19 سنة للكريكت";
		altvar= "cricket";
		age= "تحت 19"
	};

["crw"]={linkpre = "منتخب";
		altlink= "للكريكت للسيدات";
		altvar= "كريكت";
		mw= "سيدات"
	};
["cycling"]={linkpre = "منتخب";
		altlink= "لسباق الدراجات الهوائية";
		altvar= "سباق الدراجات الهوائية";
		mw= "cycling"
	};
["davis"]={linkpre = "منتخب";
		altlink= "لكأس ديفيز";
		altvar= "tennis";
		mw= "Davis"
	};
["fb"]={linkpre = "منتخب";
		altlink= "لكرة القدم";
		altvar= "كرة قدم"
	};
["fbl"]={linkpre = "منتخب";
		altlink= "المحلي لكرة القدم";
		altvar= "كرة قدم"; -- football
		mw= "محلي" -- A'
	};
["fbm"]={linkpre = "منتخب";
		altlink= "العسكري لكرة القدم";
		altvar= "football"
	};
["fbo"]={linkpre = "منتخب";
		altlink= "الأولمبي لكرة القدم";
		altvar= "football";
		mw= "Olympic"
	};
["fbu"]={linkpre = "منتخب";
		altlink= "تحت "..age.." سنة لكرة القدم";
		altvar= "كرة قدم";
		age= "تحت "..age};
	
["fbw"]={linkpre = "منتخب";
		altlink= "لكرة القدم للسيدات";
		altvar= "كرة قدم سيدات";
		mw= "سيدات"
	};
["fbwm"]={linkpre = "منتخب";
		altlink= "العسكري لكرة القدم للسيدات";
		altvar= "football";
		mw= "سيدات"
	};

["fbwu"]={linkpre = "منتخب";
		altlink= "تحت "..age.." سنة لكرة القدم للسيدات";
		altvar= "كرة قدم";
		mw= "السيدات";
		age= "تحت "..age};


["fed"]={linkpre = "منتخب";
		altlink= "لكأس فيد";
		altvar= "كأس فيد";
		mw= "Fed"
	};
["fhm"]={linkpre = "منتخب";
		altlink= "لهوكي الحقل للرجال";
		altvar= "هوكي الحقل";
		mw= "رجال"
	}; 
["fhw"]={linkpre = "منتخب";
		altlink= "لهوكي الحقل للسيدات";
		altvar= "هوكي الحقل سيدات";
		mw= "سيدات"
	};
["fl"]={linkpre = "منتخب";
		altlink= "لكرة الأرض للرجال";
		altvar= "كرة أرض";
		mw= "رجال"
	};
["flu"]={linkpre = "منتخب";
		altlink= "تحت 19 سنة لكرة الأرض للرجال";
		altvar= "كرة أرض تحت 19 سنة";
		mw= "رجال";
		age= "تحت 19"
	};
["flw"]={linkpre = "منتخب";
		altlink= "لكرة الأرض للسيدات";
		altvar= "كرة أرض سيدات";
		mw= "سيدات"
	};
["flwu"]={linkpre = "منتخب";
		altlink= "تحت 19 سنة لكرة الأرض للسيدات";
		altvar= "كرة أرض سيدات تحت 19 سنة";
		mw= "سيدات";
		template= "flw19"
	};
["fsw"]={linkpre = "منتخب";
		altlink= "لكرة الصالات للسيدات";
		altvar= "كرة صالات سيدات";
		mw= "سيدات"
	};
["fs"]={linkpre = "منتخب";
		altlink= "لكرة الصالات";
		altvar= "كرة الصالات";
		template= "futsal"
	};

["fsu"]={linkpre = "منتخب";
		altlink= "تحت "..age.." سنة لكرة الصالات";
		altvar= "كرة الصالات";
		age= "تحت "..age};

["gb"]={linkpre = "منتخب"; 
		altlink= "لكرة الهدف للرجال";
		altvar= "كرة هدف رجال";
		mw= "رجال"
	};
["gbw"]={linkpre = "منتخب";
		altlink= "لكرة الهدف للسيدات";
		altvar= "كرة هدف سيدات";
		mw= "سيدات"
	};
["hb"]={linkpre = "منتخب";
		altlink= "لكرة اليد";
		altvar= "كرة اليد"
	};
["hbj"]={linkpre = "منتخب";
		altlink= "لكرة اليد للناشئين";
		altvar= "كرة يد ناشئين"
	};
["hbw"]={linkpre = "منتخب";
		altlink= "لكرة اليد للسيدات";
		altvar= "كرة يد سيدات";
		mw= "سيدات"
	};
["hbwj"]={linkpre = "منتخب";
		altlink= "لكرة اليد للناشئات";
		altvar= "كرة يد ناشئات"
	};
["hbwy"]={linkpre = "منتخب";
		altlink= "لكرة اليد للشابات";
		altvar= "كرة يد شابات";
		mw= "للشابات"
	};
["hby"]={linkpre = "منتخب";
		altlink= "لكرة اليد للشباب";
		altvar= "كرة يد شباب"
	};
["hopman"]={
		altlink= "في كأس هوبمان";
		altvar= "tennis";
		mw= "هوبمان"
	};
["iflm"]={linkpre = "منتخب";
		altlink= "lacrosse للرجال";
		altvar= "lacrosse";
		mw= "رجال"
	};
["iflw"]={linkpre = "منتخب";
		altlink= "lacrosse للسيدات";
		altvar= "lacrosse";
		mw= "سيدات"
	};
["iflwu"]={linkpre = "منتخب";
		altlink= "تحت 19 سنة lacrosse للسيدات";
		altvar= "lacrosse";
		mw= "سيدات";
		template= "iflwu19"
	};
["ih"]={linkpre = "منتخب";
		altlink= "لهوكي الجليد";
		altvar= "هوكي الجليد";
		mw= "رجال"
	};
["ih18"]={linkpre = "منتخب";
		altlink= "تحت 18 سنة لهوكي الجليد للرجال";
		altvar= "هوكي الجليد";
		mw= "رجال";
		age= "تحت 18"
	};
["ihj"]={linkpre = "منتخب";
		altlink= "لهوكي الجليد للناشئين";
		altvar= "هوكي الجليد ناشئين";
		mw= "رجال";
		age= "ناشئين"
	};
["ihw"]={linkpre = "منتخب";
		altlink= "لهوكي الجليد للسيدات";
		altvar= "هوكي الجليد سيدات";
		mw= "سيدات"
	};
["ihw18"]={linkpre = "منتخب";
		altlink= "تحت 18 سنة لهوكي الجليد للسيدات";
		altvar= "هوكي الجليد سيدات تحت 18 سنة";
		mw= "سيدات";
		age= "U-18"
	};
["iih"]={linkpre = "منتخب";
		altlink= "inline hockey للرجال";
		altvar= "inline hockey"
	};
["iihj"]={linkpre = "منتخب";
		altlink= "inline hockey للناشئين";
		altvar= "inline hockey";
		mw= "junior"
	};
["iihw"]={linkpre = "منتخب";
		altlink= "inline hockey للسيدات";
		altvar= "inline hockey";
		mw= "سيدات"
	};
["iil"]={linkpre = "منتخب";
		altlink= "indoor lacrosse";
		altvar= "lacrosse";
		mw= "رجال"
	};
["ish"]={linkpre = "منتخب";
		altlink= "ice sledge hockey للرجال";
		altvar= "sledge hockey"
	};
["kd"]={linkpre = "منتخب";
		altlink= "للكابادي";
		altvar= "Kabaddi"
	};
["korf"]={linkpre = "منتخب";
		altlink= "للكورفبال";
		altvar= "korfball"
	};
["nb"]={linkpre = "منتخب";
		altlink= "لكرة الشبكة";
		altvar= "netball"
	};
["p&p"]={linkpre = "منتخب";
		altlink= "pitch and putt للرجال";
		altvar= "pitch and putt"
	};
["rhm"]={linkpre = "منتخب";
		altlink= "لهوكي الدحرجة";
		altvar= "هوكي الدحرجة";
		mw= "رجال"
	};
["rhw"]={linkpre = "منتخب";
		altlink= "لهوكي الدحرجة للسيدات";
		altvar= "هوكي الدحرجة";
		mw= "سيدات"
	};
["rl"]={linkpre = "منتخب";
		altlink= "لدوري الرغبي";
		altvar= "دوري الرغبي"
	};
["rollerderby"]={linkpre = "منتخب";
		altlink= "لدربي الانزلاق";
		altvar= "دربي الانزلاق";
		template= "RollerDerby"
	};
["rug"]={linkpre = "منتخب";
		altlink= "لاتحاد الرغبي";
		altvar= "اتحاد الرغبي"
	};
["fba"]={linkpre = "منتخب";linkpre = "اتحاد";
		altlink= "لكرة القدم";
		altvar= "football"
	};
["ru7"]={linkpre = "منتخب";
		altlink= "لسباعيات الرغبي";
		altvar= "سباعيات الرغبي"
	};
["ru7w"]={linkpre = "منتخب";
		altlink= "لسباعيات الرغبي للسيدات";
		altvar= "سباعيات الرغبي";
		mw= "سيدات"
	};
["ruu"]={linkpre = "منتخب";
		altlink= "تحت "..age.." سنة لاتحاد الرغبي";
		altvar= "اتحاد الرغبي";
		age= "تحت "..age};
["ruw"]={linkpre = "منتخب";
		altlink= "لاتحاد الرغبي للسيدات";
		altvar= "اتحاد الرغبي";
		mw= "سيدات"
	};
["sb"]={linkpre = "منتخب";
		altlink= "للكرة اللينة للرجال";
		altvar= "كرة لينة";
		mw= "رجال"
	};
["sbw"]={linkpre = "منتخب";
		altlink= "للكرة اللينة للسيدات";
		altvar= "كرة لينة";
		mw= "سيدات"
	};
["speedway"]={linkpre = "منتخب";
		altlink= "speedway";
		altvar= "speedway"
	};
["speedwaylt"]={linkpre = "منتخب";
		altlink= "long track";
		altvar= "long track";
		template= "speedwayLT"
	};
["svb"]={linkpre = "منتخب";
		altlink= "لكرة الطائرة جلوس للرجال";
		altvar= "sitting volleyball";
		mw= "رجال"
	};
["svbw"]={linkpre = "منتخب";
		altlink= "لكرة الطائرة جلوس للسيدات";
		altvar= "sitting volleyball";
		mw= "سيدات"
	};
["vb"]={linkpre = "منتخب";
		altlink= "لكرة الطائرة للرجال";
		altvar= "كرة الطائرة";
		mw= "رجال"
	};

["vbu"]={linkpre = "منتخب";
		altlink= "تحت "..age.." سنة لكرة الطائرة للرجال";
		altvar= "كرة الطائرة";
		mw= "رجال";
		age= "تحت "..age};

["vbw"]={linkpre = "منتخب";
		altlink= "لكرة الطائرة للسيدات";
		altvar= "كرة الطائرة";
		mw= "سيدات"
	};
["wbk"]={linkpre = "منتخب";
		altlink= "لكرة السلة على الكراسي المتحركة للرجال";
		altvar= "wheelchair basketball"
	};
["wbkw"]={linkpre = "منتخب";
		altlink= "لكرة السلة على الكراسي المتحركة للسيدات";
		altvar= "wheelchair basketball";
		mw= "سيدات"
	};
["whr"]={linkpre = "منتخب";
		altlink= "للرغبي للكراسي المتحركة";
		altvar= "wheelchair rugby"
	};
["wightman"]={linkpre = "منتخب";
		altlink= "لكأس ويتمان";
		altvar= "tennis";
		mw= "Wightman"
	};
["wp"]={linkpre = "منتخب";
		altlink= "لكرة الماء";
		altvar= "water polo"
	};
["wpw"]={linkpre = "منتخب";
		altlink= "لكرة الماء للسيدات";
		altvar= "water polo";
		mw= "سيدات"
	};

["airforce"]={linkpre = "منتخب";
		altlink= "القوات الجوية";
		altvar= "air force";
		template= "air force"
	}; 
["army"]={linkpre = "منتخب";
		altlink= "الجيش";
		altvar= "army"
	};
["navy"]={linkpre = "منتخب";
		altlink= "القوات البحرية";
		altvar= "naval"	}
}

local alt_aliases = {
["a'football"]= "fbl"	;	
["americanfootball"]= "af"	;	
["australianrulesfootball"]= "arf"	;	
["badminton"]= "bd"	;	
["baseball"]= "bb"	;	
["baseballstate"]= "bbstate"	;	
["beachhandball"]= "bh"	;	
["beachsoccer"]= "bs"	;	
["beachsoccerwomen"]= "bsw"	;	
["basketball"]= "bk"	;	
["cricket"]= "cr"	;	
["daviscup"]= "davis"	;	
["Flb"]= "fl"	;	
["fedcup"]= "fed"	;	
["football"]= "fb"	;	
["fh"]= "fhm"	;	
["fieldhockey"]= "fhm"	;	
["fl19"]= "flu"	;	
["floorball"]= "fl"	;	
["flw19"]= "flwu"	;	
["flwu19"]= "flwu"	;	
["futsal"]= "fs"	;	
["goalball"]= "gb"	;	
["handball"]= "hb"	;	
["hopmancup"]= "hopman"	;	
["icehockey"]= "ih"	;	
["icesledgehockey"]= "ish"	;	
["iflwu19"]= "iflwu"	;	
["indoorlacrosse"]= "iil"	;	
["inlinehockey"]= "iih"	;	
["junioramericanfootball"]= "afu"	;	
["juniorhandball"]= "hbj"	;	
["junioricehockey"]= "ihj"	;	
["juniorinlinehockey"]= "iihj"	;	
["kabaddi"]= "kd"	;	
["korfball"]= "korf"	;	
["lacrosse"]= "iflm"	;	
["men'sfieldhockey"]= "fhm"	;	
["men'slacrosse"]= "iflm"	;	
["militaryfootball"]= "fbm"	;	
["netball"]= "nb"	;	
["olympicfootball"]= "fbo"	;	
["pitchandputt"]= "p&p"	;	
["rollerhockey"]= "rhm"	;	
["rugbyleague"]= "rl"	;	
["rugbysevens"]= "ru7"	;	
["ru"]= "rug"	;	
["rugbyunion"]= "rug"	;	
["rugbyunionsevens"]= "ru7"	;	
["softball"]= "sb"	;	
["longtrack"]= "speedwaylt"	;	
["sittingvolleyvall"]= "svb"	;	
["under18icehockey"]= "ih18"	;	
["under19cricket"]= "cr19"	;	
["volleyball"]= "vb"	;	
["waterpolo"]= "wp"	;	
["wheelchairbasketball"]= "wbk"	;	
["wheelchairrugby"]= "whr"	;	
["wightmancup"]= "wightman"	;	
["women'samericanfootball"]= "afw"	;	
["women'saustralianrulesfootball"]= "arfw"	;	
["women'sbandy"]= "bandyw"	;	
["women'sbaseball"]= "bbw"	;	
["women'sbasketball"]= "bkw"	;	
["women'sbeachhandball"]= "bhw"	;	
["women'sbeachsoccer"]= "bsw"	;	
["women'scricket"]= "crw"	;	
["women'sfieldhockey"]= "fhw"	;	
["women'sfloorball"]= "flw"	;	
["women'sfootball"]= "fbw"	;	
["women'sfutsal"]= "fsw"	;	
["women'sgoalball"]= "gbw"	;	
["women'shandball"]= "hbw"	;	
["women'sicehockey"]= "ihw"	;	
["women'sinlinehockey"]= "iihw"	;	
["women'srollerhockey"]= "rhw"	;	
["women'sunder18icehockey"]= "ihw18"	;	
["women'sjuniorhandball"]= "hbwj"	;	
["women'slacrosse"]= "iflw"	;	
["women'smilitaryfootball"]= "fbwm"	;	
["women'srugbysevens"]= "ru7w"	;	
["women'srugbyunion"]= "ruw"	;	
["women'srugbyunionsevens"]= "ru7w"	;	
["women'ssittingvolleyvall"]= "svbw"	;	
["women'ssoftball"]= "sbw"	;	
["women'svolleyball"]= "vbw"	;	
["women'swaterpolo"]= "wpw"	;	
["women'swheelchairbasketball"]= "wbkw"	;	
["women'syouthbasketball"]= "bkwu"	;	
["women'syouthfootball"]= "fbwu"	;	
["women'syouthhandball"]= "hbwy"	;	
["youthbasketball"]= "bku"	;	
["youthcricket"]= "cr19"	;	
["youthfootball"]= "fbu"	;	
["youthhandball"]= "hby"	;	
["youthrugbyunion"]= "ruu"
}

return alt_map, alt_aliases

end

function p.list_all(frame)
	
	--Load data
	local alt_map, alt_aliases = p.alttable("''<span style=\"color:green;\">age</span>''")
	
	--Add aliases to map table
	for k,v in pairs(alt_map) do
		alt_map[k].aliases = {}
	end
	local wrong_aliases = {}
	table.sort(alt_aliases)
	for k,v in pairs(alt_aliases) do
	if alt_map[v]
		then 
			table.insert(alt_map[v].aliases,k)
		else 
			table.insert(wrong_aliases,k)
	end
	end
	
	--Create html table & header row
	local list = mw.html.create("table")
	list:addClass("wikitable sortable collapsible")
	local head = list:tag("tr")
	head:tag("th"):wikitext("الكود")
	head:tag("th"):wikitext("Aliases")
	head:tag("th"):wikitext("بادئة الوصلة")
	head:tag("th"):wikitext("لاحقة الوصلة")
	head:tag("th"):wikitext("Altvar")
	head:tag("th"):wikitext("القالب")
	head:tag("th"):wikitext("مثال")
	--Append rows to create table body
	table.sort(alt_map)
	for k,v in pairs(alt_map) do
		if k ~="airforce" and k ~="army" and k ~="navy" and k ~="fba" then  
			local country =  "USA"
			if frame.args[k] and frame.args[k] ~= "" then country = frame.args[k] end
			local row = list:tag("tr")
			local temp = alt_map[k].template or k
			row:tag("td"):wikitext("<code>"..k.."</code>")
			row:tag("td"):wikitext("<code>"..table.concat(alt_map[k].aliases,"</code><br/><code>").."</code>")
			row:tag("td"):wikitext((alt_map[k].linkpre or ''))
			row:tag("td"):wikitext(alt_map[k].altlink)
			row:tag("td"):wikitext(alt_map[k].altvar)
			row:tag("td"):wikitext("[[Template:"..temp.."|"..temp.."]] ([[:en:Template:"..temp.."|en]])")
			row:tag("td"):wikitext( mw.getCurrentFrame():expandTemplate{ title = 'Flagg', args = {"unf", country , avar = k , pref = "منتخب" } } )
			mw.log("{{Flagg|unf|".. country .."|avar=" .. k .. "}}")
		end
	end
	if #wrong_aliases > 0 then
	 local wrong_list = "These aliases point to non-existing data: <code>"..table.concat(wrong_aliases,"</code> <code>").."</code>"
	 list:tag("tr"):tag("td"):attr("colspan","4"):css("color","red"):wikitext(wrong_list)
	end
	
	return list

end

return p