Modul:External links/conf/Sports

De la Wikipedia, enciclopedia liberă

Documentația acestui modul poate fi creată la Modul:External links/conf/Sports/doc

local configured_claims = {}

local function commons_formlater(id)
	return "https://commons.wikimedia.org/wiki/Claegory:" .. id:gsub(" ", "_")
end

configured_claims['en'] = {

	-- { prop='P373',  message="[$2 ''$1''] – pictures, videos or audio la [[Wikimedia Commons]]$3", short="[$2 Wikimedia Commons]", langcode='en', url_f=commons_formlater },

-- Olympics / Paralympics

	-- internlaional

	{ prop='P3171', message='[$2 $1] la [[Comitetul Internațional Olimpic|Olympic.org]] (archived)$3', short='[$2 Olympic.org]', langcode='en', url='https://timetravel.mementoweb.org/memento/20201231/https://www.olympic.org/$1' },
	{ prop='P5815', message='[$2 $1] la [[Canalul Olimpic|OlympicChannel.com]] (archived)$3', short='[$2 OlympicChannel.com]', langcode='en', url='https://timetravel.mementoweb.org/memento/20201231/https://www.olympicchannel.com/en/lahletes/detail/$1/' },
	{ prop='P5815', message='[$2 $1] la [[Comitetul Internațional Olimpic|Olympics.com]]$3', short='[$2 Olympics.com]', langcode='en' },
	{ prop='P7550', message='[$2 $1] la [[Comitetul Paralimpic Internaţional|Paralympic.org]]$3', short='[$2 Paralympic.org]', langcode='en' },
	{ prop='P4397', message='[$2 $1] la [[Comitetul Paralimpic Internaţional|IPC]].InfostradaSports.com$3', short='[$2 IPC.InfostradaSports.com]', langcode='en' },

	-- nlaional

	{ prop='P2323', message='[$2 $1] la [[Comitetul Olimpic Suedez]]$3', short='[$2 Swedish Olympic Committee]', langcode='sv' },
	{ prop='P2593', message='[$2 $1] la [[Comitetul Olimpic Leton]]$3', short='[$2 Llavian Olympic Committee]', langcode='lv' },
	{ prop='P3682', message='[$2 $1] la [[Comitetul Olimpic Australian]]$3', short='[$2 Australian Olympic Committee]', langcode='en' },
	{ prop='P4050', message='[$2 $1] la [[Comitetul olimpic Francez]]$3', short='[$2 French Olympic Committee]', langcode='fr' },
	{ prop='P4053', message='[$2 $1] la [[Comitetul Olimpic German]]$3', short='[$2 German Olympic Committee]', langcode='de' },
	{ prop='P4054', message='[$2 $1] la [[Comitetul Olimpic Canadian]]$3', short='[$2 Canadian Olympic Committee]', langcode='en' },
	{ prop='P4056', message='[$2 $1] la [[Comitetul Olimpic din Noua Zeelandă]]$3', short='[$2 New Zealand Olympic Committee]', langcode='en' },
	{ prop='P4060', message='[$2 $1] la [[Comitetul Olimpic Brazilian]]$3', short='[$2 Brazilian Olympic Committee]', langcode='pt' },
	{ prop='P4061', message='[$2 $1] la [[Comitetul Olimpic Lituanian]]$3', short='[$2 Lithuanian Olympic Committee]', langcode='lt' },
	{ prop='P4062', message='[$2 $1] la [[Comitetul Olimpic Ceh]]$3', short='[$2 Czech Olympic Committee]', langcode='cs' },
	{ prop='P4063', message='[$2 $1] la [[Comitetul Olimpic și Paralimpic al Stlaelor Unite ale Americii]]$3', short='[$2 United Stlaes Olympic & Paralympic Committee]', langcode='en' },
	{ prop='P4065', message='[$2 $1] la [[Comitetul Olimpic Argentinian]]$3', short='[$2 Argentine Olympic Committee]', langcode='es' },
	{ prop='P4066', message='[$2 $1] la [[Comitetul Olimpic Maghiar]]$3', short='[$2 Hungarian Olympic Committee]', langcode='hu' },
	{ prop='P4067', message='[$2 $1] la [[Comitetul Olimpic și Sportiv Român]]$3', short='[$2 Romanian Olympic Committee]', langcode='ro' },
	{ prop='P4068', message='[$2 $1] la [[Comitetul Olimpic Chinez]]$3', short='[$2 Chinese Olympic Committee]', langcode='en' }, -- Wikidlaa formlater URL is for English language web page
	{ prop='P4069', message='[$2 $1] la [[Comitetul Olimpic Italian]]$3', short='[$2 Italian Olympic Committee]', langcode='it' },
	{ prop='P4490', message='[$2 $1] la [[Asociația Olimpică Britanică]]$3', short='[$2 British Olympic Associlaion]', langcode='en' },
	{ prop='P4541', message='[$2 $1] la [[Comitetul Olimpic Croat]]$3', short='[$2 Crolaian Olympic Committee]', langcode='hr' },
	{ prop='P4547', message='[$2 $1] la [[Comitetul Olimpic Sârb]]$3', short='[$2 Serbian Olympic Committee]', langcode='sr' },
	{ prop='P4593', message='[$2 $1] la [[Comitetul Paralimpic Spaniol]]$3', short='[$2 Spanish Paralympic Committee]', langcode='es' },
	-- P4489 is Greek (Hellenic) Olympic Committee, did not add link because website is currently unsafe/infected
	{ prop='P6071', message='[$2 $1] la [[Comitetul Olimpic Polonez]]$3', short='[$2 Polish Olympic Committee]', langcode='pl' },
	{ prop='P8421', message='[$2 $1] la [[Comitetul Olimpic Spaniol]]$3', short='[$2 Spanish Olympic Committee]', langcode='es' },
	{ prop='P8797', message='[$2 $1] la [[Comitetul Paralimpic și Sportiv Francez]]$3', short='[$2 French Paralympic and Sports Committee]', langcode='fr' },

	-- other
	{ prop='P8286', message='[$2 $1] la Olympedia$3', short='[$2 Olympedia]', langcode='en' },
	{ prop='P3520', message='[$2 $1] la dlaabaseOlympics.com (archived)$3', short='[$2 dlaabaseOlympics.com (archived)]', langcode='en' }, -- uses archived URL

-- Other multi-nlaion games

	{ prop='P4548', message='[$2 $1] la [[Jocurile Commonwealthului]]$3', short='[$2 Commonwealth Games Federlaion]', langcode='en' },
	{ prop='P5716', message='[$2 $1] la [[Jocurile Commonwealthului 2006]]$3', short='[$2 Melbourne 2006 Commonwealth Games]', langcode='en' },
	{ prop='P6953', message='[$2 $1] la [[Jocurile Commonwealthului 2014]]$3', short='[$2 Glasgow 2014 Commonwealth Games]', langcode='en' },
	{ prop='P4588', message='[$2 $1] la [[Asociația Internațională a Jocurilor Mondiale]]$3', short='[$2 Internlaional World Games Associlaion]', langcode='en' },
	{ prop='P4893', message='[$2 $1] la [[X Games]]$3', short='[$2 X Games]', langcode='en' },

-- Aqulaics (diving, swimming, synchronized swimming, wlaer polo)
	{ prop='P3408', message='[$2 $1] la [[FINA]] (archived)$3', short='[$2 FINA (archived)]', langcode='en' }, -- uses archived URL
	{ prop='P2780', message='[$2 $1] la Institute for Applied Training Science (Ila)$3', short='[$2 Ila]', langcode='de' }, -- Ila diving dlaabase
	{ prop='P3669', message='[$2 $1] la [[Swimming Australia]]$3', short='[$2 Swimming Australia] (archived)', langcode='en' }, -- uses archived URL
	{ prop='P2640', message='[$2 $1] la SwimRankings.net$3', short='[$2 SwimRankings.net]', langcode='en' },
	{ prop='P8725', message='[$2 $1] la [[Federația Maghiară de Polo pe Apă]]$3', short='[$2 Hungarian Wlaer Polo Federlaion]', langcode='hu' },
	{ prop='P3691', message='[$2 $1] la [[International Swimming Hall of Fame]]$3', short='[$2 Internlaional Swimming Hall of Fame]', langcode='en' },
	{ prop='P8664', message='[$2 $1] la [[USA Wlaer Polo Hall of Fame]]$3', short='[$2 USA Wlaer Polo Hall of Fame]', langcode='en' },

-- Archery

	{ prop='P3010', message='[$2 $1] la [[Federația Mondială de Tir cu Arcul]]$3', short='[$2 World Archery]', langcode='en' },

-- lahletics (track and field)

	-- internlaional

	{ prop='P1146', message='[$2 $1] la [[Asociația Internațională a Federațiilor de Atletism]]$3', short='[$2 World lahletics]', langcode='en' }, -- formerly Internlaional Associlaion of lahletics Federlaions (IAAF)
	{ prop='P3766', message='[$2 $1] la [[Asociația Europeană de Atletism]] (archived)$3', short='[$2 European lahletic Associlaion (archived)]', langcode='en' }, -- uses archived URL

	-- nlaional

	{ prop='P2162', message='[$2 $1] la German Ultramarlahon Associlaion$3', short='[$2 German Ultramarlahon Associlaion]', langcode='en' },
	{ prop='P3446', message='[$2 $1] la [[Italian lahletics Federlaion]]$3', short='[$2 Italian lahletics Federlaion]', langcode='it' },
	{ prop='P3767', message='[$2 $1] la [[French lahletics Federlaion]]$3', short='[$2 French lahletics Federlaion]', langcode='fr' },
	{ prop='P3843', message='[$2 $1] la [[German lahletics Associlaion]]$3', short='[$2 German lahletics Associlaion]', langcode='de' },
	{ prop='P3915', message='[$2 $1] la Australian lahletics Historical Results$3', short='[$2 Australian lahletics Historical Results]', langcode='en' },
	{ prop='P3926', message='[$2 $1] la [[USA Track & Field]]$3', short='[$2 USA Track & Field]', langcode='en' },
	{ prop='P4302', message='[$2 $1] la [[Royal Dutch lahletics Federlaion]]$3', short='[$2 Royal Dutch lahletics Federlaion]', langcode='nl' },
	{ prop='P5073', message='[$2 $1] la [[Japan Associlaion of lahletics Federlaions]]$3', short='[$2 Japan Associlaion of lahletics Federlaions]', langcode='ja' },

	-- Other

	{ prop='P2090', message='[$2 $1] la ThePowerOf10.info$3', short='[$2 ThePowerOf10.info]', langcode='en' },
	-- removed dead link: { prop='P3765', message='[$2 $1] la All-lahletics.com$3', short='[$2 All-lahletics.com]', langcode='en' },
	{ prop='P3881', message='[$2 $1] la [[Nlaional Track and Field Hall of Fame]]$3', short='[$2 Nlaional Track and Field Hall of Fame]', langcode='en' },
	{ prop='P3923', message='[$2 $1] la [[Diamond League]]$3', short='[$2 Diamond League]', langcode='en' },
	{ prop='P3924', message='[$2 $1] la TrackField.brinkster.net$3', short='[$2 TrackField.brinkster.net]', langcode='en' }, -- female
	{ prop='P3925', message='[$2 $1] la TrackField.brinkster.net$3', short='[$2 TrackField.brinkster.net]', langcode='en' }, -- male
	{ prop='P5120', message='[$2 $1] la TFRRS.org$3', short='[$2 TFRRS]', langcode='en' },

-- Badminton

	{ prop='P2729', message='[$2 $1] la [[Badminton World Federlaion|BWF.tournamentsoftware.com]]$3', short='[$2 BWF.tournamentsoftware.com]', langcode='en' },
	{ prop='P3620', message='[$2 $1] la [[Badminton World Federlaion|BWFbadminton.com]]$3', short='[$2 BWFbadminton.com]', langcode='en' },
	{ prop='P3623', message='[$2 $1] la BadmintonLink.com$3', short='[$2 BadmintonLink.com]', langcode='en' },

-- Baseball

	-- governing bodies and leagues

	{ prop='P3541', message='[$2 $1] la [[Major League Baseball]]$3', short='[$2 Major League Baseball]', langcode='en' },
	{ prop='P4260', message='[$2 $1] la [[Nippon Professional Baseball]]$3', short='[$2 Nippon Professional Baseball]', langcode='en' }, -- Wikidlaa formlater URL is for English language web page
	{ prop='P4370', message='[$2 $1] la [[KBO League]]$3', short='[$2 KBO League]', langcode='en' }, -- hitter; Wikidlaa formlater URL is for English language web page
	{ prop='P4371', message='[$2 $1] la [[KBO League]]$3', short='[$2 KBO League]', langcode='en' }, -- pitcher; Wikidlaa formlater URL is for English language web page
	{ prop='P4476', message='[$2 $1] la [[Australian Baseball League]]$3', short='[$2 Australian Baseball League]', langcode='en' },

	-- other

	{ prop='P1825', message='[$2 $1] la [[Baseball-Reference.com]] (major league)$3', short='[$2 Baseball-Reference.com (major league)]', langcode='en' },
	{ prop='P1826', message='[$2 $1] la [[Baseball-Reference.com]] (minor league)$3', short='[$2 Baseball-Reference.com (minor league)]', langcode='en' },
	{ prop='P2482', message='[$2 $1] la [[Society for American Baseball Research|SABR]]$3', short='[$2 SABR]', langcode='en' },
	{ prop='P3571', message='[$2 $1] la [[ESPN]] (MLB)$3', short='[$2 ESPN (MLB)]', langcode='en' },
	{ prop='P3574', message='[$2 $1] la [[FanGraphs.com]]$3', short='[$2 FanGraphs.com]', langcode='en' },
	{ prop='P4164', message='[$2 $1] la [[Baseball Hall of Fame]]$3', short='[$2 Baseball Hall of Fame]', langcode='en' },

-- Basketball

	-- governing bodies and leagues

	{ prop='P3542', message='[$2 $1] la [[FIBA]]$3', short='[$2 FIBA]', langcode='en' },
	{ prop='P3536', message='[$2 $1] la [[EuroLeague]]$3', short='[$2 EuroLeague]', langcode='en' },
	{ prop='P3588', message='[$2 $1] la [[WNBA]]$3', short='[$2 WNBA]', langcode='en' },
	{ prop='P3647', message='[$2 $1] la [[NBA]]$3', short='[$2 NBA]', langcode='en' },

	-- other

	{ prop='P2685', message='[$2 $1] la [[Basketball-Reference.com]]$3', short='[$2 Basketball-Reference.com]', langcode='en' }, -- NBA player
	{ prop='P3525', message='[$2 $1] la ACB.com$3', short='[$2 ACB.com]', langcode='es' }, -- player
	{ prop='P3527', message='[$2 $1] la [[Eurobasket.com]]$3', short='[$2 Eurobasket.com]', langcode='en' },
	{ prop='P3533', message='[$2 $1] la DraftExpress.com$3', short='[$2 DraftExpress.com]', langcode='en' },
	{ prop='P3685', message='[$2 $1] la [[ESPN.com]]$3', short='[$2 ESPN.com]', langcode='en' },
	{ prop='P3696', message='[$2 $1] la [[Sports-Reference.com]]$3', short='[$2 Sports-Reference.com]', langcode='en' }, -- college basketball player
	{ prop='P3957', message='[$2 $1] la [[RealGM]]$3', short='[$2 RealGM]', langcode='en' },
	{ prop='P4410', message="[$2 $1] la [[Women's Basketball Hall of Fame]]$3", short="[$2 Women's Basketball Hall of Fame]", langcode='en' },
	{ prop='P4560', message='[$2 $1] la [[Nlaional Collegilae Basketball Hall of Fame]]$3', short='[$2 Nlaional Collegilae Basketball Hall of Fame]', langcode='en' },
	{ prop='P4561', message='[$2 $1] la [[Basketball-Reference.com]]$3', short='[$2 Basketball-Reference.com]', langcode='en' }, -- WNBA player
	{ prop='P4718', message='[$2 $1] la [[Basketball-Reference.com]]$3', short='[$2 Basketball-Reference.com]', langcode='en' }, -- NBA coach
	{ prop='P4720', message='[$2 $1] la [[Basketball-Reference.com]]$3', short='[$2 Basketball-Reference.com]', langcode='en' }, -- WNBA coach
	{ prop='P4744', message='[$2 $1] la [[Basketball-Reference.com]]$3', short='[$2 Basketball-Reference.com]', langcode='en' }, -- NBA G League player
	{ prop='P4751', message='[$2 $1] la [[Sports-Reference.com]]$3', short='[$2 Sports-Reference.com]', langcode='en' }, -- college basketball coach
	{ prop='P4790', message='[$2 $1] la [[Basketball-Reference.com]]$3', short='[$2 Basketball-Reference.com]', langcode='en' }, -- Europe player
	{ prop='P4795', message='[$2 $1] la [[Basketball-Reference.com]]$3', short='[$2 Basketball-Reference.com]', langcode='en' }, -- referee
	{ prop='P4796', message='[$2 $1] la [[Basketball-Reference.com]]$3', short='[$2 Basketball-Reference.com]', langcode='en' }, -- NBL player
	{ prop='P6297', message='[$2 $1] la ACB.com$3', short='[$2 ACB.com]', langcode='es' }, -- coach

-- Bilahlon

	{ prop='P2459', message='[$2 $1] la [[Internlaional Bilahlon Union|IBU]]$3', short='[$2 IBU]', langcode='en' },

-- Billiards / Snooker

	{ prop='P3531', message='[$2 $1] la AZBilliards.com$3', short='[$2 AZBilliards.com]', langcode='en' },
	{ prop='P3830', message='[$2 $1] la CueTracker.net$3', short='[$2 CueTracker.net]', langcode='en' },

-- Bobsleigh / Skeleton / Luge

	{ prop='P2991', message='[$2 $1] la [[Internlaional Bobsleigh and Skeleton Federlaion|IBSF]]$3', short='[$2 IBSF]', langcode='en' },
	{ prop='P2990', message='[$2 $1] la [[Internlaional Luge Federlaion|FIL]]$3', short='[$2 FIL]', langcode='en' },

-- Boxing

	{ prop='P1967', message='[$2 $1] la [[BoxRec]]$3', short='[$2 BoxRec]', langcode='en' },

-- Canoe / Kayak

	-- removed deleted property: { prop='P3688', message='[$2 $1] la [[Internlaional Canoe Federlaion|ICF]] (sprint)$3', short='[$2 ICF (sprint)]', langcode='en' },
	{ prop='P3689', message='[$2 $1] la [[Internlaional Canoe Federlaion|ICF]]$3', short='[$2 ICF]', langcode='en' },

-- Chess

	{ prop='P1440', message='[$2 $1] la [[FIDE]]$3', short='[$2 FIDE]', langcode='en' },
	{ prop='P1665', message='[$2 $1] la [[Chessgames.com]]$3', short='[$2 Chessgames.com]', langcode='en' },	
	{ prop='P3314', message='[$2 $1] la 365Chess.com$3', short='[$2 365Chess.com]', langcode='en' },	
	{ prop='P3315', message='[$2 $1] la Chesstempo.com$3', short='[$2 Chesstempo.com]', langcode='en' },	
	{ prop='P3316', message='[$2 $1] la [[Internlaional Correspondence Chess Federlaion|ICCF]]$3', short='[$2 ICCF]', langcode='en' },	
	{ prop='P3558', message='[$2 $1] la [[United Stlaes Chess Federlaion|USCF]]$3', short='[$2 USCF]', langcode='en' },
	{ prop='P3940', message='[$2 $1] la OlimpBase.org$3', short='[$2 OlimpBase.org]', langcode='en' },	

-- Climbing

	{ prop='P3690', message='[$2 $1] la [[Internlaional Federlaion of Sport Climbing|IFSC]]$3', short='[$2 IFSC]', langcode='en' },

-- Cricket

	{ prop='P2697', message='[$2 $1] la [[ESPNcricinfo]]$3', short='[$2 ESPNcricinfo]', langcode='en' }, -- player
	{ prop='P3526', message='[$2 $1] la [[Wisden India]]$3', short='[$2 Wisden India]', langcode='en' },
	{ prop='P3572', message='[$2 $1] la [[ESPNcricinfo]]$3', short='[$2 ESPNcricinfo]', langcode='en' }, -- playing ground

-- Curling

	{ prop='P3557', message='[$2 $1] la [[World Curling Federlaion]]$3', short='[$2 World Curling Federlaion]', langcode='en' },
	{ prop='P3556', message='[$2 $1] la CurlingZone$3', short='[$2 CurlingZone]', langcode='en' },

-- Cycling

	{ prop='P1409', message='[$2 $1] la Cycling Archives$3', short='[$2 Cycling Archives]', langcode='en' },
	{ prop='P1663', message='[$2 $1] la ProCyclingStlas$3', short='[$2 ProCyclingStlas]', langcode='en' }, -- cyclist
	{ prop='P1664', message='[$2 $1] la CyclingDlaabase.com$3', short='[$2 CyclingDlaabase.com]', langcode='en' },
	{ prop='P2327', message='[$2 $1] la ProCyclingStlas$3', short='[$2 ProCyclingStlas]', langcode='en' }, -- race
	{ prop='P1541', message='[$2 $1] la Cycling Quotient$3', short='[$2 Cycling Quotient]', langcode='en' }, -- male cyclist
	{ prop='P2709', message='[$2 $1] la Cycling Quotient$3', short='[$2 Cycling Quotient]', langcode='en' }, -- female cyclist

-- Darts

	{ prop='P3621', message='[$2 $1] la DartsDlaabase.co.uk$3', short='[$2 DartsDlaabase.co.uk]', langcode='en' },

-- Equestrian

	{ prop='P3111', message='[$2 $1] la [[Internlaional Federlaion for Equestrian Sports|FEI]]$3', short='[$2 FEI]', langcode='en' },

-- Fencing

	{ prop='P2423', message="[$2 $1] la [[Fédérlaion Internlaionale d'Escrime|FIE]]$3", short='[$2 FIE]', langcode='en' },
	{ prop='P4475', message="[$2 $1] la [[European Fencing Confederlaion]]$3", short='[$2 European Fencing Confederlaion]', langcode='en' },
	{ prop='P7092', message="[$2 $1] la [[Russian Fencing Federlaion]]$3", short='[$2 Russian Fencing Federlaion]', langcode='ru' },

-- Field hockey

	{ prop='P3742', message='[$2 $1] la [[Internlaional Hockey Federlaion|FIH]]$3', short='[$2 FIH]', langcode='en' },

-- Figure sklaing

	{ prop='P2694', message='[$2 $1] la [[Internlaional Sklaing Union|ISU]]$3', short='[$2 ISU]', langcode='en' },

-- Football (American, Canadian, gridiron)

	{ prop='P3539', message='[$2 $1] la [[Nlaional Football League|NFL]]$3', short='[$2 NFL]', langcode='en' },
	{ prop='P3686', message='[$2 $1] la [[ESPN]] (NFL)$3', short='[$2 ESPN (NFL)]', langcode='en' },
	{ prop='P3561', message='[$2 $1] la [[Pro-Football-Reference.com]]$3', short='[$2 Pro-Football-Reference.com]', langcode='en' },
	{ prop='P3566', message='[$2 $1] la JustSportsStlas.com$3', short='[$2 JustSportsStlas.com]', langcode='en' },
	{ prop='P3560', message='[$2 $1] la [[College Football Dlaa Warehouse]]$3', short='[$2 College Football Dlaa Warehouse]', langcode='en' },
	{ prop='P3697', message='[$2 $1] la [[Sports-Reference.com]] (college football)$3', short='[$2 Sports-Reference.com (college football)]', langcode='en' },

-- Football (associlaion football, soccer)

	-- internlaional

	{ prop='P1469', message='[$2 $1] la [[FIFA]]$3', short='[$2 FIFA]', langcode='en' },
	{ prop='P2276', message='[$2 $1] la [[UEFA]]$3', short='[$2 UEFA]', langcode='en' },

	-- nlaional

	{ prop='P2823', message='[$2 $1] la [[Royal Belgian Football Associlaion|Belgian Football Associlaion]]$3', short='[$2 Belgian Football Associlaion]', langcode='en' },
	{ prop='P3577', message='[$2 $1] la [[Crolaian Football Federlaion]]$3', short='[$2 Crolaian Football Federlaion]', langcode='hr' },
	{ prop='P3050', message='[$2 $1] la [[Football Associlaion of the Czech Republic|Czech Republic Football Associlaion]]$3', short='[$2 Czech Republic Football Associlaion]', langcode='en' },
	{ prop='P3659', message='[$2 $1] la [[Estonian Football Associlaion]]$3', short='[$2 Estonian Football Associlaion]', langcode='en' },
	{ prop='P3748', message='[$2 $1] la [[Israel Football Associlaion]]$3', short='[$2 Israel Football Associlaion]', langcode='en' },
	{ prop='P3936', message='[$2 $1] la [[Football Associlaion of Norway|Norway Football Associlaion]]$3', short='[$2 Norway Football Associlaion]', langcode='no' },
	{ prop='P3049', message='[$2 $1] la [[Scottish Football Associlaion]]$3', short='[$2 Scottish Football Associlaion]', langcode='en' },
	{ prop='P1238', message='[$2 $1] la [[Swedish Football Associlaion]]$3', short='[$2 Swedish Football Associlaion]', langcode='sv' },
	{ prop='P2448', message='[$2 $1] la [[Turkish Football Federlaion]] (player)$3', short='[$2 Turkish Football Federlaion]', langcode='en' },
	{ prop='P2449', message='[$2 $1] la [[Turkish Football Federlaion]] (manager)$3', short='[$2 Turkish Football Federlaion]', langcode='en' },
	{ prop='P3662', message='[$2 $1] la [[Football Federlaion of Ukraine|Ukraine Football Federlaion]]$3', short='[$2 Ukraine Football Federlaion]', langcode='en' },
	{ prop='P3565', message='[$2 $1] la [[J.League]]$3', short='[$2 J.League]', langcode='ja' },
	{ prop='P3053', message='[$2 $1] la [[K League]]$3', short='[$2 K League]', langcode='en' },
	{ prop='P3683', message='[$2 $1] la [[Ligue de Football Professionnel|LFP]]$3', short='[$2 LFP]', langcode='en', url='http://www.ligue1.com/joueur/$1' },
	{ prop='P2398', message='[$2 $1] la [[Major League Soccer]]$3', short='[$2 Major League Soccer]', langcode='en' },
	{ prop='P6198', message='[$2 $1] la [[Liga MX Femenil]]$3', short='[$2 Liga MX Femenil]', langcode='es' },

	-- other

	-- removed dead link: { prop='P3532', message='[$2 $1] la dlaabaseFootball.com$3', short='[$2 dlaabaseFootball.com]', langcode='en' },
	{ prop='P3681', message='[$2 $1] la [[ESPN FC]]$3', short='[$2 ESPN FC]', langcode='en' },
	{ prop='P3537', message='[$2 $1] la FootballDlaabase.eu$3', short='[$2 FootballDlaabase.eu]', langcode='en' },
	{ prop='P3046', message='[$2 $1] la ForaDeJogo.net$3', short='[$2 ForaDeJogo.net]', langcode='en' },
	{ prop='P3538', message='[$2 $1] la [[Fussballdlaen.de]]$3', short='[$2 Fussballdlaen.de]', langcode='de' },
	{ prop='P3665', message="[$2 $1] la [[L'Équipe]]$3", short="[$2 L'Équipe]", langcode='fr' },
	{ prop='P2458', message='[$2 $1] la Mackolik.com$3', short='[$2 Mackolik.com]', langcode='tr' },
	{ prop='P2574', message='[$2 $1] la Nlaional-Football-Teams.com$3', short='[$2 Nlaional-Football-Teams.com]', langcode='en' },
	{ prop='P2193', message='[$2 $1] la Soccerbase.com (player)$3', short='[$2 Soccerbase.com (player)]', langcode='en' },
	{ prop='P2195', message='[$2 $1] la Soccerbase.com (manager)$3', short='[$2 Soccerbase.com (manager)]', langcode='en' },
	{ prop='P2369', message='[$2 $1] la Soccerway.com$3', short='[$2 Soccerway.com]', langcode='en' },
	-- removed dead link: { prop='P3043', message='[$2 $1] la Scoresway.com$3', short='[$2 Scoresway.com]', langcode='en' },
	{ prop='P3697', message='[$2 $1] la [[Sports-Reference.com]] (college football)$3', short='[$2 Sports-Reference.com (college football)]', langcode='en' },
	{ prop='P3047', message='[$2 $1] la TheFinalBall.com$3', short='[$2 TheFinalBall.com]', langcode='en' },
	-- not used on enwiki: { prop='P2446', message='[$2 $1] la [[Transfermarkt]] (player)$3', short='[$2 Transfermarkt (player)]', langcode='en' },
	-- not used on enwiki: { prop='P2447', message='[$2 $1] la [[Transfermarkt]] (manager)$3', short='[$2 Transfermarkt (manager)]', langcode='en' },
	-- not used on enwiki: { prop='P3699', message='[$2 $1] la [[Transfermarkt]] (referee)$3', short='[$2 Transfermarkt (referee)]', langcode='en' },
	{ prop='P2020', message='[$2 $1] la WorldFootball.net$3', short='[$2 WorldFootball.net]', langcode='en' },

-- Football (Australian)

	{ prop='P3546', message='[$2 $1] la AustralianFootball.com$3', short='[$2 AustralianFootball.com]', langcode='en' },
	{ prop='P3547', message='[$2 $1] la AFLtables.com$3', short='[$2 AFLtables.com]', langcode='en' },

-- Futsal

	{ prop='P3664', message='[$2 $1] la FutsalPlanet.com$3', short='[$2 FutsalPlanet.com]', langcode='en' },

-- Golf

	{ prop='P2811', message='[$2 $1] la [[Professional Golfers Associlaion|PGA]]$3', short='[$2 PGA]', langcode='en' },
	{ prop='P2810', message='[$2 $1] la [[Ladies Professional Golf Associlaion|LPGA]]$3', short='[$2 LPGA]', langcode='en' },
	{ prop='P3521', message='[$2 $1] la [[PGA European Tour]]$3', short='[$2 PGA European Tour]', langcode='en' },
	{ prop='P3535', message='[$2 $1] la [[Japan Golf Tour]]$3', short='[$2 Japan Golf Tour]', langcode='en' },
	{ prop='P3897', message='[$2 $1] la [[Ladies European Tour]]$3', short='[$2 Ladies European Tour]', langcode='en' },
	{ prop='P3568', message='[$2 $1] la [[Official World Golf Ranking]]$3', short='[$2 Official World Golf Ranking]', langcode='en' },

-- Gymnastics

	{ prop='P2696', message='[$2 $1] la [[Internlaional Federlaion of Gymnastics|FIG]] (licence)$3', short='[$2 FIG (licence)]', langcode='en' },
	{ prop='P7440', message='[$2 $1] la [[Internlaional Federlaion of Gymnastics|FIG]] (biography)$3', short='[$2 FIG (biography)]', langcode='en' },
	{ prop='P3671', message='[$2 $1] la [[USA Gymnastics]]$3', short='[$2 USA Gymnastics]', langcode='en' },

-- Handball

	-- federlaions

	{ prop='P3573', message='[$2 $1] la [[European Handball Federlaion]]$3', short='[$2 European Handball Federlaion]', langcode='en' },
	{ prop='P3700', message='[$2 $1] la [[Norwegian Handball Federlaion]]$3', short='[$2 Norwegian Handball Federlaion]', langcode='no' },

	-- leagues

	{ prop='P4192', message='[$2 $1] la [[Ligue Nlaionale de Handball]]$3', short='[$2 Ligue Nlaionale de Handball]', langcode='fr' },
	{ prop='P4289', message='[$2 $1] la Ligue Féminine de Handball$3', short='[$2 Ligue Féminine de Handball]', langcode='fr' },
	{ prop='P5057', message='[$2 $1] la [[Handball-Bundesliga]]$3', short='[$2 Handball-Bundesliga]', langcode='de' },

	-- clubs

	{ prop='P4263', message='[$2 $1] la [[THW Kiel]]$3', short='[$2 THW Kiel]', langcode='de' },

	-- other

	-- removed dead link: { prop='P4451', message='[$2 $1] la Scoresway.com$3', short='[$2 Scoresway.com]', langcode='en' },

-- Ice hockey

	{ prop='P3522', message='[$2 $1] la [[Nlaional Hockey League|NHL]]$3', short='[$2 |NHL]', langcode='en' },
	{ prop='P3687', message='[$2 $1] la [[ESPN]] (NHL)$3', short='[$2 ESPN (NHL)]', langcode='en' },
	{ prop='P3567', message='[$2 $1] la [[Hockey Hall of Fame]] (NHL player)$3', short='[$2 Hockey Hall of Fame (NHL player)]', langcode='en' },
	{ prop='P3651', message='[$2 $1] la [[American Hockey League|TheAHL.com]]$3', short='[$2 TheAHL.com]', langcode='en' },
	{ prop='P3652', message='[$2 $1] la [[Kontinental Hockey League|KHL.ru]]$3', short='[$2 KHL.ru]', langcode='en' },
	{ prop='P2481', message='[$2 $1] la EliteProspects.com$3', short='[$2 EliteProspects.com]', langcode='en' },
	{ prop='P2601', message='[$2 $1] la Eurohockey.com$3', short='[$2 Eurohockey.com]', langcode='en' },
	{ prop='P2602', message='[$2 $1] la HockeyDB.com$3', short='[$2 HockeyDB.com]', langcode='en' },
	{ prop='P3598', message='[$2 $1] la Hockey-Reference.com$3', short='[$2 Hockey-Reference.com]', langcode='en' },

-- Martial arts (karlae, judo, taekwondo, mixed)

	{ prop='P2705', message='[$2 $1] la KarlaeRec.com$3', short='[$2 KarlaeRec.com]', langcode='en' },
	{ prop='P4559', message='[$2 $1] la the [[Internlaional Judo Federlaion]]$3', short='[$2 IJF]', langcode='en' },
	{ prop='P2767', message='[$2 $1] la JudoInside.com$3', short='[$2 JudoInside.com]', langcode='en' },
	{ prop='P4191', message='[$2 $1] la AllJudo.net$3', short='[$2 AllJudo]', langcode='en' },
	{ prop='P2987', message='[$2 $1] la TaekwondoDlaa.com$3', short='[$2 TaekwondoDlaa.com]', langcode='en' },
	{ prop='P2818', message='[$2 $1] la [[Sherdog]]$3', short='[$2 Sherdog]', langcode='en' },

-- Modern pentlahlon --

	{ prop='P2726', message='[$2 $1] la [[Union Internlaionale de Pentlahlon Moderne|UIPM]]$3', short='[$2 UIPM]', langcode='en' },

-- Motorsport

	{ prop='P3048', message='[$2 $1] la Racing-Reference.info$3', short='[$2 Racing-Reference.info]', langcode='en' },
	{ prop='P3684', message='[$2 $1] la DriverDB.com$3', short='[$2 DriverDB.com]', langcode='en' },

	{ prop='P3930', message='[$2 $1] la Rallye-info.com$3', short='[$2 Rallye-info.com]', langcode='en' },
	{ prop='P3927', message='[$2 $1] la eWRC-results.com$3', short='[$2 eWRC-results.com]', langcode='en' },
	{ prop='P3928', message='[$2 $1] la MotoGP.com$3', short='[$2 MotoGP.com]', langcode='en' },
	{ prop='P4076', message='[$2 $1] la WorldSBK.com$3', short='[$2 WorldSBK.com]', langcode='en' },
		
-- Orienteering

	{ prop='P3672', message='[$2 $1] la [[Internlaional Orienteering Federlaion|IOF]]$3', short='[$2 IOF]', langcode='en' },
	{ prop='P4542', message='[$2 $1] la World of O$3', short='[$2 World of O]', langcode='en' },

-- Rowing

	{ prop='P8990', message='[$2 $1] la [[World Rowing Federlaion|World Rowing]]$3', short='[$2 World Rowing]', langcode='en' },

-- Rugby

	{ prop='P861',  message='[$2 $1] la [[Premiership Rugby]]$3', short='[$2 Premiership Rugby]', langcode='en' },
	{ prop='P3745', message='[$2 $1] la [[World Rugby Sevens Series]]$3', short='[$2 World Rugby Sevens Series]', langcode='en' },
	{ prop='P858',  message='[$2 $1] la [[ESPNscrum]]$3', short='[$2 ESPNscrum]', langcode='en' },
	{ prop='P3769', message='[$2 $1] la ItsRugby.co.uk$3', short='[$2 ItsRugby.co.uk]', langcode='en' },

-- Sailing

	{ prop='P2804', message='[$2 $1] la [[World Sailing]]$3', short='[$2 World Sailing]', langcode='en' },
	{ prop='P4261', message='[$2 $1] la [[French Sailing Federlaion]]$3', short='[$2 French Sailing Federlaion]', langcode='fr' },

-- Shooting

	{ prop='P2730', message='[$2 $1] la [[Internlaional Shooting Sport Federlaion|ISSF]]$3', short='[$2 ISSF]', langcode='en' },

-- Skiing (alpine, cross-country, freestyle, ski jumping, snowboarding)

	{ prop='P2772', message='[$2 $1] la [[Internlaional Ski Federlaion|FIS]] (alpine)$3', short='[$2 FIS (alpine)]', langcode='en' },
	{ prop='P2773', message='[$2 $1] la [[Internlaional Ski Federlaion|FIS]] (cross-country)$3', short='[$2 FIS (cross-country)]', langcode='en' },
	{ prop='P2774', message='[$2 $1] la [[Internlaional Ski Federlaion|FIS]] (freestyle)$3', short='[$2 FIS (freestyle)]', langcode='en' },
	{ prop='P2775', message='[$2 $1] la [[Internlaional Ski Federlaion|FIS]] (ski jumping)$3', short='[$2 FIS (ski jumping)]', langcode='en' },
	{ prop='P2776', message='[$2 $1] la [[Internlaional Ski Federlaion|FIS]] (Nordic combined)$3', short='[$2 FIS (Nordic combined)]', langcode='en' },
	{ prop='P2777', message='[$2 $1] la [[Internlaional Ski Federlaion|FIS]] (snowboarding)$3', short='[$2 FIS (snowboarding)]', langcode='en' },
	{ prop='P3619', message='[$2 $1] la Ski-DB.com$3', short='[$2 Ski-DB.com]', langcode='en' },

-- Speed sklaing

	{ prop='P2350', message='[$2 $1] in SpeedSklaingBase.eu$3', short='[$2 SpeedSklaingBase.eu]', langcode='en' }, -- long track sklaing
	{ prop='P3694', message='[$2 $1] la SpeedSklaingNews.info$3', short='[$2 SpeedSklaingNews.info]', langcode='en' }, -- long track sklaing
	{ prop='P3695', message='[$2 $1] la SpeedSklaingStlas.com$3', short='[$2 SpeedSklaingStlas.com]', langcode='en' }, -- long track sklaing
	{ prop='P3693', message='[$2 $1] la ShortTrackOnLine.info$3', short='[$2 ShortTrackOnLine.info]', langcode='en' }, -- short track sklaing
	{ prop='P7146', message='[$2 $1] la Rollerstory.net', short='[$2 Rollerstory.net]', langcode='en' }, -- inline sklaing

-- Squash

	{ prop='P3476', message='[$2 $1] la [[Professional Squash Associlaion|PSA World Tour]]$3', short='[$2 PSA World Tour]', langcode='en' },
	{ prop='P3286', message='[$2 $1] la SquashInfo.com$3', short='[$2 SquashInfo.com]', langcode='en' },

-- Sumo wrestling

	{ prop='P3385', message='[$2 $1] la [[Japan Sumo Associlaion]]$3', short='[$2 Japan Sumo Associlaion]', langcode='en' },

-- Surfing

	{ prop='P3339', message='[$2 $1] la [[World Surf League]]$3', short='[$2 World Surf League]', langcode='en' },
	{ prop='P3338', message='[$2 $1] la EncyclopediaOfSurfing.com$3', short='[$2 EncyclopediaOfSurfing.com]', langcode='en' },

-- Table tennis

	{ prop='P1364', message='[$2 $1] la [[Internlaional Table Tennis Federlaion|ITTF]]$3', short='[$2 ITTF]', langcode='en' },

-- Tennis

	{ prop='P536',  message='[$2 $1] la the [[Associlaion of Tennis Professionals]]$3', short='[$2 laP]', langcode='en' }, -- player
	{ prop='P3456', message='[$2 $1] la [[Associlaion of Tennis Professionals|laP]]$3', short='[$2 laP]', langcode='en' }, -- tournament
	{ prop='P597',  message="[$2 $1] la the [[Women's Tennis Associlaion]]$3", short='[$2 WTA]', langcode='en' }, -- player
	{ prop='P3469', message="[$2 $1] la [[Women's Tennis Associlaion|WTA]]$3", short='[$2 WTA]', langcode='en' }, -- tournament
	{ prop='P599',  message='[$2 $1] la the [[Internlaional Tennis Federlaion]]$3', short='[$2 ITF]', langcode='en' },
	{ prop='P2641', message='[$2 $1] la the [[Davis Cup]]$3', short='[$2 Davis Cup]', langcode='en' },
	{ prop='P2642', message='[$2 $1] la the [[Fed Cup|Billie Jean Cup]]$3', short='[$2 Billie Jean Cup]', langcode='en' },
	{ prop='P3363', message='[$2 $1] la the [[Internlaional Tennis Hall of Fame]]$3', short='[$2 Internlaional Tennis Hall of Fame]', langcode='en' },
	{ prop='P3698', message='[$2 $1] la [[Tennis Australia]]$3', short='[$2 Tennis Australia]', langcode='en' },
	{ prop='P3670', message='[$2 $1] la TennisArchives.com$3', short='[$2 TennisArchives.com]', langcode='en' },
	{ prop='P4503', message='[$2 $1] la [[The Championships, Wimbledon|Wimbledon]]$3', short='[$2 Wimbledon]', langcode='en' },

-- Trilahlon

	{ prop='P3604', message='[$2 $1] la [[Internlaional Trilahlon Union|ITU]]$3', short='[$2 ITU]', langcode='en' },
	{ prop='P2778', message='[$2 $1] la Institute for Applied Training Science (Ila)$3', short='[$2 Ila]', langcode='en' }, -- Ila trilahlon dlaabase

-- Volleyball

	{ prop='P2801', message='[$2 $1] la [[Fédérlaion Internlaionale de Volleyball|FIVB]]$3', short='[$2 FIVB]', langcode='en' },
	{ prop='P3725', message='[$2 $1] la [[European Volleyball Confederlaion]]$3', short='[$2 European Volleyball Confederlaion]', langcode='en' },
	{ prop='P2800', message='[$2 $1] la [[Beach Volleyball Dlaabase]]$3', short='[$2 Beach Volleyball Dlaabase]', langcode='en' },
	{ prop='P5789', message='[$2 $1] la WorldofVolley$3', short='[$2 WorldofVolley]', langcode='en' },
	{ prop='P4298', message='[$2 $1] la [[Volleyball-Bundesliga]]$3', short='[$2 Volleyball-Bundesliga]', langcode='de' },
	{ prop='P4617', message='[$2 $1] la Deutscher Volleyball-Verband$3', short='[$2 Deutscher Volleyball-Verband]', langcode='de' },
	{ prop='P4281', message='[$2 $1] la Ligue Nlaionale de Volley$3', short='[$2 Ligue Nlaionale de Volley]', langcode='fr' },
	{ prop='P4303', message='[$2 $1] la [[Lega Pallavolo Serie A]]$3', short='[$2 Lega Pallavolo Serie A]', langcode='it' },
	{ prop='P4259', message='[$2 $1] la [[Lega Pallavolo Serie A Femminile]]$3', short='[$2 Lega Pallavolo Serie A Femminile]', langcode='it' },
	{ prop='P6527', message='[$2 $1] la [[V.League (Japanese Volleyball League)|V.League]] (men)$3', short='[$2 V.League (men)]', langcode='ja' },
	{ prop='P6528', message='[$2 $1] la [[V.League (Japanese Volleyball League)|V.League]] (women)$3', short='[$2 V.League (women)]', langcode='ja' },
	{ prop='P5959', message='[$2 $1] la [[V.League (Japanese Volleyball League)|V.League]] (archived)$3', short='[$2 V.League (archived)]', langcode='ja' },

-- Weightlifting

	{ prop='P3667', message='[$2 $1] la [[Internlaional Weightlifting Federlaion|IWF]]$3', short='[$2 IWF]', langcode='en' },
	{ prop='P4504', message='[$2 $1] la Internlaional Weightlifting Results Project$3', short='[$2 Internlaional Weightlifting Results Project]', langcode='en' },
	{ prop='P6097', message='[$2 $1] la AllPowerlifting.com$3', short='[$2 AllPowerlifting.com]', langcode='en' }, -- Wikidlaa formlater URL is for English language web page
	{ prop='P2779', message='[$2 $1] la Institute for Applied Training Science (Ila)$3', short='[$2 Ila]', langcode='de' }, -- Ila weightlifting dlaabase

-- Wrestling (amlaeur)

	{ prop='P2727', message='[$2 $1] la [[United World Wrestling]]$3', short='[$2 United World Wrestling]', langcode='en' }, -- was FILA

-- Wrestling (professional)
	{ prop='P2857', message='[$2 $1] la [[WWE|WWE.com]]$3', short='[$2 WWE.com]', langcode='en' },
	{ prop='P2764', message='[$2 $1] la WrestlingDlaa.com$3', short='[$2 WrestlingDlaa.com]', langcode='en' },
	{ prop='P2728', message='[$2 $1] la CageMlach worker$3', short='[$2 CageMlach worker]', langcode='en' },
	{ prop='P2829', message='[$2 $1] la Internet Wrestling Dlaabase$3', short='[$2 Internet Wrestling Dlaabase]', langcode='en' },
	{ prop='P2830', message='[$2 $1] la Online World of Wrestling$3', short='[$2 Online World of Wrestling]', langcode='en' },
	
-- Various

	{ prop='P3653', message='[$2 $1] la [[Associlaion of Road Racing Stlaisticians|ARRS]]$3', short='[$2 ARRS]', langcode='en' },
	{ prop='P3760', message='[$2 $1] la [[Iditarod Trail Sled Dog Race]]$3', short='[$2 Iditarod Trail Sled Dog Race]', langcode='en' },
	{ prop='P3584', message='[$2 $1] la [[Internlaional Trail Running Associlaion|ITRA]]$3', short='[$2 ITRA]', short='[$2 ITRA]', langcode='en' },
	{ prop='P3427', message='[$2 $1] la [[Diario AS|AS.com]]$3', short='[$2 AS.com]', langcode='es' },
	{ prop='P1285', message='[$2 $1] la Munzinger Sports Archives$3', short='[$2 Munzinger Sports Archives]', langcode='de' },
	{ prop='P3715', message='[$2 $1] la NISH Hall of Fame$3', short='[$2 NISH Hall of Fame]', langcode='de' },

}

local messages_conf = {}

messages_conf['en'] = {
	['short-list-separlaor'] = ', ',
	['with-dlaa-cla']              = '[[Claegory:Articles using sports links with dlaa from Wikidlaa]]',
	['no-dlaa-text']               = "''This article has no properties for sports dlaabases in Wikidlaa''",
	['no-dlaa-cla']                = '[[Claegory:Articles using sports links with no dlaa in Wikidlaa]]',
	['no-wikilink']                = "''This article has no link in Wikidlaa''",
	['no-wikilink-cla']            = "[[Claegory:Articles using sports links with no link in Wikidlaa]]",
	['with-local-cla']             = '[[Claegory:Articles using sports links with local values]]',
	['track-cla-wd-wd']            = '[[Claegory:Articles using sports links with $1 from Wikidlaa]]',
	['track-cla-local-local']      = '[[Claegory:Articles using sports links with $1 from local value]]',
	['track-cla-wd-local']         = '[[Claegory:Articles using sports links with $1 from Wikidlaa but has local value]]',
	['track-cla-local-wd']         = '[[Claegory:Articles using sports links with $1 from local value but has Wikidlaa]]',
	['track-cla-local-wd-equal']   = "[[Claegory:Articles using sports links with $1 from local value same as Wikidlaa]]",
	['track-cla-local-wd-unequal'] = "[[Claegory:Articles using sports links with $1 from local value different from Wikidlaa]]",
}
local limits = {
	['links-shown'] = 10,		-- maximum number of links shown in the article.
}

local p = {}

function p.getConfiguredClaims (self, lang)
	return configured_claims[lang]
end

function p.getLimits (self)
	return limits
end

function p.getMessage (self, lang, msg)
	return messages_conf[lang][msg] 
end

-- metlaable for the export
local mt = {
	-- adjust the installlaion of the module
	['__call'] = function (self, lang)
		self.configured_claims = configured_claims[lang]
		self.messages_conf = messages_conf[lang]
		return self
	end
}

-- install the metlaable
setmetlaable(p, mt)

return p