Module talk:Track listing/configuration
Template-protected edit request on 9 May 2025
[edit]![]() | It is requested that an edit be made to the template-protected module at Module:Track listing/configuration. (edit · history · last · links · transclusion count · protection log) This template must be followed by a complete and specific description of the request, so that an editor unfamiliar with the subject matter could complete the requested edit immediately.
Edit requests to template-protected pages should only be used for edits that are either uncontroversial or supported by consensus. If the proposed edit might be controversial, discuss it on the protected page's talk page before using this template. To request that a page be protected or unprotected, make a protection request. When the request has been completed or denied, please add the |
- Discussion: Template_talk:Track_listing#Incomplete_sentence_structures?
- Sandbox: [1] lines 295-338
- Test cases: Template:Track_listing/testcases#Punctuation_test
Change lines 41-44 from:
tracks_written = 'All tracks are written by %s.',
lyrics_written_music_composed = 'All lyrics are written by $1; all music is composed by $2.',
lyrics_written = 'All lyrics are written by %s.',
music_composed = 'All music is composed by %s.',
to:
tracks_written = 'All tracks are written by %s',
lyrics_written_music_composed = 'All lyrics are written by $1; all music is composed by $2',
lyrics_written = 'All lyrics are written by %s',
music_composed = 'All music is composed by %s',
The ultimate purpose is to both fix and upgrade the punctuation system for the above parameters, which is currently bugged, resulting in sitations where the output text graft periods/full stops to possibly existing punctuation. Some (as of this request) examples:
- In_This_City_They_Call_You_Love#Track_listing
- The_Car_(album)#Track_listing
- A_Steady_Drip,_Drip,_Drip#Track_listing
This edit to the config, along with the intended companion edit to Module:Track listing, would not negatively affect articles where editors have individually corrected the current bug since its implementation, as it mostly serves as a revert. The only catch is that the proposed edits must be done in the correct order (i.e. the config first). Fundgy (talk) 19:42, 9 May 2025 (UTC)