Fix display of disc count in release

This commit is contained in:
Claudio Ortolina
2025-09-24 16:19:00 +03:00
parent 6a5fc53492
commit 3cfcaedede
4 changed files with 16 additions and 4 deletions
@@ -3,7 +3,7 @@ defmodule MusicLibraryWeb.ScrobbleLive.Index do
import MusicLibraryWeb.RecordComponents, only: [type_label: 1] import MusicLibraryWeb.RecordComponents, only: [type_label: 1]
alias MusicBrainz.ReleaseGroupSearchResult alias MusicBrainz.{Release, ReleaseGroupSearchResult}
alias MusicLibrary.Records alias MusicLibrary.Records
alias MusicLibrary.ScrobbleActivity alias MusicLibrary.ScrobbleActivity
@@ -93,9 +93,7 @@
<% end %> <% end %>
<%= if release.media != [] do %> <%= if release.media != [] do %>
<p> <p>
{length(release.media)} medium(s) • {release.media {ngettext("1 disc", "%{count} discs", Release.media_count(release))}
|> Enum.map(&length(&1.tracks))
|> Enum.sum()} tracks
</p> </p>
<% end %> <% end %>
</div> </div>
+7
View File
@@ -1422,6 +1422,13 @@ msgstr ""
msgid "Release Groups" msgid "Release Groups"
msgstr "" msgstr ""
#: lib/music_library_web/live/scrobble_live/index.html.heex
#, elixir-autogen, elixir-format
msgid "1 disc"
msgid_plural "%{count} discs"
msgstr[0] ""
msgstr[1] ""
#: lib/music_library_web/live/scrobble_live/index.html.heex #: lib/music_library_web/live/scrobble_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Releases for \"%{title}\"" msgid "Releases for \"%{title}\""
+7
View File
@@ -1422,6 +1422,13 @@ msgstr ""
msgid "Release Groups" msgid "Release Groups"
msgstr "" msgstr ""
#: lib/music_library_web/live/scrobble_live/index.html.heex
#, elixir-autogen, elixir-format
msgid "1 disc"
msgid_plural "%{count} discs"
msgstr[0] ""
msgstr[1] ""
#: lib/music_library_web/live/scrobble_live/index.html.heex #: lib/music_library_web/live/scrobble_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Releases for \"%{title}\"" msgid "Releases for \"%{title}\""