Jump to content

Module talk:Hatnote list

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by JJMC89 (talk | contribs) at 06:31, 30 October 2017 (Template-protected edit request on 30 October 2017: Removed edit request (EPH)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Standardizing for-see lists

I've started a discussion at Wikipedia talk:Hatnote#Standardizing for-see lists about standardizing and centralizing the code that generates lists of "For X, see Y" items in hatnotes. The discussion may affect this page, but is located there as it's relevant to others as well. Please comment there if interested. {{Nihiltres |talk |edits}} 17:26, 27 April 2016 (UTC)[reply]

Varied punctuation across for-see lists

(pinging Andy) As part of improvements to the list-generating functionality, Module:Hatnote list/sandbox has a feature whereby if any list items contain the separator (a comma), then the list uses the alternate separator (a semicolon). For example:

However, since this happens at the level of andList, different for-see items (each an individual sentence) in a for-see list may use different separators. For example:

Is this behaviour undesirable? It'd take some annoying restructuring to avoid it. {{Nihiltres |talk |edits}} 20:06, 3 May 2016 (UTC)[reply]

A big test case:
Looks good :) If we wrote those examples above in prose, APA style (for example) suggests what we see right now – semicolons for comma entries, and commas for general ones. Punctuation collapse looks good too. (I'm not sure if I'll be able to devote as much time as I planned – some new stuff came up very recently. I'm still keeping an eye on this and will help when/where I think I can.)
Inviting other folks who worked on some of these modules/templates, hope you don't mind. Mr. Stradivarius, Codename Lisa, R'n'B, Bkonrad, and Steel1943: thoughts? — Andy W. (talk ·ctb) 22:33, 3 May 2016 (UTC)[reply]