« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/strings-default.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'src/strings-default.yaml')
-rw-r--r--src/strings-default.yaml102
1 files changed, 72 insertions, 30 deletions
diff --git a/src/strings-default.yaml b/src/strings-default.yaml
index a5a09280..6e975de7 100644
--- a/src/strings-default.yaml
+++ b/src/strings-default.yaml
@@ -1075,6 +1075,13 @@ listingPage:
 
   seeAlso: "Also check out: {LISTINGS}"
 
+  # skipToSection:
+  #   Some listings which use a chunked-list layout also show links
+  #   to scroll down to each of these sections - this is the title
+  #   for the list of those links.
+
+  skipToSection: "Skip to a section:"
+
   listAlbums:
 
     # listAlbums.byName:
@@ -1155,7 +1162,12 @@ listingPage:
     byContribs:
       title: "Artists - by Contributions"
       title.short: "...by Contributions"
-      item: "{ARTIST} ({CONTRIBUTIONS})"
+      chunk:
+        item: "{ARTIST} ({CONTRIBUTIONS})"
+        title:
+          trackContributors: "Contributed tracks:"
+          artContributors: "Contributed artworks:"
+          flashContributors: "Contributed to flashes & games:"
 
     # listArtists.byCommentary:
     #   Lists artists by number of commentary entries, most to least,
@@ -1180,31 +1192,44 @@ listingPage:
       title.short: "...by Duration"
       item: "{ARTIST} ({DURATION})"
 
+    # listArtists.byGroup:
+    #   Lists artists who have contributed to each of the main groups
+    #   of a wiki (its "Divide Track Lists By Groups" field), sorted
+    #   alphabetically. Artists who aren't credited for contributions
+    #   under each of the groups are exlcuded from the respective
+    #   list.
+
+    byGroup:
+      title: "Artists - by Group"
+      title.short: "...by Group"
+      item: "{ARTIST} ({CONTRIBUTIONS})"
+      chunk:
+        title: "Contributed to {GROUP}:"
+        item: "{ARTIST} ({CONTRIBUTIONS})"
+
     # listArtists.byLatest:
-    #   Lists artists by the date of their latest musical, artwork,
-    #   or flash contributions (with a separate section for each),
-    #   latest to longest ago, and chunks artists together by the
-    #   album/flash which their contribution was to. If two albums
-    #   (or flashes) released on the same date, they're sorted by
-    #   name, and artists within each album/flash are also sorted
-    #   alphabetically. If an artist has contributions of a given
-    #   kind, but those contributions aren't dated at all, they're
-    #   listed at the bottom; artists who aren't credited for any
-    #   contributions to each category are totally excluded from the
-    #   respective lists.
+    #   Lists artists by the date of their latest contribution
+    #   overall, and chunks artists together by the album or flash
+    #   which that contribution belongs to. Within albums, each
+    #   artist is accented with the kind of contribution they made -
+    #   tracks, artworks, or both - and sorted so those of the same
+    #   sort of contribution are bunched together, then by name.
+    #   Artists who aren't credited for any dated contributions are
+    #   included at the bottom under a separate chunk.
 
     byLatest:
       title: "Artists - by Latest Contribution"
       title.short: "...by Latest Contribution"
-
       chunk:
-        title.album: "{ALBUM} ({DATE})"
-        title.flash: "{FLASH} ({DATE})"
-        item: "{ARTIST}"
-
-      dateless:
-        title: "These artists' contributions aren't dated:"
-        item: "{ARTIST}"
+        title:
+          album: "{ALBUM} ({DATE})"
+          flash: "{FLASH} ({DATE})"
+          dateless: "These artists' contributions aren't dated:"
+        item:
+          _: "{ARTIST}"
+          tracks: "{ARTIST} (tracks)"
+          tracksAndArt: "{ARTIST} (tracks, art)"
+          art: "{ARTIST} (art)"
 
   listGroups:
 
@@ -1518,10 +1543,18 @@ listingPage:
       # chooseLinkLine:
       #   Introductory line explaining the links on this listing.
 
-      chooseLinkLine: >-
-        Choose a link to go to a random page in that category or album!
-        If your browser doesn't support relatively modern JavaScript
-        or you've disabled it, these links won't work - sorry.
+      chooseLinkLine:
+        _: "{FROM_PART} {BROWSER_SUPPORT_PART}"
+
+        fromPart:
+          dividedByGroups: >-
+            Choose a link to go to a random page in that group or album!
+          notDividedByGroups: >-
+            Choose a link to go to a random page in that album!
+
+        browserSupportPart: >-
+          If your browser doesn't support relatively modern JavaScript
+          or you've disabled it, these links won't work - sorry.
 
       # dataLoadingLine, dataLoadedLine:
       #   Since the links on this page depend on access to a fairly
@@ -1546,17 +1579,26 @@ listingPage:
         randomAlbumWholeSite: "Random Album (whole site)"
         randomTrackWholeSite: "Random Track (whole site)"
 
-      # group:
-      #   The remaining chunks are one for each of the main groups on
-      #   the site, and each includes a list of all the albums from
-      #   that group - clicking one brings to a random track from the
-      #   album.
+      # fromGroup:
+      #   Provided the wiki has "Divide Track Lists By Groups" set,
+      #   the remaining chunks are one for each of those groups, each
+      #   with a list of links for albums from the group that bring
+      #   you to a random track from the chosen album.
 
-      group:
+      fromGroup:
         _: "From {GROUP}: ({RANDOM_ALBUM}, {RANDOM_TRACK})"
         randomAlbum: "Random Album"
         randomTrack: "Random Track"
 
+      # fromAlbum:
+      #   If the wiki doesn't have "Divide Track Lists By Groups",
+      #   all albums across the wiki are grouped in one list.
+      #  (There aren't "random album" and "random track" links like
+      #   for groups because those are already included at the top,
+      #   under the "miscellaneous" chunk.)
+
+      fromAlbum: "From an album:"
+
       # album:
       #   Album entries under each group.