move staging to container
This commit is contained in:
parent
2e6e26006d
commit
3eda522903
@ -1,4 +1,5 @@
|
|||||||
# v0.9.13
|
# v0.9.13
|
||||||
|
- Move staging to container, rather than ammo
|
||||||
- Add date restriction dropdown to range page
|
- Add date restriction dropdown to range page
|
||||||
- Fix dates not rendering properly in table
|
- Fix dates not rendering properly in table
|
||||||
- Update deps
|
- Update deps
|
||||||
|
@ -547,7 +547,7 @@ defmodule Cannery.Ammo do
|
|||||||
|
|
||||||
@spec list_packs_staged(Queryable.t(), staged :: boolean() | nil) :: Queryable.t()
|
@spec list_packs_staged(Queryable.t(), staged :: boolean() | nil) :: Queryable.t()
|
||||||
defp list_packs_staged(query, staged) when staged |> is_boolean(),
|
defp list_packs_staged(query, staged) when staged |> is_boolean(),
|
||||||
do: query |> where([p: p], p.staged == ^staged)
|
do: query |> where([c: c], c.staged == ^staged)
|
||||||
|
|
||||||
defp list_packs_staged(query, _nil), do: query
|
defp list_packs_staged(query, _nil), do: query
|
||||||
|
|
||||||
|
@ -11,21 +11,19 @@ defmodule Cannery.Ammo.Pack do
|
|||||||
|
|
||||||
@derive {Jason.Encoder,
|
@derive {Jason.Encoder,
|
||||||
only: [
|
only: [
|
||||||
:id,
|
:container_id,
|
||||||
:count,
|
:count,
|
||||||
|
:id,
|
||||||
|
:lot_number,
|
||||||
:notes,
|
:notes,
|
||||||
:price_paid,
|
:price_paid,
|
||||||
:lot_number,
|
:type_id
|
||||||
:staged,
|
|
||||||
:type_id,
|
|
||||||
:container_id
|
|
||||||
]}
|
]}
|
||||||
schema "packs" do
|
schema "packs" do
|
||||||
field :count, :integer
|
field :count, :integer
|
||||||
|
field :lot_number, :string
|
||||||
field :notes, :string
|
field :notes, :string
|
||||||
field :price_paid, :float
|
field :price_paid, :float
|
||||||
field :staged, :boolean, default: false
|
|
||||||
field :lot_number, :string
|
|
||||||
field :purchased_on, :date
|
field :purchased_on, :date
|
||||||
|
|
||||||
belongs_to :type, Type
|
belongs_to :type, Type
|
||||||
@ -36,12 +34,11 @@ defmodule Cannery.Ammo.Pack do
|
|||||||
end
|
end
|
||||||
|
|
||||||
@type t :: %__MODULE__{
|
@type t :: %__MODULE__{
|
||||||
id: id(),
|
|
||||||
count: integer,
|
count: integer,
|
||||||
|
id: id(),
|
||||||
|
lot_number: String.t() | nil,
|
||||||
notes: String.t() | nil,
|
notes: String.t() | nil,
|
||||||
price_paid: float() | nil,
|
price_paid: float() | nil,
|
||||||
staged: boolean(),
|
|
||||||
lot_number: String.t() | nil,
|
|
||||||
purchased_on: Date.t(),
|
purchased_on: Date.t(),
|
||||||
type: Type.t() | nil,
|
type: Type.t() | nil,
|
||||||
type_id: Type.id(),
|
type_id: Type.id(),
|
||||||
@ -92,7 +89,13 @@ defmodule Cannery.Ammo.Pack do
|
|||||||
|> change(type_id: type_id)
|
|> change(type_id: type_id)
|
||||||
|> change(container_id: container_id)
|
|> change(container_id: container_id)
|
||||||
|> change(user_id: user_id)
|
|> change(user_id: user_id)
|
||||||
|> cast(attrs, [:count, :lot_number, :notes, :price_paid, :purchased_on, :staged])
|
|> cast(attrs, [
|
||||||
|
:count,
|
||||||
|
:lot_number,
|
||||||
|
:notes,
|
||||||
|
:price_paid,
|
||||||
|
:purchased_on
|
||||||
|
])
|
||||||
|> validate_required(:type_id, message: dgettext("errors", "Please select a valid type"))
|
|> validate_required(:type_id, message: dgettext("errors", "Please select a valid type"))
|
||||||
|> validate_required(:container_id,
|
|> validate_required(:container_id,
|
||||||
message: dgettext("errors", "Please select a valid container")
|
message: dgettext("errors", "Please select a valid container")
|
||||||
@ -100,7 +103,13 @@ defmodule Cannery.Ammo.Pack do
|
|||||||
|> validate_number(:count, greater_than: 0)
|
|> validate_number(:count, greater_than: 0)
|
||||||
|> validate_number(:price_paid, greater_than_or_equal_to: 0)
|
|> validate_number(:price_paid, greater_than_or_equal_to: 0)
|
||||||
|> validate_length(:lot_number, max: 255)
|
|> validate_length(:lot_number, max: 255)
|
||||||
|> validate_required([:count, :staged, :purchased_on, :type_id, :container_id, :user_id])
|
|> validate_required([
|
||||||
|
:container_id,
|
||||||
|
:count,
|
||||||
|
:purchased_on,
|
||||||
|
:type_id,
|
||||||
|
:user_id
|
||||||
|
])
|
||||||
end
|
end
|
||||||
|
|
||||||
@doc false
|
@doc false
|
||||||
@ -108,19 +117,22 @@ defmodule Cannery.Ammo.Pack do
|
|||||||
def update_changeset(pack, attrs, user) do
|
def update_changeset(pack, attrs, user) do
|
||||||
pack
|
pack
|
||||||
|> cast(attrs, [
|
|> cast(attrs, [
|
||||||
|
:container_id,
|
||||||
:count,
|
:count,
|
||||||
:price_paid,
|
|
||||||
:notes,
|
|
||||||
:staged,
|
|
||||||
:purchased_on,
|
|
||||||
:lot_number,
|
:lot_number,
|
||||||
:container_id
|
:notes,
|
||||||
|
:price_paid,
|
||||||
|
:purchased_on
|
||||||
])
|
])
|
||||||
|> validate_number(:count, greater_than_or_equal_to: 0)
|
|> validate_number(:count, greater_than_or_equal_to: 0)
|
||||||
|> validate_number(:price_paid, greater_than_or_equal_to: 0)
|
|> validate_number(:price_paid, greater_than_or_equal_to: 0)
|
||||||
|> validate_container_id(user)
|
|> validate_container_id(user)
|
||||||
|> validate_length(:lot_number, max: 255)
|
|> validate_length(:lot_number, max: 255)
|
||||||
|> validate_required([:count, :staged, :purchased_on, :container_id])
|
|> validate_required([
|
||||||
|
:container_id,
|
||||||
|
:count,
|
||||||
|
:purchased_on
|
||||||
|
])
|
||||||
end
|
end
|
||||||
|
|
||||||
defp validate_container_id(changeset, user) do
|
defp validate_container_id(changeset, user) do
|
||||||
@ -140,7 +152,7 @@ defmodule Cannery.Ammo.Pack do
|
|||||||
@spec range_changeset(t() | new_pack(), attrs :: map()) :: changeset()
|
@spec range_changeset(t() | new_pack(), attrs :: map()) :: changeset()
|
||||||
def range_changeset(pack, attrs) do
|
def range_changeset(pack, attrs) do
|
||||||
pack
|
pack
|
||||||
|> cast(attrs, [:count, :staged])
|
|> cast(attrs, [:count])
|
||||||
|> validate_required([:count, :staged])
|
|> validate_required([:count])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -9,7 +9,9 @@ defmodule Cannery.Containers do
|
|||||||
|
|
||||||
@container_preloads [:tags]
|
@container_preloads [:tags]
|
||||||
|
|
||||||
@type list_containers_option :: {:search, String.t() | nil}
|
@type list_containers_option ::
|
||||||
|
{:search, String.t() | nil}
|
||||||
|
| {:staged, boolean() | nil}
|
||||||
@type list_containers_options :: [list_containers_option()]
|
@type list_containers_options :: [list_containers_option()]
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
@ -20,7 +22,10 @@ defmodule Cannery.Containers do
|
|||||||
iex> list_containers(%User{id: 123})
|
iex> list_containers(%User{id: 123})
|
||||||
[%Container{}, ...]
|
[%Container{}, ...]
|
||||||
|
|
||||||
iex> list_containers(%User{id: 123}, search: "cool")
|
iex> list_containers(%User{id: 123},
|
||||||
|
...> search: "cool",
|
||||||
|
...> staged: true
|
||||||
|
...> )
|
||||||
[%Container{name: "my cool container"}, ...]
|
[%Container{name: "my cool container"}, ...]
|
||||||
|
|
||||||
"""
|
"""
|
||||||
@ -37,9 +42,16 @@ defmodule Cannery.Containers do
|
|||||||
preload: ^@container_preloads
|
preload: ^@container_preloads
|
||||||
)
|
)
|
||||||
|> list_containers_search(Keyword.get(opts, :search))
|
|> list_containers_search(Keyword.get(opts, :search))
|
||||||
|
|> list_containers_staged(Keyword.get(opts, :staged))
|
||||||
|> Repo.all()
|
|> Repo.all()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@spec list_containers_staged(Queryable.t(), staged :: boolean() | nil) :: Queryable.t()
|
||||||
|
defp list_containers_staged(query, staged) when staged |> is_boolean(),
|
||||||
|
do: query |> where([c: c], c.staged == ^staged)
|
||||||
|
|
||||||
|
defp list_containers_staged(query, _nil), do: query
|
||||||
|
|
||||||
@spec list_containers_search(Queryable.t(), search :: String.t() | nil) :: Queryable.t()
|
@spec list_containers_search(Queryable.t(), search :: String.t() | nil) :: Queryable.t()
|
||||||
defp list_containers_search(query, search) when search in ["", nil],
|
defp list_containers_search(query, search) when search in ["", nil],
|
||||||
do: query |> order_by([c: c], c.name)
|
do: query |> order_by([c: c], c.name)
|
||||||
|
@ -8,17 +8,19 @@ defmodule Cannery.Containers.Container do
|
|||||||
|
|
||||||
@derive {Jason.Encoder,
|
@derive {Jason.Encoder,
|
||||||
only: [
|
only: [
|
||||||
:id,
|
|
||||||
:name,
|
|
||||||
:desc,
|
:desc,
|
||||||
|
:id,
|
||||||
:location,
|
:location,
|
||||||
:type,
|
:name,
|
||||||
:tags
|
:staged,
|
||||||
|
:tags,
|
||||||
|
:type
|
||||||
]}
|
]}
|
||||||
schema "containers" do
|
schema "containers" do
|
||||||
field :name, :string
|
|
||||||
field :desc, :string
|
field :desc, :string
|
||||||
field :location, :string
|
field :location, :string
|
||||||
|
field :name, :string
|
||||||
|
field :staged, :boolean, default: false
|
||||||
field :type, :string
|
field :type, :string
|
||||||
|
|
||||||
field :user_id, :binary_id
|
field :user_id, :binary_id
|
||||||
@ -29,10 +31,11 @@ defmodule Cannery.Containers.Container do
|
|||||||
end
|
end
|
||||||
|
|
||||||
@type t :: %__MODULE__{
|
@type t :: %__MODULE__{
|
||||||
id: id(),
|
|
||||||
name: String.t(),
|
|
||||||
desc: String.t(),
|
desc: String.t(),
|
||||||
|
id: id(),
|
||||||
location: String.t(),
|
location: String.t(),
|
||||||
|
name: String.t(),
|
||||||
|
staged: boolean(),
|
||||||
type: String.t(),
|
type: String.t(),
|
||||||
user_id: User.id(),
|
user_id: User.id(),
|
||||||
tags: [Tag.t()] | nil,
|
tags: [Tag.t()] | nil,
|
||||||
@ -48,19 +51,40 @@ defmodule Cannery.Containers.Container do
|
|||||||
def create_changeset(container, %User{id: user_id}, attrs) do
|
def create_changeset(container, %User{id: user_id}, attrs) do
|
||||||
container
|
container
|
||||||
|> change(user_id: user_id)
|
|> change(user_id: user_id)
|
||||||
|> cast(attrs, [:name, :desc, :type, :location])
|
|> cast(attrs, [
|
||||||
|
:desc,
|
||||||
|
:location,
|
||||||
|
:name,
|
||||||
|
:staged,
|
||||||
|
:type
|
||||||
|
])
|
||||||
|> validate_length(:name, max: 255)
|
|> validate_length(:name, max: 255)
|
||||||
|> validate_length(:type, max: 255)
|
|> validate_length(:type, max: 255)
|
||||||
|> validate_required([:name, :type, :user_id])
|
|> validate_required([
|
||||||
|
:name,
|
||||||
|
:staged,
|
||||||
|
:type,
|
||||||
|
:user_id
|
||||||
|
])
|
||||||
end
|
end
|
||||||
|
|
||||||
@doc false
|
@doc false
|
||||||
@spec update_changeset(t() | new_container(), attrs :: map()) :: changeset()
|
@spec update_changeset(t() | new_container(), attrs :: map()) :: changeset()
|
||||||
def update_changeset(container, attrs) do
|
def update_changeset(container, attrs) do
|
||||||
container
|
container
|
||||||
|> cast(attrs, [:name, :desc, :type, :location])
|
|> cast(attrs, [
|
||||||
|
:desc,
|
||||||
|
:location,
|
||||||
|
:name,
|
||||||
|
:staged,
|
||||||
|
:type
|
||||||
|
])
|
||||||
|> validate_length(:name, max: 255)
|
|> validate_length(:name, max: 255)
|
||||||
|> validate_length(:type, max: 255)
|
|> validate_length(:type, max: 255)
|
||||||
|> validate_required([:name, :type])
|
|> validate_required([
|
||||||
|
:name,
|
||||||
|
:staged,
|
||||||
|
:type
|
||||||
|
])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -4,6 +4,7 @@ defmodule CanneryWeb.Components.ContainerTableComponent do
|
|||||||
"""
|
"""
|
||||||
use CanneryWeb, :live_component
|
use CanneryWeb, :live_component
|
||||||
alias Cannery.{Accounts.User, Ammo, Containers.Container}
|
alias Cannery.{Accounts.User, Ammo, Containers.Container}
|
||||||
|
alias CanneryWeb.Components.TableComponent
|
||||||
alias Ecto.UUID
|
alias Ecto.UUID
|
||||||
alias Phoenix.LiveView.{Rendered, Socket}
|
alias Phoenix.LiveView.{Rendered, Socket}
|
||||||
|
|
||||||
@ -13,6 +14,7 @@ defmodule CanneryWeb.Components.ContainerTableComponent do
|
|||||||
required(:id) => UUID.t(),
|
required(:id) => UUID.t(),
|
||||||
required(:current_user) => User.t(),
|
required(:current_user) => User.t(),
|
||||||
optional(:containers) => [Container.t()],
|
optional(:containers) => [Container.t()],
|
||||||
|
optional(:range) => Rendered.t(),
|
||||||
optional(:tag_actions) => Rendered.t(),
|
optional(:tag_actions) => Rendered.t(),
|
||||||
optional(:actions) => Rendered.t(),
|
optional(:actions) => Rendered.t(),
|
||||||
optional(any()) => any()
|
optional(any()) => any()
|
||||||
@ -23,6 +25,7 @@ defmodule CanneryWeb.Components.ContainerTableComponent do
|
|||||||
socket =
|
socket =
|
||||||
socket
|
socket
|
||||||
|> assign(assigns)
|
|> assign(assigns)
|
||||||
|
|> assign_new(:range, fn -> [] end)
|
||||||
|> assign_new(:tag_actions, fn -> [] end)
|
|> assign_new(:tag_actions, fn -> [] end)
|
||||||
|> assign_new(:actions, fn -> [] end)
|
|> assign_new(:actions, fn -> [] end)
|
||||||
|> display_containers()
|
|> display_containers()
|
||||||
@ -35,6 +38,7 @@ defmodule CanneryWeb.Components.ContainerTableComponent do
|
|||||||
assigns: %{
|
assigns: %{
|
||||||
containers: containers,
|
containers: containers,
|
||||||
current_user: current_user,
|
current_user: current_user,
|
||||||
|
range: range,
|
||||||
tag_actions: tag_actions,
|
tag_actions: tag_actions,
|
||||||
actions: actions
|
actions: actions
|
||||||
}
|
}
|
||||||
@ -62,13 +66,22 @@ defmodule CanneryWeb.Components.ContainerTableComponent do
|
|||||||
end)
|
end)
|
||||||
|> Enum.concat([
|
|> Enum.concat([
|
||||||
%{label: gettext("Packs"), key: :packs, type: :integer},
|
%{label: gettext("Packs"), key: :packs, type: :integer},
|
||||||
%{label: gettext("Rounds"), key: :rounds, type: :integer},
|
%{label: gettext("Rounds"), key: :rounds, type: :integer}
|
||||||
%{label: gettext("Tags"), key: :tags, type: :tags},
|
|
||||||
%{label: gettext("Actions"), key: :actions, sortable: false, type: :actions}
|
|
||||||
])
|
])
|
||||||
|
|> Enum.concat(
|
||||||
|
[
|
||||||
|
%{label: gettext("Tags"), key: :tags, type: :tags},
|
||||||
|
%{label: gettext("Actions"), key: :actions, sortable: false, type: :actions}
|
||||||
|
]
|
||||||
|
|> TableComponent.maybe_compose_columns(
|
||||||
|
%{label: gettext("Range"), key: :range},
|
||||||
|
range != []
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
extra_data = %{
|
extra_data = %{
|
||||||
current_user: current_user,
|
current_user: current_user,
|
||||||
|
range: range,
|
||||||
tag_actions: tag_actions,
|
tag_actions: tag_actions,
|
||||||
actions: actions,
|
actions: actions,
|
||||||
pack_count:
|
pack_count:
|
||||||
@ -136,6 +149,15 @@ defmodule CanneryWeb.Components.ContainerTableComponent do
|
|||||||
round_count |> Map.get(container_id, 0)
|
round_count |> Map.get(container_id, 0)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
defp get_value_for_key(:range, %{staged: staged} = container, %{range: range}) do
|
||||||
|
assigns = %{range: range, container: container}
|
||||||
|
|
||||||
|
{staged,
|
||||||
|
~H"""
|
||||||
|
<%= render_slot(@range, @container) %>
|
||||||
|
"""}
|
||||||
|
end
|
||||||
|
|
||||||
defp get_value_for_key(:tags, container, %{tag_actions: tag_actions}) do
|
defp get_value_for_key(:tags, container, %{tag_actions: tag_actions}) do
|
||||||
assigns = %{tag_actions: tag_actions, container: container}
|
assigns = %{tag_actions: tag_actions, container: container}
|
||||||
|
|
||||||
|
@ -201,13 +201,12 @@ defmodule CanneryWeb.Components.PackTableComponent do
|
|||||||
"""}
|
"""}
|
||||||
end
|
end
|
||||||
|
|
||||||
defp get_value_for_key(:range, %{staged: staged} = pack, %{range: range}) do
|
defp get_value_for_key(:range, pack, %{range: range}) do
|
||||||
assigns = %{range: range, pack: pack}
|
assigns = %{range: range, pack: pack}
|
||||||
|
|
||||||
{staged,
|
~H"""
|
||||||
~H"""
|
<%= render_slot(@range, @pack) %>
|
||||||
<%= render_slot(@range, @pack) %>
|
"""
|
||||||
"""}
|
|
||||||
end
|
end
|
||||||
|
|
||||||
defp get_value_for_key(
|
defp get_value_for_key(
|
||||||
|
@ -112,6 +112,20 @@ defmodule CanneryWeb.ContainerLive.Index do
|
|||||||
{:noreply, socket |> push_patch(to: ~p"/containers/search/#{search_term}")}
|
{:noreply, socket |> push_patch(to: ~p"/containers/search/#{search_term}")}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def handle_event(
|
||||||
|
"toggle_staged",
|
||||||
|
%{"container_id" => id},
|
||||||
|
%{assigns: %{current_user: current_user}} = socket
|
||||||
|
) do
|
||||||
|
container = Containers.get_container!(id, current_user)
|
||||||
|
|
||||||
|
{:ok, _container} =
|
||||||
|
container
|
||||||
|
|> Containers.update_container(current_user, %{"staged" => !container.staged})
|
||||||
|
|
||||||
|
{:noreply, socket |> display_containers()}
|
||||||
|
end
|
||||||
|
|
||||||
defp display_containers(%{assigns: %{search: search, current_user: current_user}} = socket) do
|
defp display_containers(%{assigns: %{search: search, current_user: current_user}} = socket) do
|
||||||
socket |> assign(:containers, Containers.list_containers(current_user, search: search))
|
socket |> assign(:containers, Containers.list_containers(current_user, search: search))
|
||||||
end
|
end
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
<div class="flex flex-col space-y-8 justify-center items-center">
|
<div class="flex flex-col justify-center items-center space-y-8">
|
||||||
<h1 class="title text-2xl title-primary-500">
|
<h1 class="text-2xl title title-primary-500">
|
||||||
<%= gettext("Containers") %>
|
<%= gettext("Containers") %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<%= if @containers |> Enum.empty?() and @search |> is_nil() do %>
|
<%= if @containers |> Enum.empty?() and @search |> is_nil() do %>
|
||||||
<h2 class="title text-xl text-primary-600">
|
<h2 class="text-xl title text-primary-600">
|
||||||
<%= gettext("No containers") %>
|
<%= gettext("No containers") %>
|
||||||
<%= display_emoji("😔") %>
|
<%= display_emoji("😔") %>
|
||||||
</h2>
|
</h2>
|
||||||
@ -17,14 +17,14 @@
|
|||||||
<%= dgettext("actions", "New Container") %>
|
<%= dgettext("actions", "New Container") %>
|
||||||
</.link>
|
</.link>
|
||||||
|
|
||||||
<div class="w-full flex flex-col sm:flex-row justify-center items-center space-y-4 sm:space-y-0 sm:space-x-4 max-w-2xl">
|
<div class="flex flex-col justify-center items-center space-y-4 w-full max-w-2xl sm:flex-row sm:space-y-0 sm:space-x-4">
|
||||||
<.form
|
<.form
|
||||||
:let={f}
|
:let={f}
|
||||||
for={%{}}
|
for={%{}}
|
||||||
as={:search}
|
as={:search}
|
||||||
phx-change="search"
|
phx-change="search"
|
||||||
phx-submit="search"
|
phx-submit="search"
|
||||||
class="grow flex items-center"
|
class="flex items-center grow"
|
||||||
>
|
>
|
||||||
<%= text_input(f, :search_term,
|
<%= text_input(f, :search_term,
|
||||||
class: "grow input input-primary",
|
class: "grow input input-primary",
|
||||||
@ -36,14 +36,14 @@
|
|||||||
</.form>
|
</.form>
|
||||||
|
|
||||||
<.toggle_button action="toggle_table" value={@view_table}>
|
<.toggle_button action="toggle_table" value={@view_table}>
|
||||||
<span class="title text-lg text-primary-600">
|
<span class="text-lg title text-primary-600">
|
||||||
<%= gettext("View as table") %>
|
<%= gettext("View as table") %>
|
||||||
</span>
|
</span>
|
||||||
</.toggle_button>
|
</.toggle_button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<%= if @containers |> Enum.empty?() do %>
|
<%= if @containers |> Enum.empty?() do %>
|
||||||
<h2 class="title text-xl text-primary-600">
|
<h2 class="text-xl title text-primary-600">
|
||||||
<%= gettext("No containers") %>
|
<%= gettext("No containers") %>
|
||||||
<%= display_emoji("😔") %>
|
<%= display_emoji("😔") %>
|
||||||
</h2>
|
</h2>
|
||||||
@ -56,6 +56,20 @@
|
|||||||
containers={@containers}
|
containers={@containers}
|
||||||
current_user={@current_user}
|
current_user={@current_user}
|
||||||
>
|
>
|
||||||
|
<:range :let={container}>
|
||||||
|
<div class="flex justify-center items-center px-4 py-2 h-full min-w-20 flex-wrap">
|
||||||
|
<button
|
||||||
|
type="button"
|
||||||
|
class="mx-2 my-1 text-sm btn btn-primary"
|
||||||
|
phx-click="toggle_staged"
|
||||||
|
phx-value-container_id={container.id}
|
||||||
|
>
|
||||||
|
<%= if container.staged,
|
||||||
|
do: dgettext("actions", "Unstage"),
|
||||||
|
else: dgettext("actions", "Stage") %>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</:range>
|
||||||
<:tag_actions :let={container}>
|
<:tag_actions :let={container}>
|
||||||
<div class="mx-4 my-2">
|
<div class="mx-4 my-2">
|
||||||
<.link
|
<.link
|
||||||
@ -109,7 +123,7 @@
|
|||||||
</:actions>
|
</:actions>
|
||||||
</.live_component>
|
</.live_component>
|
||||||
<% else %>
|
<% else %>
|
||||||
<div class="w-full flex flex-row flex-wrap justify-center items-stretch">
|
<div class="flex flex-row flex-wrap justify-center items-stretch w-full">
|
||||||
<.container_card
|
<.container_card
|
||||||
:for={container <- @containers}
|
:for={container <- @containers}
|
||||||
container={container}
|
container={container}
|
||||||
|
@ -78,6 +78,18 @@ defmodule CanneryWeb.ContainerLive.Show do
|
|||||||
{:noreply, socket}
|
{:noreply, socket}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def handle_event(
|
||||||
|
"toggle_staged",
|
||||||
|
_params,
|
||||||
|
%{assigns: %{container: container, current_user: current_user}} = socket
|
||||||
|
) do
|
||||||
|
{:ok, _container} =
|
||||||
|
container
|
||||||
|
|> Containers.update_container(current_user, %{"staged" => !container.staged})
|
||||||
|
|
||||||
|
{:noreply, socket |> render_container()}
|
||||||
|
end
|
||||||
|
|
||||||
def handle_event("toggle_table", _params, %{assigns: %{view_table: view_table}} = socket) do
|
def handle_event("toggle_table", _params, %{assigns: %{view_table: view_table}} = socket) do
|
||||||
{:noreply, socket |> assign(:view_table, !view_table) |> render_container()}
|
{:noreply, socket |> assign(:view_table, !view_table) |> render_container()}
|
||||||
end
|
end
|
||||||
|
@ -1,34 +1,34 @@
|
|||||||
<div class="space-y-4 flex flex-col justify-center items-center">
|
<div class="flex flex-col justify-center items-center space-y-4">
|
||||||
<h1 class="title text-2xl title-primary-500">
|
<h1 class="text-2xl title title-primary-500">
|
||||||
<%= @container.name %>
|
<%= @container.name %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<span :if={@container.desc} class="rounded-lg title text-lg">
|
<span :if={@container.desc} class="text-lg rounded-lg title">
|
||||||
<%= gettext("Description:") %>
|
<%= gettext("Description:") %>
|
||||||
<%= @container.desc %>
|
<%= @container.desc %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Type:") %>
|
<%= gettext("Type:") %>
|
||||||
<%= @container.type %>
|
<%= @container.type %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span :if={@container.location} class="rounded-lg title text-lg">
|
<span :if={@container.location} class="text-lg rounded-lg title">
|
||||||
<%= gettext("Location:") %>
|
<%= gettext("Location:") %>
|
||||||
<%= @container.location %>
|
<%= @container.location %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Packs:") %>
|
<%= gettext("Packs:") %>
|
||||||
<%= @packs_count %>
|
<%= @packs_count %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Rounds:") %>
|
<%= gettext("Rounds:") %>
|
||||||
<%= @round_count %>
|
<%= @round_count %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<div class="flex space-x-4 justify-center items-center text-primary-600">
|
<div class="flex justify-center items-center space-x-4 text-primary-600">
|
||||||
<.link
|
<.link
|
||||||
patch={~p"/container/edit/#{@container}"}
|
patch={~p"/container/edit/#{@container}"}
|
||||||
class="text-primary-600 link"
|
class="text-primary-600 link"
|
||||||
@ -52,11 +52,19 @@
|
|||||||
</.link>
|
</.link>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="flex flex-wrap justify-center items-center text-primary-600">
|
||||||
|
<button type="button" class="mx-4 my-2 btn btn-primary" phx-click="toggle_staged">
|
||||||
|
<%= if @container.staged,
|
||||||
|
do: dgettext("actions", "Unstage from range"),
|
||||||
|
else: dgettext("actions", "Stage for range") %>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
<hr class="mb-4 hr" />
|
<hr class="mb-4 hr" />
|
||||||
|
|
||||||
<%= if @container.tags |> Enum.empty?() do %>
|
<%= if @container.tags |> Enum.empty?() do %>
|
||||||
<div class="flex flex-row justify-center items-center space-x-4">
|
<div class="flex flex-row justify-center items-center space-x-4">
|
||||||
<h2 class="title text-lg text-primary-600">
|
<h2 class="text-lg title text-primary-600">
|
||||||
<%= gettext("No tags for this container") %>
|
<%= gettext("No tags for this container") %>
|
||||||
<%= display_emoji("😔") %>
|
<%= display_emoji("😔") %>
|
||||||
</h2>
|
</h2>
|
||||||
@ -105,15 +113,15 @@
|
|||||||
</.form>
|
</.form>
|
||||||
|
|
||||||
<.toggle_button action="toggle_table" value={@view_table}>
|
<.toggle_button action="toggle_table" value={@view_table}>
|
||||||
<span class="title text-lg text-primary-600">
|
<span class="text-lg title text-primary-600">
|
||||||
<%= gettext("View as table") %>
|
<%= gettext("View as table") %>
|
||||||
</span>
|
</span>
|
||||||
</.toggle_button>
|
</.toggle_button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="w-full p-4">
|
<div class="p-4 w-full">
|
||||||
<%= if @packs |> Enum.empty?() do %>
|
<%= if @packs |> Enum.empty?() do %>
|
||||||
<h2 class="mx-4 title text-lg text-primary-600 text-center">
|
<h2 class="mx-4 text-lg text-center title text-primary-600">
|
||||||
<%= gettext("No ammo in this container") %>
|
<%= gettext("No ammo in this container") %>
|
||||||
</h2>
|
</h2>
|
||||||
<% else %>
|
<% else %>
|
||||||
@ -131,7 +139,7 @@
|
|||||||
</.link>
|
</.link>
|
||||||
</:type>
|
</:type>
|
||||||
<:actions :let={%{count: pack_count} = pack}>
|
<:actions :let={%{count: pack_count} = pack}>
|
||||||
<div class="py-2 px-4 h-full space-x-4 flex justify-center items-center">
|
<div class="flex justify-center items-center px-4 py-2 space-x-4 h-full">
|
||||||
<.link
|
<.link
|
||||||
navigate={~p"/ammo/show/#{pack}"}
|
navigate={~p"/ammo/show/#{pack}"}
|
||||||
class="text-primary-600 link"
|
class="text-primary-600 link"
|
||||||
|
@ -96,18 +96,6 @@ defmodule CanneryWeb.PackLive.Index do
|
|||||||
{:noreply, socket |> put_flash(:info, prompt) |> display_packs()}
|
{:noreply, socket |> put_flash(:info, prompt) |> display_packs()}
|
||||||
end
|
end
|
||||||
|
|
||||||
def handle_event(
|
|
||||||
"toggle_staged",
|
|
||||||
%{"pack_id" => id},
|
|
||||||
%{assigns: %{current_user: current_user}} = socket
|
|
||||||
) do
|
|
||||||
pack = Ammo.get_pack!(id, current_user)
|
|
||||||
|
|
||||||
{:ok, _pack} = pack |> Ammo.update_pack(%{"staged" => !pack.staged}, current_user)
|
|
||||||
|
|
||||||
{:noreply, socket |> display_packs()}
|
|
||||||
end
|
|
||||||
|
|
||||||
def handle_event("toggle_show_used", _params, %{assigns: %{show_used: show_used}} = socket) do
|
def handle_event("toggle_show_used", _params, %{assigns: %{show_used: show_used}} = socket) do
|
||||||
{:noreply, socket |> assign(:show_used, !show_used) |> display_packs()}
|
{:noreply, socket |> assign(:show_used, !show_used) |> display_packs()}
|
||||||
end
|
end
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<div class="flex flex-col space-y-8 justify-center items-center">
|
<div class="flex flex-col justify-center items-center space-y-8">
|
||||||
<h1 class="title text-2xl title-primary-500">
|
<h1 class="text-2xl title title-primary-500">
|
||||||
<%= gettext("Ammo") %>
|
<%= gettext("Ammo") %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
@ -25,7 +25,7 @@
|
|||||||
</.link>
|
</.link>
|
||||||
</div>
|
</div>
|
||||||
<% @packs_count == 0 -> %>
|
<% @packs_count == 0 -> %>
|
||||||
<h2 class="title text-xl text-primary-600">
|
<h2 class="text-xl title text-primary-600">
|
||||||
<%= gettext("No ammo") %>
|
<%= gettext("No ammo") %>
|
||||||
<%= display_emoji("😔") %>
|
<%= display_emoji("😔") %>
|
||||||
</h2>
|
</h2>
|
||||||
@ -38,7 +38,7 @@
|
|||||||
<%= dgettext("actions", "Add Ammo") %>
|
<%= dgettext("actions", "Add Ammo") %>
|
||||||
</.link>
|
</.link>
|
||||||
|
|
||||||
<div class="w-full flex flex-col sm:flex-row justify-center items-center space-y-4 sm:space-y-0 sm:space-x-4 max-w-2xl">
|
<div class="flex flex-col justify-center items-center space-y-4 w-full max-w-2xl sm:flex-row sm:space-y-0 sm:space-x-4">
|
||||||
<.form
|
<.form
|
||||||
:let={f}
|
:let={f}
|
||||||
for={%{}}
|
for={%{}}
|
||||||
@ -71,7 +71,7 @@
|
|||||||
as={:search}
|
as={:search}
|
||||||
phx-change="search"
|
phx-change="search"
|
||||||
phx-submit="search"
|
phx-submit="search"
|
||||||
class="grow flex items-center"
|
class="flex items-center grow"
|
||||||
>
|
>
|
||||||
<%= text_input(f, :search_term,
|
<%= text_input(f, :search_term,
|
||||||
class: "grow input input-primary",
|
class: "grow input input-primary",
|
||||||
@ -83,14 +83,14 @@
|
|||||||
</.form>
|
</.form>
|
||||||
|
|
||||||
<.toggle_button action="toggle_show_used" value={@show_used}>
|
<.toggle_button action="toggle_show_used" value={@show_used}>
|
||||||
<span class="title text-lg text-primary-600">
|
<span class="text-lg title text-primary-600">
|
||||||
<%= gettext("Show used") %>
|
<%= gettext("Show used") %>
|
||||||
</span>
|
</span>
|
||||||
</.toggle_button>
|
</.toggle_button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<%= if @packs |> Enum.empty?() do %>
|
<%= if @packs |> Enum.empty?() do %>
|
||||||
<h2 class="title text-xl text-primary-600">
|
<h2 class="text-xl title text-primary-600">
|
||||||
<%= gettext("No Ammo") %>
|
<%= gettext("No Ammo") %>
|
||||||
<%= display_emoji("😔") %>
|
<%= display_emoji("😔") %>
|
||||||
</h2>
|
</h2>
|
||||||
@ -108,18 +108,7 @@
|
|||||||
</.link>
|
</.link>
|
||||||
</:type>
|
</:type>
|
||||||
<:range :let={pack}>
|
<:range :let={pack}>
|
||||||
<div class="min-w-20 py-2 px-4 h-full flex flew-wrap justify-center items-center">
|
<div class="flex flex-wrap justify-center items-center px-4 py-2 h-full min-w-20">
|
||||||
<button
|
|
||||||
type="button"
|
|
||||||
class="mx-2 my-1 text-sm btn btn-primary"
|
|
||||||
phx-click="toggle_staged"
|
|
||||||
phx-value-pack_id={pack.id}
|
|
||||||
>
|
|
||||||
<%= if pack.staged,
|
|
||||||
do: dgettext("actions", "Unstage"),
|
|
||||||
else: dgettext("actions", "Stage") %>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<.link
|
<.link
|
||||||
patch={~p"/ammo/add_shot_record/#{pack}"}
|
patch={~p"/ammo/add_shot_record/#{pack}"}
|
||||||
class="mx-2 my-1 text-sm btn btn-primary"
|
class="mx-2 my-1 text-sm btn btn-primary"
|
||||||
@ -129,7 +118,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</:range>
|
</:range>
|
||||||
<:container :let={{pack, %{name: container_name} = container}}>
|
<:container :let={{pack, %{name: container_name} = container}}>
|
||||||
<div class="min-w-20 py-2 px-4 h-full flex flew-wrap justify-center items-center">
|
<div class="flex flex-wrap justify-center items-center px-4 py-2 h-full min-w-20">
|
||||||
<.link navigate={~p"/container/#{container}"} class="mx-2 my-1 link">
|
<.link navigate={~p"/container/#{container}"} class="mx-2 my-1 link">
|
||||||
<%= container_name %>
|
<%= container_name %>
|
||||||
</.link>
|
</.link>
|
||||||
@ -140,7 +129,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</:container>
|
</:container>
|
||||||
<:actions :let={%{count: pack_count} = pack}>
|
<:actions :let={%{count: pack_count} = pack}>
|
||||||
<div class="py-2 px-4 h-full space-x-4 flex justify-center items-center">
|
<div class="flex justify-center items-center px-4 py-2 space-x-4 h-full">
|
||||||
<.link
|
<.link
|
||||||
navigate={~p"/ammo/show/#{pack}"}
|
navigate={~p"/ammo/show/#{pack}"}
|
||||||
class="text-primary-600 link"
|
class="text-primary-600 link"
|
||||||
|
@ -57,16 +57,6 @@ defmodule CanneryWeb.PackLive.Show do
|
|||||||
{:noreply, socket |> put_flash(:info, prompt) |> push_navigate(to: redirect_to)}
|
{:noreply, socket |> put_flash(:info, prompt) |> push_navigate(to: redirect_to)}
|
||||||
end
|
end
|
||||||
|
|
||||||
def handle_event(
|
|
||||||
"toggle_staged",
|
|
||||||
_params,
|
|
||||||
%{assigns: %{pack: pack, current_user: current_user}} = socket
|
|
||||||
) do
|
|
||||||
{:ok, pack} = pack |> Ammo.update_pack(%{"staged" => !pack.staged}, current_user)
|
|
||||||
|
|
||||||
{:noreply, socket |> display_pack(pack)}
|
|
||||||
end
|
|
||||||
|
|
||||||
def handle_event(
|
def handle_event(
|
||||||
"delete_shot_record",
|
"delete_shot_record",
|
||||||
%{"id" => id},
|
%{"id" => id},
|
||||||
|
@ -1,43 +1,43 @@
|
|||||||
<div class="mx-auto space-y-4 max-w-3xl flex flex-col justify-center items-center">
|
<div class="flex flex-col justify-center items-center mx-auto space-y-4 max-w-3xl">
|
||||||
<h1 class="title text-2xl title-primary-500">
|
<h1 class="text-2xl title title-primary-500">
|
||||||
<%= @pack.type.name %>
|
<%= @pack.type.name %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="space-y-2 flex flex-col justify-center items-center">
|
<div class="flex flex-col justify-center items-center space-y-2">
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Count:") %>
|
<%= gettext("Count:") %>
|
||||||
<%= @pack.count %>
|
<%= @pack.count %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Original count:") %>
|
<%= gettext("Original count:") %>
|
||||||
<%= @original_count %>
|
<%= @original_count %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Percentage left:") %>
|
<%= gettext("Percentage left:") %>
|
||||||
<%= gettext("%{percentage}%", percentage: @percentage_remaining) %>
|
<%= gettext("%{percentage}%", percentage: @percentage_remaining) %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<%= if @pack.notes do %>
|
<%= if @pack.notes do %>
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Notes:") %>
|
<%= gettext("Notes:") %>
|
||||||
<%= @pack.notes %>
|
<%= @pack.notes %>
|
||||||
</span>
|
</span>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Purchased on:") %>
|
<%= gettext("Purchased on:") %>
|
||||||
<.date id={"#{@pack.id}-purchased-on"} date={@pack.purchased_on} />
|
<.date id={"#{@pack.id}-purchased-on"} date={@pack.purchased_on} />
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<%= if @pack.price_paid do %>
|
<%= if @pack.price_paid do %>
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Original cost:") %>
|
<%= gettext("Original cost:") %>
|
||||||
<%= gettext("$%{amount}", amount: display_currency(@pack.price_paid)) %>
|
<%= gettext("$%{amount}", amount: display_currency(@pack.price_paid)) %>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="rounded-lg title text-lg">
|
<span class="text-lg rounded-lg title">
|
||||||
<%= gettext("Current value:") %>
|
<%= gettext("Current value:") %>
|
||||||
<%= gettext("$%{amount}",
|
<%= gettext("$%{amount}",
|
||||||
amount: display_currency(@pack.price_paid * @percentage_remaining / 100)
|
amount: display_currency(@pack.price_paid * @percentage_remaining / 100)
|
||||||
@ -76,12 +76,6 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex flex-wrap justify-center items-center text-primary-600">
|
<div class="flex flex-wrap justify-center items-center text-primary-600">
|
||||||
<button type="button" class="mx-4 my-2 btn btn-primary" phx-click="toggle_staged">
|
|
||||||
<%= if @pack.staged,
|
|
||||||
do: dgettext("actions", "Unstage from range"),
|
|
||||||
else: dgettext("actions", "Stage for range") %>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<.link patch={~p"/ammo/show/move/#{@pack}"} class="btn btn-primary">
|
<.link patch={~p"/ammo/show/move/#{@pack}"} class="btn btn-primary">
|
||||||
<%= dgettext("actions", "Move ammo") %>
|
<%= dgettext("actions", "Move ammo") %>
|
||||||
</.link>
|
</.link>
|
||||||
@ -96,7 +90,7 @@
|
|||||||
|
|
||||||
<div>
|
<div>
|
||||||
<%= if @container do %>
|
<%= if @container do %>
|
||||||
<h1 class="mb-4 px-4 py-2 text-center rounded-lg title text-xl">
|
<h1 class="px-4 py-2 mb-4 text-xl text-center rounded-lg title">
|
||||||
<%= gettext("Stored in") %>
|
<%= gettext("Stored in") %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
@ -109,7 +103,7 @@
|
|||||||
<%= unless @shot_records |> Enum.empty?() do %>
|
<%= unless @shot_records |> Enum.empty?() do %>
|
||||||
<hr class="mb-4 w-full" />
|
<hr class="mb-4 w-full" />
|
||||||
|
|
||||||
<h1 class="mb-4 px-4 py-2 text-center rounded-lg title text-xl">
|
<h1 class="px-4 py-2 mb-4 text-xl text-center rounded-lg title">
|
||||||
<%= gettext("Rounds used") %>
|
<%= gettext("Rounds used") %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
|
@ -4,7 +4,8 @@ defmodule CanneryWeb.RangeLive.Index do
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
use CanneryWeb, :live_view
|
use CanneryWeb, :live_view
|
||||||
alias Cannery.{ActivityLog, ActivityLog.ShotRecord, Ammo}
|
alias Cannery.{ActivityLog, ActivityLog.ShotRecord}
|
||||||
|
alias Cannery.{Ammo, Containers}
|
||||||
alias Phoenix.LiveView.Socket
|
alias Phoenix.LiveView.Socket
|
||||||
|
|
||||||
@impl true
|
@impl true
|
||||||
@ -101,14 +102,16 @@ defmodule CanneryWeb.RangeLive.Index do
|
|||||||
|
|
||||||
def handle_event(
|
def handle_event(
|
||||||
"toggle_staged",
|
"toggle_staged",
|
||||||
%{"pack_id" => pack_id},
|
%{"container_id" => container_id},
|
||||||
%{assigns: %{current_user: current_user}} = socket
|
%{assigns: %{current_user: current_user}} = socket
|
||||||
) do
|
) do
|
||||||
pack = Ammo.get_pack!(pack_id, current_user)
|
container = Containers.get_container!(container_id, current_user)
|
||||||
|
|
||||||
{:ok, _pack} = pack |> Ammo.update_pack(%{"staged" => !pack.staged}, current_user)
|
{:ok, _container} =
|
||||||
|
container
|
||||||
|
|> Containers.update_container(current_user, %{"staged" => !container.staged})
|
||||||
|
|
||||||
prompt = dgettext("prompts", "Ammo unstaged succesfully")
|
prompt = dgettext("prompts", "Container unstaged succesfully")
|
||||||
{:noreply, socket |> put_flash(:info, prompt) |> display_shot_records()}
|
{:noreply, socket |> put_flash(:info, prompt) |> display_shot_records()}
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -175,6 +178,10 @@ defmodule CanneryWeb.RangeLive.Index do
|
|||||||
start_date: start_date
|
start_date: start_date
|
||||||
)
|
)
|
||||||
|
|
||||||
|
containers =
|
||||||
|
Containers.list_containers(current_user, staged: true)
|
||||||
|
|> Map.new(fn container = %{id: container_id} -> {container_id, container} end)
|
||||||
|
|
||||||
packs = Ammo.list_packs(current_user, staged: true)
|
packs = Ammo.list_packs(current_user, staged: true)
|
||||||
chart_data = shot_records |> get_chart_data_for_shot_record()
|
chart_data = shot_records |> get_chart_data_for_shot_record()
|
||||||
original_counts = packs |> Ammo.get_original_counts(current_user)
|
original_counts = packs |> Ammo.get_original_counts(current_user)
|
||||||
@ -184,6 +191,7 @@ defmodule CanneryWeb.RangeLive.Index do
|
|||||||
|
|
||||||
socket
|
socket
|
||||||
|> assign(
|
|> assign(
|
||||||
|
containers: containers,
|
||||||
packs: packs,
|
packs: packs,
|
||||||
original_counts: original_counts,
|
original_counts: original_counts,
|
||||||
cprs: cprs,
|
cprs: cprs,
|
||||||
|
@ -3,18 +3,18 @@
|
|||||||
<%= gettext("Range day") %>
|
<%= gettext("Range day") %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<%= if @packs |> Enum.empty?() do %>
|
<%= if @containers |> Enum.empty?() do %>
|
||||||
<h1 class="text-xl title text-primary-600">
|
<h1 class="text-xl title text-primary-600">
|
||||||
<%= gettext("No ammo staged") %>
|
<%= gettext("No containers staged") %>
|
||||||
<%= display_emoji("😔") %>
|
<%= display_emoji("😔") %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<.link navigate={~p"/ammo"} class="btn btn-primary">
|
<.link navigate={~p"/containers"} class="btn btn-primary">
|
||||||
<%= dgettext("actions", "Why not get some ready to shoot?") %>
|
<%= dgettext("actions", "Why not get some ready to shoot?") %>
|
||||||
</.link>
|
</.link>
|
||||||
<% else %>
|
<% else %>
|
||||||
<.link navigate={~p"/ammo"} class="btn btn-primary">
|
<.link navigate={~p"/containers"} class="btn btn-primary">
|
||||||
<%= dgettext("actions", "Stage ammo") %>
|
<%= dgettext("actions", "Stage containers") %>
|
||||||
</.link>
|
</.link>
|
||||||
|
|
||||||
<div class="flex flex-row flex-wrap justify-center items-stretch w-full">
|
<div class="flex flex-row flex-wrap justify-center items-stretch w-full">
|
||||||
@ -42,25 +42,14 @@
|
|||||||
|
|
||||||
<div class="flex flex-row flex-wrap justify-center items-stretch w-full">
|
<div class="flex flex-row flex-wrap justify-center items-stretch w-full">
|
||||||
<.pack_card
|
<.pack_card
|
||||||
:for={%{id: pack_id} = pack <- @packs}
|
:for={%{id: pack_id, container_id: container_id} = pack <- @packs}
|
||||||
pack={pack}
|
pack={pack}
|
||||||
original_count={Map.fetch!(@original_counts, pack_id)}
|
original_count={Map.fetch!(@original_counts, pack_id)}
|
||||||
cpr={Map.get(@cprs, pack_id)}
|
cpr={Map.get(@cprs, pack_id)}
|
||||||
last_used_date={Map.get(@last_used_dates, pack_id)}
|
last_used_date={Map.get(@last_used_dates, pack_id)}
|
||||||
current_user={@current_user}
|
current_user={@current_user}
|
||||||
|
container={Map.fetch!(@containers, container_id)}
|
||||||
>
|
>
|
||||||
<button
|
|
||||||
type="button"
|
|
||||||
class="btn btn-primary"
|
|
||||||
phx-click="toggle_staged"
|
|
||||||
phx-value-pack_id={pack.id}
|
|
||||||
data-confirm={"#{dgettext("prompts", "Are you sure you want to unstage this ammo?")}"}
|
|
||||||
>
|
|
||||||
<%= if pack.staged,
|
|
||||||
do: dgettext("actions", "Unstage from range"),
|
|
||||||
else: dgettext("actions", "Stage for range") %>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<.link patch={~p"/range/add_shot_record/#{pack}"} class="btn btn-primary">
|
<.link patch={~p"/range/add_shot_record/#{pack}"} class="btn btn-primary">
|
||||||
<%= dgettext("actions", "Record shots") %>
|
<%= dgettext("actions", "Record shots") %>
|
||||||
</.link>
|
</.link>
|
||||||
|
@ -131,7 +131,7 @@ msgstr ""
|
|||||||
msgid "Send instructions to reset password"
|
msgid "Send instructions to reset password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:65
|
#: lib/cannery_web/live/container_live/show.html.heex:73
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not add one?"
|
msgid "Why not add one?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -141,19 +141,14 @@ msgstr ""
|
|||||||
msgid "Add"
|
msgid "Add"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:17
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Stage ammo"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:13
|
#: lib/cannery_web/live/range_live/index.html.heex:13
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not get some ready to shoot?"
|
msgid "Why not get some ready to shoot?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
#: lib/cannery_web/live/pack_live/index.html.heex:116
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:90
|
#: lib/cannery_web/live/pack_live/show.html.heex:84
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:65
|
#: lib/cannery_web/live/range_live/index.html.heex:54
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -199,8 +194,8 @@ msgid "View in Catalog"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:77
|
#: lib/cannery_web/components/move_pack_component.ex:77
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:138
|
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:86
|
#: lib/cannery_web/live/pack_live/show.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Move ammo"
|
msgid "Move ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -210,14 +205,12 @@ msgstr ""
|
|||||||
msgid "Set Unlimited"
|
msgid "Set Unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:82
|
#: lib/cannery_web/live/container_live/show.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:61
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage for range"
|
msgid "Stage for range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:81
|
#: lib/cannery_web/live/container_live/show.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:60
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage from range"
|
msgid "Unstage from range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -227,8 +220,8 @@ msgstr ""
|
|||||||
msgid "Export Data as JSON"
|
msgid "Export Data as JSON"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:87
|
#: lib/cannery_web/live/container_live/index.html.heex:101
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:145
|
#: lib/cannery_web/live/container_live/index.html.heex:159
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone %{container_name}"
|
msgid "Clone %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -238,8 +231,8 @@ msgstr ""
|
|||||||
msgid "Copy invite link for %{invite_name}"
|
msgid "Copy invite link for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:104
|
#: lib/cannery_web/live/container_live/index.html.heex:118
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:162
|
#: lib/cannery_web/live/container_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:48
|
#: lib/cannery_web/live/container_live/show.html.heex:48
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete %{container_name}"
|
msgid "Delete %{container_name}"
|
||||||
@ -255,8 +248,8 @@ msgstr ""
|
|||||||
msgid "Delete invite for %{invite_name}"
|
msgid "Delete invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:77
|
#: lib/cannery_web/live/container_live/index.html.heex:91
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:135
|
#: lib/cannery_web/live/container_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:35
|
#: lib/cannery_web/live/container_live/show.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{container_name}"
|
msgid "Edit %{container_name}"
|
||||||
@ -272,56 +265,56 @@ msgstr ""
|
|||||||
msgid "Edit invite for %{invite_name}"
|
msgid "Edit invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:120
|
#: lib/cannery_web/live/container_live/index.html.heex:69
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:35
|
#: lib/cannery_web/live/range_live/index.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage"
|
msgid "Stage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:65
|
#: lib/cannery_web/live/container_live/index.html.heex:79
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:124
|
#: lib/cannery_web/live/container_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tag %{container_name}"
|
msgid "Tag %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:119
|
#: lib/cannery_web/live/container_live/index.html.heex:68
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:34
|
#: lib/cannery_web/live/range_live/index.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:172
|
#: lib/cannery_web/live/pack_live/index.html.heex:161
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone pack of %{pack_count} bullets"
|
msgid "Clone pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:187
|
#: lib/cannery_web/live/pack_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete pack of %{pack_count} bullets"
|
msgid "Delete pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:160
|
#: lib/cannery_web/live/pack_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit pack of %{pack_count} bullets"
|
msgid "Edit pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:139
|
#: lib/cannery_web/live/container_live/show.html.heex:147
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:148
|
#: lib/cannery_web/live/pack_live/index.html.heex:137
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:201
|
#: lib/cannery_web/live/type_live/show.html.heex:201
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View pack of %{pack_count} bullets"
|
msgid "View pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:159
|
#: lib/cannery_web/live/pack_live/show.ex:149
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:192
|
#: lib/cannery_web/live/range_live/index.html.heex:181
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete shot record of %{shot_record_count} shots"
|
msgid "Delete shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:144
|
#: lib/cannery_web/live/pack_live/show.ex:134
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:175
|
#: lib/cannery_web/live/range_live/index.html.heex:164
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit shot record of %{shot_record_count} shots"
|
msgid "Edit shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -357,3 +350,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "add a type first"
|
msgid "add a type first"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:17
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Stage containers"
|
||||||
|
msgstr ""
|
||||||
|
@ -144,7 +144,7 @@ msgstr "Speichern"
|
|||||||
msgid "Send instructions to reset password"
|
msgid "Send instructions to reset password"
|
||||||
msgstr "Anleitung zum Passwort zurücksetzen zusenden"
|
msgstr "Anleitung zum Passwort zurücksetzen zusenden"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:65
|
#: lib/cannery_web/live/container_live/show.html.heex:73
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not add one?"
|
msgid "Why not add one?"
|
||||||
msgstr "Warum fügen Sie keine hinzu?"
|
msgstr "Warum fügen Sie keine hinzu?"
|
||||||
@ -154,19 +154,14 @@ msgstr "Warum fügen Sie keine hinzu?"
|
|||||||
msgid "Add"
|
msgid "Add"
|
||||||
msgstr "Hinzufügen"
|
msgstr "Hinzufügen"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:17
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Stage ammo"
|
|
||||||
msgstr "Munition markieren"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:13
|
#: lib/cannery_web/live/range_live/index.html.heex:13
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not get some ready to shoot?"
|
msgid "Why not get some ready to shoot?"
|
||||||
msgstr "Warum nicht einige für den Schießstand auswählen?"
|
msgstr "Warum nicht einige für den Schießstand auswählen?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
#: lib/cannery_web/live/pack_live/index.html.heex:116
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:90
|
#: lib/cannery_web/live/pack_live/show.html.heex:84
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:65
|
#: lib/cannery_web/live/range_live/index.html.heex:54
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr "Schüsse dokumentieren"
|
msgstr "Schüsse dokumentieren"
|
||||||
@ -212,8 +207,8 @@ msgid "View in Catalog"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:77
|
#: lib/cannery_web/components/move_pack_component.ex:77
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:138
|
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:86
|
#: lib/cannery_web/live/pack_live/show.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Move ammo"
|
msgid "Move ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -223,14 +218,12 @@ msgstr ""
|
|||||||
msgid "Set Unlimited"
|
msgid "Set Unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:82
|
#: lib/cannery_web/live/container_live/show.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:61
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage for range"
|
msgid "Stage for range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:81
|
#: lib/cannery_web/live/container_live/show.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:60
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage from range"
|
msgid "Unstage from range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -240,8 +233,8 @@ msgstr ""
|
|||||||
msgid "Export Data as JSON"
|
msgid "Export Data as JSON"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:87
|
#: lib/cannery_web/live/container_live/index.html.heex:101
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:145
|
#: lib/cannery_web/live/container_live/index.html.heex:159
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone %{container_name}"
|
msgid "Clone %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -251,8 +244,8 @@ msgstr ""
|
|||||||
msgid "Copy invite link for %{invite_name}"
|
msgid "Copy invite link for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:104
|
#: lib/cannery_web/live/container_live/index.html.heex:118
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:162
|
#: lib/cannery_web/live/container_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:48
|
#: lib/cannery_web/live/container_live/show.html.heex:48
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete %{container_name}"
|
msgid "Delete %{container_name}"
|
||||||
@ -268,8 +261,8 @@ msgstr ""
|
|||||||
msgid "Delete invite for %{invite_name}"
|
msgid "Delete invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:77
|
#: lib/cannery_web/live/container_live/index.html.heex:91
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:135
|
#: lib/cannery_web/live/container_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:35
|
#: lib/cannery_web/live/container_live/show.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{container_name}"
|
msgid "Edit %{container_name}"
|
||||||
@ -285,56 +278,56 @@ msgstr ""
|
|||||||
msgid "Edit invite for %{invite_name}"
|
msgid "Edit invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:120
|
#: lib/cannery_web/live/container_live/index.html.heex:69
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:35
|
#: lib/cannery_web/live/range_live/index.html.heex:35
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Stage"
|
msgid "Stage"
|
||||||
msgstr "Munition markieren"
|
msgstr "Munition markieren"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:65
|
#: lib/cannery_web/live/container_live/index.html.heex:79
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:124
|
#: lib/cannery_web/live/container_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tag %{container_name}"
|
msgid "Tag %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:119
|
#: lib/cannery_web/live/container_live/index.html.heex:68
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:34
|
#: lib/cannery_web/live/range_live/index.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:172
|
#: lib/cannery_web/live/pack_live/index.html.heex:161
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Clone pack of %{pack_count} bullets"
|
msgid "Clone pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:187
|
#: lib/cannery_web/live/pack_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete pack of %{pack_count} bullets"
|
msgid "Delete pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:160
|
#: lib/cannery_web/live/pack_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit pack of %{pack_count} bullets"
|
msgid "Edit pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:139
|
#: lib/cannery_web/live/container_live/show.html.heex:147
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:148
|
#: lib/cannery_web/live/pack_live/index.html.heex:137
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:201
|
#: lib/cannery_web/live/type_live/show.html.heex:201
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "View pack of %{pack_count} bullets"
|
msgid "View pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:159
|
#: lib/cannery_web/live/pack_live/show.ex:149
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:192
|
#: lib/cannery_web/live/range_live/index.html.heex:181
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete shot record of %{shot_record_count} shots"
|
msgid "Delete shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:144
|
#: lib/cannery_web/live/pack_live/show.ex:134
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:175
|
#: lib/cannery_web/live/range_live/index.html.heex:164
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit shot record of %{shot_record_count} shots"
|
msgid "Edit shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -370,3 +363,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "add a type first"
|
msgid "add a type first"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:17
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Stage containers"
|
||||||
|
msgstr ""
|
||||||
|
@ -117,7 +117,7 @@ msgstr "Anzahl"
|
|||||||
msgid "Count:"
|
msgid "Count:"
|
||||||
msgstr "Anzahl:"
|
msgstr "Anzahl:"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:46
|
#: lib/cannery_web/components/container_table_component.ex:50
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -189,7 +189,7 @@ msgstr "Einladungen"
|
|||||||
msgid "Keep me logged in for 60 days"
|
msgid "Keep me logged in for 60 days"
|
||||||
msgstr "Für 60 Tage eingeloggt bleiben"
|
msgstr "Für 60 Tage eingeloggt bleiben"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:47
|
#: lib/cannery_web/components/container_table_component.ex:51
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:66
|
#: lib/cannery_web/components/move_pack_component.ex:66
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -224,7 +224,7 @@ msgstr "Metallene Munitionskiste mit Anime-Girl-Sticker"
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr "Meine coole Munitionskiste"
|
msgstr "Meine coole Munitionskiste"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:45
|
#: lib/cannery_web/components/container_table_component.ex:49
|
||||||
#: lib/cannery_web/components/type_table_component.ex:152
|
#: lib/cannery_web/components/type_table_component.ex:152
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||||
@ -281,7 +281,7 @@ msgstr "Keine Tags"
|
|||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
#: lib/cannery_web/live/pack_live/show.ex:80
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
@ -354,12 +354,12 @@ msgstr "Einfach:"
|
|||||||
msgid "Steel"
|
msgid "Steel"
|
||||||
msgstr "Stahl"
|
msgstr "Stahl"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:100
|
#: lib/cannery_web/live/pack_live/show.html.heex:94
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stored in"
|
msgid "Stored in"
|
||||||
msgstr "Gelagert in"
|
msgstr "Gelagert in"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:66
|
#: lib/cannery_web/components/container_table_component.ex:73
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:43
|
#: lib/cannery_web/live/tag_live/index.ex:43
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:53
|
#: lib/cannery_web/live/tag_live/index.ex:53
|
||||||
@ -389,7 +389,7 @@ msgstr "Die selbst-gehostete Website zur Verwaltung von Schusswaffen"
|
|||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr "Leuchtspur"
|
msgstr "Leuchtspur"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:48
|
#: lib/cannery_web/components/container_table_component.ex:52
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:65
|
#: lib/cannery_web/components/move_pack_component.ex:65
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:108
|
#: lib/cannery_web/components/pack_table_component.ex:108
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
||||||
@ -419,15 +419,16 @@ msgstr "Verbleibende Nutzung"
|
|||||||
msgid "Your data stays with you, period"
|
msgid "Your data stays with you, period"
|
||||||
msgstr "Ihre Daten bleiben bei Ihnen, Punkt"
|
msgstr "Ihre Daten bleiben bei Ihnen, Punkt"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:60
|
#: lib/cannery_web/live/container_live/show.html.heex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No tags for this container"
|
msgid "No tags for this container"
|
||||||
msgstr "Keine Tags für diesen Behälter"
|
msgstr "Keine Tags für diesen Behälter"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/container_table_component.ex:77
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:80
|
#: lib/cannery_web/components/pack_table_component.ex:80
|
||||||
#: lib/cannery_web/live/range_live/index.ex:75
|
#: lib/cannery_web/live/range_live/index.ex:76
|
||||||
#: lib/cannery_web/live/range_live/index.ex:85
|
#: lib/cannery_web/live/range_live/index.ex:86
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr "Schießplatz"
|
msgstr "Schießplatz"
|
||||||
@ -439,7 +440,7 @@ msgstr "Range Day"
|
|||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:91
|
#: lib/cannery_web/live/pack_live/show.ex:81
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
@ -450,26 +451,21 @@ msgstr "Datum"
|
|||||||
msgid "Shots fired"
|
msgid "Shots fired"
|
||||||
msgstr "Schüsse abgegeben"
|
msgstr "Schüsse abgegeben"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:8
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "No ammo staged"
|
|
||||||
msgstr "Keine Munition selektiert"
|
|
||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
||||||
#: lib/cannery_web/live/pack_live/index.ex:35
|
#: lib/cannery_web/live/pack_live/index.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr "Schüsse dokumentieren"
|
msgstr "Schüsse dokumentieren"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:75
|
#: lib/cannery_web/live/range_live/index.html.heex:64
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:159
|
#: lib/cannery_web/live/range_live/index.html.heex:148
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No shots recorded"
|
msgid "No shots recorded"
|
||||||
msgstr "Keine Schüsse dokumentiert"
|
msgstr "Keine Schüsse dokumentiert"
|
||||||
|
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:89
|
#: lib/cannery_web/live/pack_live/show.ex:79
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:89
|
#: lib/cannery_web/live/range_live/index.html.heex:78
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot"
|
msgid "Rounds shot"
|
||||||
msgstr "Patronen abgefeuert"
|
msgstr "Patronen abgefeuert"
|
||||||
@ -484,7 +480,7 @@ msgstr "Munition verschieben"
|
|||||||
msgid "No other containers"
|
msgid "No other containers"
|
||||||
msgstr "Kein weiterer Behälter"
|
msgstr "Kein weiterer Behälter"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:80
|
#: lib/cannery_web/live/range_live/index.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot log"
|
msgid "Shot log"
|
||||||
msgstr "Schießkladde"
|
msgstr "Schießkladde"
|
||||||
@ -492,7 +488,7 @@ msgstr "Schießkladde"
|
|||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:181
|
#: lib/cannery_web/components/pack_table_component.ex:181
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:264
|
#: lib/cannery_web/components/pack_table_component.ex:263
|
||||||
#: lib/cannery_web/components/type_table_component.ex:273
|
#: lib/cannery_web/components/type_table_component.ex:273
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
||||||
@ -565,13 +561,13 @@ msgid "Reconnecting..."
|
|||||||
msgstr "Neu verbinden..."
|
msgstr "Neu verbinden..."
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:28
|
#: lib/cannery_web/live/container_live/index.ex:28
|
||||||
#: lib/cannery_web/live/container_live/show.ex:118
|
#: lib/cannery_web/live/container_live/show.ex:130
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name}"
|
msgid "Edit %{name}"
|
||||||
msgstr "%{name} bearbeiten"
|
msgstr "%{name} bearbeiten"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:63
|
#: lib/cannery_web/live/container_live/index.ex:63
|
||||||
#: lib/cannery_web/live/container_live/show.ex:119
|
#: lib/cannery_web/live/container_live/show.ex:131
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name} tags"
|
msgid "Edit %{name} tags"
|
||||||
msgstr "Editiere %{name} Tags"
|
msgstr "Editiere %{name} Tags"
|
||||||
@ -584,7 +580,7 @@ msgid "Rounds:"
|
|||||||
msgstr "Patronen:"
|
msgstr "Patronen:"
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:178
|
#: lib/cannery_web/components/pack_table_component.ex:178
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:260
|
#: lib/cannery_web/components/pack_table_component.ex:259
|
||||||
#: lib/cannery_web/components/type_table_component.ex:272
|
#: lib/cannery_web/components/type_table_component.ex:272
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:154
|
#: lib/cannery_web/live/type_live/show.html.heex:154
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -616,7 +612,7 @@ msgstr "Ursprüngliche Anzahl:"
|
|||||||
msgid "Percentage left:"
|
msgid "Percentage left:"
|
||||||
msgstr "Prozent verbleibend:"
|
msgstr "Prozent verbleibend:"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:113
|
#: lib/cannery_web/live/pack_live/show.html.heex:107
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds used"
|
msgid "Rounds used"
|
||||||
msgstr "Patronen verbraucht"
|
msgstr "Patronen verbraucht"
|
||||||
@ -647,8 +643,8 @@ msgid "Reset your password"
|
|||||||
msgstr "Passwort zurücksetzen"
|
msgstr "Passwort zurücksetzen"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:40
|
#: lib/cannery_web/live/pack_live/show.ex:40
|
||||||
#: lib/cannery_web/live/range_live/index.ex:51
|
#: lib/cannery_web/live/range_live/index.ex:52
|
||||||
#: lib/cannery_web/live/range_live/index.ex:67
|
#: lib/cannery_web/live/range_live/index.ex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record Shots"
|
msgid "Record Shots"
|
||||||
msgstr "Schüsse dokumentieren"
|
msgstr "Schüsse dokumentieren"
|
||||||
@ -706,7 +702,7 @@ msgstr "Munitionstyp bearbeiten"
|
|||||||
msgid "Move Ammo"
|
msgid "Move Ammo"
|
||||||
msgstr "Munition verschieben"
|
msgstr "Munition verschieben"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:117
|
#: lib/cannery_web/live/container_live/show.html.heex:125
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "No ammo in this container"
|
msgid "No ammo in this container"
|
||||||
msgstr "Keine Munitionsgruppe in diesem Behälter"
|
msgstr "Keine Munitionsgruppe in diesem Behälter"
|
||||||
@ -716,7 +712,7 @@ msgstr "Keine Munitionsgruppe in diesem Behälter"
|
|||||||
msgid "Show Ammo"
|
msgid "Show Ammo"
|
||||||
msgstr "Zeige Munitionsarten"
|
msgstr "Zeige Munitionsarten"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:105
|
#: lib/cannery_web/live/pack_live/show.html.heex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "This ammo is not in a container"
|
msgid "This ammo is not in a container"
|
||||||
msgstr "Diese Munitionsgruppe ist nicht in einem Behälter"
|
msgstr "Diese Munitionsgruppe ist nicht in einem Behälter"
|
||||||
@ -756,31 +752,31 @@ msgstr "Behälter"
|
|||||||
msgid "Show used"
|
msgid "Show used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:219
|
#: lib/cannery_web/components/pack_table_component.ex:218
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "%{percentage}%"
|
msgid "%{percentage}%"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:207
|
#: lib/cannery_web/live/range_live/index.ex:215
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr "Patronen abgefeuert"
|
msgstr "Patronen abgefeuert"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:64
|
#: lib/cannery_web/components/container_table_component.ex:68
|
||||||
#: lib/cannery_web/components/type_table_component.ex:122
|
#: lib/cannery_web/components/type_table_component.ex:122
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:65
|
#: lib/cannery_web/components/container_table_component.ex:69
|
||||||
#: lib/cannery_web/components/type_table_component.ex:143
|
#: lib/cannery_web/components/type_table_component.ex:143
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
msgstr "Patronen:"
|
msgstr "Patronen:"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:40
|
#: lib/cannery_web/live/container_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:109
|
#: lib/cannery_web/live/container_live/show.html.heex:117
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:170
|
#: lib/cannery_web/live/type_live/show.html.heex:170
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
@ -826,7 +822,7 @@ msgstr ""
|
|||||||
msgid "Used rounds:"
|
msgid "Used rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:91
|
#: lib/cannery_web/live/range_live/index.html.heex:80
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot chart"
|
msgid "Rounds shot chart"
|
||||||
msgstr "Patronen abgefeuert"
|
msgstr "Patronen abgefeuert"
|
||||||
@ -933,7 +929,7 @@ msgid "Average CPR"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:268
|
#: lib/cannery_web/components/pack_table_component.ex:267
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Empty"
|
msgid "Empty"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1015,7 +1011,7 @@ msgstr ""
|
|||||||
msgid "Search tags"
|
msgid "Search tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:135
|
#: lib/cannery_web/live/range_live/index.html.heex:124
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Search shot records"
|
msgid "Search shot records"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1150,12 +1146,12 @@ msgstr ""
|
|||||||
msgid "Really great weather"
|
msgid "Really great weather"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:67
|
#: lib/cannery_web/components/container_table_component.ex:74
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:67
|
#: lib/cannery_web/components/move_pack_component.ex:67
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:62
|
#: lib/cannery_web/components/pack_table_component.ex:62
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
||||||
#: lib/cannery_web/components/type_table_component.ex:99
|
#: lib/cannery_web/components/type_table_component.ex:99
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:92
|
#: lib/cannery_web/live/pack_live/show.ex:82
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1181,9 +1177,9 @@ msgstr ""
|
|||||||
msgid "Close modal"
|
msgid "Close modal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:97
|
#: lib/cannery_web/live/container_live/show.html.heex:105
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
|
#: lib/cannery_web/live/range_live/index.html.heex:103
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:37
|
#: lib/cannery_web/live/type_live/index.html.heex:37
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All"
|
msgid "All"
|
||||||
@ -1264,10 +1260,10 @@ msgstr "Keine Munition"
|
|||||||
msgid "None specified"
|
msgid "None specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
#: lib/cannery_web/live/container_live/show.html.heex:108
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:117
|
#: lib/cannery_web/live/range_live/index.html.heex:106
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||||
@ -1290,10 +1286,10 @@ msgstr "Zündertyp"
|
|||||||
msgid "Projectile"
|
msgid "Projectile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
#: lib/cannery_web/live/container_live/show.html.heex:106
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:115
|
#: lib/cannery_web/live/range_live/index.html.heex:104
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||||
@ -1345,10 +1341,10 @@ msgstr ""
|
|||||||
msgid "Shot type:"
|
msgid "Shot type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
#: lib/cannery_web/live/container_live/show.html.heex:107
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:116
|
#: lib/cannery_web/live/range_live/index.html.heex:105
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||||
@ -1390,10 +1386,10 @@ msgid "Wadding:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/type_table_component.ex:149
|
#: lib/cannery_web/components/type_table_component.ex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:91
|
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:106
|
#: lib/cannery_web/live/range_live/index.html.heex:95
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:29
|
#: lib/cannery_web/live/type_live/index.html.heex:29
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:46
|
#: lib/cannery_web/live/type_live/show.html.heex:46
|
||||||
@ -1413,7 +1409,7 @@ msgid "Used up!"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:41
|
#: lib/cannery_web/live/pack_live/show.ex:41
|
||||||
#: lib/cannery_web/live/range_live/index.ex:59
|
#: lib/cannery_web/live/range_live/index.ex:60
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit Shot Record"
|
msgid "Edit Shot Record"
|
||||||
msgstr "Schießkladde editieren"
|
msgstr "Schießkladde editieren"
|
||||||
@ -1452,7 +1448,12 @@ msgstr ""
|
|||||||
msgid "Any"
|
msgid "Any"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:149
|
#: lib/cannery_web/live/range_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Dates"
|
msgid "Dates"
|
||||||
msgstr "Datum"
|
msgstr "Datum"
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:8
|
||||||
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
|
msgid "No containers staged"
|
||||||
|
msgstr "Kein Behälter"
|
||||||
|
@ -23,7 +23,7 @@ msgstr ""
|
|||||||
## Run "mix gettext.extract" to bring this file up to
|
## Run "mix gettext.extract" to bring this file up to
|
||||||
## date. Leave "msgstr"s empty as changing them here has no
|
## date. Leave "msgstr"s empty as changing them here has no
|
||||||
## effect: edit them in PO (.po) files instead.
|
## effect: edit them in PO (.po) files instead.
|
||||||
#: lib/cannery/containers.ex:222
|
#: lib/cannery/containers.ex:234
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Container must be empty before deleting"
|
msgid "Container must be empty before deleting"
|
||||||
msgstr "Behälter muss vor dem Löschen leer sein"
|
msgstr "Behälter muss vor dem Löschen leer sein"
|
||||||
@ -170,7 +170,7 @@ msgstr ""
|
|||||||
"Ungültige Nummer an Kopien. Muss zwischen 1 and %{max} liegen. War "
|
"Ungültige Nummer an Kopien. Muss zwischen 1 and %{max} liegen. War "
|
||||||
"%{multiplier}"
|
"%{multiplier}"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
#: lib/cannery_web/live/range_live/index.html.heex:83
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your browser does not support the canvas element."
|
msgid "Your browser does not support the canvas element."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -216,12 +216,12 @@ msgstr ""
|
|||||||
msgid "You must log in to access this page."
|
msgid "You must log in to access this page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:98
|
#: lib/cannery/ammo/pack.ex:101
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid container"
|
msgid "Please select a valid container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:96
|
#: lib/cannery/ammo/pack.ex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid type"
|
msgid "Please select a valid type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -65,15 +65,15 @@ msgstr ""
|
|||||||
"Sind Sie sicher, dass sie %{email} löschen möchten? Dies kann nicht "
|
"Sind Sie sicher, dass sie %{email} löschen möchten? Dies kann nicht "
|
||||||
"zurückgenommen werden!"
|
"zurückgenommen werden!"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:99
|
#: lib/cannery_web/live/container_live/index.html.heex:113
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:157
|
#: lib/cannery_web/live/container_live/index.html.heex:171
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:45
|
#: lib/cannery_web/live/container_live/show.html.heex:45
|
||||||
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}?"
|
msgid "Are you sure you want to delete %{name}?"
|
||||||
msgstr "Sind Sie sicher, dass sie %{name} löschen möchten?"
|
msgstr "Sind Sie sicher, dass sie %{name} löschen möchten?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:185
|
#: lib/cannery_web/live/pack_live/index.html.heex:174
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this ammo?"
|
msgid "Are you sure you want to delete this ammo?"
|
||||||
@ -171,19 +171,14 @@ msgstr "Füge hinzu..."
|
|||||||
msgid "Shots recorded successfully"
|
msgid "Shots recorded successfully"
|
||||||
msgstr "Schüsse erfolgreich dokumentiert"
|
msgstr "Schüsse erfolgreich dokumentiert"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:57
|
#: lib/cannery_web/live/pack_live/show.ex:147
|
||||||
#, elixir-autogen, elixir-format
|
#: lib/cannery_web/live/range_live/index.html.heex:178
|
||||||
msgid "Are you sure you want to unstage this ammo?"
|
|
||||||
msgstr "Sind sie sicher, dass Sie diese Munition demarkieren möchten?"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:157
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:189
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this shot record?"
|
msgid "Are you sure you want to delete this shot record?"
|
||||||
msgstr "Sind sie sicher, dass sie die Schießkladde löschen möchten?"
|
msgstr "Sind sie sicher, dass sie die Schießkladde löschen möchten?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:79
|
#: lib/cannery_web/live/pack_live/show.ex:69
|
||||||
#: lib/cannery_web/live/range_live/index.ex:98
|
#: lib/cannery_web/live/range_live/index.ex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot records deleted succesfully"
|
msgid "Shot records deleted succesfully"
|
||||||
msgstr "Schießkladde erfolgreich gelöscht"
|
msgstr "Schießkladde erfolgreich gelöscht"
|
||||||
@ -240,11 +235,6 @@ msgstr "Spracheinstellung gespeichert."
|
|||||||
msgid "Ammo deleted succesfully"
|
msgid "Ammo deleted succesfully"
|
||||||
msgstr "Munitionsgruppe erfolgreich gelöscht"
|
msgstr "Munitionsgruppe erfolgreich gelöscht"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:111
|
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
|
||||||
msgid "Ammo unstaged succesfully"
|
|
||||||
msgstr "Munition erfolgreich demarkiert"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Ammo updated successfully"
|
msgid "Ammo updated successfully"
|
||||||
@ -302,3 +292,8 @@ msgstr "Sind Sie sicher, dass sie die Einladung für %{name} löschen möchten?"
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
||||||
msgstr "Sind Sie sicher, dass sie %{name} auf unbegrenzt setzen möchten?"
|
msgstr "Sind Sie sicher, dass sie %{name} auf unbegrenzt setzen möchten?"
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.ex:114
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Container unstaged succesfully"
|
||||||
|
msgstr ""
|
||||||
|
@ -113,7 +113,7 @@ msgstr ""
|
|||||||
msgid "Count:"
|
msgid "Count:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:46
|
#: lib/cannery_web/components/container_table_component.ex:50
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -185,7 +185,7 @@ msgstr ""
|
|||||||
msgid "Keep me logged in for 60 days"
|
msgid "Keep me logged in for 60 days"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:47
|
#: lib/cannery_web/components/container_table_component.ex:51
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:66
|
#: lib/cannery_web/components/move_pack_component.ex:66
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -220,7 +220,7 @@ msgstr ""
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:45
|
#: lib/cannery_web/components/container_table_component.ex:49
|
||||||
#: lib/cannery_web/components/type_table_component.ex:152
|
#: lib/cannery_web/components/type_table_component.ex:152
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||||
@ -277,7 +277,7 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
#: lib/cannery_web/live/pack_live/show.ex:80
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
@ -348,12 +348,12 @@ msgstr ""
|
|||||||
msgid "Steel"
|
msgid "Steel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:100
|
#: lib/cannery_web/live/pack_live/show.html.heex:94
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stored in"
|
msgid "Stored in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:66
|
#: lib/cannery_web/components/container_table_component.ex:73
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:43
|
#: lib/cannery_web/live/tag_live/index.ex:43
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:53
|
#: lib/cannery_web/live/tag_live/index.ex:53
|
||||||
@ -383,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:48
|
#: lib/cannery_web/components/container_table_component.ex:52
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:65
|
#: lib/cannery_web/components/move_pack_component.ex:65
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:108
|
#: lib/cannery_web/components/pack_table_component.ex:108
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
||||||
@ -413,15 +413,16 @@ msgstr ""
|
|||||||
msgid "Your data stays with you, period"
|
msgid "Your data stays with you, period"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:60
|
#: lib/cannery_web/live/container_live/show.html.heex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No tags for this container"
|
msgid "No tags for this container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/container_table_component.ex:77
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:80
|
#: lib/cannery_web/components/pack_table_component.ex:80
|
||||||
#: lib/cannery_web/live/range_live/index.ex:75
|
#: lib/cannery_web/live/range_live/index.ex:76
|
||||||
#: lib/cannery_web/live/range_live/index.ex:85
|
#: lib/cannery_web/live/range_live/index.ex:86
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -433,7 +434,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:91
|
#: lib/cannery_web/live/pack_live/show.ex:81
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
@ -444,26 +445,21 @@ msgstr ""
|
|||||||
msgid "Shots fired"
|
msgid "Shots fired"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:8
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "No ammo staged"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
||||||
#: lib/cannery_web/live/pack_live/index.ex:35
|
#: lib/cannery_web/live/pack_live/index.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:75
|
#: lib/cannery_web/live/range_live/index.html.heex:64
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:159
|
#: lib/cannery_web/live/range_live/index.html.heex:148
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No shots recorded"
|
msgid "No shots recorded"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:89
|
#: lib/cannery_web/live/pack_live/show.ex:79
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:89
|
#: lib/cannery_web/live/range_live/index.html.heex:78
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot"
|
msgid "Rounds shot"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -478,7 +474,7 @@ msgstr ""
|
|||||||
msgid "No other containers"
|
msgid "No other containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:80
|
#: lib/cannery_web/live/range_live/index.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot log"
|
msgid "Shot log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -486,7 +482,7 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:181
|
#: lib/cannery_web/components/pack_table_component.ex:181
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:264
|
#: lib/cannery_web/components/pack_table_component.ex:263
|
||||||
#: lib/cannery_web/components/type_table_component.ex:273
|
#: lib/cannery_web/components/type_table_component.ex:273
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
||||||
@ -559,13 +555,13 @@ msgid "Reconnecting..."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:28
|
#: lib/cannery_web/live/container_live/index.ex:28
|
||||||
#: lib/cannery_web/live/container_live/show.ex:118
|
#: lib/cannery_web/live/container_live/show.ex:130
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name}"
|
msgid "Edit %{name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:63
|
#: lib/cannery_web/live/container_live/index.ex:63
|
||||||
#: lib/cannery_web/live/container_live/show.ex:119
|
#: lib/cannery_web/live/container_live/show.ex:131
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name} tags"
|
msgid "Edit %{name} tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -578,7 +574,7 @@ msgid "Rounds:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:178
|
#: lib/cannery_web/components/pack_table_component.ex:178
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:260
|
#: lib/cannery_web/components/pack_table_component.ex:259
|
||||||
#: lib/cannery_web/components/type_table_component.ex:272
|
#: lib/cannery_web/components/type_table_component.ex:272
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:154
|
#: lib/cannery_web/live/type_live/show.html.heex:154
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -610,7 +606,7 @@ msgstr ""
|
|||||||
msgid "Percentage left:"
|
msgid "Percentage left:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:113
|
#: lib/cannery_web/live/pack_live/show.html.heex:107
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds used"
|
msgid "Rounds used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -641,8 +637,8 @@ msgid "Reset your password"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:40
|
#: lib/cannery_web/live/pack_live/show.ex:40
|
||||||
#: lib/cannery_web/live/range_live/index.ex:51
|
#: lib/cannery_web/live/range_live/index.ex:52
|
||||||
#: lib/cannery_web/live/range_live/index.ex:67
|
#: lib/cannery_web/live/range_live/index.ex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record Shots"
|
msgid "Record Shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -700,7 +696,7 @@ msgstr ""
|
|||||||
msgid "Move Ammo"
|
msgid "Move Ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:117
|
#: lib/cannery_web/live/container_live/show.html.heex:125
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No ammo in this container"
|
msgid "No ammo in this container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -710,7 +706,7 @@ msgstr ""
|
|||||||
msgid "Show Ammo"
|
msgid "Show Ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:105
|
#: lib/cannery_web/live/pack_live/show.html.heex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "This ammo is not in a container"
|
msgid "This ammo is not in a container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -750,31 +746,31 @@ msgstr ""
|
|||||||
msgid "Show used"
|
msgid "Show used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:219
|
#: lib/cannery_web/components/pack_table_component.ex:218
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "%{percentage}%"
|
msgid "%{percentage}%"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:207
|
#: lib/cannery_web/live/range_live/index.ex:215
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:64
|
#: lib/cannery_web/components/container_table_component.ex:68
|
||||||
#: lib/cannery_web/components/type_table_component.ex:122
|
#: lib/cannery_web/components/type_table_component.ex:122
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:65
|
#: lib/cannery_web/components/container_table_component.ex:69
|
||||||
#: lib/cannery_web/components/type_table_component.ex:143
|
#: lib/cannery_web/components/type_table_component.ex:143
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:40
|
#: lib/cannery_web/live/container_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:109
|
#: lib/cannery_web/live/container_live/show.html.heex:117
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:170
|
#: lib/cannery_web/live/type_live/show.html.heex:170
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
@ -820,7 +816,7 @@ msgstr ""
|
|||||||
msgid "Used rounds:"
|
msgid "Used rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:91
|
#: lib/cannery_web/live/range_live/index.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot chart"
|
msgid "Rounds shot chart"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -927,7 +923,7 @@ msgid "Average CPR"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:268
|
#: lib/cannery_web/components/pack_table_component.ex:267
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Empty"
|
msgid "Empty"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1009,7 +1005,7 @@ msgstr ""
|
|||||||
msgid "Search tags"
|
msgid "Search tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:135
|
#: lib/cannery_web/live/range_live/index.html.heex:124
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Search shot records"
|
msgid "Search shot records"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1133,12 +1129,12 @@ msgstr ""
|
|||||||
msgid "Really great weather"
|
msgid "Really great weather"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:67
|
#: lib/cannery_web/components/container_table_component.ex:74
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:67
|
#: lib/cannery_web/components/move_pack_component.ex:67
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:62
|
#: lib/cannery_web/components/pack_table_component.ex:62
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
||||||
#: lib/cannery_web/components/type_table_component.ex:99
|
#: lib/cannery_web/components/type_table_component.ex:99
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:92
|
#: lib/cannery_web/live/pack_live/show.ex:82
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1164,9 +1160,9 @@ msgstr ""
|
|||||||
msgid "Close modal"
|
msgid "Close modal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:97
|
#: lib/cannery_web/live/container_live/show.html.heex:105
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
|
#: lib/cannery_web/live/range_live/index.html.heex:103
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:37
|
#: lib/cannery_web/live/type_live/index.html.heex:37
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All"
|
msgid "All"
|
||||||
@ -1247,10 +1243,10 @@ msgstr ""
|
|||||||
msgid "None specified"
|
msgid "None specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
#: lib/cannery_web/live/container_live/show.html.heex:108
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:117
|
#: lib/cannery_web/live/range_live/index.html.heex:106
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||||
@ -1273,10 +1269,10 @@ msgstr ""
|
|||||||
msgid "Projectile"
|
msgid "Projectile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
#: lib/cannery_web/live/container_live/show.html.heex:106
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:115
|
#: lib/cannery_web/live/range_live/index.html.heex:104
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||||
@ -1328,10 +1324,10 @@ msgstr ""
|
|||||||
msgid "Shot type:"
|
msgid "Shot type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
#: lib/cannery_web/live/container_live/show.html.heex:107
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:116
|
#: lib/cannery_web/live/range_live/index.html.heex:105
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||||
@ -1373,10 +1369,10 @@ msgid "Wadding:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/type_table_component.ex:149
|
#: lib/cannery_web/components/type_table_component.ex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:91
|
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:106
|
#: lib/cannery_web/live/range_live/index.html.heex:95
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:29
|
#: lib/cannery_web/live/type_live/index.html.heex:29
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:46
|
#: lib/cannery_web/live/type_live/show.html.heex:46
|
||||||
@ -1396,7 +1392,7 @@ msgid "Used up!"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:41
|
#: lib/cannery_web/live/pack_live/show.ex:41
|
||||||
#: lib/cannery_web/live/range_live/index.ex:59
|
#: lib/cannery_web/live/range_live/index.ex:60
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit Shot Record"
|
msgid "Edit Shot Record"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1435,7 +1431,12 @@ msgstr ""
|
|||||||
msgid "Any"
|
msgid "Any"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:149
|
#: lib/cannery_web/live/range_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Dates"
|
msgid "Dates"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:8
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "No containers staged"
|
||||||
|
msgstr ""
|
||||||
|
@ -131,7 +131,7 @@ msgstr ""
|
|||||||
msgid "Send instructions to reset password"
|
msgid "Send instructions to reset password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:65
|
#: lib/cannery_web/live/container_live/show.html.heex:73
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not add one?"
|
msgid "Why not add one?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -141,19 +141,14 @@ msgstr ""
|
|||||||
msgid "Add"
|
msgid "Add"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:17
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Stage ammo"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:13
|
#: lib/cannery_web/live/range_live/index.html.heex:13
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not get some ready to shoot?"
|
msgid "Why not get some ready to shoot?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
#: lib/cannery_web/live/pack_live/index.html.heex:116
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:90
|
#: lib/cannery_web/live/pack_live/show.html.heex:84
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:65
|
#: lib/cannery_web/live/range_live/index.html.heex:54
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -199,8 +194,8 @@ msgid "View in Catalog"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:77
|
#: lib/cannery_web/components/move_pack_component.ex:77
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:138
|
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:86
|
#: lib/cannery_web/live/pack_live/show.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Move ammo"
|
msgid "Move ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -210,14 +205,12 @@ msgstr ""
|
|||||||
msgid "Set Unlimited"
|
msgid "Set Unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:82
|
#: lib/cannery_web/live/container_live/show.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:61
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage for range"
|
msgid "Stage for range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:81
|
#: lib/cannery_web/live/container_live/show.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:60
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage from range"
|
msgid "Unstage from range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -227,8 +220,8 @@ msgstr ""
|
|||||||
msgid "Export Data as JSON"
|
msgid "Export Data as JSON"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:87
|
#: lib/cannery_web/live/container_live/index.html.heex:101
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:145
|
#: lib/cannery_web/live/container_live/index.html.heex:159
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone %{container_name}"
|
msgid "Clone %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -238,8 +231,8 @@ msgstr ""
|
|||||||
msgid "Copy invite link for %{invite_name}"
|
msgid "Copy invite link for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:104
|
#: lib/cannery_web/live/container_live/index.html.heex:118
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:162
|
#: lib/cannery_web/live/container_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:48
|
#: lib/cannery_web/live/container_live/show.html.heex:48
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete %{container_name}"
|
msgid "Delete %{container_name}"
|
||||||
@ -255,8 +248,8 @@ msgstr ""
|
|||||||
msgid "Delete invite for %{invite_name}"
|
msgid "Delete invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:77
|
#: lib/cannery_web/live/container_live/index.html.heex:91
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:135
|
#: lib/cannery_web/live/container_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:35
|
#: lib/cannery_web/live/container_live/show.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{container_name}"
|
msgid "Edit %{container_name}"
|
||||||
@ -272,56 +265,56 @@ msgstr ""
|
|||||||
msgid "Edit invite for %{invite_name}"
|
msgid "Edit invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:120
|
#: lib/cannery_web/live/container_live/index.html.heex:69
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:35
|
#: lib/cannery_web/live/range_live/index.html.heex:35
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Stage"
|
msgid "Stage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:65
|
#: lib/cannery_web/live/container_live/index.html.heex:79
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:124
|
#: lib/cannery_web/live/container_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tag %{container_name}"
|
msgid "Tag %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:119
|
#: lib/cannery_web/live/container_live/index.html.heex:68
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:34
|
#: lib/cannery_web/live/range_live/index.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:172
|
#: lib/cannery_web/live/pack_live/index.html.heex:161
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Clone pack of %{pack_count} bullets"
|
msgid "Clone pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:187
|
#: lib/cannery_web/live/pack_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete pack of %{pack_count} bullets"
|
msgid "Delete pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:160
|
#: lib/cannery_web/live/pack_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit pack of %{pack_count} bullets"
|
msgid "Edit pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:139
|
#: lib/cannery_web/live/container_live/show.html.heex:147
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:148
|
#: lib/cannery_web/live/pack_live/index.html.heex:137
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:201
|
#: lib/cannery_web/live/type_live/show.html.heex:201
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "View pack of %{pack_count} bullets"
|
msgid "View pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:159
|
#: lib/cannery_web/live/pack_live/show.ex:149
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:192
|
#: lib/cannery_web/live/range_live/index.html.heex:181
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete shot record of %{shot_record_count} shots"
|
msgid "Delete shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:144
|
#: lib/cannery_web/live/pack_live/show.ex:134
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:175
|
#: lib/cannery_web/live/range_live/index.html.heex:164
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit shot record of %{shot_record_count} shots"
|
msgid "Edit shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -357,3 +350,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "add a type first"
|
msgid "add a type first"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:17
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Stage containers"
|
||||||
|
msgstr ""
|
||||||
|
@ -113,7 +113,7 @@ msgstr ""
|
|||||||
msgid "Count:"
|
msgid "Count:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:46
|
#: lib/cannery_web/components/container_table_component.ex:50
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -185,7 +185,7 @@ msgstr ""
|
|||||||
msgid "Keep me logged in for 60 days"
|
msgid "Keep me logged in for 60 days"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:47
|
#: lib/cannery_web/components/container_table_component.ex:51
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:66
|
#: lib/cannery_web/components/move_pack_component.ex:66
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -220,7 +220,7 @@ msgstr ""
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:45
|
#: lib/cannery_web/components/container_table_component.ex:49
|
||||||
#: lib/cannery_web/components/type_table_component.ex:152
|
#: lib/cannery_web/components/type_table_component.ex:152
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||||
@ -277,7 +277,7 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
#: lib/cannery_web/live/pack_live/show.ex:80
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
@ -348,12 +348,12 @@ msgstr ""
|
|||||||
msgid "Steel"
|
msgid "Steel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:100
|
#: lib/cannery_web/live/pack_live/show.html.heex:94
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stored in"
|
msgid "Stored in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:66
|
#: lib/cannery_web/components/container_table_component.ex:73
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:43
|
#: lib/cannery_web/live/tag_live/index.ex:43
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:53
|
#: lib/cannery_web/live/tag_live/index.ex:53
|
||||||
@ -383,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:48
|
#: lib/cannery_web/components/container_table_component.ex:52
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:65
|
#: lib/cannery_web/components/move_pack_component.ex:65
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:108
|
#: lib/cannery_web/components/pack_table_component.ex:108
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
||||||
@ -413,15 +413,16 @@ msgstr ""
|
|||||||
msgid "Your data stays with you, period"
|
msgid "Your data stays with you, period"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:60
|
#: lib/cannery_web/live/container_live/show.html.heex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No tags for this container"
|
msgid "No tags for this container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/container_table_component.ex:77
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:80
|
#: lib/cannery_web/components/pack_table_component.ex:80
|
||||||
#: lib/cannery_web/live/range_live/index.ex:75
|
#: lib/cannery_web/live/range_live/index.ex:76
|
||||||
#: lib/cannery_web/live/range_live/index.ex:85
|
#: lib/cannery_web/live/range_live/index.ex:86
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -433,7 +434,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:91
|
#: lib/cannery_web/live/pack_live/show.ex:81
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
@ -444,26 +445,21 @@ msgstr ""
|
|||||||
msgid "Shots fired"
|
msgid "Shots fired"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:8
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "No ammo staged"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
||||||
#: lib/cannery_web/live/pack_live/index.ex:35
|
#: lib/cannery_web/live/pack_live/index.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:75
|
#: lib/cannery_web/live/range_live/index.html.heex:64
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:159
|
#: lib/cannery_web/live/range_live/index.html.heex:148
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No shots recorded"
|
msgid "No shots recorded"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:89
|
#: lib/cannery_web/live/pack_live/show.ex:79
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:89
|
#: lib/cannery_web/live/range_live/index.html.heex:78
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot"
|
msgid "Rounds shot"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -478,7 +474,7 @@ msgstr ""
|
|||||||
msgid "No other containers"
|
msgid "No other containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:80
|
#: lib/cannery_web/live/range_live/index.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot log"
|
msgid "Shot log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -486,7 +482,7 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:181
|
#: lib/cannery_web/components/pack_table_component.ex:181
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:264
|
#: lib/cannery_web/components/pack_table_component.ex:263
|
||||||
#: lib/cannery_web/components/type_table_component.ex:273
|
#: lib/cannery_web/components/type_table_component.ex:273
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
||||||
@ -559,13 +555,13 @@ msgid "Reconnecting..."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:28
|
#: lib/cannery_web/live/container_live/index.ex:28
|
||||||
#: lib/cannery_web/live/container_live/show.ex:118
|
#: lib/cannery_web/live/container_live/show.ex:130
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name}"
|
msgid "Edit %{name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:63
|
#: lib/cannery_web/live/container_live/index.ex:63
|
||||||
#: lib/cannery_web/live/container_live/show.ex:119
|
#: lib/cannery_web/live/container_live/show.ex:131
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name} tags"
|
msgid "Edit %{name} tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -578,7 +574,7 @@ msgid "Rounds:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:178
|
#: lib/cannery_web/components/pack_table_component.ex:178
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:260
|
#: lib/cannery_web/components/pack_table_component.ex:259
|
||||||
#: lib/cannery_web/components/type_table_component.ex:272
|
#: lib/cannery_web/components/type_table_component.ex:272
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:154
|
#: lib/cannery_web/live/type_live/show.html.heex:154
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -610,7 +606,7 @@ msgstr ""
|
|||||||
msgid "Percentage left:"
|
msgid "Percentage left:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:113
|
#: lib/cannery_web/live/pack_live/show.html.heex:107
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds used"
|
msgid "Rounds used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -641,8 +637,8 @@ msgid "Reset your password"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:40
|
#: lib/cannery_web/live/pack_live/show.ex:40
|
||||||
#: lib/cannery_web/live/range_live/index.ex:51
|
#: lib/cannery_web/live/range_live/index.ex:52
|
||||||
#: lib/cannery_web/live/range_live/index.ex:67
|
#: lib/cannery_web/live/range_live/index.ex:68
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Record Shots"
|
msgid "Record Shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -700,7 +696,7 @@ msgstr ""
|
|||||||
msgid "Move Ammo"
|
msgid "Move Ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:117
|
#: lib/cannery_web/live/container_live/show.html.heex:125
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "No ammo in this container"
|
msgid "No ammo in this container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -710,7 +706,7 @@ msgstr ""
|
|||||||
msgid "Show Ammo"
|
msgid "Show Ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:105
|
#: lib/cannery_web/live/pack_live/show.html.heex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "This ammo is not in a container"
|
msgid "This ammo is not in a container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -750,31 +746,31 @@ msgstr ""
|
|||||||
msgid "Show used"
|
msgid "Show used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:219
|
#: lib/cannery_web/components/pack_table_component.ex:218
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "%{percentage}%"
|
msgid "%{percentage}%"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:207
|
#: lib/cannery_web/live/range_live/index.ex:215
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:64
|
#: lib/cannery_web/components/container_table_component.ex:68
|
||||||
#: lib/cannery_web/components/type_table_component.ex:122
|
#: lib/cannery_web/components/type_table_component.ex:122
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:65
|
#: lib/cannery_web/components/container_table_component.ex:69
|
||||||
#: lib/cannery_web/components/type_table_component.ex:143
|
#: lib/cannery_web/components/type_table_component.ex:143
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:40
|
#: lib/cannery_web/live/container_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:109
|
#: lib/cannery_web/live/container_live/show.html.heex:117
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:170
|
#: lib/cannery_web/live/type_live/show.html.heex:170
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
@ -820,7 +816,7 @@ msgstr ""
|
|||||||
msgid "Used rounds:"
|
msgid "Used rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:91
|
#: lib/cannery_web/live/range_live/index.html.heex:80
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot chart"
|
msgid "Rounds shot chart"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -927,7 +923,7 @@ msgid "Average CPR"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:268
|
#: lib/cannery_web/components/pack_table_component.ex:267
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Empty"
|
msgid "Empty"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1009,7 +1005,7 @@ msgstr ""
|
|||||||
msgid "Search tags"
|
msgid "Search tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:135
|
#: lib/cannery_web/live/range_live/index.html.heex:124
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Search shot records"
|
msgid "Search shot records"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1133,12 +1129,12 @@ msgstr ""
|
|||||||
msgid "Really great weather"
|
msgid "Really great weather"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:67
|
#: lib/cannery_web/components/container_table_component.ex:74
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:67
|
#: lib/cannery_web/components/move_pack_component.ex:67
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:62
|
#: lib/cannery_web/components/pack_table_component.ex:62
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
||||||
#: lib/cannery_web/components/type_table_component.ex:99
|
#: lib/cannery_web/components/type_table_component.ex:99
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:92
|
#: lib/cannery_web/live/pack_live/show.ex:82
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1164,9 +1160,9 @@ msgstr ""
|
|||||||
msgid "Close modal"
|
msgid "Close modal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:97
|
#: lib/cannery_web/live/container_live/show.html.heex:105
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
|
#: lib/cannery_web/live/range_live/index.html.heex:103
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:37
|
#: lib/cannery_web/live/type_live/index.html.heex:37
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All"
|
msgid "All"
|
||||||
@ -1247,10 +1243,10 @@ msgstr ""
|
|||||||
msgid "None specified"
|
msgid "None specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
#: lib/cannery_web/live/container_live/show.html.heex:108
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:117
|
#: lib/cannery_web/live/range_live/index.html.heex:106
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||||
@ -1273,10 +1269,10 @@ msgstr ""
|
|||||||
msgid "Projectile"
|
msgid "Projectile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
#: lib/cannery_web/live/container_live/show.html.heex:106
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:115
|
#: lib/cannery_web/live/range_live/index.html.heex:104
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||||
@ -1328,10 +1324,10 @@ msgstr ""
|
|||||||
msgid "Shot type:"
|
msgid "Shot type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
#: lib/cannery_web/live/container_live/show.html.heex:107
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:116
|
#: lib/cannery_web/live/range_live/index.html.heex:105
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||||
@ -1373,10 +1369,10 @@ msgid "Wadding:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/type_table_component.ex:149
|
#: lib/cannery_web/components/type_table_component.ex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:91
|
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:106
|
#: lib/cannery_web/live/range_live/index.html.heex:95
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:29
|
#: lib/cannery_web/live/type_live/index.html.heex:29
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:46
|
#: lib/cannery_web/live/type_live/show.html.heex:46
|
||||||
@ -1396,7 +1392,7 @@ msgid "Used up!"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:41
|
#: lib/cannery_web/live/pack_live/show.ex:41
|
||||||
#: lib/cannery_web/live/range_live/index.ex:59
|
#: lib/cannery_web/live/range_live/index.ex:60
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit Shot Record"
|
msgid "Edit Shot Record"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1435,7 +1431,12 @@ msgstr ""
|
|||||||
msgid "Any"
|
msgid "Any"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:149
|
#: lib/cannery_web/live/range_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Dates"
|
msgid "Dates"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:8
|
||||||
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
|
msgid "No containers staged"
|
||||||
|
msgstr ""
|
||||||
|
@ -10,7 +10,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Language: en\n"
|
"Language: en\n"
|
||||||
|
|
||||||
#: lib/cannery/containers.ex:222
|
#: lib/cannery/containers.ex:234
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Container must be empty before deleting"
|
msgid "Container must be empty before deleting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -153,7 +153,7 @@ msgstr ""
|
|||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
#: lib/cannery_web/live/range_live/index.html.heex:83
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your browser does not support the canvas element."
|
msgid "Your browser does not support the canvas element."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -199,12 +199,12 @@ msgstr ""
|
|||||||
msgid "You must log in to access this page."
|
msgid "You must log in to access this page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:98
|
#: lib/cannery/ammo/pack.ex:101
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid container"
|
msgid "Please select a valid container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:96
|
#: lib/cannery/ammo/pack.ex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid type"
|
msgid "Please select a valid type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -50,15 +50,15 @@ msgstr ""
|
|||||||
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:99
|
#: lib/cannery_web/live/container_live/index.html.heex:113
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:157
|
#: lib/cannery_web/live/container_live/index.html.heex:171
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:45
|
#: lib/cannery_web/live/container_live/show.html.heex:45
|
||||||
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}?"
|
msgid "Are you sure you want to delete %{name}?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:185
|
#: lib/cannery_web/live/pack_live/index.html.heex:174
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this ammo?"
|
msgid "Are you sure you want to delete this ammo?"
|
||||||
@ -150,19 +150,14 @@ msgstr ""
|
|||||||
msgid "Shots recorded successfully"
|
msgid "Shots recorded successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:57
|
#: lib/cannery_web/live/pack_live/show.ex:147
|
||||||
#, elixir-autogen, elixir-format
|
#: lib/cannery_web/live/range_live/index.html.heex:178
|
||||||
msgid "Are you sure you want to unstage this ammo?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:157
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:189
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this shot record?"
|
msgid "Are you sure you want to delete this shot record?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:79
|
#: lib/cannery_web/live/pack_live/show.ex:69
|
||||||
#: lib/cannery_web/live/range_live/index.ex:98
|
#: lib/cannery_web/live/range_live/index.ex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot records deleted succesfully"
|
msgid "Shot records deleted succesfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -219,11 +214,6 @@ msgstr ""
|
|||||||
msgid "Ammo deleted succesfully"
|
msgid "Ammo deleted succesfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:111
|
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
|
||||||
msgid "Ammo unstaged succesfully"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Ammo updated successfully"
|
msgid "Ammo updated successfully"
|
||||||
@ -281,3 +271,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.ex:114
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Container unstaged succesfully"
|
||||||
|
msgstr ""
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/containers.ex:222
|
#: lib/cannery/containers.ex:234
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Container must be empty before deleting"
|
msgid "Container must be empty before deleting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -152,7 +152,7 @@ msgstr ""
|
|||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
#: lib/cannery_web/live/range_live/index.html.heex:83
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your browser does not support the canvas element."
|
msgid "Your browser does not support the canvas element."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -198,12 +198,12 @@ msgstr ""
|
|||||||
msgid "You must log in to access this page."
|
msgid "You must log in to access this page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:98
|
#: lib/cannery/ammo/pack.ex:101
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Please select a valid container"
|
msgid "Please select a valid container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:96
|
#: lib/cannery/ammo/pack.ex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Please select a valid type"
|
msgid "Please select a valid type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -144,7 +144,7 @@ msgstr "Guardar"
|
|||||||
msgid "Send instructions to reset password"
|
msgid "Send instructions to reset password"
|
||||||
msgstr "Enviar instrucciones para reestablecer contraseña"
|
msgstr "Enviar instrucciones para reestablecer contraseña"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:65
|
#: lib/cannery_web/live/container_live/show.html.heex:73
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not add one?"
|
msgid "Why not add one?"
|
||||||
msgstr "¿Por qué no añadir una?"
|
msgstr "¿Por qué no añadir una?"
|
||||||
@ -154,19 +154,14 @@ msgstr "¿Por qué no añadir una?"
|
|||||||
msgid "Add"
|
msgid "Add"
|
||||||
msgstr "Añadir"
|
msgstr "Añadir"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:17
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Stage ammo"
|
|
||||||
msgstr "Preparar munición"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:13
|
#: lib/cannery_web/live/range_live/index.html.heex:13
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not get some ready to shoot?"
|
msgid "Why not get some ready to shoot?"
|
||||||
msgstr "¿Por qué no preparar parte para disparar?"
|
msgstr "¿Por qué no preparar parte para disparar?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
#: lib/cannery_web/live/pack_live/index.html.heex:116
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:90
|
#: lib/cannery_web/live/pack_live/show.html.heex:84
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:65
|
#: lib/cannery_web/live/range_live/index.html.heex:54
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr "Tiros récord"
|
msgstr "Tiros récord"
|
||||||
@ -212,8 +207,8 @@ msgid "View in Catalog"
|
|||||||
msgstr "Ver en Catalogo"
|
msgstr "Ver en Catalogo"
|
||||||
|
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:77
|
#: lib/cannery_web/components/move_pack_component.ex:77
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:138
|
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:86
|
#: lib/cannery_web/live/pack_live/show.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Move ammo"
|
msgid "Move ammo"
|
||||||
msgstr "Mover munición"
|
msgstr "Mover munición"
|
||||||
@ -223,14 +218,12 @@ msgstr "Mover munición"
|
|||||||
msgid "Set Unlimited"
|
msgid "Set Unlimited"
|
||||||
msgstr "Activar ilimitados"
|
msgstr "Activar ilimitados"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:82
|
#: lib/cannery_web/live/container_live/show.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:61
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage for range"
|
msgid "Stage for range"
|
||||||
msgstr "Preparar para el campo de tiro"
|
msgstr "Preparar para el campo de tiro"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:81
|
#: lib/cannery_web/live/container_live/show.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:60
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage from range"
|
msgid "Unstage from range"
|
||||||
msgstr "Desmontar del campo de tiro"
|
msgstr "Desmontar del campo de tiro"
|
||||||
@ -240,8 +233,8 @@ msgstr "Desmontar del campo de tiro"
|
|||||||
msgid "Export Data as JSON"
|
msgid "Export Data as JSON"
|
||||||
msgstr "Exportar datos como JSON"
|
msgstr "Exportar datos como JSON"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:87
|
#: lib/cannery_web/live/container_live/index.html.heex:101
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:145
|
#: lib/cannery_web/live/container_live/index.html.heex:159
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone %{container_name}"
|
msgid "Clone %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -251,8 +244,8 @@ msgstr ""
|
|||||||
msgid "Copy invite link for %{invite_name}"
|
msgid "Copy invite link for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:104
|
#: lib/cannery_web/live/container_live/index.html.heex:118
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:162
|
#: lib/cannery_web/live/container_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:48
|
#: lib/cannery_web/live/container_live/show.html.heex:48
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete %{container_name}"
|
msgid "Delete %{container_name}"
|
||||||
@ -268,8 +261,8 @@ msgstr ""
|
|||||||
msgid "Delete invite for %{invite_name}"
|
msgid "Delete invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:77
|
#: lib/cannery_web/live/container_live/index.html.heex:91
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:135
|
#: lib/cannery_web/live/container_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:35
|
#: lib/cannery_web/live/container_live/show.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{container_name}"
|
msgid "Edit %{container_name}"
|
||||||
@ -285,56 +278,56 @@ msgstr ""
|
|||||||
msgid "Edit invite for %{invite_name}"
|
msgid "Edit invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:120
|
#: lib/cannery_web/live/container_live/index.html.heex:69
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:35
|
#: lib/cannery_web/live/range_live/index.html.heex:35
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Stage"
|
msgid "Stage"
|
||||||
msgstr "Preparar munición"
|
msgstr "Preparar munición"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:65
|
#: lib/cannery_web/live/container_live/index.html.heex:79
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:124
|
#: lib/cannery_web/live/container_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tag %{container_name}"
|
msgid "Tag %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:119
|
#: lib/cannery_web/live/container_live/index.html.heex:68
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:34
|
#: lib/cannery_web/live/range_live/index.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:172
|
#: lib/cannery_web/live/pack_live/index.html.heex:161
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Clone pack of %{pack_count} bullets"
|
msgid "Clone pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:187
|
#: lib/cannery_web/live/pack_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete pack of %{pack_count} bullets"
|
msgid "Delete pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:160
|
#: lib/cannery_web/live/pack_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit pack of %{pack_count} bullets"
|
msgid "Edit pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:139
|
#: lib/cannery_web/live/container_live/show.html.heex:147
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:148
|
#: lib/cannery_web/live/pack_live/index.html.heex:137
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:201
|
#: lib/cannery_web/live/type_live/show.html.heex:201
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "View pack of %{pack_count} bullets"
|
msgid "View pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:159
|
#: lib/cannery_web/live/pack_live/show.ex:149
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:192
|
#: lib/cannery_web/live/range_live/index.html.heex:181
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete shot record of %{shot_record_count} shots"
|
msgid "Delete shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:144
|
#: lib/cannery_web/live/pack_live/show.ex:134
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:175
|
#: lib/cannery_web/live/range_live/index.html.heex:164
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit shot record of %{shot_record_count} shots"
|
msgid "Edit shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -370,3 +363,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "add a type first"
|
msgid "add a type first"
|
||||||
msgstr "añade primero un tipo de munición"
|
msgstr "añade primero un tipo de munición"
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:17
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Stage containers"
|
||||||
|
msgstr ""
|
||||||
|
@ -117,7 +117,7 @@ msgstr "Cantidad"
|
|||||||
msgid "Count:"
|
msgid "Count:"
|
||||||
msgstr "Cantidad:"
|
msgstr "Cantidad:"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:46
|
#: lib/cannery_web/components/container_table_component.ex:50
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -189,7 +189,7 @@ msgstr "Invitaciones"
|
|||||||
msgid "Keep me logged in for 60 days"
|
msgid "Keep me logged in for 60 days"
|
||||||
msgstr "Mantener registrado durante 60 días"
|
msgstr "Mantener registrado durante 60 días"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:47
|
#: lib/cannery_web/components/container_table_component.ex:51
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:66
|
#: lib/cannery_web/components/move_pack_component.ex:66
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -224,7 +224,7 @@ msgstr "Lata de munición metálica con la pegatina de chica de anime"
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr "Mi lata de munición guapa"
|
msgstr "Mi lata de munición guapa"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:45
|
#: lib/cannery_web/components/container_table_component.ex:49
|
||||||
#: lib/cannery_web/components/type_table_component.ex:152
|
#: lib/cannery_web/components/type_table_component.ex:152
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||||
@ -281,7 +281,7 @@ msgstr "Sin etiquetas"
|
|||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
#: lib/cannery_web/live/pack_live/show.ex:80
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
@ -354,12 +354,12 @@ msgstr "Simple:"
|
|||||||
msgid "Steel"
|
msgid "Steel"
|
||||||
msgstr "Acero"
|
msgstr "Acero"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:100
|
#: lib/cannery_web/live/pack_live/show.html.heex:94
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stored in"
|
msgid "Stored in"
|
||||||
msgstr "Guardado en"
|
msgstr "Guardado en"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:66
|
#: lib/cannery_web/components/container_table_component.ex:73
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:43
|
#: lib/cannery_web/live/tag_live/index.ex:43
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:53
|
#: lib/cannery_web/live/tag_live/index.ex:53
|
||||||
@ -390,7 +390,7 @@ msgstr "La página de seguimiento de armas autogestionada"
|
|||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr "Trazadora"
|
msgstr "Trazadora"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:48
|
#: lib/cannery_web/components/container_table_component.ex:52
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:65
|
#: lib/cannery_web/components/move_pack_component.ex:65
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:108
|
#: lib/cannery_web/components/pack_table_component.ex:108
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
||||||
@ -420,15 +420,16 @@ msgstr "Usos restantes"
|
|||||||
msgid "Your data stays with you, period"
|
msgid "Your data stays with you, period"
|
||||||
msgstr "Tus datos se quedan contigo, sin excepciones"
|
msgstr "Tus datos se quedan contigo, sin excepciones"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:60
|
#: lib/cannery_web/live/container_live/show.html.heex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No tags for this container"
|
msgid "No tags for this container"
|
||||||
msgstr "Contenedor sin etiquetas"
|
msgstr "Contenedor sin etiquetas"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/container_table_component.ex:77
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:80
|
#: lib/cannery_web/components/pack_table_component.ex:80
|
||||||
#: lib/cannery_web/live/range_live/index.ex:75
|
#: lib/cannery_web/live/range_live/index.ex:76
|
||||||
#: lib/cannery_web/live/range_live/index.ex:85
|
#: lib/cannery_web/live/range_live/index.ex:86
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr "Campo de tiro"
|
msgstr "Campo de tiro"
|
||||||
@ -440,7 +441,7 @@ msgstr "Día de disparar"
|
|||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:91
|
#: lib/cannery_web/live/pack_live/show.ex:81
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
@ -451,26 +452,21 @@ msgstr "Fecha"
|
|||||||
msgid "Shots fired"
|
msgid "Shots fired"
|
||||||
msgstr "Tiros disparados"
|
msgstr "Tiros disparados"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:8
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "No ammo staged"
|
|
||||||
msgstr "No hay munición preparada"
|
|
||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
||||||
#: lib/cannery_web/live/pack_live/index.ex:35
|
#: lib/cannery_web/live/pack_live/index.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr "Tiros récord"
|
msgstr "Tiros récord"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:75
|
#: lib/cannery_web/live/range_live/index.html.heex:64
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:159
|
#: lib/cannery_web/live/range_live/index.html.heex:148
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No shots recorded"
|
msgid "No shots recorded"
|
||||||
msgstr "No se han grabado tiros"
|
msgstr "No se han grabado tiros"
|
||||||
|
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:89
|
#: lib/cannery_web/live/pack_live/show.ex:79
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:89
|
#: lib/cannery_web/live/range_live/index.html.heex:78
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot"
|
msgid "Rounds shot"
|
||||||
msgstr "Balas disparadas"
|
msgstr "Balas disparadas"
|
||||||
@ -485,7 +481,7 @@ msgstr "Mover munición"
|
|||||||
msgid "No other containers"
|
msgid "No other containers"
|
||||||
msgstr "No hay otros contenedores"
|
msgstr "No hay otros contenedores"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:80
|
#: lib/cannery_web/live/range_live/index.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot log"
|
msgid "Shot log"
|
||||||
msgstr "Registro de tiros"
|
msgstr "Registro de tiros"
|
||||||
@ -493,7 +489,7 @@ msgstr "Registro de tiros"
|
|||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:181
|
#: lib/cannery_web/components/pack_table_component.ex:181
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:264
|
#: lib/cannery_web/components/pack_table_component.ex:263
|
||||||
#: lib/cannery_web/components/type_table_component.ex:273
|
#: lib/cannery_web/components/type_table_component.ex:273
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
||||||
@ -566,13 +562,13 @@ msgid "Reconnecting..."
|
|||||||
msgstr "Reconectando..."
|
msgstr "Reconectando..."
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:28
|
#: lib/cannery_web/live/container_live/index.ex:28
|
||||||
#: lib/cannery_web/live/container_live/show.ex:118
|
#: lib/cannery_web/live/container_live/show.ex:130
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name}"
|
msgid "Edit %{name}"
|
||||||
msgstr "Editar %{name}"
|
msgstr "Editar %{name}"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:63
|
#: lib/cannery_web/live/container_live/index.ex:63
|
||||||
#: lib/cannery_web/live/container_live/show.ex:119
|
#: lib/cannery_web/live/container_live/show.ex:131
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name} tags"
|
msgid "Edit %{name} tags"
|
||||||
msgstr "Editar etiquetas de %{name}"
|
msgstr "Editar etiquetas de %{name}"
|
||||||
@ -585,7 +581,7 @@ msgid "Rounds:"
|
|||||||
msgstr "Balas:"
|
msgstr "Balas:"
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:178
|
#: lib/cannery_web/components/pack_table_component.ex:178
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:260
|
#: lib/cannery_web/components/pack_table_component.ex:259
|
||||||
#: lib/cannery_web/components/type_table_component.ex:272
|
#: lib/cannery_web/components/type_table_component.ex:272
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:154
|
#: lib/cannery_web/live/type_live/show.html.heex:154
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -617,7 +613,7 @@ msgstr "Cantidad original:"
|
|||||||
msgid "Percentage left:"
|
msgid "Percentage left:"
|
||||||
msgstr "Pocentaje restante:"
|
msgstr "Pocentaje restante:"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:113
|
#: lib/cannery_web/live/pack_live/show.html.heex:107
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds used"
|
msgid "Rounds used"
|
||||||
msgstr "Balas usadas"
|
msgstr "Balas usadas"
|
||||||
@ -648,8 +644,8 @@ msgid "Reset your password"
|
|||||||
msgstr "Reestablecer contraseña"
|
msgstr "Reestablecer contraseña"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:40
|
#: lib/cannery_web/live/pack_live/show.ex:40
|
||||||
#: lib/cannery_web/live/range_live/index.ex:51
|
#: lib/cannery_web/live/range_live/index.ex:52
|
||||||
#: lib/cannery_web/live/range_live/index.ex:67
|
#: lib/cannery_web/live/range_live/index.ex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record Shots"
|
msgid "Record Shots"
|
||||||
msgstr "Tiros Récord"
|
msgstr "Tiros Récord"
|
||||||
@ -707,7 +703,7 @@ msgstr "Editar Munición"
|
|||||||
msgid "Move Ammo"
|
msgid "Move Ammo"
|
||||||
msgstr "Mover Munición"
|
msgstr "Mover Munición"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:117
|
#: lib/cannery_web/live/container_live/show.html.heex:125
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No ammo in this container"
|
msgid "No ammo in this container"
|
||||||
msgstr "No hay munición en este contenedor"
|
msgstr "No hay munición en este contenedor"
|
||||||
@ -717,7 +713,7 @@ msgstr "No hay munición en este contenedor"
|
|||||||
msgid "Show Ammo"
|
msgid "Show Ammo"
|
||||||
msgstr "Mostrar Munición"
|
msgstr "Mostrar Munición"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:105
|
#: lib/cannery_web/live/pack_live/show.html.heex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "This ammo is not in a container"
|
msgid "This ammo is not in a container"
|
||||||
msgstr "Esta munición no está en un contenedor"
|
msgstr "Esta munición no está en un contenedor"
|
||||||
@ -758,31 +754,31 @@ msgstr "Contenedor:"
|
|||||||
msgid "Show used"
|
msgid "Show used"
|
||||||
msgstr "Mostrar usadas"
|
msgstr "Mostrar usadas"
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:219
|
#: lib/cannery_web/components/pack_table_component.ex:218
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "%{percentage}%"
|
msgid "%{percentage}%"
|
||||||
msgstr "%{percentage}%"
|
msgstr "%{percentage}%"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:207
|
#: lib/cannery_web/live/range_live/index.ex:215
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr "Balas disparadas: %{count}"
|
msgstr "Balas disparadas: %{count}"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:64
|
#: lib/cannery_web/components/container_table_component.ex:68
|
||||||
#: lib/cannery_web/components/type_table_component.ex:122
|
#: lib/cannery_web/components/type_table_component.ex:122
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr "Paquetes"
|
msgstr "Paquetes"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:65
|
#: lib/cannery_web/components/container_table_component.ex:69
|
||||||
#: lib/cannery_web/components/type_table_component.ex:143
|
#: lib/cannery_web/components/type_table_component.ex:143
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
msgstr "Balas"
|
msgstr "Balas"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:40
|
#: lib/cannery_web/live/container_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:109
|
#: lib/cannery_web/live/container_live/show.html.heex:117
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:170
|
#: lib/cannery_web/live/type_live/show.html.heex:170
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
@ -828,7 +824,7 @@ msgstr "Balas usadas"
|
|||||||
msgid "Used rounds:"
|
msgid "Used rounds:"
|
||||||
msgstr "Balas usadas:"
|
msgstr "Balas usadas:"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:91
|
#: lib/cannery_web/live/range_live/index.html.heex:80
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot chart"
|
msgid "Rounds shot chart"
|
||||||
msgstr "Tabla de disparos"
|
msgstr "Tabla de disparos"
|
||||||
@ -935,7 +931,7 @@ msgid "Average CPR"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:268
|
#: lib/cannery_web/components/pack_table_component.ex:267
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Empty"
|
msgid "Empty"
|
||||||
msgstr "Vacio"
|
msgstr "Vacio"
|
||||||
@ -1017,7 +1013,7 @@ msgstr ""
|
|||||||
msgid "Search tags"
|
msgid "Search tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:135
|
#: lib/cannery_web/live/range_live/index.html.heex:124
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Search shot records"
|
msgid "Search shot records"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1152,12 +1148,12 @@ msgstr ""
|
|||||||
msgid "Really great weather"
|
msgid "Really great weather"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:67
|
#: lib/cannery_web/components/container_table_component.ex:74
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:67
|
#: lib/cannery_web/components/move_pack_component.ex:67
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:62
|
#: lib/cannery_web/components/pack_table_component.ex:62
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
||||||
#: lib/cannery_web/components/type_table_component.ex:99
|
#: lib/cannery_web/components/type_table_component.ex:99
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:92
|
#: lib/cannery_web/live/pack_live/show.ex:82
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1183,9 +1179,9 @@ msgstr ""
|
|||||||
msgid "Close modal"
|
msgid "Close modal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:97
|
#: lib/cannery_web/live/container_live/show.html.heex:105
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
|
#: lib/cannery_web/live/range_live/index.html.heex:103
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:37
|
#: lib/cannery_web/live/type_live/index.html.heex:37
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All"
|
msgid "All"
|
||||||
@ -1266,10 +1262,10 @@ msgstr "Sin Munición"
|
|||||||
msgid "None specified"
|
msgid "None specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
#: lib/cannery_web/live/container_live/show.html.heex:108
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:117
|
#: lib/cannery_web/live/range_live/index.html.heex:106
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||||
@ -1292,10 +1288,10 @@ msgstr "Tipo de espoleta"
|
|||||||
msgid "Projectile"
|
msgid "Projectile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
#: lib/cannery_web/live/container_live/show.html.heex:106
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:115
|
#: lib/cannery_web/live/range_live/index.html.heex:104
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||||
@ -1347,10 +1343,10 @@ msgstr ""
|
|||||||
msgid "Shot type:"
|
msgid "Shot type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
#: lib/cannery_web/live/container_live/show.html.heex:107
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:116
|
#: lib/cannery_web/live/range_live/index.html.heex:105
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||||
@ -1392,10 +1388,10 @@ msgid "Wadding:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/type_table_component.ex:149
|
#: lib/cannery_web/components/type_table_component.ex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:91
|
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:106
|
#: lib/cannery_web/live/range_live/index.html.heex:95
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:29
|
#: lib/cannery_web/live/type_live/index.html.heex:29
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:46
|
#: lib/cannery_web/live/type_live/show.html.heex:46
|
||||||
@ -1415,7 +1411,7 @@ msgid "Used up!"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:41
|
#: lib/cannery_web/live/pack_live/show.ex:41
|
||||||
#: lib/cannery_web/live/range_live/index.ex:59
|
#: lib/cannery_web/live/range_live/index.ex:60
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit Shot Record"
|
msgid "Edit Shot Record"
|
||||||
msgstr "Editar Tiros Récord"
|
msgstr "Editar Tiros Récord"
|
||||||
@ -1454,7 +1450,12 @@ msgstr ""
|
|||||||
msgid "Any"
|
msgid "Any"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:149
|
#: lib/cannery_web/live/range_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Dates"
|
msgid "Dates"
|
||||||
msgstr "Fecha"
|
msgstr "Fecha"
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:8
|
||||||
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
|
msgid "No containers staged"
|
||||||
|
msgstr "Sin contenedores"
|
||||||
|
@ -23,7 +23,7 @@ msgstr ""
|
|||||||
## Run "mix gettext.extract" to bring this file up to
|
## Run "mix gettext.extract" to bring this file up to
|
||||||
## date. Leave "msgstr"s empty as changing them here has no
|
## date. Leave "msgstr"s empty as changing them here has no
|
||||||
## effect: edit them in PO (.po) files instead.
|
## effect: edit them in PO (.po) files instead.
|
||||||
#: lib/cannery/containers.ex:222
|
#: lib/cannery/containers.ex:234
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Container must be empty before deleting"
|
msgid "Container must be empty before deleting"
|
||||||
msgstr "El contenedor debe estar vacío antes de ser borrado"
|
msgstr "El contenedor debe estar vacío antes de ser borrado"
|
||||||
@ -168,7 +168,7 @@ msgstr "No se ha podido procesar el número de copias"
|
|||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
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"
|
msgstr "Número inválido de copias, debe ser entre 1 y %{max}. Fue %{multiplier"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
#: lib/cannery_web/live/range_live/index.html.heex:83
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your browser does not support the canvas element."
|
msgid "Your browser does not support the canvas element."
|
||||||
msgstr "Su navegador no es compatible con el elemento lienzo."
|
msgstr "Su navegador no es compatible con el elemento lienzo."
|
||||||
@ -214,12 +214,12 @@ msgstr ""
|
|||||||
msgid "You must log in to access this page."
|
msgid "You must log in to access this page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:98
|
#: lib/cannery/ammo/pack.ex:101
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid container"
|
msgid "Please select a valid container"
|
||||||
msgstr "Por favor escoja un tipo de munición y un contenedor"
|
msgstr "Por favor escoja un tipo de munición y un contenedor"
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:96
|
#: lib/cannery/ammo/pack.ex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid type"
|
msgid "Please select a valid type"
|
||||||
msgstr "Por favor escoja un usuario y tipo de munición valido"
|
msgstr "Por favor escoja un usuario y tipo de munición valido"
|
||||||
|
@ -65,15 +65,15 @@ msgstr ""
|
|||||||
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
||||||
msgstr "Está seguro que desea eliminar %{email}? Esta acción es permanente!"
|
msgstr "Está seguro que desea eliminar %{email}? Esta acción es permanente!"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:99
|
#: lib/cannery_web/live/container_live/index.html.heex:113
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:157
|
#: lib/cannery_web/live/container_live/index.html.heex:171
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:45
|
#: lib/cannery_web/live/container_live/show.html.heex:45
|
||||||
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}?"
|
msgid "Are you sure you want to delete %{name}?"
|
||||||
msgstr "Está seguro que desea eliminar %{name}?"
|
msgstr "Está seguro que desea eliminar %{name}?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:185
|
#: lib/cannery_web/live/pack_live/index.html.heex:174
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this ammo?"
|
msgid "Are you sure you want to delete this ammo?"
|
||||||
@ -170,19 +170,14 @@ msgstr "Añadiendo..."
|
|||||||
msgid "Shots recorded successfully"
|
msgid "Shots recorded successfully"
|
||||||
msgstr "Tiros registrados exitosamente"
|
msgstr "Tiros registrados exitosamente"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:57
|
#: lib/cannery_web/live/pack_live/show.ex:147
|
||||||
#, elixir-autogen, elixir-format
|
#: lib/cannery_web/live/range_live/index.html.heex:178
|
||||||
msgid "Are you sure you want to unstage this ammo?"
|
|
||||||
msgstr "Está seguro que desea desmontar esta munición?"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:157
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:189
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this shot record?"
|
msgid "Are you sure you want to delete this shot record?"
|
||||||
msgstr "¿Está segure que quiere borrar este récord de disparos?"
|
msgstr "¿Está segure que quiere borrar este récord de disparos?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:79
|
#: lib/cannery_web/live/pack_live/show.ex:69
|
||||||
#: lib/cannery_web/live/range_live/index.ex:98
|
#: lib/cannery_web/live/range_live/index.ex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot records deleted succesfully"
|
msgid "Shot records deleted succesfully"
|
||||||
msgstr "Récord de disparos borrado exitosamente"
|
msgstr "Récord de disparos borrado exitosamente"
|
||||||
@ -239,11 +234,6 @@ msgstr "Idioma cambiado exitosamente."
|
|||||||
msgid "Ammo deleted succesfully"
|
msgid "Ammo deleted succesfully"
|
||||||
msgstr "Munición borrada exitosamente"
|
msgstr "Munición borrada exitosamente"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:111
|
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
|
||||||
msgid "Ammo unstaged succesfully"
|
|
||||||
msgstr "Munición descargada exitosamente"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Ammo updated successfully"
|
msgid "Ammo updated successfully"
|
||||||
@ -303,3 +293,8 @@ msgstr "Está seguro que quiere eliminar la invitación para %{name}?"
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
||||||
msgstr "Está seguro que desea hacer %{name} ilimitado?"
|
msgstr "Está seguro que desea hacer %{name} ilimitado?"
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.ex:114
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Container unstaged succesfully"
|
||||||
|
msgstr ""
|
||||||
|
@ -144,7 +144,7 @@ msgstr "Sauvegarder"
|
|||||||
msgid "Send instructions to reset password"
|
msgid "Send instructions to reset password"
|
||||||
msgstr "Envoyer les instructions pour réinitialiser le mot de passe"
|
msgstr "Envoyer les instructions pour réinitialiser le mot de passe"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:65
|
#: lib/cannery_web/live/container_live/show.html.heex:73
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not add one?"
|
msgid "Why not add one?"
|
||||||
msgstr "Pourquoi pas en ajouter un ?"
|
msgstr "Pourquoi pas en ajouter un ?"
|
||||||
@ -154,19 +154,14 @@ msgstr "Pourquoi pas en ajouter un ?"
|
|||||||
msgid "Add"
|
msgid "Add"
|
||||||
msgstr "Ajouter"
|
msgstr "Ajouter"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:17
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Stage ammo"
|
|
||||||
msgstr "Munition préparée"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:13
|
#: lib/cannery_web/live/range_live/index.html.heex:13
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not get some ready to shoot?"
|
msgid "Why not get some ready to shoot?"
|
||||||
msgstr "Pourquoi pas en préparer pour tirer ?"
|
msgstr "Pourquoi pas en préparer pour tirer ?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
#: lib/cannery_web/live/pack_live/index.html.heex:116
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:90
|
#: lib/cannery_web/live/pack_live/show.html.heex:84
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:65
|
#: lib/cannery_web/live/range_live/index.html.heex:54
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr "Enregistrer des tirs"
|
msgstr "Enregistrer des tirs"
|
||||||
@ -212,8 +207,8 @@ msgid "View in Catalog"
|
|||||||
msgstr "Voir en catalogue"
|
msgstr "Voir en catalogue"
|
||||||
|
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:77
|
#: lib/cannery_web/components/move_pack_component.ex:77
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:138
|
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:86
|
#: lib/cannery_web/live/pack_live/show.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Move ammo"
|
msgid "Move ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -223,14 +218,12 @@ msgstr ""
|
|||||||
msgid "Set Unlimited"
|
msgid "Set Unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:82
|
#: lib/cannery_web/live/container_live/show.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:61
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage for range"
|
msgid "Stage for range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:81
|
#: lib/cannery_web/live/container_live/show.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:60
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage from range"
|
msgid "Unstage from range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -240,8 +233,8 @@ msgstr ""
|
|||||||
msgid "Export Data as JSON"
|
msgid "Export Data as JSON"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:87
|
#: lib/cannery_web/live/container_live/index.html.heex:101
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:145
|
#: lib/cannery_web/live/container_live/index.html.heex:159
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone %{container_name}"
|
msgid "Clone %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -251,8 +244,8 @@ msgstr ""
|
|||||||
msgid "Copy invite link for %{invite_name}"
|
msgid "Copy invite link for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:104
|
#: lib/cannery_web/live/container_live/index.html.heex:118
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:162
|
#: lib/cannery_web/live/container_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:48
|
#: lib/cannery_web/live/container_live/show.html.heex:48
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete %{container_name}"
|
msgid "Delete %{container_name}"
|
||||||
@ -268,8 +261,8 @@ msgstr ""
|
|||||||
msgid "Delete invite for %{invite_name}"
|
msgid "Delete invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:77
|
#: lib/cannery_web/live/container_live/index.html.heex:91
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:135
|
#: lib/cannery_web/live/container_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:35
|
#: lib/cannery_web/live/container_live/show.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{container_name}"
|
msgid "Edit %{container_name}"
|
||||||
@ -285,56 +278,56 @@ msgstr ""
|
|||||||
msgid "Edit invite for %{invite_name}"
|
msgid "Edit invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:120
|
#: lib/cannery_web/live/container_live/index.html.heex:69
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:35
|
#: lib/cannery_web/live/range_live/index.html.heex:35
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Stage"
|
msgid "Stage"
|
||||||
msgstr "Munition préparée"
|
msgstr "Munition préparée"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:65
|
#: lib/cannery_web/live/container_live/index.html.heex:79
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:124
|
#: lib/cannery_web/live/container_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tag %{container_name}"
|
msgid "Tag %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:119
|
#: lib/cannery_web/live/container_live/index.html.heex:68
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:34
|
#: lib/cannery_web/live/range_live/index.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:172
|
#: lib/cannery_web/live/pack_live/index.html.heex:161
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Clone pack of %{pack_count} bullets"
|
msgid "Clone pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:187
|
#: lib/cannery_web/live/pack_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete pack of %{pack_count} bullets"
|
msgid "Delete pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:160
|
#: lib/cannery_web/live/pack_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit pack of %{pack_count} bullets"
|
msgid "Edit pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:139
|
#: lib/cannery_web/live/container_live/show.html.heex:147
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:148
|
#: lib/cannery_web/live/pack_live/index.html.heex:137
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:201
|
#: lib/cannery_web/live/type_live/show.html.heex:201
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "View pack of %{pack_count} bullets"
|
msgid "View pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:159
|
#: lib/cannery_web/live/pack_live/show.ex:149
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:192
|
#: lib/cannery_web/live/range_live/index.html.heex:181
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete shot record of %{shot_record_count} shots"
|
msgid "Delete shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:144
|
#: lib/cannery_web/live/pack_live/show.ex:134
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:175
|
#: lib/cannery_web/live/range_live/index.html.heex:164
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit shot record of %{shot_record_count} shots"
|
msgid "Edit shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -370,3 +363,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "add a type first"
|
msgid "add a type first"
|
||||||
msgstr "Ajoutez d'abord un type de munitions"
|
msgstr "Ajoutez d'abord un type de munitions"
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:17
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Stage containers"
|
||||||
|
msgstr ""
|
||||||
|
@ -117,7 +117,7 @@ msgstr "Quantité"
|
|||||||
msgid "Count:"
|
msgid "Count:"
|
||||||
msgstr "Quantité :"
|
msgstr "Quantité :"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:46
|
#: lib/cannery_web/components/container_table_component.ex:50
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -189,7 +189,7 @@ msgstr "Invitations"
|
|||||||
msgid "Keep me logged in for 60 days"
|
msgid "Keep me logged in for 60 days"
|
||||||
msgstr "Me garder authentifié durant 60 jours"
|
msgstr "Me garder authentifié durant 60 jours"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:47
|
#: lib/cannery_web/components/container_table_component.ex:51
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:66
|
#: lib/cannery_web/components/move_pack_component.ex:66
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -224,7 +224,7 @@ msgstr "Boite de munition avec le sticker de fille d’animation"
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr "Ma superbe boite de munition"
|
msgstr "Ma superbe boite de munition"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:45
|
#: lib/cannery_web/components/container_table_component.ex:49
|
||||||
#: lib/cannery_web/components/type_table_component.ex:152
|
#: lib/cannery_web/components/type_table_component.ex:152
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||||
@ -281,7 +281,7 @@ msgstr "Aucun tag"
|
|||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
#: lib/cannery_web/live/pack_live/show.ex:80
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
@ -354,12 +354,12 @@ msgstr "Simple :"
|
|||||||
msgid "Steel"
|
msgid "Steel"
|
||||||
msgstr "Acier"
|
msgstr "Acier"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:100
|
#: lib/cannery_web/live/pack_live/show.html.heex:94
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stored in"
|
msgid "Stored in"
|
||||||
msgstr "Est stocké dans"
|
msgstr "Est stocké dans"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:66
|
#: lib/cannery_web/components/container_table_component.ex:73
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:43
|
#: lib/cannery_web/live/tag_live/index.ex:43
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:53
|
#: lib/cannery_web/live/tag_live/index.ex:53
|
||||||
@ -391,7 +391,7 @@ msgstr "Le site web de suivi d’arme à feux auto-hébergé"
|
|||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr "Traceuse"
|
msgstr "Traceuse"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:48
|
#: lib/cannery_web/components/container_table_component.ex:52
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:65
|
#: lib/cannery_web/components/move_pack_component.ex:65
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:108
|
#: lib/cannery_web/components/pack_table_component.ex:108
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
||||||
@ -421,15 +421,16 @@ msgstr "Utilisations restantes"
|
|||||||
msgid "Your data stays with you, period"
|
msgid "Your data stays with you, period"
|
||||||
msgstr "Vos données restent avec vous, point final"
|
msgstr "Vos données restent avec vous, point final"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:60
|
#: lib/cannery_web/live/container_live/show.html.heex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No tags for this container"
|
msgid "No tags for this container"
|
||||||
msgstr "Aucun tag pour ce conteneur"
|
msgstr "Aucun tag pour ce conteneur"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/container_table_component.ex:77
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:80
|
#: lib/cannery_web/components/pack_table_component.ex:80
|
||||||
#: lib/cannery_web/live/range_live/index.ex:75
|
#: lib/cannery_web/live/range_live/index.ex:76
|
||||||
#: lib/cannery_web/live/range_live/index.ex:85
|
#: lib/cannery_web/live/range_live/index.ex:86
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr "Portée"
|
msgstr "Portée"
|
||||||
@ -441,7 +442,7 @@ msgstr "Journée de stand"
|
|||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:91
|
#: lib/cannery_web/live/pack_live/show.ex:81
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
@ -452,26 +453,21 @@ msgstr "Date"
|
|||||||
msgid "Shots fired"
|
msgid "Shots fired"
|
||||||
msgstr "Tirs réalisés"
|
msgstr "Tirs réalisés"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:8
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "No ammo staged"
|
|
||||||
msgstr "Aucune munition sélectionnée"
|
|
||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
||||||
#: lib/cannery_web/live/pack_live/index.ex:35
|
#: lib/cannery_web/live/pack_live/index.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr "Tirs enregistrés"
|
msgstr "Tirs enregistrés"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:75
|
#: lib/cannery_web/live/range_live/index.html.heex:64
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:159
|
#: lib/cannery_web/live/range_live/index.html.heex:148
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No shots recorded"
|
msgid "No shots recorded"
|
||||||
msgstr "Aucun tir enregistré"
|
msgstr "Aucun tir enregistré"
|
||||||
|
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:89
|
#: lib/cannery_web/live/pack_live/show.ex:79
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:89
|
#: lib/cannery_web/live/range_live/index.html.heex:78
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot"
|
msgid "Rounds shot"
|
||||||
msgstr "Cartouches tirées"
|
msgstr "Cartouches tirées"
|
||||||
@ -486,7 +482,7 @@ msgstr "Déplacer munition"
|
|||||||
msgid "No other containers"
|
msgid "No other containers"
|
||||||
msgstr "Aucun autre conteneur"
|
msgstr "Aucun autre conteneur"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:80
|
#: lib/cannery_web/live/range_live/index.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot log"
|
msgid "Shot log"
|
||||||
msgstr "Évènements de tir"
|
msgstr "Évènements de tir"
|
||||||
@ -494,7 +490,7 @@ msgstr "Évènements de tir"
|
|||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:181
|
#: lib/cannery_web/components/pack_table_component.ex:181
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:264
|
#: lib/cannery_web/components/pack_table_component.ex:263
|
||||||
#: lib/cannery_web/components/type_table_component.ex:273
|
#: lib/cannery_web/components/type_table_component.ex:273
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
||||||
@ -567,13 +563,13 @@ msgid "Reconnecting..."
|
|||||||
msgstr "Reconnexion en cours…"
|
msgstr "Reconnexion en cours…"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:28
|
#: lib/cannery_web/live/container_live/index.ex:28
|
||||||
#: lib/cannery_web/live/container_live/show.ex:118
|
#: lib/cannery_web/live/container_live/show.ex:130
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name}"
|
msgid "Edit %{name}"
|
||||||
msgstr "Éditer %{name}"
|
msgstr "Éditer %{name}"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:63
|
#: lib/cannery_web/live/container_live/index.ex:63
|
||||||
#: lib/cannery_web/live/container_live/show.ex:119
|
#: lib/cannery_web/live/container_live/show.ex:131
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name} tags"
|
msgid "Edit %{name} tags"
|
||||||
msgstr "Éditer les tags de %{name}"
|
msgstr "Éditer les tags de %{name}"
|
||||||
@ -586,7 +582,7 @@ msgid "Rounds:"
|
|||||||
msgstr "Cartouches :"
|
msgstr "Cartouches :"
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:178
|
#: lib/cannery_web/components/pack_table_component.ex:178
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:260
|
#: lib/cannery_web/components/pack_table_component.ex:259
|
||||||
#: lib/cannery_web/components/type_table_component.ex:272
|
#: lib/cannery_web/components/type_table_component.ex:272
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:154
|
#: lib/cannery_web/live/type_live/show.html.heex:154
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -618,7 +614,7 @@ msgstr "Nombre original :"
|
|||||||
msgid "Percentage left:"
|
msgid "Percentage left:"
|
||||||
msgstr "Pourcentage restant :"
|
msgstr "Pourcentage restant :"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:113
|
#: lib/cannery_web/live/pack_live/show.html.heex:107
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds used"
|
msgid "Rounds used"
|
||||||
msgstr "Cartouches utilisées"
|
msgstr "Cartouches utilisées"
|
||||||
@ -649,8 +645,8 @@ msgid "Reset your password"
|
|||||||
msgstr "Réinitialiser votre mot de passe"
|
msgstr "Réinitialiser votre mot de passe"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:40
|
#: lib/cannery_web/live/pack_live/show.ex:40
|
||||||
#: lib/cannery_web/live/range_live/index.ex:51
|
#: lib/cannery_web/live/range_live/index.ex:52
|
||||||
#: lib/cannery_web/live/range_live/index.ex:67
|
#: lib/cannery_web/live/range_live/index.ex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record Shots"
|
msgid "Record Shots"
|
||||||
msgstr "Enregistrer des tirs"
|
msgstr "Enregistrer des tirs"
|
||||||
@ -708,7 +704,7 @@ msgstr "Éditer le type de munition"
|
|||||||
msgid "Move Ammo"
|
msgid "Move Ammo"
|
||||||
msgstr "Déplacer munition"
|
msgstr "Déplacer munition"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:117
|
#: lib/cannery_web/live/container_live/show.html.heex:125
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "No ammo in this container"
|
msgid "No ammo in this container"
|
||||||
msgstr "Aucun groupe de munition pour ce conteneur"
|
msgstr "Aucun groupe de munition pour ce conteneur"
|
||||||
@ -718,7 +714,7 @@ msgstr "Aucun groupe de munition pour ce conteneur"
|
|||||||
msgid "Show Ammo"
|
msgid "Show Ammo"
|
||||||
msgstr "Montrer le type de munition"
|
msgstr "Montrer le type de munition"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:105
|
#: lib/cannery_web/live/pack_live/show.html.heex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "This ammo is not in a container"
|
msgid "This ammo is not in a container"
|
||||||
msgstr "Ce groupe de munition n’est pas dans un conteneur"
|
msgstr "Ce groupe de munition n’est pas dans un conteneur"
|
||||||
@ -759,31 +755,31 @@ msgstr "Conteneur"
|
|||||||
msgid "Show used"
|
msgid "Show used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:219
|
#: lib/cannery_web/components/pack_table_component.ex:218
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "%{percentage}%"
|
msgid "%{percentage}%"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:207
|
#: lib/cannery_web/live/range_live/index.ex:215
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr "Cartouches tirées"
|
msgstr "Cartouches tirées"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:64
|
#: lib/cannery_web/components/container_table_component.ex:68
|
||||||
#: lib/cannery_web/components/type_table_component.ex:122
|
#: lib/cannery_web/components/type_table_component.ex:122
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr "Packages :"
|
msgstr "Packages :"
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:65
|
#: lib/cannery_web/components/container_table_component.ex:69
|
||||||
#: lib/cannery_web/components/type_table_component.ex:143
|
#: lib/cannery_web/components/type_table_component.ex:143
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
msgstr "Cartouches :"
|
msgstr "Cartouches :"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:40
|
#: lib/cannery_web/live/container_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:109
|
#: lib/cannery_web/live/container_live/show.html.heex:117
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:170
|
#: lib/cannery_web/live/type_live/show.html.heex:170
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
@ -829,7 +825,7 @@ msgstr ""
|
|||||||
msgid "Used rounds:"
|
msgid "Used rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:91
|
#: lib/cannery_web/live/range_live/index.html.heex:80
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot chart"
|
msgid "Rounds shot chart"
|
||||||
msgstr "Cartouches tirées"
|
msgstr "Cartouches tirées"
|
||||||
@ -936,7 +932,7 @@ msgid "Average CPR"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:268
|
#: lib/cannery_web/components/pack_table_component.ex:267
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Empty"
|
msgid "Empty"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1018,7 +1014,7 @@ msgstr ""
|
|||||||
msgid "Search tags"
|
msgid "Search tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:135
|
#: lib/cannery_web/live/range_live/index.html.heex:124
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Search shot records"
|
msgid "Search shot records"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1153,12 +1149,12 @@ msgstr ""
|
|||||||
msgid "Really great weather"
|
msgid "Really great weather"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:67
|
#: lib/cannery_web/components/container_table_component.ex:74
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:67
|
#: lib/cannery_web/components/move_pack_component.ex:67
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:62
|
#: lib/cannery_web/components/pack_table_component.ex:62
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
||||||
#: lib/cannery_web/components/type_table_component.ex:99
|
#: lib/cannery_web/components/type_table_component.ex:99
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:92
|
#: lib/cannery_web/live/pack_live/show.ex:82
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1184,9 +1180,9 @@ msgstr ""
|
|||||||
msgid "Close modal"
|
msgid "Close modal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:97
|
#: lib/cannery_web/live/container_live/show.html.heex:105
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
|
#: lib/cannery_web/live/range_live/index.html.heex:103
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:37
|
#: lib/cannery_web/live/type_live/index.html.heex:37
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All"
|
msgid "All"
|
||||||
@ -1267,10 +1263,10 @@ msgstr "Aucune munition"
|
|||||||
msgid "None specified"
|
msgid "None specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
#: lib/cannery_web/live/container_live/show.html.heex:108
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:117
|
#: lib/cannery_web/live/range_live/index.html.heex:106
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||||
@ -1293,10 +1289,10 @@ msgstr "Type d’amorce"
|
|||||||
msgid "Projectile"
|
msgid "Projectile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
#: lib/cannery_web/live/container_live/show.html.heex:106
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:115
|
#: lib/cannery_web/live/range_live/index.html.heex:104
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||||
@ -1348,10 +1344,10 @@ msgstr ""
|
|||||||
msgid "Shot type:"
|
msgid "Shot type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
#: lib/cannery_web/live/container_live/show.html.heex:107
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:116
|
#: lib/cannery_web/live/range_live/index.html.heex:105
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||||
@ -1393,10 +1389,10 @@ msgid "Wadding:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/type_table_component.ex:149
|
#: lib/cannery_web/components/type_table_component.ex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:91
|
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:106
|
#: lib/cannery_web/live/range_live/index.html.heex:95
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:29
|
#: lib/cannery_web/live/type_live/index.html.heex:29
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:46
|
#: lib/cannery_web/live/type_live/show.html.heex:46
|
||||||
@ -1416,7 +1412,7 @@ msgid "Used up!"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:41
|
#: lib/cannery_web/live/pack_live/show.ex:41
|
||||||
#: lib/cannery_web/live/range_live/index.ex:59
|
#: lib/cannery_web/live/range_live/index.ex:60
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit Shot Record"
|
msgid "Edit Shot Record"
|
||||||
msgstr "Modifier les enregistrements de tir"
|
msgstr "Modifier les enregistrements de tir"
|
||||||
@ -1455,7 +1451,12 @@ msgstr ""
|
|||||||
msgid "Any"
|
msgid "Any"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:149
|
#: lib/cannery_web/live/range_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Dates"
|
msgid "Dates"
|
||||||
msgstr "Date"
|
msgstr "Date"
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:8
|
||||||
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
|
msgid "No containers staged"
|
||||||
|
msgstr "Aucun conteneur"
|
||||||
|
@ -23,7 +23,7 @@ msgstr ""
|
|||||||
# # Run "mix gettext.extract" to bring this file up to
|
# # Run "mix gettext.extract" to bring this file up to
|
||||||
# # date. Leave "msgstr"s empty as changing them here has no
|
# # date. Leave "msgstr"s empty as changing them here has no
|
||||||
# # effect: edit them in PO (.po) files instead.
|
# # effect: edit them in PO (.po) files instead.
|
||||||
#: lib/cannery/containers.ex:222
|
#: lib/cannery/containers.ex:234
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Container must be empty before deleting"
|
msgid "Container must be empty before deleting"
|
||||||
msgstr "Le conteneur doit être vide pour être supprimé"
|
msgstr "Le conteneur doit être vide pour être supprimé"
|
||||||
@ -169,7 +169,7 @@ msgstr "Impossible d'analyser le nombre de copies"
|
|||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
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}"
|
msgstr "Nombre de copies invalide, doit être 1 et %{max}. Été %{multiplier}"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
#: lib/cannery_web/live/range_live/index.html.heex:83
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your browser does not support the canvas element."
|
msgid "Your browser does not support the canvas element."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -215,12 +215,12 @@ msgstr ""
|
|||||||
msgid "You must log in to access this page."
|
msgid "You must log in to access this page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:98
|
#: lib/cannery/ammo/pack.ex:101
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid container"
|
msgid "Please select a valid container"
|
||||||
msgstr "Veuillez choisir un type de munitions et un conteneur"
|
msgstr "Veuillez choisir un type de munitions et un conteneur"
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:96
|
#: lib/cannery/ammo/pack.ex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid type"
|
msgid "Please select a valid type"
|
||||||
msgstr "Veuillez choisir un utilisateur valide et un groupe de munitions"
|
msgstr "Veuillez choisir un utilisateur valide et un groupe de munitions"
|
||||||
|
@ -66,15 +66,15 @@ msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Êtes-vous certain·e de supprimer %{email} ? Cette action est définitive !"
|
"Êtes-vous certain·e de supprimer %{email} ? Cette action est définitive !"
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:99
|
#: lib/cannery_web/live/container_live/index.html.heex:113
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:157
|
#: lib/cannery_web/live/container_live/index.html.heex:171
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:45
|
#: lib/cannery_web/live/container_live/show.html.heex:45
|
||||||
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}?"
|
msgid "Are you sure you want to delete %{name}?"
|
||||||
msgstr "Êtes-vous certain·e de supprimer %{name} ?"
|
msgstr "Êtes-vous certain·e de supprimer %{name} ?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:185
|
#: lib/cannery_web/live/pack_live/index.html.heex:174
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this ammo?"
|
msgid "Are you sure you want to delete this ammo?"
|
||||||
@ -172,19 +172,14 @@ msgstr "Ajout en cours…"
|
|||||||
msgid "Shots recorded successfully"
|
msgid "Shots recorded successfully"
|
||||||
msgstr "Tirs enregistré avec succès"
|
msgstr "Tirs enregistré avec succès"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:57
|
#: lib/cannery_web/live/pack_live/show.ex:147
|
||||||
#, elixir-autogen, elixir-format
|
#: lib/cannery_web/live/range_live/index.html.heex:178
|
||||||
msgid "Are you sure you want to unstage this ammo?"
|
|
||||||
msgstr "Êtes-vous certain·e de vouloir désélectionner cette munition ?"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:157
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:189
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this shot record?"
|
msgid "Are you sure you want to delete this shot record?"
|
||||||
msgstr "Êtes-vous certain·e de vouloir supprimer cet enregistrement de tir ?"
|
msgstr "Êtes-vous certain·e de vouloir supprimer cet enregistrement de tir ?"
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:79
|
#: lib/cannery_web/live/pack_live/show.ex:69
|
||||||
#: lib/cannery_web/live/range_live/index.ex:98
|
#: lib/cannery_web/live/range_live/index.ex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot records deleted succesfully"
|
msgid "Shot records deleted succesfully"
|
||||||
msgstr "Enregistrements de tir supprimés avec succès"
|
msgstr "Enregistrements de tir supprimés avec succès"
|
||||||
@ -241,11 +236,6 @@ msgstr "Langue mise à jour avec succès."
|
|||||||
msgid "Ammo deleted succesfully"
|
msgid "Ammo deleted succesfully"
|
||||||
msgstr "Groupe de munition supprimé avec succès"
|
msgstr "Groupe de munition supprimé avec succès"
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:111
|
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
|
||||||
msgid "Ammo unstaged succesfully"
|
|
||||||
msgstr "Groupe de munition désélectionner avec succès"
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Ammo updated successfully"
|
msgid "Ammo updated successfully"
|
||||||
@ -303,3 +293,8 @@ msgstr "Êtes-vous certain·e de supprimer l’invitation pour %{name} ?"
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
||||||
msgstr "Êtes-vous certain·e de vouloir rendre %{name} illimité ?"
|
msgstr "Êtes-vous certain·e de vouloir rendre %{name} illimité ?"
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.ex:114
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Container unstaged succesfully"
|
||||||
|
msgstr ""
|
||||||
|
@ -142,7 +142,7 @@ msgstr ""
|
|||||||
msgid "Send instructions to reset password"
|
msgid "Send instructions to reset password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:65
|
#: lib/cannery_web/live/container_live/show.html.heex:73
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not add one?"
|
msgid "Why not add one?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -152,19 +152,14 @@ msgstr ""
|
|||||||
msgid "Add"
|
msgid "Add"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:17
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Stage ammo"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:13
|
#: lib/cannery_web/live/range_live/index.html.heex:13
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not get some ready to shoot?"
|
msgid "Why not get some ready to shoot?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
#: lib/cannery_web/live/pack_live/index.html.heex:116
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:90
|
#: lib/cannery_web/live/pack_live/show.html.heex:84
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:65
|
#: lib/cannery_web/live/range_live/index.html.heex:54
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -210,8 +205,8 @@ msgid "View in Catalog"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:77
|
#: lib/cannery_web/components/move_pack_component.ex:77
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:138
|
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:86
|
#: lib/cannery_web/live/pack_live/show.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Move ammo"
|
msgid "Move ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -221,14 +216,12 @@ msgstr ""
|
|||||||
msgid "Set Unlimited"
|
msgid "Set Unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:82
|
#: lib/cannery_web/live/container_live/show.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:61
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage for range"
|
msgid "Stage for range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:81
|
#: lib/cannery_web/live/container_live/show.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:60
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage from range"
|
msgid "Unstage from range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -238,8 +231,8 @@ msgstr ""
|
|||||||
msgid "Export Data as JSON"
|
msgid "Export Data as JSON"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:87
|
#: lib/cannery_web/live/container_live/index.html.heex:101
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:145
|
#: lib/cannery_web/live/container_live/index.html.heex:159
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone %{container_name}"
|
msgid "Clone %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -249,8 +242,8 @@ msgstr ""
|
|||||||
msgid "Copy invite link for %{invite_name}"
|
msgid "Copy invite link for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:104
|
#: lib/cannery_web/live/container_live/index.html.heex:118
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:162
|
#: lib/cannery_web/live/container_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:48
|
#: lib/cannery_web/live/container_live/show.html.heex:48
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete %{container_name}"
|
msgid "Delete %{container_name}"
|
||||||
@ -266,8 +259,8 @@ msgstr ""
|
|||||||
msgid "Delete invite for %{invite_name}"
|
msgid "Delete invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:77
|
#: lib/cannery_web/live/container_live/index.html.heex:91
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:135
|
#: lib/cannery_web/live/container_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:35
|
#: lib/cannery_web/live/container_live/show.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{container_name}"
|
msgid "Edit %{container_name}"
|
||||||
@ -283,56 +276,56 @@ msgstr ""
|
|||||||
msgid "Edit invite for %{invite_name}"
|
msgid "Edit invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:120
|
#: lib/cannery_web/live/container_live/index.html.heex:69
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:35
|
#: lib/cannery_web/live/range_live/index.html.heex:35
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Stage"
|
msgid "Stage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:65
|
#: lib/cannery_web/live/container_live/index.html.heex:79
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:124
|
#: lib/cannery_web/live/container_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tag %{container_name}"
|
msgid "Tag %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:119
|
#: lib/cannery_web/live/container_live/index.html.heex:68
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:34
|
#: lib/cannery_web/live/range_live/index.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:172
|
#: lib/cannery_web/live/pack_live/index.html.heex:161
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Clone pack of %{pack_count} bullets"
|
msgid "Clone pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:187
|
#: lib/cannery_web/live/pack_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete pack of %{pack_count} bullets"
|
msgid "Delete pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:160
|
#: lib/cannery_web/live/pack_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit pack of %{pack_count} bullets"
|
msgid "Edit pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:139
|
#: lib/cannery_web/live/container_live/show.html.heex:147
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:148
|
#: lib/cannery_web/live/pack_live/index.html.heex:137
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:201
|
#: lib/cannery_web/live/type_live/show.html.heex:201
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "View pack of %{pack_count} bullets"
|
msgid "View pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:159
|
#: lib/cannery_web/live/pack_live/show.ex:149
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:192
|
#: lib/cannery_web/live/range_live/index.html.heex:181
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete shot record of %{shot_record_count} shots"
|
msgid "Delete shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:144
|
#: lib/cannery_web/live/pack_live/show.ex:134
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:175
|
#: lib/cannery_web/live/range_live/index.html.heex:164
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit shot record of %{shot_record_count} shots"
|
msgid "Edit shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -368,3 +361,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "add a type first"
|
msgid "add a type first"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:17
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Stage containers"
|
||||||
|
msgstr ""
|
||||||
|
@ -115,7 +115,7 @@ msgstr ""
|
|||||||
msgid "Count:"
|
msgid "Count:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:46
|
#: lib/cannery_web/components/container_table_component.ex:50
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -187,7 +187,7 @@ msgstr ""
|
|||||||
msgid "Keep me logged in for 60 days"
|
msgid "Keep me logged in for 60 days"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:47
|
#: lib/cannery_web/components/container_table_component.ex:51
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:66
|
#: lib/cannery_web/components/move_pack_component.ex:66
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -222,7 +222,7 @@ msgstr ""
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:45
|
#: lib/cannery_web/components/container_table_component.ex:49
|
||||||
#: lib/cannery_web/components/type_table_component.ex:152
|
#: lib/cannery_web/components/type_table_component.ex:152
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||||
@ -279,7 +279,7 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
#: lib/cannery_web/live/pack_live/show.ex:80
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
@ -350,12 +350,12 @@ msgstr ""
|
|||||||
msgid "Steel"
|
msgid "Steel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:100
|
#: lib/cannery_web/live/pack_live/show.html.heex:94
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stored in"
|
msgid "Stored in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:66
|
#: lib/cannery_web/components/container_table_component.ex:73
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:43
|
#: lib/cannery_web/live/tag_live/index.ex:43
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:53
|
#: lib/cannery_web/live/tag_live/index.ex:53
|
||||||
@ -385,7 +385,7 @@ msgstr ""
|
|||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:48
|
#: lib/cannery_web/components/container_table_component.ex:52
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:65
|
#: lib/cannery_web/components/move_pack_component.ex:65
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:108
|
#: lib/cannery_web/components/pack_table_component.ex:108
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
||||||
@ -415,15 +415,16 @@ msgstr ""
|
|||||||
msgid "Your data stays with you, period"
|
msgid "Your data stays with you, period"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:60
|
#: lib/cannery_web/live/container_live/show.html.heex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No tags for this container"
|
msgid "No tags for this container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/container_table_component.ex:77
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:80
|
#: lib/cannery_web/components/pack_table_component.ex:80
|
||||||
#: lib/cannery_web/live/range_live/index.ex:75
|
#: lib/cannery_web/live/range_live/index.ex:76
|
||||||
#: lib/cannery_web/live/range_live/index.ex:85
|
#: lib/cannery_web/live/range_live/index.ex:86
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -435,7 +436,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:91
|
#: lib/cannery_web/live/pack_live/show.ex:81
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
@ -446,26 +447,21 @@ msgstr ""
|
|||||||
msgid "Shots fired"
|
msgid "Shots fired"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:8
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "No ammo staged"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
||||||
#: lib/cannery_web/live/pack_live/index.ex:35
|
#: lib/cannery_web/live/pack_live/index.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:75
|
#: lib/cannery_web/live/range_live/index.html.heex:64
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:159
|
#: lib/cannery_web/live/range_live/index.html.heex:148
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No shots recorded"
|
msgid "No shots recorded"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:89
|
#: lib/cannery_web/live/pack_live/show.ex:79
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:89
|
#: lib/cannery_web/live/range_live/index.html.heex:78
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot"
|
msgid "Rounds shot"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -480,7 +476,7 @@ msgstr ""
|
|||||||
msgid "No other containers"
|
msgid "No other containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:80
|
#: lib/cannery_web/live/range_live/index.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot log"
|
msgid "Shot log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -488,7 +484,7 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:181
|
#: lib/cannery_web/components/pack_table_component.ex:181
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:264
|
#: lib/cannery_web/components/pack_table_component.ex:263
|
||||||
#: lib/cannery_web/components/type_table_component.ex:273
|
#: lib/cannery_web/components/type_table_component.ex:273
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
||||||
@ -561,13 +557,13 @@ msgid "Reconnecting..."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:28
|
#: lib/cannery_web/live/container_live/index.ex:28
|
||||||
#: lib/cannery_web/live/container_live/show.ex:118
|
#: lib/cannery_web/live/container_live/show.ex:130
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name}"
|
msgid "Edit %{name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:63
|
#: lib/cannery_web/live/container_live/index.ex:63
|
||||||
#: lib/cannery_web/live/container_live/show.ex:119
|
#: lib/cannery_web/live/container_live/show.ex:131
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name} tags"
|
msgid "Edit %{name} tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -580,7 +576,7 @@ msgid "Rounds:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:178
|
#: lib/cannery_web/components/pack_table_component.ex:178
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:260
|
#: lib/cannery_web/components/pack_table_component.ex:259
|
||||||
#: lib/cannery_web/components/type_table_component.ex:272
|
#: lib/cannery_web/components/type_table_component.ex:272
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:154
|
#: lib/cannery_web/live/type_live/show.html.heex:154
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -612,7 +608,7 @@ msgstr ""
|
|||||||
msgid "Percentage left:"
|
msgid "Percentage left:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:113
|
#: lib/cannery_web/live/pack_live/show.html.heex:107
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds used"
|
msgid "Rounds used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -643,8 +639,8 @@ msgid "Reset your password"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:40
|
#: lib/cannery_web/live/pack_live/show.ex:40
|
||||||
#: lib/cannery_web/live/range_live/index.ex:51
|
#: lib/cannery_web/live/range_live/index.ex:52
|
||||||
#: lib/cannery_web/live/range_live/index.ex:67
|
#: lib/cannery_web/live/range_live/index.ex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record Shots"
|
msgid "Record Shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -702,7 +698,7 @@ msgstr ""
|
|||||||
msgid "Move Ammo"
|
msgid "Move Ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:117
|
#: lib/cannery_web/live/container_live/show.html.heex:125
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No ammo in this container"
|
msgid "No ammo in this container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -712,7 +708,7 @@ msgstr ""
|
|||||||
msgid "Show Ammo"
|
msgid "Show Ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:105
|
#: lib/cannery_web/live/pack_live/show.html.heex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "This ammo is not in a container"
|
msgid "This ammo is not in a container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -752,31 +748,31 @@ msgstr ""
|
|||||||
msgid "Show used"
|
msgid "Show used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:219
|
#: lib/cannery_web/components/pack_table_component.ex:218
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "%{percentage}%"
|
msgid "%{percentage}%"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:207
|
#: lib/cannery_web/live/range_live/index.ex:215
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:64
|
#: lib/cannery_web/components/container_table_component.ex:68
|
||||||
#: lib/cannery_web/components/type_table_component.ex:122
|
#: lib/cannery_web/components/type_table_component.ex:122
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:65
|
#: lib/cannery_web/components/container_table_component.ex:69
|
||||||
#: lib/cannery_web/components/type_table_component.ex:143
|
#: lib/cannery_web/components/type_table_component.ex:143
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:40
|
#: lib/cannery_web/live/container_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:109
|
#: lib/cannery_web/live/container_live/show.html.heex:117
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:170
|
#: lib/cannery_web/live/type_live/show.html.heex:170
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
@ -822,7 +818,7 @@ msgstr ""
|
|||||||
msgid "Used rounds:"
|
msgid "Used rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:91
|
#: lib/cannery_web/live/range_live/index.html.heex:80
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds shot chart"
|
msgid "Rounds shot chart"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -929,7 +925,7 @@ msgid "Average CPR"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:268
|
#: lib/cannery_web/components/pack_table_component.ex:267
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Empty"
|
msgid "Empty"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1011,7 +1007,7 @@ msgstr ""
|
|||||||
msgid "Search tags"
|
msgid "Search tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:135
|
#: lib/cannery_web/live/range_live/index.html.heex:124
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Search shot records"
|
msgid "Search shot records"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1144,12 +1140,12 @@ msgstr ""
|
|||||||
msgid "Really great weather"
|
msgid "Really great weather"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:67
|
#: lib/cannery_web/components/container_table_component.ex:74
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:67
|
#: lib/cannery_web/components/move_pack_component.ex:67
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:62
|
#: lib/cannery_web/components/pack_table_component.ex:62
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
||||||
#: lib/cannery_web/components/type_table_component.ex:99
|
#: lib/cannery_web/components/type_table_component.ex:99
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:92
|
#: lib/cannery_web/live/pack_live/show.ex:82
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1175,9 +1171,9 @@ msgstr ""
|
|||||||
msgid "Close modal"
|
msgid "Close modal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:97
|
#: lib/cannery_web/live/container_live/show.html.heex:105
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
|
#: lib/cannery_web/live/range_live/index.html.heex:103
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:37
|
#: lib/cannery_web/live/type_live/index.html.heex:37
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All"
|
msgid "All"
|
||||||
@ -1258,10 +1254,10 @@ msgstr ""
|
|||||||
msgid "None specified"
|
msgid "None specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
#: lib/cannery_web/live/container_live/show.html.heex:108
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:117
|
#: lib/cannery_web/live/range_live/index.html.heex:106
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||||
@ -1284,10 +1280,10 @@ msgstr ""
|
|||||||
msgid "Projectile"
|
msgid "Projectile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
#: lib/cannery_web/live/container_live/show.html.heex:106
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:115
|
#: lib/cannery_web/live/range_live/index.html.heex:104
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||||
@ -1339,10 +1335,10 @@ msgstr ""
|
|||||||
msgid "Shot type:"
|
msgid "Shot type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
#: lib/cannery_web/live/container_live/show.html.heex:107
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:116
|
#: lib/cannery_web/live/range_live/index.html.heex:105
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||||
@ -1384,10 +1380,10 @@ msgid "Wadding:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/type_table_component.ex:149
|
#: lib/cannery_web/components/type_table_component.ex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:91
|
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:106
|
#: lib/cannery_web/live/range_live/index.html.heex:95
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:29
|
#: lib/cannery_web/live/type_live/index.html.heex:29
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:46
|
#: lib/cannery_web/live/type_live/show.html.heex:46
|
||||||
@ -1407,7 +1403,7 @@ msgid "Used up!"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:41
|
#: lib/cannery_web/live/pack_live/show.ex:41
|
||||||
#: lib/cannery_web/live/range_live/index.ex:59
|
#: lib/cannery_web/live/range_live/index.ex:60
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Edit Shot Record"
|
msgid "Edit Shot Record"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1446,7 +1442,12 @@ msgstr ""
|
|||||||
msgid "Any"
|
msgid "Any"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:149
|
#: lib/cannery_web/live/range_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Dates"
|
msgid "Dates"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:8
|
||||||
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
|
msgid "No containers staged"
|
||||||
|
msgstr ""
|
||||||
|
@ -24,7 +24,7 @@ msgstr ""
|
|||||||
## Run "mix gettext.extract" to bring this file up to
|
## Run "mix gettext.extract" to bring this file up to
|
||||||
## date. Leave "msgstr"s empty as changing them here has no
|
## date. Leave "msgstr"s empty as changing them here has no
|
||||||
## effect: edit them in PO (.po) files instead.
|
## effect: edit them in PO (.po) files instead.
|
||||||
#: lib/cannery/containers.ex:222
|
#: lib/cannery/containers.ex:234
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Container must be empty before deleting"
|
msgid "Container must be empty before deleting"
|
||||||
msgstr "Caithfidh an coimeádán a bheidh follamh roimh scriosadh"
|
msgstr "Caithfidh an coimeádán a bheidh follamh roimh scriosadh"
|
||||||
@ -168,7 +168,7 @@ msgstr ""
|
|||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
#: lib/cannery_web/live/range_live/index.html.heex:83
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your browser does not support the canvas element."
|
msgid "Your browser does not support the canvas element."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -214,12 +214,12 @@ msgstr ""
|
|||||||
msgid "You must log in to access this page."
|
msgid "You must log in to access this page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:98
|
#: lib/cannery/ammo/pack.ex:101
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid container"
|
msgid "Please select a valid container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:96
|
#: lib/cannery/ammo/pack.ex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid type"
|
msgid "Please select a valid type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -61,15 +61,15 @@ msgstr ""
|
|||||||
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:99
|
#: lib/cannery_web/live/container_live/index.html.heex:113
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:157
|
#: lib/cannery_web/live/container_live/index.html.heex:171
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:45
|
#: lib/cannery_web/live/container_live/show.html.heex:45
|
||||||
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}?"
|
msgid "Are you sure you want to delete %{name}?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:185
|
#: lib/cannery_web/live/pack_live/index.html.heex:174
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this ammo?"
|
msgid "Are you sure you want to delete this ammo?"
|
||||||
@ -161,19 +161,14 @@ msgstr ""
|
|||||||
msgid "Shots recorded successfully"
|
msgid "Shots recorded successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:57
|
#: lib/cannery_web/live/pack_live/show.ex:147
|
||||||
#, elixir-autogen, elixir-format
|
#: lib/cannery_web/live/range_live/index.html.heex:178
|
||||||
msgid "Are you sure you want to unstage this ammo?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:157
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:189
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this shot record?"
|
msgid "Are you sure you want to delete this shot record?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:79
|
#: lib/cannery_web/live/pack_live/show.ex:69
|
||||||
#: lib/cannery_web/live/range_live/index.ex:98
|
#: lib/cannery_web/live/range_live/index.ex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot records deleted succesfully"
|
msgid "Shot records deleted succesfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -230,11 +225,6 @@ msgstr ""
|
|||||||
msgid "Ammo deleted succesfully"
|
msgid "Ammo deleted succesfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:111
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Ammo unstaged succesfully"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Ammo updated successfully"
|
msgid "Ammo updated successfully"
|
||||||
@ -295,3 +285,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.ex:114
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Container unstaged succesfully"
|
||||||
|
msgstr ""
|
||||||
|
@ -142,7 +142,7 @@ msgstr ""
|
|||||||
msgid "Send instructions to reset password"
|
msgid "Send instructions to reset password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:65
|
#: lib/cannery_web/live/container_live/show.html.heex:73
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not add one?"
|
msgid "Why not add one?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -152,19 +152,14 @@ msgstr ""
|
|||||||
msgid "Add"
|
msgid "Add"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:17
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Stage ammo"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:13
|
#: lib/cannery_web/live/range_live/index.html.heex:13
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Why not get some ready to shoot?"
|
msgid "Why not get some ready to shoot?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
#: lib/cannery_web/live/pack_live/index.html.heex:116
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:90
|
#: lib/cannery_web/live/pack_live/show.html.heex:84
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:65
|
#: lib/cannery_web/live/range_live/index.html.heex:54
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -210,8 +205,8 @@ msgid "View in Catalog"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:77
|
#: lib/cannery_web/components/move_pack_component.ex:77
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:138
|
#: lib/cannery_web/live/pack_live/index.html.heex:127
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:86
|
#: lib/cannery_web/live/pack_live/show.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Move ammo"
|
msgid "Move ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -221,14 +216,12 @@ msgstr ""
|
|||||||
msgid "Set Unlimited"
|
msgid "Set Unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:82
|
#: lib/cannery_web/live/container_live/show.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:61
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage for range"
|
msgid "Stage for range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:81
|
#: lib/cannery_web/live/container_live/show.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:60
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage from range"
|
msgid "Unstage from range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -238,8 +231,8 @@ msgstr ""
|
|||||||
msgid "Export Data as JSON"
|
msgid "Export Data as JSON"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:87
|
#: lib/cannery_web/live/container_live/index.html.heex:101
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:145
|
#: lib/cannery_web/live/container_live/index.html.heex:159
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone %{container_name}"
|
msgid "Clone %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -249,8 +242,8 @@ msgstr ""
|
|||||||
msgid "Copy invite link for %{invite_name}"
|
msgid "Copy invite link for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:104
|
#: lib/cannery_web/live/container_live/index.html.heex:118
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:162
|
#: lib/cannery_web/live/container_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:48
|
#: lib/cannery_web/live/container_live/show.html.heex:48
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete %{container_name}"
|
msgid "Delete %{container_name}"
|
||||||
@ -266,8 +259,8 @@ msgstr ""
|
|||||||
msgid "Delete invite for %{invite_name}"
|
msgid "Delete invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:77
|
#: lib/cannery_web/live/container_live/index.html.heex:91
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:135
|
#: lib/cannery_web/live/container_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:35
|
#: lib/cannery_web/live/container_live/show.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{container_name}"
|
msgid "Edit %{container_name}"
|
||||||
@ -283,56 +276,56 @@ msgstr ""
|
|||||||
msgid "Edit invite for %{invite_name}"
|
msgid "Edit invite for %{invite_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:120
|
#: lib/cannery_web/live/container_live/index.html.heex:69
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:35
|
#: lib/cannery_web/live/range_live/index.html.heex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stage"
|
msgid "Stage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:65
|
#: lib/cannery_web/live/container_live/index.html.heex:79
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:124
|
#: lib/cannery_web/live/container_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tag %{container_name}"
|
msgid "Tag %{container_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:119
|
#: lib/cannery_web/live/container_live/index.html.heex:68
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:34
|
#: lib/cannery_web/live/range_live/index.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:172
|
#: lib/cannery_web/live/pack_live/index.html.heex:161
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Clone pack of %{pack_count} bullets"
|
msgid "Clone pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:187
|
#: lib/cannery_web/live/pack_live/index.html.heex:176
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
#: lib/cannery_web/live/pack_live/show.html.heex:71
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete pack of %{pack_count} bullets"
|
msgid "Delete pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:160
|
#: lib/cannery_web/live/pack_live/index.html.heex:149
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
#: lib/cannery_web/live/pack_live/show.html.heex:59
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit pack of %{pack_count} bullets"
|
msgid "Edit pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:139
|
#: lib/cannery_web/live/container_live/show.html.heex:147
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:148
|
#: lib/cannery_web/live/pack_live/index.html.heex:137
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:201
|
#: lib/cannery_web/live/type_live/show.html.heex:201
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View pack of %{pack_count} bullets"
|
msgid "View pack of %{pack_count} bullets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:159
|
#: lib/cannery_web/live/pack_live/show.ex:149
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:192
|
#: lib/cannery_web/live/range_live/index.html.heex:181
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete shot record of %{shot_record_count} shots"
|
msgid "Delete shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:144
|
#: lib/cannery_web/live/pack_live/show.ex:134
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:175
|
#: lib/cannery_web/live/range_live/index.html.heex:164
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit shot record of %{shot_record_count} shots"
|
msgid "Edit shot record of %{shot_record_count} shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -368,3 +361,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "add a type first"
|
msgid "add a type first"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:17
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Stage containers"
|
||||||
|
msgstr ""
|
||||||
|
@ -124,7 +124,7 @@ msgstr ""
|
|||||||
msgid "Count:"
|
msgid "Count:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:46
|
#: lib/cannery_web/components/container_table_component.ex:50
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -196,7 +196,7 @@ msgstr ""
|
|||||||
msgid "Keep me logged in for 60 days"
|
msgid "Keep me logged in for 60 days"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:47
|
#: lib/cannery_web/components/container_table_component.ex:51
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:66
|
#: lib/cannery_web/components/move_pack_component.ex:66
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
#: lib/cannery_web/live/container_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -231,7 +231,7 @@ msgstr ""
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:45
|
#: lib/cannery_web/components/container_table_component.ex:49
|
||||||
#: lib/cannery_web/components/type_table_component.ex:152
|
#: lib/cannery_web/components/type_table_component.ex:152
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||||
@ -288,7 +288,7 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
#: lib/cannery_web/live/pack_live/show.ex:80
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
@ -359,12 +359,12 @@ msgstr ""
|
|||||||
msgid "Steel"
|
msgid "Steel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:100
|
#: lib/cannery_web/live/pack_live/show.html.heex:94
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Stored in"
|
msgid "Stored in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:66
|
#: lib/cannery_web/components/container_table_component.ex:73
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
#: lib/cannery_web/components/core_components/topbar.html.heex:28
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:43
|
#: lib/cannery_web/live/tag_live/index.ex:43
|
||||||
#: lib/cannery_web/live/tag_live/index.ex:53
|
#: lib/cannery_web/live/tag_live/index.ex:53
|
||||||
@ -394,7 +394,7 @@ msgstr ""
|
|||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:48
|
#: lib/cannery_web/components/container_table_component.ex:52
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:65
|
#: lib/cannery_web/components/move_pack_component.ex:65
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:108
|
#: lib/cannery_web/components/pack_table_component.ex:108
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
#: lib/cannery_web/live/container_live/form_component.html.heex:40
|
||||||
@ -424,15 +424,16 @@ msgstr ""
|
|||||||
msgid "Your data stays with you, period"
|
msgid "Your data stays with you, period"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:60
|
#: lib/cannery_web/live/container_live/show.html.heex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No tags for this container"
|
msgid "No tags for this container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/container_table_component.ex:77
|
||||||
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
#: lib/cannery_web/components/core_components/topbar.html.heex:48
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:80
|
#: lib/cannery_web/components/pack_table_component.ex:80
|
||||||
#: lib/cannery_web/live/range_live/index.ex:75
|
#: lib/cannery_web/live/range_live/index.ex:76
|
||||||
#: lib/cannery_web/live/range_live/index.ex:85
|
#: lib/cannery_web/live/range_live/index.ex:86
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -444,7 +445,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:49
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
#: lib/cannery_web/components/shot_record_table_component.ex:47
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:91
|
#: lib/cannery_web/live/pack_live/show.ex:81
|
||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
#: lib/cannery_web/live/range_live/form_component.html.heex:41
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
@ -455,26 +456,21 @@ msgstr ""
|
|||||||
msgid "Shots fired"
|
msgid "Shots fired"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:8
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "No ammo staged"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
#: lib/cannery_web/components/add_shot_record_component.html.heex:3
|
||||||
#: lib/cannery_web/live/pack_live/index.ex:35
|
#: lib/cannery_web/live/pack_live/index.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record shots"
|
msgid "Record shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:75
|
#: lib/cannery_web/live/range_live/index.html.heex:64
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:159
|
#: lib/cannery_web/live/range_live/index.html.heex:148
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No shots recorded"
|
msgid "No shots recorded"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
#: lib/cannery_web/components/shot_record_table_component.ex:45
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:89
|
#: lib/cannery_web/live/pack_live/show.ex:79
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:89
|
#: lib/cannery_web/live/range_live/index.html.heex:78
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot"
|
msgid "Rounds shot"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -489,7 +485,7 @@ msgstr ""
|
|||||||
msgid "No other containers"
|
msgid "No other containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:80
|
#: lib/cannery_web/live/range_live/index.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot log"
|
msgid "Shot log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -497,7 +493,7 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:181
|
#: lib/cannery_web/components/pack_table_component.ex:181
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:264
|
#: lib/cannery_web/components/pack_table_component.ex:263
|
||||||
#: lib/cannery_web/components/type_table_component.ex:273
|
#: lib/cannery_web/components/type_table_component.ex:273
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
#: lib/cannery_web/live/pack_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
#: lib/cannery_web/live/pack_live/show.html.heex:42
|
||||||
@ -570,13 +566,13 @@ msgid "Reconnecting..."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:28
|
#: lib/cannery_web/live/container_live/index.ex:28
|
||||||
#: lib/cannery_web/live/container_live/show.ex:118
|
#: lib/cannery_web/live/container_live/show.ex:130
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name}"
|
msgid "Edit %{name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.ex:63
|
#: lib/cannery_web/live/container_live/index.ex:63
|
||||||
#: lib/cannery_web/live/container_live/show.ex:119
|
#: lib/cannery_web/live/container_live/show.ex:131
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit %{name} tags"
|
msgid "Edit %{name} tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -589,7 +585,7 @@ msgid "Rounds:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:178
|
#: lib/cannery_web/components/pack_table_component.ex:178
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:260
|
#: lib/cannery_web/components/pack_table_component.ex:259
|
||||||
#: lib/cannery_web/components/type_table_component.ex:272
|
#: lib/cannery_web/components/type_table_component.ex:272
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:154
|
#: lib/cannery_web/live/type_live/show.html.heex:154
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@ -621,7 +617,7 @@ msgstr ""
|
|||||||
msgid "Percentage left:"
|
msgid "Percentage left:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:113
|
#: lib/cannery_web/live/pack_live/show.html.heex:107
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds used"
|
msgid "Rounds used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -652,8 +648,8 @@ msgid "Reset your password"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:40
|
#: lib/cannery_web/live/pack_live/show.ex:40
|
||||||
#: lib/cannery_web/live/range_live/index.ex:51
|
#: lib/cannery_web/live/range_live/index.ex:52
|
||||||
#: lib/cannery_web/live/range_live/index.ex:67
|
#: lib/cannery_web/live/range_live/index.ex:68
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Record Shots"
|
msgid "Record Shots"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -711,7 +707,7 @@ msgstr ""
|
|||||||
msgid "Move Ammo"
|
msgid "Move Ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:117
|
#: lib/cannery_web/live/container_live/show.html.heex:125
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No ammo in this container"
|
msgid "No ammo in this container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -721,7 +717,7 @@ msgstr ""
|
|||||||
msgid "Show Ammo"
|
msgid "Show Ammo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:105
|
#: lib/cannery_web/live/pack_live/show.html.heex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "This ammo is not in a container"
|
msgid "This ammo is not in a container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -761,31 +757,31 @@ msgstr ""
|
|||||||
msgid "Show used"
|
msgid "Show used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:219
|
#: lib/cannery_web/components/pack_table_component.ex:218
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
#: lib/cannery_web/live/pack_live/show.html.heex:19
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "%{percentage}%"
|
msgid "%{percentage}%"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:207
|
#: lib/cannery_web/live/range_live/index.ex:215
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:64
|
#: lib/cannery_web/components/container_table_component.ex:68
|
||||||
#: lib/cannery_web/components/type_table_component.ex:122
|
#: lib/cannery_web/components/type_table_component.ex:122
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:65
|
#: lib/cannery_web/components/container_table_component.ex:69
|
||||||
#: lib/cannery_web/components/type_table_component.ex:143
|
#: lib/cannery_web/components/type_table_component.ex:143
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:40
|
#: lib/cannery_web/live/container_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:109
|
#: lib/cannery_web/live/container_live/show.html.heex:117
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:170
|
#: lib/cannery_web/live/type_live/show.html.heex:170
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
@ -831,7 +827,7 @@ msgstr ""
|
|||||||
msgid "Used rounds:"
|
msgid "Used rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:91
|
#: lib/cannery_web/live/range_live/index.html.heex:80
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds shot chart"
|
msgid "Rounds shot chart"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -938,7 +934,7 @@ msgid "Average CPR"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:268
|
#: lib/cannery_web/components/pack_table_component.ex:267
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Empty"
|
msgid "Empty"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1020,7 +1016,7 @@ msgstr ""
|
|||||||
msgid "Search tags"
|
msgid "Search tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:135
|
#: lib/cannery_web/live/range_live/index.html.heex:124
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Search shot records"
|
msgid "Search shot records"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1144,12 +1140,12 @@ msgstr ""
|
|||||||
msgid "Really great weather"
|
msgid "Really great weather"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/container_table_component.ex:67
|
#: lib/cannery_web/components/container_table_component.ex:74
|
||||||
#: lib/cannery_web/components/move_pack_component.ex:67
|
#: lib/cannery_web/components/move_pack_component.ex:67
|
||||||
#: lib/cannery_web/components/pack_table_component.ex:62
|
#: lib/cannery_web/components/pack_table_component.ex:62
|
||||||
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
#: lib/cannery_web/components/shot_record_table_component.ex:48
|
||||||
#: lib/cannery_web/components/type_table_component.ex:99
|
#: lib/cannery_web/components/type_table_component.ex:99
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:92
|
#: lib/cannery_web/live/pack_live/show.ex:82
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1175,9 +1171,9 @@ msgstr ""
|
|||||||
msgid "Close modal"
|
msgid "Close modal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:97
|
#: lib/cannery_web/live/container_live/show.html.heex:105
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
#: lib/cannery_web/live/pack_live/index.html.heex:58
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
|
#: lib/cannery_web/live/range_live/index.html.heex:103
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:37
|
#: lib/cannery_web/live/type_live/index.html.heex:37
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All"
|
msgid "All"
|
||||||
@ -1258,10 +1254,10 @@ msgstr ""
|
|||||||
msgid "None specified"
|
msgid "None specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
#: lib/cannery_web/live/container_live/show.html.heex:108
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:117
|
#: lib/cannery_web/live/range_live/index.html.heex:106
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||||
@ -1284,10 +1280,10 @@ msgstr ""
|
|||||||
msgid "Projectile"
|
msgid "Projectile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
#: lib/cannery_web/live/container_live/show.html.heex:106
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:115
|
#: lib/cannery_web/live/range_live/index.html.heex:104
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||||
@ -1339,10 +1335,10 @@ msgstr ""
|
|||||||
msgid "Shot type:"
|
msgid "Shot type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
#: lib/cannery_web/live/container_live/show.html.heex:107
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:29
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:116
|
#: lib/cannery_web/live/range_live/index.html.heex:105
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||||
@ -1384,10 +1380,10 @@ msgid "Wadding:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/type_table_component.ex:149
|
#: lib/cannery_web/components/type_table_component.ex:149
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:91
|
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
#: lib/cannery_web/live/pack_live/index.html.heex:50
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:106
|
#: lib/cannery_web/live/range_live/index.html.heex:95
|
||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
#: lib/cannery_web/live/type_live/form_component.html.heex:21
|
||||||
#: lib/cannery_web/live/type_live/index.html.heex:29
|
#: lib/cannery_web/live/type_live/index.html.heex:29
|
||||||
#: lib/cannery_web/live/type_live/show.html.heex:46
|
#: lib/cannery_web/live/type_live/show.html.heex:46
|
||||||
@ -1407,7 +1403,7 @@ msgid "Used up!"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:41
|
#: lib/cannery_web/live/pack_live/show.ex:41
|
||||||
#: lib/cannery_web/live/range_live/index.ex:59
|
#: lib/cannery_web/live/range_live/index.ex:60
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Edit Shot Record"
|
msgid "Edit Shot Record"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1446,7 +1442,12 @@ msgstr ""
|
|||||||
msgid "Any"
|
msgid "Any"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:149
|
#: lib/cannery_web/live/range_live/index.html.heex:138
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Dates"
|
msgid "Dates"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.html.heex:8
|
||||||
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
|
msgid "No containers staged"
|
||||||
|
msgstr ""
|
||||||
|
@ -21,7 +21,7 @@ msgstr ""
|
|||||||
## Run "mix gettext.extract" to bring this file up to
|
## Run "mix gettext.extract" to bring this file up to
|
||||||
## date. Leave "msgstr"s empty as changing them here has no
|
## date. Leave "msgstr"s empty as changing them here has no
|
||||||
## effect: edit them in PO (.po) files instead.
|
## effect: edit them in PO (.po) files instead.
|
||||||
#: lib/cannery/containers.ex:222
|
#: lib/cannery/containers.ex:234
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Container must be empty before deleting"
|
msgid "Container must be empty before deleting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -163,7 +163,7 @@ msgstr ""
|
|||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
#: lib/cannery_web/live/range_live/index.html.heex:83
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your browser does not support the canvas element."
|
msgid "Your browser does not support the canvas element."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -209,12 +209,12 @@ msgstr ""
|
|||||||
msgid "You must log in to access this page."
|
msgid "You must log in to access this page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:98
|
#: lib/cannery/ammo/pack.ex:101
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid container"
|
msgid "Please select a valid container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery/ammo/pack.ex:96
|
#: lib/cannery/ammo/pack.ex:99
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Please select a valid type"
|
msgid "Please select a valid type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -61,15 +61,15 @@ msgstr ""
|
|||||||
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:99
|
#: lib/cannery_web/live/container_live/index.html.heex:113
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:157
|
#: lib/cannery_web/live/container_live/index.html.heex:171
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:45
|
#: lib/cannery_web/live/container_live/show.html.heex:45
|
||||||
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}?"
|
msgid "Are you sure you want to delete %{name}?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:185
|
#: lib/cannery_web/live/pack_live/index.html.heex:174
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this ammo?"
|
msgid "Are you sure you want to delete this ammo?"
|
||||||
@ -161,19 +161,14 @@ msgstr ""
|
|||||||
msgid "Shots recorded successfully"
|
msgid "Shots recorded successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:57
|
#: lib/cannery_web/live/pack_live/show.ex:147
|
||||||
#, elixir-autogen, elixir-format
|
#: lib/cannery_web/live/range_live/index.html.heex:178
|
||||||
msgid "Are you sure you want to unstage this ammo?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:157
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:189
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this shot record?"
|
msgid "Are you sure you want to delete this shot record?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:79
|
#: lib/cannery_web/live/pack_live/show.ex:69
|
||||||
#: lib/cannery_web/live/range_live/index.ex:98
|
#: lib/cannery_web/live/range_live/index.ex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot records deleted succesfully"
|
msgid "Shot records deleted succesfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -230,11 +225,6 @@ msgstr ""
|
|||||||
msgid "Ammo deleted succesfully"
|
msgid "Ammo deleted succesfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:111
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Ammo unstaged succesfully"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Ammo updated successfully"
|
msgid "Ammo updated successfully"
|
||||||
@ -292,3 +282,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.ex:114
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Container unstaged succesfully"
|
||||||
|
msgstr ""
|
||||||
|
@ -50,15 +50,15 @@ msgstr ""
|
|||||||
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
msgid "Are you sure you want to delete %{email}? This action is permanent!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:99
|
#: lib/cannery_web/live/container_live/index.html.heex:113
|
||||||
#: lib/cannery_web/live/container_live/index.html.heex:157
|
#: lib/cannery_web/live/container_live/index.html.heex:171
|
||||||
#: lib/cannery_web/live/container_live/show.html.heex:45
|
#: lib/cannery_web/live/container_live/show.html.heex:45
|
||||||
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
#: lib/cannery_web/live/tag_live/index.html.heex:63
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}?"
|
msgid "Are you sure you want to delete %{name}?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/index.html.heex:185
|
#: lib/cannery_web/live/pack_live/index.html.heex:174
|
||||||
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
#: lib/cannery_web/live/pack_live/show.html.heex:69
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this ammo?"
|
msgid "Are you sure you want to delete this ammo?"
|
||||||
@ -150,19 +150,14 @@ msgstr ""
|
|||||||
msgid "Shots recorded successfully"
|
msgid "Shots recorded successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:57
|
#: lib/cannery_web/live/pack_live/show.ex:147
|
||||||
#, elixir-autogen, elixir-format
|
#: lib/cannery_web/live/range_live/index.html.heex:178
|
||||||
msgid "Are you sure you want to unstage this ammo?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:157
|
|
||||||
#: lib/cannery_web/live/range_live/index.html.heex:189
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete this shot record?"
|
msgid "Are you sure you want to delete this shot record?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/show.ex:79
|
#: lib/cannery_web/live/pack_live/show.ex:69
|
||||||
#: lib/cannery_web/live/range_live/index.ex:98
|
#: lib/cannery_web/live/range_live/index.ex:99
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Shot records deleted succesfully"
|
msgid "Shot records deleted succesfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -219,11 +214,6 @@ msgstr ""
|
|||||||
msgid "Ammo deleted succesfully"
|
msgid "Ammo deleted succesfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/range_live/index.ex:111
|
|
||||||
#, elixir-autogen, elixir-format
|
|
||||||
msgid "Ammo unstaged succesfully"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
#: lib/cannery_web/live/pack_live/form_component.ex:141
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Ammo updated successfully"
|
msgid "Ammo updated successfully"
|
||||||
@ -281,3 +271,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
msgid "Are you sure you want to make %{invite_name} unlimited?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/live/range_live/index.ex:114
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Container unstaged succesfully"
|
||||||
|
msgstr ""
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
defmodule Cannery.Repo.Migrations.MoveStagedToContainers do
|
||||||
|
use Ecto.Migration
|
||||||
|
|
||||||
|
def change do
|
||||||
|
alter table(:packs) do
|
||||||
|
remove :staged
|
||||||
|
end
|
||||||
|
|
||||||
|
alter table(:containers) do
|
||||||
|
add :staged, :boolean, default: false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -860,11 +860,13 @@ defmodule Cannery.AmmoTest do
|
|||||||
|
|
||||||
test "list_packs/2 returns all relevant packs including staged", %{
|
test "list_packs/2 returns all relevant packs including staged", %{
|
||||||
type: type,
|
type: type,
|
||||||
container: container,
|
|
||||||
pack: unstaged_pack,
|
pack: unstaged_pack,
|
||||||
current_user: current_user
|
current_user: current_user
|
||||||
} do
|
} do
|
||||||
{1, [staged_pack]} = pack_fixture(%{staged: true}, type, container, current_user)
|
staged_container =
|
||||||
|
container_fixture(%{name: "fantastic container", staged: true}, current_user)
|
||||||
|
|
||||||
|
{1, [staged_pack]} = pack_fixture(type, staged_container, current_user)
|
||||||
|
|
||||||
assert Ammo.list_packs(current_user, staged: false) == [unstaged_pack]
|
assert Ammo.list_packs(current_user, staged: false) == [unstaged_pack]
|
||||||
assert Ammo.list_packs(current_user, staged: true) == [staged_pack]
|
assert Ammo.list_packs(current_user, staged: true) == [staged_pack]
|
||||||
|
@ -50,7 +50,6 @@ defmodule CanneryWeb.ExportControllerTest do
|
|||||||
"notes" => pack.notes,
|
"notes" => pack.notes,
|
||||||
"price_paid" => pack.price_paid,
|
"price_paid" => pack.price_paid,
|
||||||
"lot_number" => pack.lot_number,
|
"lot_number" => pack.lot_number,
|
||||||
"staged" => pack.staged,
|
|
||||||
"used_count" => ActivityLog.get_used_count(current_user, pack_id: pack.id),
|
"used_count" => ActivityLog.get_used_count(current_user, pack_id: pack.id),
|
||||||
"original_count" => pack |> Ammo.get_original_count(current_user),
|
"original_count" => pack |> Ammo.get_original_count(current_user),
|
||||||
"cpr" => pack |> Ammo.get_cpr(current_user),
|
"cpr" => pack |> Ammo.get_cpr(current_user),
|
||||||
@ -103,6 +102,7 @@ defmodule CanneryWeb.ExportControllerTest do
|
|||||||
"id" => container.id,
|
"id" => container.id,
|
||||||
"location" => container.location,
|
"location" => container.location,
|
||||||
"name" => container.name,
|
"name" => container.name,
|
||||||
|
"staged" => container.staged,
|
||||||
"tags" => [
|
"tags" => [
|
||||||
%{
|
%{
|
||||||
"id" => tag.id,
|
"id" => tag.id,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user