«Модуль:Wikidata2» битенең юрамалары арасында аерма

12 байт добавлено ,  5 ел элек
Change from mw.wikibase.getEntity (deprecated) to mw.wikibase.getEntityObject
(Яңа бит: «local i18n = { ["errors"] = { ["property-param-not-provided"] = "Не дан параметр свойства", ["entity-not-found"] = "Сущность н…»)
 
(Change from mw.wikibase.getEntity (deprecated) to mw.wikibase.getEntityObject)
function getEntityFromId( id )
if id then
return mw.wikibase.getEntitygetEntityObject( id )
end
return mw.wikibase.getEntitygetEntityObject()
end
 
local prefix = ''
if value['entity-type'] == 'item' then
prefix = 'qQ'
elseif value['entity-type'] == 'property' then
prefix = 'pP'
else
return formatError( 'unknown-entity-type' )
return prefix .. value['numeric-id']
end
 
function formatError( key )
return '<span class="error">' .. i18n.errors[key] .. '</span>'
end
 
 
function formatStatements( options )
end
 
if (entity.claims == nil) or (not entity.claims[string.lowerupper(options.property)]) then
return '' --TODO error?
end
--Format statement and concat them cleanly
local formattedStatements = {}
for i, statement in pairs( entity.claims[string.lowerupper(options.property)] ) do
table.insert( formattedStatements, formatStatement( statement, options ) )
end
3

правки