وحدة:Flagg/Altvar data
This module contains the data used by وحدة:Flagg for sports and military links. The (case-insensitive) codes for each sport or military branch are on the left side of the first table in the module code; their aliases are in the second table. The "age" parameter is the age limit for youth sports teams; it is only necessary if the data for the wanted sport uses the parameter (search for "..age").
Table[تعديل]
Using the list_all function of this module, this list gives the same data in HTML table format. Either the main codes (generally based on the names of the corresponding specialized templates, given in the last column) or their aliases can be used to identify a sport or military branch in Template:Flagg. All codes are case-, space- and hyphen-insensitive, so e.g. the air force altvar can be given as airforce
, air force
, Air Force
, air-force
, etc.
The altlink is the default link suffix; if the suffix for a sport contains the green and italicized word "age", the age limit must be specified using |age=
in the Flagg template. The altvar is used in تصنيف:قوالب بيانات بلد to specify sports- or military-specific flag variants (using |flag alias-altvar=...
in their code) and override the link target (|link alias-altvar=...
) and display name (|name alias-altvar=...
).
الكود | Aliases | بادئة الوصلة | لاحقة الوصلة | Altvar | القالب |
---|---|---|---|---|---|
sbw | women'ssoftball | منتخب | الوطني للكرة اللينة للنساء | كرة لينة | sbw |
fs | futsal | منتخب | لكرة القدم داخل الصالات | كرة قدم داخل الصالات | futsal |
arf | australianrulesfootball | national Australian rules football team | Australian rules football | arf | |
bk | basketball | منتخب | لكرة السلة | كرة السلة | bk |
svbw | women'ssittingvolleyvall | منتخب | women's sitting national volleyball team | sitting volleyball | svbw |
iihj | juniorinlinehockey | men's national junior inline hockey team | inline hockey | iihj | |
wightman | wightmancup | Wightman Cup team | tennis | wightman | |
speedway |
| national speedway team | speedway | speedway | |
ish | icesledgehockey | men's national ice sledge hockey team | sledge hockey | ish | |
iihw | women'sinlinehockey | women's national inline hockey team | inline hockey | iihw | |
bandyw | women'sbandy | women's national bandy team | bandy | bandyW | |
fsw | women'sfutsal | لكرة القدم داخل الصالات للنساء | كرة قدم داخل الصالات | fsw | |
hbj | juniorhandball | منتخب | لكرة اليد للناشئين | كرة يد | hbj |
ru7 | rugbysevens rugbyunionsevens | national rugby union team (sevens) | rugby sevens | ru7 | |
bsw | beachsoccerwomen women'sbeachsoccer | منتخب | لكرة القدم الشاطئية للنساء | كرة قدم شاطئية للنساء | beachsoccerwomen |
bs | beachsoccer | منتخب | لكرة القدم الشاطئية | كرة قدم شاطئية | beachsoccer |
navy |
| القوات البحرية | naval | navy | |
rhm | rollerhockey | منتخب | لهوكي الانزلاق | هوكي الانزلاق | rhm |
rollerderby |
| منتخب | لدربي الانزلاق | دربي الانزلاق | RollerDerby |
hbwy | women'syouthhandball | women's youth national handball team | كرة يد | hbwy | |
bb | baseball | national baseball team | baseball | bb | |
bkw | women'sbasketball | منتخب | الوطني لكرة السلة للنساء | كرة السلة | bkw |
af | americanfootball | national American football team | American football | af | |
gb | goalball | men's national goalball team | goalball | gb | |
hb | handball | منتخب | لكرة اليد | كرة اليد | hb |
fhw | women'sfieldhockey | منتخب | لهوكي الحقل للنساء | هوكي الحقل | fhw |
ihw | women'sicehockey | منتخب | لهوكي الجليد للنساء | هوكي الجليد | ihw |
cr19 | youthcricket under19cricket | منتخب | national تحت 19 سنة cricket team | cricket | cr19 |
nb | netball | national netball team | netball | nb | |
iflm | lacrosse men'slacrosse | men's national lacrosse team | lacrosse | iflm | |
bku | youthbasketball | منتخب | تحت age سنة لكرة السلة | كرة السلة | bku |
sb | softball | منتخب | الوطني للكرة اللينة | كرة لينة | sb |
bhw | women'sbeachhandball | women's national beach handball team | beach handball | bhw | |
fhm | men'sfieldhockey fieldhockey fh | منتخب | لهوكي الحقل | هوكي الحقل | fhm |
cr | cricket | national cricket team | cricket | cr | |
ih18 | under18icehockey | منتخب | تحت 18 سنة لهوكي الجليد | هوكي الجليد | ih18 |
fed | fedcup | Fed Cup team | tennis | fed | |
fbwu | women'syouthfootball | منتخب | للنساء تحت age سنة لكرة القدم | كرة قدم | fbwu |
iil | indoorlacrosse | national indoor lacrosse team | lacrosse | iil | |
ru | rugbyunion | منتخب | الوطني لاتحاد الرغبي | اتحاد الرغبي | ru |
ihw18 | women'sunder18icehockey | منتخب | للنساء تحت 18 سنة لهوكي الجليد | هوكي الجليد | ihw18 |
crw | women'scricket | منتخب | national women's cricket team | cricket | crw |
rhw | women'srollerhockey | منتخب | لهوكي الانزلاق للسيدات | هوكي الانزلاق | rhw |
army |
| الجيش | army | army | |
ruw | women'srugbyunion | لاتحاد الرغبي للسيدات | اتحاد الرغبي | ruw | |
ru7w | women'srugbyunionsevens women'srugbysevens | women's national rugby union team (sevens) | rugby sevens | ru7w | |
wp | waterpolo | منتخب | الوطني لكرة الماء | water polo | wp |
p&p | pitchandputt | men's national pitch and putt team | pitch and putt | p&p | |
svb | sittingvolleyvall | men's national sitting volleyball team | sitting volleyball | svb | |
arfw | women'saustralianrulesfootball | women's national Australian rules football team | Australian rules football | arfw | |
airforce |
| القوات الجوية | air force | air force | |
bbstate | baseballstate | state baseball team | baseball | bb-state | |
wbkw | women'swheelchairbasketball | women's national wheelchair basketball team | wheelchair basketball | wbkw | |
wbk | wheelchairbasketball | men's national wheelchair basketball team | wheelchair basketball | wbk | |
fbwm | women'smilitaryfootball | women's military national football team | football | fbwm | |
hopman | hopmancup | at the Hopman Cup | tennis | hopman | |
vbw | women'svolleyball | منتخب | لكرة الطائرة للنساء | كرة الطائرة | vbw |
vb | volleyball | منتخب | لكرة الطائرة | كرة الطائرة | vb |
ruu | youthrugbyunion | منتخب | تحت age سنة لاتحاد الرغبي | اتحاد الرغبي | ruu |
speedwaylt | longtrack | national long track team | long track | speedwayLT | |
whr | wheelchairrugby | national wheelchair rugby team | wheelchair rugby | whr | |
flu | fl19 | men's national تحت 19 floorball team | floorball | flu | |
hbwj | women'sjuniorhandball | منتخب | لكرة اليد للسيدات ناشئين | كرة يد | hbwj |
wpw | women'swaterpolo | منتخب | الوطني لكرة الماء للنساء | water polo | wpw |
korf | korfball | national korfball team | korfball | korf | |
hby | youthhandball | national youth handball team | كرة يد | hby | |
fbo | olympicfootball | منتخب | Olympic football team | football | fbo |
bh | beachhandball | national beach handball team | beach handball | bh | |
fbu | youthfootball | منتخب | تحت age سنة لكرة القدم | كرة قدم | fbu |
iih | inlinehockey | men's national inline hockey team | inline hockey | iih | |
afu | junioramericanfootball | national junior American football team | American football | afu | |
bandy |
| national bandy team | bandy | bandy | |
ihj | junioricehockey | منتخب | لهوكي الجليد للناشئين | هوكي الجليد | ihj |
flwu | flw19 flwu19 | women's national تحت 19 floorball team | floorball | flw19 | |
bd | badminton | منتخب | لكرة الريشة | كرة ريشة | bd |
fbl | a'football | منتخب | A' national football team | football | fbl |
davis | daviscup | Davis Cup team | tennis | davis | |
hbw | women'shandball | منتخب | للنساء لكرة اليد | كرة يد | hbw |
bbw | women'sbaseball | women's national baseball team | baseball | bbw | |
kd | kabaddi | national kabaddi team | Kabaddi | kd | |
rl | rugbyleague | منتخب | لدوري الرغبي | دوري الرغبي | rl |
gbw | women'sgoalball | women's national goalball team | goalball | gbw | |
fbw | women'sfootball | منتخب | لكرة القدم للنساء | كرة قدم | fbw |
flw | women'sfloorball | women's national floorball team | floorball | flw | |
fbm | militaryfootball | منتخب | military national football team | football | fbm |
iflw | women'slacrosse | منتخب | women's national lacrosse team | lacrosse | iflw |
ih | icehockey | منتخب | لهوكي الجليد | هوكي الجليد | ih |
fba |
| فريق | لكوره قدم | football | fba |
afw | women'samericanfootball | women's national American football team | American football | afw | |
bkwu | women'syouthbasketball | منتخب | للنساء تحت age سنة لكرة السلة | كرة السلة | bkwu |
fb | football | منتخب | لكرة القدم | كرة قدم | fb |
iflwu | iflwu19 | منتخب | للنساء تحت 19 سنة lacrosse team | lacrosse | iflwu19 |
fl | floorball | men's national floorball team | floorball | fl |
local p = {}
function p.alttable(age)
local alt_map = {
["af"]={
altlink= "national American football team";
altvar= "American football"
};
["afu"]={
altlink= "national junior American football team";
altvar= "American football"
};
["afw"]={
altlink= "women's national American football team";
altvar= "American football"
};
["arf"]={
altlink= "national Australian rules football team";
altvar= "Australian rules football";
mw= "men's"
};
["arfw"]={
altlink= "women's national Australian rules football team";
altvar= "Australian rules football";
mw= "women's"
};
["bandy"]={
altlink= "national bandy team";
altvar= "bandy"
};
["bandyw"]={
altlink= "women's national bandy team";
altvar= "bandy";
template= "bandyW"
};
["bb"]={
altlink= "national baseball team";
altvar= "baseball"
};
["bbstate"]={
altlink= "state baseball team";
altvar= "baseball";
template= "bb-state"
};
["bbw"]={
altlink= "women's national baseball team";
altvar= "baseball"
};
["bd"]={linkpre = "منتخب";
altlink= "لكرة الريشة";
altvar= "كرة ريشة"
};
["bs"]={linkpre = "منتخب";
altlink= "لكرة القدم الشاطئية";
altvar= "كرة قدم شاطئية";
template= "beachsoccer"
};
["bsw"]={linkpre = "منتخب";
altlink= "لكرة القدم الشاطئية للنساء";
altvar= "كرة قدم شاطئية للنساء";
template= "beachsoccerwomen"
};
["bh"]={
altlink= "national beach handball team";
altvar= "beach handball"
};
["bhw"]={
altlink= "women's national beach handball team";
altvar= "beach handball";
mw= "women's"
};
["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"]={
altlink= "national cricket team";
altvar= "cricket"
};
["cr19"]={linkpre = "منتخب";
altlink= "national تحت 19 سنة cricket team";
altvar= "cricket";
age= "تحت 19"
};
["crw"]={linkpre = "منتخب";
altlink= "national women's cricket team";
altvar= "cricket";
mw= "women's"
};
["davis"]={
altlink= "Davis Cup team";
altvar= "tennis";
mw= "Davis"
};
["fb"]={linkpre = "منتخب";
altlink= "لكرة القدم";
altvar= "كرة قدم"
};
["fbl"]={linkpre = "منتخب";
altlink= "A' national football team";
altvar= "football";
mw= "A'"
};
["fbm"]={linkpre = "منتخب";
altlink= "military national football team";
altvar= "football"
};
["fbo"]={linkpre = "منتخب";
altlink= "Olympic football team";
altvar= "football";
mw= "Olympic"
};
["fbu"]={linkpre = "منتخب";
altlink= "تحت "..age.." سنة لكرة القدم";
altvar= "كرة قدم";
age= "تحت "..age};
["fbw"]={linkpre = "منتخب";
altlink= "لكرة القدم للنساء";
altvar= "كرة قدم";
mw= "للنساء"
};
["fbwm"]={
altlink= "women's military national football team";
altvar= "football";
mw= "women's"
};
["fbwu"]={linkpre = "منتخب";
altlink= "للنساء تحت "..age.." سنة لكرة القدم";
altvar= "كرة قدم";
mw= "النساء";
age= "تحت "..age};
["fed"]={
altlink= "Fed Cup team";
altvar= "tennis";
mw= "Fed"
};
["fhm"]={linkpre = "منتخب";
altlink= "لهوكي الحقل ";
altvar= "هوكي الحقل";
mw= "men's"
};
["fhw"]={linkpre = "منتخب";
altlink= "لهوكي الحقل للنساء";
altvar= "هوكي الحقل";
mw= "للنساء"
};
["fl"]={
altlink= "men's national floorball team";
altvar= "floorball";
mw= "للرجال"
};
["flu"]={
altlink= "men's national تحت 19 floorball team";
altvar= "floorball";
mw= "men's";
age= "تحت 19"
};
["flw"]={
altlink= "women's national floorball team";
altvar= "floorball";
mw= "women's"
};
["flwu"]={
altlink= "women's national تحت 19 floorball team";
altvar= "floorball";
mw= "women's";
template= "flw19"
};
["fsw"]={"منتخب";
altlink= "لكرة القدم داخل الصالات للنساء";
altvar= "كرة قدم داخل الصالات";
mw= "للنساء"
};
["fs"]={linkpre = "منتخب";
altlink= "لكرة القدم داخل الصالات";
altvar= "كرة قدم داخل الصالات";
template= "futsal"
};
["gb"]={
altlink= "men's national goalball team";
altvar= "goalball";
mw= "men's"
};
["gbw"]={
altlink= "women's national goalball team";
altvar= "goalball";
mw= "للنساء"
};
["hb"]={linkpre = "منتخب";
altlink= "لكرة اليد";
altvar= "كرة اليد"
};
["hbj"]={linkpre = "منتخب";
altlink= "لكرة اليد للناشئين";
altvar= "كرة يد"
};
["hbw"]={linkpre = "منتخب";
altlink= "للنساء لكرة اليد";
altvar= "كرة يد";
mw= "للنساء"
};
["hbwj"]={linkpre = "منتخب";
altlink= "لكرة اليد للسيدات ناشئين";
altvar= "كرة يد"
};
["hbwy"]={
altlink= "women's youth national handball team";
altvar= "كرة يد";
mw= "للنساء"
};
["hby"]={
altlink= "national youth handball team";
altvar= "كرة يد"
};
["hopman"]={
altlink= "at the Hopman Cup";
altvar= "tennis";
mw= "Hopman"
};
["iflm"]={
altlink= "men's national lacrosse team";
altvar= "lacrosse";
mw= "men's"
};
["iflw"]={linkpre = "منتخب";
altlink= "women's national lacrosse team";
altvar= "lacrosse";
mw= "women's"
};
["iflwu"]={linkpre = "منتخب";
altlink= "للنساء تحت 19 سنة lacrosse team";
altvar= "lacrosse";
mw= "women's";
template= "iflwu19"
};
["ih"]={linkpre = "منتخب";
altlink= "لهوكي الجليد";
altvar= "هوكي الجليد";
mw= "men's"
};
["ih18"]={linkpre = "منتخب";
altlink= "تحت 18 سنة لهوكي الجليد";
altvar= "هوكي الجليد";
mw= "men's";
age= "تحت 18"
};
["ihj"]={linkpre = "منتخب";
altlink= "لهوكي الجليد للناشئين";
altvar= "هوكي الجليد";
mw= "men's";
age= "ناشئين"
};
["ihw"]={linkpre = "منتخب";
altlink= "لهوكي الجليد للنساء";
altvar= "هوكي الجليد";
mw= "للنساء"
};
["ihw18"]={linkpre = "منتخب";
altlink= "للنساء تحت 18 سنة لهوكي الجليد";
altvar= "هوكي الجليد";
mw= "women's";
age= "U-18"
};
["iih"]={
altlink= "men's national inline hockey team";
altvar= "inline hockey"
};
["iihj"]={
altlink= "men's national junior inline hockey team";
altvar= "inline hockey";
mw= "junior"
};
["iihw"]={
altlink= "women's national inline hockey team";
altvar= "inline hockey";
mw= "women's"
};
["iil"]={
altlink= "national indoor lacrosse team";
altvar= "lacrosse";
mw= "men's"
};
["ish"]={
altlink= "men's national ice sledge hockey team";
altvar= "sledge hockey"
};
["kd"]={
altlink= "national kabaddi team";
altvar= "Kabaddi"
};
["korf"]={
altlink= "national korfball team";
altvar= "korfball"
};
["nb"]={
altlink= "national netball team";
altvar= "netball"
};
["p&p"]={
altlink= "men's national pitch and putt team";
altvar= "pitch and putt"
};
["rhm"]={linkpre = "منتخب";
altlink= "لهوكي الانزلاق";
altvar= "هوكي الانزلاق";
mw= "men's"
};
["rhw"]={linkpre = "منتخب";
altlink= "لهوكي الانزلاق للسيدات";
altvar= "هوكي الانزلاق";
mw= "للسيدات"
};
["rl"]={linkpre = "منتخب";
altlink= "لدوري الرغبي";
altvar= "دوري الرغبي"
};
["rollerderby"]={linkpre = "منتخب";
altlink= "لدربي الانزلاق";
altvar= "دربي الانزلاق";
template= "RollerDerby"
};
["ru"]={linkpre = "منتخب";
altlink= "الوطني لاتحاد الرغبي";
altvar= "اتحاد الرغبي"
};
["fba"]={linkpre = "فريق ";
altlink= "لكوره قدم";
altvar= "football"
};
["ru7"]={
altlink= "national rugby union team (sevens)";
altvar= "rugby sevens"
};
["ru7w"]={
altlink= "women's national rugby union team (sevens)";
altvar= "rugby sevens";
mw= "للسيدات"
};
["ruu"]={linkpre = "منتخب";
altlink= "تحت "..age.." سنة لاتحاد الرغبي";
altvar= "اتحاد الرغبي";
age= "تحت "..age};
["ruw"]={
altlink= "لاتحاد الرغبي للسيدات";
altvar= "اتحاد الرغبي";
mw= "للسيدات"
};
["sb"]={linkpre = "منتخب";
altlink= "الوطني للكرة اللينة";
altvar= "كرة لينة";
mw= "للرجال"
};
["sbw"]={linkpre = "منتخب";
altlink= "الوطني للكرة اللينة للنساء";
altvar= "كرة لينة";
mw= "للنساء"
};
["speedway"]={
altlink= "national speedway team";
altvar= "speedway"
};
["speedwaylt"]={
altlink= "national long track team";
altvar= "long track";
template= "speedwayLT"
};
["svb"]={
altlink= "men's national sitting volleyball team";
altvar= "sitting volleyball";
mw= "men's"
};
["svbw"]={linkpre = "منتخب";
altlink= "women's sitting national volleyball team";
altvar= "sitting volleyball";
mw= "women's"
};
["vb"]={linkpre = "منتخب";
altlink= "لكرة الطائرة";
altvar= "كرة الطائرة";
mw= "men's"
};
["vbw"]={linkpre = "منتخب";
altlink= "لكرة الطائرة للنساء";
altvar= "كرة الطائرة";
mw= "نساء"
};
["wbk"]={
altlink= "men's national wheelchair basketball team";
altvar= "wheelchair basketball"
};
["wbkw"]={
altlink= "women's national wheelchair basketball team";
altvar= "wheelchair basketball";
mw= "women's"
};
["whr"]={
altlink= "national wheelchair rugby team";
altvar= "wheelchair rugby"
};
["wightman"]={
altlink= "Wightman Cup team";
altvar= "tennis";
mw= "Wightman"
};
["wp"]={linkpre = "منتخب";
altlink= "الوطني لكرة الماء";
altvar= "water polo"
};
["wpw"]={linkpre = "منتخب";
altlink= "الوطني لكرة الماء للنساء";
altvar= "water polo";
mw= "women's"
};
["airforce"]={
altlink= "القوات الجوية";
altvar= "air force";
template= "air force"
};
["army"]={
altlink= "الجيش";
altvar= "army"
};
["navy"]={
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" ;
["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" ;
["rugbyunion"]= "ru" ;
["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("القالب")
--Append rows to create table body
table.sort(alt_map)
for k,v in pairs(alt_map) do
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.."]]")
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