« 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.yaml40
1 files changed, 36 insertions, 4 deletions
diff --git a/src/strings-default.yaml b/src/strings-default.yaml
index dc6bffdd..4ddd6e48 100644
--- a/src/strings-default.yaml
+++ b/src/strings-default.yaml
@@ -988,16 +988,36 @@ misc:
 
   # musicVideo:
   #   Strings for music videos, which are presented in a very similar
-  #   fashion as cover artworks.
+  #   fashion as cover artworks, although the strings are structured
+  #   a bit differently.
 
   musicVideo:
     label: "Music video!"
     label.customLabel: "{LABEL}!"
 
-    by: "Music video by {ARTISTS}"
-    by.customLabel: "{LABEL} by {ARTISTS}"
+    artistsLine: >-
+      Music video {CREDIT}
 
-    contributors: "Contributors: {ARTISTS}"
+    artistsLine.customLabel: >-
+      {LABEL} {CREDIT}
+
+    artistsLine.withDate: >-
+      Music video ({DATE}) {CREDIT}
+
+    artistsLine.customLabel.withDate: >-
+      {LABEL} ({DATE}) {CREDIT}
+
+    artistsLine.credit: >-
+      by {ARTISTS}
+
+    date: >-
+      Released {DATE}
+
+    contributorsLine: >-
+      Contributors: {CREDIT}
+
+    contributorsLine.credit: >-
+      {ARTISTS}
 
   # coverGrid:
   #   Generic strings for various sorts of gallery grids, displayed
@@ -2305,6 +2325,18 @@ listingPage:
         title.withDate: "{ALBUM} ({DATE})"
         item: "{TRACK}"
 
+    # listTracks.withMusicVideos:
+    #   The same as withLyrics, but for music videos.
+
+    withMusicVideos:
+      title: "Tracks - with Music Videos"
+      title.short: "...with Music Videos"
+
+      chunk:
+        title: "{ALBUM}"
+        title.withDate: "{ALBUM} ({DATE})"
+        item: "{TRACK}"
+
     # listTracks.withSheetMusicFiles:
     #   List tracks, chunked by album (which are sorted by date,
     #   falling back alphabetically) and in their usual track order,