diff --git a/CHANGELOG.md b/CHANGELOG.md index 117b348..4af9f6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # v0.9.11 - Fix an issue with emails not being able to be sent for real this time +- Fix some dropdowns not filling in the correct data - Add debounces to more fields - Update deps diff --git a/lib/cannery_web/components/add_shot_record_component.ex b/lib/cannery_web/components/add_shot_record_component.ex index 6d5b4f3..d29fc82 100644 --- a/lib/cannery_web/components/add_shot_record_component.ex +++ b/lib/cannery_web/components/add_shot_record_component.ex @@ -33,7 +33,9 @@ defmodule CanneryWeb.Components.AddShotRecordComponent do ) do params = shot_record_params |> process_params(pack) - changeset = %ShotRecord{} |> ShotRecord.create_changeset(current_user, pack, params) + changeset = + %ShotRecord{} + |> ShotRecord.create_changeset(current_user, pack, params) changeset = case changeset |> Changeset.apply_action(:validate) do diff --git a/lib/cannery_web/live/container_live/form_component.ex b/lib/cannery_web/live/container_live/form_component.ex index 4a5fc49..bb14447 100644 --- a/lib/cannery_web/live/container_live/form_component.ex +++ b/lib/cannery_web/live/container_live/form_component.ex @@ -19,7 +19,7 @@ defmodule CanneryWeb.ContainerLive.FormComponent do @impl true def handle_event("validate", %{"container" => container_params}, socket) do - {:noreply, socket |> assign_changeset(container_params)} + {:noreply, socket |> assign_changeset(container_params, :validate)} end def handle_event( @@ -32,14 +32,9 @@ defmodule CanneryWeb.ContainerLive.FormComponent do defp assign_changeset( %{assigns: %{action: action, container: container, current_user: user}} = socket, - container_params + container_params, + changeset_action \\ nil ) do - changeset_action = - case action do - create when create in [:new, :clone] -> :insert - :edit -> :update - end - changeset = case action do create when create in [:new, :clone] -> @@ -50,9 +45,13 @@ defmodule CanneryWeb.ContainerLive.FormComponent do end changeset = - case changeset |> Changeset.apply_action(changeset_action) do - {:ok, _data} -> changeset - {:error, changeset} -> changeset + if changeset_action do + case changeset |> Changeset.apply_action(changeset_action) do + {:ok, _data} -> changeset + {:error, changeset} -> changeset + end + else + changeset end socket |> assign(:changeset, changeset) diff --git a/lib/cannery_web/live/invite_live/form_component.ex b/lib/cannery_web/live/invite_live/form_component.ex index f04782c..c1ffd95 100644 --- a/lib/cannery_web/live/invite_live/form_component.ex +++ b/lib/cannery_web/live/invite_live/form_component.ex @@ -19,7 +19,7 @@ defmodule CanneryWeb.InviteLive.FormComponent do @impl true def handle_event("validate", %{"invite" => invite_params}, socket) do - {:noreply, socket |> assign_changeset(invite_params)} + {:noreply, socket |> assign_changeset(invite_params, :validate)} end def handle_event("save", %{"invite" => invite_params}, %{assigns: %{action: action}} = socket) do @@ -28,14 +28,9 @@ defmodule CanneryWeb.InviteLive.FormComponent do defp assign_changeset( %{assigns: %{action: action, current_user: user, invite: invite}} = socket, - invite_params + invite_params, + changeset_action \\ nil ) do - changeset_action = - case action do - :new -> :insert - :edit -> :update - end - changeset = case action do :new -> Invite.create_changeset(user, "example_token", invite_params) @@ -43,9 +38,13 @@ defmodule CanneryWeb.InviteLive.FormComponent do end changeset = - case changeset |> Changeset.apply_action(changeset_action) do - {:ok, _data} -> changeset - {:error, changeset} -> changeset + if changeset_action do + case changeset |> Changeset.apply_action(changeset_action) do + {:ok, _data} -> changeset + {:error, changeset} -> changeset + end + else + changeset end socket |> assign(:changeset, changeset) diff --git a/lib/cannery_web/live/pack_live/form_component.ex b/lib/cannery_web/live/pack_live/form_component.ex index f235554..c5364e8 100644 --- a/lib/cannery_web/live/pack_live/form_component.ex +++ b/lib/cannery_web/live/pack_live/form_component.ex @@ -22,24 +22,13 @@ defmodule CanneryWeb.PackLive.FormComponent do @spec update(Socket.t()) :: {:ok, Socket.t()} def update(%{assigns: %{current_user: current_user}} = socket) do - %{assigns: %{types: types, containers: containers}} = - socket = + socket = socket |> assign(:pack_create_limit, @pack_create_limit) |> assign(:types, Ammo.list_types(current_user)) |> assign_new(:containers, fn -> Containers.list_containers(current_user) end) - params = - if types |> List.first() |> is_nil(), - do: %{}, - else: %{} |> Map.put("type_id", types |> List.first() |> Map.get(:id)) - - params = - if containers |> List.first() |> is_nil(), - do: params, - else: params |> Map.put("container_id", containers |> List.first() |> Map.get(:id)) - - {:ok, socket |> assign_changeset(params)} + {:ok, socket |> assign_changeset(%{})} end @impl true @@ -92,9 +81,13 @@ defmodule CanneryWeb.PackLive.FormComponent do end changeset = - case changeset |> Changeset.apply_action(changeset_action || default_action) do - {:ok, _data} -> changeset - {:error, changeset} -> changeset + if changeset_action do + case changeset |> Changeset.apply_action(changeset_action) do + {:ok, _data} -> changeset + {:error, changeset} -> changeset + end + else + changeset end socket |> assign(:changeset, changeset) diff --git a/lib/cannery_web/live/range_live/form_component.ex b/lib/cannery_web/live/range_live/form_component.ex index c2295f6..cebcd82 100644 --- a/lib/cannery_web/live/range_live/form_component.ex +++ b/lib/cannery_web/live/range_live/form_component.ex @@ -71,24 +71,25 @@ defmodule CanneryWeb.RangeLive.FormComponent do } } = socket, shot_record_params, - action \\ nil + changeset_action \\ nil ) do - default_action = + changeset = case live_action do - :add_shot_record -> :insert - editing when editing in [:edit, :edit_shot_record] -> :update + :add_shot_record -> + shot_record |> ShotRecord.create_changeset(user, pack, shot_record_params) + + editing when editing in [:edit, :edit_shot_record] -> + shot_record |> ShotRecord.update_changeset(user, shot_record_params) end changeset = - case default_action do - :insert -> shot_record |> ShotRecord.create_changeset(user, pack, shot_record_params) - :update -> shot_record |> ShotRecord.update_changeset(user, shot_record_params) - end - - changeset = - case changeset |> Changeset.apply_action(action || default_action) do - {:ok, _data} -> changeset - {:error, changeset} -> changeset + if changeset_action do + case changeset |> Changeset.apply_action(changeset_action) do + {:ok, _data} -> changeset + {:error, changeset} -> changeset + end + else + changeset end socket |> assign(:changeset, changeset) diff --git a/lib/cannery_web/live/tag_live/form_component.ex b/lib/cannery_web/live/tag_live/form_component.ex index 2e6477c..7d8a7b6 100644 --- a/lib/cannery_web/live/tag_live/form_component.ex +++ b/lib/cannery_web/live/tag_live/form_component.ex @@ -17,7 +17,7 @@ defmodule CanneryWeb.TagLive.FormComponent do @impl true def handle_event("validate", %{"tag" => tag_params}, socket) do - {:noreply, socket |> assign_changeset(tag_params)} + {:noreply, socket |> assign_changeset(tag_params, :validate)} end def handle_event("save", %{"tag" => tag_params}, %{assigns: %{action: action}} = socket) do @@ -26,14 +26,9 @@ defmodule CanneryWeb.TagLive.FormComponent do defp assign_changeset( %{assigns: %{action: action, current_user: user, tag: tag}} = socket, - tag_params + tag_params, + changeset_action \\ nil ) do - changeset_action = - case action do - :new -> :insert - :edit -> :update - end - changeset = case action do :new -> tag |> Tag.create_changeset(user, tag_params) @@ -41,9 +36,13 @@ defmodule CanneryWeb.TagLive.FormComponent do end changeset = - case changeset |> Changeset.apply_action(changeset_action) do - {:ok, _data} -> changeset - {:error, changeset} -> changeset + if changeset_action do + case changeset |> Changeset.apply_action(changeset_action) do + {:ok, _data} -> changeset + {:error, changeset} -> changeset + end + else + changeset end socket |> assign(:changeset, changeset) diff --git a/lib/cannery_web/live/type_live/form_component.ex b/lib/cannery_web/live/type_live/form_component.ex index 643c0ee..45dd8c0 100644 --- a/lib/cannery_web/live/type_live/form_component.ex +++ b/lib/cannery_web/live/type_live/form_component.ex @@ -19,7 +19,7 @@ defmodule CanneryWeb.TypeLive.FormComponent do @impl true def handle_event("validate", %{"type" => type_params}, socket) do - {:noreply, socket |> assign_changeset(type_params)} + {:noreply, socket |> assign_changeset(type_params, :validate)} end def handle_event( @@ -32,14 +32,9 @@ defmodule CanneryWeb.TypeLive.FormComponent do defp assign_changeset( %{assigns: %{action: action, type: type, current_user: user}} = socket, - type_params + type_params, + changeset_action \\ nil ) do - changeset_action = - case action do - create when create in [:new, :clone] -> :insert - :edit -> :update - end - changeset = case action do create when create in [:new, :clone] -> @@ -50,9 +45,13 @@ defmodule CanneryWeb.TypeLive.FormComponent do end changeset = - case changeset |> Changeset.apply_action(changeset_action) do - {:ok, _data} -> changeset - {:error, changeset} -> changeset + if changeset_action do + case changeset |> Changeset.apply_action(changeset_action) do + {:ok, _data} -> changeset + {:error, changeset} -> changeset + end + else + changeset end socket |> assign(changeset: changeset) diff --git a/priv/gettext/de/LC_MESSAGES/errors.po b/priv/gettext/de/LC_MESSAGES/errors.po index 1f922a9..f81a16b 100644 --- a/priv/gettext/de/LC_MESSAGES/errors.po +++ b/priv/gettext/de/LC_MESSAGES/errors.po @@ -158,12 +158,12 @@ msgstr "" msgid "Tag could not be removed" msgstr "Tag konnte nicht gelöscht werden" -#: lib/cannery_web/live/pack_live/form_component.ex:141 +#: lib/cannery_web/live/pack_live/form_component.ex:152 #, elixir-autogen, elixir-format msgid "Could not parse number of copies" msgstr "Konnte die Anzahl der Kopien nicht verstehen" -#: lib/cannery_web/live/pack_live/form_component.ex:131 +#: lib/cannery_web/live/pack_live/form_component.ex:142 #, elixir-autogen, elixir-format msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}" msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/prompts.po b/priv/gettext/de/LC_MESSAGES/prompts.po index 9720123..7911db9 100644 --- a/priv/gettext/de/LC_MESSAGES/prompts.po +++ b/priv/gettext/de/LC_MESSAGES/prompts.po @@ -23,10 +23,10 @@ msgstr "" ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. -#: lib/cannery_web/live/container_live/form_component.ex:77 -#: lib/cannery_web/live/invite_live/form_component.ex:68 -#: lib/cannery_web/live/tag_live/form_component.ex:66 -#: lib/cannery_web/live/type_live/form_component.ex:76 +#: lib/cannery_web/live/container_live/form_component.ex:88 +#: lib/cannery_web/live/invite_live/form_component.ex:79 +#: lib/cannery_web/live/tag_live/form_component.ex:77 +#: lib/cannery_web/live/type_live/form_component.ex:87 #, elixir-autogen, elixir-format msgid "%{name} created successfully" msgstr "%{name} erfolgreich erstellt" @@ -44,10 +44,10 @@ msgstr "%{name} erfolgreich gelöscht" msgid "%{name} has been deleted" msgstr "%{name} wurde gelöscht" -#: lib/cannery_web/live/container_live/form_component.ex:58 -#: lib/cannery_web/live/invite_live/form_component.ex:50 -#: lib/cannery_web/live/tag_live/form_component.ex:48 -#: lib/cannery_web/live/type_live/form_component.ex:57 +#: lib/cannery_web/live/container_live/form_component.ex:69 +#: lib/cannery_web/live/invite_live/form_component.ex:61 +#: lib/cannery_web/live/tag_live/form_component.ex:59 +#: lib/cannery_web/live/type_live/form_component.ex:68 #, elixir-autogen, elixir-format msgid "%{name} updated successfully" msgstr "%{name} erfolgreich aktualisiert" @@ -166,7 +166,7 @@ msgstr "%{tag_name} wurde von %{container_name} entfernt" msgid "Adding..." msgstr "Füge hinzu..." -#: lib/cannery_web/components/add_shot_record_component.ex:54 +#: lib/cannery_web/components/add_shot_record_component.ex:62 #, elixir-autogen, elixir-format msgid "Shots recorded successfully" msgstr "Schüsse erfolgreich dokumentiert" @@ -188,7 +188,7 @@ msgstr "Sind sie sicher, dass sie die Schießkladde löschen möchten?" msgid "Shot records deleted succesfully" msgstr "Schießkladde erfolgreich gelöscht" -#: lib/cannery_web/live/range_live/form_component.ex:53 +#: lib/cannery_web/live/range_live/form_component.ex:54 #, elixir-autogen, elixir-format msgid "Shot records updated successfully" msgstr "Schießkladde erfolgreich aktualisiert" @@ -245,12 +245,12 @@ msgstr "Munitionsgruppe erfolgreich gelöscht" msgid "Ammo unstaged succesfully" msgstr "Munition erfolgreich demarkiert" -#: lib/cannery_web/live/pack_live/form_component.ex:107 +#: lib/cannery_web/live/pack_live/form_component.ex:118 #, elixir-autogen, elixir-format, fuzzy msgid "Ammo updated successfully" msgstr "Munitionsgruppe erfolgreich aktualisiert" -#: lib/cannery_web/live/pack_live/form_component.ex:166 +#: lib/cannery_web/live/pack_live/form_component.ex:177 #, elixir-autogen, elixir-format, fuzzy msgid "Ammo added successfully" msgid_plural "Ammo added successfully" diff --git a/priv/gettext/en/LC_MESSAGES/errors.po b/priv/gettext/en/LC_MESSAGES/errors.po index ef5d6e1..dd833a5 100644 --- a/priv/gettext/en/LC_MESSAGES/errors.po +++ b/priv/gettext/en/LC_MESSAGES/errors.po @@ -143,12 +143,12 @@ msgstr "" msgid "Tag could not be removed" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:141 +#: lib/cannery_web/live/pack_live/form_component.ex:152 #, elixir-autogen, elixir-format msgid "Could not parse number of copies" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:131 +#: lib/cannery_web/live/pack_live/form_component.ex:142 #, elixir-autogen, elixir-format msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}" msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/prompts.po b/priv/gettext/en/LC_MESSAGES/prompts.po index bfe0827..53a32bc 100644 --- a/priv/gettext/en/LC_MESSAGES/prompts.po +++ b/priv/gettext/en/LC_MESSAGES/prompts.po @@ -10,10 +10,10 @@ msgid "" msgstr "" "Language: en\n" -#: lib/cannery_web/live/container_live/form_component.ex:77 -#: lib/cannery_web/live/invite_live/form_component.ex:68 -#: lib/cannery_web/live/tag_live/form_component.ex:66 -#: lib/cannery_web/live/type_live/form_component.ex:76 +#: lib/cannery_web/live/container_live/form_component.ex:88 +#: lib/cannery_web/live/invite_live/form_component.ex:79 +#: lib/cannery_web/live/tag_live/form_component.ex:77 +#: lib/cannery_web/live/type_live/form_component.ex:87 #, elixir-autogen, elixir-format msgid "%{name} created successfully" msgstr "" @@ -31,10 +31,10 @@ msgstr "" msgid "%{name} has been deleted" msgstr "" -#: lib/cannery_web/live/container_live/form_component.ex:58 -#: lib/cannery_web/live/invite_live/form_component.ex:50 -#: lib/cannery_web/live/tag_live/form_component.ex:48 -#: lib/cannery_web/live/type_live/form_component.ex:57 +#: lib/cannery_web/live/container_live/form_component.ex:69 +#: lib/cannery_web/live/invite_live/form_component.ex:61 +#: lib/cannery_web/live/tag_live/form_component.ex:59 +#: lib/cannery_web/live/type_live/form_component.ex:68 #, elixir-autogen, elixir-format msgid "%{name} updated successfully" msgstr "" @@ -145,7 +145,7 @@ msgstr "" msgid "Adding..." msgstr "" -#: lib/cannery_web/components/add_shot_record_component.ex:54 +#: lib/cannery_web/components/add_shot_record_component.ex:62 #, elixir-autogen, elixir-format msgid "Shots recorded successfully" msgstr "" @@ -167,7 +167,7 @@ msgstr "" msgid "Shot records deleted succesfully" msgstr "" -#: lib/cannery_web/live/range_live/form_component.ex:53 +#: lib/cannery_web/live/range_live/form_component.ex:54 #, elixir-autogen, elixir-format msgid "Shot records updated successfully" msgstr "" @@ -224,12 +224,12 @@ msgstr "" msgid "Ammo unstaged succesfully" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:107 +#: lib/cannery_web/live/pack_live/form_component.ex:118 #, elixir-autogen, elixir-format, fuzzy msgid "Ammo updated successfully" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:166 +#: lib/cannery_web/live/pack_live/form_component.ex:177 #, elixir-autogen, elixir-format, fuzzy msgid "Ammo added successfully" msgid_plural "Ammo added successfully" diff --git a/priv/gettext/errors.pot b/priv/gettext/errors.pot index 15a9f24..ab9f9bb 100644 --- a/priv/gettext/errors.pot +++ b/priv/gettext/errors.pot @@ -142,12 +142,12 @@ msgstr "" msgid "Tag could not be removed" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:141 +#: lib/cannery_web/live/pack_live/form_component.ex:152 #, elixir-autogen, elixir-format msgid "Could not parse number of copies" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:131 +#: lib/cannery_web/live/pack_live/form_component.ex:142 #, elixir-autogen, elixir-format msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}" msgstr "" diff --git a/priv/gettext/es/LC_MESSAGES/errors.po b/priv/gettext/es/LC_MESSAGES/errors.po index 75437f6..f08a7f5 100644 --- a/priv/gettext/es/LC_MESSAGES/errors.po +++ b/priv/gettext/es/LC_MESSAGES/errors.po @@ -158,12 +158,12 @@ msgstr "Debe confirmar su cuenta e iniciar sesión para acceder a esta página." msgid "Tag could not be removed" msgstr "La etiqueta no pudo ser eliminada" -#: lib/cannery_web/live/pack_live/form_component.ex:141 +#: lib/cannery_web/live/pack_live/form_component.ex:152 #, elixir-autogen, elixir-format msgid "Could not parse number of copies" msgstr "No se ha podido procesar el número de copias" -#: lib/cannery_web/live/pack_live/form_component.ex:131 +#: lib/cannery_web/live/pack_live/form_component.ex:142 #, elixir-autogen, elixir-format msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}" msgstr "Número inválido de copias, debe ser entre 1 y %{max}. Fue %{multiplier" diff --git a/priv/gettext/es/LC_MESSAGES/prompts.po b/priv/gettext/es/LC_MESSAGES/prompts.po index e7b0c86..8a29cc3 100644 --- a/priv/gettext/es/LC_MESSAGES/prompts.po +++ b/priv/gettext/es/LC_MESSAGES/prompts.po @@ -23,10 +23,10 @@ msgstr "" ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. -#: lib/cannery_web/live/container_live/form_component.ex:77 -#: lib/cannery_web/live/invite_live/form_component.ex:68 -#: lib/cannery_web/live/tag_live/form_component.ex:66 -#: lib/cannery_web/live/type_live/form_component.ex:76 +#: lib/cannery_web/live/container_live/form_component.ex:88 +#: lib/cannery_web/live/invite_live/form_component.ex:79 +#: lib/cannery_web/live/tag_live/form_component.ex:77 +#: lib/cannery_web/live/type_live/form_component.ex:87 #, elixir-autogen, elixir-format msgid "%{name} created successfully" msgstr "%{name} creado exitosamente" @@ -44,10 +44,10 @@ msgstr "%{name} borrado exitosamente" msgid "%{name} has been deleted" msgstr "%{name} ha sido borrado" -#: lib/cannery_web/live/container_live/form_component.ex:58 -#: lib/cannery_web/live/invite_live/form_component.ex:50 -#: lib/cannery_web/live/tag_live/form_component.ex:48 -#: lib/cannery_web/live/type_live/form_component.ex:57 +#: lib/cannery_web/live/container_live/form_component.ex:69 +#: lib/cannery_web/live/invite_live/form_component.ex:61 +#: lib/cannery_web/live/tag_live/form_component.ex:59 +#: lib/cannery_web/live/type_live/form_component.ex:68 #, elixir-autogen, elixir-format msgid "%{name} updated successfully" msgstr "%{name} actualizado exitosamente" @@ -165,7 +165,7 @@ msgstr "se ha removido %{tag_name} de %{container_name}" msgid "Adding..." msgstr "Añadiendo..." -#: lib/cannery_web/components/add_shot_record_component.ex:54 +#: lib/cannery_web/components/add_shot_record_component.ex:62 #, elixir-autogen, elixir-format msgid "Shots recorded successfully" msgstr "Tiros registrados exitosamente" @@ -187,7 +187,7 @@ msgstr "¿Está segure que quiere borrar este récord de disparos?" msgid "Shot records deleted succesfully" msgstr "Récord de disparos borrado exitosamente" -#: lib/cannery_web/live/range_live/form_component.ex:53 +#: lib/cannery_web/live/range_live/form_component.ex:54 #, elixir-autogen, elixir-format msgid "Shot records updated successfully" msgstr "Récord de disparos actualizado exitosamente" @@ -244,12 +244,12 @@ msgstr "Munición borrada exitosamente" msgid "Ammo unstaged succesfully" msgstr "Munición descargada exitosamente" -#: lib/cannery_web/live/pack_live/form_component.ex:107 +#: lib/cannery_web/live/pack_live/form_component.ex:118 #, elixir-autogen, elixir-format msgid "Ammo updated successfully" msgstr "Munición actualizada exitosamente" -#: lib/cannery_web/live/pack_live/form_component.ex:166 +#: lib/cannery_web/live/pack_live/form_component.ex:177 #, elixir-autogen, elixir-format msgid "Ammo added successfully" msgid_plural "Ammo added successfully" diff --git a/priv/gettext/fr/LC_MESSAGES/errors.po b/priv/gettext/fr/LC_MESSAGES/errors.po index 090d76d..040b538 100644 --- a/priv/gettext/fr/LC_MESSAGES/errors.po +++ b/priv/gettext/fr/LC_MESSAGES/errors.po @@ -159,12 +159,12 @@ msgstr "" msgid "Tag could not be removed" msgstr "Le tag n’a pas pu être retiré" -#: lib/cannery_web/live/pack_live/form_component.ex:141 +#: lib/cannery_web/live/pack_live/form_component.ex:152 #, elixir-autogen, elixir-format msgid "Could not parse number of copies" msgstr "Impossible d'analyser le nombre de copies" -#: lib/cannery_web/live/pack_live/form_component.ex:131 +#: lib/cannery_web/live/pack_live/form_component.ex:142 #, elixir-autogen, elixir-format msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}" msgstr "Nombre de copies invalide, doit être 1 et %{max}. Été %{multiplier}" diff --git a/priv/gettext/fr/LC_MESSAGES/prompts.po b/priv/gettext/fr/LC_MESSAGES/prompts.po index 2463e53..48d1ffd 100644 --- a/priv/gettext/fr/LC_MESSAGES/prompts.po +++ b/priv/gettext/fr/LC_MESSAGES/prompts.po @@ -23,10 +23,10 @@ msgstr "" ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. -#: lib/cannery_web/live/container_live/form_component.ex:77 -#: lib/cannery_web/live/invite_live/form_component.ex:68 -#: lib/cannery_web/live/tag_live/form_component.ex:66 -#: lib/cannery_web/live/type_live/form_component.ex:76 +#: lib/cannery_web/live/container_live/form_component.ex:88 +#: lib/cannery_web/live/invite_live/form_component.ex:79 +#: lib/cannery_web/live/tag_live/form_component.ex:77 +#: lib/cannery_web/live/type_live/form_component.ex:87 #, elixir-autogen, elixir-format msgid "%{name} created successfully" msgstr "%{name} créé· avec succès" @@ -44,10 +44,10 @@ msgstr "%{name} supprimé· avec succès" msgid "%{name} has been deleted" msgstr "%{name} a été supprimé·e" -#: lib/cannery_web/live/container_live/form_component.ex:58 -#: lib/cannery_web/live/invite_live/form_component.ex:50 -#: lib/cannery_web/live/tag_live/form_component.ex:48 -#: lib/cannery_web/live/type_live/form_component.ex:57 +#: lib/cannery_web/live/container_live/form_component.ex:69 +#: lib/cannery_web/live/invite_live/form_component.ex:61 +#: lib/cannery_web/live/tag_live/form_component.ex:59 +#: lib/cannery_web/live/type_live/form_component.ex:68 #, elixir-autogen, elixir-format msgid "%{name} updated successfully" msgstr "%{name} mis à jour avec succès" @@ -167,7 +167,7 @@ msgstr "%{tag_name} a été retiré de %{container_name}" msgid "Adding..." msgstr "Ajout en cours…" -#: lib/cannery_web/components/add_shot_record_component.ex:54 +#: lib/cannery_web/components/add_shot_record_component.ex:62 #, elixir-autogen, elixir-format msgid "Shots recorded successfully" msgstr "Tirs enregistré avec succès" @@ -189,7 +189,7 @@ msgstr "Êtes-vous certain·e de vouloir supprimer cet enregistrement de tir ? msgid "Shot records deleted succesfully" msgstr "Enregistrements de tir supprimés avec succès" -#: lib/cannery_web/live/range_live/form_component.ex:53 +#: lib/cannery_web/live/range_live/form_component.ex:54 #, elixir-autogen, elixir-format msgid "Shot records updated successfully" msgstr "Enregistrements de tir mis à jour avec succès" @@ -246,12 +246,12 @@ msgstr "Groupe de munition supprimé avec succès" msgid "Ammo unstaged succesfully" msgstr "Groupe de munition désélectionner avec succès" -#: lib/cannery_web/live/pack_live/form_component.ex:107 +#: lib/cannery_web/live/pack_live/form_component.ex:118 #, elixir-autogen, elixir-format, fuzzy msgid "Ammo updated successfully" msgstr "Groupe de munition mis à jour avec succès" -#: lib/cannery_web/live/pack_live/form_component.ex:166 +#: lib/cannery_web/live/pack_live/form_component.ex:177 #, elixir-autogen, elixir-format, fuzzy msgid "Ammo added successfully" msgid_plural "Ammo added successfully" diff --git a/priv/gettext/ga/LC_MESSAGES/errors.po b/priv/gettext/ga/LC_MESSAGES/errors.po index b6ed4eb..1090d2e 100644 --- a/priv/gettext/ga/LC_MESSAGES/errors.po +++ b/priv/gettext/ga/LC_MESSAGES/errors.po @@ -158,12 +158,12 @@ msgstr "" msgid "Tag could not be removed" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:141 +#: lib/cannery_web/live/pack_live/form_component.ex:152 #, elixir-autogen, elixir-format msgid "Could not parse number of copies" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:131 +#: lib/cannery_web/live/pack_live/form_component.ex:142 #, elixir-autogen, elixir-format msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}" msgstr "" diff --git a/priv/gettext/ga/LC_MESSAGES/prompts.po b/priv/gettext/ga/LC_MESSAGES/prompts.po index bb23a48..5d1b3e1 100644 --- a/priv/gettext/ga/LC_MESSAGES/prompts.po +++ b/priv/gettext/ga/LC_MESSAGES/prompts.po @@ -21,10 +21,10 @@ msgstr "" ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. -#: lib/cannery_web/live/container_live/form_component.ex:77 -#: lib/cannery_web/live/invite_live/form_component.ex:68 -#: lib/cannery_web/live/tag_live/form_component.ex:66 -#: lib/cannery_web/live/type_live/form_component.ex:76 +#: lib/cannery_web/live/container_live/form_component.ex:88 +#: lib/cannery_web/live/invite_live/form_component.ex:79 +#: lib/cannery_web/live/tag_live/form_component.ex:77 +#: lib/cannery_web/live/type_live/form_component.ex:87 #, elixir-autogen, elixir-format msgid "%{name} created successfully" msgstr "" @@ -42,10 +42,10 @@ msgstr "" msgid "%{name} has been deleted" msgstr "" -#: lib/cannery_web/live/container_live/form_component.ex:58 -#: lib/cannery_web/live/invite_live/form_component.ex:50 -#: lib/cannery_web/live/tag_live/form_component.ex:48 -#: lib/cannery_web/live/type_live/form_component.ex:57 +#: lib/cannery_web/live/container_live/form_component.ex:69 +#: lib/cannery_web/live/invite_live/form_component.ex:61 +#: lib/cannery_web/live/tag_live/form_component.ex:59 +#: lib/cannery_web/live/type_live/form_component.ex:68 #, elixir-autogen, elixir-format msgid "%{name} updated successfully" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Adding..." msgstr "" -#: lib/cannery_web/components/add_shot_record_component.ex:54 +#: lib/cannery_web/components/add_shot_record_component.ex:62 #, elixir-autogen, elixir-format msgid "Shots recorded successfully" msgstr "" @@ -178,7 +178,7 @@ msgstr "" msgid "Shot records deleted succesfully" msgstr "" -#: lib/cannery_web/live/range_live/form_component.ex:53 +#: lib/cannery_web/live/range_live/form_component.ex:54 #, elixir-autogen, elixir-format msgid "Shot records updated successfully" msgstr "" @@ -235,12 +235,12 @@ msgstr "" msgid "Ammo unstaged succesfully" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:107 +#: lib/cannery_web/live/pack_live/form_component.ex:118 #, elixir-autogen, elixir-format msgid "Ammo updated successfully" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:166 +#: lib/cannery_web/live/pack_live/form_component.ex:177 #, elixir-autogen, elixir-format msgid "Ammo added successfully" msgid_plural "Ammo added successfully" diff --git a/priv/gettext/it/LC_MESSAGES/errors.po b/priv/gettext/it/LC_MESSAGES/errors.po index 3547338..b8ac8e1 100644 --- a/priv/gettext/it/LC_MESSAGES/errors.po +++ b/priv/gettext/it/LC_MESSAGES/errors.po @@ -153,12 +153,12 @@ msgstr "" msgid "Tag could not be removed" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:141 +#: lib/cannery_web/live/pack_live/form_component.ex:152 #, elixir-autogen, elixir-format msgid "Could not parse number of copies" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:131 +#: lib/cannery_web/live/pack_live/form_component.ex:142 #, elixir-autogen, elixir-format msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}" msgstr "" diff --git a/priv/gettext/it/LC_MESSAGES/prompts.po b/priv/gettext/it/LC_MESSAGES/prompts.po index 5f06f55..abfc959 100644 --- a/priv/gettext/it/LC_MESSAGES/prompts.po +++ b/priv/gettext/it/LC_MESSAGES/prompts.po @@ -21,10 +21,10 @@ msgstr "" ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. -#: lib/cannery_web/live/container_live/form_component.ex:77 -#: lib/cannery_web/live/invite_live/form_component.ex:68 -#: lib/cannery_web/live/tag_live/form_component.ex:66 -#: lib/cannery_web/live/type_live/form_component.ex:76 +#: lib/cannery_web/live/container_live/form_component.ex:88 +#: lib/cannery_web/live/invite_live/form_component.ex:79 +#: lib/cannery_web/live/tag_live/form_component.ex:77 +#: lib/cannery_web/live/type_live/form_component.ex:87 #, elixir-autogen, elixir-format msgid "%{name} created successfully" msgstr "" @@ -42,10 +42,10 @@ msgstr "" msgid "%{name} has been deleted" msgstr "" -#: lib/cannery_web/live/container_live/form_component.ex:58 -#: lib/cannery_web/live/invite_live/form_component.ex:50 -#: lib/cannery_web/live/tag_live/form_component.ex:48 -#: lib/cannery_web/live/type_live/form_component.ex:57 +#: lib/cannery_web/live/container_live/form_component.ex:69 +#: lib/cannery_web/live/invite_live/form_component.ex:61 +#: lib/cannery_web/live/tag_live/form_component.ex:59 +#: lib/cannery_web/live/type_live/form_component.ex:68 #, elixir-autogen, elixir-format msgid "%{name} updated successfully" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Adding..." msgstr "" -#: lib/cannery_web/components/add_shot_record_component.ex:54 +#: lib/cannery_web/components/add_shot_record_component.ex:62 #, elixir-autogen, elixir-format msgid "Shots recorded successfully" msgstr "" @@ -178,7 +178,7 @@ msgstr "" msgid "Shot records deleted succesfully" msgstr "" -#: lib/cannery_web/live/range_live/form_component.ex:53 +#: lib/cannery_web/live/range_live/form_component.ex:54 #, elixir-autogen, elixir-format msgid "Shot records updated successfully" msgstr "" @@ -235,12 +235,12 @@ msgstr "" msgid "Ammo unstaged succesfully" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:107 +#: lib/cannery_web/live/pack_live/form_component.ex:118 #, elixir-autogen, elixir-format msgid "Ammo updated successfully" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:166 +#: lib/cannery_web/live/pack_live/form_component.ex:177 #, elixir-autogen, elixir-format msgid "Ammo added successfully" msgid_plural "Ammo added successfully" diff --git a/priv/gettext/prompts.pot b/priv/gettext/prompts.pot index cb37d4c..33e4be1 100644 --- a/priv/gettext/prompts.pot +++ b/priv/gettext/prompts.pot @@ -10,10 +10,10 @@ msgid "" msgstr "" -#: lib/cannery_web/live/container_live/form_component.ex:77 -#: lib/cannery_web/live/invite_live/form_component.ex:68 -#: lib/cannery_web/live/tag_live/form_component.ex:66 -#: lib/cannery_web/live/type_live/form_component.ex:76 +#: lib/cannery_web/live/container_live/form_component.ex:88 +#: lib/cannery_web/live/invite_live/form_component.ex:79 +#: lib/cannery_web/live/tag_live/form_component.ex:77 +#: lib/cannery_web/live/type_live/form_component.ex:87 #, elixir-autogen, elixir-format msgid "%{name} created successfully" msgstr "" @@ -31,10 +31,10 @@ msgstr "" msgid "%{name} has been deleted" msgstr "" -#: lib/cannery_web/live/container_live/form_component.ex:58 -#: lib/cannery_web/live/invite_live/form_component.ex:50 -#: lib/cannery_web/live/tag_live/form_component.ex:48 -#: lib/cannery_web/live/type_live/form_component.ex:57 +#: lib/cannery_web/live/container_live/form_component.ex:69 +#: lib/cannery_web/live/invite_live/form_component.ex:61 +#: lib/cannery_web/live/tag_live/form_component.ex:59 +#: lib/cannery_web/live/type_live/form_component.ex:68 #, elixir-autogen, elixir-format msgid "%{name} updated successfully" msgstr "" @@ -145,7 +145,7 @@ msgstr "" msgid "Adding..." msgstr "" -#: lib/cannery_web/components/add_shot_record_component.ex:54 +#: lib/cannery_web/components/add_shot_record_component.ex:62 #, elixir-autogen, elixir-format msgid "Shots recorded successfully" msgstr "" @@ -167,7 +167,7 @@ msgstr "" msgid "Shot records deleted succesfully" msgstr "" -#: lib/cannery_web/live/range_live/form_component.ex:53 +#: lib/cannery_web/live/range_live/form_component.ex:54 #, elixir-autogen, elixir-format msgid "Shot records updated successfully" msgstr "" @@ -224,12 +224,12 @@ msgstr "" msgid "Ammo unstaged succesfully" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:107 +#: lib/cannery_web/live/pack_live/form_component.ex:118 #, elixir-autogen, elixir-format msgid "Ammo updated successfully" msgstr "" -#: lib/cannery_web/live/pack_live/form_component.ex:166 +#: lib/cannery_web/live/pack_live/form_component.ex:177 #, elixir-autogen, elixir-format msgid "Ammo added successfully" msgid_plural "Ammo added successfully"