ماڈیول:External links/conf/Sports

آزاد انسائیکلوپیڈیا، وکیپیڈیا توں

Documentation for this module may be created at ماڈیول:External links/conf/Sports/doc

local configured_claims = {}

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

local function fifa_formatter(id)
	return "http://ar.fifa.com/fifa-tournaments/players-coaches/people=" .. id:gsub(" ", "_") .. "/index.html"
end

configured_claims['arz'] = {
	{ prop='P373', message="[$2 $1] – صور و تسجيلات صوتيه و مرئيه على [[ويكيميديا كومونز]]$3", short="[$2 Wikimedia Commons]", langcode='en', url_f=commons_formatter },
    { prop='P3417', message='[$2 $1] على موقع كيورا - Quora$3', short='[$2 Quora.com]', langcode='en' },
-- Olympic
	{ prop='P3171', message='[$2 $1] على موقع اللجنه الاولمبيه الدوليه$3', short='[$2 اللجنه الاولمبيه الدوليه ]', langcode='en' },
	{ prop='P3682', message='[$2 $1] على موقع اللجنه الاولمبيه الاستراليه$3', short='[$2 Australian Olympic Committee]', langcode='en' },
	{ prop='P2593', message='[$2 $1] على موقع اللجنه الاولمبيه لاتفيا$3', short='[$2 Latvian Olympic Committee]', langcode='lv' },
	{ prop='P2323', message='[$2 $1] على موقع اللجنه الاولمبيه السويديه$3', short='[$2 Swedish Olympic Committee]', langcode='sv' },
	{ prop='P1447', message='[$2 $1] على موقع سبورتس رفرنس (Olympic results)$3', short='[$2 سبورتس رفرنس (Olympic results)]', langcode='en' },
--	{ prop='P3520', message='[$2 $1] على موقع databaseOlympics.com$3', short='[$2 databaseOlympics.com]', langcode='en' }, -- removed dead link
-- Archery
	{ prop='P3010', message='[$2 $1] على موقع World Archery$3', short='[$2 World Archery]', langcode='en' },
-- Athletics (track and field)
	{ prop='P1146', message='[$2 $1] على موقع الاتحاد الدولى لالعاب القوى - IAAF$3', short='[$2 IAAF]', langcode='en' },
	{ prop='P3766', message='[$2 $1] على موقع الاتحاد الاوروبى لالعاب القوى$3', short='[$2 الاتحاد الاوروبى لالعاب القوى]', langcode='en' },
	{ prop='P3767', message='[$2 $1] على موقع الاتحاد الفرنسى لالعاب القوى$3', short='[$2 French Athletics Federation]', langcode='fr' },
	{ prop='P3446', message='[$2 $1] على موقع الاتحاد الايطالى لالعاب القوى$3', short='[$2 Italian Athletics Federation]', langcode='it' },
	{ prop='P2162', message='[$2 $1] على موقع جمعية التراماراثون الالمانيه$3', short='[$2 German Ultramarathon Association]', langcode='en' },
	{ prop='P3765', message='[$2 $1] على موقع All-Athletics.com$3', short='[$2 All-Athletics.com]', langcode='en' },
	{ prop='P2090', message='[$2 $1] على موقع ThePowerOf10.info$3', short='[$2 ThePowerOf10.info]', 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
	{ prop='P3541', message='[$2 $1] على موقع دورى البيسبول الرئيسى - MLB$3', short='[$2 MLB]', langcode='en' },
	{ 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='P3571', message='[$2 $1] على موقع اى اس بى ان (MLB)$3', short='[$2 ESPN (MLB)]', langcode='en' },
	{ prop='P2482', message='[$2 $1] على موقع جمعية ابحاث البيسبول الامريكيه - SABR$3', short='[$2 SABR]', langcode='en' },
	{ prop='P3574', message='[$2 $1] على موقع FanGraphs.com$3', short='[$2 FanGraphs.com]', langcode='en' },
-- Basketball
	{ prop='P3542', message='[$2 $1] على موقع الاتحاد الدولى لكورة السله  - FIBA$3', short='[$2 FIBA]', langcode='en' },
	{ prop='P3536', message='[$2 $1] على موقع الدورى الاوروبى لكورة السله $3', short='[$2 EuroLeague]', langcode='en' },
	{ prop='P3527', message='[$2 $1] على موقع Eurobasket.com$3', short='[$2 Eurobasket.com]', langcode='en' },
	{ prop='P3525', message='[$2 $1] على موقع ACB.com$3', short='[$2 ACB.com]', langcode='en' },
	{ prop='P3533', message='[$2 $1] على موقع DraftExpress.com$3', short='[$2 DraftExpress.com]', langcode='en' },
	{ prop='P2685', message='[$2 $1] على موقع Basketball-Reference.com$3', short='[$2 Basketball-Reference.com]', langcode='en' },

-- Biathlon
	{ prop='P2459', message='[$2 $1] على موقع اتحاد بياثلون الدولى - IBU$3', short='[$2 IBU]', langcode='en' },
-- Billiards
	{ prop='P3531', message='[$2 $1] على موقع AZBilliards.com$3', short='[$2 AZBilliards.com]', langcode='en' },
-- Bobsleigh, Skeleton, Luge
	{ prop='P2991', message='[$2 $1] على موقع International Bobsleigh and Skeleton Federation - 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] على موقع بوكس ريك$3', short='[$2 BoxRec]', langcode='en' },
-- Canoe / kayak
	{ prop='P3688', message='[$2 $1] على موقع الاتحاد الدولى للكانو - ICF (sprint)$3', short='[$2 ICF (sprint)]', langcode='en' },
	{ prop='P3689', message='[$2 $1] على موقع الاتحاد الدولى للكانو - ICF (slalom)$3', short='[$2 ICF (slalom)]', langcode='en' },
-- Chess
	{ prop='P1440', message='[$2 $1] على موقع الاتحاد الدولى للشطرنج - FIDE$3', short='[$2 FIDE]', langcode='en' },
	{ prop='P3558', message='[$2 $1] على موقع الاتحاد الامريكى للشطرنج - US Chess Federation$3', short='[$2 US Chess Federation]', 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' },	
-- 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='P3572', message='[$2 $1] على موقع ESPNcricinfo$3', short='[$2 ESPNcricinfo]', langcode='en' }, -- playing ground
	{ prop='P3526', message='[$2 $1] على موقع Wisden India$3', short='[$2 Wisden India]', langcode='en' },
-- Curling
	{ prop='P3557', message='[$2 $1] على موقع الاتحاد العالمى للكرلنج$3', short='[$2 World Curling Federation]', langcode='en' },
	{ prop='P3556', message='[$2 $1] على موقع جولة الكيرلنج العالمية$3', short='[$2 World Curling Tour]', langcode='en' },
-- Cycling
	{ prop='P1409', message='[$2 $1] على موقع محفوظات ركوب العجل$3', short='[$2 Cycling Archives]', langcode='en' },
	{ prop='P2330', message='[$2 $1] على موقع محفوظات ركوب العجل$3', short='[$2 Cycling Archives]', langcode='en' }, -- سباق

	{ 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='P1664', message='[$2 $1] على موقع CyclingDatabase.com$3', short='[$2 CyclingDatabase.com]', 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
-- Darts
	{ prop='P3621', message='[$2 $1] على موقع DartsDatabase.co.uk$3', short='[$2 DartsDatabase.co.uk]', langcode='en' },
-- Diving
	{ prop='P2780', message='[$2 $1] على موقع معهد علوم التدريب التطبيقى (IAT)$3', short='[$2 IAT]', langcode='de' }, -- diving
-- Equestrian
	{ prop='P3111', message='[$2 $1] على موقع الاتحاد الدولى للفروسيه  - FEI$3', short='[$2 FEI]', langcode='en' },
-- Fencing
	{ prop='P2423', message="[$2 $1] على موقع الاتحاد الدولى للمبارزه  - FIE$3", short='[$2 FIE]', langcode='en' },
-- Field hockey
	{ prop='P3742', message='[$2 $1] على موقع الاتحاد الدولى للهوكى - FIH$3', short='[$2 FIH]', langcode='en' },
-- Figure skating
	{ prop='P2694', message='[$2 $1] على موقع International Skating Union - ISU$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 (NFL)$3', short='[$2 ESPN (NFL)]', langcode='en' },
	{ 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] على موقع مستودع بيانات كلية كورة القدم$3', short='[$2 College Football Data Warehouse]', langcode='en' },
-- Football (association football, soccer)
-- orig	
    { prop='P1469', message='[$2 $1] على موقع الاتحاد الدولى لكورة القدم (الفيفا) - FIFA$3', short='[$2 FIFA]', langcode='en' },
-- not working	{ prop='P1469', message='[$2 $1] على موقع الاتحاد الدولى لكورة القدم (الفيفا)$3', short='[$2 FIFA]', langcode='ar', url_f=fifa_formatter },
	{ prop='P2276', message='[$2 $1] على موقع الاتحاد الاوروبى لكورة القدم$3', short='[$2 UEFA]', langcode='en' },
	{ prop='P2823', message='[$2 $1] على موقع الاتحاد الملكى البلجيكى لكورة القدم - Belgian Football Association$3', short='[$2 Belgian Football Association]', langcode='en' },
	{ prop='P3659', message='[$2 $1] على موقع اتحاد استونيا لكورة القدم$3', short='[$2 Estonian Football Association]', langcode='en' },
	{ prop='P3748', message='[$2 $1] على موقع اتحاد اسرائيل لكورة القدم$3', short='[$2 Israel Football Association]', langcode='en' },
	{ prop='P3577', message='[$2 $1] على موقع اتحاد كرواتيا لكورة القدم$3', short='[$2 Croatian Football Federation]', langcode='hr' },
	{ prop='P3049', message='[$2 $1] على موقع اتحاد اسكتلندا لكورة القدم$3', short='[$2 Scottish Football Association]', langcode='en' },
	{ prop='P1238', message='[$2 $1] على موقع اتحاد السويد لكورة القدم$3', short='[$2 Swedish Football Association]', langcode='sv' },
	{ prop='P3050', message='[$2 $1] على موقع اتحاد جمهوريه التشيك لكورة القدم$3', short='[$2 Football Association of the Czech Republic]', langcode='en' },
	{ prop='P2448', message='[$2 $1] على موقع اتحاد تركيا لكورة القدم (لاعب)$3', short='[$2 Turkish Football Federation]', langcode='en' },
	{ prop='P2449', message='[$2 $1] على موقع اتحاد تركيا لكورة القدم (manager)$3', short='[$2 Turkish Football Federation]', langcode='en' },
	{ prop='P3662', message='[$2 $1] على موقع اتحاد اوكرانيا لكورة القدم$3', short='[$2 Football Federation of Ukraine]', langcode='en' },
	{ prop='P3683', message='[$2 $1] على موقع دورى كورة القدم للمحترفين$3', short='[$2 Ligue de Football Professionnel]', langcode='fr' },
	{ prop='P3565', message='[$2 $1] على موقع J.League$3', short='[$2 J.League]', langcode='jp' },
	{ prop='P3053', message='[$2 $1] على موقع دورى كوريا الجنوبيه لكورة القدم$3', short='[$2 K League]', langcode='en' },
	{ prop='P2398', message='[$2 $1] على موقع الدورى الامريكى لكورة القدم$3', short='[$2 Major League Soccer]', langcode='en' },
	{ prop='P3665', message="[$2 $1] على موقع ليكيب (صحيفه )$3", short="[$2 L'Équipe]", langcode='fr' },
--	{ prop='P3532', message='[$2 $1] على موقع databaseFootball.com$3', short='[$2 databaseFootball.com]', langcode='en' }, -- removed dead link
	{ prop='P2446', message='[$2 $1] على موقع ترانسفير ماركت (لاعب)$3', short='[$2 Transfermarkt (player)]', langcode='en' },
	{ prop='P2447', message='[$2 $1] على موقع ترانسفير ماركت (مسير)$3', short='[$2 Transfermarkt (manager)]', langcode='en' },
	{ prop='P3699', message='[$2 $1] على موقع ترانسفير ماركت (حكم)$3', short='[$2 Transfermarkt (referee)]', langcode='en' },
	{ prop='P2574', message='[$2 $1] على موقع National-Football-Teams.com$3', short='[$2 National-Football-Teams.com]', langcode='en' },
	{ prop='P2020', message='[$2 $1] على موقع WorldFootball.net$3', short='[$2 WorldFootball.net]', langcode='en' },
	{ prop='P2193', message='[$2 $1] على موقع Soccerbase.com (لاعب)$3', short='[$2 Soccerbase.com (player)]', langcode='en' },
	{ prop='P2195', message='[$2 $1] على موقع Soccerbase.com (manager)$3', short='[$2 Soccerbase.com (manager)]', langcode='en' },
	{ prop='P3537', message='[$2 $1] على موقع FootballDatabase.eu$3', short='[$2 FootballDatabase.eu]', langcode='en' },
--	{ prop='P3043', message='[$2 $1] على موقع Scoresway.com$3', short='[$2 Scoresway.com]', langcode='en' },
    { prop='P2369', message='[$2 $1] على موقع Soccerway.com$3', short='[$2 Soccerway.com]', langcode='en' },
	{ prop='P3046', message='[$2 $1] على موقع ForaDeJogo.net$3', short='[$2 ForaDeJogo.net]', langcode='en' },
	{ prop='P3047', message='[$2 $1] على موقع TheFinalBall.com$3', short='[$2 TheFinalBall.com]', langcode='en' },
	{ prop='P3538', message='[$2 $1] على موقع Fussballdaten.de$3', short='[$2 Fussballdaten.de]', langcode='de' },
	{ prop='P2458', message='[$2 $1] على موقع Mackolik.com$3', short='[$2 Mackolik.com]', langcode='tr' },
	{ prop='P3655', message='[$2 $1] على موقع bdfutbol.com$3', short='[$2 bdfutbol.com]', langcode='en' },

	{ prop='P3681', message='[$2 $1] على موقع ESPNFC.com$3', short='[$2 ESPNFC.com]', langcode='en' },
	{ prop='P3605', message='[$2 $1] على موقع 90minut.pl$3', short='[$2 90minut.pl]', langcode='pl' },
	{ prop='P3658', message='[$2 $1] على موقع DZFoot.com$3', short='[$2 DZFoot.com]', langcode='fr' },
	{ prop='P3660', message='[$2 $1] على موقع FootballFacts.ru$3', short='[$2 FootballFacts.ru]', langcode='ru' },

-- 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$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='P3568', message='[$2 $1] على موقع تصنيف الجولف العالمى الرسمى$3', short='[$2 Official World Golf Ranking]', langcode='en' },
-- Gymnastics
	{ prop='P2696', message='[$2 $1] على موقع الاتحاد الدولى للجمباز - FIG$3', short='[$2 FIG]', langcode='en' },
	{ prop='P3671', message='[$2 $1] على موقع USA Gymnastics$3', short='[$2 USA Gymnastics]', langcode='en' },
-- Handball
	{ prop='P3573', message='[$2 $1] على موقع الاتحاد الاروبى لكورة اليد$3', short='[$2 European Handball Federation]', langcode='en' },
	{ prop='P3700', message='[$2 $1] على موقع الاتحاد النرويجى لكورة اليد$3', short='[$2 Norwegian Handball Federation]', langcode='en' },
-- Ice hockey
	{ prop='P3522', message='[$2 $1] على موقع دورى الهوكى الوطنى - NHL$3', short='[$2  - NHL]', langcode='en' },
	{ prop='P3687', message='[$2 $1] على موقع ESPN (NHL)$3', short='[$2 ESPN (NHL)]', langcode='en' },
	{ 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] على موقع American Hockey League - 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='P2767', message='[$2 $1] على موقع JudoInside.com$3', short='[$2 JudoInside.com]', langcode='en' },
	{ prop='P2987', message='[$2 $1] على موقع TaekwondoData.com$3', short='[$2 TaekwondoData.com]', langcode='en' },
	{ prop='P2818', message='[$2 $1] على موقع شيردوغ$3', short='[$2 Sherdog]', 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' },
-- Orienteering
	{ prop='P3672', message='[$2 $1] على موقع الاتحاد الدولى للتوجيه - IOF$3', short='[$2 IOF]', langcode='en' },
-- Rowing
	{ prop='P8990', message='[$2 $1] على موقع الاتحاد الدولى للتجديف - FISA$3', short='[$2 FISA]', langcode='en' },
-- Rugby
	{ prop='P861', message='[$2 $1] على موقع Premiership Rugby$3', short='[$2 Premiership Rugby]', langcode='en' },
	{ prop='P3745', message='[$2 $1] على موقع World Rugby Sevens Series$3', short='[$2 World Rugby Sevens Series]', langcode='en' },
	{ prop='P858', message='[$2 $1] على موقع ESPNscrum$3', short='[$2 ESPNscrum]', langcode='en' },
	{ prop='P3769', message='[$2 $1] على موقع ItsRugby.co.uk$3', short='[$2 ItsRugby.co.uk]', langcode='en' },
-- Sailing
	{ prop='P2804', message='[$2 $1] على موقع World Sailing$3', short='[$2 World Sailing]', langcode='en' },
-- 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] على موقع SpeedSkatingBase.eu$3', short='[$2 SpeedSkatingBase.eu]', langcode='en' },
	{ prop='P3694', message='[$2 $1] على موقع SpeedSkatingNews.info$3', short='[$2 SpeedSkatingNews.info]', langcode='en' },
	{ prop='P3695', message='[$2 $1] على موقع SpeedSkatingStats.com$3', short='[$2 SpeedSkatingStats.com]', langcode='en' },
	{ prop='P3693', message='[$2 $1] على موقع ShortTrackOnLine.info$3', short='[$2 ShortTrackOnLine.info]', langcode='en' },
-- Squash
	{ prop='P3476', message='[$2 $1] على موقع Professional Squash Association - PSA World Tour$3', short='[$2 PSA World Tour]', langcode='en' },
	{ 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' },
-- Swimming
	{ prop='P3408', message='[$2 $1] على موقع الاتحاد الدولى للسباحه  - FINA$3', short='[$2 FINA]', langcode='en' },
	{ prop='P3691', message='[$2 $1] على موقع International Swimming Hall of Fame$3', short='[$2 International Swimming Hall of Fame]', langcode='en' },
	{ prop='P3669', message='[$2 $1] على موقع Swimming Australia$3', short='[$2 Swimming Australia]', langcode='en' },
	{ prop='P2640', message='[$2 $1] على موقع SwimRankings.net$3', short='[$2 SwimRankings.net]', langcode='en' },
-- Table tennis
	{ prop='P1364', message='[$2 $1] على موقع الاتحاد الدولى لتنس الطاوله  - ITTF$3', short='[$2 ITTF]', langcode='en' },
-- Tennis
	{ prop='P536', message='[$2 $1] على موقع رابطة محترفى التنس - ATP$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] على موقع رابطة محترفات التنس - WTA$3", short='[$2 WTA]', langcode='en' }, -- player
	{ prop='P3469', message="[$2 $1] على موقع رابطة محترفات التنس - WTA$3", short='[$2 WTA]', langcode='en' }, -- tournament
	{ prop='P599', message='[$2 $1] على موقع الاتحاد الدولى للتنس - ITF$3', short='[$2 WTA]', langcode='en' },
	{ prop='P2641', message='[$2 $1] على موقع كاس ديفيز$3', short='[$2 Davis Cup]', langcode='en' },
	{ prop='P2642', message='[$2 $1] على موقع كاس فيد$3', short='[$2 Fed Cup]', langcode='en' },
	{ prop='P3363', message='[$2 $1] على موقع قاعة مشاهير التنس الدوليه$3', short='[$2 International Tennis Hall of Fame]', langcode='en' },
	{ prop='P3698', message='[$2 $1] على موقع تنس اوستراليا$3', short='[$2 Tennis Australia]', langcode='en' },
	{ prop='P3670', message='[$2 $1] على موقع TennisArchives.com$3', short='[$2 TennisArchives.com]', langcode='en' },
-- Triathlon
	{ prop='P3604', message='[$2 $1] على موقع الاتحاد الدولى للترياتلون - ITU$3', short='[$2 ITU]', langcode='en' },
	{ prop='P2778', message='[$2 $1] على موقع معهد علوم التدريب التطبيقى (IAT)$3', short='[$2 IAT]', langcode='en' }, -- triathlon
-- Volleyball
	{ prop='P2801', message='[$2 $1] على موقع الاتحاد الدولى للكوره الطايره  - FIVB$3', short='[$2 FIVB]', langcode='en' },
	{ prop='P3725', message='[$2 $1] على موقع الاتحاد الاوروبى للكوره الطايره$3', short='[$2 European Volleyball Confederation]', langcode='en' },
	{ prop='P2800', message='[$2 $1] على موقع قاعده بيانات الكوره الطايره الشاطئيه $3', short='[$2 قاعده بيانات الكوره الطايره الشاطئيه ]', langcode='en' },
-- Weightlifting
	{ prop='P3667', message='[$2 $1] على موقع الاتحاد الدولى لرفع الاثقال - IWF$3', short='[$2 IWF]', langcode='en' },
	{ prop='P2779', message='[$2 $1] على موقع معهد علوم التدريب التطبيقى (IAT)$3', short='[$2 IAT]', langcode='de' }, -- weightlifting
-- Wrestling (amateur)
	{ prop='P2727', message='[$2 $1] على موقع يونايتد وورلد ريسلنج$3', short='[$2 United World Wrestling]', langcode='en' }, -- was FILA
-- Wrestling (professional)
	{ prop='P2764', message='[$2 $1] على موقع WrestlingData.com$3', short='[$2 WrestlingData.com]', langcode='en' },
-- Various
	{ 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' },
	{ prop='P3427', message='[$2 $1] على موقع اس (صحيفه) - AS.com$3', short='[$2 AS.com]', langcode='es' },
	{ prop='P1285', message='[$2 بطاقه عن $1] على موقع Munzinger Sports Archives$3', short='[$2 Munzinger Sports Archives]', langcode='de', genitive=true },
	{ prop='P3715', message='[$2 $1] على موقع NISH Hall of Fame$3', short='[$2 NISH Hall of Fame]', langcode='de' },
}
local messages_conf = {}
messages_conf['arz'] = {
	['short-list-separator'] = ', ',
	['with-data-cat']       = '[[تصنيف:مقالات بتستعمل روابط رياضيه ببيانات من ويكيداتا]]',
--[[Articles using sports links with data from Wikidata]]

	['no-data-text']        = "المقال ده مالوش وصلات على ويكى بيانات حاليا",
--"''This article has no properties for sports databases in Wikidata''",
	['no-data-cat']        = '[[تصنيف:مقالات بتستعمل روابط رياضيه بدون بيانات من ويكيداتا]]',
--'[[Category:Articles using sports links with no data in Wikidata]]',
	['no-wikilink']        = "''المقال دا موش مرتبط بويكيداتا''",
--"''This article has no link in Wikidata''",
	['no-wikilink-cat']      = "[[تصنيف:مقالات بتستعمل روابط رياضيه بدون صله مع ويكيداتا]]",
--"[[Category:Articles using sports links with no link in Wikidata]]",

	['with-local-cat']       = "[[تصنيف:مقالات بتستعمل روابط رياضيه بناءا على بيانات محليه ]]",
--'[[Category:Articles using sports links with local values]]',

	['track-cat-wd-wd']      = '[[تصنيف:صفحات بتستخدم خاصية $1]]',
--'[[Category:Articles using sports links with $1 from Wikidata]]',

	['track-cat-local-local']   = '[[تصنيف:مقالات بتستعمل روابط رياضيه ب $1 من بيانات محليه ]]',
--'[[Category:Articles using sports links with $1 from local value]]',

	['track-cat-wd-local']     = '[[تصنيف:مقالات بتستعمل روابط رياضيه ب $1 من ويكيداتا مع وجود بيانات محليه ]]',
--'[[Category:Articles using sports links with $1 from Wikidata but has local value]]',

	['track-cat-local-wd']     = '[[تصنيف:مقالات بتستعمل روابط رياضيه ب $1 من بيانات محليه مع وجود ويكيداتا]]',
--'[[Category:Articles using sports links with $1 from local value but has Wikidata]]',

	['track-cat-local-wd-equal']  = '[[تصنيف:مقالات بتستعمل روابط رياضيه ب $1 من بيانات محليه مطابقه لويكيداتا]]',
--"[[Category:Articles using sports links with $1 from local value same as Wikidata]]",

	['track-cat-local-wd-unequal'] = '[[تصنيف:مقالات بتستعمل روابط رياضيه ب $1 من بيانات محليه مختلفه عن ويكيداتا]]',
--"[[Category:Articles using sports links with $1 from local value different from Wikidata]]",
}
local limits = {
	['links-shown'] = 16,		-- 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

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

-- install the metatable
setmetatable(p, mt)

return p