<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://elite.mistflux.co.uk/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ACite_Q%2Fconfig%2Fsandbox</id>
	<title>Module:Cite Q/config/sandbox - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://elite.mistflux.co.uk/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ACite_Q%2Fconfig%2Fsandbox"/>
	<link rel="alternate" type="text/html" href="https://elite.mistflux.co.uk/w/index.php?title=Module:Cite_Q/config/sandbox&amp;action=history"/>
	<updated>2026-11-01T10:10:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://elite.mistflux.co.uk/w/index.php?title=Module:Cite_Q/config/sandbox&amp;diff=126618&amp;oldid=prev</id>
		<title>Wikipedia&gt;Jonathanischoice: Split missing name tracking category by author name strings</title>
		<link rel="alternate" type="text/html" href="https://elite.mistflux.co.uk/w/index.php?title=Module:Cite_Q/config/sandbox&amp;diff=126618&amp;oldid=prev"/>
		<updated>2026-10-30T23:25:33Z</updated>

		<summary type="html">&lt;p&gt;Split missing name tracking category by author name strings&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--[[--------------------------&amp;lt; I 1 8 N _ T &amp;gt;-----------------------------------&lt;br /&gt;
&lt;br /&gt;
settings definitions for i18n&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local i18n_t = {&lt;br /&gt;
	[&amp;quot;cite_q&amp;quot;] = &amp;quot;{{cite Q|&amp;quot;,&lt;br /&gt;
	[&amp;quot;erratum&amp;quot;] = &amp;quot;(erratum)&amp;quot;,&lt;br /&gt;
	[&amp;quot;wdq&amp;quot;] = &amp;quot;[[WDQ (identifier)|Wikidata]]&amp;quot;, -- go through &amp;quot;WDQ (identifier)&amp;quot; redirect to reduce clutter in &amp;quot;What links here&amp;quot; and improve reverse lookup. Keep in sync with {{QID}}.&lt;br /&gt;
	[&amp;quot;wikisource&amp;quot;] = &amp;quot;enwikisource&amp;quot;,&lt;br /&gt;
	[&amp;quot;errors&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;local-article-not-found&amp;quot;] = &amp;quot;Local article not found.&amp;quot;,&lt;br /&gt;
		[&amp;quot;no-label-or-title&amp;quot;] = &amp;quot;No label or title -- debug: &amp;quot;,&lt;br /&gt;
		missing_name = &amp;#039;%s&amp;amp;nbsp;&amp;lt;span title=&amp;quot;edit %s in Wikidata&amp;quot;&amp;gt;[[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:%s]] ]]&amp;lt;/span&amp;gt;&amp;#039;;	-- %s: &amp;lt;name&amp;gt;.label, &amp;#039;&amp;lt;name&amp;gt;&amp;#039;, &amp;lt;name&amp;gt;.qid&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;months&amp;quot;] = {&lt;br /&gt;
		&amp;quot;January&amp;quot;, &amp;quot;February&amp;quot;, &amp;quot;March&amp;quot;, &amp;quot;April&amp;quot;, &amp;quot;May&amp;quot;, &amp;quot;June&amp;quot;,&lt;br /&gt;
		&amp;quot;July&amp;quot;, &amp;quot;August&amp;quot;, &amp;quot;September&amp;quot;, &amp;quot;October&amp;quot;, &amp;quot;November&amp;quot;, &amp;quot;December&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;ordinal&amp;quot;] = {&lt;br /&gt;
		[1] = &amp;quot;st&amp;quot;,&lt;br /&gt;
		[2] = &amp;quot;nd&amp;quot;,&lt;br /&gt;
		[3] = &amp;quot;rd&amp;quot;,&lt;br /&gt;
		[&amp;quot;default&amp;quot;] = &amp;quot;th&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;trackingcats&amp;quot;] = {&lt;br /&gt;
		[&amp;#039;expression-of-concern&amp;#039;] = &amp;quot;[[Category:Cite Q - cites a work with an expression of concern notice]]&amp;quot;,&lt;br /&gt;
		[&amp;quot;erratum&amp;quot;] = &amp;quot;[[Category:Cite Q - cites a work with an erratum]]&amp;quot;,&lt;br /&gt;
		[&amp;quot;missing-wikidata&amp;quot;] = &amp;quot;[[Category:Articles with missing Wikidata information]]&amp;quot;,	-- TODO: point to a {{cite q}}-specific category; this one is specific to Module:WikidataIB&lt;br /&gt;
		[&amp;#039;no-label-or-title&amp;#039;] = &amp;#039;[[Category:Cite Q - missing label or title]]&amp;#039;,&lt;br /&gt;
		[&amp;quot;retracted&amp;quot;] = &amp;quot;[[Category:Cite Q - cites a retracted work]]&amp;lt;!-- retracted --&amp;gt;&amp;quot;,&lt;br /&gt;
		[&amp;quot;replaced&amp;quot;] = &amp;quot;[[Category:Cite Q - cites a replaced work]]&amp;lt;!-- replaced --&amp;gt;&amp;quot;,&lt;br /&gt;
		[&amp;quot;unknown-author&amp;quot;] = &amp;quot;&amp;quot;, -- [[Category:Cite Q - author unknown]] removed as misplaced; someone is welcome to restore it if it is placed outside of the template parameter value&lt;br /&gt;
		[&amp;quot;unknown-template&amp;quot;] = &amp;quot;[[Category:Cite Q - template unknown]]&amp;quot;,&lt;br /&gt;
		[&amp;quot;missing-author-first-last-names&amp;quot;] = &amp;quot;[[Category:Cite Q - authors with missing given and family names]]&amp;quot;,&lt;br /&gt;
		[&amp;quot;missing-authorstring-first-last-names&amp;quot;] = &amp;quot;[[Category:Cite Q - author name strings with missing given and family names]]&amp;quot;,&lt;br /&gt;
	},&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[----------------&amp;lt; S I M P L E _ P R O P E R T I E S _ T &amp;gt;-------------------&lt;br /&gt;
&lt;br /&gt;
Table of simple properties that can be fetched in roughly the same way:&lt;br /&gt;
&lt;br /&gt;
id = PXXX&lt;br /&gt;
&lt;br /&gt;
maxvals = maximum number of multiple values (0 for all)&lt;br /&gt;
linked = &amp;quot;no&amp;quot; suppresses linking&lt;br /&gt;
qidonly = true - fetch the QID rather than the label string&lt;br /&gt;
populate_from_journal = true/false determines whether to look in a journal where the source is published&lt;br /&gt;
rank = &amp;quot;best&amp;quot;, &amp;quot;preferred&amp;quot;, normal, etc. determines how Wikidata ranks are treated&lt;br /&gt;
others = true - the value for the property goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local simple_properties_t = {&lt;br /&gt;
	publisher = {id = &amp;quot;P123&amp;quot;, maxvals = 1},&lt;br /&gt;
	oclc = {id = &amp;quot;P243&amp;quot;, maxvals = 1},&lt;br /&gt;
	[&amp;#039;publication-place&amp;#039;] = {id = &amp;quot;P291&amp;quot;, maxvals = 0, linked = &amp;#039;no&amp;#039;}, -- publication place (don&amp;#039;t put into |place=; is treated specially in {{citation}} if both are given)&lt;br /&gt;
	doi = {id = &amp;quot;P356&amp;quot;, maxvals = 1}, -- take care of |doi-broken-date= (WD &amp;quot;reason for deprecation&amp;quot;/&amp;quot;stated as&amp;quot;) and |doi-access= (WD &amp;quot;access status&amp;quot;)?&lt;br /&gt;
	issue = {id = &amp;quot;P433&amp;quot;, maxvals = 0, populate_from_journal = true}, -- distinguish from |number= (&amp;quot;P1545&amp;quot;?) if both are given (still blocked by {{citation}}, but will be supported in the future)&lt;br /&gt;
	pmid = {id = &amp;quot;P698&amp;quot;, maxvals = 1},&lt;br /&gt;
	arxiv = {id = &amp;quot;P818&amp;quot;, maxvals = 1},&lt;br /&gt;
	bibcode = {id = &amp;quot;P819&amp;quot;, maxvals = 1}, -- take care of |bibcode-access=?&lt;br /&gt;
	jstor = {id = &amp;quot;P888&amp;quot;, maxvals = 1}, -- take care of |jstor-access=?&lt;br /&gt;
	mr = {id = &amp;quot;P889&amp;quot;, maxvals = 1},&lt;br /&gt;
	rfc = {id = &amp;quot;P892&amp;quot;, maxvals = 1},&lt;br /&gt;
	zbl = {id = &amp;quot;P894&amp;quot;, maxvals = 1},&lt;br /&gt;
	ssrn = {id = &amp;quot;P893&amp;quot;, maxvals = 1},&lt;br /&gt;
	place = {id = &amp;quot;P1071&amp;quot;, maxvals = 0, linked = &amp;#039;no&amp;#039;}, -- written-at place&lt;br /&gt;
	s2cid = {id = &amp;quot;P8299&amp;quot;, maxvals = 1}, -- take care of |s2cid-access=?&lt;br /&gt;
	pmc = {id = &amp;quot;P932&amp;quot;, maxvals = 1}, -- take care of |pmc-embargo-date= (WD &amp;quot;reason for deprecation&amp;quot;)?&lt;br /&gt;
	lccn = {id = &amp;quot;P1144&amp;quot;, maxvals = 1},&lt;br /&gt;
	hdl = {id = &amp;quot;P1184&amp;quot;, maxvals = 1}, -- take care of |hdl-access=?&lt;br /&gt;
	ismn = {id = &amp;quot;P1208&amp;quot;, maxvals = 1},&lt;br /&gt;
	journal = {id = &amp;quot;P1433&amp;quot;, maxvals = 1},&lt;br /&gt;
	[&amp;#039;instance-of&amp;#039;] = {id = &amp;quot;P31&amp;quot;, qidonly=true, maxvals = 5}, -- transient, non-CS1&lt;br /&gt;
	thesis_degree = {id = &amp;quot;P13338&amp;quot;, maxvals = 1}, -- transient, non-CS1&lt;br /&gt;
	thesis_submitted_to = {id = &amp;quot;P4101&amp;quot;, maxvals = 1}, -- transient, non-CS1&lt;br /&gt;
	retracted_by = {id = &amp;quot;P5824&amp;quot;, qidonly=true, maxvals = 1}, -- transient, non-CS1&lt;br /&gt;
	replaced_by = {id = &amp;quot;P1366&amp;quot;, qidonly=true, maxvals = 1}, -- transient, non-CS1&lt;br /&gt;
	erratum = {id = &amp;quot;P2507&amp;quot;, qidonly=true, maxvals = 1}, -- transient, non-CS1&lt;br /&gt;
	[&amp;#039;expression-of-concern&amp;#039;] = {id = &amp;quot;P14891&amp;quot;, qidonly=true, maxvals = 1}, -- transient, non-CS1&lt;br /&gt;
--	citeseerx = {id = &amp;quot;P3784&amp;quot;, maxvals = 1},&lt;br /&gt;
	osti = {id = &amp;quot;P3894&amp;quot;, maxvals = 1}, -- take care of |osti-access=?&lt;br /&gt;
	biorxiv = {id = &amp;quot;P3951&amp;quot;, maxvals = 1},&lt;br /&gt;
	asin = {id = &amp;quot;P5749&amp;quot;, maxvals = 1}, -- What about |asin-tld=? (WD examples resolve to .com at present, but may change)&lt;br /&gt;
	[&amp;#039;article-number&amp;#039;] = {id = &amp;quot;P2322&amp;quot;, maxvals = 1, populate_from_journal = true},&lt;br /&gt;
	isbn = {id = &amp;quot;P212&amp;quot;, maxvals = 1, populate_from_journal = true}, -- ISBN 13&lt;br /&gt;
	issn = {id = &amp;quot;P236&amp;quot;, maxvals = 1, populate_from_journal = true}, -- distinguish from |eissn= for electronic issues?&lt;br /&gt;
--	jfm = {id = &amp;quot;P?&amp;quot;, maxvals = 1}, -- Jahrbuch über die Fortschritte der Mathematik (not Zbl)&lt;br /&gt;
--	sbn = {id = &amp;quot;P?&amp;quot;, maxvals = 1}, -- Standard Book Number (predecessor of ISBN, not ICCU)&lt;br /&gt;
--	message-id = {id = &amp;quot;P?&amp;quot;, maxvals = 1}, -- Usenet message ID&lt;br /&gt;
	chapter = {id = &amp;quot;P792&amp;quot;, maxvals = 1},&lt;br /&gt;
	[&amp;#039;publication-date&amp;#039;] = {id = &amp;quot;P577&amp;quot;, maxvals = 1, populate_from_journal = true}, -- publication date (don&amp;#039;t use |date=; is treated specially in {{citation}} if both are given.)&lt;br /&gt;
	series = {id = &amp;quot;P179&amp;quot;, maxvals = 1, populate_from_journal = true},&lt;br /&gt;
	version = {id = &amp;quot;P348&amp;quot;, maxvals = 0},&lt;br /&gt;
	edition = {id = &amp;quot;P393&amp;quot;, maxvals = 0},&lt;br /&gt;
	volume = {id = &amp;quot;P478&amp;quot;, maxvals = 0, populate_from_journal = true},&lt;br /&gt;
--	part = {id = &amp;quot;P1545&amp;quot;?, maxvals = 0}, --  to be added to {{citation}} / COinS &amp;amp;rft.part=&lt;br /&gt;
	title = {id = &amp;quot;P1476&amp;quot;, rank=&amp;quot;p n&amp;quot;},&lt;br /&gt;
--	url = {id = &amp;quot;P953&amp;quot;, maxvals = 1}, -- deal with this along with archive-url&lt;br /&gt;
	pages = {id = &amp;quot;P304&amp;quot;, maxvals = 0, populate_from_journal = true},&lt;br /&gt;
	at = {id = &amp;quot;P958&amp;quot;, maxvals = 0, populate_from_journal = true}, -- also incorporate lines (P7421) and columns (P3903) into this (cite map also supports |section=)&lt;br /&gt;
--	sheets = {id = &amp;quot;P7416&amp;quot;, maxvals = 0, populate_from_journal = true},&lt;br /&gt;
--	interviewer = {id = &amp;quot;P?&amp;quot;, maxvals = 0}, -- does **not** go to &amp;quot;others&amp;quot; section! Multiple interviewers should be n-enumerated&lt;br /&gt;
	illustrator = {id = &amp;quot;P110&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
-- foreword and afterword, when contributions to another author&amp;#039;s work, are contributions so belong in |contribution=;&lt;br /&gt;
-- the writer&amp;#039;s name goes in |contributor=; requires |title= and |author=&lt;br /&gt;
-- However, this might need to add support for multiple contributors and their roles to {{citation}}, see Help_talk:Citation_Style_1#Others&lt;br /&gt;
--	foreword = {id = &amp;quot;P2679&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
--	afterword = {id = &amp;quot;P2680&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
	composer = {id = &amp;quot;P86&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
	animator = {id = &amp;quot;P6942&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
	director = {id = &amp;quot;P57&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
	screenwriter = {id = &amp;quot;P58&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
	signatory = {id = &amp;quot;P1891&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
	presenter = {id = &amp;quot;P371&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
	performer = {id = &amp;quot;P175&amp;quot;, maxvals = 10, others = true}, -- goes to &amp;quot;others&amp;quot; section&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; E X P O R T S &amp;gt;----------------------------------------------------------------&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
	i18n_t = i18n_t,&lt;br /&gt;
	simple_properties_t = simple_properties_t,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikipedia&gt;Jonathanischoice</name></author>
	</entry>
</feed>