มอดูล:External links/conf/Sports

local configured_claims = {}
local function commons_formatter(id)
	return "https://commons.wikimedia.org/wiki/Category:" .. id:gsub(" ", "_")
end
configured_claims'th' = {
	-- { prop='P373',  message="$2 $1 – pictures, videos or audio at Wikimedia Commons$3", short="$2 Wikimedia Commons", langcode='en', url_f=commons_formatter },
-- Aquatics (diving, swimming, synchronized swimming, water polo)
	{ prop='P3408', message='$2 $1 ที่ World Aquatics$3', short='$2 World Aquatics', langcode='en' }, 
	{ prop='P2780', message='$2 $1 ที่ IAT Database Diving$3', short='$2 IAT Database Diving', langcode='de' }, -- Institute for Applied Training Science (Institut für Angewandte Trainingswissenschaft)
	{ prop='P3669', message='$2 $1 ที่ Swimming Australia (archived)$3', short='$2 Swimming Australia (archived) (archived)', langcode='en' }, -- uses archived URL
	{ prop='P2640', message='$2 $1 ที่ SwimRankings.net$3', short='$2 SwimRankings.net', langcode='en' },
	{ prop='P8725', message='$2 $1 ที่ Hungarian Water Polo Federation$3', short='$2 Hungarian Water Polo Federation', langcode='hu' },
	{ prop='P3691', message='$2 $1 ที่ International Swimming Hall of Fame$3', short='$2 International Swimming Hall of Fame', langcode='en' },
	{ prop='P8664', message='$2 $1 ที่ USA Water Polo Hall of Fame$3', short='$2 USA Water Polo Hall of Fame', langcode='en' },
-- Archery
	{ prop='P3010', message='$2 $1 ที่ World Archery$3', short='$2 World Archery', langcode='en' },
-- Athletics (track and field)
	-- international
	{ prop='P1146', message='$2 $1 ที่ World Athletics$3', short='$2 World Athletics', langcode='en' }, -- formerly International Association of Athletics Federations (IAAF)
	{ prop='P3766', message='$2 $1 ที่ European Athletics$3', short='$2 European Athletics', langcode='en' },
	-- national
	{ prop='P2162', message='$2 $1 ที่ German Ultramarathon Association$3', short='$2 German Ultramarathon Association', langcode='en' },
	{ prop='P3446', message='$2 $1 ที่ Italian Athletics Federation$3', short='$2 Italian Athletics Federation', langcode='it' },
	{ prop='P3767', message='$2 $1 ที่ French Athletics Federation$3', short='$2 French Athletics Federation', langcode='fr' },
	{ prop='P3843', message='$2 $1 ที่ German Athletics Association$3', short='$2 German Athletics Association', langcode='de' },
	{ prop='P3915', message='$2 $1 ที่ Australian Athletics Historical Results$3', short='$2 Australian Athletics Historical Results', langcode='en' },
	{ prop='P3926', message='$2 $1 ที่ legacy.USATF.org$3', short='$2 legacy.USATF.org', langcode='en' },
	{ prop='P4302', message='$2 $1 ที่ Royal Dutch Athletics Federation$3', short='$2 Royal Dutch Athletics Federation', langcode='nl' },
	{ prop='P5073', message='$2 $1 ที่ Japan Association of Athletics Federations$3', short='$2 Japan Association of Athletics Federations', langcode='ja' },
	{ prop='P5075', message='$2 $1 ที่ Polish Athletic Association$3', short='$2 Polish Athletic Association', langcode='pl' },
	{ prop='P5078', message='$2 $1 ที่ Athletics Canada$3', short='$2 Athletics Canada', langcode='en' },
	{ prop='P8787', message='$2 $1 ที่ Ukrainian Athletic Federation$3', short='$2 Ukrainian Athletic Federation', langcode='uk' },
	{ prop='P9399', message='$2 $1 ที่ Latvian Athletics Association$3', short='$2 Latvian Athletics Association', langcode='lv' },
	{ prop='P10634', message='$2 $1 ที่ www.USATF.org$3', short='$2 www.USATF.org', langcode='en' },
	{ prop='P11103', message='$2 $1 ที่ British Athletics$3', short='$2 British Athletics', langcode='en' },
	{ prop='P11278', message='$2 $1 ที่ Athletics Canada$3', short='$2 Athletics Canada', langcode='en' },
	-- Other
	{ prop='P2090', message='$2 $1 ที่ PowerOf10.info$3', short='$2 ThePowerOf10.info', langcode='en' },
	-- removed dead link: { prop='P3765', message='$2 $1 ที่ All-Athletics.com$3', short='$2 All-Athletics.com', langcode='en' },
	{ prop='P3881', message='$2 $1 ที่ USATF Hall of Fame$3', short='$2 USATF Hall of Fame', langcode='en' },
	{ prop='P3923', message='$2 $1 ที่ Diamond League$3', short='$2 Diamond League', langcode='en' },
	-- { prop='P3924', message='$2 $1 ที่ TrackField.brinkster.net$3', short='$2 TrackField.brinkster.net', langcode='en' }, -- female
	-- { prop='P3925', message='$2 $1 ที่ TrackField.brinkster.net$3', short='$2 TrackField.brinkster.net', langcode='en' }, -- male
	{ prop='P5120', message='$2 $1 ที่ TFRRS.org$3', short='$2 TFRRS', langcode='en' },
-- Badminton
	{ prop='P2729', message='$2 $1 ที่ BWF.tournamentsoftware.com$3', short='$2 BWF.tournamentsoftware.com', langcode='en' },
	{ prop='P3620', message='$2 $1 ที่ BWFbadminton.com$3', short='$2 BWFbadminton.com', langcode='en' },
	{ prop='P3623', message='$2 $1 ที่ BadmintonLink.com$3', short='$2 BadmintonLink.com', langcode='en' },
-- Baseball
	-- governing bodies and leagues
	{ prop='P3541', message='$2 $1 ที่ Major League Baseball$3', short='$2 Major League Baseball', langcode='en' },
	{ prop='P4260', message='$2 $1 ที่ Nippon Professional Baseball$3', short='$2 Nippon Professional Baseball', langcode='en' }, -- Wikidata formatter URL is for English language web page
	{ prop='P4370', message='$2 $1 ที่ KBO League$3', short='$2 KBO League', langcode='en' }, -- hitter; Wikidata formatter URL is for English language web page
	{ prop='P4371', message='$2 $1 ที่ KBO League$3', short='$2 KBO League', langcode='en' }, -- pitcher; Wikidata formatter URL is for English language web page
	{ prop='P4476', message='$2 $1 ที่ Australian Baseball League$3', short='$2 Australian Baseball League', langcode='en' },
	-- other
	{ prop='P1825', message='$2 $1 ที่ Baseball-Reference.com (major league)$3', short='$2 Baseball-Reference.com (major league)', langcode='en' },
	{ prop='P1826', message='$2 $1 ที่ Baseball-Reference.com (minor league)$3', short='$2 Baseball-Reference.com (minor league)', langcode='en' },
	{ prop='P2482', message='$2 $1 ที่ SABR$3', short='$2 SABR', langcode='en' },
	{ prop='P3571', message='$2 $1 ที่ ESPN.com (MLB)$3', short='$2 ESPN.com (MLB)', langcode='en' }, -- ESPN.com MLB player ID
	{ prop='P3574', message='$2 $1 ที่ FanGraphs.com$3', short='$2 FanGraphs.com', langcode='en' },
	{ prop='P4164', message='$2 $1 ที่ Baseball Hall of Fame$3', short='$2 Baseball Hall of Fame', langcode='en' },
-- Basketball
	-- governing bodies and leagues
	{ prop='P3542', message='$2 $1 ที่ FIBA$3', short='$2 FIBA', langcode='en' },
	{ prop='P3536', message='$2 $1 ที่ EuroLeague$3', short='$2 EuroLeague', langcode='en' },
	{ prop='P3588', message='$2 $1 ที่ WNBA$3', short='$2 WNBA', langcode='en' },
	{ prop='P3647', message='$2 $1 ที่ NBA$3', short='$2 NBA', langcode='en' },
	{ prop='P5960', message='$2 $1 ที่ B.League$3', short='$2 B.League', langcode='ja' },
	{ prop='P10905', message='$2 $1 ที่ P. League+$3', short='$2 P. League+', langcode='zh' },
	{ prop='P10903', message='$2 $1 ที่ Super Basketball League$3', short='$2 Super Basketball League', langcode='zh' },
	-- other
	{ prop='P9766', message='$2 $1 ที่ fiba3x3.com$3', short='$2 FIBA', langcode='en' },
	{ prop='P2685', message='$2 $1 ที่ Basketball-Reference.com$3', short='$2 Basketball-Reference.com', langcode='en' }, -- NBA player
	{ prop='P3525', message='$2 $1 ที่ ACB.com$3', short='$2 ACB.com', langcode='es' }, -- player
	{ prop='P3527', message='$2 $1 ที่ Eurobasket.com$3', short='$2 Eurobasket.com', langcode='en' },
	{ prop='P3533', message='$2 $1 ที่ DraftExpress.com$3', short='$2 DraftExpress.com', langcode='en' },
	{ prop='P3685', message='$2 $1 ที่ ESPN.com$3', short='$2 ESPN.com', langcode='en' }, -- ESPN.com NBA player ID
	{ prop='P3696', message='$2 $1 ที่ College Basketball at Sports-Reference.com$3', short='$2 College Basketball at Sports-Reference.com', langcode='en' }, -- player
	{ prop='P3957', message='$2 $1 ที่ RealGM$3', short='$2 RealGM', langcode='en' },
	{ prop='P8548', message='$2 $1 ที่ Proballers$3', short='$2 Proballers', langcode='en' },
	{ prop='P4410', message="$2 $1 ที่ Women's Basketball Hall of Fame$3", short="$2 Women's Basketball Hall of Fame", langcode='en' },
	{ prop='P4560', message='$2 $1 ที่ National Collegiate Basketball Hall of Fame$3', short='$2 National Collegiate Basketball Hall of Fame', langcode='en' },
	{ prop='P4561', message='$2 $1 ที่ Basketball-Reference.com$3', short='$2 Basketball-Reference.com', langcode='en' }, -- WNBA player
	{ prop='P4718', message='$2 $1 ที่ Basketball-Reference.com$3', short='$2 Basketball-Reference.com', langcode='en' }, -- NBA coach
	{ prop='P4720', message='$2 $1 ที่ Basketball-Reference.com$3', short='$2 Basketball-Reference.com', langcode='en' }, -- WNBA coach
	{ prop='P4744', message='$2 $1 ที่ Basketball-Reference.com$3', short='$2 Basketball-Reference.com', langcode='en' }, -- NBA G League player
	{ prop='P4751', message='$2 $1 ที่ College Basketball at Sports-Reference.com$3', short='$2 College Basketball at Sports-Reference.com', langcode='en' }, -- coach
	{ prop='P4790', message='$2 $1 ที่ Basketball-Reference.com$3', short='$2 Basketball-Reference.com', langcode='en' }, -- Europe player
	{ prop='P4795', message='$2 $1 ที่ Basketball-Reference.com$3', short='$2 Basketball-Reference.com', langcode='en' }, -- referee
	{ prop='P4796', message='$2 $1 ที่ Basketball-Reference.com$3', short='$2 Basketball-Reference.com', langcode='en' }, -- NBL player
	{ prop='P6297', message='$2 $1 ที่ ACB.com$3', short='$2 ACB.com', langcode='es' }, -- coach
-- Biathlon
	{ prop='P2459', message='$2 $1 ที่ IBU$3', short='$2 IBU', langcode='en' },
-- Billiards / Snooker
	{ prop='P3531', message='$2 $1 ที่ AZBilliards.com$3', short='$2 AZBilliards.com', langcode='en' },
	{ prop='P3830', message='$2 $1 ที่ CueTracker.net$3', short='$2 CueTracker.net', langcode='en' },
	{ prop='P4498', message='$2 $1 ที่ World Snooker Tour$3', short='$2 World Snooker Tour', langcode='en' },
-- Bobsleigh / Skeleton / Luge
	{ prop='P2991', message='$2 $1 ที่ IBSF$3', short='$2 IBSF', langcode='en' },
	{ prop='P2990', message='$2 $1 ที่ FIL$3', short='$2 FIL', langcode='en' },
-- Boxing
	{ prop='P1967', message='$2 $1 ที่ BoxRec$3 (registration required)', short='$2 BoxRec', langcode='en' },
-- Canoe / Kayak
	-- removed deleted property: { prop='P3688', message='$2 $1 ที่ ICF (sprint)$3', short='$2 ICF (sprint)', langcode='en' },
	{ prop='P3689', message='$2 $1 ที่ International Canoe Federation$3', short='$2 ICF', langcode='en' },
-- Chess
	{ prop='P1440', message='$2 $1 ที่ FIDE$3', short='$2 FIDE', langcode='en' },
	{ prop='P1665', message='$2 $1 ที่ Chessgames.com$3', short='$2 Chessgames.com', langcode='en' },	
	{ prop='P3314', message='$2 $1 ที่ 365Chess.com$3', short='$2 365Chess.com', langcode='en' },	
	{ prop='P3315', message='$2 $1 ที่ Chesstempo.com$3', short='$2 Chesstempo.com', langcode='en' },	
	{ prop='P3316', message='$2 $1 ที่ ICCF$3', short='$2 ICCF', langcode='en' },	
	{ prop='P3558', message='$2 $1 ที่ USCF$3', short='$2 USCF', langcode='en' },
	{ prop='P3940', message='$2 $1 Chess Olympiad record at OlimpBase.org$3', short='$2 Chess Olympiad at OlimpBase', langcode='en' },	
	{ prop='P5224', message="$2 $1 Women's Chess Olympiad record at OlimpBase.org$3", short="$2 Women's Chess Olympiad at OlimpBase", langcode='en' },	
-- Climbing
	{ prop='P3690', message='$2 $1 ที่ IFSC$3', short='$2 IFSC', langcode='en' },
-- Cricket
	{ prop='P2697', message='$2 $1 ที่ ESPNcricinfo$3', short='$2 ESPNcricinfo', langcode='en' }, -- player
	{ prop='P3526', message='$2 $1 ที่ Wisden India$3', short='$2 Wisden India', langcode='en' },
	{ prop='P3572', message='$2 $1 ที่ ESPNcricinfo$3', short='$2 ESPNcricinfo', langcode='en' }, -- playing ground
-- Curling
	{ prop='P3557', message='$2 $1 ที่ World Curling Federation$3', short='$2 World Curling Federation', langcode='en' },
	-- { prop='P3556', message='$2 $1 ที่ CurlingZone$3', short='$2 CurlingZone', langcode='en' },
	{ prop='P9698', message='$2 $1 ที่ World Curling Federation$3', short='$2 World Curling Federation', langcode='en' },
-- Cycling
	{ prop='P11020', message='$2 $1 ที่ UCI$3', short='$2 UCI', langcode='en' },
	{ prop='P1409', message='$2 $1 ที่ Cycling Archives$3', short='$2 Cycling Archives', langcode='en' },
	{ prop='P1663', message='$2 $1 ที่ ProCyclingStats$3', short='$2 ProCyclingStats', langcode='en' }, -- cyclist
	{ prop='P2327', message='$2 $1 ที่ ProCyclingStats$3', short='$2 ProCyclingStats', langcode='en' }, -- race
	{ prop='P1541', message='$2 $1 ที่ Cycling Quotient$3', short='$2 Cycling Quotient', langcode='en' }, -- male cyclist
	{ prop='P2709', message='$2 $1 ที่ Cycling Quotient$3', short='$2 Cycling Quotient', langcode='en' }, -- female cyclist
	{ prop='P4508', message='$2 $1 ที่ CycleBase$3', short='$2 CycleBase', langcode='en' },
	{ prop='P1664', message='$2 $1 ที่ CyclingDatabase.com (archived)$3', short='$2 CyclingDatabase.com (archived)', langcode='en' }, -- uses archived URL
	{ prop='P3942', message='$2 $1 ที่ UCI BMX Supercross World Cup Results$3', short='$2 UCI BMX Supercross World Cup Results', langcode='en' },
	{ prop='P10190', message='$2 $1 ที่ MTB Data$3', short='$2 MTB Data', langcode='en' },
-- Darts
	{ prop='P3621', message='$2 $1 ที่ DartsDatabase.co.uk$3', short='$2 DartsDatabase.co.uk', langcode='en' },
-- Equestrian
	{ prop='P3111', message='$2 $1 ที่ FEI$3', short='$2 FEI', langcode='en', url='https://www.fei.org/athlete/$1' },
	{ prop='P3111', message='$2 $1 ที่ FEI (alternative link)$3', short='$2 FEI (alternative link)', langcode='en', url='https://www.fei.org/bios/Person/$1' },
-- Fencing
	{ prop='P2423', message="$2 $1 ที่ International Fencing Federation$3", short='$2 International Fencing Federation', langcode='en' },
	{ prop='P4475', message="$2 $1 ที่ European Fencing Confederation$3", short='$2 European Fencing Confederation', langcode='en' },
	{ prop='P7092', message="$2 $1 ที่ Russian Fencing Federation$3", short='$2 Russian Fencing Federation', langcode='ru' },
-- Field hockey
	{ prop='P3742', message='$2 $1 ที่ International Hockey Federation$3', short='$2 International Hockey Federation', langcode='en' },
	{ prop='P10981', message='$2 $1 ที่ Field Hockey Canada$3', short='$2 Field Hockey Canada', langcode='en' },
	{ prop='P11004', message='$2 $1 ที่ Hockey New Zealand$3', short='$2 Hockey New Zealand', langcode='en' },
	{ prop='P11010', message='$2 $1 ที่ European Hockey Federation$3', short='$2 European Hockey Federation', langcode='en' },
	{ prop='P11018', message='$2 $1 ที่ South African Hockey Association$3', short='$2 South African Hockey Association', langcode='en' },
	{ prop='P11172', message='$2 $1 ที่ England Hockey$3', short='$2 England Hockey', langcode='en' },
-- Figure skating
	{ prop='P2694', message='$2 $1 ที่ International Skating Union$3', short='$2 ISU', langcode='en' },
-- Football (American, Canadian, gridiron)
	{ prop='P3539', message='$2 $1 ที่ NFL$3', short='$2 NFL', langcode='en' },
	{ prop='P3686', message='$2 $1 ที่ ESPN.com (NFL)$3', short='$2 ESPN.com (NFL)', langcode='en' }, -- ESPN.com NFL player ID
	{ prop='P3561', message='$2 $1 ที่ Pro-Football-Reference.com$3', short='$2 Pro-Football-Reference.com', langcode='en' },
	{ prop='P3566', message='$2 $1 ที่ JustSportsStats.com$3', short='$2 JustSportsStats.com', langcode='en' },
	{ prop='P3560', message='$2 $1 ที่ College Football Data Warehouse$3', short='$2 College Football Data Warehouse', langcode='en' },
	{ prop='P3697', message='$2 $1 ที่ College Football at Sports-Reference.com$3', short='$2 College Football at Sports-Reference.com', langcode='en' },
-- Football (association football, soccer)
	-- international / regional
	{ prop='P1469', message='$2 $1 ที่ FIFA (archived)$3', short='$2 FIFA (archived)', langcode='en' }, -- uses archived URL
	{ prop='P2276', message='$2 $1 ที่ UEFA$3', short='$2 UEFA', langcode='en' },
	{ prop='P7360', message='$2 $1 ที่ UEFA (coach, archived)$3', short='$2 UEFA (coach, archived)', langcode='en' },
	{ prop='P10998', message='$2 $1 ที่ AFC$3', short='$2 AFC', langcode='en' },
	-- national
	{ prop='P2823', message='$2 $1 ที่ Belgian Football Association$3', short='$2 Belgian Football Association', langcode='en' },
	{ prop='P3577', message='$2 $1 ที่ Croatian Football Federation$3', short='$2 Croatian Football Federation', langcode='en' },
	{ prop='P3050', message='$2 $1 ที่ Czech Republic Football Association$3', short='$2 Czech Republic Football Association', langcode='en' },
	{ prop='P3659', message='$2 $1 ที่ Estonian Football Association$3', short='$2 Estonian Football Association', langcode='en' },
	{ prop='P11513', message='$2 $1 ที่ Hungarian Football Federation$3', short='$2 Hungarian Football Federation', langcode='hu' },
	{ prop='P3748', message='$2 $1 ที่ Israel Football Association$3', short='$2 Israel Football Association', langcode='en' },
	{ prop='P3936', message='$2 $1 ที่ Norway Football Association$3', short='$2 Norway Football Association', langcode='no' },
	{ prop='P3049', message='$2 $1 ที่ Scottish Football Association$3', short='$2 Scottish Football Association', langcode='en' },
	{ prop='P1238', message='$2 $1 ที่ Swedish Football Association$3', short='$2 Swedish Football Association', langcode='sv' },
	{ prop='P2448', message='$2 $1 ที่ Turkish Football Federation$3', short='$2 Turkish Football Federation', langcode='en' },
	{ prop='P2449', message='$2 $1 ที่ Turkish Football Federation (manager)$3', short='$2 Turkish Football Federation (manager)', langcode='en' },
	{ prop='P3662', message='$2 $1 ที่ Ukraine Football Federation$3', short='$2 Ukraine Football Federation', langcode='en' },
	{ prop='P3565', message='$2 $1 ที่ J.League$3', short='$2 J.League', langcode='ja' },
	{ prop='P4048', message='$2 $1 ที่ J.League (manager)$3', short='$2 J.League (manager)', langcode='ja' },
	{ prop='P3053', message='$2 $1 ที่ K League$3', short='$2 K League', langcode='en' },
	{ prop='P3683', message='$2 $1 ที่ LFP (archived)$3', short='$2 LFP (archived)', langcode='en', url='https://web.archive.org/web/1/http://www.ligue1.com/joueur/$1' }, -- override default URL to display page in English
	{ prop='P9266', message='$2 $1 ที่ Ligue 1$3', short='$2 Ligue 1', langcode='en', url='https://www.ligue1.com/player?id=$1' }, -- overrides default URL to display page in English
	{ prop='P2398', message='$2 $1 ที่ Major League Soccer$3', short='$2 Major League Soccer', langcode='en' },
	{ prop='P6198', message='$2 $1 ที่ Liga MX Femenil$3', short='$2 Liga MX Femenil', langcode='es' },
	-- other
	-- removed dead link: { prop='P3532', message='$2 $1 ที่ databaseFootball.com$3', short='$2 databaseFootball.com', langcode='en' },
	{ prop='P3681', message='$2 $1 ที่ ESPN FC$3', short='$2 ESPN FC', langcode='en' },
	{ prop='P3537', message='$2 $1 ที่ FootballDatabase.eu$3', short='$2 FootballDatabase.eu', langcode='en' },
	-- { prop='P3046', message='$2 $1 ที่ ForaDeJogo.net$3', short='$2 ForaDeJogo.net', langcode='en' },
	-- { prop='P3661', message='$2 $1 ที่ ForaDeJogo.net (manager)$3', short='$2 ForaDeJogo.net (manager)', langcode='en' },
	{ prop='P3538', message='$2 $1 ที่ Fussballdaten.de$3', short='$2 Fussballdaten.de', langcode='de' },
	{ prop='P3665', message="$2 $1 ที่ L'Équipe$3", short="$2 L'Équipe", langcode='fr' },
	-- { prop='P2458', message='$2 $1 ที่ Mackolik.com$3', short='$2 Mackolik.com', langcode='tr' },
	{ prop='P2574', message='$2 $1 ที่ National-Football-Teams.com$3', short='$2 National-Football-Teams.com', langcode='en' },
	{ prop='P10995', message='$2 $1 ที่ National-Football-Teams.com (coach)$3', short='$2 National-Football-Teams.com (coach)', langcode='en' },
	{ prop='P2193', message='$2 $1 ที่ Soccerbase.com$3', short='$2 Soccerbase.com', langcode='en' },
	{ prop='P2195', message='$2 $1 ที่ Soccerbase.com (manager)$3', short='$2 Soccerbase.com (manager)', langcode='en' },
	{ prop='P2369', message='$2 $1 ที่ Soccerway.com$3', short='$2 Soccerway.com', langcode='en' },
	-- removed dead link: { prop='P3043', message='$2 $1 ที่ Scoresway.com$3', short='$2 Scoresway.com', langcode='en' },
	-- disabled per TfD: { prop='P3047', message='$2 $1 ที่FinalBall.com$3', short='$2 TheFinalBall.com', langcode='en' },
	-- not used on enwiki: { prop='P2446', message='$2 $1 ที่ Transfermarkt$3', short='$2 Transfermarkt', langcode='en' },
	-- not used on enwiki: { prop='P2447', message='$2 $1 ที่ Transfermarkt (manager)$3', short='$2 Transfermarkt (manager)', langcode='en' },
	-- not used on enwiki: { prop='P3699', message='$2 $1 ที่ Transfermarkt (referee)$3', short='$2 Transfermarkt (referee)', langcode='en' },
	{ prop='P2020', message='$2 $1 ที่ WorldFootball.net$3', short='$2 WorldFootball.net', langcode='en' },
-- Football (Australian)
	{ prop='P3546', message='$2 $1 ที่ AustralianFootball.com$3', short='$2 AustralianFootball.com', langcode='en' },
	{ prop='P3547', message='$2 $1 ที่ AFLtables.com$3', short='$2 AFLtables.com', langcode='en' },
-- Futsal
	{ prop='P3664', message='$2 $1 ที่ FutsalPlanet.com$3', short='$2 FutsalPlanet.com', langcode='en' },
-- Golf
	{ prop='P2811', message='$2 $1 ที่ PGA Tour$3', short='$2 PGA', langcode='en' },
	{ prop='P2810', message='$2 $1 ที่ LPGA$3', short='$2 LPGA', langcode='en' },
	{ prop='P3521', message='$2 $1 ที่ PGA European Tour$3', short='$2 PGA European Tour', langcode='en' },
	{ prop='P3535', message='$2 $1 ที่ Japan Golf Tour$3', short='$2 Japan Golf Tour', langcode='en' },
	{ prop='P3897', message='$2 $1 ที่ Ladies European Tour$3', short='$2 Ladies European Tour', langcode='en' },
	{ prop='P3568', message='$2 $1 ที่ Official World Golf Ranking$3', short='$2 Official World Golf Ranking', langcode='en' },
	{ prop='P4461', message='$2 $1 ที่ World Golf Hall of Fame$3', short='$2 World Golf Hall of Fame', langcode='en' },
	{ prop='P12018', message="$2 $1 ที่ Women's World Golf Rankings$3", short="$2 Women's World Golf Rankings", langcode='en' },
-- Gymnastics
	{ prop='P2696', message='$2 $1 ที่ International Gymnastics Federation (licence)$3', short='$2 FIG (licence)', langcode='en' },
	{ prop='P7440', message='$2 $1 ที่ International Gymnastics Federation (biography)$3', short='$2 FIG (biography)', langcode='en' },
	{ prop='P3671', message='$2 $1 ที่ USA Gymnastics$3', short='$2 USA Gymnastics', langcode='en' },
	{ prop='P4668', message='$2 $1 ที่ USA Gymnastics Hall of Fame$3', short='$2 USA Gymnastics Hall of Fame', langcode='en' },
	{ prop='P4469', message='$2 $1 ที่ International Gymnastics Hall of Fame$3', short='$2 International Gymnastics Hall of Fame', langcode='en' },
-- Handball
	-- federations
	{ prop='P11186', message='$2 $1 ที่ International Handball Federation$3', short='$2 International Handball Federation', langcode='en' },
	{ prop='P3573', message='$2 $1 ที่ European Handball Federation$3', short='$2 European Handball Federation', langcode='en' },
	{ prop='P3700', message='$2 $1 ที่ Norwegian Handball Federation$3', short='$2 Norwegian Handball Federation', langcode='no' },
	-- leagues
	{ prop='P4192', message='$2 $1 ที่ Ligue Nationale de Handball$3', short='$2 Ligue Nationale de Handball', langcode='fr' },
	{ prop='P4289', message='$2 $1 ที่ Ligue Féminine de Handball$3', short='$2 Ligue Féminine de Handball', langcode='fr' },
	{ prop='P5057', message='$2 $1 ที่ Handball-Bundesliga$3', short='$2 Handball-Bundesliga', langcode='de' },
	-- clubs
	{ prop='P4263', message='$2 $1 ที่ THW Kiel$3', short='$2 THW Kiel', langcode='de' },
	-- other
	-- removed dead link: { prop='P4451', message='$2 $1 ที่ Scoresway.com$3', short='$2 Scoresway.com', langcode='en' },
-- Ice hockey
	{ prop='P3522', message='$2 $1 ที่ NHL$3', short='NHL', langcode='en' },
	{ prop='P3687', message='$2 $1 ที่ ESPN.com (NHL)$3', short='$2 ESPN.com (NHL)', langcode='en' }, -- ESPN.com NHL player ID
	{ prop='P3567', message='$2 $1 ที่ Hockey Hall of Fame (NHL player)$3', short='$2 Hockey Hall of Fame (NHL player)', langcode='en' },
	{ prop='P3651', message='$2 $1 ที่ TheAHL.com$3', short='$2 TheAHL.com', langcode='en' },
	{ prop='P3652', message='$2 $1 ที่ KHL.ru$3', short='$2 KHL.ru', langcode='en' },
	{ prop='P2481', message='$2 $1 ที่ EliteProspects.com$3', short='$2 EliteProspects.com', langcode='en' },
	{ prop='P2601', message='$2 $1 ที่ Eurohockey.com$3', short='$2 Eurohockey.com', langcode='en' },
	{ prop='P2602', message='$2 $1 ที่ HockeyDB.com$3', short='$2 HockeyDB.com', langcode='en' },
	{ prop='P3598', message='$2 $1 ที่ Hockey-Reference.com$3', short='$2 Hockey-Reference.com', langcode='en' },
-- Martial arts (karate, judo, taekwondo, mixed)
	{ prop='P2705',  message='$2 $1 ที่ KarateRec.com$3', short='$2 KarateRec.com', langcode='en' },
	{ prop='P4559',  message='$2 $1 ที่ International Judo Federation$3', short='$2 IJF', langcode='en' }, -- judoka
	{ prop='P10065', message='$2 $1 ที่ International Judo Federation$3', short='$2 IJF', langcode='en' }, -- competition
	{ prop='P2767',  message='$2 $1 ที่ JudoInside.com$3', short='$2 JudoInside.com', langcode='en' }, -- judoka
	{ prop='P10066', message='$2 $1 ที่ JudoInside.com$3', short='$2 JudoInside.com', langcode='en' }, -- competition
	{ prop='P10080', message='$2 $1 ที่ European Judo Union$3', short='$2 EJU', langcode='en' }, -- competition
	{ prop='P4191',  message='$2 $1 ที่ AllJudo.net$3', short='$2 AllJudo', langcode='fr' },
	{ prop='P2987',  message='$2 $1 ที่ TaekwondoData.com$3', short='$2 TaekwondoData.com', langcode='en' },
	{ prop='P9722',  message='$2 $1 ที่ UFC$3', short='$2 UFC', langcode='en' },
	{ prop='P9726',  message='$2 $1 ที่ Bellator$3', short='$2 Bellator', langcode='en' },
	{ prop='P2818',  message='$2 $1 ที่ Sherdog$3', short='$2 Sherdog', langcode='en' },
	{ prop='P9728',  message='$2 $1 ที่ Tapology.com$3', short='$2 Tapology', langcode='en' },
	{ prop='P9724',  message='$2 $1 ที่ Fight Matrix$3', short='$2 Fight Matrix', langcode='en' },
	{ prop='P10073', message='$2 $1 ที่ ESPN$3', short='$2 ESPN', langcode='en' }, -- ESPN MMA fighter ID
	
-- Modern pentathlon --
	{ prop='P2726', message='$2 $1 ที่ UIPM$3', short='$2 UIPM', langcode='en' },
-- Motorsport
	{ prop='P3048', message='$2 $1 ที่ Racing-Reference.info$3', short='$2 Racing-Reference.info', langcode='en' },
	{ prop='P3684', message='$2 $1 ที่ DriverDB.com$3', short='$2 DriverDB.com', langcode='en' },
	{ prop='P3930', message='$2 $1 ที่ Rallye-info.com$3', short='$2 Rallye-info.com', langcode='en' },
	{ prop='P3927', message='$2 $1 ที่ eWRC-results.com$3', short='$2 eWRC-results.com', langcode='en' },
	{ prop='P3928', message='$2 $1 ที่ MotoGP.com$3', short='$2 MotoGP.com', langcode='en' },
	{ prop='P4076', message='$2 $1 ที่ WorldSBK.com$3', short='$2 WorldSBK.com', langcode='en' },
		
-- Orienteering
	{ prop='P3672', message='$2 $1 ที่ International Orienteering Federation$3', short='$2 International Orienteering Federation', langcode='en' },
	{ prop='P4542', message='$2 $1 ที่ World of O$3', short='$2 World of O', langcode='en' },
-- Rowing
	{ prop='P2091', message='$2 $1 ที่ World Rowing$3', short='$2 World Rowing', langcode='en' }, -- P2091 generates link to correct person and P8990 does not
	{ prop='P11126', message='$2 $1 ที่ Rowing Australia$3', short='$2 Rowing Australia', langcode='en' },
-- Rugby
	{ prop='P3745', message="$2 $1 ที่ World Rugby Men's Sevens Series$3", short="$2 World Rugby Men's Sevens Series", langcode='en' }, -- male players
	{ prop='P4879', message="$2 $1 ที่ World Rugby Women's Sevens Series$3", short="$2 World Rugby Women's Sevens Series", langcode='en' }, -- female players
	{ prop='P4604',  message='$2 $1 ที่ World Rugby Hall of Fame$3', short='$2 World Rugby Hall of Fame', langcode='en' },
	{ prop='P861',  message='$2 $1 ที่ Premiership Rugby$3', short='$2 Premiership Rugby', langcode='en' },
	{ prop='P858',  message='$2 $1 ที่ ESPNscrum$3', short='$2 ESPNscrum', langcode='en' }, -- ESPNscrum player ID
	{ prop='P3769', message='$2 $1 ที่ ItsRugby.co.uk$3', short='$2 ItsRugby.co.uk', langcode='en' },
-- Sailing
	{ prop='P11616', message='$2 $1 ที่ World Sailing (new website)$3', short='$2 World Sailing (new website)', langcode='en' },
	{ prop='P2804', message='$2 $1 ที่ World Sailing (old website)$3', short='$2 World Sailing (old website)', langcode='en' },
	{ prop='P4261', message='$2 $1 ที่ French Sailing Federation$3', short='$2 French Sailing Federation', langcode='fr' },
-- Shooting
	{ prop='P2730', message='$2 $1 ที่ ISSF$3', short='$2 ISSF', langcode='en' },
-- Skiing (alpine, cross-country, freestyle, ski jumping, snowboarding)
	{ prop='P2772', message='$2 $1 ที่ FIS (alpine)$3', short='$2 FIS (alpine)', langcode='en' },
	{ prop='P2773', message='$2 $1 ที่ FIS (cross-country)$3', short='$2 FIS (cross-country)', langcode='en' },
	{ prop='P2774', message='$2 $1 ที่ FIS (freestyle)$3', short='$2 FIS (freestyle)', langcode='en' },
	{ prop='P2775', message='$2 $1 ที่ FIS (ski jumping)$3', short='$2 FIS (ski jumping)', langcode='en' },
	{ prop='P2776', message='$2 $1 ที่ FIS (Nordic combined)$3', short='$2 FIS (Nordic combined)', langcode='en' },
	{ prop='P2777', message='$2 $1 ที่ FIS (snowboarding)$3', short='$2 FIS (snowboarding)', langcode='en' },
	-- { prop='P3619', message='$2 $1 ที่ Ski-DB.com$3', short='$2 Ski-DB.com', langcode='en' },
-- Speed skating
	{ prop='P2350', message='$2 $1 in SpeedSkatingBase.eu$3', short='$2 SpeedSkatingBase.eu', langcode='en' }, -- long track skating
	{ prop='P3694', message='$2 $1 ที่ SpeedSkatingNews.info$3', short='$2 SpeedSkatingNews.info', langcode='en' }, -- long track skating
	{ prop='P3695', message='$2 $1 ที่ SpeedSkatingStats.com$3', short='$2 SpeedSkatingStats.com', langcode='en' }, -- long track skating
	{ prop='P3693', message='$2 $1 ที่ ShortTrackOnLine.info$3', short='$2 ShortTrackOnLine.info', langcode='en' }, -- short track skating
	{ prop='P7146', message='$2 $1 ที่ Rollerstory.net', short='$2 Rollerstory.net', langcode='en' }, -- inline skating
-- Squash
	{ prop='P3476', message='$2 $1 ที่ PSA World Tour (archived)$3', short='$2 PSA World Tour (archived)', langcode='en' }, -- uses archived URL
	{ prop='P3286', message='$2 $1 ที่ SquashInfo.com$3', short='$2 SquashInfo.com', langcode='en' },
-- Sumo wrestling
	{ prop='P3385', message='$2 $1 ที่ Japan Sumo Association$3', short='$2 Japan Sumo Association', langcode='en' },
-- Surfing
	{ prop='P3339', message='$2 $1 ที่ World Surf League$3', short='$2 World Surf League', langcode='en' },
	{ prop='P3338', message='$2 $1 ที่ EncyclopediaOfSurfing.com$3', short='$2 EncyclopediaOfSurfing.com', langcode='en' },
-- Table tennis
	{ prop='P1364', message='$2 $1 ที่ World Table Tennis$3', short='$2 World Table Tennis', langcode='en' },
-- Tennis
	{ prop='P536',  message='$2 $1 ที่ Association of Tennis Professionals$3', short='$2 ATP', langcode='en' }, -- player
	{ prop='P3456', message='$2 $1 ที่ ATP$3', short='$2 ATP', langcode='en' }, -- tournament
	{ prop='P597',  message="$2 $1 ที่ Women's Tennis Association$3", short='$2 WTA', langcode='en' }, -- player
	{ prop='P3469', message="$2 $1 ที่ WTA$3", short='$2 WTA', langcode='en' }, -- tournament
	{ prop='P8618', message='$2 $1 ที่ International Tennis Federation$3', short='$2 ITF', langcode='en' },
	{ prop='P2641', message='$2 $1 ที่ Davis Cup$3', short='$2 Davis Cup', langcode='en' },
	{ prop='P2642', message='$2 $1 ที่ Billie Jean Cup$3', short='$2 Billie Jean Cup', langcode='en' },
	{ prop='P3363', message='$2 $1 ที่ International Tennis Hall of Fame$3', short='$2 International Tennis Hall of Fame', langcode='en' },
	{ prop='P3698', message='$2 $1 ที่ Tennis Australia$3', short='$2 Tennis Australia', langcode='en' },
	{ prop='P3670', message='$2 $1 ที่ TennisArchives.com$3', short='$2 TennisArchives.com', langcode='en' },
	{ prop='P4503', message='$2 $1 ที่ Wimbledon$3', short='$2 Wimbledon', langcode='en' },
{ prop='P10028', message='$2 $1 ที่ tennisabstract.com$3', short='$2 tennisabstract.com', langcode='en' },
	{ prop='P11585', message='$2 $1 ที่ ESPN.com$3', short='$2 ESPN.com', langcode='en' }, -- ESPN.com tennis player ID
-- Triathlon
	{ prop='P3604', message='$2 $1 ที่ World Triathlon$3', short='$2 World Triathlon', langcode='en' },
	{ prop='P2778', message='$2 $1 ที่ IAT Triathlon Database$3', short='$2 IAT Triathlon Database', langcode='en' }, -- Institute for Applied Training Science
-- Volleyball
	{ prop='P2801', message='$2 $1 ที่ FIVB beach volleyball database$3', short='$2 FIVBbeach volleyball database', langcode='en' },
	{ prop='P3725', message='$2 $1 ที่ European Volleyball Confederation$3', short='$2 European Volleyball Confederation', langcode='en' },
	{ prop='P2800', message='$2 $1 ที่ Beach Volleyball Database$3', short='$2 Beach Volleyball Database', langcode='en' },
	{ prop='P5789', message='$2 $1 ที่ WorldofVolley$3', short='$2 WorldofVolley', langcode='en' },
	{ prop='P4298', message='$2 $1 ที่ Volleyball-Bundesliga$3', short='$2 Volleyball-Bundesliga', langcode='de' },
	{ prop='P4617', message='$2 $1 ที่ Deutscher Volleyball-Verband$3', short='$2 Deutscher Volleyball-Verband', langcode='de' },
	{ prop='P4281', message='$2 $1 ที่ Ligue Nationale de Volley$3', short='$2 Ligue Nationale de Volley', langcode='fr' },
	{ prop='P4303', message='$2 $1 ที่ Lega Pallavolo Serie A$3', short='$2 Lega Pallavolo Serie A', langcode='it' },
	{ prop='P4259', message='$2 $1 ที่ Lega Pallavolo Serie A Femminile$3', short='$2 Lega Pallavolo Serie A Femminile', langcode='it' },
	{ prop='P6527', message='$2 $1 ที่ V.League (men)$3', short='$2 V.League (men)', langcode='ja' },
	{ prop='P6528', message='$2 $1 ที่ V.League (women)$3', short='$2 V.League (women)', langcode='ja' },
	{ prop='P5959', message='$2 $1 ที่ V.League (archived)$3', short='$2 V.League (archived)', langcode='ja' }, -- uses archived URL
-- Weightlifting
	{ prop='P3667', message='$2 $1 ที่ International Weightlifting Federation$3', short='$2 International Weightlifting Federation', langcode='en' },
	{ prop='P4504', message='$2 $1 ที่ International Weightlifting Results Project$3', short='$2 International Weightlifting Results Project', langcode='en' },
	{ prop='P6097', message='$2 $1 ที่ AllPowerlifting.com$3', short='$2 AllPowerlifting.com', langcode='en' }, -- Wikidata formatter URL is for English language web page
	{ prop='P11997', message='$2 $1 ที่ Lift Up$3', short='$2 Lift Up', langcode='en' },
	{ prop='P2779', message='$2 $1 ที่ IAT Database Weightlifting$3', short='$2 IAT Database Weightlifting', langcode='de' }, -- Institute for Applied Training Science (Institut für Angewandte Trainingswissenschaft)
-- Wrestling (amateur)
	{ prop='P2727', message='$2 $1 ที่ International Wrestling Database$3', short='$2 International Wrestling Database', langcode='en' },
-- Wrestling (professional)
	{ prop='P2857', message='$2 $1 ที่ WWE.com$3', short='$2 WWE.com', langcode='en' },
	{ prop='P2764', message='$2 $1 ที่ WrestlingData.com$3', short='$2 WrestlingData.com', langcode='en' },
	{ prop='P2728', message='$2 $1 ที่ CageMatch worker$3', short='$2 CageMatch worker', langcode='en' },
	{ prop='P2829', message='$2 $1 ที่ Internet Wrestling Database$3', short='$2 Internet Wrestling Database', langcode='en' },
	{ prop='P2830', message='$2 $1 ที่ Online World of Wrestling$3', short='$2 Online World of Wrestling', langcode='en' },
	
-- Other sports
	{ prop='P3653', message='$2 $1 ที่ ARRS$3', short='$2 ARRS', langcode='en' },
	{ prop='P3760', message='$2 $1 ที่ Iditarod Trail Sled Dog Race$3', short='$2 Iditarod Trail Sled Dog Race', langcode='en' },
	{ prop='P3584', message='$2 $1 ที่ ITRA$3', short='$2 ITRA', short='$2 ITRA', langcode='en' },
-- Olympics / Paralympics
	-- international
	{ prop='P5815', message='$2 $1 ที่ Olympics.com$3', short='$2 Olympics.com', langcode='en' },
	-- { prop='P5815', message='$2 $1 ที่ OlympicChannel.com (archived)$3', short='$2 OlympicChannel.com (archived)', langcode='en', url='https://timetravel.mementoweb.org/memento/20201231/https://www.olympicchannel.com/en/athletes/detail/$1/' }, -- uses archived URL
	-- { prop='P3171', message='$2 $1 ที่ Olympic.org (archived)$3', short='$2 Olympic.org (archived)', langcode='en', url='https://timetravel.mementoweb.org/memento/20201231/https://www.olympic.org/$1' }, -- uses archived URL
	{ prop='P7550', message='$2 $1 ที่ Paralympic.org$3', short='$2 Paralympic.org', langcode='en' },
	{ prop='P4397', message='$2 $1 ที่ IPC.InfostradaSports.com (archived)$3', short='$2 IPC.InfostradaSports.com (archived)', langcode='en' }, -- uses archived URL
	{ prop='P8286', message='$2 $1 ที่ Olympedia$3', short='$2 Olympedia', langcode='en' }, -- person
	{ prop='P9055', message='$2 $1 ที่ Olympedia$3', short='$2 Olympedia', langcode='en' }, -- event
	-- { prop='P1447', message='$2 $1 ที่ Olympics at Sports-Reference.com (archived)$3', short='$2 Olympics at Sports-Reference.com (archived)', langcode='en' }, -- uses archived URL
	-- { prop='P3520', message='$2 $1 ที่ databaseOlympics.com (archived)$3', short='$2 databaseOlympics.com (archived)', langcode='en' }, -- uses archived URL
	-- national
	{ prop='P2323', message='$2 $1 ที่ Swedish Olympic Committee$3', short='$2 Swedish Olympic Committee', langcode='sv' },
	{ prop='P2593', message='$2 $1 ที่ Latvian Olympic Committee (archived)$3', short='$2 Latvian Olympic Committee (archived)', langcode='lv' }, -- uses archived URL
	{ prop='P3682', message='$2 $1 ที่ Australian Olympic Committee$3', short='$2 Australian Olympic Committee', langcode='en' },
	{ prop='P4050', message='$2 $1 ที่ French Olympic and Sports Committee (archived)$3', short='$2 French Olympic and Sports Committee (archived)', langcode='fr' }, -- uses archived URL
	{ prop='P4053', message='$2 $1 ที่ German Olympic Sports Confederation$3', short='$2 German Olympic Sports Confederation', langcode='de' },
	{ prop='P4054', message='$2 $1 ที่ Canadian Olympic Committee$3', short='$2 Canadian Olympic Committee', langcode='en' },
	{ prop='P4056', message='$2 $1 ที่ New Zealand Olympic Committee$3', short='$2 New Zealand Olympic Committee', langcode='en' },
	{ prop='P4060', message='$2 $1 ที่ Brazilian Olympic Committee$3', short='$2 Brazilian Olympic Committee', langcode='pt' },
	{ prop='P4061', message='$2 $1 ที่ Lithuanian National Olympic Committee$3', short='$2 Lithuanian National Olympic Committee', langcode='lt' },
	{ prop='P4062', message='$2 $1 ที่ Czech Olympic Committee$3', short='$2 Czech Olympic Committee', langcode='cs' },
	{ prop='P4063', message='$2 $1 ที่ U.S. Olympic & Paralympic Committee (archived)$3', short='$2 U.S. Olympic & Paralympic Committee (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4065', message='$2 $1 ที่ Argentine Olympic Committee$3', short='$2 Argentine Olympic Committee', langcode='es' },
	{ prop='P4066', message='$2 $1 ที่ Hungarian Olympic Committee$3', short='$2 Hungarian Olympic Committee', langcode='hu' },
	{ prop='P4067', message='$2 $1 ที่ Romanian Olympic and Sports Committee$3', short='$2 Romanian Olympic and Sports Committee', langcode='ro' },
	{ prop='P4068', message='$2 $1 ที่ Chinese Olympic Committee$3', short='$2 Chinese Olympic Committee', langcode='en' }, -- Wikidata formatter URL is for English language web page
	{ prop='P4069', message='$2 $1 ที่ Italian National Olympic Committee$3', short='$2 Italian National Olympic Committee', langcode='it' },
	{ prop='P4490', message='$2 $1 ที่ British Olympic Association$3', short='$2 British Olympic Association', langcode='en' },
	{ prop='P4541', message='$2 $1 ที่ Croatian Olympic Committee (archived)$3', short='$2 Croatian Olympic Committee (archived)', langcode='hr' }, -- uses archived URL
	{ prop='P4547', message='$2 $1 ที่ Olympic Committee of Serbia (archived)$3', short='$2 Olympic Committee of Serbia (archived)', langcode='sr' }, -- uses archived URL, see P10978 for current link
	{ prop='P4593', message='$2 $1 ที่ Spanish Paralympic Committee$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 ที่ Polish Olympic Committee (archived)$3', short='$2 Polish Olympic Committee (archived)', langcode='pl' }, -- uses archived URL
	{ prop='P8161', message='$2 $1 ที่ CONI honoured athlete website$3', short='$2 CONI honoured athlete website', langcode='it' },
	{ prop='P8421', message='$2 $1 ที่ Spanish Olympic Committee$3', short='$2 Spanish Olympic Committee', langcode='es' },
	{ prop='P8797', message='$2 $1 ที่ French Paralympic and Sports Committee$3', short='$2 French Paralympic and Sports Committee', langcode='fr' },
	{ prop='P9814', message='$2 $1 ที่ Team Deutschland Paralympics$3', short='$2 Team Deutschland Paralympics', langcode='de' },
	{ prop='P9669', message='$2 $1 ที่ Olympic Committee of Israel$3', short='$2 Olympic Committee of Israel', langcode='he' },
	{ prop='P9822', message='$2 $1 ที่ TeamNL$3', short='$2 TeamNL', langcode='nl' },
	{ prop='P9973', message='$2 $1 ที่ Turkish National Olympic Committee$3', short='$2 Turkish National Olympic Committee', langcode='en' },
	{ prop='P10647', message='$2 $1 ที่ Slovak Olympic and Sports Committee$3', short='$2 Slovak Olympic and Sports Committee', langcode='sk' },
	{ prop='P10914', message='$2 $1 ที่ Olympic Federation of Ireland$3', short='$2 Olympic Federation of Ireland', langcode='en' },
	{ prop='P10929', message='$2 $1 ที่ Canadian Paralympic Committee$3', short='$2 Canadian Paralympic Committee', langcode='en' },
	{ prop='P10957', message='$2 $1 ที่ NOC*NSF$3', short='$2 NOC*NSF', langcode='nl' },
	{ prop='P10963', message='$2 $1 ที่ Team Belgium$3', short='$2 Team Belgium', langcode='nl', url='https://teambelgium.be/nl/atleet/$1' },
	{ prop='P10968', message='$2 $1 ที่ Russian Paralympic Committee$3', short='$2 Russian Paralympic Committee', langcode='ru' },
	{ prop='P10971', message='$2 $1 ที่ British Paralympic Association$3', short='$2 British Paralympic Association', langcode='en' },
	{ prop='P10975', message='$2 $1 ที่ National Olympic Committee of the Republic of Azerbaijan$3', short='$2 National Olympic Committee of the Republic of Azerbaijan', langcode='az' },
	{ prop='P10976', message='$2 $1 ที่ Paralympics Australia$3', short='$2 Paralympics Australia', langcode='en' },
	{ prop='P10977', message='$2 $1 ที่ Paralympics New Zealand$3', short='$2 Paralympics New Zealand', langcode='en' },
	{ prop='P10978', message='$2 $1 ที่ Olympic Committee of Serbia$3', short='$2 Olympic Committee of Serbia', langcode='sr' },
	{ prop='P10979', message='$2 $1 ที่ Singapore National Olympic Council$3', short='$2 Singapore National Olympic Council', langcode='en' },
	{ prop='P10980', message='$2 $1 ที่ Swedish Paralympic Committee$3', short='$2 Swedish Paralympic Committee', langcode='sv' },
	{ prop='P11017', message='$2 $1 ที่ Turkish National Paralympic Committee$3', short='$2 Turkish National Paralympic Committee', langcode='tr' },
	{ prop='P11019', message='$2 $1 ที่ Moroccan National Olympic Committee$3', short='$2 Moroccan National Olympic Committee', langcode='fr' },
	{ prop='P11023', message='$2 $1 ที่ Belgian Paralympic Committee$3', short='$2 Belgian Paralympic Committee', langcode='nl', url='https://www.paralympic.be/nl/atleet/$1' },
	{ prop='P11024', message='$2 $1 ที่ National Olympic Committee of the Republic of Kazakhstan$3', short='$2 National Olympic Committee of the Republic of Kazakhstan', langcode='kk' },
	{ prop='P11934', message='$2 $1 ที่ Team France$3', short='$2 Team France', langcode='fr' },
-- Other multi-nation games
	{ prop='P4548', message='$2 $1 ที่ Commonwealth Games Federation (archived)$3', short='$2 Commonwealth Games Federation (archived)', langcode='en' }, -- uses archived URL
	{ prop='P5716', message='$2 $1 ที่ Melbourne 2006 Commonwealth Games (archived)$3', short='$2 Melbourne 2006 Commonwealth Games (archived)', langcode='en' }, -- uses archived URL
	{ prop='P6953', message='$2 $1 ที่ Glasgow 2014 Commonwealth Games (archived)$3', short='$2 Glasgow 2014 Commonwealth Games (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4588', message='$2 $1 ที่ International World Games Association$3', short='$2 International World Games Association', langcode='en' },
	{ prop='P4893', message='$2 $1 ที่ X Games (archived)$3', short='$2 X Games (archived)', langcode='en' }, -- uses archived URL
-- Sports Hall of Fame (not sport-specific)
	{ prop='P3715', message='$2 $1 ที่ NISH Hall of Fame (archived)$3', short='$2 NISH Hall of Fame (archived)', langcode='de' }, -- uses archived URL -- uses archived URL
	{ prop='P4318', message='$2 $1 ที่ Scottish Sports Hall of Fame (archived)$3', short='$2 Scottish Sports Hall of Fame (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4347', message='$2 $1 ที่ Florida Sports Hall of Fame$3', short='$2 Florida Sports Hall of Fame', langcode='en' },
	{ prop='P4362', message='$2 $1 ที่ Alabama Sports Hall of Fame (archived)$3', short='$2 Alabama Sports Hall of Fame (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4363', message='$2 $1 ที่ Delaware Sports Hall of Fame$3', short='$2 Delaware Sports Hall of Fame', langcode='en' },
	{ prop='P4364', message='$2 $1 ที่ Georgia Sports Hall of Fame (archived)$3', short='$2 Georgia Sports Hall of Fame (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4365', message='$2 $1 ที่ Hawaii Sports Hall of Fame (archived)$3', short='$2 Hawaii Sports Hall of Fame (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4366', message='$2 $1 ที่ Kansas Sports Hall of Fame (archived)$3', short='$2 Kansas Sports Hall of Fame (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4367', message='$2 $1 ที่ Louisiana Sports Hall of Fame$3', short='$2 Louisiana Sports Hall of Fame', langcode='en' },
	{ prop='P4368', message='$2 $1 ที่ Mississippi Sports Hall of Fame$3', short='$2 Mississippi Sports Hall of Fame', langcode='en' },
	{ prop='P4374', message='$2 $1 ที่ New Mexico Sports Hall of Fame$3', short='$2 New Mexico Sports Hall of Fame', langcode='en' },
	{ prop='P4375', message='$2 $1 ที่ North Carolina Sports Hall of Fame$3', short='$2 North Carolina Sports Hall of Fame', langcode='en' },
	-- dead link: { prop='P4376', message='$2 $1 ที่ Oklahoma Sports Hall of Fame$3', short='$2 Oklahoma Sports Hall of Fame', langcode='en' },
	{ prop='P4383', message='$2 $1 ที่ Tennessee Sports Hall of Fame$3', short='$2 Tennessee Sports Hall of Fame', langcode='en' },
	{ prop='P4385', message='$2 $1 ที่ Missouri Sports Hall of Fame$3', short='$2 Missouri Sports Hall of Fame', langcode='en' },
	{ prop='P4386', message='$2 $1 ที่ Virginia Sports Hall of Fame$3', short='$2 Virginia Sports Hall of Fame', langcode='en' },
	{ prop='P4392', message='$2 $1 ที่ British Columbia Sports Hall of Fame$3', short='$2 British Columbia Sports Hall of Fame', langcode='en' },
	{ prop='P4396', message='$2 $1 ที่ Alberta Sports Hall of Fame (archived)$3', short='$2 Alberta Sports Hall of Fame (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4398', message="$2 $1 ที่ Canada's Sports Hall of Fame$3", short="$2 Canada's Sports Hall of Fame", langcode='en' },
	-- dead link: { prop='P4406', message='$2 $1 ที่ Nova Scotia Sport Hall of Fame$3', short='$2 Nova Scotia Sport Hall of Fame', langcode='en' },
	{ prop='P4412', message='$2 $1 ที่ Ontario Sports Hall of Fame (archived)$3', short='$2 Ontario Sports Hall of Fame (archived)', langcode='en' }, -- uses archived URL
	{ prop='P4413', message='$2 $1 ที่ Manitoba Sports Hall of Fame$3', short='$2 Manitoba Sports Hall of Fame', langcode='en' },
	{ prop='P4414', message='$2 $1 ที่ New Brunswick Sports Hall of Fame$3', short='$2 New Brunswick Sports Hall of Fame', langcode='en' },
	{ prop='P4415', message='$2 $1 ที่ Sport Australia Hall of Fame$3', short='$2 Sport Australia Hall of Fame', langcode='en' },
	{ prop='P4416', message='$2 $1 ที่ Quebec Sports Hall of Fame$3', short='$2 Quebec Sports Hall of Fame', langcode='fr' },
	{ prop='P4418', message='$2 $1 ที่ New Zealand Sports Hall of Fame$3', short='$2 New Zealand Sports Hall of Fame', langcode='en' },
	{ prop='P4507', message='$2 $1 ที่ California Sports Hall of Fame$3', short='$2 California Sports Hall of Fame', langcode='en' },
	{ prop='P4522', message='$2 $1 ที่ Alaska Sports Hall of Fame$3', short='$2 Alaska Sports Hall of Fame', langcode='en' },
	{ prop='P4523', message='$2 $1 ที่ Vermont Sports Hall of Fame$3', short='$2 Vermont Sports Hall of Fame', langcode='en' },
	{ prop='P4605', message='$2 $1 ที่ South Dakota Sports Hall of Fame$3', short='$2 South Dakota Sports Hall of Fame', langcode='en' },
	{ prop='P4631', message='$2 $1 ที่ Iowa Sports Hall of Fame$3', short='$2 Iowa Sports Hall of Fame', langcode='en' },
	{ prop='P4642', message='$2 $1 ที่ Colorado Sports Hall of Fame$3', short='$2 Colorado Sports Hall of Fame', langcode='en' },
	{ prop='P5690', message='$2 $1 ที่ Saskatchewan Sports Hall of Fame$3', short='$2 Saskatchewan Sports Hall of Fame', langcode='en' },
-- General sports databases
	-- { prop='P1285', message='$2 $1 ที่ Munzinger Sports Archives$3', short='$2 Munzinger Sports Archives', langcode='de' },
	{ prop='P3427', message='$2 $1 ที่ AS.com$3', short='$2 AS.com', langcode='es' },
	-- { prop='P4391', message='$2 $1 ที่-Sports.org$3', short='$2 The-Sports.org', langcode='en' },
}
local messages_conf = {}
messages_conf'th' = {
	'short-list-separator' = ', ',
	'with-data-cat'              = 'หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาที่มีข้อมูลจากวิกิสนเทศ',
	'no-data-text'               = "",
	'no-data-cat'                = 'หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาที่ไม่มีข้อมูลในวิกิสนเทศ',
	'no-wikilink'                = "บทความนี้ไม่มีลิงก์ในวิกิสนเทศ",
	'no-wikilink-cat'            = "หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาที่ไม่มีลิงก์ในวิกิสนเทศ",
	'with-local-cat'             = 'หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาด้วยค่าท้องถิ่น',
	'track-cat-wd-wd'            = 'หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาด้วย $1 จากวิกิสนเทศ',
	'track-cat-local-local'      = 'หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาด้วย $1 จากค่าท้องถิ่น',
	'track-cat-wd-local'         = 'หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาด้วย $1 จากวิกิสนเทศแต่มีค่าท้องถิ่น',
	'track-cat-local-wd'         = 'หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาด้วย $1 จากค่าท้องถิ่นแต่มีในวิกิสนเทศ',
	'track-cat-local-wd-equal'   = "หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาด้วย $1 จากค่าท้องถิ่นเดียวกับวิกิสนเทศ",
	'track-cat-local-wd-unequal' = "หมวดหมู่:บทความกำลังใช้ลิงก์กีฬาด้วย $1 จากค่าท้องถิ่นแตกต่างจากวิกิสนเทศ",
}
local limits = {
	'links-shown' = 10,		-- maximum number of links shown in the article.
}
local p = {}
function p.getConfiguredClaims (self, lang)
	return configured_claimslang
end
function p.getLimits (self)
	return limits
end
function p.getMessage (self, lang, msg)
	return messages_conflangmsg 
end
-- metatable for the export
local mt = {
	-- adjust the installation of the module
	'__call' = function (self, lang)
		self.configured_claims = configured_claimslang
		self.messages_conf = messages_conflang
		return self
	end
}
-- install the metatable
setmetatable(p, mt)
return p