모듈:WikidataIB/titleformats
보이기
--[[
To satisfy Wikipedia:Manual of Style/Titles, certain types of items are italicised,
and others are quoted.
This submodule lists the entity-ids used in 'instance of' (P31),
which allows a module to identify the values that should be formatted.
The table p.formats is indexed by entity-id, and contains the value " or ''
--]]
local p = {}
p.italics = {
-- "Q571", -- book
-- "Q13593966", -- literary trilogy
-- "Q277759", -- book series
-- "Q2188189", -- musical work
-- "Q11424", -- film
-- "Q13593818", -- film trilogy
-- "Q24856", -- film series
-- "Q5398426", -- television series
-- "Q482994", -- album
-- "Q169930", -- extended play
-- "Q1760610", -- comic book
-- "Q7889", -- video game
-- "Q7058673", -- video game series
-- "Q25379", -- play
-- "Q2743", -- musical
-- "Q37484", -- epic poem
-- "Q41298", -- magazine
}
p.quotes = {
"Q207628", -- musical composition
}
p.size = 0
p.formats = {}
for i, v in ipairs(p.italics) do
p.formats[v] = "''"
p.size = p.size + 1
end
for i, v in ipairs(p.quotes) do
p.formats[v] = '"'
p.size = p.size + 1
end
return p