« 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.yaml44
1 files changed, 34 insertions, 10 deletions
diff --git a/src/strings-default.yaml b/src/strings-default.yaml
index dd72e1d9..af05eb32 100644
--- a/src/strings-default.yaml
+++ b/src/strings-default.yaml
@@ -249,7 +249,10 @@ releaseInfo:
 
   # Descriptions
 
-  by: "By {ARTISTS}."
+  by:
+    _: "By {ARTISTS}."
+    featuring: "By {ARTISTS}, featuring {FEATURING}."
+
   from: "From {ALBUM}."
 
   coverArtBy: "Cover art by {ARTISTS}."
@@ -399,18 +402,29 @@ trackList:
 
   item:
     _: "{TRACK}"
-    withDuration: "{DURATION} {TRACK}"
-    withArtists: "{TRACK} {BY}"
-    withDuration.withArtists: "{DURATION} {TRACK} {BY}"
 
-    withDuration.duration:
-      _: "({DURATION})"
-      missing: "_:__"
-      missing.info: "no duration provided; treated as zero seconds long"
+    withDuration:
+      _: >-
+        {DURATION} {TRACK}
+
+      duration:
+        _: "({DURATION})"
+        missing: "_:__"
+        missing.info: "no duration provided; treated as zero seconds long"
+
+    withArtists:
+      _: >-
+        {TRACK} {BY}
 
-    withArtists.by: "by {ARTISTS}"
+      by: "by {ARTISTS}"
+      featuring: "feat. {ARTISTS}"
+      by.featuring: "by {ARTISTS} feat. {FEATURING}"
 
-    rerelease: "{TRACK} (rerelease)"
+    withDuration.withArtists: >-
+      {DURATION} {TRACK} {BY}
+
+    rerelease: >-
+      {TRACK} (rerelease)
 
 #
 # misc:
@@ -480,6 +494,16 @@ misc:
 
       seeOriginalRelease: "See {ORIGINAL}!"
 
+  artistCredit:
+    withNormalArtists: >-
+      {NORMAL}
+
+    withFeaturingArtists: >-
+      feat. {FEATURING}
+
+    withNormalArtists.withFeaturingArtists: >-
+      {NORMAL} feat. {FEATURING}
+
   # artistLink:
   #   Artist links have special accents which are made conditionally
   #   present in a variety of places across the wiki.