وحدة: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 | القالب | مثال |
---|---|---|---|---|---|---|
sbw | women'ssoftball | منتخب | للكرة اللينة للسيدات | كرة لينة | sbw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fs | futsal | منتخب | لكرة الصالات | كرة الصالات | futsal (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
arf | australianrulesfootball | منتخب | لكرة القدم الأسترالية | Australian rules football | arf (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bk | basketball | منتخب | لكرة السلة | كرة السلة | bk (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
svbw | women'ssittingvolleyvall | منتخب | لكرة الطائرة جلوس للسيدات | sitting volleyball | svbw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
iihj | juniorinlinehockey | منتخب | inline hockey للناشئين | inline hockey | iihj (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
wightman | wightmancup | منتخب | لكأس ويتمان | tennis | wightman (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
speedway |
| منتخب | speedway | speedway | speedway (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ish | icesledgehockey | منتخب | ice sledge hockey للرجال | sledge hockey | ish (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
iihw | women'sinlinehockey | منتخب | inline hockey للسيدات | inline hockey | iihw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bandyw | women'sbandy | منتخب | للباندي للسيدات | bandy | bandyW (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fsw | women'sfutsal | منتخب | لكرة الصالات للسيدات | كرة صالات سيدات | fsw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
hbj | juniorhandball | منتخب | لكرة اليد للناشئين | كرة يد ناشئين | hbj (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ru7 | rugbysevens rugbyunionsevens | منتخب | لسباعيات الرغبي | سباعيات الرغبي | ru7 (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bsw | beachsoccerwomen women'sbeachsoccer | منتخب | لكرة القدم الشاطئية للسيدات | كرة قدم شاطئية للسيدات | beachsoccerwomen (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bs | beachsoccer | منتخب | لكرة القدم الشاطئية | كرة قدم شاطئية | beachsoccer (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
rhm | rollerhockey | منتخب | لهوكي الدحرجة | هوكي الدحرجة | rhm (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
rollerderby |
| منتخب | لدربي الانزلاق | دربي الانزلاق | RollerDerby (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
hbwy | women'syouthhandball | منتخب | لكرة اليد للشابات | كرة يد شابات | hbwy (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bb | baseball | منتخب | لكرة القاعدة | كرة القاعدة | bb (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bkw | women'sbasketball | منتخب | لكرة السلة للسيدات | كرة السلة | bkw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
af | americanfootball | منتخب | لكرة القدم الأمريكية | American football | af (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
gb | goalball | منتخب | لكرة الهدف للرجال | كرة هدف رجال | gb (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
hb | handball | منتخب | لكرة اليد | كرة اليد | hb (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fhw | women'sfieldhockey | منتخب | لهوكي الحقل للسيدات | هوكي الحقل سيدات | fhw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ihw | women'sicehockey | منتخب | لهوكي الجليد للسيدات | هوكي الجليد سيدات | ihw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
cr19 | youthcricket under19cricket | منتخب | تحت 19 سنة للكريكت | cricket | cr19 (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
nb | netball | منتخب | لكرة الشبكة | netball | nb (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
iflm | lacrosse men'slacrosse | منتخب | lacrosse للرجال | lacrosse | iflm (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bku | youthbasketball | منتخب | تحت age سنة لكرة السلة | كرة السلة | bku (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
3x3 |
| منتخب | لكرة السلة 3x3 | كرة السلة 3x3 | 3x3 (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
sb | softball | منتخب | للكرة اللينة للرجال | كرة لينة | sb (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bhw | women'sbeachhandball | منتخب | لكرة اليد الشاطئية للسيدات | beach handball | bhw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
cycling |
| منتخب | لسباق الدراجات الهوائية | سباق الدراجات الهوائية | cycling (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
cr | cricket | منتخب | للكريكت | كريكت | cr (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ih18 | under18icehockey | منتخب | تحت 18 سنة لهوكي الجليد للرجال | هوكي الجليد | ih18 (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fed | fedcup | منتخب | لكأس فيد | كأس فيد | fed (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fbwu | women'syouthfootball | منتخب | تحت age سنة لكرة القدم للسيدات | كرة قدم | fbwu (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
iil | indoorlacrosse | منتخب | indoor lacrosse | lacrosse | iil (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
vbu |
| منتخب | تحت age سنة لكرة الطائرة للرجال | كرة الطائرة | vbu (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
rug | ru rugbyunion | منتخب | لاتحاد الرغبي | اتحاد الرغبي | rug (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
iih | inlinehockey | منتخب | inline hockey للرجال | inline hockey | iih (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ihw18 | women'sunder18icehockey | منتخب | تحت 18 سنة لهوكي الجليد للسيدات | هوكي الجليد سيدات تحت 18 سنة | ihw18 (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
wbk | wheelchairbasketball | منتخب | لكرة السلة على الكراسي المتحركة للرجال | wheelchair basketball | wbk (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
crw | women'scricket | منتخب | للكريكت للسيدات | كريكت | crw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
rhw | women'srollerhockey | منتخب | لهوكي الدحرجة للسيدات | هوكي الدحرجة | rhw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
p&p | pitchandputt | منتخب | pitch and putt للرجال | pitch and putt | p&p (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ruw | women'srugbyunion | منتخب | لاتحاد الرغبي للسيدات | اتحاد الرغبي | ruw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
wbkw | women'swheelchairbasketball | منتخب | لكرة السلة على الكراسي المتحركة للسيدات | wheelchair basketball | wbkw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
wp | waterpolo | منتخب | لكرة الماء | water polo | wp (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
vbw | women'svolleyball | منتخب | لكرة الطائرة للسيدات | كرة الطائرة | vbw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
svb | sittingvolleyvall | منتخب | لكرة الطائرة جلوس للرجال | sitting volleyball | svb (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
arfw | women'saustralianrulesfootball | منتخب | لكرة القدم الأسترالية للسيدات | Australian rules football | arfw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bbstate | baseballstate | منتخب | state لكرة القاعدة | baseball | bb-state (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
vb | volleyball | منتخب | لكرة الطائرة للرجال | كرة الطائرة | vb (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
speedwaylt | longtrack | منتخب | long track | long track | speedwayLT (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fbwm | women'smilitaryfootball | منتخب | العسكري لكرة القدم للسيدات | football | fbwm (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
hopman | hopmancup | في كأس هوبمان | tennis | hopman (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. | |
fhm | men'sfieldhockey fieldhockey fh | منتخب | لهوكي الحقل للرجال | هوكي الحقل | fhm (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ru7w | women'srugbyunionsevens women'srugbysevens | منتخب | لسباعيات الرغبي للسيدات | سباعيات الرغبي | ru7w (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ruu | youthrugbyunion | منتخب | تحت age سنة لاتحاد الرغبي | اتحاد الرغبي | ruu (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fsu |
| منتخب | تحت age سنة لكرة الصالات | كرة الصالات | fsu (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
whr | wheelchairrugby | منتخب | للرغبي للكراسي المتحركة | wheelchair rugby | whr (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
korf | korfball | منتخب | للكورفبال | korfball | korf (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
flwu | flw19 flwu19 | منتخب | تحت 19 سنة لكرة الأرض للسيدات | كرة أرض سيدات تحت 19 سنة | flw19 (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
wpw | women'swaterpolo | منتخب | لكرة الماء للسيدات | water polo | wpw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ihj | junioricehockey | منتخب | لهوكي الجليد للناشئين | هوكي الجليد ناشئين | ihj (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bkwu | women'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. |
bh | beachhandball | منتخب | لكرة اليد الشاطئية | beach handball | bh (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fbu | youthfootball | منتخب | تحت age سنة لكرة القدم | كرة قدم | fbu (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
davis | daviscup | منتخب | لكأس ديفيز | tennis | davis (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
afu | junioramericanfootball | منتخب | لكرة القدم الأمريكية للناشئين | American football | afu (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bandy |
| منتخب | للباندي | bandy | bandy (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
flu | fl19 | منتخب | تحت 19 سنة لكرة الأرض للرجال | كرة أرض تحت 19 سنة | flu (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
hby | youthhandball | منتخب | لكرة اليد للشباب | كرة يد شباب | hby (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bd | badminton | منتخب | لكرة الريشة | كرة ريشة | bd (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fbl | a'football | منتخب | المحلي لكرة القدم | كرة قدم | fbl (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
hbwj | women'sjuniorhandball | منتخب | لكرة اليد للناشئات | كرة يد ناشئات | hbwj (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
hbw | women'shandball | منتخب | لكرة اليد للسيدات | كرة يد سيدات | hbw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
bbw | women'sbaseball | منتخب | لكرة القاعدة للسيدات | baseball | bbw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
kd | kabaddi | منتخب | للكابادي | Kabaddi | kd (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
rl | rugbyleague | منتخب | لدوري الرغبي | دوري الرغبي | rl (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
gbw | women'sgoalball | منتخب | لكرة الهدف للسيدات | كرة هدف سيدات | gbw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fbw | women'sfootball | منتخب | لكرة القدم للسيدات | كرة قدم سيدات | fbw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
flw | women'sfloorball | منتخب | لكرة الأرض للسيدات | كرة أرض سيدات | flw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fbm | militaryfootball | منتخب | العسكري لكرة القدم | football | fbm (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
iflw | women'slacrosse | منتخب | lacrosse للسيدات | lacrosse | iflw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
ih | icehockey | منتخب | لهوكي الجليد | هوكي الجليد | ih (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
afw | women'samericanfootball | منتخب | لكرة القدم الأمريكية للسيدات | American football | afw (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fbo | olympicfootball | منتخب | الأولمبي لكرة القدم | football | fbo (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fb | football | منتخب | لكرة القدم | كرة قدم | fb (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
iflwu | iflwu19 | منتخب | تحت 19 سنة lacrosse للسيدات | lacrosse | iflwu19 (en) | خطأ لوا في package.lua على السطر 80: module 'Module:CountryData' not found. |
fl | Flb 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