Compare commits

..

No commits in common. "abaccac9f020e4208f8f0cd4571dbc2275d35a9e" and "9835fe3f5e4e0ac1ad2dbbedf56574fc56be5ad5" have entirely different histories.

35 changed files with 697 additions and 842 deletions

View File

@ -1,11 +1,3 @@
# v0.9.2
- Add lot number to packs
- Don't show price paid and lot number columns when displaying packs if not used
- Fix additional shotgun fields not being exportable
- Fixes duplicate chamber size column for ammo types
- Hide bullet type field when editing/creating shotgun ammo types
- Fix ammo type creation not displaying all the necessary fields on first load
# v0.9.1
- Rename ammo type's "type" to "class" to avoid confusion
- Rename "ammo type" to "type" to avoid confusion

View File

@ -19,7 +19,6 @@ defmodule Cannery.Ammo.Pack do
:count,
:notes,
:price_paid,
:lot_number,
:staged,
:type_id,
:container_id
@ -31,7 +30,6 @@ defmodule Cannery.Ammo.Pack do
field :notes, :string
field :price_paid, :float
field :staged, :boolean, default: false
field :lot_number, :string
field :purchased_on, :date
belongs_to :type, Type
@ -47,7 +45,6 @@ defmodule Cannery.Ammo.Pack do
notes: String.t() | nil,
price_paid: float() | nil,
staged: boolean(),
lot_number: String.t() | nil,
purchased_on: Date.t(),
type: Type.t() | nil,
type_id: Type.id(),
@ -80,10 +77,8 @@ defmodule Cannery.Ammo.Pack do
|> change(type_id: type_id)
|> change(user_id: user_id)
|> change(container_id: container_id)
|> cast(attrs, [:count, :price_paid, :notes, :staged, :purchased_on, :lot_number])
|> cast(attrs, [:count, :price_paid, :notes, :staged, :purchased_on])
|> validate_number(:count, greater_than: 0)
|> validate_number(:price_paid, greater_than_or_equal_to: 0)
|> validate_length(:lot_number, max: 255)
|> validate_required([:count, :staged, :purchased_on, :type_id, :container_id, :user_id])
end
@ -94,9 +89,6 @@ defmodule Cannery.Ammo.Pack do
pack
|> cast(attrs, [:type_id, :container_id])
|> validate_required([:type_id, :container_id])
|> validate_number(:count, greater_than: 0)
|> validate_number(:price_paid, greater_than_or_equal_to: 0)
|> validate_length(:lot_number, max: 255)
|> add_error(:invalid, dgettext("errors", "Please select a type and container"))
end
@ -104,19 +96,9 @@ defmodule Cannery.Ammo.Pack do
@spec update_changeset(t() | new_pack(), attrs :: map(), User.t()) :: changeset()
def update_changeset(pack, attrs, user) do
pack
|> cast(attrs, [
:count,
:price_paid,
:notes,
:staged,
:purchased_on,
:lot_number,
:container_id
])
|> cast(attrs, [:count, :price_paid, :notes, :staged, :purchased_on, :container_id])
|> validate_number(:count, greater_than_or_equal_to: 0)
|> validate_number(:price_paid, greater_than_or_equal_to: 0)
|> validate_container_id(user)
|> validate_length(:lot_number, max: 255)
|> validate_required([:count, :staged, :purchased_on, :container_id])
end

View File

@ -13,38 +13,28 @@ defmodule Cannery.Ammo.Type do
@derive {Jason.Encoder,
only: [
:id,
:name,
:desc,
:class,
:bullet_type,
:bullet_core,
:cartridge,
:caliber,
:case_material,
:jacket_type,
:muzzle_velocity,
:powder_type,
:powder_grains_per_charge,
:grains,
:pressure,
:primer_type,
:firing_type,
:manufacturer,
:upc,
:tracer,
:incendiary,
:blank,
:corrosive,
:cartridge,
:jacket_type,
:powder_grains_per_charge,
:muzzle_velocity,
:wadding,
:shot_type,
:shot_material,
:shot_size,
:unfired_length,
:brass_height,
:chamber_size,
:load_grains,
:shot_charge_weight,
:dram_equivalent
:manufacturer,
:upc
]}
@primary_key {:id, :binary_id, autogenerate: true}
@foreign_key_type :binary_id
@ -52,9 +42,11 @@ defmodule Cannery.Ammo.Type do
field :name, :string
field :desc, :string
field :class, Ecto.Enum, values: [:rifle, :shotgun, :pistol], default: :rifle
field :class, Ecto.Enum, values: [:rifle, :shotgun, :pistol]
# common fields
# https://shootersreference.com/reloadingdata/bullet_abbreviations/
field :bullet_type, :string
field :bullet_core, :string
# also gauge for shotguns
field :caliber, :string
@ -73,8 +65,6 @@ defmodule Cannery.Ammo.Type do
field :corrosive, :boolean, default: false
# rifle/pistol fields
# https://shootersreference.com/reloadingdata/bullet_abbreviations/
field :bullet_type, :string
field :cartridge, :string
field :jacket_type, :string
field :powder_grains_per_charge, :integer
@ -105,23 +95,17 @@ defmodule Cannery.Ammo.Type do
class: class(),
bullet_type: String.t() | nil,
bullet_core: String.t() | nil,
cartridge: String.t() | nil,
caliber: String.t() | nil,
case_material: String.t() | nil,
jacket_type: String.t() | nil,
muzzle_velocity: integer() | nil,
powder_type: String.t() | nil,
powder_grains_per_charge: integer() | nil,
grains: integer() | nil,
pressure: String.t() | nil,
primer_type: String.t() | nil,
firing_type: String.t() | nil,
manufacturer: String.t() | nil,
upc: String.t() | nil,
tracer: boolean(),
incendiary: boolean(),
blank: boolean(),
corrosive: boolean(),
cartridge: String.t() | nil,
jacket_type: String.t() | nil,
powder_grains_per_charge: integer() | nil,
muzzle_velocity: integer() | nil,
wadding: String.t() | nil,
shot_type: String.t() | nil,
shot_material: String.t() | nil,
@ -132,6 +116,12 @@ defmodule Cannery.Ammo.Type do
load_grains: integer() | nil,
shot_charge_weight: String.t() | nil,
dram_equivalent: String.t() | nil,
tracer: boolean(),
incendiary: boolean(),
blank: boolean(),
corrosive: boolean(),
manufacturer: String.t() | nil,
upc: String.t() | nil,
user_id: User.id(),
packs: [Pack.t()] | nil,
inserted_at: NaiveDateTime.t(),
@ -150,23 +140,17 @@ defmodule Cannery.Ammo.Type do
:class,
:bullet_type,
:bullet_core,
:cartridge,
:caliber,
:case_material,
:jacket_type,
:muzzle_velocity,
:powder_type,
:powder_grains_per_charge,
:grains,
:pressure,
:primer_type,
:firing_type,
:manufacturer,
:upc,
:tracer,
:incendiary,
:blank,
:corrosive,
:cartridge,
:jacket_type,
:powder_grains_per_charge,
:muzzle_velocity,
:wadding,
:shot_type,
:shot_material,
@ -176,26 +160,29 @@ defmodule Cannery.Ammo.Type do
:chamber_size,
:load_grains,
:shot_charge_weight,
:dram_equivalent
:dram_equivalent,
:tracer,
:incendiary,
:blank,
:corrosive,
:manufacturer,
:upc
]
@spec string_fields() :: [atom()]
defp string_fields,
do: [
:name,
:desc,
:bullet_type,
:bullet_core,
:cartridge,
:caliber,
:case_material,
:jacket_type,
:powder_type,
:pressure,
:primer_type,
:firing_type,
:manufacturer,
:upc,
:cartridge,
:jacket_type,
:wadding,
:shot_type,
:shot_material,
@ -204,7 +191,9 @@ defmodule Cannery.Ammo.Type do
:brass_height,
:chamber_size,
:shot_charge_weight,
:dram_equivalent
:dram_equivalent,
:manufacturer,
:upc
]
@doc false

View File

@ -47,11 +47,6 @@
<%= gettext("$%{amount}", amount: display_currency(@cpr)) %>
</span>
<span :if={@pack.lot_number} class="rounded-lg title text-lg">
<%= gettext("Lot number:") %>
<%= @pack.lot_number %>
</span>
<span :if={@container} class="rounded-lg title text-lg">
<%= gettext("Container:") %>

View File

@ -53,9 +53,6 @@ defmodule CanneryWeb.Components.PackTableComponent do
}
} = socket
) do
lot_number_used = packs |> Enum.any?(fn %{lot_number: lot_number} -> !!lot_number end)
price_paid_used = packs |> Enum.any?(fn %{price_paid: price_paid} -> !!price_paid end)
columns =
[]
|> TableComponent.maybe_compose_columns(
@ -80,18 +77,8 @@ defmodule CanneryWeb.Components.PackTableComponent do
%{label: gettext("Range"), key: :range},
range != []
)
|> TableComponent.maybe_compose_columns(
%{label: gettext("Lot number"), key: :lot_number},
lot_number_used
)
|> TableComponent.maybe_compose_columns(
%{label: gettext("CPR"), key: :cpr},
price_paid_used
)
|> TableComponent.maybe_compose_columns(
%{label: gettext("Price paid"), key: :price_paid},
price_paid_used
)
|> TableComponent.maybe_compose_columns(%{label: gettext("CPR"), key: :cpr})
|> TableComponent.maybe_compose_columns(%{label: gettext("Price paid"), key: :price_paid})
|> TableComponent.maybe_compose_columns(
%{label: gettext("% left"), key: :remaining},
show_used

View File

@ -55,6 +55,7 @@ defmodule CanneryWeb.Components.TypeTableComponent do
%{label: gettext("Unfired shell length"), key: :unfired_length, type: :string},
%{label: gettext("Brass height"), key: :brass_height, type: :string},
%{label: gettext("Chamber size"), key: :chamber_size, type: :string},
%{label: gettext("Chamber size"), key: :chamber_size, type: :string},
%{label: gettext("Grains"), key: :grains, type: :string},
%{label: gettext("Bullet type"), key: :bullet_type, type: :string},
%{

View File

@ -39,13 +39,6 @@
) %>
<%= error_tag(f, :price_paid, "col-span-3 text-center") %>
<%= label(f, :lot_number, gettext("Lot number"), class: "title text-lg text-primary-600") %>
<%= text_input(f, :lot_number,
class: "text-center col-span-2 input input-primary",
maxlength: 255
) %>
<%= error_tag(f, :price_paid, "col-span-3 text-center") %>
<%= label(f, :purchased_on, gettext("Purchased on"), class: "title text-lg text-primary-600") %>
<%= date_input(f, :purchased_on,
class: "input input-primary col-span-2",

View File

@ -117,28 +117,24 @@
) %>
<%= error_tag(f, :grains, "col-span-3 text-center") %>
<%= if Changeset.get_field(@changeset, :class) in [:rifle, :pistol] do %>
<%= label f, :bullet_type, class: "flex title text-lg text-primary-600 space-x-2" do %>
<p><%= gettext("Bullet type") %></p>
<%= label f, :bullet_type, class: "flex title text-lg text-primary-600 space-x-2" do %>
<p><%= gettext("Bullet type") %></p>
<.link
href="https://shootersreference.com/reloadingdata/bullet_abbreviations/"
class="link"
target="_blank"
rel="noopener noreferrer"
>
<i class="fas fa-md fa-external-link-alt"></i>
</.link>
<% end %>
<%= text_input(f, :bullet_type,
class: "text-center col-span-2 input input-primary",
maxlength: 255,
placeholder: gettext("FMJ")
) %>
<%= error_tag(f, :bullet_type, "col-span-3 text-center") %>
<% else %>
<%= hidden_input(f, :bullet_type, value: nil) %>
<.link
href="https://shootersreference.com/reloadingdata/bullet_abbreviations/"
class="link"
target="_blank"
rel="noopener noreferrer"
>
<i class="fas fa-md fa-external-link-alt"></i>
</.link>
<% end %>
<%= text_input(f, :bullet_type,
class: "text-center col-span-2 input input-primary",
maxlength: 255,
placeholder: gettext("FMJ")
) %>
<%= error_tag(f, :bullet_type, "col-span-3 text-center") %>
<%= label(
f,

View File

@ -4,7 +4,7 @@ defmodule Cannery.MixProject do
def project do
[
app: :cannery,
version: "0.9.2",
version: "0.9.1",
elixir: "1.14.1",
elixirc_paths: elixirc_paths(Mix.env()),
compilers: Mix.compilers(),

View File

@ -118,10 +118,10 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
#: lib/cannery_web/live/container_live/form_component.html.heex:57
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/range_live/form_component.html.heex:45
#: lib/cannery_web/live/tag_live/form_component.html.heex:37
#: lib/cannery_web/live/type_live/form_component.html.heex:354
#: lib/cannery_web/live/type_live/form_component.html.heex:350
#, elixir-autogen, elixir-format
msgid "Save"
msgstr ""
@ -178,7 +178,7 @@ msgstr ""
msgid "add a container first"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:77
#, elixir-autogen, elixir-format
msgid "Create"
msgstr ""

View File

@ -131,10 +131,10 @@ msgstr "Passwort zurücksetzen"
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
#: lib/cannery_web/live/container_live/form_component.html.heex:57
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/range_live/form_component.html.heex:45
#: lib/cannery_web/live/tag_live/form_component.html.heex:37
#: lib/cannery_web/live/type_live/form_component.html.heex:354
#: lib/cannery_web/live/type_live/form_component.html.heex:350
#, elixir-autogen, elixir-format
msgid "Save"
msgstr "Speichern"
@ -191,7 +191,7 @@ msgstr "In die Zwischenablage kopieren"
msgid "add a container first"
msgstr "Zuerst einen Behälter hinzufügen"
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:77
#, elixir-autogen, elixir-format
msgid "Create"
msgstr "Erstellen"

View File

@ -43,25 +43,25 @@ msgstr "Munition"
msgid "Background color"
msgstr "Hintergrundfarbe"
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#, elixir-autogen, elixir-format
msgid "Blank"
msgstr "Knallpatrone"
#: lib/cannery_web/live/type_live/form_component.html.heex:175
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#, elixir-autogen, elixir-format
msgid "Brass"
msgstr "Messing"
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:148
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:144
#, elixir-autogen, elixir-format
msgid "Bullet core"
msgstr "Projektilkern"
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:122
#: lib/cannery_web/components/type_table_component.ex:60
#: lib/cannery_web/live/type_live/form_component.html.heex:121
#, elixir-autogen, elixir-format
msgid "Bullet type"
msgstr "Patronenart"
@ -78,15 +78,15 @@ msgstr "Kaliber"
msgid "Cartridge"
msgstr "Patrone"
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:167
#, elixir-autogen, elixir-format
msgid "Case material"
msgstr "Gehäusematerial"
#: lib/cannery_web/components/move_pack_component.ex:65
#: lib/cannery_web/components/pack_table_component.ex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:73
#: lib/cannery_web/live/pack_live/form_component.html.heex:59
#, elixir-autogen, elixir-format
msgid "Container"
msgstr "Behälter"
@ -99,13 +99,13 @@ msgstr "Behälter"
msgid "Containers"
msgstr "Behälter"
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:332
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#, elixir-autogen, elixir-format
msgid "Corrosive"
msgstr "Korrosiv"
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
#, elixir-autogen, elixir-format
msgid "Count"
@ -145,19 +145,19 @@ msgstr "Einladung bearbeiten"
msgid "Edit Tag"
msgstr "Tag bearbeiten"
#: lib/cannery_web/live/type_live/form_component.html.heex:136
#: lib/cannery_web/live/type_live/form_component.html.heex:135
#, elixir-autogen, elixir-format
msgid "FMJ"
msgstr "VM"
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:112
#, elixir-autogen, elixir-format
msgid "Grains"
msgstr "Körner"
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#, elixir-autogen, elixir-format
msgid "Incendiary"
msgstr "Brandmunition"
@ -207,9 +207,9 @@ msgstr "Standort:"
msgid "Magazine, Clip, Ammo Box, etc"
msgstr "Magazin, Ladestreifen, Munitionskiste usw."
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:337
#: lib/cannery_web/live/type_live/form_component.html.heex:340
#: lib/cannery_web/components/type_table_component.ex:89
#: lib/cannery_web/live/type_live/form_component.html.heex:333
#: lib/cannery_web/live/type_live/form_component.html.heex:336
#, elixir-autogen, elixir-format
msgid "Manufacturer"
msgstr "Hersteller"
@ -225,7 +225,7 @@ msgid "My cool ammo can"
msgstr "Meine coole Munitionskiste"
#: lib/cannery_web/components/container_table_component.ex:45
#: lib/cannery_web/components/type_table_component.ex:152
#: lib/cannery_web/components/type_table_component.ex:153
#: lib/cannery_web/live/container_live/form_component.html.heex:21
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
@ -280,7 +280,7 @@ msgstr "Keine Tags"
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
#: lib/cannery_web/components/shot_record_table_component.ex:46
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
#: lib/cannery_web/live/pack_live/form_component.html.heex:50
#: lib/cannery_web/live/pack_live/show.ex:91
#: lib/cannery_web/live/range_live/form_component.html.heex:30
#, elixir-autogen, elixir-format
@ -298,13 +298,13 @@ msgstr "Bemerkungen:"
msgid "On the bookshelf"
msgstr "Auf dem Bücherregal"
#: lib/cannery_web/components/type_table_component.ex:79
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:257
#, elixir-autogen, elixir-format
msgid "Pressure"
msgstr "Druck"
#: lib/cannery_web/components/pack_table_component.ex:92
#: lib/cannery_web/components/pack_table_component.ex:81
#: lib/cannery_web/live/pack_live/form_component.html.heex:35
#, elixir-autogen, elixir-format
msgid "Price paid"
@ -315,8 +315,8 @@ msgstr "Kaufpreis"
msgid "Price paid:"
msgstr "Kaufpreis:"
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:296
#, elixir-autogen, elixir-format
msgid "Primer type"
msgstr "Zündertyp"
@ -349,7 +349,7 @@ msgstr "Einstellungen"
msgid "Simple:"
msgstr "Einfach:"
#: lib/cannery_web/live/type_live/form_component.html.heex:155
#: lib/cannery_web/live/type_live/form_component.html.heex:151
#, elixir-autogen, elixir-format
msgid "Steel"
msgstr "Stahl"
@ -383,15 +383,15 @@ msgstr "Textfarbe"
msgid "The self-hosted firearm tracker website"
msgstr "Die selbst-gehostete Website zur Verwaltung von Schusswaffen"
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:316
#, elixir-autogen, elixir-format
msgid "Tracer"
msgstr "Leuchtspur"
#: lib/cannery_web/components/container_table_component.ex:48
#: lib/cannery_web/components/move_pack_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:108
#: lib/cannery_web/components/pack_table_component.ex:95
#: lib/cannery_web/live/container_live/form_component.html.heex:39
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
#, elixir-autogen, elixir-format
@ -425,7 +425,7 @@ msgid "No tags for this container"
msgstr "Keine Tags für diesen Behälter"
#: lib/cannery_web/components/core_components/topbar.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:80
#: lib/cannery_web/components/pack_table_component.ex:77
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Schießplatz"
@ -500,9 +500,9 @@ msgstr "Schießkladde"
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
#: lib/cannery_web/components/pack_table_component.ex:176
#: lib/cannery_web/components/pack_table_component.ex:259
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/components/pack_table_component.ex:163
#: lib/cannery_web/components/pack_table_component.ex:246
#: lib/cannery_web/components/type_table_component.ex:261
#: lib/cannery_web/live/pack_live/show.html.heex:37
#: lib/cannery_web/live/pack_live/show.html.heex:42
#: lib/cannery_web/live/type_live/show.html.heex:150
@ -510,36 +510,36 @@ msgstr "Schießkladde"
msgid "$%{amount}"
msgstr "$%{amount}"
#: lib/cannery_web/live/type_live/form_component.html.heex:164
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#, elixir-autogen, elixir-format
msgid "Bimetal"
msgstr "Bimetall"
#: lib/cannery_web/components/type_table_component.ex:65
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:156
#, elixir-autogen, elixir-format
msgid "Jacket type"
msgstr "Patronenhülse"
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:283
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:279
#, elixir-autogen, elixir-format
msgid "Muzzle velocity"
msgstr "Mündungsgeschwindigkeit"
#: lib/cannery_web/components/type_table_component.ex:75
#: lib/cannery_web/live/type_live/form_component.html.heex:248
#: lib/cannery_web/components/type_table_component.ex:76
#: lib/cannery_web/live/type_live/form_component.html.heex:244
#, elixir-autogen, elixir-format
msgid "Powder grains per charge"
msgstr "Pulverkörner pro Ladung"
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:240
#: lib/cannery_web/components/type_table_component.ex:74
#: lib/cannery_web/live/type_live/form_component.html.heex:236
#, elixir-autogen, elixir-format
msgid "Powder type"
msgstr "Pulverart"
#: lib/cannery_web/live/type_live/form_component.html.heex:347
#: lib/cannery_web/live/type_live/form_component.html.heex:343
#, elixir-autogen, elixir-format
msgid "UPC"
msgstr "UPC"
@ -562,8 +562,8 @@ msgstr "Derzeitiges Passwort"
msgid "New password"
msgstr "Neues Passwort"
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#, elixir-autogen, elixir-format
msgid "Firing type"
msgstr "Patronenhülsenform"
@ -592,15 +592,15 @@ msgstr "Editiere %{name} Tags"
msgid "Rounds:"
msgstr "Patronen:"
#: lib/cannery_web/components/pack_table_component.ex:173
#: lib/cannery_web/components/pack_table_component.ex:255
#: lib/cannery_web/components/type_table_component.ex:259
#: lib/cannery_web/components/pack_table_component.ex:160
#: lib/cannery_web/components/pack_table_component.ex:242
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/live/type_live/show.html.heex:154
#, elixir-autogen, elixir-format
msgid "No cost information"
msgstr "Keine Preisinformationen"
#: lib/cannery_web/components/pack_table_component.ex:96
#: lib/cannery_web/components/pack_table_component.ex:83
#, elixir-autogen, elixir-format
msgid "% left"
msgstr "% verbleibend"
@ -661,7 +661,7 @@ msgstr "Passwort zurücksetzen"
msgid "Record Shots"
msgstr "Schüsse dokumentieren"
#: lib/cannery_web/live/pack_live/form_component.html.heex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
#, elixir-autogen, elixir-format
msgid "Copies"
msgstr "Kopien"
@ -768,7 +768,7 @@ msgstr ""
msgid "Leave \"Uses left\" blank to make invite unlimited"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:56
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format, fuzzy
msgid "Container:"
msgstr "Behälter"
@ -780,7 +780,7 @@ msgstr "Behälter"
msgid "Show used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:214
#: lib/cannery_web/components/pack_table_component.ex:201
#: lib/cannery_web/live/pack_live/show.html.heex:19
#, elixir-autogen, elixir-format
msgid "%{percentage}%"
@ -792,13 +792,13 @@ msgid "Rounds shot: %{count}"
msgstr "Patronen abgefeuert"
#: lib/cannery_web/components/container_table_component.ex:64
#: lib/cannery_web/components/type_table_component.ex:122
#: lib/cannery_web/components/type_table_component.ex:123
#, elixir-autogen, elixir-format, fuzzy
msgid "Packs"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:65
#: lib/cannery_web/components/type_table_component.ex:143
#: lib/cannery_web/components/type_table_component.ex:144
#, elixir-autogen, elixir-format, fuzzy
msgid "Rounds"
msgstr "Patronen:"
@ -810,7 +810,7 @@ msgstr "Patronen:"
msgid "View as table"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:107
#: lib/cannery_web/components/type_table_component.ex:108
#, elixir-autogen, elixir-format
msgid "Total ever packs"
msgstr ""
@ -820,7 +820,7 @@ msgstr ""
msgid "Total ever packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:128
#: lib/cannery_web/components/type_table_component.ex:129
#, elixir-autogen, elixir-format, fuzzy
msgid "Total ever rounds"
msgstr "Summe aller Patronen"
@ -830,7 +830,7 @@ msgstr "Summe aller Patronen"
msgid "Total ever rounds:"
msgstr "Summe abgegebener Schüsse:"
#: lib/cannery_web/components/type_table_component.ex:115
#: lib/cannery_web/components/type_table_component.ex:116
#, elixir-autogen, elixir-format
msgid "Used packs"
msgstr ""
@ -840,7 +840,7 @@ msgstr ""
msgid "Used packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:136
#: lib/cannery_web/components/type_table_component.ex:137
#, elixir-autogen, elixir-format, fuzzy
msgid "Used rounds"
msgstr ""
@ -950,19 +950,19 @@ msgstr "Leuchtspur"
msgid "UPC:"
msgstr "UPC"
#: lib/cannery_web/components/type_table_component.ex:101
#: lib/cannery_web/components/type_table_component.ex:102
#: lib/cannery_web/live/type_live/show.html.heex:146
#, elixir-autogen, elixir-format
msgid "Average CPR"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
#: lib/cannery_web/components/pack_table_component.ex:263
#: lib/cannery_web/components/pack_table_component.ex:250
#, elixir-autogen, elixir-format
msgid "Empty"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:88
#: lib/cannery_web/components/pack_table_component.ex:80
#, elixir-autogen, elixir-format
msgid "CPR"
msgstr ""
@ -972,7 +972,7 @@ msgstr ""
msgid "CPR:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:100
#: lib/cannery_web/components/pack_table_component.ex:87
#, elixir-autogen, elixir-format, fuzzy
msgid "Original Count"
msgstr "Ursprüngliche Anzahl:"
@ -987,7 +987,7 @@ msgstr "Ursprüngliche Anzahl:"
msgid "Home"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:63
#, elixir-autogen, elixir-format
msgid "Last used on"
msgstr ""
@ -997,13 +997,13 @@ msgstr ""
msgid "Last used on:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:194
#: lib/cannery_web/components/pack_table_component.ex:181
#, elixir-autogen, elixir-format
msgid "Never used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:71
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
#: lib/cannery_web/components/pack_table_component.ex:68
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Purchased on"
msgstr ""
@ -1148,7 +1148,7 @@ msgstr ""
msgid "Password"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:265
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#, elixir-autogen, elixir-format
msgid "+P"
msgstr ""
@ -1163,12 +1163,12 @@ msgstr ""
msgid "5.56x46mm NATO"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#, elixir-autogen, elixir-format
msgid "Boxer"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:312
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#, elixir-autogen, elixir-format
msgid "Centerfire"
msgstr ""
@ -1181,9 +1181,9 @@ msgstr ""
#: lib/cannery_web/components/container_table_component.ex:67
#: lib/cannery_web/components/move_pack_component.ex:68
#: lib/cannery_web/components/pack_table_component.ex:62
#: lib/cannery_web/components/pack_table_component.ex:59
#: lib/cannery_web/components/shot_record_table_component.ex:48
#: lib/cannery_web/components/type_table_component.ex:99
#: lib/cannery_web/components/type_table_component.ex:100
#: lib/cannery_web/live/pack_live/show.ex:93
#, elixir-autogen, elixir-format
msgid "Actions"
@ -1199,7 +1199,7 @@ msgstr ""
msgid "Log out"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#, elixir-autogen, elixir-format
msgid "Current Count"
msgstr ""
@ -1218,7 +1218,7 @@ msgstr ""
msgid "All"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:317
#: lib/cannery_web/live/type_live/form_component.html.heex:313
#, elixir-autogen, elixir-format
msgid "Attributes"
msgstr ""
@ -1235,6 +1235,7 @@ msgid "Brass height:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:57
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/live/type_live/form_component.html.heex:96
#, elixir-autogen, elixir-format
msgid "Chamber size"
@ -1250,8 +1251,8 @@ msgstr ""
msgid "Dimensions"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:270
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:266
#, elixir-autogen, elixir-format
msgid "Dram equivalent"
msgstr ""
@ -1272,8 +1273,8 @@ msgstr ""
msgid "Gauge:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:211
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:207
#, elixir-autogen, elixir-format
msgid "Load grains"
msgstr ""
@ -1303,12 +1304,12 @@ msgstr ""
msgid "Pistol"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:237
#: lib/cannery_web/live/type_live/form_component.html.heex:233
#, elixir-autogen, elixir-format, fuzzy
msgid "Powder"
msgstr "Pulverart"
#: lib/cannery_web/live/type_live/form_component.html.heex:297
#: lib/cannery_web/live/type_live/form_component.html.heex:293
#, elixir-autogen, elixir-format, fuzzy
msgid "Primer"
msgstr "Zündertyp"
@ -1328,8 +1329,8 @@ msgstr ""
msgid "Rifle"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:219
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:215
#, elixir-autogen, elixir-format
msgid "Shot charge weight"
msgstr ""
@ -1339,8 +1340,8 @@ msgstr ""
msgid "Shot charge weight:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:195
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#, elixir-autogen, elixir-format
msgid "Shot material"
msgstr ""
@ -1350,8 +1351,8 @@ msgstr ""
msgid "Shot material:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:204
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:200
#, elixir-autogen, elixir-format, fuzzy
msgid "Shot size"
msgstr "Schüsse abgegeben"
@ -1361,8 +1362,8 @@ msgstr "Schüsse abgegeben"
msgid "Shot size:"
msgstr "Schüsse abgegeben"
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:183
#, elixir-autogen, elixir-format
msgid "Shot type"
msgstr ""
@ -1382,13 +1383,13 @@ msgstr ""
msgid "Shotgun"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:147
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:143
#, elixir-autogen, elixir-format
msgid "Slug core"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#, elixir-autogen, elixir-format
msgid "Target, bird, buck, etc"
msgstr ""
@ -1404,8 +1405,8 @@ msgstr ""
msgid "Unfired shell length"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:180
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:176
#, elixir-autogen, elixir-format
msgid "Wadding"
msgstr ""
@ -1415,7 +1416,7 @@ msgstr ""
msgid "Wadding:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:149
#: lib/cannery_web/components/type_table_component.ex:150
#: lib/cannery_web/live/container_live/show.html.heex:97
#: lib/cannery_web/live/pack_live/index.html.heex:50
#: lib/cannery_web/live/range_live/index.html.heex:86
@ -1460,14 +1461,3 @@ msgstr "Neuer Munitionstyp"
#, elixir-autogen, elixir-format, fuzzy
msgid "No Types"
msgstr "Art"
#: lib/cannery_web/components/pack_table_component.ex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Lot number"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Lot number:"
msgstr ""

View File

@ -208,7 +208,7 @@ msgstr "Anzahl muss weniger als %{count} betragen"
msgid "can't be blank"
msgstr ""
#: lib/cannery/ammo/pack.ex:100
#: lib/cannery/ammo/pack.ex:92
#, elixir-autogen, elixir-format, fuzzy
msgid "Please select a type and container"
msgstr ""

View File

@ -131,10 +131,10 @@ msgstr "Bitte überprüfen Sie ihre Mailbox und bestätigen Sie das Nutzerkonto"
#: lib/cannery_web/components/add_shot_record_component.html.heex:59
#: lib/cannery_web/live/container_live/form_component.html.heex:59
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/range_live/form_component.html.heex:47
#: lib/cannery_web/live/tag_live/form_component.html.heex:39
#: lib/cannery_web/live/type_live/form_component.html.heex:355
#: lib/cannery_web/live/type_live/form_component.html.heex:351
#, elixir-autogen, elixir-format
msgid "Saving..."
msgstr "Speichere..."
@ -219,7 +219,7 @@ msgstr "%{name} erfolgreich entfernt"
msgid "You'll need to"
msgstr "Sie müssen"
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/pack_live/form_component.html.heex:78
#, elixir-autogen, elixir-format
msgid "Creating..."
msgstr "Erstellen..."

View File

@ -39,25 +39,25 @@ msgstr ""
msgid "Background color"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#, elixir-autogen, elixir-format
msgid "Blank"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:175
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#, elixir-autogen, elixir-format
msgid "Brass"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:148
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:144
#, elixir-autogen, elixir-format
msgid "Bullet core"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:122
#: lib/cannery_web/components/type_table_component.ex:60
#: lib/cannery_web/live/type_live/form_component.html.heex:121
#, elixir-autogen, elixir-format
msgid "Bullet type"
msgstr ""
@ -74,15 +74,15 @@ msgstr ""
msgid "Cartridge"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:167
#, elixir-autogen, elixir-format
msgid "Case material"
msgstr ""
#: lib/cannery_web/components/move_pack_component.ex:65
#: lib/cannery_web/components/pack_table_component.ex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:73
#: lib/cannery_web/live/pack_live/form_component.html.heex:59
#, elixir-autogen, elixir-format
msgid "Container"
msgstr ""
@ -95,13 +95,13 @@ msgstr ""
msgid "Containers"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:332
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#, elixir-autogen, elixir-format
msgid "Corrosive"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
#, elixir-autogen, elixir-format
msgid "Count"
@ -141,19 +141,19 @@ msgstr ""
msgid "Edit Tag"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:136
#: lib/cannery_web/live/type_live/form_component.html.heex:135
#, elixir-autogen, elixir-format
msgid "FMJ"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:112
#, elixir-autogen, elixir-format
msgid "Grains"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#, elixir-autogen, elixir-format
msgid "Incendiary"
msgstr ""
@ -203,9 +203,9 @@ msgstr ""
msgid "Magazine, Clip, Ammo Box, etc"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:337
#: lib/cannery_web/live/type_live/form_component.html.heex:340
#: lib/cannery_web/components/type_table_component.ex:89
#: lib/cannery_web/live/type_live/form_component.html.heex:333
#: lib/cannery_web/live/type_live/form_component.html.heex:336
#, elixir-autogen, elixir-format
msgid "Manufacturer"
msgstr ""
@ -221,7 +221,7 @@ msgid "My cool ammo can"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:45
#: lib/cannery_web/components/type_table_component.ex:152
#: lib/cannery_web/components/type_table_component.ex:153
#: lib/cannery_web/live/container_live/form_component.html.heex:21
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
@ -276,7 +276,7 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
#: lib/cannery_web/components/shot_record_table_component.ex:46
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
#: lib/cannery_web/live/pack_live/form_component.html.heex:50
#: lib/cannery_web/live/pack_live/show.ex:91
#: lib/cannery_web/live/range_live/form_component.html.heex:30
#, elixir-autogen, elixir-format
@ -294,13 +294,13 @@ msgstr ""
msgid "On the bookshelf"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:79
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:257
#, elixir-autogen, elixir-format
msgid "Pressure"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:92
#: lib/cannery_web/components/pack_table_component.ex:81
#: lib/cannery_web/live/pack_live/form_component.html.heex:35
#, elixir-autogen, elixir-format
msgid "Price paid"
@ -311,8 +311,8 @@ msgstr ""
msgid "Price paid:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:296
#, elixir-autogen, elixir-format
msgid "Primer type"
msgstr ""
@ -343,7 +343,7 @@ msgstr ""
msgid "Simple:"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:155
#: lib/cannery_web/live/type_live/form_component.html.heex:151
#, elixir-autogen, elixir-format
msgid "Steel"
msgstr ""
@ -377,15 +377,15 @@ msgstr ""
msgid "The self-hosted firearm tracker website"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:316
#, elixir-autogen, elixir-format
msgid "Tracer"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:48
#: lib/cannery_web/components/move_pack_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:108
#: lib/cannery_web/components/pack_table_component.ex:95
#: lib/cannery_web/live/container_live/form_component.html.heex:39
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
#, elixir-autogen, elixir-format
@ -419,7 +419,7 @@ msgid "No tags for this container"
msgstr ""
#: lib/cannery_web/components/core_components/topbar.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:80
#: lib/cannery_web/components/pack_table_component.ex:77
#, elixir-autogen, elixir-format
msgid "Range"
msgstr ""
@ -494,9 +494,9 @@ msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
#: lib/cannery_web/components/pack_table_component.ex:176
#: lib/cannery_web/components/pack_table_component.ex:259
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/components/pack_table_component.ex:163
#: lib/cannery_web/components/pack_table_component.ex:246
#: lib/cannery_web/components/type_table_component.ex:261
#: lib/cannery_web/live/pack_live/show.html.heex:37
#: lib/cannery_web/live/pack_live/show.html.heex:42
#: lib/cannery_web/live/type_live/show.html.heex:150
@ -504,36 +504,36 @@ msgstr ""
msgid "$%{amount}"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:164
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#, elixir-autogen, elixir-format
msgid "Bimetal"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:65
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:156
#, elixir-autogen, elixir-format
msgid "Jacket type"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:283
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:279
#, elixir-autogen, elixir-format
msgid "Muzzle velocity"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:75
#: lib/cannery_web/live/type_live/form_component.html.heex:248
#: lib/cannery_web/components/type_table_component.ex:76
#: lib/cannery_web/live/type_live/form_component.html.heex:244
#, elixir-autogen, elixir-format
msgid "Powder grains per charge"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:240
#: lib/cannery_web/components/type_table_component.ex:74
#: lib/cannery_web/live/type_live/form_component.html.heex:236
#, elixir-autogen, elixir-format
msgid "Powder type"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:347
#: lib/cannery_web/live/type_live/form_component.html.heex:343
#, elixir-autogen, elixir-format
msgid "UPC"
msgstr ""
@ -556,8 +556,8 @@ msgstr ""
msgid "New password"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#, elixir-autogen, elixir-format
msgid "Firing type"
msgstr ""
@ -586,15 +586,15 @@ msgstr ""
msgid "Rounds:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:173
#: lib/cannery_web/components/pack_table_component.ex:255
#: lib/cannery_web/components/type_table_component.ex:259
#: lib/cannery_web/components/pack_table_component.ex:160
#: lib/cannery_web/components/pack_table_component.ex:242
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/live/type_live/show.html.heex:154
#, elixir-autogen, elixir-format
msgid "No cost information"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:96
#: lib/cannery_web/components/pack_table_component.ex:83
#, elixir-autogen, elixir-format
msgid "% left"
msgstr ""
@ -655,7 +655,7 @@ msgstr ""
msgid "Record Shots"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
#, elixir-autogen, elixir-format
msgid "Copies"
msgstr ""
@ -762,7 +762,7 @@ msgstr ""
msgid "Leave \"Uses left\" blank to make invite unlimited"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:56
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Container:"
msgstr ""
@ -774,7 +774,7 @@ msgstr ""
msgid "Show used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:214
#: lib/cannery_web/components/pack_table_component.ex:201
#: lib/cannery_web/live/pack_live/show.html.heex:19
#, elixir-autogen, elixir-format
msgid "%{percentage}%"
@ -786,13 +786,13 @@ msgid "Rounds shot: %{count}"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:64
#: lib/cannery_web/components/type_table_component.ex:122
#: lib/cannery_web/components/type_table_component.ex:123
#, elixir-autogen, elixir-format
msgid "Packs"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:65
#: lib/cannery_web/components/type_table_component.ex:143
#: lib/cannery_web/components/type_table_component.ex:144
#, elixir-autogen, elixir-format
msgid "Rounds"
msgstr ""
@ -804,7 +804,7 @@ msgstr ""
msgid "View as table"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:107
#: lib/cannery_web/components/type_table_component.ex:108
#, elixir-autogen, elixir-format
msgid "Total ever packs"
msgstr ""
@ -814,7 +814,7 @@ msgstr ""
msgid "Total ever packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:128
#: lib/cannery_web/components/type_table_component.ex:129
#, elixir-autogen, elixir-format
msgid "Total ever rounds"
msgstr ""
@ -824,7 +824,7 @@ msgstr ""
msgid "Total ever rounds:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:115
#: lib/cannery_web/components/type_table_component.ex:116
#, elixir-autogen, elixir-format
msgid "Used packs"
msgstr ""
@ -834,7 +834,7 @@ msgstr ""
msgid "Used packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:136
#: lib/cannery_web/components/type_table_component.ex:137
#, elixir-autogen, elixir-format
msgid "Used rounds"
msgstr ""
@ -944,19 +944,19 @@ msgstr ""
msgid "UPC:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:101
#: lib/cannery_web/components/type_table_component.ex:102
#: lib/cannery_web/live/type_live/show.html.heex:146
#, elixir-autogen, elixir-format
msgid "Average CPR"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
#: lib/cannery_web/components/pack_table_component.ex:263
#: lib/cannery_web/components/pack_table_component.ex:250
#, elixir-autogen, elixir-format
msgid "Empty"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:88
#: lib/cannery_web/components/pack_table_component.ex:80
#, elixir-autogen, elixir-format
msgid "CPR"
msgstr ""
@ -966,7 +966,7 @@ msgstr ""
msgid "CPR:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:100
#: lib/cannery_web/components/pack_table_component.ex:87
#, elixir-autogen, elixir-format
msgid "Original Count"
msgstr ""
@ -981,7 +981,7 @@ msgstr ""
msgid "Home"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:63
#, elixir-autogen, elixir-format
msgid "Last used on"
msgstr ""
@ -991,13 +991,13 @@ msgstr ""
msgid "Last used on:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:194
#: lib/cannery_web/components/pack_table_component.ex:181
#, elixir-autogen, elixir-format
msgid "Never used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:71
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
#: lib/cannery_web/components/pack_table_component.ex:68
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Purchased on"
msgstr ""
@ -1131,7 +1131,7 @@ msgstr ""
msgid "Password"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:265
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#, elixir-autogen, elixir-format
msgid "+P"
msgstr ""
@ -1146,12 +1146,12 @@ msgstr ""
msgid "5.56x46mm NATO"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#, elixir-autogen, elixir-format
msgid "Boxer"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:312
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#, elixir-autogen, elixir-format
msgid "Centerfire"
msgstr ""
@ -1164,9 +1164,9 @@ msgstr ""
#: lib/cannery_web/components/container_table_component.ex:67
#: lib/cannery_web/components/move_pack_component.ex:68
#: lib/cannery_web/components/pack_table_component.ex:62
#: lib/cannery_web/components/pack_table_component.ex:59
#: lib/cannery_web/components/shot_record_table_component.ex:48
#: lib/cannery_web/components/type_table_component.ex:99
#: lib/cannery_web/components/type_table_component.ex:100
#: lib/cannery_web/live/pack_live/show.ex:93
#, elixir-autogen, elixir-format
msgid "Actions"
@ -1182,7 +1182,7 @@ msgstr ""
msgid "Log out"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#, elixir-autogen, elixir-format
msgid "Current Count"
msgstr ""
@ -1201,7 +1201,7 @@ msgstr ""
msgid "All"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:317
#: lib/cannery_web/live/type_live/form_component.html.heex:313
#, elixir-autogen, elixir-format
msgid "Attributes"
msgstr ""
@ -1218,6 +1218,7 @@ msgid "Brass height:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:57
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/live/type_live/form_component.html.heex:96
#, elixir-autogen, elixir-format
msgid "Chamber size"
@ -1233,8 +1234,8 @@ msgstr ""
msgid "Dimensions"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:270
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:266
#, elixir-autogen, elixir-format
msgid "Dram equivalent"
msgstr ""
@ -1255,8 +1256,8 @@ msgstr ""
msgid "Gauge:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:211
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:207
#, elixir-autogen, elixir-format
msgid "Load grains"
msgstr ""
@ -1286,12 +1287,12 @@ msgstr ""
msgid "Pistol"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:237
#: lib/cannery_web/live/type_live/form_component.html.heex:233
#, elixir-autogen, elixir-format
msgid "Powder"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:297
#: lib/cannery_web/live/type_live/form_component.html.heex:293
#, elixir-autogen, elixir-format
msgid "Primer"
msgstr ""
@ -1311,8 +1312,8 @@ msgstr ""
msgid "Rifle"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:219
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:215
#, elixir-autogen, elixir-format
msgid "Shot charge weight"
msgstr ""
@ -1322,8 +1323,8 @@ msgstr ""
msgid "Shot charge weight:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:195
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#, elixir-autogen, elixir-format
msgid "Shot material"
msgstr ""
@ -1333,8 +1334,8 @@ msgstr ""
msgid "Shot material:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:204
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:200
#, elixir-autogen, elixir-format
msgid "Shot size"
msgstr ""
@ -1344,8 +1345,8 @@ msgstr ""
msgid "Shot size:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:183
#, elixir-autogen, elixir-format
msgid "Shot type"
msgstr ""
@ -1365,13 +1366,13 @@ msgstr ""
msgid "Shotgun"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:147
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:143
#, elixir-autogen, elixir-format
msgid "Slug core"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#, elixir-autogen, elixir-format
msgid "Target, bird, buck, etc"
msgstr ""
@ -1387,8 +1388,8 @@ msgstr ""
msgid "Unfired shell length"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:180
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:176
#, elixir-autogen, elixir-format
msgid "Wadding"
msgstr ""
@ -1398,7 +1399,7 @@ msgstr ""
msgid "Wadding:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:149
#: lib/cannery_web/components/type_table_component.ex:150
#: lib/cannery_web/live/container_live/show.html.heex:97
#: lib/cannery_web/live/pack_live/index.html.heex:50
#: lib/cannery_web/live/range_live/index.html.heex:86
@ -1443,14 +1444,3 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "No Types"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Lot number"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Lot number:"
msgstr ""

View File

@ -118,10 +118,10 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
#: lib/cannery_web/live/container_live/form_component.html.heex:57
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/range_live/form_component.html.heex:45
#: lib/cannery_web/live/tag_live/form_component.html.heex:37
#: lib/cannery_web/live/type_live/form_component.html.heex:354
#: lib/cannery_web/live/type_live/form_component.html.heex:350
#, elixir-autogen, elixir-format
msgid "Save"
msgstr ""
@ -178,7 +178,7 @@ msgstr ""
msgid "add a container first"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:77
#, elixir-autogen, elixir-format, fuzzy
msgid "Create"
msgstr ""

View File

@ -39,25 +39,25 @@ msgstr ""
msgid "Background color"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#, elixir-autogen, elixir-format
msgid "Blank"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:175
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#, elixir-autogen, elixir-format
msgid "Brass"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:148
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:144
#, elixir-autogen, elixir-format
msgid "Bullet core"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:122
#: lib/cannery_web/components/type_table_component.ex:60
#: lib/cannery_web/live/type_live/form_component.html.heex:121
#, elixir-autogen, elixir-format
msgid "Bullet type"
msgstr ""
@ -74,15 +74,15 @@ msgstr ""
msgid "Cartridge"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:167
#, elixir-autogen, elixir-format
msgid "Case material"
msgstr ""
#: lib/cannery_web/components/move_pack_component.ex:65
#: lib/cannery_web/components/pack_table_component.ex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:73
#: lib/cannery_web/live/pack_live/form_component.html.heex:59
#, elixir-autogen, elixir-format
msgid "Container"
msgstr ""
@ -95,13 +95,13 @@ msgstr ""
msgid "Containers"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:332
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#, elixir-autogen, elixir-format
msgid "Corrosive"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
#, elixir-autogen, elixir-format
msgid "Count"
@ -141,19 +141,19 @@ msgstr ""
msgid "Edit Tag"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:136
#: lib/cannery_web/live/type_live/form_component.html.heex:135
#, elixir-autogen, elixir-format
msgid "FMJ"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:112
#, elixir-autogen, elixir-format
msgid "Grains"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#, elixir-autogen, elixir-format
msgid "Incendiary"
msgstr ""
@ -203,9 +203,9 @@ msgstr ""
msgid "Magazine, Clip, Ammo Box, etc"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:337
#: lib/cannery_web/live/type_live/form_component.html.heex:340
#: lib/cannery_web/components/type_table_component.ex:89
#: lib/cannery_web/live/type_live/form_component.html.heex:333
#: lib/cannery_web/live/type_live/form_component.html.heex:336
#, elixir-autogen, elixir-format
msgid "Manufacturer"
msgstr ""
@ -221,7 +221,7 @@ msgid "My cool ammo can"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:45
#: lib/cannery_web/components/type_table_component.ex:152
#: lib/cannery_web/components/type_table_component.ex:153
#: lib/cannery_web/live/container_live/form_component.html.heex:21
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
@ -276,7 +276,7 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
#: lib/cannery_web/components/shot_record_table_component.ex:46
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
#: lib/cannery_web/live/pack_live/form_component.html.heex:50
#: lib/cannery_web/live/pack_live/show.ex:91
#: lib/cannery_web/live/range_live/form_component.html.heex:30
#, elixir-autogen, elixir-format
@ -294,13 +294,13 @@ msgstr ""
msgid "On the bookshelf"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:79
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:257
#, elixir-autogen, elixir-format
msgid "Pressure"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:92
#: lib/cannery_web/components/pack_table_component.ex:81
#: lib/cannery_web/live/pack_live/form_component.html.heex:35
#, elixir-autogen, elixir-format
msgid "Price paid"
@ -311,8 +311,8 @@ msgstr ""
msgid "Price paid:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:296
#, elixir-autogen, elixir-format
msgid "Primer type"
msgstr ""
@ -343,7 +343,7 @@ msgstr ""
msgid "Simple:"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:155
#: lib/cannery_web/live/type_live/form_component.html.heex:151
#, elixir-autogen, elixir-format
msgid "Steel"
msgstr ""
@ -377,15 +377,15 @@ msgstr ""
msgid "The self-hosted firearm tracker website"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:316
#, elixir-autogen, elixir-format
msgid "Tracer"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:48
#: lib/cannery_web/components/move_pack_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:108
#: lib/cannery_web/components/pack_table_component.ex:95
#: lib/cannery_web/live/container_live/form_component.html.heex:39
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
#, elixir-autogen, elixir-format
@ -419,7 +419,7 @@ msgid "No tags for this container"
msgstr ""
#: lib/cannery_web/components/core_components/topbar.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:80
#: lib/cannery_web/components/pack_table_component.ex:77
#, elixir-autogen, elixir-format
msgid "Range"
msgstr ""
@ -494,9 +494,9 @@ msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
#: lib/cannery_web/components/pack_table_component.ex:176
#: lib/cannery_web/components/pack_table_component.ex:259
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/components/pack_table_component.ex:163
#: lib/cannery_web/components/pack_table_component.ex:246
#: lib/cannery_web/components/type_table_component.ex:261
#: lib/cannery_web/live/pack_live/show.html.heex:37
#: lib/cannery_web/live/pack_live/show.html.heex:42
#: lib/cannery_web/live/type_live/show.html.heex:150
@ -504,36 +504,36 @@ msgstr ""
msgid "$%{amount}"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:164
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#, elixir-autogen, elixir-format
msgid "Bimetal"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:65
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:156
#, elixir-autogen, elixir-format
msgid "Jacket type"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:283
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:279
#, elixir-autogen, elixir-format
msgid "Muzzle velocity"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:75
#: lib/cannery_web/live/type_live/form_component.html.heex:248
#: lib/cannery_web/components/type_table_component.ex:76
#: lib/cannery_web/live/type_live/form_component.html.heex:244
#, elixir-autogen, elixir-format
msgid "Powder grains per charge"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:240
#: lib/cannery_web/components/type_table_component.ex:74
#: lib/cannery_web/live/type_live/form_component.html.heex:236
#, elixir-autogen, elixir-format
msgid "Powder type"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:347
#: lib/cannery_web/live/type_live/form_component.html.heex:343
#, elixir-autogen, elixir-format
msgid "UPC"
msgstr ""
@ -556,8 +556,8 @@ msgstr ""
msgid "New password"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#, elixir-autogen, elixir-format
msgid "Firing type"
msgstr ""
@ -586,15 +586,15 @@ msgstr ""
msgid "Rounds:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:173
#: lib/cannery_web/components/pack_table_component.ex:255
#: lib/cannery_web/components/type_table_component.ex:259
#: lib/cannery_web/components/pack_table_component.ex:160
#: lib/cannery_web/components/pack_table_component.ex:242
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/live/type_live/show.html.heex:154
#, elixir-autogen, elixir-format
msgid "No cost information"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:96
#: lib/cannery_web/components/pack_table_component.ex:83
#, elixir-autogen, elixir-format
msgid "% left"
msgstr ""
@ -655,7 +655,7 @@ msgstr ""
msgid "Record Shots"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
#, elixir-autogen, elixir-format
msgid "Copies"
msgstr ""
@ -762,7 +762,7 @@ msgstr ""
msgid "Leave \"Uses left\" blank to make invite unlimited"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:56
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format, fuzzy
msgid "Container:"
msgstr ""
@ -774,7 +774,7 @@ msgstr ""
msgid "Show used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:214
#: lib/cannery_web/components/pack_table_component.ex:201
#: lib/cannery_web/live/pack_live/show.html.heex:19
#, elixir-autogen, elixir-format
msgid "%{percentage}%"
@ -786,13 +786,13 @@ msgid "Rounds shot: %{count}"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:64
#: lib/cannery_web/components/type_table_component.ex:122
#: lib/cannery_web/components/type_table_component.ex:123
#, elixir-autogen, elixir-format, fuzzy
msgid "Packs"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:65
#: lib/cannery_web/components/type_table_component.ex:143
#: lib/cannery_web/components/type_table_component.ex:144
#, elixir-autogen, elixir-format, fuzzy
msgid "Rounds"
msgstr ""
@ -804,7 +804,7 @@ msgstr ""
msgid "View as table"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:107
#: lib/cannery_web/components/type_table_component.ex:108
#, elixir-autogen, elixir-format
msgid "Total ever packs"
msgstr ""
@ -814,7 +814,7 @@ msgstr ""
msgid "Total ever packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:128
#: lib/cannery_web/components/type_table_component.ex:129
#, elixir-autogen, elixir-format, fuzzy
msgid "Total ever rounds"
msgstr ""
@ -824,7 +824,7 @@ msgstr ""
msgid "Total ever rounds:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:115
#: lib/cannery_web/components/type_table_component.ex:116
#, elixir-autogen, elixir-format
msgid "Used packs"
msgstr ""
@ -834,7 +834,7 @@ msgstr ""
msgid "Used packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:136
#: lib/cannery_web/components/type_table_component.ex:137
#, elixir-autogen, elixir-format, fuzzy
msgid "Used rounds"
msgstr ""
@ -944,19 +944,19 @@ msgstr ""
msgid "UPC:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:101
#: lib/cannery_web/components/type_table_component.ex:102
#: lib/cannery_web/live/type_live/show.html.heex:146
#, elixir-autogen, elixir-format
msgid "Average CPR"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
#: lib/cannery_web/components/pack_table_component.ex:263
#: lib/cannery_web/components/pack_table_component.ex:250
#, elixir-autogen, elixir-format
msgid "Empty"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:88
#: lib/cannery_web/components/pack_table_component.ex:80
#, elixir-autogen, elixir-format
msgid "CPR"
msgstr ""
@ -966,7 +966,7 @@ msgstr ""
msgid "CPR:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:100
#: lib/cannery_web/components/pack_table_component.ex:87
#, elixir-autogen, elixir-format, fuzzy
msgid "Original Count"
msgstr ""
@ -981,7 +981,7 @@ msgstr ""
msgid "Home"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:63
#, elixir-autogen, elixir-format
msgid "Last used on"
msgstr ""
@ -991,13 +991,13 @@ msgstr ""
msgid "Last used on:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:194
#: lib/cannery_web/components/pack_table_component.ex:181
#, elixir-autogen, elixir-format
msgid "Never used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:71
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
#: lib/cannery_web/components/pack_table_component.ex:68
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Purchased on"
msgstr ""
@ -1131,7 +1131,7 @@ msgstr ""
msgid "Password"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:265
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#, elixir-autogen, elixir-format
msgid "+P"
msgstr ""
@ -1146,12 +1146,12 @@ msgstr ""
msgid "5.56x46mm NATO"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#, elixir-autogen, elixir-format
msgid "Boxer"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:312
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#, elixir-autogen, elixir-format
msgid "Centerfire"
msgstr ""
@ -1164,9 +1164,9 @@ msgstr ""
#: lib/cannery_web/components/container_table_component.ex:67
#: lib/cannery_web/components/move_pack_component.ex:68
#: lib/cannery_web/components/pack_table_component.ex:62
#: lib/cannery_web/components/pack_table_component.ex:59
#: lib/cannery_web/components/shot_record_table_component.ex:48
#: lib/cannery_web/components/type_table_component.ex:99
#: lib/cannery_web/components/type_table_component.ex:100
#: lib/cannery_web/live/pack_live/show.ex:93
#, elixir-autogen, elixir-format
msgid "Actions"
@ -1182,7 +1182,7 @@ msgstr ""
msgid "Log out"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#, elixir-autogen, elixir-format
msgid "Current Count"
msgstr ""
@ -1201,7 +1201,7 @@ msgstr ""
msgid "All"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:317
#: lib/cannery_web/live/type_live/form_component.html.heex:313
#, elixir-autogen, elixir-format
msgid "Attributes"
msgstr ""
@ -1218,6 +1218,7 @@ msgid "Brass height:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:57
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/live/type_live/form_component.html.heex:96
#, elixir-autogen, elixir-format
msgid "Chamber size"
@ -1233,8 +1234,8 @@ msgstr ""
msgid "Dimensions"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:270
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:266
#, elixir-autogen, elixir-format
msgid "Dram equivalent"
msgstr ""
@ -1255,8 +1256,8 @@ msgstr ""
msgid "Gauge:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:211
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:207
#, elixir-autogen, elixir-format
msgid "Load grains"
msgstr ""
@ -1286,12 +1287,12 @@ msgstr ""
msgid "Pistol"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:237
#: lib/cannery_web/live/type_live/form_component.html.heex:233
#, elixir-autogen, elixir-format, fuzzy
msgid "Powder"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:297
#: lib/cannery_web/live/type_live/form_component.html.heex:293
#, elixir-autogen, elixir-format, fuzzy
msgid "Primer"
msgstr ""
@ -1311,8 +1312,8 @@ msgstr ""
msgid "Rifle"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:219
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:215
#, elixir-autogen, elixir-format
msgid "Shot charge weight"
msgstr ""
@ -1322,8 +1323,8 @@ msgstr ""
msgid "Shot charge weight:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:195
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#, elixir-autogen, elixir-format
msgid "Shot material"
msgstr ""
@ -1333,8 +1334,8 @@ msgstr ""
msgid "Shot material:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:204
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:200
#, elixir-autogen, elixir-format, fuzzy
msgid "Shot size"
msgstr ""
@ -1344,8 +1345,8 @@ msgstr ""
msgid "Shot size:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:183
#, elixir-autogen, elixir-format
msgid "Shot type"
msgstr ""
@ -1365,13 +1366,13 @@ msgstr ""
msgid "Shotgun"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:147
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:143
#, elixir-autogen, elixir-format
msgid "Slug core"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#, elixir-autogen, elixir-format
msgid "Target, bird, buck, etc"
msgstr ""
@ -1387,8 +1388,8 @@ msgstr ""
msgid "Unfired shell length"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:180
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:176
#, elixir-autogen, elixir-format
msgid "Wadding"
msgstr ""
@ -1398,7 +1399,7 @@ msgstr ""
msgid "Wadding:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:149
#: lib/cannery_web/components/type_table_component.ex:150
#: lib/cannery_web/live/container_live/show.html.heex:97
#: lib/cannery_web/live/pack_live/index.html.heex:50
#: lib/cannery_web/live/range_live/index.html.heex:86
@ -1443,14 +1444,3 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "No Types"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Lot number"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Lot number:"
msgstr ""

View File

@ -191,7 +191,7 @@ msgstr ""
msgid "can't be blank"
msgstr ""
#: lib/cannery/ammo/pack.ex:100
#: lib/cannery/ammo/pack.ex:92
#, elixir-autogen, elixir-format, fuzzy
msgid "Please select a type and container"
msgstr ""

View File

@ -112,10 +112,10 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:59
#: lib/cannery_web/live/container_live/form_component.html.heex:59
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/range_live/form_component.html.heex:47
#: lib/cannery_web/live/tag_live/form_component.html.heex:39
#: lib/cannery_web/live/type_live/form_component.html.heex:355
#: lib/cannery_web/live/type_live/form_component.html.heex:351
#, elixir-autogen, elixir-format
msgid "Saving..."
msgstr ""
@ -198,7 +198,7 @@ msgstr ""
msgid "You'll need to"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/pack_live/form_component.html.heex:78
#, elixir-autogen, elixir-format, fuzzy
msgid "Creating..."
msgstr ""

View File

@ -190,7 +190,7 @@ msgstr ""
msgid "can't be blank"
msgstr ""
#: lib/cannery/ammo/pack.ex:100
#: lib/cannery/ammo/pack.ex:92
#, elixir-autogen, elixir-format
msgid "Please select a type and container"
msgstr ""

View File

@ -131,10 +131,10 @@ msgstr "Resetear contraseña"
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
#: lib/cannery_web/live/container_live/form_component.html.heex:57
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/range_live/form_component.html.heex:45
#: lib/cannery_web/live/tag_live/form_component.html.heex:37
#: lib/cannery_web/live/type_live/form_component.html.heex:354
#: lib/cannery_web/live/type_live/form_component.html.heex:350
#, elixir-autogen, elixir-format
msgid "Save"
msgstr "Guardar"
@ -191,7 +191,7 @@ msgstr "Copiar al portapapeles"
msgid "add a container first"
msgstr "añade primero un contenedor"
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:77
#, elixir-autogen, elixir-format
msgid "Create"
msgstr "Crear"

View File

@ -43,25 +43,25 @@ msgstr "Munición"
msgid "Background color"
msgstr "Color de fondo"
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#, elixir-autogen, elixir-format
msgid "Blank"
msgstr "Fogueo"
#: lib/cannery_web/live/type_live/form_component.html.heex:175
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#, elixir-autogen, elixir-format
msgid "Brass"
msgstr "Latón"
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:148
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:144
#, elixir-autogen, elixir-format
msgid "Bullet core"
msgstr "Núcleo de bala"
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:122
#: lib/cannery_web/components/type_table_component.ex:60
#: lib/cannery_web/live/type_live/form_component.html.heex:121
#, elixir-autogen, elixir-format
msgid "Bullet type"
msgstr "Tipo de bala"
@ -78,15 +78,15 @@ msgstr "Calibre"
msgid "Cartridge"
msgstr "Cartucho"
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:167
#, elixir-autogen, elixir-format
msgid "Case material"
msgstr "Material del casquillo"
#: lib/cannery_web/components/move_pack_component.ex:65
#: lib/cannery_web/components/pack_table_component.ex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:73
#: lib/cannery_web/live/pack_live/form_component.html.heex:59
#, elixir-autogen, elixir-format
msgid "Container"
msgstr "Contenedor"
@ -99,13 +99,13 @@ msgstr "Contenedor"
msgid "Containers"
msgstr "Contenedores"
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:332
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#, elixir-autogen, elixir-format
msgid "Corrosive"
msgstr "Corrosiva"
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
#, elixir-autogen, elixir-format
msgid "Count"
@ -145,19 +145,19 @@ msgstr "Editar Invitación"
msgid "Edit Tag"
msgstr "Editar Etiqueta"
#: lib/cannery_web/live/type_live/form_component.html.heex:136
#: lib/cannery_web/live/type_live/form_component.html.heex:135
#, elixir-autogen, elixir-format
msgid "FMJ"
msgstr "Bala encamisada"
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:112
#, elixir-autogen, elixir-format
msgid "Grains"
msgstr "Grano"
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#, elixir-autogen, elixir-format
msgid "Incendiary"
msgstr "Incendiaria"
@ -207,9 +207,9 @@ msgstr "Localización:"
msgid "Magazine, Clip, Ammo Box, etc"
msgstr "Cargador, Clip, Caja de Munición, etc"
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:337
#: lib/cannery_web/live/type_live/form_component.html.heex:340
#: lib/cannery_web/components/type_table_component.ex:89
#: lib/cannery_web/live/type_live/form_component.html.heex:333
#: lib/cannery_web/live/type_live/form_component.html.heex:336
#, elixir-autogen, elixir-format
msgid "Manufacturer"
msgstr "Fabricante"
@ -225,7 +225,7 @@ msgid "My cool ammo can"
msgstr "Mi lata de munición guapa"
#: lib/cannery_web/components/container_table_component.ex:45
#: lib/cannery_web/components/type_table_component.ex:152
#: lib/cannery_web/components/type_table_component.ex:153
#: lib/cannery_web/live/container_live/form_component.html.heex:21
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
@ -280,7 +280,7 @@ msgstr "Sin etiquetas"
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
#: lib/cannery_web/components/shot_record_table_component.ex:46
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
#: lib/cannery_web/live/pack_live/form_component.html.heex:50
#: lib/cannery_web/live/pack_live/show.ex:91
#: lib/cannery_web/live/range_live/form_component.html.heex:30
#, elixir-autogen, elixir-format
@ -298,13 +298,13 @@ msgstr "Notas:"
msgid "On the bookshelf"
msgstr "En la estantería"
#: lib/cannery_web/components/type_table_component.ex:79
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:257
#, elixir-autogen, elixir-format
msgid "Pressure"
msgstr "Presión"
#: lib/cannery_web/components/pack_table_component.ex:92
#: lib/cannery_web/components/pack_table_component.ex:81
#: lib/cannery_web/live/pack_live/form_component.html.heex:35
#, elixir-autogen, elixir-format
msgid "Price paid"
@ -315,8 +315,8 @@ msgstr "Precio pagado"
msgid "Price paid:"
msgstr "Precio pagado:"
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:296
#, elixir-autogen, elixir-format
msgid "Primer type"
msgstr "Tipo de espoleta"
@ -349,7 +349,7 @@ msgstr "Ajustes"
msgid "Simple:"
msgstr "Simple:"
#: lib/cannery_web/live/type_live/form_component.html.heex:155
#: lib/cannery_web/live/type_live/form_component.html.heex:151
#, elixir-autogen, elixir-format
msgid "Steel"
msgstr "Acero"
@ -384,15 +384,15 @@ msgstr "Color del texto"
msgid "The self-hosted firearm tracker website"
msgstr "La página de seguimiento de armas autogestionada"
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:316
#, elixir-autogen, elixir-format
msgid "Tracer"
msgstr "Trazadora"
#: lib/cannery_web/components/container_table_component.ex:48
#: lib/cannery_web/components/move_pack_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:108
#: lib/cannery_web/components/pack_table_component.ex:95
#: lib/cannery_web/live/container_live/form_component.html.heex:39
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
#, elixir-autogen, elixir-format
@ -426,7 +426,7 @@ msgid "No tags for this container"
msgstr "Contenedor sin etiquetas"
#: lib/cannery_web/components/core_components/topbar.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:80
#: lib/cannery_web/components/pack_table_component.ex:77
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Campo de tiro"
@ -501,9 +501,9 @@ msgstr "Registro de tiros"
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
#: lib/cannery_web/components/pack_table_component.ex:176
#: lib/cannery_web/components/pack_table_component.ex:259
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/components/pack_table_component.ex:163
#: lib/cannery_web/components/pack_table_component.ex:246
#: lib/cannery_web/components/type_table_component.ex:261
#: lib/cannery_web/live/pack_live/show.html.heex:37
#: lib/cannery_web/live/pack_live/show.html.heex:42
#: lib/cannery_web/live/type_live/show.html.heex:150
@ -511,36 +511,36 @@ msgstr "Registro de tiros"
msgid "$%{amount}"
msgstr "$%{amount}"
#: lib/cannery_web/live/type_live/form_component.html.heex:164
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#, elixir-autogen, elixir-format
msgid "Bimetal"
msgstr "Bimetal"
#: lib/cannery_web/components/type_table_component.ex:65
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:156
#, elixir-autogen, elixir-format
msgid "Jacket type"
msgstr "Tipo de camisa"
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:283
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:279
#, elixir-autogen, elixir-format
msgid "Muzzle velocity"
msgstr "Velocidad de boca"
#: lib/cannery_web/components/type_table_component.ex:75
#: lib/cannery_web/live/type_live/form_component.html.heex:248
#: lib/cannery_web/components/type_table_component.ex:76
#: lib/cannery_web/live/type_live/form_component.html.heex:244
#, elixir-autogen, elixir-format
msgid "Powder grains per charge"
msgstr "Granos de polvora por carga"
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:240
#: lib/cannery_web/components/type_table_component.ex:74
#: lib/cannery_web/live/type_live/form_component.html.heex:236
#, elixir-autogen, elixir-format
msgid "Powder type"
msgstr "Tipo de polvora"
#: lib/cannery_web/live/type_live/form_component.html.heex:347
#: lib/cannery_web/live/type_live/form_component.html.heex:343
#, elixir-autogen, elixir-format
msgid "UPC"
msgstr ""
@ -563,8 +563,8 @@ msgstr "Contraseña actual"
msgid "New password"
msgstr "Nueva contraseña"
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#, elixir-autogen, elixir-format
msgid "Firing type"
msgstr "Tipo de fuego"
@ -593,15 +593,15 @@ msgstr "Editar etiquetas de %{name}"
msgid "Rounds:"
msgstr "Balas:"
#: lib/cannery_web/components/pack_table_component.ex:173
#: lib/cannery_web/components/pack_table_component.ex:255
#: lib/cannery_web/components/type_table_component.ex:259
#: lib/cannery_web/components/pack_table_component.ex:160
#: lib/cannery_web/components/pack_table_component.ex:242
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/live/type_live/show.html.heex:154
#, elixir-autogen, elixir-format
msgid "No cost information"
msgstr "No hay información de coste"
#: lib/cannery_web/components/pack_table_component.ex:96
#: lib/cannery_web/components/pack_table_component.ex:83
#, elixir-autogen, elixir-format
msgid "% left"
msgstr "% restantes"
@ -662,7 +662,7 @@ msgstr "Reestablecer contraseña"
msgid "Record Shots"
msgstr "Tiros Récord"
#: lib/cannery_web/live/pack_live/form_component.html.heex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
#, elixir-autogen, elixir-format
msgid "Copies"
msgstr "Copias"
@ -770,7 +770,7 @@ msgid "Leave \"Uses left\" blank to make invite unlimited"
msgstr ""
"Deje \"Usos restantes\" en blanco para hacer las invitaciónes ilimitadas"
#: lib/cannery_web/components/core_components/pack_card.html.heex:56
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Container:"
msgstr "Contenedor:"
@ -782,7 +782,7 @@ msgstr "Contenedor:"
msgid "Show used"
msgstr "Mostrar usadas"
#: lib/cannery_web/components/pack_table_component.ex:214
#: lib/cannery_web/components/pack_table_component.ex:201
#: lib/cannery_web/live/pack_live/show.html.heex:19
#, elixir-autogen, elixir-format
msgid "%{percentage}%"
@ -794,13 +794,13 @@ msgid "Rounds shot: %{count}"
msgstr "Balas disparadas: %{count}"
#: lib/cannery_web/components/container_table_component.ex:64
#: lib/cannery_web/components/type_table_component.ex:122
#: lib/cannery_web/components/type_table_component.ex:123
#, elixir-autogen, elixir-format, fuzzy
msgid "Packs"
msgstr "Paquetes"
#: lib/cannery_web/components/container_table_component.ex:65
#: lib/cannery_web/components/type_table_component.ex:143
#: lib/cannery_web/components/type_table_component.ex:144
#, elixir-autogen, elixir-format, fuzzy
msgid "Rounds"
msgstr "Balas"
@ -812,7 +812,7 @@ msgstr "Balas"
msgid "View as table"
msgstr "Ver como tabla"
#: lib/cannery_web/components/type_table_component.ex:107
#: lib/cannery_web/components/type_table_component.ex:108
#, elixir-autogen, elixir-format
msgid "Total ever packs"
msgstr "Paquetes totales"
@ -822,7 +822,7 @@ msgstr "Paquetes totales"
msgid "Total ever packs:"
msgstr "Paquetes totales:"
#: lib/cannery_web/components/type_table_component.ex:128
#: lib/cannery_web/components/type_table_component.ex:129
#, elixir-autogen, elixir-format, fuzzy
msgid "Total ever rounds"
msgstr "Balas totales"
@ -832,7 +832,7 @@ msgstr "Balas totales"
msgid "Total ever rounds:"
msgstr "Balas totales:"
#: lib/cannery_web/components/type_table_component.ex:115
#: lib/cannery_web/components/type_table_component.ex:116
#, elixir-autogen, elixir-format
msgid "Used packs"
msgstr "Paquetes usados"
@ -842,7 +842,7 @@ msgstr "Paquetes usados"
msgid "Used packs:"
msgstr "Paquetes usados:"
#: lib/cannery_web/components/type_table_component.ex:136
#: lib/cannery_web/components/type_table_component.ex:137
#, elixir-autogen, elixir-format, fuzzy
msgid "Used rounds"
msgstr "Balas usadas"
@ -952,19 +952,19 @@ msgstr "Trazadora:"
msgid "UPC:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:101
#: lib/cannery_web/components/type_table_component.ex:102
#: lib/cannery_web/live/type_live/show.html.heex:146
#, elixir-autogen, elixir-format
msgid "Average CPR"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
#: lib/cannery_web/components/pack_table_component.ex:263
#: lib/cannery_web/components/pack_table_component.ex:250
#, elixir-autogen, elixir-format
msgid "Empty"
msgstr "Vacio"
#: lib/cannery_web/components/pack_table_component.ex:88
#: lib/cannery_web/components/pack_table_component.ex:80
#, elixir-autogen, elixir-format
msgid "CPR"
msgstr ""
@ -974,7 +974,7 @@ msgstr ""
msgid "CPR:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:100
#: lib/cannery_web/components/pack_table_component.ex:87
#, elixir-autogen, elixir-format
msgid "Original Count"
msgstr "Cantidad Original"
@ -989,7 +989,7 @@ msgstr "Cantidad Original:"
msgid "Home"
msgstr "Menu principal"
#: lib/cannery_web/components/pack_table_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:63
#, elixir-autogen, elixir-format
msgid "Last used on"
msgstr "Usada por última vez en"
@ -999,13 +999,13 @@ msgstr "Usada por última vez en"
msgid "Last used on:"
msgstr "Usada por última vez en:"
#: lib/cannery_web/components/pack_table_component.ex:194
#: lib/cannery_web/components/pack_table_component.ex:181
#, elixir-autogen, elixir-format
msgid "Never used"
msgstr "Nunca usada"
#: lib/cannery_web/components/pack_table_component.ex:71
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
#: lib/cannery_web/components/pack_table_component.ex:68
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Purchased on"
msgstr "Comprada en"
@ -1150,7 +1150,7 @@ msgstr ""
msgid "Password"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:265
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#, elixir-autogen, elixir-format
msgid "+P"
msgstr ""
@ -1165,12 +1165,12 @@ msgstr ""
msgid "5.56x46mm NATO"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#, elixir-autogen, elixir-format
msgid "Boxer"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:312
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#, elixir-autogen, elixir-format
msgid "Centerfire"
msgstr ""
@ -1183,9 +1183,9 @@ msgstr ""
#: lib/cannery_web/components/container_table_component.ex:67
#: lib/cannery_web/components/move_pack_component.ex:68
#: lib/cannery_web/components/pack_table_component.ex:62
#: lib/cannery_web/components/pack_table_component.ex:59
#: lib/cannery_web/components/shot_record_table_component.ex:48
#: lib/cannery_web/components/type_table_component.ex:99
#: lib/cannery_web/components/type_table_component.ex:100
#: lib/cannery_web/live/pack_live/show.ex:93
#, elixir-autogen, elixir-format
msgid "Actions"
@ -1201,7 +1201,7 @@ msgstr ""
msgid "Log out"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#, elixir-autogen, elixir-format
msgid "Current Count"
msgstr ""
@ -1220,7 +1220,7 @@ msgstr ""
msgid "All"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:317
#: lib/cannery_web/live/type_live/form_component.html.heex:313
#, elixir-autogen, elixir-format
msgid "Attributes"
msgstr ""
@ -1237,6 +1237,7 @@ msgid "Brass height:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:57
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/live/type_live/form_component.html.heex:96
#, elixir-autogen, elixir-format
msgid "Chamber size"
@ -1252,8 +1253,8 @@ msgstr ""
msgid "Dimensions"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:270
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:266
#, elixir-autogen, elixir-format
msgid "Dram equivalent"
msgstr ""
@ -1274,8 +1275,8 @@ msgstr ""
msgid "Gauge:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:211
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:207
#, elixir-autogen, elixir-format
msgid "Load grains"
msgstr ""
@ -1305,12 +1306,12 @@ msgstr ""
msgid "Pistol"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:237
#: lib/cannery_web/live/type_live/form_component.html.heex:233
#, elixir-autogen, elixir-format, fuzzy
msgid "Powder"
msgstr "Tipo de polvora"
#: lib/cannery_web/live/type_live/form_component.html.heex:297
#: lib/cannery_web/live/type_live/form_component.html.heex:293
#, elixir-autogen, elixir-format, fuzzy
msgid "Primer"
msgstr "Tipo de espoleta"
@ -1330,8 +1331,8 @@ msgstr ""
msgid "Rifle"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:219
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:215
#, elixir-autogen, elixir-format
msgid "Shot charge weight"
msgstr ""
@ -1341,8 +1342,8 @@ msgstr ""
msgid "Shot charge weight:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:195
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#, elixir-autogen, elixir-format
msgid "Shot material"
msgstr ""
@ -1352,8 +1353,8 @@ msgstr ""
msgid "Shot material:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:204
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:200
#, elixir-autogen, elixir-format, fuzzy
msgid "Shot size"
msgstr "Tiros disparados"
@ -1363,8 +1364,8 @@ msgstr "Tiros disparados"
msgid "Shot size:"
msgstr "Tiros disparados"
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:183
#, elixir-autogen, elixir-format
msgid "Shot type"
msgstr ""
@ -1384,13 +1385,13 @@ msgstr ""
msgid "Shotgun"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:147
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:143
#, elixir-autogen, elixir-format
msgid "Slug core"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#, elixir-autogen, elixir-format
msgid "Target, bird, buck, etc"
msgstr ""
@ -1406,8 +1407,8 @@ msgstr ""
msgid "Unfired shell length"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:180
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:176
#, elixir-autogen, elixir-format
msgid "Wadding"
msgstr ""
@ -1417,7 +1418,7 @@ msgstr ""
msgid "Wadding:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:149
#: lib/cannery_web/components/type_table_component.ex:150
#: lib/cannery_web/live/container_live/show.html.heex:97
#: lib/cannery_web/live/pack_live/index.html.heex:50
#: lib/cannery_web/live/range_live/index.html.heex:86
@ -1462,14 +1463,3 @@ msgstr "Nuevo tipo de Munición"
#, elixir-autogen, elixir-format, fuzzy
msgid "No Types"
msgstr "Tipo"
#: lib/cannery_web/components/pack_table_component.ex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Lot number"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Lot number:"
msgstr ""

View File

@ -206,7 +206,7 @@ msgstr "El recuento debe ser menos de %{count}"
msgid "can't be blank"
msgstr ""
#: lib/cannery/ammo/pack.ex:100
#: lib/cannery/ammo/pack.ex:92
#, elixir-autogen, elixir-format, fuzzy
msgid "Please select a type and container"
msgstr "Por favor escoja un tipo de munición y un contenedor"

View File

@ -131,10 +131,10 @@ msgstr "Por favor chequea el correo para verificar tu cuenta"
#: lib/cannery_web/components/add_shot_record_component.html.heex:59
#: lib/cannery_web/live/container_live/form_component.html.heex:59
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/range_live/form_component.html.heex:47
#: lib/cannery_web/live/tag_live/form_component.html.heex:39
#: lib/cannery_web/live/type_live/form_component.html.heex:355
#: lib/cannery_web/live/type_live/form_component.html.heex:351
#, elixir-autogen, elixir-format
msgid "Saving..."
msgstr "Guardando..."
@ -218,7 +218,7 @@ msgstr "%{name} eliminado exitosamente"
msgid "You'll need to"
msgstr "Necesitará hacerlo"
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/pack_live/form_component.html.heex:78
#, elixir-autogen, elixir-format
msgid "Creating..."
msgstr "Creando..."

View File

@ -131,10 +131,10 @@ msgstr "Réinitialisé le mot de passe"
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
#: lib/cannery_web/live/container_live/form_component.html.heex:57
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/range_live/form_component.html.heex:45
#: lib/cannery_web/live/tag_live/form_component.html.heex:37
#: lib/cannery_web/live/type_live/form_component.html.heex:354
#: lib/cannery_web/live/type_live/form_component.html.heex:350
#, elixir-autogen, elixir-format
msgid "Save"
msgstr "Sauvegarder"
@ -191,7 +191,7 @@ msgstr "Copier dans le presse-papier"
msgid "add a container first"
msgstr "ajouter un conteneur en premier"
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:77
#, elixir-autogen, elixir-format
msgid "Create"
msgstr "Créer"

View File

@ -43,25 +43,25 @@ msgstr "Munition"
msgid "Background color"
msgstr "Couleur de fond"
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#, elixir-autogen, elixir-format
msgid "Blank"
msgstr "Vide"
#: lib/cannery_web/live/type_live/form_component.html.heex:175
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#, elixir-autogen, elixir-format
msgid "Brass"
msgstr "Cuivre"
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:148
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:144
#, elixir-autogen, elixir-format
msgid "Bullet core"
msgstr "Noyau de balle"
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:122
#: lib/cannery_web/components/type_table_component.ex:60
#: lib/cannery_web/live/type_live/form_component.html.heex:121
#, elixir-autogen, elixir-format
msgid "Bullet type"
msgstr "Type de balle"
@ -78,15 +78,15 @@ msgstr "Calibre"
msgid "Cartridge"
msgstr "Cartouche"
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:167
#, elixir-autogen, elixir-format
msgid "Case material"
msgstr "Matériau de la caisse"
#: lib/cannery_web/components/move_pack_component.ex:65
#: lib/cannery_web/components/pack_table_component.ex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:73
#: lib/cannery_web/live/pack_live/form_component.html.heex:59
#, elixir-autogen, elixir-format
msgid "Container"
msgstr "Conteneur"
@ -99,13 +99,13 @@ msgstr "Conteneur"
msgid "Containers"
msgstr "Conteneurs"
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:332
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#, elixir-autogen, elixir-format
msgid "Corrosive"
msgstr "Corrosive"
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
#, elixir-autogen, elixir-format
msgid "Count"
@ -145,19 +145,19 @@ msgstr "Modifier linvitation"
msgid "Edit Tag"
msgstr "Modifier le tag"
#: lib/cannery_web/live/type_live/form_component.html.heex:136
#: lib/cannery_web/live/type_live/form_component.html.heex:135
#, elixir-autogen, elixir-format
msgid "FMJ"
msgstr "FMJ"
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:112
#, elixir-autogen, elixir-format
msgid "Grains"
msgstr "Graines"
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#, elixir-autogen, elixir-format
msgid "Incendiary"
msgstr "Incendiaire"
@ -207,9 +207,9 @@ msgstr "Localisation:"
msgid "Magazine, Clip, Ammo Box, etc"
msgstr "Chargeur, lame-chargeur, boite de munition, etc."
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:337
#: lib/cannery_web/live/type_live/form_component.html.heex:340
#: lib/cannery_web/components/type_table_component.ex:89
#: lib/cannery_web/live/type_live/form_component.html.heex:333
#: lib/cannery_web/live/type_live/form_component.html.heex:336
#, elixir-autogen, elixir-format
msgid "Manufacturer"
msgstr "Fabricant"
@ -225,7 +225,7 @@ msgid "My cool ammo can"
msgstr "Ma superbe boite de munition"
#: lib/cannery_web/components/container_table_component.ex:45
#: lib/cannery_web/components/type_table_component.ex:152
#: lib/cannery_web/components/type_table_component.ex:153
#: lib/cannery_web/live/container_live/form_component.html.heex:21
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
@ -280,7 +280,7 @@ msgstr "Aucun tag"
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
#: lib/cannery_web/components/shot_record_table_component.ex:46
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
#: lib/cannery_web/live/pack_live/form_component.html.heex:50
#: lib/cannery_web/live/pack_live/show.ex:91
#: lib/cannery_web/live/range_live/form_component.html.heex:30
#, elixir-autogen, elixir-format
@ -298,13 +298,13 @@ msgstr "Notes:"
msgid "On the bookshelf"
msgstr "Sur létagère"
#: lib/cannery_web/components/type_table_component.ex:79
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:257
#, elixir-autogen, elixir-format
msgid "Pressure"
msgstr "Pression"
#: lib/cannery_web/components/pack_table_component.ex:92
#: lib/cannery_web/components/pack_table_component.ex:81
#: lib/cannery_web/live/pack_live/form_component.html.heex:35
#, elixir-autogen, elixir-format
msgid "Price paid"
@ -315,8 +315,8 @@ msgstr "Prix payé"
msgid "Price paid:"
msgstr "Prix payé:"
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:296
#, elixir-autogen, elixir-format
msgid "Primer type"
msgstr "Type damorce"
@ -349,7 +349,7 @@ msgstr "Paramètres"
msgid "Simple:"
msgstr "Simple:"
#: lib/cannery_web/live/type_live/form_component.html.heex:155
#: lib/cannery_web/live/type_live/form_component.html.heex:151
#, elixir-autogen, elixir-format
msgid "Steel"
msgstr "Acier"
@ -385,15 +385,15 @@ msgstr "Couleur du texte"
msgid "The self-hosted firearm tracker website"
msgstr "Le site web de suivi darme à feux auto-hébergé"
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:316
#, elixir-autogen, elixir-format
msgid "Tracer"
msgstr "Traceuse"
#: lib/cannery_web/components/container_table_component.ex:48
#: lib/cannery_web/components/move_pack_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:108
#: lib/cannery_web/components/pack_table_component.ex:95
#: lib/cannery_web/live/container_live/form_component.html.heex:39
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
#, elixir-autogen, elixir-format
@ -427,7 +427,7 @@ msgid "No tags for this container"
msgstr "Aucun tag pour ce conteneur"
#: lib/cannery_web/components/core_components/topbar.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:80
#: lib/cannery_web/components/pack_table_component.ex:77
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Portée"
@ -502,9 +502,9 @@ msgstr "Évènements de tir"
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
#: lib/cannery_web/components/pack_table_component.ex:176
#: lib/cannery_web/components/pack_table_component.ex:259
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/components/pack_table_component.ex:163
#: lib/cannery_web/components/pack_table_component.ex:246
#: lib/cannery_web/components/type_table_component.ex:261
#: lib/cannery_web/live/pack_live/show.html.heex:37
#: lib/cannery_web/live/pack_live/show.html.heex:42
#: lib/cannery_web/live/type_live/show.html.heex:150
@ -512,36 +512,36 @@ msgstr "Évènements de tir"
msgid "$%{amount}"
msgstr "%{amount}$"
#: lib/cannery_web/live/type_live/form_component.html.heex:164
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#, elixir-autogen, elixir-format
msgid "Bimetal"
msgstr "Bi-métal"
#: lib/cannery_web/components/type_table_component.ex:65
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:156
#, elixir-autogen, elixir-format
msgid "Jacket type"
msgstr "Type de douille"
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:283
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:279
#, elixir-autogen, elixir-format
msgid "Muzzle velocity"
msgstr "Vélocité du canon"
#: lib/cannery_web/components/type_table_component.ex:75
#: lib/cannery_web/live/type_live/form_component.html.heex:248
#: lib/cannery_web/components/type_table_component.ex:76
#: lib/cannery_web/live/type_live/form_component.html.heex:244
#, elixir-autogen, elixir-format
msgid "Powder grains per charge"
msgstr "Graines de poudre par charge"
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:240
#: lib/cannery_web/components/type_table_component.ex:74
#: lib/cannery_web/live/type_live/form_component.html.heex:236
#, elixir-autogen, elixir-format
msgid "Powder type"
msgstr "Type de poudre"
#: lib/cannery_web/live/type_live/form_component.html.heex:347
#: lib/cannery_web/live/type_live/form_component.html.heex:343
#, elixir-autogen, elixir-format
msgid "UPC"
msgstr "UPC"
@ -564,8 +564,8 @@ msgstr "Mot de passe actuel"
msgid "New password"
msgstr "Nouveau mot de passe"
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#, elixir-autogen, elixir-format
msgid "Firing type"
msgstr "Type dallumage"
@ -594,15 +594,15 @@ msgstr "Éditer les tags de %{name}"
msgid "Rounds:"
msgstr "Cartouches:"
#: lib/cannery_web/components/pack_table_component.ex:173
#: lib/cannery_web/components/pack_table_component.ex:255
#: lib/cannery_web/components/type_table_component.ex:259
#: lib/cannery_web/components/pack_table_component.ex:160
#: lib/cannery_web/components/pack_table_component.ex:242
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/live/type_live/show.html.heex:154
#, elixir-autogen, elixir-format
msgid "No cost information"
msgstr "Aucune information de prix"
#: lib/cannery_web/components/pack_table_component.ex:96
#: lib/cannery_web/components/pack_table_component.ex:83
#, elixir-autogen, elixir-format
msgid "% left"
msgstr "%restante"
@ -663,7 +663,7 @@ msgstr "Réinitialiser votre mot de passe"
msgid "Record Shots"
msgstr "Enregistrer des tirs"
#: lib/cannery_web/live/pack_live/form_component.html.heex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
#, elixir-autogen, elixir-format
msgid "Copies"
msgstr "Exemplaires"
@ -771,7 +771,7 @@ msgid "Leave \"Uses left\" blank to make invite unlimited"
msgstr ""
"Laissez \"Utilisations restantes\" vide pour rendre l'invitation illimitée"
#: lib/cannery_web/components/core_components/pack_card.html.heex:56
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format, fuzzy
msgid "Container:"
msgstr "Conteneur"
@ -783,7 +783,7 @@ msgstr "Conteneur"
msgid "Show used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:214
#: lib/cannery_web/components/pack_table_component.ex:201
#: lib/cannery_web/live/pack_live/show.html.heex:19
#, elixir-autogen, elixir-format
msgid "%{percentage}%"
@ -795,13 +795,13 @@ msgid "Rounds shot: %{count}"
msgstr "Cartouches tirées"
#: lib/cannery_web/components/container_table_component.ex:64
#: lib/cannery_web/components/type_table_component.ex:122
#: lib/cannery_web/components/type_table_component.ex:123
#, elixir-autogen, elixir-format, fuzzy
msgid "Packs"
msgstr "Packages:"
#: lib/cannery_web/components/container_table_component.ex:65
#: lib/cannery_web/components/type_table_component.ex:143
#: lib/cannery_web/components/type_table_component.ex:144
#, elixir-autogen, elixir-format, fuzzy
msgid "Rounds"
msgstr "Cartouches:"
@ -813,7 +813,7 @@ msgstr "Cartouches:"
msgid "View as table"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:107
#: lib/cannery_web/components/type_table_component.ex:108
#, elixir-autogen, elixir-format
msgid "Total ever packs"
msgstr ""
@ -823,7 +823,7 @@ msgstr ""
msgid "Total ever packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:128
#: lib/cannery_web/components/type_table_component.ex:129
#, elixir-autogen, elixir-format, fuzzy
msgid "Total ever rounds"
msgstr "Quantité de cartouches"
@ -833,7 +833,7 @@ msgstr "Quantité de cartouches"
msgid "Total ever rounds:"
msgstr "Nombre totale de cartouches tirées:"
#: lib/cannery_web/components/type_table_component.ex:115
#: lib/cannery_web/components/type_table_component.ex:116
#, elixir-autogen, elixir-format
msgid "Used packs"
msgstr ""
@ -843,7 +843,7 @@ msgstr ""
msgid "Used packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:136
#: lib/cannery_web/components/type_table_component.ex:137
#, elixir-autogen, elixir-format, fuzzy
msgid "Used rounds"
msgstr ""
@ -953,19 +953,19 @@ msgstr "Traceuse"
msgid "UPC:"
msgstr "UPC"
#: lib/cannery_web/components/type_table_component.ex:101
#: lib/cannery_web/components/type_table_component.ex:102
#: lib/cannery_web/live/type_live/show.html.heex:146
#, elixir-autogen, elixir-format
msgid "Average CPR"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
#: lib/cannery_web/components/pack_table_component.ex:263
#: lib/cannery_web/components/pack_table_component.ex:250
#, elixir-autogen, elixir-format
msgid "Empty"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:88
#: lib/cannery_web/components/pack_table_component.ex:80
#, elixir-autogen, elixir-format
msgid "CPR"
msgstr ""
@ -975,7 +975,7 @@ msgstr ""
msgid "CPR:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:100
#: lib/cannery_web/components/pack_table_component.ex:87
#, elixir-autogen, elixir-format, fuzzy
msgid "Original Count"
msgstr "Nombre original:"
@ -990,7 +990,7 @@ msgstr "Nombre original:"
msgid "Home"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:63
#, elixir-autogen, elixir-format
msgid "Last used on"
msgstr ""
@ -1000,13 +1000,13 @@ msgstr ""
msgid "Last used on:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:194
#: lib/cannery_web/components/pack_table_component.ex:181
#, elixir-autogen, elixir-format
msgid "Never used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:71
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
#: lib/cannery_web/components/pack_table_component.ex:68
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Purchased on"
msgstr ""
@ -1151,7 +1151,7 @@ msgstr ""
msgid "Password"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:265
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#, elixir-autogen, elixir-format
msgid "+P"
msgstr ""
@ -1166,12 +1166,12 @@ msgstr ""
msgid "5.56x46mm NATO"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#, elixir-autogen, elixir-format
msgid "Boxer"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:312
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#, elixir-autogen, elixir-format
msgid "Centerfire"
msgstr ""
@ -1184,9 +1184,9 @@ msgstr ""
#: lib/cannery_web/components/container_table_component.ex:67
#: lib/cannery_web/components/move_pack_component.ex:68
#: lib/cannery_web/components/pack_table_component.ex:62
#: lib/cannery_web/components/pack_table_component.ex:59
#: lib/cannery_web/components/shot_record_table_component.ex:48
#: lib/cannery_web/components/type_table_component.ex:99
#: lib/cannery_web/components/type_table_component.ex:100
#: lib/cannery_web/live/pack_live/show.ex:93
#, elixir-autogen, elixir-format
msgid "Actions"
@ -1202,7 +1202,7 @@ msgstr ""
msgid "Log out"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#, elixir-autogen, elixir-format
msgid "Current Count"
msgstr ""
@ -1221,7 +1221,7 @@ msgstr ""
msgid "All"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:317
#: lib/cannery_web/live/type_live/form_component.html.heex:313
#, elixir-autogen, elixir-format
msgid "Attributes"
msgstr ""
@ -1238,6 +1238,7 @@ msgid "Brass height:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:57
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/live/type_live/form_component.html.heex:96
#, elixir-autogen, elixir-format
msgid "Chamber size"
@ -1253,8 +1254,8 @@ msgstr ""
msgid "Dimensions"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:270
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:266
#, elixir-autogen, elixir-format
msgid "Dram equivalent"
msgstr ""
@ -1275,8 +1276,8 @@ msgstr ""
msgid "Gauge:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:211
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:207
#, elixir-autogen, elixir-format
msgid "Load grains"
msgstr ""
@ -1306,12 +1307,12 @@ msgstr ""
msgid "Pistol"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:237
#: lib/cannery_web/live/type_live/form_component.html.heex:233
#, elixir-autogen, elixir-format, fuzzy
msgid "Powder"
msgstr "Type de poudre"
#: lib/cannery_web/live/type_live/form_component.html.heex:297
#: lib/cannery_web/live/type_live/form_component.html.heex:293
#, elixir-autogen, elixir-format, fuzzy
msgid "Primer"
msgstr "Type damorce"
@ -1331,8 +1332,8 @@ msgstr ""
msgid "Rifle"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:219
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:215
#, elixir-autogen, elixir-format
msgid "Shot charge weight"
msgstr ""
@ -1342,8 +1343,8 @@ msgstr ""
msgid "Shot charge weight:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:195
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#, elixir-autogen, elixir-format
msgid "Shot material"
msgstr ""
@ -1353,8 +1354,8 @@ msgstr ""
msgid "Shot material:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:204
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:200
#, elixir-autogen, elixir-format, fuzzy
msgid "Shot size"
msgstr "Tirs réalisés"
@ -1364,8 +1365,8 @@ msgstr "Tirs réalisés"
msgid "Shot size:"
msgstr "Tirs réalisés"
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:183
#, elixir-autogen, elixir-format
msgid "Shot type"
msgstr ""
@ -1385,13 +1386,13 @@ msgstr ""
msgid "Shotgun"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:147
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:143
#, elixir-autogen, elixir-format
msgid "Slug core"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#, elixir-autogen, elixir-format
msgid "Target, bird, buck, etc"
msgstr ""
@ -1407,8 +1408,8 @@ msgstr ""
msgid "Unfired shell length"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:180
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:176
#, elixir-autogen, elixir-format
msgid "Wadding"
msgstr ""
@ -1418,7 +1419,7 @@ msgstr ""
msgid "Wadding:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:149
#: lib/cannery_web/components/type_table_component.ex:150
#: lib/cannery_web/live/container_live/show.html.heex:97
#: lib/cannery_web/live/pack_live/index.html.heex:50
#: lib/cannery_web/live/range_live/index.html.heex:86
@ -1463,14 +1464,3 @@ msgstr "Nouveau type de munition"
#, elixir-autogen, elixir-format, fuzzy
msgid "No Types"
msgstr "Type"
#: lib/cannery_web/components/pack_table_component.ex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Lot number"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Lot number:"
msgstr ""

View File

@ -207,7 +207,7 @@ msgstr "La quantité doit être inférieur à %{count}"
msgid "can't be blank"
msgstr ""
#: lib/cannery/ammo/pack.ex:100
#: lib/cannery/ammo/pack.ex:92
#, elixir-autogen, elixir-format, fuzzy
msgid "Please select a type and container"
msgstr "Veuillez choisir un type de munitions et un conteneur"

View File

@ -132,10 +132,10 @@ msgstr "Veuillez vérifier votre mél pour confirmer votre compte"
#: lib/cannery_web/components/add_shot_record_component.html.heex:59
#: lib/cannery_web/live/container_live/form_component.html.heex:59
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/range_live/form_component.html.heex:47
#: lib/cannery_web/live/tag_live/form_component.html.heex:39
#: lib/cannery_web/live/type_live/form_component.html.heex:355
#: lib/cannery_web/live/type_live/form_component.html.heex:351
#, elixir-autogen, elixir-format
msgid "Saving..."
msgstr "Sauvegarde en cours…"
@ -220,7 +220,7 @@ msgstr "%{name} retiré avec succès"
msgid "You'll need to"
msgstr "Vous aurez besoin de"
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/pack_live/form_component.html.heex:78
#, elixir-autogen, elixir-format
msgid "Creating..."
msgstr "Création en cours…"

View File

@ -129,10 +129,10 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
#: lib/cannery_web/live/container_live/form_component.html.heex:57
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/range_live/form_component.html.heex:45
#: lib/cannery_web/live/tag_live/form_component.html.heex:37
#: lib/cannery_web/live/type_live/form_component.html.heex:354
#: lib/cannery_web/live/type_live/form_component.html.heex:350
#, elixir-autogen, elixir-format
msgid "Save"
msgstr ""
@ -189,7 +189,7 @@ msgstr ""
msgid "add a container first"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:77
#, elixir-autogen, elixir-format
msgid "Create"
msgstr ""

View File

@ -41,25 +41,25 @@ msgstr ""
msgid "Background color"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#, elixir-autogen, elixir-format
msgid "Blank"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:175
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#, elixir-autogen, elixir-format
msgid "Brass"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:148
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:144
#, elixir-autogen, elixir-format
msgid "Bullet core"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:122
#: lib/cannery_web/components/type_table_component.ex:60
#: lib/cannery_web/live/type_live/form_component.html.heex:121
#, elixir-autogen, elixir-format
msgid "Bullet type"
msgstr ""
@ -76,15 +76,15 @@ msgstr ""
msgid "Cartridge"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:171
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:167
#, elixir-autogen, elixir-format
msgid "Case material"
msgstr ""
#: lib/cannery_web/components/move_pack_component.ex:65
#: lib/cannery_web/components/pack_table_component.ex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:73
#: lib/cannery_web/live/pack_live/form_component.html.heex:59
#, elixir-autogen, elixir-format
msgid "Container"
msgstr ""
@ -97,13 +97,13 @@ msgstr ""
msgid "Containers"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:87
#: lib/cannery_web/live/type_live/form_component.html.heex:332
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:328
#, elixir-autogen, elixir-format
msgid "Corrosive"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
#, elixir-autogen, elixir-format
msgid "Count"
@ -143,19 +143,19 @@ msgstr ""
msgid "Edit Tag"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:136
#: lib/cannery_web/live/type_live/form_component.html.heex:135
#, elixir-autogen, elixir-format
msgid "FMJ"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/components/type_table_component.ex:59
#: lib/cannery_web/live/type_live/form_component.html.heex:112
#, elixir-autogen, elixir-format
msgid "Grains"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:324
#: lib/cannery_web/components/type_table_component.ex:86
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#, elixir-autogen, elixir-format
msgid "Incendiary"
msgstr ""
@ -205,9 +205,9 @@ msgstr ""
msgid "Magazine, Clip, Ammo Box, etc"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:88
#: lib/cannery_web/live/type_live/form_component.html.heex:337
#: lib/cannery_web/live/type_live/form_component.html.heex:340
#: lib/cannery_web/components/type_table_component.ex:89
#: lib/cannery_web/live/type_live/form_component.html.heex:333
#: lib/cannery_web/live/type_live/form_component.html.heex:336
#, elixir-autogen, elixir-format
msgid "Manufacturer"
msgstr ""
@ -223,7 +223,7 @@ msgid "My cool ammo can"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:45
#: lib/cannery_web/components/type_table_component.ex:152
#: lib/cannery_web/components/type_table_component.ex:153
#: lib/cannery_web/live/container_live/form_component.html.heex:21
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
@ -278,7 +278,7 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
#: lib/cannery_web/components/shot_record_table_component.ex:46
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
#: lib/cannery_web/live/pack_live/form_component.html.heex:50
#: lib/cannery_web/live/pack_live/show.ex:91
#: lib/cannery_web/live/range_live/form_component.html.heex:30
#, elixir-autogen, elixir-format
@ -296,13 +296,13 @@ msgstr ""
msgid "On the bookshelf"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:79
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:257
#, elixir-autogen, elixir-format
msgid "Pressure"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:92
#: lib/cannery_web/components/pack_table_component.ex:81
#: lib/cannery_web/live/pack_live/form_component.html.heex:35
#, elixir-autogen, elixir-format
msgid "Price paid"
@ -313,8 +313,8 @@ msgstr ""
msgid "Price paid:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:296
#, elixir-autogen, elixir-format
msgid "Primer type"
msgstr ""
@ -345,7 +345,7 @@ msgstr ""
msgid "Simple:"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:155
#: lib/cannery_web/live/type_live/form_component.html.heex:151
#, elixir-autogen, elixir-format
msgid "Steel"
msgstr ""
@ -379,15 +379,15 @@ msgstr ""
msgid "The self-hosted firearm tracker website"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:320
#: lib/cannery_web/components/type_table_component.ex:85
#: lib/cannery_web/live/type_live/form_component.html.heex:316
#, elixir-autogen, elixir-format
msgid "Tracer"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:48
#: lib/cannery_web/components/move_pack_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:108
#: lib/cannery_web/components/pack_table_component.ex:95
#: lib/cannery_web/live/container_live/form_component.html.heex:39
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
#, elixir-autogen, elixir-format
@ -421,7 +421,7 @@ msgid "No tags for this container"
msgstr ""
#: lib/cannery_web/components/core_components/topbar.html.heex:66
#: lib/cannery_web/components/pack_table_component.ex:80
#: lib/cannery_web/components/pack_table_component.ex:77
#, elixir-autogen, elixir-format
msgid "Range"
msgstr ""
@ -496,9 +496,9 @@ msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:42
#: lib/cannery_web/components/core_components/pack_card.html.heex:47
#: lib/cannery_web/components/pack_table_component.ex:176
#: lib/cannery_web/components/pack_table_component.ex:259
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/components/pack_table_component.ex:163
#: lib/cannery_web/components/pack_table_component.ex:246
#: lib/cannery_web/components/type_table_component.ex:261
#: lib/cannery_web/live/pack_live/show.html.heex:37
#: lib/cannery_web/live/pack_live/show.html.heex:42
#: lib/cannery_web/live/type_live/show.html.heex:150
@ -506,36 +506,36 @@ msgstr ""
msgid "$%{amount}"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:164
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#, elixir-autogen, elixir-format
msgid "Bimetal"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:65
#: lib/cannery_web/live/type_live/form_component.html.heex:160
#: lib/cannery_web/components/type_table_component.ex:66
#: lib/cannery_web/live/type_live/form_component.html.heex:156
#, elixir-autogen, elixir-format
msgid "Jacket type"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:283
#: lib/cannery_web/components/type_table_component.ex:82
#: lib/cannery_web/live/type_live/form_component.html.heex:279
#, elixir-autogen, elixir-format
msgid "Muzzle velocity"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:75
#: lib/cannery_web/live/type_live/form_component.html.heex:248
#: lib/cannery_web/components/type_table_component.ex:76
#: lib/cannery_web/live/type_live/form_component.html.heex:244
#, elixir-autogen, elixir-format
msgid "Powder grains per charge"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:240
#: lib/cannery_web/components/type_table_component.ex:74
#: lib/cannery_web/live/type_live/form_component.html.heex:236
#, elixir-autogen, elixir-format
msgid "Powder type"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:347
#: lib/cannery_web/live/type_live/form_component.html.heex:343
#, elixir-autogen, elixir-format
msgid "UPC"
msgstr ""
@ -558,8 +558,8 @@ msgstr ""
msgid "New password"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:83
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#: lib/cannery_web/components/type_table_component.ex:84
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#, elixir-autogen, elixir-format
msgid "Firing type"
msgstr ""
@ -588,15 +588,15 @@ msgstr ""
msgid "Rounds:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:173
#: lib/cannery_web/components/pack_table_component.ex:255
#: lib/cannery_web/components/type_table_component.ex:259
#: lib/cannery_web/components/pack_table_component.ex:160
#: lib/cannery_web/components/pack_table_component.ex:242
#: lib/cannery_web/components/type_table_component.ex:260
#: lib/cannery_web/live/type_live/show.html.heex:154
#, elixir-autogen, elixir-format
msgid "No cost information"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:96
#: lib/cannery_web/components/pack_table_component.ex:83
#, elixir-autogen, elixir-format
msgid "% left"
msgstr ""
@ -657,7 +657,7 @@ msgstr ""
msgid "Record Shots"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:76
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
#, elixir-autogen, elixir-format
msgid "Copies"
msgstr ""
@ -764,7 +764,7 @@ msgstr ""
msgid "Leave \"Uses left\" blank to make invite unlimited"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:56
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Container:"
msgstr ""
@ -776,7 +776,7 @@ msgstr ""
msgid "Show used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:214
#: lib/cannery_web/components/pack_table_component.ex:201
#: lib/cannery_web/live/pack_live/show.html.heex:19
#, elixir-autogen, elixir-format
msgid "%{percentage}%"
@ -788,13 +788,13 @@ msgid "Rounds shot: %{count}"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:64
#: lib/cannery_web/components/type_table_component.ex:122
#: lib/cannery_web/components/type_table_component.ex:123
#, elixir-autogen, elixir-format, fuzzy
msgid "Packs"
msgstr ""
#: lib/cannery_web/components/container_table_component.ex:65
#: lib/cannery_web/components/type_table_component.ex:143
#: lib/cannery_web/components/type_table_component.ex:144
#, elixir-autogen, elixir-format, fuzzy
msgid "Rounds"
msgstr ""
@ -806,7 +806,7 @@ msgstr ""
msgid "View as table"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:107
#: lib/cannery_web/components/type_table_component.ex:108
#, elixir-autogen, elixir-format
msgid "Total ever packs"
msgstr ""
@ -816,7 +816,7 @@ msgstr ""
msgid "Total ever packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:128
#: lib/cannery_web/components/type_table_component.ex:129
#, elixir-autogen, elixir-format, fuzzy
msgid "Total ever rounds"
msgstr ""
@ -826,7 +826,7 @@ msgstr ""
msgid "Total ever rounds:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:115
#: lib/cannery_web/components/type_table_component.ex:116
#, elixir-autogen, elixir-format
msgid "Used packs"
msgstr ""
@ -836,7 +836,7 @@ msgstr ""
msgid "Used packs:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:136
#: lib/cannery_web/components/type_table_component.ex:137
#, elixir-autogen, elixir-format, fuzzy
msgid "Used rounds"
msgstr ""
@ -946,19 +946,19 @@ msgstr ""
msgid "UPC:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:101
#: lib/cannery_web/components/type_table_component.ex:102
#: lib/cannery_web/live/type_live/show.html.heex:146
#, elixir-autogen, elixir-format
msgid "Average CPR"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:17
#: lib/cannery_web/components/pack_table_component.ex:263
#: lib/cannery_web/components/pack_table_component.ex:250
#, elixir-autogen, elixir-format
msgid "Empty"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:88
#: lib/cannery_web/components/pack_table_component.ex:80
#, elixir-autogen, elixir-format
msgid "CPR"
msgstr ""
@ -968,7 +968,7 @@ msgstr ""
msgid "CPR:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:100
#: lib/cannery_web/components/pack_table_component.ex:87
#, elixir-autogen, elixir-format, fuzzy
msgid "Original Count"
msgstr ""
@ -983,7 +983,7 @@ msgstr ""
msgid "Home"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:66
#: lib/cannery_web/components/pack_table_component.ex:63
#, elixir-autogen, elixir-format
msgid "Last used on"
msgstr ""
@ -993,13 +993,13 @@ msgstr ""
msgid "Last used on:"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:194
#: lib/cannery_web/components/pack_table_component.ex:181
#, elixir-autogen, elixir-format
msgid "Never used"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:71
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
#: lib/cannery_web/components/pack_table_component.ex:68
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Purchased on"
msgstr ""
@ -1142,7 +1142,7 @@ msgstr ""
msgid "Password"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:265
#: lib/cannery_web/live/type_live/form_component.html.heex:261
#, elixir-autogen, elixir-format
msgid "+P"
msgstr ""
@ -1157,12 +1157,12 @@ msgstr ""
msgid "5.56x46mm NATO"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:304
#: lib/cannery_web/live/type_live/form_component.html.heex:300
#, elixir-autogen, elixir-format
msgid "Boxer"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:312
#: lib/cannery_web/live/type_live/form_component.html.heex:308
#, elixir-autogen, elixir-format
msgid "Centerfire"
msgstr ""
@ -1175,9 +1175,9 @@ msgstr ""
#: lib/cannery_web/components/container_table_component.ex:67
#: lib/cannery_web/components/move_pack_component.ex:68
#: lib/cannery_web/components/pack_table_component.ex:62
#: lib/cannery_web/components/pack_table_component.ex:59
#: lib/cannery_web/components/shot_record_table_component.ex:48
#: lib/cannery_web/components/type_table_component.ex:99
#: lib/cannery_web/components/type_table_component.ex:100
#: lib/cannery_web/live/pack_live/show.ex:93
#, elixir-autogen, elixir-format
msgid "Actions"
@ -1193,7 +1193,7 @@ msgstr ""
msgid "Log out"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:104
#: lib/cannery_web/components/pack_table_component.ex:91
#, elixir-autogen, elixir-format
msgid "Current Count"
msgstr ""
@ -1212,7 +1212,7 @@ msgstr ""
msgid "All"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:317
#: lib/cannery_web/live/type_live/form_component.html.heex:313
#, elixir-autogen, elixir-format
msgid "Attributes"
msgstr ""
@ -1229,6 +1229,7 @@ msgid "Brass height:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:57
#: lib/cannery_web/components/type_table_component.ex:58
#: lib/cannery_web/live/type_live/form_component.html.heex:96
#, elixir-autogen, elixir-format
msgid "Chamber size"
@ -1244,8 +1245,8 @@ msgstr ""
msgid "Dimensions"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:80
#: lib/cannery_web/live/type_live/form_component.html.heex:270
#: lib/cannery_web/components/type_table_component.ex:81
#: lib/cannery_web/live/type_live/form_component.html.heex:266
#, elixir-autogen, elixir-format
msgid "Dram equivalent"
msgstr ""
@ -1266,8 +1267,8 @@ msgstr ""
msgid "Gauge:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:211
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:207
#, elixir-autogen, elixir-format
msgid "Load grains"
msgstr ""
@ -1297,12 +1298,12 @@ msgstr ""
msgid "Pistol"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:237
#: lib/cannery_web/live/type_live/form_component.html.heex:233
#, elixir-autogen, elixir-format, fuzzy
msgid "Powder"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:297
#: lib/cannery_web/live/type_live/form_component.html.heex:293
#, elixir-autogen, elixir-format, fuzzy
msgid "Primer"
msgstr ""
@ -1322,8 +1323,8 @@ msgstr ""
msgid "Rifle"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:72
#: lib/cannery_web/live/type_live/form_component.html.heex:219
#: lib/cannery_web/components/type_table_component.ex:73
#: lib/cannery_web/live/type_live/form_component.html.heex:215
#, elixir-autogen, elixir-format
msgid "Shot charge weight"
msgstr ""
@ -1333,8 +1334,8 @@ msgstr ""
msgid "Shot charge weight:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:195
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#, elixir-autogen, elixir-format
msgid "Shot material"
msgstr ""
@ -1344,8 +1345,8 @@ msgstr ""
msgid "Shot material:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:70
#: lib/cannery_web/live/type_live/form_component.html.heex:204
#: lib/cannery_web/components/type_table_component.ex:71
#: lib/cannery_web/live/type_live/form_component.html.heex:200
#, elixir-autogen, elixir-format, fuzzy
msgid "Shot size"
msgstr ""
@ -1355,8 +1356,8 @@ msgstr ""
msgid "Shot size:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#: lib/cannery_web/components/type_table_component.ex:69
#: lib/cannery_web/live/type_live/form_component.html.heex:183
#, elixir-autogen, elixir-format
msgid "Shot type"
msgstr ""
@ -1376,13 +1377,13 @@ msgstr ""
msgid "Shotgun"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:61
#: lib/cannery_web/live/type_live/form_component.html.heex:147
#: lib/cannery_web/components/type_table_component.ex:62
#: lib/cannery_web/live/type_live/form_component.html.heex:143
#, elixir-autogen, elixir-format
msgid "Slug core"
msgstr ""
#: lib/cannery_web/live/type_live/form_component.html.heex:191
#: lib/cannery_web/live/type_live/form_component.html.heex:187
#, elixir-autogen, elixir-format
msgid "Target, bird, buck, etc"
msgstr ""
@ -1398,8 +1399,8 @@ msgstr ""
msgid "Unfired shell length"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:67
#: lib/cannery_web/live/type_live/form_component.html.heex:180
#: lib/cannery_web/components/type_table_component.ex:68
#: lib/cannery_web/live/type_live/form_component.html.heex:176
#, elixir-autogen, elixir-format
msgid "Wadding"
msgstr ""
@ -1409,7 +1410,7 @@ msgstr ""
msgid "Wadding:"
msgstr ""
#: lib/cannery_web/components/type_table_component.ex:149
#: lib/cannery_web/components/type_table_component.ex:150
#: lib/cannery_web/live/container_live/show.html.heex:97
#: lib/cannery_web/live/pack_live/index.html.heex:50
#: lib/cannery_web/live/range_live/index.html.heex:86
@ -1454,14 +1455,3 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "No Types"
msgstr ""
#: lib/cannery_web/components/pack_table_component.ex:84
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
#, elixir-autogen, elixir-format
msgid "Lot number"
msgstr ""
#: lib/cannery_web/components/core_components/pack_card.html.heex:51
#, elixir-autogen, elixir-format
msgid "Lot number:"
msgstr ""

View File

@ -206,7 +206,7 @@ msgstr ""
msgid "can't be blank"
msgstr ""
#: lib/cannery/ammo/pack.ex:100
#: lib/cannery/ammo/pack.ex:92
#, elixir-autogen, elixir-format, fuzzy
msgid "Please select a type and container"
msgstr ""

View File

@ -123,10 +123,10 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:59
#: lib/cannery_web/live/container_live/form_component.html.heex:59
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/range_live/form_component.html.heex:47
#: lib/cannery_web/live/tag_live/form_component.html.heex:39
#: lib/cannery_web/live/type_live/form_component.html.heex:355
#: lib/cannery_web/live/type_live/form_component.html.heex:351
#, elixir-autogen, elixir-format
msgid "Saving..."
msgstr ""
@ -209,7 +209,7 @@ msgstr ""
msgid "You'll need to"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/pack_live/form_component.html.heex:78
#, elixir-autogen, elixir-format
msgid "Creating..."
msgstr ""

View File

@ -112,10 +112,10 @@ msgstr ""
#: lib/cannery_web/components/add_shot_record_component.html.heex:59
#: lib/cannery_web/live/container_live/form_component.html.heex:59
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/range_live/form_component.html.heex:47
#: lib/cannery_web/live/tag_live/form_component.html.heex:39
#: lib/cannery_web/live/type_live/form_component.html.heex:355
#: lib/cannery_web/live/type_live/form_component.html.heex:351
#, elixir-autogen, elixir-format
msgid "Saving..."
msgstr ""
@ -198,7 +198,7 @@ msgstr ""
msgid "You'll need to"
msgstr ""
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
#: lib/cannery_web/live/pack_live/form_component.html.heex:78
#, elixir-autogen, elixir-format
msgid "Creating..."
msgstr ""

View File

@ -1,9 +0,0 @@
defmodule Cannery.Repo.Migrations.AddLotNumberToPacks do
use Ecto.Migration
def change do
alter table(:packs) do
add :lot_number, :string
end
end
end

View File

@ -49,7 +49,6 @@ defmodule CanneryWeb.ExportControllerTest do
"id" => pack.id,
"notes" => pack.notes,
"price_paid" => pack.price_paid,
"lot_number" => pack.lot_number,
"staged" => pack.staged,
"used_count" => pack |> ActivityLog.get_used_count(current_user),
"original_count" => pack |> Ammo.get_original_count(current_user),
@ -58,38 +57,28 @@ defmodule CanneryWeb.ExportControllerTest do
}
ideal_type = %{
"name" => type.name,
"desc" => type.desc,
"class" => to_string(type.class),
"bullet_type" => type.bullet_type,
"blank" => type.blank,
"bullet_core" => type.bullet_core,
"bullet_type" => type.bullet_type,
"caliber" => type.caliber,
"cartridge" => type.cartridge,
"case_material" => type.case_material,
"powder_type" => type.powder_type,
"corrosive" => type.corrosive,
"desc" => type.desc,
"firing_type" => type.firing_type,
"grains" => type.grains,
"id" => type.id,
"incendiary" => type.incendiary,
"jacket_type" => type.jacket_type,
"manufacturer" => type.manufacturer,
"muzzle_velocity" => type.muzzle_velocity,
"name" => type.name,
"powder_grains_per_charge" => type.powder_grains_per_charge,
"powder_type" => type.powder_type,
"pressure" => type.pressure,
"primer_type" => type.primer_type,
"firing_type" => type.firing_type,
"manufacturer" => type.manufacturer,
"upc" => type.upc,
"tracer" => type.tracer,
"incendiary" => type.incendiary,
"blank" => type.blank,
"corrosive" => type.corrosive,
"cartridge" => type.cartridge,
"jacket_type" => type.jacket_type,
"powder_grains_per_charge" => type.powder_grains_per_charge,
"muzzle_velocity" => type.muzzle_velocity,
"wadding" => type.wadding,
"shot_type" => type.shot_type,
"shot_material" => type.shot_material,
"shot_size" => type.shot_size,
"unfired_length" => type.unfired_length,
"brass_height" => type.brass_height,
"chamber_size" => type.chamber_size,
"load_grains" => type.load_grains,
"shot_charge_weight" => type.shot_charge_weight,
"dram_equivalent" => type.dram_equivalent,
"upc" => type.upc,
"average_cost" => type |> Ammo.get_average_cost_for_type(current_user),
"round_count" => type |> Ammo.get_round_count_for_type(current_user),
"used_count" => type |> ActivityLog.get_used_count_for_type(current_user),