Moduł:Wikidane/format/P1098
< Moduł:Wikidane | format
Dedykowana wtyczka formatująca wartość cechy „liczba użytkowników języka”.
Zobacz też
Powyższy opis jest dołączany ze strony Moduł:Wikidane/format/P1098/opis. (edytuj | historia)
Zobacz podstrony tego modułu. |
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,
}