Jump to content
Wikipedia The Free Encyclopedia

Module:WikidataIB/titleformats

From Wikipedia, the free encyclopedia
Module documentation[create] [purge]
You might want to create a documentation page for this Scribunto module.
Editors can experiment in this module's sandbox (create | mirror) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this module.
 --[[
 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 ''
 --]]

 localp={}

 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={}

 fori,vinipairs(p.italics)do
 p.formats[v]="''"
 p.size=p.size+1
 end

 fori,vinipairs(p.quotes)do
 p.formats[v]='"'
 p.size=p.size+1
 end

 returnp

AltStyle によって変換されたページ (->オリジナル) /