From 7462e5126a387c2bd35dbb66f972f68ebaf42a84 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 5 Mar 2021 21:58:39 -0400 Subject: specify unique string per chronology heading word --- upd8.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'upd8.js') diff --git a/upd8.js b/upd8.js index 12549c5..61a6ee8 100755 --- a/upd8.js +++ b/upd8.js @@ -3487,7 +3487,7 @@ function generateNavForFlash(flash, {strings, to}) {
${chronologyLinks(flash, { strings, to, - headingWord: strings('misc.chronology.flash'), + headingString: 'misc.chronology.heading.flash', contribKey: 'contributors', getThings: artist => artist.flashes.asContributor })} @@ -4702,7 +4702,7 @@ function iconifyURL(url) { function chronologyLinks(currentThing, { strings, to, - headingWord, + headingString, contribKey, getThings }) { @@ -4734,13 +4734,14 @@ function chronologyLinks(currentThing, { next && `Next` ].filter(Boolean); + const stringOpts = { + index: strings.count.index(index + 1, {strings}), + artist: strings.link.artist(artist, {to}) + }; + return fixWS`
- ${strings('misc.chronology.heading', { - index: strings.count.index(index + 1), - word: headingWord, - artist: strings.link.artist(artist, {to}) - })} + ${strings(headingString, stringOpts)} ${parts.length && `(${parts.join(', ')})`}
`; @@ -4768,13 +4769,13 @@ function generateAlbumChronologyLinks(album, currentTrack, {strings, to}) { return [ currentTrack && chronologyLinks(currentTrack, { strings, to, - headingWord: strings('misc.chronology.track'), + headingString: 'misc.chronology.heading.track', contribKey: 'artists', getThings: artist => [...artist.tracks.asArtist, ...artist.tracks.asContributor] }), chronologyLinks(currentTrack || album, { strings, to, - headingWord: strings('misc.chronology.coverArt'), + headingString: 'misc.chronology.heading.coverArt', contribKey: 'coverArtists', getThings: artist => [...artist.albums.asCoverArtist, ...artist.tracks.asCoverArtist] }) -- cgit 1.3.0-6-gf8a5