Anonymous
×
Create a new article
Write your page title here:
We currently have 15 articles on TwistedFates Database. Type your article name above or click on one of the titles below and start writing!



    TwistedFates Database
    15Articles

    Module:WikidataIB/titleformats

    Documentation for this module may be created at Module:WikidataIB/titleformats/doc

    --[[
    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