Moduł:Wikidane/format/P1098

Z Wikipodróży

Dedykowana wtyczka formatująca wartość cechy „liczba użytkowników języka”.

Zobacz też[edytuj]



Na stronie Moduł:Wikidane/format/P1098 wykorzystano treści ze strony Moduł:Wikidane/format/P1098 w polskiej Wikipedii (link do wersji).
Jej autorzy wymienieni są w historii edycji. Prawa autorskie: na licencji Creative Commons CC-BY-SA.



return {
 
scope = "prop",

format = function(prop, options)
	if (prop.type ~= "statement") or not prop.mainsnak then
		return
	end
	
	local format = require("Moduł:Wikidane/format/snak").format
	local formatQualifiers = require("Moduł:Wikidane/format/qualifiers")
	
	local text = format(prop.mainsnak, options)
	local result = {}
	table.insert(result, text)
		
	local date = formatQualifiers.MAXTIME(prop, options, "P585")
	if date then
		table.insert(result, string.format("<sup>(%s)</sup>", date))
	end
	
	local appliesToPart = formatQualifiers.AND(prop, options, "P518")
	if appliesToPart then
		table.insert(result, " –\194\160"..appliesToPart)
	end

	return table.concat(result, "")
end,
 
}