forked from shibao/cannery
use ammo type table component instead
This commit is contained in:
parent
7191fe8e4b
commit
757eca47f7
208
lib/cannery_web/components/ammo_type_table_component.ex
Normal file
208
lib/cannery_web/components/ammo_type_table_component.ex
Normal file
@ -0,0 +1,208 @@
|
|||||||
|
defmodule CanneryWeb.Components.AmmoTypeTableComponent do
|
||||||
|
@moduledoc """
|
||||||
|
A component that displays a list of ammo type
|
||||||
|
"""
|
||||||
|
use CanneryWeb, :live_component
|
||||||
|
alias Cannery.{Accounts.User, Ammo, Ammo.AmmoType}
|
||||||
|
alias Ecto.UUID
|
||||||
|
alias Phoenix.LiveView.{Rendered, Socket}
|
||||||
|
|
||||||
|
@impl true
|
||||||
|
@spec update(
|
||||||
|
%{
|
||||||
|
required(:id) => UUID.t(),
|
||||||
|
required(:current_user) => User.t(),
|
||||||
|
optional(:show_used) => boolean(),
|
||||||
|
optional(:ammo_types) => [AmmoType.t()],
|
||||||
|
optional(:actions) => Rendered.t(),
|
||||||
|
optional(any()) => any()
|
||||||
|
},
|
||||||
|
Socket.t()
|
||||||
|
) :: {:ok, Socket.t()}
|
||||||
|
def update(%{id: _id, ammo_types: _ammo_types, current_user: _current_user} = assigns, socket) do
|
||||||
|
socket =
|
||||||
|
socket
|
||||||
|
|> assign(assigns)
|
||||||
|
|> assign_new(:show_used, fn -> false end)
|
||||||
|
|> assign_new(:actions, fn -> [] end)
|
||||||
|
|> display_ammo_types()
|
||||||
|
|
||||||
|
{:ok, socket}
|
||||||
|
end
|
||||||
|
|
||||||
|
defp display_ammo_types(
|
||||||
|
%{
|
||||||
|
assigns: %{
|
||||||
|
ammo_types: ammo_types,
|
||||||
|
current_user: current_user,
|
||||||
|
show_used: show_used,
|
||||||
|
actions: actions
|
||||||
|
}
|
||||||
|
} = socket
|
||||||
|
) do
|
||||||
|
columns =
|
||||||
|
[
|
||||||
|
%{label: gettext("Name"), key: :name, type: :name},
|
||||||
|
%{label: gettext("Bullet type"), key: :bullet_type, type: :string},
|
||||||
|
%{label: gettext("Bullet core"), key: :bullet_core, type: :string},
|
||||||
|
%{label: gettext("Cartridge"), key: :cartridge, type: :string},
|
||||||
|
%{label: gettext("Caliber"), key: :caliber, type: :string},
|
||||||
|
%{label: gettext("Case material"), key: :case_material, type: :string},
|
||||||
|
%{label: gettext("Jacket type"), key: :jacket_type, type: :string},
|
||||||
|
%{label: gettext("Muzzle velocity"), key: :muzzle_velocity, type: :string},
|
||||||
|
%{label: gettext("Powder type"), key: :powder_type, type: :string},
|
||||||
|
%{
|
||||||
|
label: gettext("Powder grains per charge"),
|
||||||
|
key: :powder_grains_per_charge,
|
||||||
|
type: :string
|
||||||
|
},
|
||||||
|
%{label: gettext("Grains"), key: :grains, type: :string},
|
||||||
|
%{label: gettext("Pressure"), key: :pressure, type: :string},
|
||||||
|
%{label: gettext("Primer type"), key: :primer_type, type: :string},
|
||||||
|
%{label: gettext("Firing type"), key: :firing_type, type: :string},
|
||||||
|
%{label: gettext("Tracer"), key: :tracer, type: :boolean},
|
||||||
|
%{label: gettext("Incendiary"), key: :incendiary, type: :boolean},
|
||||||
|
%{label: gettext("Blank"), key: :blank, type: :boolean},
|
||||||
|
%{label: gettext("Corrosive"), key: :corrosive, type: :boolean},
|
||||||
|
%{label: gettext("Manufacturer"), key: :manufacturer, type: :string},
|
||||||
|
%{label: gettext("UPC"), key: "upc", type: :string}
|
||||||
|
]
|
||||||
|
|> Enum.filter(fn %{key: key, type: type} ->
|
||||||
|
# remove columns if all values match defaults
|
||||||
|
default_value = if type == :boolean, do: false, else: nil
|
||||||
|
|
||||||
|
ammo_types
|
||||||
|
|> Enum.any?(fn ammo_type ->
|
||||||
|
not (ammo_type |> Map.get(key) == default_value)
|
||||||
|
end)
|
||||||
|
end)
|
||||||
|
|> Kernel.++([
|
||||||
|
%{label: gettext("Rounds"), key: :round_count, type: :round_count}
|
||||||
|
])
|
||||||
|
|> Kernel.++(
|
||||||
|
if show_used do
|
||||||
|
[
|
||||||
|
%{
|
||||||
|
label: gettext("Used rounds"),
|
||||||
|
key: :used_round_count,
|
||||||
|
type: :used_round_count
|
||||||
|
},
|
||||||
|
%{
|
||||||
|
label: gettext("Total ever rounds"),
|
||||||
|
key: :historical_round_count,
|
||||||
|
type: :historical_round_count
|
||||||
|
}
|
||||||
|
]
|
||||||
|
else
|
||||||
|
[]
|
||||||
|
end
|
||||||
|
)
|
||||||
|
|> Kernel.++([%{label: gettext("Packs"), key: :ammo_count, type: :ammo_count}])
|
||||||
|
|> Kernel.++(
|
||||||
|
if show_used do
|
||||||
|
[
|
||||||
|
%{
|
||||||
|
label: gettext("Used packs"),
|
||||||
|
key: :used_ammo_count,
|
||||||
|
type: :used_ammo_count
|
||||||
|
},
|
||||||
|
%{
|
||||||
|
label: gettext("Total ever packs"),
|
||||||
|
key: :historical_ammo_count,
|
||||||
|
type: :historical_ammo_count
|
||||||
|
}
|
||||||
|
]
|
||||||
|
else
|
||||||
|
[]
|
||||||
|
end
|
||||||
|
)
|
||||||
|
|> Kernel.++([
|
||||||
|
%{label: gettext("Average CPR"), key: :avg_price_paid, type: :avg_price_paid},
|
||||||
|
%{label: nil, key: "actions", type: :actions, sortable: false}
|
||||||
|
])
|
||||||
|
|
||||||
|
rows =
|
||||||
|
ammo_types
|
||||||
|
|> Enum.map(fn ammo_type ->
|
||||||
|
ammo_type
|
||||||
|
|> get_ammo_type_values(columns, %{actions: actions, current_user: current_user})
|
||||||
|
end)
|
||||||
|
|
||||||
|
socket |> assign(columns: columns, rows: rows)
|
||||||
|
end
|
||||||
|
|
||||||
|
@impl true
|
||||||
|
def render(assigns) do
|
||||||
|
~H"""
|
||||||
|
<div id={@id} class="w-full">
|
||||||
|
<.live_component
|
||||||
|
module={CanneryWeb.Components.TableComponent}
|
||||||
|
id={"table-#{@id}"}
|
||||||
|
columns={@columns}
|
||||||
|
rows={@rows}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
"""
|
||||||
|
end
|
||||||
|
|
||||||
|
defp get_ammo_type_values(ammo_type, columns, extra_data) do
|
||||||
|
columns
|
||||||
|
|> Map.new(fn %{key: key, type: type} ->
|
||||||
|
{key, get_ammo_type_value(type, key, ammo_type, extra_data)}
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:boolean, key, ammo_type, _other_data),
|
||||||
|
do: ammo_type |> Map.get(key) |> humanize()
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:round_count, _key, ammo_type, %{current_user: current_user}),
|
||||||
|
do: ammo_type |> Ammo.get_round_count_for_ammo_type(current_user)
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:historical_round_count, _key, ammo_type, %{current_user: current_user}),
|
||||||
|
do: ammo_type |> Ammo.get_historical_count_for_ammo_type(current_user)
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:used_round_count, _key, ammo_type, %{current_user: current_user}),
|
||||||
|
do: ammo_type |> Ammo.get_used_count_for_ammo_type(current_user)
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:historical_ammo_count, _key, ammo_type, %{current_user: current_user}),
|
||||||
|
do: ammo_type |> Ammo.get_ammo_groups_count_for_type(current_user, true)
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:used_ammo_count, _key, ammo_type, %{current_user: current_user}),
|
||||||
|
do: ammo_type |> Ammo.get_used_ammo_groups_count_for_type(current_user)
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:ammo_count, _key, ammo_type, %{current_user: current_user}),
|
||||||
|
do: ammo_type |> Ammo.get_ammo_groups_count_for_type(current_user)
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:avg_price_paid, _key, ammo_type, %{current_user: current_user}) do
|
||||||
|
case ammo_type |> Ammo.get_average_cost_for_ammo_type!(current_user) do
|
||||||
|
nil -> gettext("No cost information")
|
||||||
|
count -> gettext("$%{amount}", amount: count |> :erlang.float_to_binary(decimals: 2))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:name, _key, ammo_type, _other_data) do
|
||||||
|
assigns = %{ammo_type: ammo_type}
|
||||||
|
|
||||||
|
~H"""
|
||||||
|
<.link
|
||||||
|
navigate={Routes.ammo_type_show_path(Endpoint, :show, @ammo_type)}
|
||||||
|
class="link"
|
||||||
|
data-qa={"view-name-#{@ammo_type.id}"}
|
||||||
|
>
|
||||||
|
<%= @ammo_type.name %>
|
||||||
|
</.link>
|
||||||
|
"""
|
||||||
|
end
|
||||||
|
|
||||||
|
defp get_ammo_type_value(:actions, _key, ammo_type, %{actions: actions}) do
|
||||||
|
assigns = %{actions: actions, ammo_type: ammo_type}
|
||||||
|
|
||||||
|
~H"""
|
||||||
|
<%= render_slot(@actions, @ammo_type) %>
|
||||||
|
"""
|
||||||
|
end
|
||||||
|
|
||||||
|
defp get_ammo_type_value(nil, _key, _ammo_type, _other_data), do: nil
|
||||||
|
|
||||||
|
defp get_ammo_type_value(_other, key, ammo_type, _other_data), do: ammo_type |> Map.get(key)
|
||||||
|
end
|
@ -90,198 +90,7 @@ defmodule CanneryWeb.AmmoTypeLive.Index do
|
|||||||
socket |> push_patch(to: Routes.ammo_type_index_path(Endpoint, :search, search_term))}
|
socket |> push_patch(to: Routes.ammo_type_index_path(Endpoint, :search, search_term))}
|
||||||
end
|
end
|
||||||
|
|
||||||
defp list_ammo_types(
|
defp list_ammo_types(%{assigns: %{search: search, current_user: current_user}} = socket) do
|
||||||
%{assigns: %{search: search, current_user: current_user, show_used: show_used}} = socket
|
socket |> assign(ammo_types: Ammo.list_ammo_types(search, current_user))
|
||||||
) do
|
|
||||||
ammo_types = Ammo.list_ammo_types(search, current_user)
|
|
||||||
|
|
||||||
columns =
|
|
||||||
[
|
|
||||||
%{label: gettext("Name"), key: :name, type: :name},
|
|
||||||
%{label: gettext("Bullet type"), key: :bullet_type, type: :string},
|
|
||||||
%{label: gettext("Bullet core"), key: :bullet_core, type: :string},
|
|
||||||
%{label: gettext("Cartridge"), key: :cartridge, type: :string},
|
|
||||||
%{label: gettext("Caliber"), key: :caliber, type: :string},
|
|
||||||
%{label: gettext("Case material"), key: :case_material, type: :string},
|
|
||||||
%{label: gettext("Jacket type"), key: :jacket_type, type: :string},
|
|
||||||
%{label: gettext("Muzzle velocity"), key: :muzzle_velocity, type: :string},
|
|
||||||
%{label: gettext("Powder type"), key: :powder_type, type: :string},
|
|
||||||
%{
|
|
||||||
label: gettext("Powder grains per charge"),
|
|
||||||
key: :powder_grains_per_charge,
|
|
||||||
type: :string
|
|
||||||
},
|
|
||||||
%{label: gettext("Grains"), key: :grains, type: :string},
|
|
||||||
%{label: gettext("Pressure"), key: :pressure, type: :string},
|
|
||||||
%{label: gettext("Primer type"), key: :primer_type, type: :string},
|
|
||||||
%{label: gettext("Firing type"), key: :firing_type, type: :string},
|
|
||||||
%{label: gettext("Tracer"), key: :tracer, type: :boolean},
|
|
||||||
%{label: gettext("Incendiary"), key: :incendiary, type: :boolean},
|
|
||||||
%{label: gettext("Blank"), key: :blank, type: :boolean},
|
|
||||||
%{label: gettext("Corrosive"), key: :corrosive, type: :boolean},
|
|
||||||
%{label: gettext("Manufacturer"), key: :manufacturer, type: :string},
|
|
||||||
%{label: gettext("UPC"), key: "upc", type: :string}
|
|
||||||
]
|
|
||||||
|> Enum.filter(fn %{key: key, type: type} ->
|
|
||||||
# remove columns if all values match defaults
|
|
||||||
default_value = if type == :boolean, do: false, else: nil
|
|
||||||
|
|
||||||
ammo_types
|
|
||||||
|> Enum.any?(fn ammo_type ->
|
|
||||||
not (ammo_type |> Map.get(key) == default_value)
|
|
||||||
end)
|
|
||||||
end)
|
|
||||||
|> Kernel.++([
|
|
||||||
%{label: gettext("Rounds"), key: :round_count, type: :round_count}
|
|
||||||
])
|
|
||||||
|> Kernel.++(
|
|
||||||
if show_used do
|
|
||||||
[
|
|
||||||
%{
|
|
||||||
label: gettext("Used rounds"),
|
|
||||||
key: :used_round_count,
|
|
||||||
type: :used_round_count
|
|
||||||
},
|
|
||||||
%{
|
|
||||||
label: gettext("Total ever rounds"),
|
|
||||||
key: :historical_round_count,
|
|
||||||
type: :historical_round_count
|
|
||||||
}
|
|
||||||
]
|
|
||||||
else
|
|
||||||
[]
|
|
||||||
end
|
|
||||||
)
|
|
||||||
|> Kernel.++([%{label: gettext("Packs"), key: :ammo_count, type: :ammo_count}])
|
|
||||||
|> Kernel.++(
|
|
||||||
if show_used do
|
|
||||||
[
|
|
||||||
%{
|
|
||||||
label: gettext("Used packs"),
|
|
||||||
key: :used_ammo_count,
|
|
||||||
type: :used_ammo_count
|
|
||||||
},
|
|
||||||
%{
|
|
||||||
label: gettext("Total ever packs"),
|
|
||||||
key: :historical_ammo_count,
|
|
||||||
type: :historical_ammo_count
|
|
||||||
}
|
|
||||||
]
|
|
||||||
else
|
|
||||||
[]
|
|
||||||
end
|
|
||||||
)
|
|
||||||
|> Kernel.++([
|
|
||||||
%{label: gettext("Average CPR"), key: :avg_price_paid, type: :avg_price_paid},
|
|
||||||
%{label: nil, key: "actions", type: :actions, sortable: false}
|
|
||||||
])
|
|
||||||
|
|
||||||
rows =
|
|
||||||
ammo_types
|
|
||||||
|> Enum.map(fn ammo_type -> ammo_type |> get_ammo_type_values(columns, current_user) end)
|
|
||||||
|
|
||||||
socket |> assign(columns: columns, rows: rows)
|
|
||||||
end
|
|
||||||
|
|
||||||
defp get_ammo_type_values(ammo_type, columns, current_user) do
|
|
||||||
columns
|
|
||||||
|> Map.new(fn %{key: key, type: type} ->
|
|
||||||
{key, get_ammo_type_value(type, key, ammo_type, current_user)}
|
|
||||||
end)
|
|
||||||
end
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:boolean, key, ammo_type, _current_user),
|
|
||||||
do: ammo_type |> Map.get(key) |> humanize()
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:round_count, _key, ammo_type, current_user),
|
|
||||||
do: ammo_type |> Ammo.get_round_count_for_ammo_type(current_user)
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:historical_round_count, _key, ammo_type, current_user),
|
|
||||||
do: ammo_type |> Ammo.get_historical_count_for_ammo_type(current_user)
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:used_round_count, _key, ammo_type, current_user),
|
|
||||||
do: ammo_type |> Ammo.get_used_count_for_ammo_type(current_user)
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:historical_ammo_count, _key, ammo_type, current_user),
|
|
||||||
do: ammo_type |> Ammo.get_ammo_groups_count_for_type(current_user, true)
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:used_ammo_count, _key, ammo_type, current_user),
|
|
||||||
do: ammo_type |> Ammo.get_used_ammo_groups_count_for_type(current_user)
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:ammo_count, _key, ammo_type, current_user),
|
|
||||||
do: ammo_type |> Ammo.get_ammo_groups_count_for_type(current_user)
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:avg_price_paid, _key, ammo_type, current_user) do
|
|
||||||
case ammo_type |> Ammo.get_average_cost_for_ammo_type!(current_user) do
|
|
||||||
nil -> gettext("No cost information")
|
|
||||||
count -> gettext("$%{amount}", amount: count |> :erlang.float_to_binary(decimals: 2))
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
defp get_ammo_type_value(:name, _key, ammo_type, _current_user) do
|
|
||||||
assigns = %{ammo_type: ammo_type}
|
|
||||||
|
|
||||||
~H"""
|
|
||||||
<.link
|
|
||||||
navigate={Routes.ammo_type_show_path(Endpoint, :show, @ammo_type)}
|
|
||||||
class="link"
|
|
||||||
data-qa={"view-name-#{@ammo_type.id}"}
|
|
||||||
>
|
|
||||||
<%= @ammo_type.name %>
|
|
||||||
</.link>
|
|
||||||
"""
|
|
||||||
end
|
|
||||||
|
|
||||||
defp get_ammo_type_value(:actions, _key, ammo_type, _current_user) do
|
|
||||||
assigns = %{ammo_type: ammo_type}
|
|
||||||
|
|
||||||
~H"""
|
|
||||||
<div class="px-4 py-2 space-x-4 flex justify-center items-center">
|
|
||||||
<.link
|
|
||||||
navigate={Routes.ammo_type_show_path(Endpoint, :show, @ammo_type)}
|
|
||||||
class="text-primary-600 link"
|
|
||||||
data-qa={"view-#{@ammo_type.id}"}
|
|
||||||
>
|
|
||||||
<i class="fa-fw fa-lg fas fa-eye"></i>
|
|
||||||
</.link>
|
|
||||||
|
|
||||||
<.link
|
|
||||||
patch={Routes.ammo_type_index_path(Endpoint, :edit, @ammo_type)}
|
|
||||||
class="text-primary-600 link"
|
|
||||||
data-qa={"edit-#{@ammo_type.id}"}
|
|
||||||
>
|
|
||||||
<i class="fa-fw fa-lg fas fa-edit"></i>
|
|
||||||
</.link>
|
|
||||||
|
|
||||||
<.link
|
|
||||||
patch={Routes.ammo_type_index_path(Endpoint, :clone, @ammo_type)}
|
|
||||||
class="text-primary-600 link"
|
|
||||||
data-qa={"clone-#{@ammo_type.id}"}
|
|
||||||
>
|
|
||||||
<i class="fa-fw fa-lg fas fa-copy"></i>
|
|
||||||
</.link>
|
|
||||||
|
|
||||||
<.link
|
|
||||||
href="#"
|
|
||||||
class="text-primary-600 link"
|
|
||||||
phx-click="delete"
|
|
||||||
phx-value-id={@ammo_type.id}
|
|
||||||
data-confirm={
|
|
||||||
dgettext(
|
|
||||||
"prompts",
|
|
||||||
"Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!",
|
|
||||||
name: @ammo_type.name
|
|
||||||
)
|
|
||||||
}
|
|
||||||
data-qa={"delete-#{@ammo_type.id}"}
|
|
||||||
>
|
|
||||||
<i class="fa-lg fas fa-trash"></i>
|
|
||||||
</.link>
|
|
||||||
</div>
|
|
||||||
"""
|
|
||||||
end
|
|
||||||
|
|
||||||
defp get_ammo_type_value(nil, _key, _ammo_type, _current_user), do: nil
|
|
||||||
|
|
||||||
defp get_ammo_type_value(_other, key, ammo_type, _current_user), do: ammo_type |> Map.get(key)
|
|
||||||
end
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<%= gettext("Catalog") %>
|
<%= gettext("Catalog") %>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<%= if @rows |> Enum.empty?() do %>
|
<%= if @ammo_types |> Enum.empty?() and @search |> is_nil() do %>
|
||||||
<h2 class="title text-xl text-primary-600">
|
<h2 class="title text-xl text-primary-600">
|
||||||
<%= gettext("No Ammo types") %>
|
<%= gettext("No Ammo types") %>
|
||||||
<%= display_emoji("😔") %>
|
<%= display_emoji("😔") %>
|
||||||
@ -41,13 +41,66 @@
|
|||||||
</.toggle_button>
|
</.toggle_button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<%= if @ammo_types |> Enum.empty?() do %>
|
||||||
|
<h2 class="title text-xl text-primary-600">
|
||||||
|
<%= gettext("No Ammo types") %>
|
||||||
|
<%= display_emoji("😔") %>
|
||||||
|
</h2>
|
||||||
|
<% else %>
|
||||||
<.live_component
|
<.live_component
|
||||||
module={CanneryWeb.Components.TableComponent}
|
module={CanneryWeb.Components.AmmoTypeTableComponent}
|
||||||
id="ammo_types_index_table"
|
id="ammo_types_index_table"
|
||||||
action={@live_action}
|
action={@live_action}
|
||||||
columns={@columns}
|
ammo_types={@ammo_types}
|
||||||
rows={@rows}
|
current_user={@current_user}
|
||||||
/>
|
show_used={@show_used}
|
||||||
|
>
|
||||||
|
<:actions :let={ammo_type}>
|
||||||
|
<div class="px-4 py-2 space-x-4 flex justify-center items-center">
|
||||||
|
<.link
|
||||||
|
navigate={Routes.ammo_type_show_path(Endpoint, :show, ammo_type)}
|
||||||
|
class="text-primary-600 link"
|
||||||
|
data-qa={"view-#{ammo_type.id}"}
|
||||||
|
>
|
||||||
|
<i class="fa-fw fa-lg fas fa-eye"></i>
|
||||||
|
</.link>
|
||||||
|
|
||||||
|
<.link
|
||||||
|
patch={Routes.ammo_type_index_path(Endpoint, :edit, ammo_type)}
|
||||||
|
class="text-primary-600 link"
|
||||||
|
data-qa={"edit-#{ammo_type.id}"}
|
||||||
|
>
|
||||||
|
<i class="fa-fw fa-lg fas fa-edit"></i>
|
||||||
|
</.link>
|
||||||
|
|
||||||
|
<.link
|
||||||
|
patch={Routes.ammo_type_index_path(Endpoint, :clone, ammo_type)}
|
||||||
|
class="text-primary-600 link"
|
||||||
|
data-qa={"clone-#{ammo_type.id}"}
|
||||||
|
>
|
||||||
|
<i class="fa-fw fa-lg fas fa-copy"></i>
|
||||||
|
</.link>
|
||||||
|
|
||||||
|
<.link
|
||||||
|
href="#"
|
||||||
|
class="text-primary-600 link"
|
||||||
|
phx-click="delete"
|
||||||
|
phx-value-id={ammo_type.id}
|
||||||
|
data-confirm={
|
||||||
|
dgettext(
|
||||||
|
"prompts",
|
||||||
|
"Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!",
|
||||||
|
name: ammo_type.name
|
||||||
|
)
|
||||||
|
}
|
||||||
|
data-qa={"delete-#{ammo_type.id}"}
|
||||||
|
>
|
||||||
|
<i class="fa-lg fas fa-trash"></i>
|
||||||
|
</.link>
|
||||||
|
</div>
|
||||||
|
</:actions>
|
||||||
|
</.live_component>
|
||||||
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -64,8 +64,8 @@ msgstr "Munitionsarten"
|
|||||||
msgid "Background color"
|
msgid "Background color"
|
||||||
msgstr "Hintergrundfarbe"
|
msgstr "Hintergrundfarbe"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:120
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Blank"
|
msgid "Blank"
|
||||||
msgstr "Knallpatrone"
|
msgstr "Knallpatrone"
|
||||||
@ -75,32 +75,32 @@ msgstr "Knallpatrone"
|
|||||||
msgid "Brass"
|
msgid "Brass"
|
||||||
msgstr "Messing"
|
msgstr "Messing"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:47
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:102
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet core"
|
msgid "Bullet core"
|
||||||
msgstr "Projektilkern"
|
msgstr "Projektilkern"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:46
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:101
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet type"
|
msgid "Bullet type"
|
||||||
msgstr "Patronenart"
|
msgstr "Patronenart"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:49
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:104
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Caliber"
|
msgid "Caliber"
|
||||||
msgstr "Kaliber"
|
msgstr "Kaliber"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:48
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:103
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Cartridge"
|
msgid "Cartridge"
|
||||||
msgstr "Patrone"
|
msgstr "Patrone"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:50
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:105
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Case material"
|
msgid "Case material"
|
||||||
msgstr "Gehäusematerial"
|
msgstr "Gehäusematerial"
|
||||||
@ -120,8 +120,8 @@ msgstr "Behälter"
|
|||||||
msgid "Containers"
|
msgid "Containers"
|
||||||
msgstr "Behälter"
|
msgstr "Behälter"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:66
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:121
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Corrosive"
|
msgid "Corrosive"
|
||||||
msgstr "Korrosiv"
|
msgstr "Korrosiv"
|
||||||
@ -176,14 +176,14 @@ msgstr "Beispiel Munitionstyp Abkürzungen"
|
|||||||
msgid "FMJ"
|
msgid "FMJ"
|
||||||
msgstr "VM"
|
msgstr "VM"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:59
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:114
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Grains"
|
msgid "Grains"
|
||||||
msgstr "Körner"
|
msgstr "Körner"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:64
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:119
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Incendiary"
|
msgid "Incendiary"
|
||||||
msgstr "Brandmunition"
|
msgstr "Brandmunition"
|
||||||
@ -233,8 +233,8 @@ msgstr "Standort:"
|
|||||||
msgid "Magazine, Clip, Ammo Box, etc"
|
msgid "Magazine, Clip, Ammo Box, etc"
|
||||||
msgstr "Magazin, Ladestreifen, Munitionskiste usw."
|
msgstr "Magazin, Ladestreifen, Munitionskiste usw."
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:67
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:122
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Manufacturer"
|
msgid "Manufacturer"
|
||||||
msgstr "Hersteller"
|
msgstr "Hersteller"
|
||||||
@ -249,8 +249,8 @@ 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/ammo_type_table_component.ex:45
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:100
|
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/container_live/index.ex:121
|
#: lib/cannery_web/live/container_live/index.ex:121
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
||||||
@ -328,8 +328,8 @@ msgstr "Bemerkungen:"
|
|||||||
msgid "On the bookshelf"
|
msgid "On the bookshelf"
|
||||||
msgstr "Auf dem Bücherregal"
|
msgstr "Auf dem Bücherregal"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:60
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:115
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Pressure"
|
msgid "Pressure"
|
||||||
msgstr "Druck"
|
msgstr "Druck"
|
||||||
@ -345,8 +345,8 @@ msgstr "Kaufpreis"
|
|||||||
msgid "Price paid:"
|
msgid "Price paid:"
|
||||||
msgstr "Kaufpreis:"
|
msgstr "Kaufpreis:"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:61
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:116
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Primer type"
|
msgid "Primer type"
|
||||||
msgstr "Zündertyp"
|
msgstr "Zündertyp"
|
||||||
@ -412,8 +412,8 @@ msgstr "Textfarbe"
|
|||||||
msgid "The self-hosted firearm tracker website"
|
msgid "The self-hosted firearm tracker website"
|
||||||
msgstr "Die selbst-gehostete Website zur Verwaltung von Schusswaffen"
|
msgstr "Die selbst-gehostete Website zur Verwaltung von Schusswaffen"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:63
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:118
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr "Leuchtspur"
|
msgstr "Leuchtspur"
|
||||||
@ -550,9 +550,9 @@ msgstr "Schießkladde"
|
|||||||
#: lib/cannery_web/components/ammo_group_card.ex:78
|
#: lib/cannery_web/components/ammo_group_card.ex:78
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:179
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:217
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "$%{amount}"
|
msgid "$%{amount}"
|
||||||
@ -563,32 +563,32 @@ msgstr "$%{amount}"
|
|||||||
msgid "Bimetal"
|
msgid "Bimetal"
|
||||||
msgstr "Bimetall"
|
msgstr "Bimetall"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:106
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Jacket type"
|
msgid "Jacket type"
|
||||||
msgstr "Patronenhülse"
|
msgstr "Patronenhülse"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:52
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:107
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Muzzle velocity"
|
msgid "Muzzle velocity"
|
||||||
msgstr "Mündungsgeschwindigkeit"
|
msgstr "Mündungsgeschwindigkeit"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:55
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:110
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder grains per charge"
|
msgid "Powder grains per charge"
|
||||||
msgstr "Pulverkörner pro Ladung"
|
msgstr "Pulverkörner pro Ladung"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:53
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:108
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder type"
|
msgid "Powder type"
|
||||||
msgstr "Pulverart"
|
msgstr "Pulverart"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:68
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:123
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "UPC"
|
msgid "UPC"
|
||||||
msgstr "UPC"
|
msgstr "UPC"
|
||||||
@ -619,8 +619,8 @@ msgstr "Markiert"
|
|||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr "Demarkiert"
|
msgstr "Demarkiert"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:62
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:117
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Firing type"
|
msgid "Firing type"
|
||||||
msgstr "Patronenhülsenform"
|
msgstr "Patronenhülsenform"
|
||||||
@ -655,7 +655,7 @@ msgid "Rounds:"
|
|||||||
msgstr "Patronen:"
|
msgstr "Patronen:"
|
||||||
|
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:216
|
#: lib/cannery_web/components/ammo_type_table_component.ex:178
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No cost information"
|
msgid "No cost information"
|
||||||
@ -860,13 +860,13 @@ msgstr ""
|
|||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr "Patronen abgefeuert"
|
msgstr "Patronen abgefeuert"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:155
|
#: lib/cannery_web/components/ammo_type_table_component.ex:100
|
||||||
#: lib/cannery_web/live/container_live/index.ex:125
|
#: lib/cannery_web/live/container_live/index.ex:125
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:135
|
#: lib/cannery_web/components/ammo_type_table_component.ex:80
|
||||||
#: lib/cannery_web/live/container_live/index.ex:126
|
#: lib/cannery_web/live/container_live/index.ex:126
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
@ -879,7 +879,7 @@ msgstr "Patronen:"
|
|||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:165
|
#: lib/cannery_web/components/ammo_type_table_component.ex:110
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Total ever packs"
|
msgid "Total ever packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -889,7 +889,7 @@ msgstr ""
|
|||||||
msgid "Total ever packs:"
|
msgid "Total ever packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:146
|
#: lib/cannery_web/components/ammo_type_table_component.ex:91
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Total ever rounds"
|
msgid "Total ever rounds"
|
||||||
msgstr "Summe aller Patronen"
|
msgstr "Summe aller Patronen"
|
||||||
@ -899,7 +899,7 @@ msgstr "Summe aller Patronen"
|
|||||||
msgid "Total ever rounds:"
|
msgid "Total ever rounds:"
|
||||||
msgstr "Summe abgegebener Schüsse:"
|
msgstr "Summe abgegebener Schüsse:"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:160
|
#: lib/cannery_web/components/ammo_type_table_component.ex:105
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Used packs"
|
msgid "Used packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -909,7 +909,7 @@ msgstr ""
|
|||||||
msgid "Used packs:"
|
msgid "Used packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:141
|
#: lib/cannery_web/components/ammo_type_table_component.ex:86
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Used rounds"
|
msgid "Used rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1024,7 +1024,7 @@ msgstr "Leuchtspur"
|
|||||||
msgid "UPC:"
|
msgid "UPC:"
|
||||||
msgstr "UPC"
|
msgstr "UPC"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:175
|
#: lib/cannery_web/components/ammo_type_table_component.ex:120
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Average CPR"
|
msgid "Average CPR"
|
||||||
@ -1110,6 +1110,7 @@ msgid "Edit ammo"
|
|||||||
msgstr "Munitionstyp bearbeiten"
|
msgstr "Munitionstyp bearbeiten"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
||||||
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:46
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "No Ammo types"
|
msgid "No Ammo types"
|
||||||
msgstr "Keine Munitionsarten"
|
msgstr "Keine Munitionsarten"
|
||||||
|
@ -289,7 +289,7 @@ msgid_plural "Ammo added successfully"
|
|||||||
msgstr[0] "Munitionsgruppe erfolgreich aktualisiert"
|
msgstr[0] "Munitionsgruppe erfolgreich aktualisiert"
|
||||||
msgstr[1] "Munitionsgruppe erfolgreich aktualisiert"
|
msgstr[1] "Munitionsgruppe erfolgreich aktualisiert"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:270
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:90
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
||||||
|
@ -49,8 +49,8 @@ msgstr ""
|
|||||||
msgid "Background color"
|
msgid "Background color"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:120
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Blank"
|
msgid "Blank"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -60,32 +60,32 @@ msgstr ""
|
|||||||
msgid "Brass"
|
msgid "Brass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:47
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:102
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet core"
|
msgid "Bullet core"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:46
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:101
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet type"
|
msgid "Bullet type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:49
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:104
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Caliber"
|
msgid "Caliber"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:48
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:103
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Cartridge"
|
msgid "Cartridge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:50
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:105
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Case material"
|
msgid "Case material"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -105,8 +105,8 @@ msgstr ""
|
|||||||
msgid "Containers"
|
msgid "Containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:66
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:121
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Corrosive"
|
msgid "Corrosive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -161,14 +161,14 @@ msgstr ""
|
|||||||
msgid "FMJ"
|
msgid "FMJ"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:59
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:114
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Grains"
|
msgid "Grains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:64
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:119
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Incendiary"
|
msgid "Incendiary"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -218,8 +218,8 @@ msgstr ""
|
|||||||
msgid "Magazine, Clip, Ammo Box, etc"
|
msgid "Magazine, Clip, Ammo Box, etc"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:67
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:122
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Manufacturer"
|
msgid "Manufacturer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -234,8 +234,8 @@ msgstr ""
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:45
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:100
|
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/container_live/index.ex:121
|
#: lib/cannery_web/live/container_live/index.ex:121
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
||||||
@ -313,8 +313,8 @@ msgstr ""
|
|||||||
msgid "On the bookshelf"
|
msgid "On the bookshelf"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:60
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:115
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Pressure"
|
msgid "Pressure"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -330,8 +330,8 @@ msgstr ""
|
|||||||
msgid "Price paid:"
|
msgid "Price paid:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:61
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:116
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Primer type"
|
msgid "Primer type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -395,8 +395,8 @@ msgstr ""
|
|||||||
msgid "The self-hosted firearm tracker website"
|
msgid "The self-hosted firearm tracker website"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:63
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:118
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -533,9 +533,9 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/ammo_group_card.ex:78
|
#: lib/cannery_web/components/ammo_group_card.ex:78
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:179
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:217
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "$%{amount}"
|
msgid "$%{amount}"
|
||||||
@ -546,32 +546,32 @@ msgstr ""
|
|||||||
msgid "Bimetal"
|
msgid "Bimetal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:106
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Jacket type"
|
msgid "Jacket type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:52
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:107
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Muzzle velocity"
|
msgid "Muzzle velocity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:55
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:110
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder grains per charge"
|
msgid "Powder grains per charge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:53
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:108
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder type"
|
msgid "Powder type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:68
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:123
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "UPC"
|
msgid "UPC"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -602,8 +602,8 @@ msgstr ""
|
|||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:62
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:117
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Firing type"
|
msgid "Firing type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -638,7 +638,7 @@ msgid "Rounds:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:216
|
#: lib/cannery_web/components/ammo_type_table_component.ex:178
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No cost information"
|
msgid "No cost information"
|
||||||
@ -843,13 +843,13 @@ msgstr ""
|
|||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:155
|
#: lib/cannery_web/components/ammo_type_table_component.ex:100
|
||||||
#: lib/cannery_web/live/container_live/index.ex:125
|
#: lib/cannery_web/live/container_live/index.ex:125
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:135
|
#: lib/cannery_web/components/ammo_type_table_component.ex:80
|
||||||
#: lib/cannery_web/live/container_live/index.ex:126
|
#: lib/cannery_web/live/container_live/index.ex:126
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
@ -862,7 +862,7 @@ msgstr ""
|
|||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:165
|
#: lib/cannery_web/components/ammo_type_table_component.ex:110
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Total ever packs"
|
msgid "Total ever packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -872,7 +872,7 @@ msgstr ""
|
|||||||
msgid "Total ever packs:"
|
msgid "Total ever packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:146
|
#: lib/cannery_web/components/ammo_type_table_component.ex:91
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Total ever rounds"
|
msgid "Total ever rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -882,7 +882,7 @@ msgstr ""
|
|||||||
msgid "Total ever rounds:"
|
msgid "Total ever rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:160
|
#: lib/cannery_web/components/ammo_type_table_component.ex:105
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Used packs"
|
msgid "Used packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -892,7 +892,7 @@ msgstr ""
|
|||||||
msgid "Used packs:"
|
msgid "Used packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:141
|
#: lib/cannery_web/components/ammo_type_table_component.ex:86
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Used rounds"
|
msgid "Used rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1007,7 +1007,7 @@ msgstr ""
|
|||||||
msgid "UPC:"
|
msgid "UPC:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:175
|
#: lib/cannery_web/components/ammo_type_table_component.ex:120
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Average CPR"
|
msgid "Average CPR"
|
||||||
@ -1093,6 +1093,7 @@ msgid "Edit ammo"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
||||||
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:46
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No Ammo types"
|
msgid "No Ammo types"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -50,8 +50,8 @@ msgstr ""
|
|||||||
msgid "Background color"
|
msgid "Background color"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:120
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Blank"
|
msgid "Blank"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -61,32 +61,32 @@ msgstr ""
|
|||||||
msgid "Brass"
|
msgid "Brass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:47
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:102
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet core"
|
msgid "Bullet core"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:46
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:101
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet type"
|
msgid "Bullet type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:49
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:104
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Caliber"
|
msgid "Caliber"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:48
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:103
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Cartridge"
|
msgid "Cartridge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:50
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:105
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Case material"
|
msgid "Case material"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -106,8 +106,8 @@ msgstr ""
|
|||||||
msgid "Containers"
|
msgid "Containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:66
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:121
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Corrosive"
|
msgid "Corrosive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -162,14 +162,14 @@ msgstr ""
|
|||||||
msgid "FMJ"
|
msgid "FMJ"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:59
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:114
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Grains"
|
msgid "Grains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:64
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:119
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Incendiary"
|
msgid "Incendiary"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -219,8 +219,8 @@ msgstr ""
|
|||||||
msgid "Magazine, Clip, Ammo Box, etc"
|
msgid "Magazine, Clip, Ammo Box, etc"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:67
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:122
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Manufacturer"
|
msgid "Manufacturer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -235,8 +235,8 @@ msgstr ""
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:45
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:100
|
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/container_live/index.ex:121
|
#: lib/cannery_web/live/container_live/index.ex:121
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
||||||
@ -314,8 +314,8 @@ msgstr ""
|
|||||||
msgid "On the bookshelf"
|
msgid "On the bookshelf"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:60
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:115
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Pressure"
|
msgid "Pressure"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -331,8 +331,8 @@ msgstr ""
|
|||||||
msgid "Price paid:"
|
msgid "Price paid:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:61
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:116
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Primer type"
|
msgid "Primer type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -396,8 +396,8 @@ msgstr ""
|
|||||||
msgid "The self-hosted firearm tracker website"
|
msgid "The self-hosted firearm tracker website"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:63
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:118
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -534,9 +534,9 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/ammo_group_card.ex:78
|
#: lib/cannery_web/components/ammo_group_card.ex:78
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:179
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:217
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "$%{amount}"
|
msgid "$%{amount}"
|
||||||
@ -547,32 +547,32 @@ msgstr ""
|
|||||||
msgid "Bimetal"
|
msgid "Bimetal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:106
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Jacket type"
|
msgid "Jacket type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:52
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:107
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Muzzle velocity"
|
msgid "Muzzle velocity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:55
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:110
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder grains per charge"
|
msgid "Powder grains per charge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:53
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:108
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder type"
|
msgid "Powder type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:68
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:123
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "UPC"
|
msgid "UPC"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -603,8 +603,8 @@ msgstr ""
|
|||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:62
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:117
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Firing type"
|
msgid "Firing type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -639,7 +639,7 @@ msgid "Rounds:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:216
|
#: lib/cannery_web/components/ammo_type_table_component.ex:178
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No cost information"
|
msgid "No cost information"
|
||||||
@ -844,13 +844,13 @@ msgstr ""
|
|||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:155
|
#: lib/cannery_web/components/ammo_type_table_component.ex:100
|
||||||
#: lib/cannery_web/live/container_live/index.ex:125
|
#: lib/cannery_web/live/container_live/index.ex:125
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:135
|
#: lib/cannery_web/components/ammo_type_table_component.ex:80
|
||||||
#: lib/cannery_web/live/container_live/index.ex:126
|
#: lib/cannery_web/live/container_live/index.ex:126
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
@ -863,7 +863,7 @@ msgstr ""
|
|||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:165
|
#: lib/cannery_web/components/ammo_type_table_component.ex:110
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Total ever packs"
|
msgid "Total ever packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -873,7 +873,7 @@ msgstr ""
|
|||||||
msgid "Total ever packs:"
|
msgid "Total ever packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:146
|
#: lib/cannery_web/components/ammo_type_table_component.ex:91
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Total ever rounds"
|
msgid "Total ever rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -883,7 +883,7 @@ msgstr ""
|
|||||||
msgid "Total ever rounds:"
|
msgid "Total ever rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:160
|
#: lib/cannery_web/components/ammo_type_table_component.ex:105
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Used packs"
|
msgid "Used packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -893,7 +893,7 @@ msgstr ""
|
|||||||
msgid "Used packs:"
|
msgid "Used packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:141
|
#: lib/cannery_web/components/ammo_type_table_component.ex:86
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Used rounds"
|
msgid "Used rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1008,7 +1008,7 @@ msgstr ""
|
|||||||
msgid "UPC:"
|
msgid "UPC:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:175
|
#: lib/cannery_web/components/ammo_type_table_component.ex:120
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Average CPR"
|
msgid "Average CPR"
|
||||||
@ -1094,6 +1094,7 @@ msgid "Edit ammo"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
||||||
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:46
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "No Ammo types"
|
msgid "No Ammo types"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -269,7 +269,7 @@ msgid_plural "Ammo added successfully"
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:270
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:90
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
||||||
|
@ -64,8 +64,8 @@ msgstr ""
|
|||||||
msgid "Background color"
|
msgid "Background color"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:120
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Blank"
|
msgid "Blank"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -75,32 +75,32 @@ msgstr ""
|
|||||||
msgid "Brass"
|
msgid "Brass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:47
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:102
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet core"
|
msgid "Bullet core"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:46
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:101
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet type"
|
msgid "Bullet type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:49
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:104
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Caliber"
|
msgid "Caliber"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:48
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:103
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Cartridge"
|
msgid "Cartridge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:50
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:105
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Case material"
|
msgid "Case material"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -120,8 +120,8 @@ msgstr ""
|
|||||||
msgid "Containers"
|
msgid "Containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:66
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:121
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Corrosive"
|
msgid "Corrosive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -176,14 +176,14 @@ msgstr ""
|
|||||||
msgid "FMJ"
|
msgid "FMJ"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:59
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:114
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Grains"
|
msgid "Grains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:64
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:119
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Incendiary"
|
msgid "Incendiary"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -233,8 +233,8 @@ msgstr ""
|
|||||||
msgid "Magazine, Clip, Ammo Box, etc"
|
msgid "Magazine, Clip, Ammo Box, etc"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:67
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:122
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Manufacturer"
|
msgid "Manufacturer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -249,8 +249,8 @@ msgstr ""
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:45
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:100
|
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/container_live/index.ex:121
|
#: lib/cannery_web/live/container_live/index.ex:121
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
||||||
@ -328,8 +328,8 @@ msgstr ""
|
|||||||
msgid "On the bookshelf"
|
msgid "On the bookshelf"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:60
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:115
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Pressure"
|
msgid "Pressure"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -345,8 +345,8 @@ msgstr ""
|
|||||||
msgid "Price paid:"
|
msgid "Price paid:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:61
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:116
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Primer type"
|
msgid "Primer type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -410,8 +410,8 @@ msgstr ""
|
|||||||
msgid "The self-hosted firearm tracker website"
|
msgid "The self-hosted firearm tracker website"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:63
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:118
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -548,9 +548,9 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/ammo_group_card.ex:78
|
#: lib/cannery_web/components/ammo_group_card.ex:78
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:179
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:217
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "$%{amount}"
|
msgid "$%{amount}"
|
||||||
@ -561,32 +561,32 @@ msgstr ""
|
|||||||
msgid "Bimetal"
|
msgid "Bimetal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:106
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Jacket type"
|
msgid "Jacket type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:52
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:107
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Muzzle velocity"
|
msgid "Muzzle velocity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:55
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:110
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder grains per charge"
|
msgid "Powder grains per charge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:53
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:108
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder type"
|
msgid "Powder type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:68
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:123
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "UPC"
|
msgid "UPC"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -617,8 +617,8 @@ msgstr ""
|
|||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:62
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:117
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Firing type"
|
msgid "Firing type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -653,7 +653,7 @@ msgid "Rounds:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:216
|
#: lib/cannery_web/components/ammo_type_table_component.ex:178
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No cost information"
|
msgid "No cost information"
|
||||||
@ -858,13 +858,13 @@ msgstr ""
|
|||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:155
|
#: lib/cannery_web/components/ammo_type_table_component.ex:100
|
||||||
#: lib/cannery_web/live/container_live/index.ex:125
|
#: lib/cannery_web/live/container_live/index.ex:125
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:135
|
#: lib/cannery_web/components/ammo_type_table_component.ex:80
|
||||||
#: lib/cannery_web/live/container_live/index.ex:126
|
#: lib/cannery_web/live/container_live/index.ex:126
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
@ -877,7 +877,7 @@ msgstr ""
|
|||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:165
|
#: lib/cannery_web/components/ammo_type_table_component.ex:110
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Total ever packs"
|
msgid "Total ever packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -887,7 +887,7 @@ msgstr ""
|
|||||||
msgid "Total ever packs:"
|
msgid "Total ever packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:146
|
#: lib/cannery_web/components/ammo_type_table_component.ex:91
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Total ever rounds"
|
msgid "Total ever rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -897,7 +897,7 @@ msgstr ""
|
|||||||
msgid "Total ever rounds:"
|
msgid "Total ever rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:160
|
#: lib/cannery_web/components/ammo_type_table_component.ex:105
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Used packs"
|
msgid "Used packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -907,7 +907,7 @@ msgstr ""
|
|||||||
msgid "Used packs:"
|
msgid "Used packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:141
|
#: lib/cannery_web/components/ammo_type_table_component.ex:86
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Used rounds"
|
msgid "Used rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1022,7 +1022,7 @@ msgstr ""
|
|||||||
msgid "UPC:"
|
msgid "UPC:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:175
|
#: lib/cannery_web/components/ammo_type_table_component.ex:120
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Average CPR"
|
msgid "Average CPR"
|
||||||
@ -1108,6 +1108,7 @@ msgid "Edit ammo"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
||||||
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:46
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "No Ammo types"
|
msgid "No Ammo types"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -288,7 +288,7 @@ msgid_plural "Ammo added successfully"
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:270
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:90
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
||||||
|
@ -64,8 +64,8 @@ msgstr "Type de munition"
|
|||||||
msgid "Background color"
|
msgid "Background color"
|
||||||
msgstr "Couleur de fond"
|
msgstr "Couleur de fond"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:120
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Blank"
|
msgid "Blank"
|
||||||
msgstr "Vide"
|
msgstr "Vide"
|
||||||
@ -75,32 +75,32 @@ msgstr "Vide"
|
|||||||
msgid "Brass"
|
msgid "Brass"
|
||||||
msgstr "Cuivre"
|
msgstr "Cuivre"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:47
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:102
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet core"
|
msgid "Bullet core"
|
||||||
msgstr "Noyau de balle"
|
msgstr "Noyau de balle"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:46
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:101
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet type"
|
msgid "Bullet type"
|
||||||
msgstr "Type de balle"
|
msgstr "Type de balle"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:49
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:104
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Caliber"
|
msgid "Caliber"
|
||||||
msgstr "Calibre"
|
msgstr "Calibre"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:48
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:103
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Cartridge"
|
msgid "Cartridge"
|
||||||
msgstr "Cartouche"
|
msgstr "Cartouche"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:50
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:105
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Case material"
|
msgid "Case material"
|
||||||
msgstr "Matériau de la caisse"
|
msgstr "Matériau de la caisse"
|
||||||
@ -120,8 +120,8 @@ msgstr "Conteneur"
|
|||||||
msgid "Containers"
|
msgid "Containers"
|
||||||
msgstr "Conteneurs"
|
msgstr "Conteneurs"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:66
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:121
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Corrosive"
|
msgid "Corrosive"
|
||||||
msgstr "Corrosive"
|
msgstr "Corrosive"
|
||||||
@ -176,14 +176,14 @@ msgstr "Exemple d’abréviations de type de balle"
|
|||||||
msgid "FMJ"
|
msgid "FMJ"
|
||||||
msgstr "FMJ"
|
msgstr "FMJ"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:59
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:114
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Grains"
|
msgid "Grains"
|
||||||
msgstr "Graines"
|
msgstr "Graines"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:64
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:119
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Incendiary"
|
msgid "Incendiary"
|
||||||
msgstr "Incendiaire"
|
msgstr "Incendiaire"
|
||||||
@ -233,8 +233,8 @@ msgstr "Localisation :"
|
|||||||
msgid "Magazine, Clip, Ammo Box, etc"
|
msgid "Magazine, Clip, Ammo Box, etc"
|
||||||
msgstr "Chargeur, lame-chargeur, boite de munition, etc."
|
msgstr "Chargeur, lame-chargeur, boite de munition, etc."
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:67
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:122
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Manufacturer"
|
msgid "Manufacturer"
|
||||||
msgstr "Fabricant"
|
msgstr "Fabricant"
|
||||||
@ -249,8 +249,8 @@ 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/ammo_type_table_component.ex:45
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:100
|
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/container_live/index.ex:121
|
#: lib/cannery_web/live/container_live/index.ex:121
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
||||||
@ -328,8 +328,8 @@ msgstr "Notes :"
|
|||||||
msgid "On the bookshelf"
|
msgid "On the bookshelf"
|
||||||
msgstr "Sur l’étagère"
|
msgstr "Sur l’étagère"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:60
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:115
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Pressure"
|
msgid "Pressure"
|
||||||
msgstr "Pression"
|
msgstr "Pression"
|
||||||
@ -345,8 +345,8 @@ msgstr "Prix payé"
|
|||||||
msgid "Price paid:"
|
msgid "Price paid:"
|
||||||
msgstr "Prix payé :"
|
msgstr "Prix payé :"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:61
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:116
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Primer type"
|
msgid "Primer type"
|
||||||
msgstr "Type d’amorce"
|
msgstr "Type d’amorce"
|
||||||
@ -414,8 +414,8 @@ msgstr "Couleur du texte"
|
|||||||
msgid "The self-hosted firearm tracker website"
|
msgid "The self-hosted firearm tracker website"
|
||||||
msgstr "Le site web de suivi d’arme à feux auto-hébergé"
|
msgstr "Le site web de suivi d’arme à feux auto-hébergé"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:63
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:118
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr "Traceuse"
|
msgstr "Traceuse"
|
||||||
@ -552,9 +552,9 @@ msgstr "Évènements de tir"
|
|||||||
#: lib/cannery_web/components/ammo_group_card.ex:78
|
#: lib/cannery_web/components/ammo_group_card.ex:78
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:179
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:217
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "$%{amount}"
|
msgid "$%{amount}"
|
||||||
@ -565,32 +565,32 @@ msgstr "%{amount} $"
|
|||||||
msgid "Bimetal"
|
msgid "Bimetal"
|
||||||
msgstr "Bi-métal"
|
msgstr "Bi-métal"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:106
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Jacket type"
|
msgid "Jacket type"
|
||||||
msgstr "Type de douille"
|
msgstr "Type de douille"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:52
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:107
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Muzzle velocity"
|
msgid "Muzzle velocity"
|
||||||
msgstr "Vélocité du canon"
|
msgstr "Vélocité du canon"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:55
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:110
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder grains per charge"
|
msgid "Powder grains per charge"
|
||||||
msgstr "Graines de poudre par charge"
|
msgstr "Graines de poudre par charge"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:53
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:108
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder type"
|
msgid "Powder type"
|
||||||
msgstr "Type de poudre"
|
msgstr "Type de poudre"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:68
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:123
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "UPC"
|
msgid "UPC"
|
||||||
msgstr "UPC"
|
msgstr "UPC"
|
||||||
@ -621,8 +621,8 @@ msgstr "Sélectionné"
|
|||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr "Désélectionner"
|
msgstr "Désélectionner"
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:62
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:117
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Firing type"
|
msgid "Firing type"
|
||||||
msgstr "Type d’allumage"
|
msgstr "Type d’allumage"
|
||||||
@ -657,7 +657,7 @@ msgid "Rounds:"
|
|||||||
msgstr "Cartouches :"
|
msgstr "Cartouches :"
|
||||||
|
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:216
|
#: lib/cannery_web/components/ammo_type_table_component.ex:178
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No cost information"
|
msgid "No cost information"
|
||||||
@ -863,13 +863,13 @@ msgstr ""
|
|||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr "Cartouches tirées"
|
msgstr "Cartouches tirées"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:155
|
#: lib/cannery_web/components/ammo_type_table_component.ex:100
|
||||||
#: lib/cannery_web/live/container_live/index.ex:125
|
#: lib/cannery_web/live/container_live/index.ex:125
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr "Packages :"
|
msgstr "Packages :"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:135
|
#: lib/cannery_web/components/ammo_type_table_component.ex:80
|
||||||
#: lib/cannery_web/live/container_live/index.ex:126
|
#: lib/cannery_web/live/container_live/index.ex:126
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
@ -882,7 +882,7 @@ msgstr "Cartouches :"
|
|||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:165
|
#: lib/cannery_web/components/ammo_type_table_component.ex:110
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Total ever packs"
|
msgid "Total ever packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -892,7 +892,7 @@ msgstr ""
|
|||||||
msgid "Total ever packs:"
|
msgid "Total ever packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:146
|
#: lib/cannery_web/components/ammo_type_table_component.ex:91
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Total ever rounds"
|
msgid "Total ever rounds"
|
||||||
msgstr "Quantité de cartouches"
|
msgstr "Quantité de cartouches"
|
||||||
@ -902,7 +902,7 @@ msgstr "Quantité de cartouches"
|
|||||||
msgid "Total ever rounds:"
|
msgid "Total ever rounds:"
|
||||||
msgstr "Nombre totale de cartouches tirées :"
|
msgstr "Nombre totale de cartouches tirées :"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:160
|
#: lib/cannery_web/components/ammo_type_table_component.ex:105
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Used packs"
|
msgid "Used packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -912,7 +912,7 @@ msgstr ""
|
|||||||
msgid "Used packs:"
|
msgid "Used packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:141
|
#: lib/cannery_web/components/ammo_type_table_component.ex:86
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Used rounds"
|
msgid "Used rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1027,7 +1027,7 @@ msgstr "Traceuse"
|
|||||||
msgid "UPC:"
|
msgid "UPC:"
|
||||||
msgstr "UPC"
|
msgstr "UPC"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:175
|
#: lib/cannery_web/components/ammo_type_table_component.ex:120
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Average CPR"
|
msgid "Average CPR"
|
||||||
@ -1113,6 +1113,7 @@ msgid "Edit ammo"
|
|||||||
msgstr "Éditer le type de munition"
|
msgstr "Éditer le type de munition"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
||||||
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:46
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "No Ammo types"
|
msgid "No Ammo types"
|
||||||
msgstr "Aucun type de munition"
|
msgstr "Aucun type de munition"
|
||||||
|
@ -290,7 +290,7 @@ msgid_plural "Ammo added successfully"
|
|||||||
msgstr[0] "Groupe de munition mis à jour avec succès"
|
msgstr[0] "Groupe de munition mis à jour avec succès"
|
||||||
msgstr[1] "Groupe de munition mis à jour avec succès"
|
msgstr[1] "Groupe de munition mis à jour avec succès"
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:270
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:90
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
||||||
|
@ -60,8 +60,8 @@ msgstr ""
|
|||||||
msgid "Background color"
|
msgid "Background color"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:120
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Blank"
|
msgid "Blank"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -71,32 +71,32 @@ msgstr ""
|
|||||||
msgid "Brass"
|
msgid "Brass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:47
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:102
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet core"
|
msgid "Bullet core"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:46
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:101
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Bullet type"
|
msgid "Bullet type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:49
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:104
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Caliber"
|
msgid "Caliber"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:48
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:103
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Cartridge"
|
msgid "Cartridge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:50
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:105
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Case material"
|
msgid "Case material"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -116,8 +116,8 @@ msgstr ""
|
|||||||
msgid "Containers"
|
msgid "Containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:66
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:121
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Corrosive"
|
msgid "Corrosive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -172,14 +172,14 @@ msgstr ""
|
|||||||
msgid "FMJ"
|
msgid "FMJ"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:59
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:114
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Grains"
|
msgid "Grains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:64
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:119
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Incendiary"
|
msgid "Incendiary"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -229,8 +229,8 @@ msgstr ""
|
|||||||
msgid "Magazine, Clip, Ammo Box, etc"
|
msgid "Magazine, Clip, Ammo Box, etc"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:67
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:122
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Manufacturer"
|
msgid "Manufacturer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -245,8 +245,8 @@ msgstr ""
|
|||||||
msgid "My cool ammo can"
|
msgid "My cool ammo can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:45
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:100
|
|
||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
#: lib/cannery_web/live/container_live/form_component.html.heex:20
|
||||||
#: lib/cannery_web/live/container_live/index.ex:121
|
#: lib/cannery_web/live/container_live/index.ex:121
|
||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
#: lib/cannery_web/live/invite_live/form_component.html.heex:20
|
||||||
@ -324,8 +324,8 @@ msgstr ""
|
|||||||
msgid "On the bookshelf"
|
msgid "On the bookshelf"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:60
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:115
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Pressure"
|
msgid "Pressure"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -341,8 +341,8 @@ msgstr ""
|
|||||||
msgid "Price paid:"
|
msgid "Price paid:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:61
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:116
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Primer type"
|
msgid "Primer type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -406,8 +406,8 @@ msgstr ""
|
|||||||
msgid "The self-hosted firearm tracker website"
|
msgid "The self-hosted firearm tracker website"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:63
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:118
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Tracer"
|
msgid "Tracer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -544,9 +544,9 @@ msgstr ""
|
|||||||
#: lib/cannery_web/components/ammo_group_card.ex:78
|
#: lib/cannery_web/components/ammo_group_card.ex:78
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
#: lib/cannery_web/components/ammo_group_table_component.ex:152
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
#: lib/cannery_web/components/ammo_group_table_component.ex:224
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:179
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:37
|
||||||
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
#: lib/cannery_web/live/ammo_group_live/show.html.heex:44
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:217
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:136
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "$%{amount}"
|
msgid "$%{amount}"
|
||||||
@ -557,32 +557,32 @@ msgstr ""
|
|||||||
msgid "Bimetal"
|
msgid "Bimetal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:51
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:106
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Jacket type"
|
msgid "Jacket type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:52
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:107
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Muzzle velocity"
|
msgid "Muzzle velocity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:55
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:110
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder grains per charge"
|
msgid "Powder grains per charge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:53
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:108
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Powder type"
|
msgid "Powder type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:68
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:123
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "UPC"
|
msgid "UPC"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -613,8 +613,8 @@ msgstr ""
|
|||||||
msgid "Unstage"
|
msgid "Unstage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/cannery_web/components/ammo_type_table_component.ex:62
|
||||||
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:117
|
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Firing type"
|
msgid "Firing type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -649,7 +649,7 @@ msgid "Rounds:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
#: lib/cannery_web/components/ammo_group_table_component.ex:221
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:216
|
#: lib/cannery_web/components/ammo_type_table_component.ex:178
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:142
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "No cost information"
|
msgid "No cost information"
|
||||||
@ -854,13 +854,13 @@ msgstr ""
|
|||||||
msgid "Rounds shot: %{count}"
|
msgid "Rounds shot: %{count}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:155
|
#: lib/cannery_web/components/ammo_type_table_component.ex:100
|
||||||
#: lib/cannery_web/live/container_live/index.ex:125
|
#: lib/cannery_web/live/container_live/index.ex:125
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Packs"
|
msgid "Packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:135
|
#: lib/cannery_web/components/ammo_type_table_component.ex:80
|
||||||
#: lib/cannery_web/live/container_live/index.ex:126
|
#: lib/cannery_web/live/container_live/index.ex:126
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Rounds"
|
msgid "Rounds"
|
||||||
@ -873,7 +873,7 @@ msgstr ""
|
|||||||
msgid "View as table"
|
msgid "View as table"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:165
|
#: lib/cannery_web/components/ammo_type_table_component.ex:110
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Total ever packs"
|
msgid "Total ever packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -883,7 +883,7 @@ msgstr ""
|
|||||||
msgid "Total ever packs:"
|
msgid "Total ever packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:146
|
#: lib/cannery_web/components/ammo_type_table_component.ex:91
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Total ever rounds"
|
msgid "Total ever rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -893,7 +893,7 @@ msgstr ""
|
|||||||
msgid "Total ever rounds:"
|
msgid "Total ever rounds:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:160
|
#: lib/cannery_web/components/ammo_type_table_component.ex:105
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Used packs"
|
msgid "Used packs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -903,7 +903,7 @@ msgstr ""
|
|||||||
msgid "Used packs:"
|
msgid "Used packs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:141
|
#: lib/cannery_web/components/ammo_type_table_component.ex:86
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Used rounds"
|
msgid "Used rounds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1018,7 +1018,7 @@ msgstr ""
|
|||||||
msgid "UPC:"
|
msgid "UPC:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:175
|
#: lib/cannery_web/components/ammo_type_table_component.ex:120
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:132
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Average CPR"
|
msgid "Average CPR"
|
||||||
@ -1104,6 +1104,7 @@ msgid "Edit ammo"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:8
|
||||||
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:46
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "No Ammo types"
|
msgid "No Ammo types"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -279,7 +279,7 @@ msgid_plural "Ammo added successfully"
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:270
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:90
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
||||||
|
@ -268,7 +268,7 @@ msgid_plural "Ammo added successfully"
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: lib/cannery_web/live/ammo_type_live/index.ex:270
|
#: lib/cannery_web/live/ammo_type_live/index.html.heex:90
|
||||||
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
#: lib/cannery_web/live/ammo_type_live/show.html.heex:28
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!"
|
||||||
|
@ -92,6 +92,12 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
|
|||||||
|> render_change() =~ ammo_type.bullet_type
|
|> render_change() =~ ammo_type.bullet_type
|
||||||
|
|
||||||
assert_patch(index_live, Routes.ammo_type_index_path(conn, :search, "something_else"))
|
assert_patch(index_live, Routes.ammo_type_index_path(conn, :search, "something_else"))
|
||||||
|
|
||||||
|
assert index_live
|
||||||
|
|> form("[data-qa=\"ammo_type_search\"]", search: %{search_term: ""})
|
||||||
|
|> render_change() =~ ammo_type.bullet_type
|
||||||
|
|
||||||
|
assert_patch(index_live, Routes.ammo_type_index_path(conn, :index))
|
||||||
end
|
end
|
||||||
|
|
||||||
test "saves new ammo_type", %{conn: conn, current_user: current_user, ammo_type: ammo_type} do
|
test "saves new ammo_type", %{conn: conn, current_user: current_user, ammo_type: ammo_type} do
|
||||||
|
Loading…
Reference in New Issue
Block a user