diff --git a/lib/music_library_web/components/release.ex b/lib/music_library_web/components/release.ex index d79db378..2ab1c756 100644 --- a/lib/music_library_web/components/release.ex +++ b/lib/music_library_web/components/release.ex @@ -117,7 +117,7 @@ defmodule MusicLibraryWeb.Components.Release do phx-target={@myself} phx-disable-with={gettext("Scrobbling...")} > - {gettext("Scrobble disc")} + {medium_scrobble_label(@medium.format)} <.track_list @@ -132,6 +132,14 @@ defmodule MusicLibraryWeb.Components.Release do """ end + defp medium_scrobble_label(format) do + if format && String.contains?(format, "Vinyl") do + gettext("Scrobble side") + else + gettext("Scrobble disc") + end + end + attr :medium_number, :integer, required: true attr :tracks, :list, required: true attr :release_artists, :list, required: true diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 4cf87bbf..5a7af047 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -1474,3 +1474,8 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Similar Records" msgstr "" + +#: lib/music_library_web/components/release.ex +#, elixir-autogen, elixir-format +msgid "Scrobble side" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 7b62ebb1..b604c40a 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -1474,3 +1474,8 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Similar Records" msgstr "" + +#: lib/music_library_web/components/release.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "Scrobble side" +msgstr ""