Module:Palmarès tennis/categorie
Apparence
La documentation de ce module est générée par le modèle {{Documentation module}}.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local categorie = {
atp = {
['grand chelem'] = {
couleur = '#FFC87A',
texte = '<abbr class="abbr" title="Grand Chelem" >G. Chelem</abbr>',
date = { debut = 1877, fin = 10000 },
tri = 100
},
['jeux olympiques'] = {
couleur = { [true] = 'gold', [false] = 'silver' },
texte = '<abbr class="abbr" title="Jeux olympiques" >J. olympiques</abbr>',
date = { debut = 1896, fin = 10000 },
tri = 200
},
['masters grand prix'] = {
couleur = '#D3D3F3',
texte = '<abbr class="abbr" title="Masters Grand Prix" >Masters</abbr>',
date = { debut = 1970, fin = 1989 },
tri = 300
},
['atp tour world championships'] = {
couleur = '#D3D3F3',
texte = '<abbr class="abbr" title="ATP Tour World Championships" >Masters</abbr>',
date = { debut = 1990, fin = 1999 },
tri = 310
},
['tennis masters cup'] = {
couleur = '#D3D3F3',
texte = '<abbr class="abbr" title="Tennis Masters Cup" >Masters</abbr>',
date = { debut = 2000, fin = 2008 },
tri = 320
},
['atp world tour finals'] = {
couleur = '#D3D3F3',
texte = '<abbr class="abbr" title="ATP World Tour Finals" >Masters</abbr>',
date = { debut = 2009, fin = 10000 },
tri = 330
},
['grand prix championship series'] = {
couleur = '#FFECB2',
texte = '<abbr class="abbr" title="Grand Prix Championship Series" >GP Championship Series</abbr>',
date = { debut = 1970, fin = 1989 },
tri = 400
},
['atp championship series single week'] = {
couleur = '#FFECB2',
texte = '<abbr class="abbr" title="ATP Championship Series Single Week" >Championship Series SW</abbr>',
date = { debut = 1990, fin = 1992 },
tri = 410
},
['atp super 9'] = {
couleur = '#FFECB2',
texte = '<abbr class="abbr" title="ATP Super 9" >Super 9</abbr>',
date = { debut = 1993, fin = 1999 },
tri = 415
},
['atp tennis masters series'] = {
couleur = '#FFECB2',
texte = '<abbr class="abbr" title="ATP Tennis Masters Series" >Tennis Masters Series</abbr>',
date = { debut = 2000, fin = 2003 },
tri = 420
},
['atp masters series'] = {
couleur = '#FFECB2',
texte = '<abbr class="abbr" title="ATP Masters Series" >Masters Series</abbr>',
date = { debut = 2004, fin = 2008 },
tri = 425
},
['atp world tour masters 1000'] = {
couleur = '#FFECB2',
texte = '<abbr class="abbr" title="ATP World Tour Masters 1000" >Masters 1000</abbr>',
date = { debut = 2009, fin = 10000 },
tri = 430
},
['grand prix world series'] = {
couleur = '#E4FAE4',
texte = '<abbr class="abbr" title="Grand Prix World Series" >GP World Series</abbr>',
date = { debut = 1970, fin = 1989 },
tri = 500
},
['atp championship series'] = {
couleur = '#FDD',
texte = '<abbr class="abbr" title="ATP Championship Series" >Championship Series</abbr>',
date = { debut = 1990, fin = 1997 },
tri = 510
},
['atp international series gold'] = {
couleur = '#FDD',
texte = '<abbr class="abbr" title="ATP International Series Gold" >Int\039 Series Gold</abbr>',
date = { debut = 1998, fin = 2008 },
tri = 520
},
['atp world tour 500'] = {
couleur = '#FDD',
texte = '<abbr class="abbr" title="ATP World Tour 500" >500 Series</abbr>',
date = { debut = 2009, fin = 10000 },
tri = 530
},
['atp world series'] = {
couleur = '#E4FAE4',
texte = '<abbr class="abbr" title="ATP World Series" >World Series</abbr>',
date = { debut = 1990, fin = 1997 },
tri = 610
},
['atp international series'] = {
couleur = '#E4FAE4',
texte = '<abbr class="abbr" title="ATP International Series" >Int\039 Series</abbr>',
date = { debut = 1998, fin = 2008 },
tri = 620
},
['atp world tour 250'] = {
couleur = '#E4FAE4',
texte = '<abbr class="abbr" title="ATP World Tour 250" >250 Series</abbr>',
date = { debut = 2009, fin = 10000 },
tri = 630
},
['atp challenger tour'] = {
couleur = 'transparent',
texte = '<abbr class="abbr" title="ATP Challenger Tour" >Challenger</abbr>',
date = { debut = 2009, fin = 10000 },
tri = 720
},
['itf mens circuit'] = {
couleur = 'transparent',
texte = '<abbr class="abbr" title="ITF Men\039s Circuit" >Future</abbr>',
date = { debut = 2009, fin = 10000 },
tri = 820
},
['masters'] = {
couleur = '#d3d3f3',
texte = '<abbr class="abbr" title="catégorie imprécise à préciser parmi : Masters Grand Prix, ATP Tour World Championships, Tennis Masters Cup, ATP World Tour Finals" >Masters</abbr>',
date = { debut = 1970, fin = 10000 },
tri = 300
},
['championship series'] = {
couleur = 'transparent',
texte = '<abbr class="abbr" title="catégorie imprécise à préciser parmi : Grand Prix Championship Series, ATP Championship Series" >Championship Series</abbr>',
date = { debut = 1970, fin = 1997 },
tri = 490
},
['world series'] = {
couleur = 'transparent',
texte = '<abbr class="abbr" title="catégorie imprécise à préciser parmi : Grand Prix World Series, ATP World Series" >World Series</abbr>',
date = { debut = 1970, fin = 1997 },
tri = 590
},
['non connue'] = {
couleur = 'transparent',
texte = '<abbr class="abbr" title="Catégorie non connue" >NC</abbr>',
date = { debut = 0, fin = 10000 },
tri = 900
},
[''] = {
couleur = 'transparent',
texte = '',
date = { debut = 0, fin = 10000 },
tri = 999
},
},
wta = {
['international'] = {
couleur = '#DDFFAA',
texte = '<abbr class="abbr" title="International" >Intern\039l</abbr>',
date = { debut = 2009, fin = 2020 },
tri = 620
},
['fédération internationnale de tennis'] = {
couleur = '#FFECB2',
texte = '<abbr class="abbr" title="Fédération Internationnale de Tennis" >ITF</abbr>',
date = { debut = 1970, fin = 10000 },
tri = 820
},
['wta championship'] = {
couleur = '#FFAAAA',
texte = '<abbr class="abbr" title="WTA Championship" >Masters</abbr>',
date = { debut = 1970, fin = 10000 },
tri = 300
},
['wta 125'] = {
couleur = '#F0F0CC',
texte = 'WTA 125',
date = { debut = 2012, fin = 10000 },
tri = 720
},
['wta 250'] = {
couleur = '#DDFFAA',
texte = '<abbr class="abbr" title="WTA 250" >WTA 250</abbr>',
date = { debut = 2021, fin = 10000 },
tri = 720
},
['wta 500'] = {
couleur = '#e6ccff',
texte = '<abbr class="abbr" title="WTA 500" >WTA 500</abbr>',
date = { debut = 2021, fin = 10000 },
tri = 620
},
['wta 1000'] = {
couleur = '#DDCCDD',
texte = '<abbr class="abbr" title="WTA 1000" >WTA 1000</abbr>',
date = { debut = 2021, fin = 10000 },
tri = 520
},
['wta elite trophy'] = {
couleur = '#FFCCCC',
texte = '<abbr class="abbr" title="WTA Elite Trophy" >Elite Trophy</abbr>',
date = { debut = 2015, fin = 10000 },
tri = 310
},
['premier'] = {
couleur = '#DDCCDD',
texte = '<abbr class="abbr" title="Premier" >Premier</abbr>',
date = { debut = 2009, fin = 2020 },
tri = 520
},
['premier 5'] = {
couleur = '#DDCCDD',
texte = '<abbr class="abbr" title="Premier 5" >Premier 5</abbr>',
date = { debut = 2009, fin = 2020 },
tri = 425
},
['premier mandatory'] = {
couleur = '#DDCCDD',
texte = '<abbr class="abbr" title="Premier Mandatory" >PREMIER*</abbr>',
date = { debut = 2009, fin = 2020 },
tri = 420
},
['tier i'] = {
couleur = '#FFCCCC',
texte = 'Tier I',
date = { debut = 1988, fin = 2008 },
tri = 410
},
['tier ii'] = {
couleur = '#EEEEFF',
texte = 'Tier II',
date = { debut = 1988, fin = 2008 },
tri = 510
},
['tier iii'] = {
couleur = '#FFFFCC',
texte = 'Tier III',
date = { debut = 1988, fin = 2008 },
tri = 610
},
['tier iv'] = {
couleur = '#DDFFDD',
texte = 'Tier IV',
date = { debut = 1988, fin = 2008 },
tri = 710
},
['tier iva'] = {
couleur = '#DDFFDD',
texte = 'Tier IVa',
date = { debut = 1988, fin = 2008 },
tri = 711
},
['tier ivb'] = {
couleur = '#DDFFDD',
texte = 'Tier IVb',
date = { debut = 1988, fin = 2008 },
tri = 712
},
['tier v'] = {
couleur = '#CCCC99',
texte = 'Tier V',
date = { debut = 1988, fin = 2005 },
tri = 800
},
['grand chelem'] = {
couleur = '#CCCCFF',
texte = '<abbr class="abbr" title="Grand Chelem" >G. Chelem</abbr>',
date = { debut = 1877, fin = 10000 },
tri = 100
},
['jeux olympiques'] = {
couleur = { [true] = 'gold', [false] = 'silver' },
texte = '<abbr class="abbr" title="Jeux olympiques" >J. olympiques</abbr>',
date = { debut = 1896, fin = 10000 },
tri = 200
},
['non connue'] = {
couleur = 'transparent',
texte = '<abbr class="abbr" title="Catégorie non connue" >NC</abbr>',
date = { debut = 0, fin = 10000 },
tri = 900
},
[''] = {
couleur = 'transparent',
texte = '',
date = { debut = 0, fin = 10000 },
tri = 999
},
}
}
-- ------------- ALIAS ATP -------------
-- world series
categorie.atp ["ws"] = categorie.atp ['world series']
-- masters
categorie.atp ["masters de tennis masculin"] = categorie.atp ['masters']
-- championship series
--
-- atp championship series
-- atp championship series single week
categorie.atp ["atp championship series, single week"] = categorie.atp ['atp championship series single week']
categorie.atp ["atp championship series, sw"] = categorie.atp ['atp championship series single week']
categorie.atp ["atp championship series sw"] = categorie.atp ['atp championship series single week']
categorie.atp ["championship series, single week"] = categorie.atp ['atp championship series single week']
categorie.atp ["championship series single week"] = categorie.atp ['atp championship series single week']
categorie.atp ["championship series, sw"] = categorie.atp ['atp championship series single week']
categorie.atp ["championship series sw"] = categorie.atp ['atp championship series single week']
-- atp international series
categorie.atp ["atp int' series"] = categorie.atp ['atp international series']
categorie.atp ["atp int'series"] = categorie.atp ['atp international series']
categorie.atp ["international series"] = categorie.atp ['atp international series']
categorie.atp ["international"] = categorie.atp ['atp international series']
-- atp international series gold
categorie.atp ["atp int' series gold"] = categorie.atp ['atp international series gold']
categorie.atp ["atp int'series gold"] = categorie.atp ['atp international series gold']
categorie.atp ["international series gold"] = categorie.atp ['atp international series gold']
categorie.atp ["international gold"] = categorie.atp ['atp international series gold']
-- atp tennis masters series
categorie.atp ["tennis masters series"] = categorie.atp ['atp tennis masters series']
-- atp masters series
categorie.atp ["masters series"] = categorie.atp ['atp masters series']
-- atp super 9
categorie.atp ["super9"] = categorie.atp ['atp super 9']
categorie.atp ["super 9"] = categorie.atp ['atp super 9']
-- atp tour world championships
categorie.atp ["atp championships"] = categorie.atp ['atp tour world championships']
categorie.atp ["atp tour championships"] = categorie.atp ['atp tour world championships']
categorie.atp ["atp world championships"] = categorie.atp ['atp tour world championships']
categorie.atp ["atptwc"] = categorie.atp ['atp tour world championships']
-- atp world series
-- atp world tour finals
categorie.atp ["atpwtf"] = categorie.atp ['atp world tour finals']
-- atp world tour 250
categorie.atp ["atp 250 series"] = categorie.atp ['atp world tour 250']
categorie.atp ["250 series"] = categorie.atp ['atp world tour 250']
categorie.atp ["atp 250"] = categorie.atp ['atp world tour 250']
categorie.atp ["250"] = categorie.atp ['atp world tour 250']
categorie.atp ["250 s"] = categorie.atp ['atp world tour 250']
categorie.atp ["250s"] = categorie.atp ['atp world tour 250']
-- atp world tour 500
categorie.atp ["atpwt 500 series"] = categorie.atp ['atp world tour 500']
categorie.atp ["atp 500 series"] = categorie.atp ['atp world tour 500']
categorie.atp ["500 series"] = categorie.atp ['atp world tour 500']
categorie.atp ["atpwt 500"] = categorie.atp ['atp world tour 500']
categorie.atp ["atp 500"] = categorie.atp ['atp world tour 500']
categorie.atp ["500"] = categorie.atp ['atp world tour 500']
categorie.atp ["500 s"] = categorie.atp ['atp world tour 500']
categorie.atp ["500s"] = categorie.atp ['atp world tour 500']
-- atp world tour masters 1000
categorie.atp ["atp master 1000"] = categorie.atp ['atp world tour masters 1000']
categorie.atp ["masters 1000"] = categorie.atp ['atp world tour masters 1000']
categorie.atp ["atp 1000"] = categorie.atp ['atp world tour masters 1000']
categorie.atp ["1000"] = categorie.atp ['atp world tour masters 1000']
categorie.atp ["m1000"] = categorie.atp ['atp world tour masters 1000']
-- grand chelem
categorie.atp ["g. chelem"] = categorie.atp ['grand chelem']
categorie.atp ["grands chelems"] = categorie.atp ['grand chelem']
categorie.atp ["gc"] = categorie.atp ['grand chelem']
-- grand prix world series
categorie.atp ["gp world series"] = categorie.atp ['grand prix world series']
-- grand prix championship series
categorie.atp ["grand prix championship series"] = categorie.atp ['grand prix championship series']
categorie.atp ["gp championship series"] = categorie.atp ['grand prix championship series']
-- jeux olympiques
categorie.atp ["j. olympiques"] = categorie.atp ['jeux olympiques']
categorie.atp ["jo"] = categorie.atp ['jeux olympiques']
-- masters grand prix
categorie.atp ["gp masters"] = categorie.atp ['masters grand prix']
categorie.atp ["grand prix masters"] = categorie.atp ['masters grand prix']
categorie.atp ["masters gp"] = categorie.atp ['masters grand prix']
categorie.atp ["masters grand prix"] = categorie.atp ['masters grand prix']
-- tennis masters cup
categorie.atp ["masters cup"] = categorie.atp ['tennis masters cup']
categorie.atp ["atp masters cup"] = categorie.atp ['tennis masters cup']
categorie.atp ["atp tennis masters cup"] = categorie.atp ['tennis masters cup']
categorie.atp ["tennis masters cup"] = categorie.atp ['tennis masters cup']
-- atp challenger series
categorie.atp ["challenger series"] = categorie.atp ['atp challenger series']
-- atp challenger tour
categorie.atp ["challenger tour"] = categorie.atp ['atp challenger tour']
categorie.atp ["challenger"] = categorie.atp ['atp challenger tour']
-- itf mens circuit
categorie.atp ["itf"] = categorie.atp ['itf mens circuit']
categorie.atp ["itf men's circuit"] = categorie.atp ['itf mens circuit']
categorie.atp ["future"] = categorie.atp ['itf mens circuit']
-- ------------- ALIAS WTA -------------
-- grand chelem
categorie.wta ["g. chelem"] = categorie.wta ['grand chelem']
categorie.wta ["grands chelems"] = categorie.wta ['grand chelem']
categorie.wta ["gc"] = categorie.wta ['grand chelem']
-- jeux olympiques
categorie.wta ["j. olympiques"] = categorie.wta ['jeux olympiques']
categorie.wta ["jo"] = categorie.wta ['jeux olympiques']
-- wta championship
categorie.wta ["avon championship"] = categorie.wta ['wta championship']
categorie.wta ["vs championship"] = categorie.wta ['wta championship']
categorie.wta ["masters"] = categorie.wta ['wta championship']
-- tier i
categorie.wta ["tier 1"] = categorie.wta ['tier i']
-- premier mandatory
categorie.wta ["wta premier mandatory"] = categorie.wta ['premier mandatory']
categorie.wta ["premier*"] = categorie.wta ['premier mandatory']
-- premier 5
categorie.wta ["wta premier 5"] = categorie.wta ['premier 5']
categorie.wta ["premier5"] = categorie.wta ['premier 5']
-- tier ii
categorie.wta ["tier 2"] = categorie.wta ['tier ii']
-- premier
categorie.wta ["wta premier"] = categorie.wta ['premier']
-- tier iii
categorie.wta ["tier 3"] = categorie.wta ['tier iii']
-- international
categorie.wta ["wta intern'l"] = categorie.wta ['international']
categorie.wta ["wta international"] = categorie.wta ['international']
categorie.wta ["intern'l"] = categorie.wta ['international']
-- tier iv
categorie.wta ["tier 4"] = categorie.wta ['tier iv']
-- tier iva
categorie.wta ["tier 4a"] = categorie.wta ['tier iva']
-- tier ivb
categorie.wta ["tier 4b"] = categorie.wta ['tier ivb']
-- wta 125
categorie.wta ["125"] = categorie.wta ['wta 125']
categorie.wta ["wta125"] = categorie.wta ['wta 125']
-- tier v
categorie.wta ["tier 5"] = categorie.wta ['tier v']
-- fédération internationnale de tennis
categorie.wta ["itf"] = categorie.wta ['fédération internationnale de tennis']
-- wta elite trophy
categorie.wta ["elite trophy"] = categorie.wta ['wta elite trophy']
-- wta 125
categorie.wta ["wta 125"] = categorie.wta ['wta 125']
-- wta 250
categorie.wta ["wta 250"] = categorie.wta ['wta 250']
-- wta 500
categorie.wta ["wta 500"] = categorie.wta ['wta 500']
-- wta 1000
categorie.wta ["wta 1000"] = categorie.wta ['wta 1000']
-- ------------------------------- --
-- paramètres date pour la page --
-- ------------------------------- --
local page = mw.title.getCurrentTitle():getContent() or ""
categorie.contexte = string.match( page, "{{[Pp]almarès [AW]T[AP]/[^}]*| *contexte *= *(.-)[|}]" ) or ""
return categorie