Модуль:Wikidata/Software: различия между версиями
Материал из Томская энциклопедии
EAGLEE (обсуждение | вклад) (Новая страница: «local p = {} --Property:P348 function p.formatVersionClaim( context, options, statement ) local snak = context.formatSnak( options, statement.mainsnak ) if…») |
(нет различий)
|
Текущая версия на 23:35, 27 декабря 2014
Для документации этого модуля может быть создана страница Модуль:Wikidata/Software/doc
local p = {} --Property:P348 function p.formatVersionClaim( context, options, statement ) local snak = context.formatSnak( options, statement.mainsnak ) if ( statement.qualifiers ) then --Operation system if ( statement.qualifiers.P400 ) then snak = context.formatSnak( options, statement.qualifiers.P400[1] ) .. ': ' .. snak end --Date of release if ( statement.qualifiers.P577 ) then snak = snak .. ' (' .. context.formatSnak( options, statement.qualifiers.P577[1] ) .. ')' elseif ( statement.qualifiers.P585 ) then snak = snak .. ' (' .. context.formatSnak( options, statement.qualifiers.P585[1] ) .. ')' end end --References if ( options.references ) then snak = snak .. context.formatRefs( options, statement ); end return snak end --Property:P1195 function p.formatExtension( context, options, value ) return '<code>.' .. value .. '</code>' end return p