{ prop='P4374', message='[$2 $1] at the New Mexico Sports Hall of Fame$3', short='[$2 New Mexico Sports Hall of Fame]', langcode='en' },
{ prop='P4375', message='[$2 $1] at the North Carolina Sports Hall of Fame$3', short='[$2 North Carolina Sports Hall of Fame]', langcode='en' },
-- dead link: { prop='P4376', message='[$2 $1] at the Oklahoma Sports Hall of Fame$3', short='[$2 Oklahoma Sports Hall of Fame]', langcode='en' },
{ prop='P4383', message='[$2 $1] at the Tennessee Sports Hall of Fame$3', short='[$2 Tennessee Sports Hall of Fame]', langcode='en' },
{ prop='P4385', message='[$2 $1] at the Missouri Sports Hall of Fame$3', short='[$2 Missouri Sports Hall of Fame]', langcode='en' },
{ prop='P4386', message='[$2 $1] at the Virginia Sports Hall of Fame$3', short='[$2 Virginia Sports Hall of Fame]', langcode='en' },
{ prop='P4392', message='[$2 $1] at the British Columbia Sports Hall of Fame$3', short='[$2 British Columbia Sports Hall of Fame]', langcode='en' },
{ prop='P4396', message='[$2 $1] at the 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] at Canada's Sports Hall of Fame$3", short="[$2 Canada's Sports Hall of Fame]", langcode='en' },
-- dead link: { prop='P4406', message='[$2 $1] at the Nova Scotia Sport Hall of Fame$3', short='[$2 Nova Scotia Sport Hall of Fame]', langcode='en' },
{ prop='P4412', message='[$2 $1] at the 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] at the Manitoba Sports Hall of Fame$3', short='[$2 Manitoba Sports Hall of Fame]', langcode='en' },
{ prop='P4414', message='[$2 $1] at the New Brunswick Sports Hall of Fame$3', short='[$2 New Brunswick Sports Hall of Fame]', langcode='en' },
{ prop='P4415', message='[$2 $1] at the Sport Australia Hall of Fame$3', short='[$2 Sport Australia Hall of Fame]', langcode='en' },
{ prop='P4416', message='[$2 $1] at the Quebec Sports Hall of Fame$3', short='[$2 Quebec Sports Hall of Fame]', langcode='fr' },
{ prop='P4418', message='[$2 $1] at the New Zealand Sports Hall of Fame$3', short='[$2 New Zealand Sports Hall of Fame]', langcode='en' },
{ prop='P4507', message='[$2 $1] at the California Sports Hall of Fame$3', short='[$2 California Sports Hall of Fame]', langcode='en' },
{ prop='P4522', message='[$2 $1] at the Alaska Sports Hall of Fame$3', short='[$2 Alaska Sports Hall of Fame]', langcode='en' },
{ prop='P4523', message='[$2 $1] at the Vermont Sports Hall of Fame$3', short='[$2 Vermont Sports Hall of Fame]', langcode='en' },
{ prop='P4605', message='[$2 $1] at the South Dakota Sports Hall of Fame$3', short='[$2 South Dakota Sports Hall of Fame]', langcode='en' },
{ prop='P4631', message='[$2 $1] at the Iowa Sports Hall of Fame$3', short='[$2 Iowa Sports Hall of Fame]', langcode='en' },
{ prop='P4642', message='[$2 $1] at the Colorado Sports Hall of Fame$3', short='[$2 Colorado Sports Hall of Fame]', langcode='en' },
{ prop='P5690', message='[$2 $1] at the Saskatchewan Sports Hall of Fame$3', short='[$2 Saskatchewan Sports Hall of Fame]', langcode='en' },  
-- General sports databases  
-- { prop='P1285', message='[$2 $1] at Munzinger Sports Archives$3', short='[$2 Munzinger Sports Archives]', langcode='de' },
{ prop='P3427', message='[$2 $1] at AS.com$3', short='[$2 AS.com]', langcode='es' },
{ prop='P8846', message='[$2 $1] at the Italian Ice Sports Federation$3', short='[$2 Italian Ice Sports Federation]', langcode='it' },
-- { prop='P4391', message='[$2 $1] at The-Sports.org$3', short='[$2 The-Sports.org]', langcode='en' },
{ prop='P11963', message='[$2 $1] at Global Sports Archive$3', short='[$2 Global Sports Archive]', langcode='en' },  
}  
local messages_conf = {}  
messages_conf['en'] = {
['short-list-separator'] = ', ',
['with-data-cat'] = '',
['no-data-text'] = "",
['no-data-cat'] = '',
['no-wikilink'] = "*This article has no link in Wikidata*",
['no-wikilink-cat'] = "",
['with-local-cat'] = '',
['track-cat-wd-wd'] = '',
['track-cat-local-local'] = '',
['track-cat-wd-local'] = '',
['track-cat-local-wd'] = '',
['track-cat-local-wd-equal'] = "",
['track-cat-local-wd-unequal'] = "",
}
local limits = {
['links-shown'] = 5, -- 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