Przejdź do zawartości

Moduł:Wikidane/format/P1098

Z Wikibooks, biblioteki wolnych podręczników.
 Dokumentacja modułu [zobacz] [edytuj] [historia] [odśwież]

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

Zobacz też

return {
 
scope = "prop",

options = {
	default = {
		format = "tekst",
	},
},


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,
 
}