Модуль:Песочница/Lockal

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация
local wd = require('Module:Wikidata')
local p = {}
ustring = require( 'ustring' )

function p.formatDate(value)
    local moduleDate = require('Module:Wikidata/date')
	local date = moduleDate.formatDate(1, { nocat = true }, value);
	date = string.gsub(date, '<span style="white--space:nowrap;">', '')
	date = string.gsub(date, '</span>', '')
	return date
end
  
function p.hello(frame)
    local args = frame.args
    local x = mw.wikibase.getEntity(args.item)
    local moduleDate = require('Module:Wikidata/date')
	local text = '{{однофамильцы}}'
	text = text .. frame:preprocess('{{однофамильцы}}')
	text = text .. p.formatDate(x.claims.P569[1].mainsnak.datavalue.value)
	return text
end

return p