Module:Cite Q/config
Appearance
From Wikipedia, the free encyclopedia
You might want to create a documentation page for this Scribunto module.
Editors can experiment in this module's sandbox (edit | diff) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this module.
Editors can experiment in this module's sandbox (edit | diff) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this module.
--[[--------------------------< I 1 8 N _ T >----------------------------------- settings definitions for i18n ]] locali18n_t={ ["cite_q"]="{{cite Q|", ["erratum"]="(erratum)", ["unknown-author"]=mw.wikibase.getLabel("Q4233718"):gsub("^%l",mw.ustring.upper), ["wdq"]="[[WDQ (identifier)|Wikidata]]",-- go through "WDQ (identifier)" redirect to reduce clutter in "What links here" and improve reverse lookup. Keep in sync with {{QID}}. ["wikisource"]="enwikisource", ["errors"]={ ["local-article-not-found"]="Local article not found.", ["no-label-or-title"]="No label or title -- debug: ", }, ["months"]={ "January","February","March","April","May","June", "July","August","September","October","November","December" }, ["ordinal"]={ [1]="st", [2]="nd", [3]="rd", ["default"]="th" }, ["trackingcat"]={ ["erratum"]="[[Category:Cite Q - cites a work with an erratum]]", ["missing-wikidata"]="[[Category:Articles with missing Wikidata information]]", ["retracted"]="[[Category:Cite Q - cites a retracted work]]<!-- retracted -->", ["replaced"]="[[Category:Cite Q - cites a replaced work]]<!-- replaced -->", ["unknown-author"]="",-- [[Category:Cite Q - author unknown]] removed as misplaced; someone is welcome to restore it if it is placed outside of the template parameter value ["unknown-template"]="[[Category:Cite Q - template unknown]]", }, } --[[----------------< S I M P L E _ P R O P E R T I E S _ T >------------------- Table of simple properties that can be fetched in roughly the same way: id = PXXX maxvals = maximum number of multiple values (0 for all) linked = "no" suppresses linking populate_from_journal = true/false determines whether to look in a journal where the source is published rank = "best", "preferred", normal, etc. determines how Wikidata ranks are treated others = true - the value for the property goes to "others" section ]] localsimple_properties_t={ publisher={id="P123",maxvals=1}, oclc={id="P243",maxvals=1}, ['publication-place']={id="P291",maxvals=0,linked='no'},-- publication place (don't put into |place=; is treated specially in {{citation}} if both are given) doi={id="P356",maxvals=1},-- take care of |doi-broken-date= (WD "reason for deprecation"/"stated as") and |doi-access= (WD "access status")? issue={id="P433",maxvals=0,populate_from_journal=true},-- distinguish from |number= ("P1545"?) if both are given (still blocked by {{citation}}, but will be supported in the future) pmid={id="P698",maxvals=1}, -- gbooks = {id = "P675", maxvals = 1}, -- to be added to {{citation}} -- ia = {id = "P724", maxvals = 1}, -- to be added to {{citation}} arxiv={id="P818",maxvals=1}, bibcode={id="P819",maxvals=1},-- take care of |bibcode-access=? jstor={id="P888",maxvals=1},-- take care of |jstor-access=? mr={id="P889",maxvals=1}, rfc={id="P892",maxvals=1}, zbl={id="P894",maxvals=1}, ssrn={id="P893",maxvals=1}, place={id="P1071",maxvals=0,linked='no'},-- written-at place -- ['total-pages'] = {id = "P1104", maxvals = 0, linked = 'no'}, -- to be added to {{citation}} / COinS &rft.tpages= -- coden = {id = "P1159", maxvals = 1}, -- to be added to {{citation}} / COinS &rft.coden= s2cid={id="P8299",maxvals=1},-- take care of |s2cid-access=? pmc={id="P932",maxvals=1},-- take care of |pmc-embargo-date= (WD "reason for deprecation")? lccn={id="P1144",maxvals=1}, hdl={id="P1184",maxvals=1},-- take care of |hdl-access=? ismn={id="P1208",maxvals=1}, journal={id="P1433",maxvals=1}, citeseerx={id="P3784",maxvals=1}, osti={id="P3894",maxvals=1},-- take care of |osti-access=? biorxiv={id="P3951",maxvals=1}, asin={id="P5749",maxvals=1},-- What about |asin-tld=? (WD examples resolve to .com at present, but may change) -- ['catalog-number'] = {id = "P528", maxvals = 0}, -- to be added to {{citation}} / COinS &rft.artnum= isbn={id="P212",maxvals=1,populate_from_journal=true},-- ISBN 13 issn={id="P236",maxvals=1,populate_from_journal=true},-- distinguish from |eissn= for electronic issues? -- jfm = {id = "P?", maxvals = 1}, -- Jahrbuch über die Fortschritte der Mathematik (not Zbl) -- sbn = {id = "P?", maxvals = 1}, -- Standard Book Number (predecessor of ISBN, not ICCU) -- message-id = {id = "P?", maxvals = 1}, -- Usenet message ID chapter={id="P792",maxvals=1}, ['publication-date']={id="P577",maxvals=1,populate_from_journal=true},-- publication date (don't use |date=; is treated specially in {{citation}} if both are given.) series={id="P179",maxvals=1,populate_from_journal=true}, version={id="P348",maxvals=0}, edition={id="P393",maxvals=0}, volume={id="P478",maxvals=0,populate_from_journal=true}, -- part = {id = "P1545"?, maxvals = 0}, -- to be added to {{citation}} / COinS &rft.part= title={id="P1476",rank="p n"}, -- url = {id = "P953", maxvals = 1}, -- deal with this along with archive-url pages={id="P304",maxvals=0,populate_from_journal=true}, at={id="P958",maxvals=0,populate_from_journal=true},-- also incorporate lines (P7421) and columns (P3903) into this (cite map also supports |section=) -- sheets = {id = "P7416", maxvals = 0, populate_from_journal = true}, -- interviewer = {id = "P?", maxvals = 0}, -- does **not** go to "others" section! Multiple interviewers should be n-enumerated illustrator={id="P110",maxvals=10,others=true},-- goes to "others" section -- foreword and afterword, when contributions to another author's work, are contributions so belong in |contribution=; -- the writer's name goes in |contributor=; requires |title= and |author= -- However, this might need to add support for multiple contributors and their roles to {{citation}}, see Help_talk:Citation_Style_1#Others -- foreword = {id = "P2679", maxvals = 10, others = true}, -- goes to "others" section -- afterword = {id = "P2680", maxvals = 10, others = true}, -- goes to "others" section composer={id="P86",maxvals=10,others=true},-- goes to "others" section animator={id="P6942",maxvals=10,others=true},-- goes to "others" section director={id="P57",maxvals=10,others=true},-- goes to "others" section screenwriter={id="P58",maxvals=10,others=true},-- goes to "others" section signatory={id="P1891",maxvals=10,others=true},-- goes to "others" section presenter={id="P371",maxvals=10,others=true},-- goes to "others" section performer={id="P175",maxvals=10,others=true},-- goes to "others" section } --[[--------------------------< E X P O R T S >---------------------------------------------------------------- ]] return{ i18n_t=i18n_t, simple_properties_t=simple_properties_t, }