Saltar al contento

Modulo:WikidataIB/titleformats

De Wikipedia, le encyclopedia libere
Info
Info
Documentation del modulo
Le documentation de iste modulo non existe ancora. Crea lo!

Le modification de iste modulo es limitate al usatores autoconfirmate

-- Pro satisfacer [[:en:Wikipedia:Manual of Style/Titles of works]], certe typos de
-- elementos se scribe in italico, e alteres se mitte inter virgulettas. Iste submodulo
-- lista le identificatores de entitate usate in 'instantia de' (P31), lo que permitte
-- a un modulo identificar le valores que debe esser formatate. Le tabella p.formats es
-- indexate per identificator de entitate, e contine le valor " o ''

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