Module talk:Citation/CS1/Feature requests: Difference between revisions

Content deleted Content added
move to help talk:CS1; this page is for long term tracking
 
(31 intermediate revisions by 13 users not shown)
Line 55:
 
==Internet Archive==
Can someone familiar with this module add code to enable Internet Archive links for books etc. For example, the open library code [http://openlibrary.org/books/OL16525337M/A_concise_etymological_dictionary_of_the_English_language OL16525337M] is the book "A concise etymological dictionary of the English language", which also has LCCN [http://lccn.loc.gov/11035890 11035890] and Internet Archive code [http://www.archive.org/details/cu31924008779690 cu31924008779690]. Thanks. [[User:Mindmatrix|<fontspan colorstyle="color: #8b4513;">Mind</span>]][[UserUser_talk:Mindmatrix|Mind]]</font><fontspan colorstyle="color: #ee8811;">[[User_talk:Mindmatrix|matrix]]</fontspan>]] 03:20, 2 April 2013 (UTC)
:And Google Books [http://books.google.com/books?id=ls_XijT33IUC ls_XijT33IUC]. What other archive systems are used? --''''' &nbsp;[[User:Gadget850|<span style="color:gray">Gadget850&nbsp;(Ed)</span>]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup> 09:42, 2 April 2013 (UTC)
::at [[WebCite]] users can archive single webpages. the Internet Archive also crawls for site/page snapshots and these may follow the rate of change of the originals. Google Books is different, as it may act more like an online publisher than an archival service. [[Special:Contributions/70.19.122.39|70.19.122.39]] ([[User talk:70.19.122.39|talk]]) 00:25, 3 April 2013 (UTC)
Line 79:
If you can figure out how to update the fields for Internet Archive, Google Books, or some other ID scheme, then they would be easy to add. A few ID schemes (including Open Library) don't easily map to this format and have to be specially handled, so that is possible too, but it would take more effort. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 19:13, 8 April 2013 (UTC)
 
:Internet Archive has various media (text, audio, video), but they all appear to have the same URL pattern (<nowiki>http://www.archive.org/details/identifier</nowiki>). Should we create one entry and disregard type, or create separate entries for each, some of which may have subtypes? (For example, some of the audio files could use a handler for [[Live Music Archive]] instead of [[Internet Archive]].) I think one handler is probably the better option. [[User:Mindmatrix|<fontspan colorstyle="color: #8b4513;">Mind</span>]][[UserUser_talk:Mindmatrix|Mind]]</font><fontspan colorstyle="color: #ee8811;">[[User_talk:Mindmatrix|matrix]]</fontspan>]] 15:53, 10 April 2013 (UTC)
 
::In general, I tend to think that less is more in cases like this unless there is a strong reason to differentiate. However, I don't really know much about the Internet Archive, so I'm not really a good person to judge. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 16:37, 10 April 2013 (UTC)
 
== prearchive for deadurl ==
 
Add {{para|prearchive|yes}} as an alias to {{para|deadurl|no}}. Negative logic like setting a parameter to false to enable a feature is foreign to the average editor. 'prearchive' better describes the feature for preemptively archiving the link. --''''' &nbsp;[[User:Gadget850|<span style="color:gray">Gadget850&nbsp;(Ed)</span>]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup> 16:30, 6 April 2013 (UTC)
:I am seeing a number of uses of {{para|deadurl|yes}} which is meaningless. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 12:37, 31 October 2014 (UTC)
 
== postscript check ==
 
Check for 'postscript' with more than one character. I'm seeing some odd stuff inserted. --''''' &nbsp;[[User:Gadget850|<span style="color:gray">Gadget850&nbsp;(Ed)</span>]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup> 19:30, 6 April 2013 (UTC)
 
:My present reaction is that it may be too late for this. There appear to be too many people doing things like {{para|postcript|<nowiki><!-- None --></nowiki>}}, plus [[User:Citation bot]] has been putting a message about {{tl|inconsistent citations}} in the postscript. Insisting that it ought to be only one character seems a bit futile at this point. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 22:25, 20 May 2013 (UTC)
::Perhaps just a hidden tracking category to see what is out there. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 02:04, 21 May 2013 (UTC)
 
== Check for wikilink to current page ==
 
If a citation includes a wikilink to the current page, it becomes bolded:
 
{{markup
|<nowiki>{{cite book |title=[[Module talk:Citation/CS1/Feature requests]]}}</nowiki>
|{{cite book |title=[[Module talk:Citation/CS1/Feature requests]]}}
}}
 
Propose: If the wikilink is to the current page, then remove the linking. --''''' &nbsp;[[User:Gadget850|<span style="color:gray">Gadget850&nbsp;(Ed)</span>]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup> 16:18, 12 April 2013 (UTC)
 
:If this is done, it should be done via CSS. Removing the irrelevant italics, the output is styled
::<nowiki><span class="citation book"><strong class="selflink">Module talk:Citation/CS1/Feature requests</strong></span></nowiki>
:Setting ".citation .selflink { font-weight:normal; }" will remove the bold. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 18:05, 12 April 2013 (UTC)
:If this is done, then it should apply to all links. I've seen lists of books in author pages where the list is constructed with CS1 templates that include {{para|authorlink}}. See [[Andrew_Hunt_(historian)#Bibliography|Andrew Hunt §Bibliography]].
:—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 14:43, 27 April 2013 (UTC)
::Yes, the suggested CSS would eliminate the bolding associated with such links regardless of where they occur in the citation. Adding that (or not) doesn't actually affect the Module, it would need to go in [[Mediawiki:Common.css]] (or similar). [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 16:36, 27 April 2013 (UTC)
:::Yep, it does. Tested in my common.css and citation wikilinks to the current page aren't '''{{tag|strong|s}}''' anymore. I gather that this change needs to be made to [[MediaWiki:Common.css]]. Shall I make an edit request there?
:::—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 11:43, 28 April 2013 (UTC)
:It would make more sense to me to throw an error in these cases for correction, as these items of various types (author/title) probably just shouldn't have the links rather than being removed by the template. Where an error might get messy would be in things like cite doi, which are by their nature not necessarily on the page which is linked. Hmm. --[[User:Izno|Izno]] ([[User talk:Izno|talk]]) 03:44, 28 April 2013 (UTC)
::I'm inclined to disagree. There is nothing ''wrong'' with wikilinks that point to the current page as long as the link is disabled in the citation. This allows editors to reuse whole citations; it allows {{xtag|section}} to transclude text from one article to another with self-linking citations intact. I don't see a need for error messages here.
::—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 11:43, 28 April 2013 (UTC)
:::And citation templates. I agree with Trappist. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 13:06, 28 April 2013 (UTC)
::::Just exploring another option. I'm not particularly attached to it. --[[User:Izno|Izno]] ([[User talk:Izno|talk]]) 13:20, 28 April 2013 (UTC)
 
:::::The CSS can deal easily with redirects and wikilinks that occur in places other than link parameters. Trying to accomplish the same breadth of error checking in Module logic would be performance prohibitive. One could check a few of the obvious parameters, e.g. authorlink, but I don't really see how that improves over the CSS suggestion. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 22:13, 20 May 2013 (UTC)
 
:I'd suggest that people make a request for this at [[MediaWiki talk:Common.css]]. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 22:13, 20 May 2013 (UTC)
 
== Format size ==
 
Add 'formatsize' to indicate the size of the linked document. This should show right after 'format' and in the parenthesis. There is already a bot filling in PDF sizes for another template, so it can be repurposed to detect if 'format' is defined, then add 'formatsize' if it isn't already defined. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 18:24, 26 April 2013 (UTC)
:<p><code>(format, formatsize)</code>? (Feature request brought to you by [[Wikipedia:Templates for discussion/Log/2013 April 24#Template:PDFlink]].) --[[User:Izno|Izno]] ([[User talk:Izno|talk]]) 13:41, 27 April 2013 (UTC)
:{{para|formatsize}} presumably to be filled in for known file types (PDF, XLS, ...), and ''not'' for things not in the list like {{para|format}}hardcover, handout, etc. For streaming media, the file size is rarely known up front, unless it's hosted as a file (such as on Commons), so perhaps ''not'' filled in for {{para|format}}video, but perhaps for AVI, MP4, etc. --[[User:Lexein|Lexein]] ([[User talk:Lexein|talk]]) 03:36, 28 April 2013 (UTC)
 
Line 138 ⟶ 97:
::'urlformat' might be better, since it indicates that it modifies 'url', since there seems to be confusion. Then 'urlsize'. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 16:08, 29 April 2013 (UTC)
:::I'm not sure about 'urlformat' (as opposed to 'fileformat'). My initial reaction is that 'urlformat' suffers much the same problem as 'format', in that people may be inclined to assume it means the format of the work described at the other end of the URL and put things like "book" or "video" in there. 'fileformat' seems closer to the intended use. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 22:06, 20 May 2013 (UTC)
 
== [[Template:Cite wikisource]] ==
 
Could anybody move it to Lua? --[[User:DixonD|DixonD]] ([[User talk:DixonD|talk]]) 09:26, 10 May 2013 (UTC)
:it has some novel parameters, including the unique facility of editor-specified page section links ({{para|anchor}}). in the doc, this parameter perhaps belongs under "In-source locations" rather than under "Title"? while useful, the parameter name '''anchor''' is confusing and should be more user-friendly.
:i also like that any or all wikisource-related icons can be hidden.
:the doc also misidentifies '''type''': this parameter does not provide "additional information about the media type of the source". the medium is fixed for all wikisource sources: it is a digital, online host, formatted as a wiki. as documented at the template page, '''type''' provides information about the {{em|work classification}} or {{em|work type}} of the source.
:[[Special:Contributions/70.19.122.39|70.19.122.39]] ([[User talk:70.19.122.39|talk]]) 17:45, 11 May 2013 (UTC)
 
:I've done a few more conversions this last weekend. I've been handling these roughly in order by number of transclusions. The 1100 uses of cite wikisource is roughly in the middle of the list of what is left. We'll probably get to it eventually, but it will likely be months before all of the 20+ minor templates are converted. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 22:38, 20 May 2013 (UTC)
 
== ORCID ==
Line 200 ⟶ 149:
 
It seems to me that it should be fairly easy to incorporate these requirements into this module and allow much of the code in the current scripts could be junked as it would allow all the other parameters standard to be passed in without the need to do so explicitly (as had to be done previously). -- [[User:PBS|PBS]] ([[User talk:PBS|talk]]) 13:22, 14 June 2013 (UTC)
 
== Chapter and section ==
 
Why is there a restriction on using "chapter" and "section" at the same time? It seems to me there are legitimate need for the two to be used at the same time.Here is a book which has volume, sections and chapters:
*Bowen, Dr. Henry Lee; 1953; "Chapter 9. Victory in China"; ''The Army Air Forces in World War II''; Volume V The Pacific: Matterhorn to Nagasaki June 1944 to August 1945; Section II, Aid to China: The Theater Air Forces in CBI; University of Chicago Press.
 
-- [[User:PBS|PBS]] ([[User talk:PBS|talk]]) 13:33, 14 June 2013 (UTC)
:'section' originates from {{tl|cite manual}}. When I merged it into {{tl|cite book}}, I made 'section' and 'chapter' aliases. See below for more. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 17:42, 14 June 2013 (UTC)
::I think that is not the best way to go. I have shown you above an example of where a book uses sections and chapters. -- [[User:PBS|PBS]] ([[User talk:PBS|talk]]) 09:27, 15 June 2013 (UTC)
 
== Part ==
 
A part= parameter would be useful, see for example:
* [http://wiki.fibis.org/index.php?title=Military_periodicals_online#The_United_Service_Journal_and_Naval_and_Military_Magazine The United Service Journal and Naval and Military Magazine] where there are volumes divided into two parts for each year in the volume.
*{{Cite Notitia Parliamentaria |part=1}}
*{{Cite Notitia Parliamentaria |part=2}}
 
-- [[User:PBS|PBS]] ([[User talk:PBS|talk]]) 13:41, 14 June 2013 (UTC)
:Also useful would be column (col.), paragraph (para.); track; hours, minutes and seconds; act, scene, canto, book, part, folio, stanza, back cover, liner notes, indicia, colophon, dust jacket, verse and probably a lot more. But this is why we have the catchall 'at' field where you can add free text where 'chapter' and 'page' don't exactly fit. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 17:45, 14 June 2013 (UTC)
::By that argument volume may as well be removed! A difference is made between chapter and page. A similar difference needs to be made between volume and part. In parts page numbering often restarts. Most of the items you have listed in your first sentence are attributes of the same physical book (and are other ways of pinpointing information within a physical book). Part is different, it frequently describes a physical book with its own page numbering. -- [[User:PBS|PBS]] ([[User talk:PBS|talk]]) 09:26, 15 June 2013 (UTC)
 
== Separator suppression ==
Line 240 ⟶ 169:
 
See discussion at [[User_talk:Citation_bot#removal_of_authors]]. – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 15:48, 30 January 2014 (UTC)
 
== Sfnref ==
 
Integrate {{tl|sfnref}} into the CS1 templates. This would take two parameters: {{para|sfnref}} and {{para|sfnyear}}. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 12:45, 31 March 2014 (UTC)
 
== UA features ==
Line 267 ⟶ 192:
 
:::Allow me to second Rwessel's last post. This is a serious readability issue for such a long list of references, which is difficult enough to read without the error messages. [[User:Texas Dervish|Texas Dervish]] ([[User talk:Texas Dervish|talk]]) 19:40, 6 January 2015 (UTC)
 
:#{{cite book |title=Title |date=c. 303 – c. 325}}
:#{{cite book |title=Title |date=c. 303}} --[[User:Izno|Izno]] ([[User talk:Izno|talk]]) 16:09, 13 March 2020 (UTC)
 
== Convert dashes in dates ==
Line 272 ⟶ 200:
We currently convert hyphens and em dashes in page rages to the proper en dash. Do so for dates as well. --<span style="color:Turquoise">''''' &nbsp;[[User:Gadget850|Gadget850]]'''''<sup>[[User talk:Gadget850|&nbsp;''talk'']]</sup></span> 19:04, 12 January 2015 (UTC)
:Some hyphens in dates, such as in the YYYY-MM-DD format, should stay as hyphens, so the programming will need to have a bit of subtlety. – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 21:56, 12 January 2015 (UTC)
 
== strip wikilinks from page, pages, at ==
 
This citation:
:{{citation |last=Cornelius Tacitus |first=Publius |author-link=Tacitus |title=[[s:la:De origine et situ Germanorum|De origine et situ Germanorum]] ''(On the Origin & Situation of the Germans)'' |at=[[s:la:De origine et situ Germanorum (Germania)#XL|Cap. XL]] |year=98 |ref={{harvid|Tacitus|98}} }}
uses
:{{para|at|<nowiki>[[s:la:De origine et situ Germanorum (Germania)#XL|Cap. XL]]</nowiki>}}
the module does not know how to strip the markup before adding it to the COinS.
 
—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 13:19, 4 June 2015 (UTC)
 
== suggestion list and enumerated parameters ==
Line 294 ⟶ 212:
::The more general case: The Suggestion list would be better if it accepted regular expressions or something similar. There are myriad misspelled forms of "access-date" that I catch and fix with a regex in [[User:Jonesey95/AutoEd/unnamed.js]]. It would be great if we could feed something like "ac+e+s-*d+a+t+e" (only one "s") or "ac+e+sss+-*d+at+e" (triple "s") into the Suggestions list and have it suggest "access-date". – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 20:53, 6 August 2015 (UTC)
 
== Citing Standards ==
== Suppress spurious warning about zero-width joiner ==
 
There apparently is no {{tl|cite standard}} template yet, which could be used for citing technical standards, although these are often used as references for articles on technical subjects in Wikipedia or even have dedicated articles. Some standards, e.g. most of those issued by ISO, are not available for free, which is sometimes seen as hindering their use as a (reliable) source, but most are available to the general (paying) public, thus do not really violate the principles of verifiability.
<nowiki>{{cite web|title=തിരുവിതാംകൂര്‍|language=Malayalam}}</nowiki> on the [[Travancore]] article displays with a warning:
* {{cite web|title=തിരുവിതാംകൂര്‍|language=Malayalam}}
The zero-width joiner is at the very end and is needed for the title to render correctly.
* &#x0D24;&#x0D3F;&#x0D30;&#x0D41;&#x0D35;&#x0D3F;&#x0D24;&#x0D3E;&#x0D02;&#x0D15;&#x0D42;&#x0D30;&#x0D4D;&#x200D; - title with the zero-width joiner
* &#x0D24;&#x0D3F;&#x0D30;&#x0D41;&#x0D35;&#x0D3F;&#x0D24;&#x0D3E;&#x0D02;&#x0D15;&#x0D42;&#x0D30;&#x0D4D; - title without the zero-width joiner
I see that the citation templates support {{para|ignore-isbn-error|true}} to suppress warnings about the ISBN. Can support for {{para|ignore-title-error|true}} be added to suppress warnings about the title field's content?
 
Standards usually have one or more [[list of technical standard organizations|issuing bodies]] which are almost always best known by an acronym, e.g. ISO, IEC, IETF (RFC), IEEE, ITU, SMPTE, ETSI, CEN/CENELEC (EN), CIE, W3C, WHATWG, ECMA, EBU, ANSI, NTSC, NIST, FCC, AMSE, BS, CAN, DIN, JIS, GOST, ARIA, ARIB, CCIR, ASTM, IATA, ICAO.
See [[Zero-width joiner#Examples]] for how the zero-width joiner and also [[Zero-width non-joiner#Use of ZWNJ to display alternate forms]] are used to control the rendering of Indic scripts. http://unicode.org/review/pr-37.pdf goes into technical details.
 
Most standards are identified by an identification number, sometimes a part or sub-part, and a date (often just the year) of initial publishing or last revision, but they usually also have a title, subtitle, possibly part title, draft or release status, category, subject etc. Author and publisher are often the same, although a designated bureau, committee, taskforce or workgroup may have been chartered with its creation. Many are also related to other standards: they may revise, replace or update them, be published jointly in synchronization with them, translate or adapt them nationally etc.
Another option, would be for you to check the language field and if it's set to one of the [[Brahmic scripts]], [[Indo-Aryan languages]], or [[Arabic script]]s to suppress the warnings about ZWJ and ZWNJ. --[[User:Marc Kupper|Marc Kupper]]&#124;[[User talk:Marc Kupper|talk]] 00:47, 6 June 2016 (UTC)
 
In short: I'm not sure which (new) parameters would be needed, which should be discouraged, recommended or required and which should be mapped to existing ones by aliases, but I sure wish there was a helpful template. — [[User:Crissov|Christoph]] [[User talk:Crissov|Päper]] 12:47, 16 November 2019 (UTC)
: I thought of a work-around that does not involve changing the template. Instead, the title can be entered using [[HTML entities]]. Here's the {{tl|cite web}} used in the previous example but using the entities &amp;#x0D24;...&amp;#x200D; rather than UTF-8 as before.
:Previous discussions:
:* {{cite web|title=&#x0D24;&#x0D3F;&#x0D30;&#x0D41;&#x0D35;&#x0D3F;&#x0D24;&#x0D3E;&#x0D02;&#x0D15;&#x0D42;&#x0D30;&#x0D4D;&#x200D;|language=Malayalam}}
:*{{slink|Template_talk:Citation/Archive_8#Citing_norms_and_standards}}
:Or, I can enter the title in UTF-8 except for the zero width joiner which I entered as an HTML entity.
:*{{slink|Help_talk:Citation_Style_1/Archive_56#Citing_norms_and_standards}}
:* {{cite web|title=തിരുവിതാംകൂര്&#x200D;|language=Malayalam}}
:—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 13:00, 16 November 2019 (UTC)
:There's no warning about the zero width joiner character though I did use one. The downsides are 1) people are used to copy/pasting UTF-8 strings and would need to convert them to HTML entities. 2) If the entire title is converted then it's no longer human readable when in edit-mode and is confusing to humans should just the zero-width joiners be entered as entities.
 
== Fix stacked parentheses problem ==
: Another way to code the template check which is to see if any characters in the string being examined are part language blocks that uses characters such as the zero-width joiner and to then suppress warnings about the zero-width joiners. All 13 characters in the example title prior to the zero-width joiner were in the [[Malayalam (Unicode block)]] which runs from U+0D00 to U+0D7F. --[[User:Marc Kupper|Marc Kupper]]&#124;[[User talk:Marc Kupper|talk]] 01:22, 8 June 2016 (UTC)
 
Documented at [[Help talk:Citation Style 1/Archive 24#Type and language]]. Also relevant for [[#Consistent date ___location]] which would add to it when an author/editor is unspecified. --[[User:Izno|Izno]] ([[User talk:Izno|talk]]) 02:13, 8 May 2020 (UTC)
::Please let us not go back to 2004 with HTML entities.
::These are valid Unicode characters, which are required in these languages, and which can be easily typed using keyboards for these languages.
::The right thing would be to check the language automatically and not show this error if it is one of the languages in which this character is valid, as you suggest initially. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:28, 20 July 2016 (UTC)
 
== Reporting apparent error in error indication ==
 
I was looking at [[Help:CS1#How the templates work]], and saw what looked like unintended error indications there as follows:
 
{{quote|CS1 templates present a citation generally as:
* With author:
:{{Cite journal |last=Author |date=Date |title=Title |work=Work |publisher=Publisher |id=Identifiers |template doc demo=true}}
* Without author:
:{{Cite journal |date=Date |title=Title |work=Work |publisher=Publisher |id=Identifiers |template doc demo=true}}
}}
:(note: wikitext for above copied from ''Help:CS1#How the templates work'')
 
* Author, Editor, Chapter, Work, Type, Language, Format, Date all specified: (ChapterFormat???)
I'm guessing that this comes from the handling of the <code><nowiki>|template doc demo=true</nowiki></code> parameter which is passed there to {{tl|Cite journal}}. I would be outside my comfort zone to pursue this further myself, so I am reporting it here. [[User:Wtmitchell|Wtmitchell]] [[User talk:Wtmitchell|(talk)]] <small>(earlier ''Boracay Bill'')</small> 22:24, 25 April 2017 (UTC)
*: Author (Date). "Chapter" (Format Type in Language). In Editor (ed.). ''Work''.
:Not a feature request, how did you end up here?
* Missing any one parenthetical above: Trivial case.
* Missing Editor: Trivial case.
* Missing Author:
*: Editor, ed. (Date). "Chapter" (Format Type in Language). ''Work''.
* Missing Chapter
*: Author (Date). In Editor (ed.). ''Work'' (Format Type in Language).
* Missing Work: Author (Date). Editor (ed.). "Chapter" (Format Type in Language).
 
Of note in this set is if Date is in the "big" parentheses, in MDY, it needs a comma following the Y e.g. (January 1, 2001, Format Type in Language).
:{{para|template doc demo|true}} does not prevent error messages; it only prevents this page from being included in {{cl|CS1 errors: dates‎}}. To get rid of the error message, those citations will require a valid date: {{para|date|Date}} is not a valid date; or, the citations should be handwritten without using the templates.
:—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 22:37, 25 April 2017 (UTC)
 
Combinations: 2 things missing at 1 star and 3 things missing at 2 stars.
== Fix bug causing spurious "Check |url= value" warnings on single-letter subdomains of 4-or-more-letter gTLDs (e.g. "z.cash") ==
 
* Author Date: Editor, ed. "Chapter" (Format Type in Language). ''Work''.
The is_domain_name function incorrectly considers <single letter>.<4-or-more-letter gTLD> not to be a valid ___domain.
** And Editor: "Chapter" (Format Type in Language). ''Work''.
** And Chapter: Editor (ed.). ''Work''. (Format Type in Language).
** And one of Format/Type/Language: Trivial.
** And Work: Editor (ed.). "Chapter" (Format Type in Language).
* Author Editor: "Chapter" (Date Format Type in Language). ''Work''.
** And Chapter: ''Work'' (Date Format Type in Language).
** And one of Format/Type/Language: Trivial.
** And Work: "Chapter" (Date Format Type in Language).
* Author Chapter: Editor, ed. (Date). ''Work'' (Format Type in Language).
** And one of Format/Type/Language: Trivial.
** And Work: Error.
* Author and one of Format or Type or Language: Trivial.
** And Work: Editor, ed. (Date). "Chapter" (Format Type in Language).
* Author Work: Editor, ed. (Date). "Chapter" (Format Type in Language).
* Editor Date: Author. "Chapter" (FTL). ''Work''.
** And Chapter: Author. ''Work'' (Format Type in Language).
** And one of Format or Type or Language: Trivial
** And Work: Author. "Chapter" (Format Type in Language).
* Editor Chapter: Trivial Missing Chapter.
** And one of Format or Type or Language: Trivial
** And Work: Error.
* Editor and one of Format or Type or Language: Trivial Missing Editor.
** And Work: Author (Date). "Chapter" (Format Type in Language).
* Editor Work: Trivial Missing Editor.
* Date Chapter: Trivial Missing Chapter.
** And one of Format or Type or Language: Trivial.
* Date and one of Format or Type or Language: Trivial Missing Date.
** And Work: Trivial.
* Date and Work: Trivial Missing Work.
* Format or Type or Language and one of others: Trivial.
** And all three: Author (Date). "Chapter". In Editor (ed.). ''Work''.
** And Work: Trivial.
* Format or Type or Language and Work: Trivial.
 
In general: FTL can reasonably be considered as one unit. It sometimes has Date added. It takes a while to get to the point where it doesn't display at all. Could probably be changed in the module today pretty easily (+- ChapterFormat versus Format). --[[User:Izno|Izno]] ([[User talk:Izno|talk]]) 03:34, 8 May 2020 (UTC)
See https://en.wikipedia.org/wiki/Zcash#References for an example; "z.cash" is incorrectly considered not to be a valid ___domain. (See https://www.iana.org/domains/root/db/cash.html for the delegation record of ".cash".) The fix is straightforward.
 
: Related discussion: [[Help talk:Citation Style 1#Why language in between series title and volume number?]]
[[User:Daira Hopwood|Daira Hopwood ⚥]] ([[User talk:Daira Hopwood|talk]]) 02:36, 8 August 2017 (UTC)
: --[[User:Matthiaspaul|Matthiaspaul]] ([[User talk:Matthiaspaul|talk]]) 08:45, 31 May 2020 (UTC)