diff --git a/lib/music_library_web/live/record_live/form_component.ex b/lib/music_library_web/live/record_live/form_component.ex index efd6fb9f..22775d31 100644 --- a/lib/music_library_web/live/record_live/form_component.ex +++ b/lib/music_library_web/live/record_live/form_component.ex @@ -30,25 +30,27 @@ defmodule MusicLibraryWeb.RecordLive.FormComponent do <.input field={@form[:type]} type="select" - label="Type" - prompt="Choose a value" + label={gettext("Type")} + prompt={gettext("Choose a value")} options={Ecto.Enum.values(MusicLibrary.Records.Record, :type)} /> <.input field={@form[:format]} type="select" - label="Format" - prompt="Choose a value" + label={gettext("Format")} + prompt={gettext("Choose a value")} options={Ecto.Enum.values(MusicLibrary.Records.Record, :format)} /> - <.input field={@form[:release]} type="text" label="Release" /> - <.input field={@form[:purchased_at]} type="datetime-local" label="Purchased at" /> + <.input field={@form[:release]} type="text" label={gettext("Release")} /> + <.input field={@form[:purchased_at]} type="datetime-local" label={gettext("Purchased at")} />
<.label for={@uploads.cover_data.ref}> - Cover art + <%= gettext("Cover art") %> - No cover selected + + <%= gettext("No cover selected") %> + <%= for entry <- @uploads.cover_data.entries do %> <%= entry.progress %>% <% end %> @@ -58,7 +60,7 @@ defmodule MusicLibraryWeb.RecordLive.FormComponent do />
<:actions> - <.button phx-disable-with="Saving...">Save + <.button phx-disable-with={gettext("Saving...")}><%= gettext("Save") %> @@ -103,7 +105,7 @@ defmodule MusicLibraryWeb.RecordLive.FormComponent do {:noreply, socket - |> put_flash(:info, "Record updated successfully") + |> put_flash(:info, gettext("Record updated successfully")) |> push_patch(to: socket.assigns.patch)} {:error, %Ecto.Changeset{} = changeset} -> diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 00741449..ed072a30 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -114,3 +114,54 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Total Records" msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:34 +#: lib/music_library_web/live/record_live/form_component.ex:41 +#, elixir-autogen, elixir-format +msgid "Choose a value" +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:49 +#, elixir-autogen, elixir-format +msgid "Cover art" +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:40 +#, elixir-autogen, elixir-format +msgid "Format" +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:52 +#, elixir-autogen, elixir-format +msgid "No cover selected" +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:46 +#, elixir-autogen, elixir-format +msgid "Purchased at" +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:108 +#, elixir-autogen, elixir-format +msgid "Record updated successfully" +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:45 +#, elixir-autogen, elixir-format +msgid "Release" +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:63 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:63 +#, elixir-autogen, elixir-format +msgid "Saving..." +msgstr "" + +#: lib/music_library_web/live/record_live/form_component.ex:33 +#, elixir-autogen, elixir-format +msgid "Type" +msgstr ""